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
341095135585	341095136106	341095136656	341095137206	341095137754	341095138306	341095138856	341095139407	341095139954	341095140506	341095141056	341095141606	341095142154	341095142706	341095143256	341095143806	341095144354	341095144906	341095145456	341095146006	341095146554	341095147107	341095147656	341095148206	341095148754	341095149306	341095149856	341095150406	341095150954	341095151506	341095152056	341095152606	341095153154	341095153706	341095154256	341095154806	341095155354	341095155906	341095156456	341095157006	341095157554	341095158106	341095158656	341095159206	341095159754	341095160306	341095160856	341095161406	341095161954	341095162506	341095163056	341095163606	341095164154	341095164706	341095165256	341095165806	341095166354	341095166906	341095167456	341095168006	341095168554	341095169106	341095169656	341095170206	341095170754	341095171306	341095171857	341095172406	341095172954	341095173506	341095174056	341095174606	341095175154	341095175706	341095176256	341095176806	341095177354	341095177906	341095178456	341095179006	341095179554	341095180106	341095180656	341095181206	341095181754	341095182306	341095182856	341095183406	341095183954	341095184506	341095185056	341095185606	341095186154	341095186706	341095187256	341095187806	341095188356	341095188906	341095189456	341095190006	341095190554	341095191106	341095191656	341095192206	341095192754	341095193306	341095193856	341095194406	341095194954	341095195506	341095196056	341095196606	341095197154	341095197706	341095198256	341095198806	341095199354	341095199906	341095200456	341095201006	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21521	20208	27543	22677	20210	20326	10973	2580	1763	1796	1562	1476	1287	1202	1136	1188	1049	1024	964	986	955	1089	3208	5974	7726	4975	4870	3172	1952	1212	702	721	729	689	719	657	678	697	717	698	772	695	732	710	698	676	677	773	719	658	726	743	710	679	739	704	671	720	697	692	682	749	675	719	706	699	689	676	733	692	661	735	717	662	716	705	694	742	706	671	711	706	694	712	677	649	695	712	747	740	699	709	735	701	724	696	683	702	693	655	773	735	702	712	718	732	700	649	720	688	688	688	698	661	722	758	681	689	685	675	690	688	717	669	670	729	701	658	735	704	706	655	650	704	689	713	699	709	696	692	662	768	728	715	687	704	704	691	746	728	694	697	720	731	690	659	708	774	694	718	676	709	678	717	677	708	649	707	704	630	688	690	701	692	760	721	671	675	664	709	712	742	705	668	714	688	719	674	686	671	718	718	725	678	664	704	672	703	712	701	699	710	732	694	711	676	688	715	727	759	715	702	675	699	689	684	639	722	674	686	704	680	725	739	717	714	744	754	687	691	716	749	713	706	739	694	729	703	748	680	689	737	653	679	758	687	686	711	700	660	681	698	735	709	664	694	685	728	666	702	711	692	683	667	731	680	757	670	619	710	692	738	661	713	735	684	672	638	718	705	692	689	629	711	716	708	725	722	716	666	675	653	675	685	708	741	669	743	708	665	690	717	678	704	677	680	685	711	679	690	656	677	715	699	721	674	660	673	673	675	684	691	745	710	678	686	657	688	710	731	705	714	708	667	694	686	711	696	731	680	675	715	681	735	712	683	692	703	699	709	721	716	703	707	719	685	666	678	755	677	701	641	694	683	723	729	668	725	715	662	698	711	625	670	692	684	666	697	680	675	687	712	713	679	710	674	688	709	668	693	686	733	726	699	668	686	636	707	754	749	665	720	699	672	712	694	699	711	722	689	724	722	708	759	701	650	705	722	702	695	670	712	703	710	730	737	698	688	658	723	708	722	726	706	707	680	668	699	698	689	708	713	732	681	680	690	687	744	700	749	723	735	646	688	688	704	718	697	655	638	669	730	721	695	723	661	679	723	752	737	687	749	686	701	700	698	713	681	705	673	696	670	714	680	690	702	677	643	669	690	696	705	737	669	744	656	730	757	696	650	687	684	710	668	726	729	711	695	672	698	676	690	719	703	757	705	692	704	746	687	713	705	725	664	710	689	679	699	742	726	663	677	696	684	672	651	627	676	667	729	725	706	695	723	681	679	653	701	692	687	686	685	698	675	715	703	710	685	704	710	730	673	739	721	689	709	698	713	727	704	758	642	689	704	659	651	705	694	707	674	707	690	674	692	748	716	651	656	695	705	682	672	640	681	696	672	673	699	705	711	671	692	688	722	701	636	727	726	705	662	726	725	682	686	717	672	700	704	673	658	686	721	680	684	660	695	695	681	750	656	738	672	734	696	690	724	694	654	685	687	690	750	682	697	690	707	714	747	715	673	718	717	675	685	709	726	676	700	662	700	629	747	701	765	725	700	656	674	660	684	686	723	723	709	710	669	695	687	730	718	700	701	705	710	696	666	679	721	695	670	687	702	743	675	725	720	672	707	693	763	701	657	724	703	619	700	699	715	698	669	718	686	725	684	699	710	672	640	700	742	724	704	729	660	665	723	696	699	688	674	721	779	687	713	695	707	677	713	704	706	656	679	727	695	691	665	695	700	702	728	691	687	711	755	711	669	723	715	718	674	691	705	723	704	686	744	699	682	679	734	701	650	715	720	706	682	666	701	684	651	658	700	664	698	672	707	647	705	665	746	711	638	680	645	674	684	689	657	732	679	634	676	699	714	715	694	740	682	656	690	687	684	685	675	669	665	753	680	700	694	712	688	649	698	735	668	663	665	699	701	667	682	679	731	698	727	712	675	726	738	732	704	706	729	742	732	674	730	691	645	729	682	719	669	671	703	676	687	708	673	700	686	659	720	756	700	718	708	709	680	710	690	686	713	693	701	708	671	662	666	656	692	688	696	700	703	692	653	676	751	761	699	694	746	686	680	741	672	648	737	648	705	716	662	705	735	671	719	664	711	748	703	665	721	643	676	691	743	705	708	662	721	673	680	697	698	677	724	715	656	697	701	677	710	698	704	702	719	748	718	678	649	664	702	728	687	740	670	699	646	735	713	665	700	698	738	649	668	681	709	702	681	714	678	719	683	709	695	749	682	700	714	672	684	730	697	636	708	676	658	642	718	718	686	747	704	667	693	722	710	683	714	649	711	701	681	738	675	721	676	681	674	692	757	666	708	693	676	692	664	646	694	728	711	701	716	676	763	660	761	731	657	711	676	691	698	718	713	715	644	679	703	732	714	679	698	645	725	713	712	706	710	706	666	712	720	710	708	689	681	731	665	669	741	716	650	718	642	719	689	704	624	672	698	684	724	677	691	773	699	740	713	722	702	685	700	673	721	714	671	726	701	719	688	721	724	685	673	699	683	710	679	656	712	675	720	647	709	691	678	692	700	701	685	676	646	710	693	694	652	693	662	680	678	664	709	693	689	645	653	677	725	720	654	648	707	699	696	708	695	687	660	689	716	709	708	689	651	703	689	668	722	664	711	662	694	717	651	664	716	656	744	678	697	690	731	701	688	649	688	702	712	697	724	689	695	674	746	692	738	701	717	697	707	681	691	724	705	722	610	682	621	686	673	675	698	717	676	687	728	647	705	683	662	703	679	676	670	663	703	695	736	717	706	650	716	733	711	731	703	681	679	689	758	685	704	690	696	757	719	691	720	676	704	690	699	661	707	725	692	734	695	710	668	659	671	687	692	657	695	695	718	722	736	657	676	711	656	703	696	673	722	667	670	651	689	674	711	669	702	687	638	670	730	700	650	723	698	685	679	726	701	673	680	704	651	679	741	744	686	734	702	705	663	675	685	712	676	675	682	690	685	718	686	659	689	676	657	736	680	665	713	688	665	706	716	706	634	641	703	745	688	755	697	697	708	668	728	706	717	675	665	723	664	707	674	691	672	670	671	743	699	703	736	713	696	734	694	705	717	757	719	720	671	702	675	695	694	670	632	680	650	697	713	663	724	717	693	724	720	709	622	659	663	697	702	647	712	696	717	710	643	685	681	720	687	695	641	724	723	722	689	697	644	637	716	710	703	692	654	717	663	700	712	692	743	704	668	687	696	701	737	732	675	694	702	685	723	716	690	693	662	694	717	698	746	717	694	693	702	717	704	740	680	674	701	713	713	734	681	692	721	689	701	678	676	681	640	655	683	776	658	679	739	703	689	666	701	715	658	721	657	656	715	694	654	634	698	667	694	712	686	655	701	659	692	750	681	726	690	644	695	691	694	698	688	688	703	639	705	665	722	673	726	674	697	682	700	727	713	716	691	653	710	684	695	745	668	704	690	693	677	677	720	688	704	715	692	677	737	681	629	696	722	689	689	631	709	651	723	726	665	684	655	630	697	671	674	708	688	648	721	619	668	724	712
7985	22829	18357	10479	6466	5101	4253	3311	2939	2668	2339	2209	1862	1712	1503	1624	1416	1362	1224	1103	1229	1433	5088	8783	10926	6760	6682	4219	2475	1462	649	675	682	713	716	721	707	687	704	699	742	728	681	648	665	743	692	700	709	735	708	712	755	725	702	747	672	692	654	729	701	669	717	684	716	720	728	692	719	731	684	714	694	637	751	702	728	692	746	718	722	706	718	693	659	715	732	667	705	736	703	705	668	699	729	704	701	707	682	683	700	643	720	715	733	752	722	711	741	705	735	736	695	712	703	695	668	722	693	715	710	680	687	747	731	667	748	685	699	676	640	706	683	696	719	700	704	657	721	681	695	665	727	739	762	710	720	673	783	675	670	709	719	724	696	681	711	643	695	765	700	705	692	749	735	640	731	724	712	711	708	652	737	672	719	698	682	714	677	707	698	691	693	688	724	725	731	740	771	682	717	714	686	714	670	665	749	732	732	690	733	754	742	720	672	679	643	704	689	704	711	693	744	669	687	621	656	734	690	713	712	691	726	663	672	688	727	676	779	674	723	715	672	723	704	697	661	733	736	694	687	682	695	728	667	704	688	657	729	671	726	731	726	747	668	700	673	655	718	694	676	736	730	669	705	754	725	729	729	685	726	669	729	667	708	725	632	713	676	695	700	641	685	719	740	666	694	720	679	698	676	726	658	631	706	715	680	708	757	705	741	697	724	696	715	747	715	762	711	643	682	728	737	747	692	717	708	692	681	690	695	755	702	708	729	712	701	704	714	702	653	707	653	701	706	698	681	696	688	691	717	698	726	702	695	673	697	662	717	765	661	702	691	731	719	693	734	715	699	726	723	728	734	754	702	685	740	685	681	738	642	691	728	692	729	714	649	671	743	688	664	665	728	719	666	681	691	643	664	714	722	653	675	725	716	724	710	668	684	706	706	718	718	687	749	677	742	682	712	709	670	698	694	717	726	684	695	707	689	723	701	712	709	671	666	713	711	699	751	665	734	738	709	708	688	707	698	719	681	744	675	686	706	691	671	712	715	694	725	716	756	706	713	700	695	746	742	689	705	745	728	739	716	735	697	724	732	703	711	740	699	707	697	737	696	688	710	681	709	739	681	731	712	707	749	689	701	693	688	648	745	636	685	660	695	703	710	716	683	692	695	725	755	685	699	742	701	671	707	710	683	703	720	627	719	671	696	674	692	671	700	732	735	702	680	688	672	693	752	681	702	716	669	705	716	627	688	715	698	732	733	781	702	726	698	737	700	707	725	680	750	694	687	699	695	716	720	682	644	644	735	687	689	709	724	660	679	725	688	716	750	665	734	719	702	752	686	729	725	724	711	673	696	701	694	695	675	707	682	704	673	663	673	705	690	704	695	737	646	697	691	674	706	715	678	750	669	715	703	681	685	697	668	674	678	660	689	694	712	744	682	712	707	691	646	691	750	643	705	713	765	700	720	670	716	702	688	678	696	721	676	717	710	673	667	696	710	667	712	709	639	675	713	724	742	727	665	738	720	687	716	679	759	720	761	711	731	703	690	764	682	689	735	747	679	700	685	711	664	671	678	686	693	714	645	714	689	647	707	711	685	712	702	702	718	677	693	697	717	693	664	690	688	657	689	755	732	704	669	702	729	737	656	691	743	644	726	669	700	689	741	676	731	725	709	710	774	676	699	667	716	721	703	724	710	733	721	668	729	702	688	712	695	724	707	696	703	732	755	689	680	696	734	721	693	735	674	699	715	660	736	733	743	721	671	662	725	720	729	677	696	739	683	746	702	672	721	716	709	682	703	739	698	663	680	687	713	710	665	666	729	743	664	698	742	703	695	713	693	740	728	726	699	695	714	728	639	702	679	646	646	723	735	691	690	689	661	688	716	692	703	754	720	695	730	728	702	723	716	697	688	668	703	710	742	717	742	725	687	667	712	697	703	674	698	690	693	712	659	700	739	660	692	693	724	710	690	700	720	716	716	726	678	760	647	718	729	701	727	720	718	663	686	721	628	711	712	660	678	673	761	693	699	700	664	669	714	685	688	790	706	686	683	694	695	691	726	689	709	685	681	700	691	682	705	726	673	723	717	720	721	686	685	662	720	649	700	738	702	685	668	754	708	732	727	663	719	665	681	755	697	713	721	665	744	688	697	685	683	709	689	621	674	715	680	720	637	743	673	648	705	678	725	678	718	698	739	708	699	706	690	691	728	713	726	689	697	709	726	740	694	716	704	739	711	727	665	702	713	690	713	642	735	682	775	677	720	711	683	701	682	743	689	729	670	694	747	683	683	703	669	703	682	694	731	704	708	718	778	691	669	691	726	695	672	636	678	707	650	677	688	684	740	666	754	758	697	682	673	676	669	702	724	689	685	704	709	698	724	697	741	712	658	695	749	684	722	672	730	725	709	716	684	674	691	653	710	680	736	743	713	728	709	667	705	692	680	734	718	714	702	697	671	705	726	713	711	708	730	650	704	694	701	680	677	703	676	696	699	690	708	727	703	713	736	728	703	692	760	795	677	623	712	718	677	705	695	697	716	708	655	638	712	711	703	692	680	675	721	707	713	716	713	723	709	674	678	687	731	712	648	720	706	668	672	673	702	717	727	694	668	726	743	679	690	696	726	630	683	725	744	727	644	692	708	720	695	720	710	673	694	678	633	738	669	698	698	691	696	693	756	712	706	690	689	716	700	722	693	724	698	724	652	750	664	743	674	693	759	730	694	735	668	749	673	702	665	682	689	651	709	728	718	689	713	694	712	673	748	737	681	704	715	701	729	745	749	685	696	713	688	732	719	724	641	704	686	661	666	709	744	659	720	706	716	660	718	649	687	694	674	719	737	681	678	699	695	661	674	679	699	702	722	680	664	659	670	645	719	731	684	681	742	731	689	690	681	692	691	693	730	737	710	733	720	695	678	728	669	717	695	691	736	729	676	701	727	741	733	720	684	763	740	756	742	685	667	741	702	732	715	709	765	643	681	698	755	743	687	701	688	722	706	699	746	725	699	710	669	714	673	710	737	759	745	685	720	731	722	698	683	730	681	741	735	693	687	683	708	691	760	732	712	704	690	715	707	719	705	695	727	679	706	741	764	741	663	744	656	667	709	704	704	693	664	670	694	718	657	717	628	707	724	669	698	686	705	682	728	684	725	710	695	725	681	690	681	727	654	672	690	715	670	678	732	686	711	679	714	710	675	752	687	687	695	697	737	673	705	680	710	716	660	697	705	685	718	700	693	680	718	706	693	679	704	683	679	728	723	695	686	687	695	679	685	696	697	714	713	672	692	712	645	696	698	676	684	686	704	722	711	723	695	690	738	705	686	691	615	734	685	692	741	677	717	709	645	662	700	722	711	685	663	711	728	701	691	656	676	732	695	670	746	728	711	666	688	671	714	688	698	693	703	673	660	702	668	722	709	701	685	720	717	715	690	689	712	723	757	699	695	696	695	717	714	711	700	718	724	727	684	694	673	679	677	684	692	686	755	704	705	738	677	670	707	724
28021	19548	9624	3622	1521	1151	1023	953	803	812	782	777	689	752	742	641	679	606	561	618	581	585	603	688	788	773	822	717	611	533	466	472	483	463	502	491	484	475	469	461	490	504	500	502	485	483	469	493	496	505	427	474	504	481	516	464	505	509	516	511	516	496	500	477	475	468	466	491	511	481	507	433	477	495	470	484	462	457	475	446	461	478	476	481	476	494	468	515	450	514	481	479	471	486	525	500	510	496	439	465	491	458	504	455	495	475	473	487	470	486	505	457	475	473	452	469	443	474	515	526	465	496	463	452	486	440	450	489	473	479	476	453	464	504	481	472	458	446	509	494	502	476	526	480	489	496	480	460	491	409	460	514	447	501	473	478	489	478	497	514	510	487	495	501	480	523	468	499	485	468	498	498	462	454	507	457	485	485	440	471	468	505	462	449	504	528	507	445	504	492	485	428	509	466	498	473	453	467	503	465	476	484	479	480	494	453	521	452	456	497	490	491	473	482	476	460	470	437	530	448	472	510	455	469	527	430	492	479	491	509	484	490	506	454	435	480	496	510	494	444	486	500	481	508	440	505	480	460	468	460	506	441	502	484	455	502	487	422	479	497	462	487	478	484	471	476	498	444	490	461	485	480	504	488	483	466	466	437	483	501	477	498	475	459	476	463	490	453	470	475	494	491	446	518	483	522	513	474	483	485	467	472	522	515	489	504	476	478	514	453	476	472	484	453	493	491	484	486	463	514	523	471	507	494	493	514	466	482	476	463	456	487	451	463	464	511	434	489	479	489	503	516	519	501	457	478	463	510	469	492	519	485	481	527	505	479	469	461	500	458	477	539	511	494	509	510	491	505	503	498	490	481	496	504	482	463	477	463	440	472	472	499	462	531	464	513	450	488	491	461	468	495	457	488	484	469	492	497	505	433	510	487	489	428	486	437	456	420	486	438	497	508	496	491	449	482	481	493	460	467	484	468	486	512	473	470	485	453	477	477	459	483	424	530	521	458	498	481	484	440	471	474	499	496	508	472	476	487	487	482	463	484	507	453	490	481	459	482	479	453	459	461	437	501	433	459	454	458	511	491	476	532	492	483	489	498	473	494	509	476	474	473	509	492	519	519	478	425	423	492	493	481	484	473	515	461	502	462	443	503	485	450	504	465	497	449	485	491	468	470	452	468	442	479	512	502	518	475	471	446	508	481	450	502	440	502	477	452	473	456	465	504	505	470	456	492	455	481	487	478	471	452	468	466	486	510	508	477	466	470	484	480	474	433	510	471	501	490	481	467	476	502	484	482	442	517	467	496	482	488	464	466	444	478	455	460	485	469	451	459	464	486	454	470	489	477	445	490	473	477	522	458	485	489	472	523	453	469	495	467	513	425	465	453	503	487	494	477	506	491	499	456	459	457	469	486	472	506	522	485	481	488	464	480	493	502	449	471	524	500	513	494	504	457	495	475	485	484	480	494	468	474	501	452	506	467	532	486	496	461	495	490	485	507	473	480	488	483	499	493	474	510	464	443	513	486	493	476	463	469	477	493	487	452	505	465	463	487	485	454	474	482	473	459	485	488	467	512	483	461	479	458	468	442	460	453	477	467	445	511	466	465	477	460	476	510	494	509	448	460	517	529	479	505	457	506	530	475	472	438	455	457	505	484	481	469	485	469	441	462	481	512	466	522	480	486	488	481	481	434	493	492	507	502	492	526	486	445	475	483	481	454	502	478	481	474	478	495	442	472	468	491	471	498	490	463	462	503	510	494	473	458	457	460	473	471	501	455	539	457	529	457	491	466	472	501	500	467	470	490	477	482	507	533	475	495	482	501	470	470	445	468	516	453	497	481	463	470	508	451	475	469	508	443	452	446	519	489	458	478	488	467	495	511	468	467	515	465	475	472	479	467	485	461	480	476	482	482	493	469	512	508	478	486	501	527	492	501	501	474	484	480	417	437	497	493	486	469	505	453	479	478	445	500	525	474	473	511	490	484	476	481	482	466	474	436	459	479	520	443	486	469	479	505	472	482	483	484	501	484	510	481	448	505	494	476	468	464	492	481	462	493	477	480	492	493	498	485	465	442	467	498	455	465	509	460	470	511	468	472	475	490	481	437	478	462	485	508	443	446	481	498	467	476	446	512	500	398	486	458	484	490	527	506	479	484	492	484	461	480	497	519	483	475	479	451	483	510	523	488	461	490	529	448	456	479	521	498	500	485	546	490	456	426	473	497	467	473	485	485	492	507	399	462	491	508	448	474	453	457	483	509	501	461	491	494	455	493	450	450	468	473	505	496	475	506	492	466	451	495	511	466	491	507	465	476	452	494	518	464	474	507	484	502	460	497	458	407	480	491	499	464	487	504	517	477	469	449	506	483	499	527	459	473	475	502	456	469	528	487	468	447	483	535	452	474	472	492	478	472	484	445	483	499	505	473	512	499	484	485	471	439	490	449	488	486	509	436	478	467	442	501	455	493	474	461	490	459	502	444	471	443	493	466	492	485	470	514	487	475	468	479	447	490	489	456	478	499	499	499	506	489	485	487	500	486	487	489	468	472	507	450	479	479	475	518	497	473	533	524	476	447	447	474	498	449	479	468	473	489	492	465	473	522	471	467	472	447	502	489	463	482	476	455	488	496	493	483	502	485	487	497	515	455	466	442	480	477	490	446	462	487	485	497	485	484	498	542	486	507	490	426	458	472	455	518	485	462	472	479	465	487	490	471	507	491	503	464	480	456	495	467	473	446	464	458	492	478	508	442	452	427	468	476	446	497	453	488	489	456	511	529	498	496	446	469	491	483	517	491	490	495	451	494	465	450	463	444	493	502	527	464	441	501	491	464	497	490	473	486	495	460	473	508	492	508	505	474	525	450	487	443	442	449	464	462	460	470	467	504	506	497	451	508	466	460	497	512	505	481	425	455	472	459	426	499	464	438	522	484	472	496	485	505	491	482	453	454	466	458	448	471	467	486	525	442	441	474	475	477	495	484	472	479	454	459	485	473	475	487	515	492	519	476	469	508	467	479	474	481	560	487	452	508	514	464	471	473	459	465	487	527	444	456	499	502	454	456	512	479	514	512	468	485	522	510	497	438	522	498	531	498	480	459	492	489	461	469	467	460	498	481	458	472	458	472	474	497	495	479	464	480	477	488	475	492	462	456	488	507	474	488	473	454	496	472	504	484	480	498	454	479	437	492	525	488	499	473	529	488	518	487	500	500	495	473	484	480	497	509	453	483	481	469	480	501	451	491	461	439	454	451	418	456	468	526	477	469	497	511	484	499	456	537	506	457	451	474	475	506	463	492	492	499	498	452	474	481	502	481	492	479	459	450	467	501	466	433	488	494	457	441	494	507	486	482	508	514	470	492	464	492	451	494	494	494	482	474	514	510	500	473	479	451	474	507	480	498	493	485	472	482	429	527	487	517	460	486	470	450	474	529	454	493	471	462	448	501	468	484	523	457	489	505	500	476	464	462	476	493	469	501	475	464	497	480
6822	8600	7368	4041	2414	1883	1621	1625	1239	1238	1212	1127	1014	1116	1031	875	761	774	638	743	789	744	755	894	1027	1059	971	811	699	616	517	506	540	499	513	517	530	516	502	473	541	514	499	488	483	526	533	460	509	497	503	519	535	520	530	526	566	519	485	524	513	516	540	519	538	514	512	533	550	479	520	557	485	533	503	521	536	534	541	549	521	516	509	518	543	488	566	514	547	496	501	571	517	510	522	558	510	547	538	522	523	530	528	486	514	482	568	559	546	511	538	488	523	522	527	492	489	521	514	545	530	494	518	484	508	521	503	519	515	497	514	548	543	539	536	533	507	525	530	540	549	528	466	529	531	546	467	513	501	510	509	503	501	545	541	509	512	490	514	522	523	521	507	525	514	495	523	510	522	490	480	506	459	516	543	530	538	498	516	558	493	490	500	529	514	482	529	462	500	532	494	536	524	496	515	537	523	527	493	547	540	486	525	490	517	534	488	566	500	522	517	545	508	521	550	552	533	508	537	538	500	504	478	521	487	541	540	530	496	522	534	519	477	535	503	497	525	536	504	502	487	517	546	540	494	507	506	515	511	532	495	520	514	505	550	520	529	522	539	524	540	531	522	526	550	521	529	461	518	531	527	492	548	517	541	520	499	514	524	528	549	510	537	507	516	542	487	503	480	521	510	527	492	504	520	511	543	536	497	529	536	570	519	503	484	498	541	490	523	568	488	503	503	499	510	528	472	523	511	503	499	491	496	539	523	548	484	508	509	501	519	507	483	487	488	494	490	523	522	499	514	496	502	568	537	555	518	498	512	585	556	547	543	534	574	519	505	519	535	540	498	488	498	481	530	521	492	524	513	512	546	548	507	497	504	510	505	525	502	484	488	503	528	494	547	550	527	526	499	475	538	577	506	518	491	530	508	484	522	494	560	449	501	521	499	526	527	525	486	505	499	514	537	475	520	514	560	540	531	547	523	546	521	513	525	508	517	527	542	524	507	517	540	534	519	539	507	529	486	526	520	533	511	496	539	534	518	546	483	515	515	540	536	545	515	510	479	525	515	512	511	502	492	529	521	488	534	506	557	512	522	536	512	509	541	530	519	494	515	539	516	541	544	515	507	494	483	511	506	523	502	501	485	526	484	526	521	559	453	519	526	533	578	569	530	473	534	490	513	498	471	514	498	530	495	515	518	522	508	520	524	496	487	522	502	550	495	500	528	575	489	519	487	505	498	545	544	508	502	521	491	522	533	515	511	496	535	549	558	519	552	502	486	520	551	485	514	515	541	487	504	508	511	545	519	521	531	518	504	530	561	480	539	506	547	542	537	554	550	497	477	529	503	497	500	519	546	504	534	510	516	466	499	498	526	543	543	499	528	540	519	538	486	552	528	532	512	524	565	540	552	509	496	518	489	542	478	505	535	506	528	496	497	506	546	521	522	514	510	495	522	518	514	572	491	521	574	533	517	497	558	493	539	494	507	538	539	535	533	535	527	512	502	501	498	521	497	527	543	539	516	548	533	494	533	499	503	509	516	518	549	502	500	513	488	521	487	496	543	514	572	521	501	512	526	514	514	536	552	528	525	477	526	495	487	541	540	517	500	539	525	519	512	524	528	526	472	530	525	505	506	505	551	516	534	546	532	532	524	510	525	522	512	500	540	524	546	546	515	527	516	525	534	546	508	491	495	533	484	518	478	516	535	529	536	539	531	480	495	552	506	542	566	482	523	546	518	545	495	522	526	540	542	550	519	499	502	536	534	527	538	528	511	489	521	491	490	507	496	522	512	530	491	520	529	502	495	477	496	511	540	522	519	522	513	514	529	507	478	536	509	506	539	546	539	507	539	553	493	519	543	508	515	512	509	559	501	499	555	541	566	572	496	507	546	473	500	524	493	480	501	535	521	544	533	488	522	540	517	535	531	502	549	537	532	511	495	523	509	520	524	532	549	519	537	490	511	511	546	522	540	540	490	553	528	511	517	584	507	519	505	522	521	504	495	518	502	551	525	524	527	512	500	483	526	523	502	510	505	516	545	528	482	500	526	512	499	571	477	500	485	524	536	561	493	540	530	518	516	493	519	501	524	459	555	527	505	498	505	521	491	507	534	532	499	512	505	505	533	476	516	509	483	507	538	502	519	504	475	524	521	554	516	507	504	536	555	494	589	521	503	512	541	466	535	529	513	481	488	538	505	493	547	463	525	521	471	518	495	522	549	535	560	522	516	556	525	473	513	489	504	548	498	520	514	525	550	544	551	541	470	508	528	545	482	517	521	515	527	538	524	505	493	503	549	500	510	538	506	518	512	527	489	529	536	527	536	563	494	484	527	496	577	541	480	492	536	504	494	525	521	495	480	538	512	544	529	518	534	506	473	538	550	540	483	516	522	500	491	532	532	526	519	540	511	500	539	511	529	540	493	535	560	493	496	529	558	531	518	505	523	505	550	516	533	508	479	490	536	528	531	500	594	510	557	486	525	490	523	520	476	486	525	532	503	512	551	520	554	512	532	491	561	485	496	497	514	493	564	515	551	518	512	529	529	533	515	518	495	549	497	522	536	544	500	560	488	496	531	466	559	514	517	494	503	532	528	518	502	490	522	510	533	468	528	548	543	509	526	504	522	547	508	504	517	470	496	490	467	520	544	507	559	540	508	554	535	490	516	507	506	498	496	506	567	536	512	507	516	509	511	521	532	501	529	508	509	507	467	547	559	543	523	570	485	505	545	523	485	543	488	515	547	519	580	504	509	542	549	475	506	485	516	568	529	476	478	513	551	557	515	509	495	515	495	539	494	520	525	492	516	496	506	530	520	535	495	523	525	570	524	527	573	535	507	508	526	536	515	508	524	525	539	491	516	543	504	499	491	480	502	525	507	497	525	515	512	519	494	507	488	519	564	516	492	493	475	533	520	503	510	538	504	521	533	524	477	489	544	532	495	503	508	527	519	505	516	509	501	528	510	487	487	500	516	538	516	523	501	478	501	470	518	530	477	457	540	512	535	508	496	498	512	498	507	549	497	496	580	537	495	523	510	533	484	519	514	526	530	518	497	494	577	521	509	541	512	485	559	533	490	530	524	523	509	478	562	529	531	501	511	523	554	530	501	502	488	540	496	490	497	508	496	531	516	519	489	530	503	546	507	506	500	530	516	537	552	482	505	505	527	493	516	526	514	533	562	509	512	555	525	492	579	556	560	486	481	499	516	532	550	514	532	511	516	510	555	502	465	547	503	475	505	498	514	529	527	523	496	497	533	571	516	496	539	551	499	514	546	480	454	517	480	502	515	520	525	511	505	510	499	518	488	519	541	504	543	536	524	524	526	568	488	522	503	510	481	517	525	545	488	546	472	526	544	528	517	516	519	501	490	501	561	505	525	498	535	503	502	510	497	500	529	515	575	538	509	467	485	491	511	505	515	467	526	524	505	526	489	520	549	490	556	478	511	515	463	534	514	502	537	499	505	493	520	536	536	518	545	519	563	543	530	508	521	495
24165	21474	28773	24580	21463	10624	2202	1821	1486	1273	1162	1066	925	997	915	840	823	806	757	763	753	766	1844	3626	4398	2837	2633	1623	1171	729	506	488	499	495	531	503	499	461	492	510	476	508	486	499	485	472	492	506	474	528	503	473	465	469	532	501	500	473	491	546	482	484	522	508	505	531	490	452	498	473	506	500	499	472	506	475	474	490	504	522	508	500	533	515	508	508	481	431	515	490	506	485	524	492	451	513	477	486	516	499	455	506	503	475	485	475	449	489	501	504	491	508	496	493	473	504	493	504	525	520	501	473	467	473	482	534	468	501	510	467	523	513	499	497	488	510	487	524	504	467	468	542	491	523	532	492	545	481	495	501	514	477	464	503	480	450	465	511	462	485	492	503	463	513	497	468	495	507	500	490	495	504	500	497	515	500	491	514	482	519	518	490	444	545	474	495	518	514	483	472	501	493	466	532	493	482	508	490	452	483	488	504	535	544	460	484	484	496	495	502	509	495	475	520	528	518	491	500	523	481	509	453	463	484	516	478	491	514	472	521	522	523	526	471	477	486	507	461	501	510	515	498	509	486	477	488	493	495	506	515	479	516	502	513	456	518	475	467	438	472	524	491	462	522	520	492	479	506	498	513	484	465	507	493	514	499	490	493	444	468	532	485	495	522	472	503	476	508	521	478	472	477	487	440	470	461	482	513	480	455	457	493	469	519	507	505	505	453	531	490	472	475	506	484	504	447	512	535	462	505	488	443	505	489	480	487	484	470	468	486	478	472	498	511	502	471	511	483	499	493	507	548	483	525	504	540	490	503	501	503	473	494	512	499	470	475	497	481	530	504	480	519	469	473	514	469	503	504	489	537	468	483	482	485	512	480	486	494	533	502	500	502	502	456	481	512	522	480	461	475	504	505	474	478	484	494	485	546	481	514	477	504	520	465	521	483	469	476	464	491	497	494	486	516	526	486	457	499	484	471	489	469	479	552	473	498	522	472	499	469	494	524	499	463	487	473	499	489	466	482	500	507	456	453	483	444	501	463	484	483	476	529	481	465	505	485	529	519	487	493	495	514	483	479	469	468	466	502	490	483	469	501	485	474	477	475	462	476	500	493	455	473	513	501	486	481	538	456	503	496	512	505	490	487	508	493	493	492	520	527	519	508	446	491	495	473	473	483	488	467	520	484	480	491	513	517	513	530	496	520	454	498	519	491	500	547	505	496	477	554	476	510	476	496	465	462	511	487	485	486	509	510	497	479	513	507	483	488	517	510	468	540	495	522	481	477	440	507	488	500	495	476	454	461	491	514	488	504	488	478	486	481	466	494	525	520	483	481	519	532	506	493	490	535	528	479	499	495	487	446	481	507	454	518	499	490	513	514	463	515	463	503	518	511	494	477	497	504	521	490	469	487	494	507	478	487	515	513	488	489	503	463	506	484	473	474	490	514	475	512	472	491	501	469	473	472	479	480	533	527	515	478	475	494	498	508	469	505	480	468	469	510	546	456	494	504	502	498	516	463	490	438	496	464	497	522	486	506	501	500	518	504	527	445	524	491	481	471	535	476	498	481	520	476	522	469	487	485	554	507	507	503	487	488	542	485	492	485	497	511	520	474	472	447	506	509	506	516	528	501	501	556	488	563	484	509	472	474	497	485	486	452	477	519	494	486	486	508	454	498	495	484	490	479	456	476	491	493	483	526	497	492	493	452	467	517	529	506	488	487	477	500	505	497	492	518	478	508	459	498	486	488	459	516	524	484	520	461	493	488	532	463	491	488	494	487	458	502	499	518	514	507	523	485	455	497	459	520	489	532	512	479	515	481	501	476	481	514	529	496	490	473	533	503	538	488	515	463	498	472	485	524	480	495	493	520	442	499	466	490	457	475	520	503	502	492	513	509	509	526	534	459	508	522	478	508	520	468	501	465	514	522	494	483	527	510	481	499	492	475	520	481	492	522	484	486	516	452	495	500	475	520	479	478	495	477	498	514	484	499	503	497	450	492	476	528	481	466	509	535	500	506	484	475	484	559	486	509	485	518	505	501	501	508	495	465	499	490	488	500	488	471	504	505	509	507	500	481	452	460	523	482	490	513	507	531	489	458	508	473	523	530	457	497	453	479	542	470	493	488	468	479	469	480	489	502	481	462	507	462	528	480	486	471	517	491	527	520	503	547	494	477	523	513	520	455	509	471	486	490	484	490	493	498	504	499	458	424	463	508	499	508	510	505	485	519	453	479	486	474	472	500	487	535	521	477	533	472	493	514	503	492	478	492	465	506	469	477	465	497	530	495	491	475	534	467	492	459	502	475	445	512	466	477	499	469	451	474	471	497	492	480	524	488	503	535	496	532	513	504	463	571	457	461	474	519	502	515	470	506	466	478	503	518	502	531	512	493	498	484	487	510	496	492	517	489	535	533	533	508	479	484	509	510	490	496	542	490	502	498	492	525	518	496	503	524	486	487	481	533	487	501	513	537	500	475	437	475	481	504	504	531	515	497	496	478	505	444	516	464	497	488	494	500	523	520	503	533	443	486	480	487	487	478	483	535	524	530	521	473	495	509	525	512	483	466	501	468	480	547	528	471	500	526	511	490	465	491	535	471	495	478	475	496	482	521	485	493	529	443	462	521	484	476	523	494	513	454	467	487	524	512	506	501	484	501	509	484	487	495	475	454	516	491	495	545	465	509	500	538	476	504	477	494	509	495	506	499	496	475	534	433	499	513	480	541	526	476	462	450	511	510	492	495	473	493	509	538	453	485	480	485	491	523	479	517	493	502	494	480	484	518	522	529	490	477	464	489	478	460	473	541	492	456	530	461	475	481	515	507	470	494	534	460	484	470	453	516	490	485	520	494	462	482	470	489	481	468	488	474	451	502	481	473	488	492	499	523	466	525	499	471	491	495	538	489	474	520	476	545	507	548	506	506	520	458	495	464	524	495	481	448	459	511	479	485	517	496	515	456	482	465	490	462	497	474	456	535	492	468	472	522	485	506	507	464	517	479	503	507	497	483	498	481	456	536	468	498	486	481	483	475	472	490	513	459	498	481	471	467	460	498	480	508	469	475	488	485	522	486	481	506	523	522	501	499	508	491	482	485	501	509	503	467	511	516	526	519	475	505	505	457	478	461	543	434	465	509	525	487	492	506	489	467	507	494	501	503	518	500	471	509	518	469	511	509	484	537	499	466	474	498	508	493	475	489	501	450	490	497	482	499	492	488	506	484	479	484	518	481	498	497	479	496	504	477	470	519	529	488	492	490	492	454	476	499	492	469	453	482	480	451	512	497	495	466	501	507	497	483	471	508	475	504	478	475	489	519	488	485	496	526	468	462	516	509	478	484	472	466	472	490	465	507	461	510	467	486	509	480	502	477	493	519	496	492	466	493	469	495	487	507	511	501	521	536	464	478	475	478	528	497	487	477	469	522	478	473	531	500	530	506	487	493	497	489	481	473	489	471	484	492	479	523	486	483	467	495	501	484	520	496	552	462	511	465
6421	16100	11637	7289	5276	3712	2875	2979	2458	2171	1943	1626	1451	1353	1253	1084	1039	976	989	928	1038	932	2873	5580	6319	4198	3778	2279	1511	826	556	507	529	519	488	497	488	507	529	562	543	530	508	506	529	499	543	509	571	480	508	532	542	509	537	511	487	525	536	513	491	502	490	486	498	504	489	546	516	514	509	520	527	559	487	516	510	510	525	499	509	536	515	511	544	542	529	505	572	556	527	512	543	536	530	468	518	508	536	545	520	500	510	478	543	541	496	469	513	516	487	559	499	529	500	509	517	547	532	490	547	494	505	534	497	484	516	518	501	535	513	463	471	501	594	518	487	524	505	490	532	512	506	497	490	561	527	583	529	509	510	517	547	545	519	545	508	472	519	487	541	535	497	520	526	523	538	512	527	472	510	543	536	516	514	482	559	504	511	546	528	517	507	529	535	546	498	511	518	503	485	525	501	525	511	480	496	552	490	550	532	510	495	498	504	484	534	540	521	495	529	513	519	529	531	456	545	492	469	480	526	543	523	529	527	511	522	531	520	525	505	520	543	480	520	529	515	508	515	509	492	560	515	496	519	544	521	517	523	526	514	544	522	517	514	534	531	457	506	507	499	486	512	480	497	534	492	529	468	485	541	515	491	510	533	550	513	517	500	497	551	507	556	585	535	532	513	521	570	544	525	500	466	522	556	532	515	494	512	493	537	546	559	518	518	483	516	526	476	518	497	529	570	547	541	526	510	525	552	516	506	491	512	511	510	501	558	549	503	522	483	547	508	530	553	516	499	534	486	517	491	475	539	511	530	524	514	530	505	518	538	500	511	457	502	528	499	505	511	515	498	529	531	533	545	529	536	529	513	528	479	543	467	502	515	499	539	512	540	543	475	523	510	478	525	482	506	515	511	529	499	521	489	498	508	525	559	491	530	486	522	516	490	500	491	528	501	471	581	529	561	500	547	529	513	503	495	505	514	538	498	522	538	505	497	514	518	524	501	537	536	547	537	511	554	521	503	548	484	502	491	496	525	548	533	505	531	515	507	522	497	524	541	511	534	533	473	495	499	513	509	498	555	532	527	589	488	495	508	523	498	522	506	518	458	486	489	488	563	495	507	531	532	519	550	512	532	523	513	568	523	491	509	561	542	503	511	559	537	542	533	532	514	516	554	548	484	493	525	547	480	524	524	473	524	532	473	472	543	514	533	529	463	552	553	492	508	545	525	531	477	537	522	473	557	501	509	536	551	525	535	536	499	479	487	536	495	543	498	565	483	526	511	511	500	540	481	463	518	529	550	484	586	502	502	553	545	536	538	477	540	486	504	473	530	536	519	516	492	583	522	526	510	512	500	514	518	499	515	529	534	515	475	517	531	530	526	565	525	549	537	500	519	489	512	440	511	493	499	511	538	517	543	513	493	515	582	513	478	495	503	542	520	537	481	520	486	500	505	563	529	495	539	552	515	485	499	525	503	491	484	515	527	509	500	552	505	473	478	526	494	509	501	513	511	555	502	495	507	586	494	556	511	501	488	534	524	552	541	510	507	544	512	506	499	493	510	511	542	554	529	551	547	535	504	525	535	521	537	539	535	537	534	535	470	525	515	572	520	532	568	525	521	513	543	494	507	535	528	511	484	500	524	523	522	542	480	514	515	570	540	545	458	517	540	535	540	510	516	539	535	537	553	504	506	538	519	509	536	528	493	544	524	540	510	520	501	526	546	483	494	493	504	505	501	493	526	539	449	474	494	502	500	482	452	550	495	538	539	514	541	548	487	530	532	521	532	508	495	525	508	487	519	519	515	495	497	499	572	519	536	497	507	507	470	518	505	497	536	513	532	547	537	532	529	534	503	559	492	540	501	507	500	518	470	499	538	511	543	520	533	501	540	518	515	549	499	470	500	533	496	490	472	517	531	538	504	533	484	499	528	511	546	518	493	478	529	508	561	575	520	554	520	489	534	537	500	510	492	473	489	489	495	532	544	538	523	499	511	544	526	536	514	462	515	484	505	496	501	530	506	520	518	549	504	523	531	504	525	507	494	490	536	525	527	531	530	507	488	510	542	535	526	508	506	483	512	502	487	513	506	529	526	558	492	527	526	531	494	546	508	450	524	508	554	467	543	528	521	518	505	517	542	588	548	535	523	497	498	542	505	519	535	542	520	513	547	525	561	507	520	534	506	530	547	516	533	467	538	538	526	498	505	499	539	523	522	546	548	526	528	489	499	533	533	489	506	501	545	510	539	548	496	513	522	521	488	523	547	527	522	558	513	547	547	544	520	522	517	493	494	484	503	513	533	535	543	551	539	523	529	519	480	505	502	538	532	560	523	523	533	544	542	508	496	532	525	509	521	550	461	552	557	535	522	497	516	550	525	478	554	528	539	516	486	523	527	478	479	527	509	474	523	479	545	512	549	536	539	543	545	525	499	567	555	520	514	495	515	542	532	552	508	526	566	527	536	520	518	505	519	549	520	490	512	512	525	502	536	512	522	491	510	524	504	503	515	496	504	539	542	518	500	527	524	516	484	508	540	542	523	523	514	530	506	516	509	530	543	570	525	537	499	521	511	524	477	549	531	509	491	539	534	493	530	514	462	501	547	510	528	496	510	519	517	481	531	519	478	551	555	532	528	540	504	514	517	543	518	537	542	534	504	511	534	569	474	510	531	539	469	487	570	518	508	494	516	512	508	514	494	551	497	516	528	530	480	477	520	541	485	522	536	524	540	488	514	505	515	534	524	521	511	493	499	530	499	514	508	496	486	514	528	523	522	520	565	499	525	521	543	508	516	502	514	507	526	536	484	504	496	533	506	505	479	518	485	527	517	538	518	514	507	537	483	490	494	510	520	525	538	482	536	535	527	537	570	487	502	494	505	526	508	517	534	502	540	503	534	504	507	525	525	516	486	473	548	502	496	522	497	521	563	529	505	512	516	522	533	542	507	497	502	523	503	518	496	561	511	499	504	533	496	515	512	496	493	553	535	518	517	496	534	512	545	503	540	553	500	527	528	538	518	506	521	508	555	486	504	519	535	510	486	546	502	512	491	467	487	502	516	523	512	555	537	520	514	559	528	505	515	480	521	505	555	505	534	515	521	510	507	477	513	516	517	536	539	514	541	526	521	522	516	512	524	518	499	528	502	510	532	542	493	519	500	521	495	484	525	500	509	515	468	559	536	484	512	515	539	503	513	550	519	559	500	522	491	525	541	511	517	519	524	527	546	497	513	516	549	532	512	552	525	509	515	541	510	489	508	533	524	498	476	573	511	540	584	523	569	512	479	463	484	516	471	472	567	505	518	534	523	519	511	504	537	482	533	508	492	479	549	518	512	535	519	496	512	556	540	498	530	489	564	491	529	483	530	476	516	553	526	543	550	542	509	505	547	552	544	491	532	459	529	530	504	490	546	533	491	483	508	547	495	434	524	499	512	527	554	475	501	565	529	519	489	545	523	494	525	517	548	553	493	519	512	502	497	520	513	498	547	578	524	494	500	520
25288	21476	27669	25671	11535	2619	1906	1570	1261	1186	1152	1170	1041	964	969	986	892	910	856	817	739	760	1115	2357	2542	2207	1699	1359	988	653	647	644	621	642	538	635	632	642	600	662	662	615	652	629	613	643	672	654	638	608	633	691	606	604	634	660	649	633	613	607	654	654	629	660	659	634	645	673	592	600	657	629	644	640	607	618	582	654	607	618	672	590	585	655	652	625	644	600	612	691	629	643	622	628	641	601	650	637	657	660	653	657	660	615	620	645	689	623	598	655	660	641	610	632	618	680	616	669	635	620	619	620	665	601	659	626	632	629	645	624	641	640	598	600	631	645	655	664	642	598	619	627	676	615	610	702	628	594	671	678	626	648	632	617	602	639	657	634	655	642	646	630	621	594	634	634	694	631	603	625	613	648	647	623	603	631	604	607	605	624	638	648	603	648	685	648	628	640	652	657	655	605	595	673	672	638	662	680	623	639	603	640	637	637	644	618	635	654	656	635	623	678	646	604	626	645	634	658	662	632	629	644	630	640	684	628	663	649	607	632	642	662	592	653	645	656	640	613	578	622	643	618	642	672	601	613	664	673	685	628	645	666	670	633	624	622	631	622	648	609	622	643	617	640	638	647	619	630	671	687	658	594	706	640	639	646	652	629	654	616	657	625	646	636	615	666	605	626	611	657	593	655	629	575	646	609	600	613	657	647	618	656	612	592	701	612	637	667	659	650	613	577	686	656	635	650	657	711	646	648	634	608	648	625	683	641	616	638	676	647	657	688	623	603	625	606	676	643	624	650	636	650	600	676	620	613	678	622	703	646	626	615	671	654	648	607	649	625	654	615	664	644	640	636	620	624	636	640	659	639	611	609	636	612	657	633	659	637	587	638	562	602	623	665	665	673	601	632	665	631	646	632	640	612	625	619	622	649	628	653	657	622	612	616	589	646	599	638	608	664	654	668	641	662	634	632	621	665	666	650	654	637	645	624	676	605	690	630	646	601	635	603	634	633	655	622	618	645	645	626	621	633	672	594	651	601	592	587	637	619	641	585	660	634	643	675	651	625	629	626	663	601	639	627	643	667	618	656	658	662	663	644	648	636	628	627	666	685	652	622	655	615	640	598	654	675	635	617	647	614	675	635	606	635	684	628	652	666	636	627	652	660	609	644	666	593	617	702	579	663	593	636	648	633	657	596	648	622	634	666	647	618	613	645	635	652	641	599	610	671	615	650	599	681	633	659	636	666	657	677	632	640	648	622	634	640	679	644	670	642	624	664	634	666	617	620	596	615	606	588	615	687	631	606	623	615	653	617	605	615	649	625	610	644	636	596	636	589	626	660	640	659	637	649	619	610	671	673	618	653	643	649	636	633	666	640	618	669	608	618	642	666	646	617	624	695	642	671	657	618	650	643	632	627	616	582	676	612	628	627	616	648	645	623	603	654	602	644	645	628	668	629	654	660	608	611	658	667	639	619	655	621	605	579	635	673	614	626	678	638	621	631	597	630	622	603	582	664	666	652	621	619	640	670	651	620	627	643	631	671	624	630	657	622	638	613	655	602	639	648	621	616	616	621	683	683	671	624	594	645	635	635	670	611	660	654	580	633	689	599	628	635	659	668	661	629	676	631	626	657	621	675	668	630	616	607	638	679	645	671	670	604	593	643	629	681	608	631	642	668	643	646	602	639	655	607	671	658	624	638	592	653	664	619	679	639	619	653	619	604	637	631	616	665	630	588	627	627	586	678	614	638	648	627	648	637	652	654	641	635	630	649	603	632	669	652	633	632	621	629	671	631	651	639	648	630	647	608	644	668	622	634	603	617	586	671	654	648	599	631	635	624	628	606	644	663	612	616	678	630	598	640	633	601	656	672	618	655	584	640	634	597	644	623	603	669	628	630	616	675	605	591	601	649	635	629	618	634	631	608	706	646	647	621	608	617	614	649	594	583	635	683	635	660	640	580	645	645	634	651	628	657	640	678	606	635	636	622	647	611	638	640	633	626	615	585	621	642	622	646	621	610	637	712	658	623	648	695	669	685	644	590	666	688	588	645	696	666	627	656	631	631	623	662	637	627	605	662	643	592	663	625	669	674	644	660	647	651	638	616	645	666	617	631	642	598	652	607	597	587	663	656	670	614	640	607	659	666	601	690	665	649	635	659	688	673	642	659	650	634	643	666	596	624	627	650	636	674	624	652	599	647	661	643	669	645	635	618	619	622	631	656	683	612	578	661	612	602	646	629	615	653	586	664	664	612	619	629	647	624	620	659	603	634	640	646	645	634	641	644	617	619	642	661	640	650	645	617	638	617	608	615	659	657	645	669	668	628	623	623	594	624	657	624	628	601	661	613	617	593	637	636	667	610	627	685	649	615	615	628	655	626	647	621	646	628	596	670	612	598	662	631	623	623	655	605	608	659	633	651	662	612	631	655	630	666	589	633	631	688	651	645	640	683	606	652	639	603	621	660	608	660	609	660	632	605	603	627	601	681	618	629	610	628	642	605	617	658	632	628	626	612	650	601	592	631	599	618	626	654	673	645	635	654	649	645	588	651	642	658	676	634	649	619	601	678	668	601	666	614	668	625	639	577	625	622	650	595	625	614	644	650	615	668	641	598	633	635	619	657	636	636	638	635	644	638	599	639	645	659	619	620	662	589	641	634	651	649	629	673	627	626	680	646	639	683	624	589	609	599	659	654	603	632	580	643	656	652	607	619	650	639	667	672	677	647	645	603	644	632	640	590	624	644	591	636	664	623	649	671	615	626	598	662	662	594	629	618	614	640	624	615	591	611	632	643	612	614	619	630	664	625	634	636	628	667	633	638	656	652	655	621	644	674	664	691	609	622	645	663	627	638	607	595	610	633	630	640	641	621	608	643	658	643	653	665	629	593	654	656	644	583	678	634	641	678	644	629	591	636	642	625	618	618	596	673	615	650	651	636	675	628	615	621	629	644	635	614	663	633	631	650	623	626	638	651	657	622	670	655	629	651	649	664	641	621	666	627	647	661	653	641	587	610	660	611	635	626	600	612	608	674	661	592	592	660	626	641	614	644	633	590	648	610	640	654	681	640	611	628	635	602	627	660	590	673	658	614	639	686	651	643	629	656	636	582	641	630	635	670	617	669	640	670	629	679	627	624	610	652	680	619	620	631	630	622	631	617	652	612	633	652	609	654	629	653	657	609	673	608	657	637	597	619	674	648	634	646	619	593	647	588	642	685	663	596	609	622	611	591	643	645	631	596	650	598	662	613	627	644	609	620	651	669	642	633	612	578	669	678	590	645	670	618	653	635	655	601	635	645	656	614	635	600	622	592	627	621	652	645	602	653	649	603	624	623	705	638	638	645	660	642	615	671	619	644	612	638	639	589	678	640	612	643	640	653	629	658	631	638	633	628	605	568	660	615	635	629	615	602	675	634	620	642	643	613	635	574	631	685	635	660	610	628	659	645	617	628	645	634	677	651	688	629	645	667	663	627	679	637	642	622	672	616	673	600
6120	11525	7498	4347	3649	3894	3183	2419	2049	1904	1788	1660	1454	1371	1290	1284	1182	1084	1154	1050	975	880	1687	4052	4231	3507	2605	1794	1193	747	692	650	663	662	664	667	620	644	700	676	699	704	630	718	692	672	684	645	651	704	662	646	640	703	649	642	690	660	705	670	708	669	665	680	613	684	670	711	699	651	631	702	636	675	675	671	666	721	678	661	696	665	664	633	652	730	680	682	689	617	674	706	673	696	690	658	635	671	661	650	694	658	650	663	695	665	637	647	728	671	641	659	652	667	642	654	671	661	680	640	699	663	663	634	686	676	695	691	680	672	618	703	646	735	632	684	647	664	671	663	688	699	697	657	690	668	665	685	651	675	652	679	627	701	675	669	683	663	697	662	674	631	704	641	692	647	666	621	627	677	680	674	644	689	680	700	688	668	716	715	630	665	654	648	718	653	655	613	715	631	666	669	685	686	648	647	645	679	696	659	694	655	741	649	666	695	668	696	659	655	701	669	669	659	629	670	683	650	639	646	636	680	654	684	670	636	680	695	676	647	673	685	635	669	681	697	698	709	654	614	673	699	679	721	705	654	678	732	693	686	665	724	624	690	691	692	667	680	663	673	670	671	686	655	716	684	716	652	695	685	707	715	732	667	673	655	711	616	649	715	651	702	694	665	633	725	701	683	665	700	665	668	630	693	645	686	648	664	682	618	650	668	685	677	667	693	687	685	634	657	683	699	698	681	672	693	692	712	672	665	665	673	660	654	672	680	699	688	690	700	668	717	665	655	665	657	674	704	693	665	691	675	678	699	653	666	693	700	690	680	684	689	642	638	654	650	713	703	648	653	689	700	650	645	651	644	676	701	660	650	630	700	652	636	691	637	678	654	689	667	674	663	698	661	670	669	679	682	653	682	653	685	634	649	662	675	619	638	673	681	676	651	689	652	707	674	635	723	664	614	677	660	652	663	655	638	668	652	703	672	682	669	659	687	703	653	668	658	704	673	691	692	717	651	698	679	695	658	653	666	644	644	639	710	641	694	648	707	676	703	634	698	656	684	667	683	684	669	656	629	669	710	655	676	672	653	670	658	674	654	660	689	667	688	669	681	680	642	637	676	678	671	645	700	678	661	683	650	684	682	690	689	672	655	685	648	647	700	638	704	682	687	626	679	673	735	692	696	680	655	666	684	662	653	664	694	685	704	716	660	688	677	651	658	676	681	637	696	676	658	653	677	673	681	678	650	672	652	691	675	711	639	687	683	663	682	648	672	667	661	645	675	651	634	698	671	645	645	674	649	698	718	708	646	684	688	675	667	649	673	603	657	631	668	658	679	706	700	664	645	651	644	677	695	658	652	671	667	652	686	636	686	650	623	688	652	693	672	730	672	658	712	684	679	695	721	699	628	692	668	680	713	640	647	661	626	653	682	655	651	708	679	679	658	658	702	699	623	686	663	659	688	648	644	636	676	614	644	709	657	635	672	692	647	641	642	683	691	628	622	668	648	672	675	644	681	616	655	676	668	664	681	679	661	674	624	662	658	648	633	689	705	667	642	680	664	620	645	640	675	691	652	711	629	673	654	639	671	692	666	641	650	646	675	684	660	703	629	676	638	664	705	715	649	628	692	678	678	703	651	657	664	637	664	663	680	671	696	660	667	624	622	698	666	667	668	630	658	683	681	614	652	673	672	643	690	666	662	664	735	645	647	620	653	679	694	686	671	634	716	699	654	629	656	648	667	653	657	683	661	668	683	673	669	639	610	677	662	673	675	644	632	642	683	666	694	611	656	686	661	676	669	660	693	652	705	628	665	680	695	703	668	676	671	669	669	645	644	696	655	677	629	651	634	626	654	676	685	662	702	683	610	648	648	667	674	702	647	646	647	675	671	661	616	680	689	679	642	635	675	650	700	673	692	648	685	664	671	681	644	697	663	712	735	659	705	670	695	683	655	653	680	643	705	691	667	699	681	626	763	680	730	690	659	701	653	663	632	626	688	661	654	618	698	677	667	645	661	706	689	650	669	677	663	653	680	711	710	700	659	655	651	666	684	643	616	627	696	717	686	689	714	665	647	625	652	674	688	657	672	674	693	653	686	649	659	688	685	667	685	624	646	644	652	606	715	674	671	657	676	647	663	657	692	690	636	641	657	663	694	660	639	682	638	674	676	679	662	653	655	712	665	673	637	700	656	669	719	659	681	675	662	684	654	684	664	676	663	672	684	630	676	664	690	695	686	615	645	652	644	728	672	671	628	654	659	645	668	659	652	639	675	716	618	679	656	662	634	655	671	656	689	691	709	677	650	727	660	723	665	656	656	667	723	658	617	696	626	660	679	644	678	661	709	690	621	657	660	653	659	662	714	648	692	670	633	637	666	685	661	678	647	692	700	680	635	643	637	632	708	640	670	664	686	685	681	679	670	663	703	696	656	631	623	666	671	667	689	636	685	642	644	642	695	685	639	720	666	660	684	691	663	636	676	637	667	636	650	667	667	682	680	704	650	710	681	689	683	651	648	629	653	685	610	692	649	670	654	647	665	666	661	653	711	636	722	700	680	715	669	705	667	638	700	665	699	668	664	623	680	676	675	708	665	630	660	734	686	667	702	642	649	633	687	657	696	672	695	656	674	729	668	681	681	678	714	669	646	651	676	626	670	663	619	690	685	635	624	632	666	671	703	669	642	644	660	668	697	670	699	682	702	653	667	692	669	673	642	623	625	709	654	641	650	675	684	626	663	699	697	657	666	641	658	700	649	649	668	678	698	638	656	646	635	687	642	668	651	708	682	676	705	642	643	670	718	684	661	746	670	678	697	693	713	647	656	705	671	686	643	646	641	682	703	702	696	646	606	715	669	686	654	724	688	683	687	669	657	672	643	733	651	643	709	687	685	661	686	678	634	682	663	656	649	627	640	685	662	684	649	660	690	627	690	678	649	661	647	637	639	666	678	705	637	654	682	663	684	639	645	674	666	675	674	655	687	683	712	625	643	689	682	708	688	669	649	670	701	656	673	658	598	671	665	665	656	668	658	705	708	671	692	687	694	611	649	661	700	672	676	653	665	633	738	629	663	659	646	717	654	636	686	653	651	692	667	670	653	651	664	659	628	655	684	656	639	629	664	712	679	691	649	659	622	698	688	683	652	693	661	635	627	665	692	679	651	702	700	676	704	668	676	630	704	668	633	670	691	644	681	714	743	687	668	618	652	702	652	673	642	623	695	682	638	680	704	697	640	670	668	614	639	643	651	694	715	672	693	616	672	692	672	684	678	675	646	681	653	670	663	710	675	679	677	693	678	671	653	689	651	632	638	687	646	644	595	656	675	627	770	650	678	710	695	676	716	683	619	691	664	662	644	687	628	661	655	687	636	623	664	697	651	668	702	655	657	676	687	687	655	643	686	743	682	663	706	659	713	615	653	629	637	678	692	656	710	668	693	636	707	681	667	687	677	690	683	700	684	657	644	681	630	673	626	678	713	687	696	696	688	707	672	622	694	625	682
22794	21368	29181	23934	21373	21579	13522	3175	2386	2027	2142	1951	1713	1536	1487	1408	1298	1106	977	896	1121	2788	4920	7454	7615	6106	3699	2295	1262	807	733	722	694	765	756	716	735	718	665	701	711	707	708	720	687	710	742	724	710	756	696	766	694	731	762	701	703	727	740	709	721	728	733	754	727	768	740	682	711	711	699	739	730	748	760	714	725	744	695	680	714	729	741	771	737	720	720	754	720	690	694	760	703	720	736	717	660	744	718	701	706	711	704	713	726	693	679	737	738	710	686	705	767	724	748	676	672	734	709	710	720	762	679	689	683	705	735	688	718	674	703	752	731	709	730	725	736	723	711	727	717	691	715	716	705	760	743	745	680	709	681	712	723	766	757	773	706	725	724	741	721	689	737	720	769	697	685	743	684	735	719	736	735	709	739	696	748	727	765	678	625	746	670	725	778	674	705	714	665	718	742	725	701	752	701	669	721	741	701	721	753	760	731	717	781	720	744	724	738	719	767	706	709	724	651	670	798	753	745	676	768	690	756	711	685	681	695	735	708	745	738	723	735	789	744	728	709	725	711	696	705	739	755	710	692	748	724	652	730	725	723	774	775	704	748	738	734	717	753	760	717	698	719	708	764	695	709	760	763	686	717	725	728	720	712	716	761	731	700	709	723	741	704	775	767	677	689	738	768	705	706	697	675	675	708	749	722	747	721	720	708	778	770	744	749	720	692	702	717	715	777	714	763	741	718	698	733	721	740	721	724	701	708	715	746	723	697	706	714	704	699	696	740	716	702	693	769	688	722	685	723	697	720	741	768	732	715	755	727	716	707	724	703	704	734	704	756	775	739	751	716	744	709	713	677	685	763	706	726	707	693	691	726	741	739	731	701	723	716	732	734	737	713	743	701	691	756	758	723	767	672	696	722	701	681	742	735	724	697	716	713	690	701	732	742	737	742	732	752	706	727	756	695	736	699	693	685	695	736	776	710	777	722	683	785	707	714	765	712	729	720	722	829	736	687	708	718	734	719	720	709	733	771	759	745	710	705	722	647	728	709	756	718	727	772	700	723	723	710	754	744	714	717	733	691	682	713	668	754	745	681	759	721	741	739	711	706	725	753	740	714	709	698	749	705	718	729	744	767	759	745	740	719	708	746	743	719	691	771	684	771	675	681	723	752	751	729	720	719	702	708	771	718	727	711	685	732	782	703	709	712	736	682	610	762	677	745	699	728	710	675	704	711	783	698	760	713	711	696	689	744	763	757	717	707	715	742	719	756	678	689	643	768	741	647	684	728	738	712	710	734	684	716	694	765	685	668	703	734	748	748	684	709	723	705	692	725	712	679	724	725	764	732	752	740	707	739	712	743	752	714	705	706	709	754	716	666	727	757	730	713	678	680	732	723	712	750	670	680	795	711	695	744	706	736	746	690	721	710	761	731	679	715	742	750	726	738	735	738	717	735	714	736	760	742	791	726	729	701	751	757	721	742	770	686	717	707	696	721	714	769	722	729	678	690	711	726	710	702	740	665	739	686	670	720	671	733	742	719	722	767	676	692	726	687	713	708	716	686	730	734	701	715	737	716	724	741	783	714	714	710	732	688	772	694	738	726	689	705	696	660	702	676	670	713	730	663	732	712	691	693	697	733	715	722	732	688	699	731	698	703	713	770	699	681	783	708	660	715	744	767	707	732	644	718	726	748	735	723	736	715	732	718	710	713	762	734	666	733	779	671	734	697	740	746	713	696	673	706	723	783	743	695	739	716	702	699	735	753	728	703	734	767	734	750	751	702	681	698	764	691	739	727	708	725	725	739	719	749	687	724	733	735	676	733	666	715	695	742	746	760	729	711	732	717	682	764	727	746	660	800	752	744	721	705	722	738	757	690	737	727	716	744	715	740	702	724	709	692	727	732	738	712	706	735	700	725	744	717	715	738	744	670	665	722	688	754	732	761	663	709	713	722	728	696	718	684	725	721	727	711	736	710	737	703	691	742	729	707	727	712	708	716	722	725	733	771	746	761	723	715	695	729	713	752	747	739	710	692	737	694	688	748	728	765	721	740	703	733	690	740	741	697	765	750	755	722	700	747	695	773	721	707	735	719	682	736	706	690	703	744	737	748	716	739	764	717	669	725	755	695	790	710	704	693	704	752	644	707	717	728	732	729	728	739	692	710	689	743	675	706	739	737	682	724	725	784	698	748	724	748	693	678	775	757	674	690	724	737	697	731	686	692	716	726	719	734	684	695	737	685	729	715	675	734	728	729	731	717	719	714	728	785	713	696	745	709	757	749	734	745	715	752	763	657	701	676	749	687	765	743	740	740	737	741	721	692	735	732	688	680	742	704	720	741	712	745	711	743	698	751	730	781	777	693	698	764	729	751	691	699	716	714	710	673	656	742	729	693	752	714	718	712	733	721	720	748	696	709	687	745	707	722	726	771	704	706	735	708	704	705	723	762	677	714	689	767	741	737	743	700	726	715	692	706	710	713	689	750	733	713	722	719	675	694	744	703	707	696	722	744	775	696	727	765	714	745	734	708	726	768	690	738	677	775	716	681	764	686	697	702	689	738	745	696	718	717	723	707	736	710	684	736	703	712	704	713	735	680	728	679	715	729	726	703	762	724	704	746	748	784	727	704	691	717	741	726	699	749	756	681	750	721	744	698	710	703	772	708	720	698	715	710	732	732	731	696	746	738	678	721	745	682	729	715	726	730	720	765	736	680	714	761	723	725	689	722	730	728	686	721	734	668	684	749	708	728	660	711	704	690	751	666	746	753	717	681	766	733	711	747	709	789	721	731	697	730	713	676	730	715	711	747	722	735	714	662	705	719	751	762	742	728	757	734	748	702	725	751	710	764	729	713	660	697	744	745	695	745	747	723	739	701	700	740	700	735	732	707	663	683	749	698	709	734	712	756	712	697	738	713	718	694	716	708	719	687	730	668	721	726	738	722	776	736	655	742	716	711	680	724	824	715	720	706	704	698	698	681	772	690	707	714	748	705	744	711	718	697	719	765	691	733	738	733	715	675	730	730	739	720	737	668	706	714	701	704	714	737	664	732	697	737	693	727	750	683	719	699	738	673	715	702	712	697	712	706	651	659	681	746	758	668	748	765	717	762	729	700	731	748	739	702	714	720	694	690	682	679	736	705	739	716	739	714	734	714	721	688	710	711	739	748	730	705	739	753	712	767	729	719	730	754	731	688	720	700	699	726	693	744	748	744	717	757	755	752	714	755	733	740	737	731	728	749	697	771	719	749	767	689	688	775	722	711	703	684	744	707	682	728	726	703	729	709	679	694	684	730	715	700	746	725	699	702	742	683	724	701	725	776	741	756	741	705	734	718	713	720	657	710	734	722	715	733	751	725	704	669	688	728	676	697	706	668	709	721	751	685	721	721	751	740	705	752	703	702	698	724	731	712	679	706	680	736	722	724	739	745	733	686	715	695	723	702	752	721	715	724	687	665	710	726	735	727	724	727	730	711	748	687	702	761	728	681	681
8322	21924	14234	7817	7773	8464	7068	4278	3936	3285	3544	3077	2645	2253	2094	1930	1771	1507	1192	1069	1566	4134	7580	10885	10619	8299	5017	3138	1530	781	736	722	766	741	744	744	723	752	749	664	729	729	708	699	749	715	672	695	755	691	749	738	751	725	736	715	657	762	746	719	733	716	696	716	741	696	714	717	751	714	721	692	677	732	730	741	739	699	704	736	689	716	679	764	686	710	695	749	675	705	721	753	740	703	722	740	769	729	719	715	703	760	743	736	735	768	688	746	790	725	778	716	724	746	750	763	733	714	726	745	775	703	725	667	727	724	724	749	762	755	751	723	724	734	725	765	710	748	701	744	698	769	729	702	718	737	726	741	700	717	705	738	750	774	674	730	710	720	742	730	695	701	707	731	732	713	715	707	753	722	682	675	689	723	729	752	709	740	689	678	761	742	778	710	728	702	708	717	761	730	751	744	751	676	695	741	705	736	746	754	759	737	748	723	745	727	724	726	763	725	744	692	676	744	745	727	720	744	676	724	698	689	695	711	745	679	718	773	687	725	755	706	675	746	741	782	780	711	717	740	728	740	741	702	720	694	752	739	749	750	719	733	763	695	693	727	680	738	722	675	734	711	732	727	766	699	707	733	739	788	744	738	706	725	747	705	733	712	721	699	707	718	721	696	784	731	722	728	708	709	717	750	685	696	768	710	730	693	721	689	784	713	682	689	739	749	708	743	749	677	757	761	689	737	739	737	744	753	724	750	716	717	700	736	720	760	718	729	688	752	712	749	726	733	737	687	717	760	754	709	711	718	735	733	702	742	715	719	705	736	710	766	725	729	739	775	749	717	750	728	751	777	763	760	730	722	712	703	754	710	723	729	737	684	718	730	697	730	766	702	725	741	728	707	754	726	719	738	774	770	742	759	678	764	714	746	726	708	740	693	689	744	781	707	733	750	739	737	741	672	712	743	756	723	747	796	705	747	742	759	676	698	713	752	719	742	723	741	720	670	723	738	730	759	729	703	755	705	736	807	692	709	665	737	729	703	735	707	729	690	742	710	715	716	709	749	742	667	696	781	716	762	712	676	734	725	753	734	703	762	712	750	729	717	720	771	749	737	661	755	738	758	725	711	721	657	758	708	673	745	727	742	702	732	767	752	735	738	752	732	748	734	756	765	717	722	774	715	728	746	706	718	758	792	725	724	740	708	747	717	710	706	768	731	689	727	782	682	732	768	749	737	764	684	718	737	746	704	716	749	772	734	679	707	760	701	740	705	737	745	703	703	755	721	743	725	710	772	724	745	723	750	721	742	747	724	748	713	681	670	733	721	772	692	731	707	721	777	732	694	703	753	740	717	724	717	682	680	735	706	753	722	749	731	708	693	706	782	728	699	751	741	755	760	704	732	706	686	718	752	732	701	747	718	731	668	736	694	723	704	753	717	688	703	699	700	709	721	753	737	748	725	676	708	722	768	715	696	718	757	739	694	738	667	694	775	707	728	729	769	747	707	692	741	735	725	733	726	754	706	744	744	710	726	682	781	713	747	758	728	707	749	768	726	769	714	717	701	678	719	699	704	761	743	745	755	717	712	692	721	766	695	731	713	691	736	704	696	689	709	765	729	762	694	736	717	739	771	722	679	755	745	737	775	751	709	702	708	719	744	758	719	732	693	755	706	735	752	703	752	695	726	735	713	717	744	761	721	770	789	743	705	738	753	738	701	732	731	719	712	740	696	715	692	647	694	698	693	728	754	727	723	732	703	708	738	713	699	723	682	745	686	682	693	705	759	674	768	701	748	774	718	760	746	739	777	704	703	759	702	687	693	683	678	736	703	712	718	664	700	735	750	719	736	718	715	721	707	728	716	713	705	715	741	728	725	741	734	702	734	703	741	752	735	772	706	735	709	704	690	743	732	763	668	710	718	739	744	701	732	727	705	732	708	749	808	731	709	748	725	755	737	686	759	757	749	706	746	717	722	770	742	718	653	749	721	709	726	719	741	720	695	740	719	685	757	722	751	733	713	726	727	698	715	773	718	679	764	760	742	789	689	732	751	680	764	694	663	728	715	729	705	701	760	698	731	706	755	753	723	739	697	713	707	739	721	746	683	748	719	734	751	730	697	716	704	755	711	689	695	736	720	715	729	715	692	703	701	736	755	724	739	757	670	757	696	752	730	756	755	728	737	769	747	729	713	746	698	724	693	712	704	745	682	692	685	672	730	669	741	672	751	714	712	744	722	754	760	725	707	690	740	712	726	723	762	699	751	764	699	729	692	785	750	727	714	690	723	743	710	771	726	761	745	726	732	687	729	726	702	661	756	738	713	675	779	708	736	674	782	767	698	697	739	747	725	746	698	756	681	724	728	727	710	788	709	739	754	745	733	724	741	730	726	763	735	737	728	743	783	744	671	720	762	752	687	746	735	705	720	773	723	777	731	671	696	736	708	732	682	708	743	678	744	703	770	696	748	732	729	719	771	755	731	727	765	801	736	698	731	692	756	716	683	749	744	693	733	704	732	797	698	743	734	755	696	682	738	712	689	689	739	765	721	774	744	719	750	746	737	691	713	713	770	771	711	733	755	742	755	706	749	699	739	720	720	739	752	706	743	749	677	725	734	745	718	730	721	695	751	729	711	734	750	703	779	703	672	719	766	742	693	760	737	724	665	769	751	722	741	708	672	682	754	781	704	733	713	682	675	715	749	723	727	681	770	743	703	711	751	727	722	727	693	713	690	724	749	728	765	712	699	761	771	730	735	718	751	701	701	714	715	736	704	762	745	751	725	750	729	697	685	708	731	731	751	684	715	733	770	674	755	737	712	751	750	718	699	710	748	682	717	706	669	713	706	703	717	722	691	762	742	757	771	701	708	702	702	729	718	729	691	761	763	688	725	742	767	742	759	688	748	725	777	718	711	767	705	730	780	769	708	745	754	715	734	692	723	659	712	734	687	712	710	702	747	774	783	727	732	747	698	694	732	725	708	732	757	722	724	750	713	685	758	695	735	702	708	726	691	729	716	718	708	728	772	714	683	754	765	749	711	738	736	701	780	737	715	667	705	766	721	733	723	745	731	700	710	751	686	704	716	740	714	734	757	708	711	716	755	683	749	730	765	676	710	738	753	746	733	742	726	754	698	721	712	722	725	763	737	738	718	734	722	683	768	763	708	744	707	707	740	721	699	763	744	742	783	735	677	704	771	707	745	720	748	722	712	663	710	730	712	754	714	782	740	692	689	719	731	712	688	707	693	680	700	722	732	712	759	748	693	735	694	725	700	720	719	733	732	738	703	735	709	739	726	704	748	708	710	708	783	721	751	722	724	748	722	724	681	725	703	737	725	751	729	715	737	734	694	766	701	746	723	737	685	712	744	718	753	737	751	692	753	762	737	718	703	736	732	776	694	764	696	707	752	723	752	728	743	719	731	732	724	677	662	729	744	737	728	727	748	734	685	738	713	769	727	719	732	725	737	751	756	724	776	745	762	725	744	704	724	725	681	751	739
28116	19502	8004	2510	2006	1710	1580	1452	1088	937	880	779	718	775	666	589	565	481	476	473	567	670	780	712	713	640	587	482	474	463	440	417	445	432	448	443	385	445	446	441	432	410	424	447	442	461	440	434	436	472	441	434	435	432	457	408	433	432	434	451	437	415	477	438	476	457	441	462	441	441	438	433	395	398	430	409	436	419	442	445	489	480	462	426	446	411	469	403	410	414	460	427	431	408	440	449	429	476	401	454	483	426	449	431	478	427	411	458	437	415	460	404	454	435	429	424	420	444	474	445	464	453	409	438	454	501	411	441	417	449	429	442	386	423	449	401	428	426	462	434	434	416	393	384	391	433	440	447	447	457	396	430	445	448	452	446	438	447	419	410	456	423	453	445	434	412	454	422	401	408	439	388	439	392	455	391	439	423	465	465	471	501	470	414	457	417	407	409	454	423	452	425	432	410	452	435	440	462	433	453	427	414	432	422	444	478	417	459	449	465	446	449	440	440	439	443	439	453	444	458	427	432	449	446	443	438	413	423	441	474	427	439	400	419	460	426	425	442	421	400	476	438	407	437	482	401	452	392	418	430	391	444	447	479	442	442	448	433	421	392	439	441	431	431	449	445	438	442	413	475	439	422	496	409	452	493	446	463	446	436	434	440	469	428	401	457	433	427	411	456	421	429	426	442	487	427	452	409	460	452	457	431	412	394	447	439	448	473	448	435	459	436	428	463	472	456	433	456	436	440	437	433	417	475	443	459	458	409	416	435	380	452	429	427	383	433	437	436	443	409	427	410	452	427	454	447	465	476	429	414	433	460	438	467	441	399	459	448	477	450	413	436	402	432	460	432	471	409	444	461	437	403	444	439	437	474	442	431	432	432	452	454	460	398	465	412	445	444	443	447	445	437	466	420	438	460	444	431	440	469	430	465	413	441	434	433	461	462	463	504	428	466	440	444	415	453	429	468	430	430	474	436	494	454	416	411	465	435	459	431	425	405	428	464	427	456	463	427	450	444	418	410	444	421	390	461	423	421	422	437	453	468	453	468	421	406	422	424	428	494	465	407	432	411	428	423	439	439	421	411	435	409	444	434	436	441	386	458	439	463	434	436	468	416	448	435	505	434	413	419	421	458	437	414	440	403	435	478	433	417	475	448	433	419	436	446	422	428	437	464	401	424	427	449	478	428	459	467	482	472	456	409	427	422	445	457	448	464	442	428	436	436	453	397	449	432	469	448	449	462	384	458	413	441	466	452	440	425	422	462	458	400	469	447	435	438	405	416	438	427	443	484	447	416	449	398	439	414	427	478	414	452	421	427	445	446	442	430	444	453	425	424	442	440	453	449	431	436	417	451	429	436	462	435	465	405	436	459	474	450	446	427	435	440	406	423	404	454	448	413	411	428	401	402	403	435	468	393	423	473	419	424	448	414	466	454	456	431	433	459	466	436	453	416	455	429	430	446	418	433	433	456	443	406	434	420	459	414	431	435	427	430	461	437	445	436	447	438	430	409	437	415	428	462	446	450	457	446	477	450	397	420	470	429	450	436	457	438	413	446	421	474	457	415	429	433	420	426	406	410	385	423	440	405	432	443	458	447	448	448	445	466	438	425	424	431	416	444	452	447	466	459	467	458	419	464	435	460	449	432	435	441	482	426	413	465	455	453	443	417	422	448	409	419	419	434	435	371	418	443	456	443	422	416	411	456	431	420	476	441	404	426	428	408	444	435	433	424	444	432	442	448	422	462	437	418	434	434	409	424	427	445	427	401	447	456	441	424	411	413	447	386	434	423	436	461	412	441	395	460	448	435	448	431	432	461	417	438	445	420	441	446	465	475	452	456	438	486	422	432	411	407	428	440	458	450	428	440	430	430	411	387	454	441	455	431	448	438	409	418	410	420	465	460	441	457	438	444	429	500	457	441	439	450	437	461	440	414	454	419	448	423	444	450	415	456	452	421	435	410	427	456	452	467	406	424	444	443	454	420	394	457	456	452	455	405	442	411	435	439	455	415	444	405	430	398	431	433	443	459	434	439	435	433	437	400	435	443	451	423	442	441	470	437	437	444	463	400	405	394	436	391	449	443	437	448	422	453	438	427	430	413	438	416	464	464	452	456	453	435	450	460	443	426	430	405	390	431	421	421	416	415	452	460	453	444	473	428	425	449	457	436	457	475	449	391	464	455	444	437	432	427	402	407	457	441	427	484	454	418	424	459	459	431	433	466	404	421	438	425	445	405	425	440	404	425	436	452	436	423	417	461	425	378	446	454	416	432	445	416	481	462	427	427	427	407	438	432	454	437	429	398	449	447	462	403	419	453	438	479	438	407	415	450	443	469	451	437	430	451	396	432	449	468	412	387	430	449	424	426	419	404	463	474	440	418	441	417	468	416	461	404	401	431	443	437	435	430	421	411	454	393	421	461	434	465	440	444	431	451	429	408	409	426	441	482	466	405	452	443	424	429	487	426	457	442	401	469	418	430	434	441	427	477	449	448	437	436	433	462	415	417	427	454	444	448	436	427	438	427	473	446	493	437	451	409	478	413	462	442	440	408	426	420	442	460	440	406	383	452	427	420	421	421	437	460	418	446	460	433	416	455	447	403	412	449	375	428	443	433	449	427	426	430	456	444	412	433	400	400	436	449	428	444	427	450	421	429	449	454	428	445	420	424	403	470	457	434	406	454	411	433	396	447	447	451	469	408	426	441	462	447	436	392	468	460	418	464	464	424	437	430	407	469	438	462	451	449	442	430	464	426	412	420	438	454	468	414	425	450	399	454	451	395	431	454	497	391	431	427	495	413	415	383	449	400	415	441	463	459	455	427	412	424	422	441	431	438	432	425	423	418	452	468	446	424	444	412	394	418	420	458	413	486	460	481	402	471	461	477	435	470	437	419	423	432	459	391	427	440	421	441	426	431	449	418	416	464	441	474	427	448	471	444	421	450	445	454	476	407	418	443	448	429	418	422	483	444	474	420	479	407	439	458	449	425	486	467	443	426	468	380	465	439	445	445	446	458	431	491	441	428	422	448	448	445	446	420	474	418	436	432	469	444	448	435	444	443	418	437	429	449	438	451	402	437	434	461	455	419	447	432	434	475	443	456	455	430	445	428	437	435	418	451	436	407	420	451	432	441	447	419	479	437	414	444	413	444	473	450	433	389	467	414	447	439	419	459	460	435	421	425	413	428	434	444	443	441	447	385	448	456	413	445	466	452	469	429	440	451	412	446	436	422	437	428	443	460	441	413	380	410	402	399	434	399	449	434	437	465	461	487	441	450	426	428	436	401	445	423	438	454	434	437	439	461	468	440	414	436	421	401	412	466	419	428	448	452	433	469	432	443	459	470	408	416	447	463	460	445	420	456	439	416	430	471	471	440	442	407	434	461	394	458	500	389	443	430	431	452	447	471	405	421	490	432	453	390	459	443	423	459	430	435	400	403	410	434	480	427	445	428	411	456	419	437	413	422	427	410	431	398	414	415	418	432
6600	8621	5127	3015	3401	2995	2898	2729	1961	1516	1466	1171	1056	1083	957	883	662	510	509	549	768	852	890	944	906	804	679	516	487	444	446	504	461	485	457	480	468	471	494	465	452	423	482	445	485	470	477	470	503	476	509	468	490	463	473	464	474	468	456	471	516	456	477	435	464	464	499	483	440	460	433	503	464	463	487	479	487	489	475	482	471	528	490	449	464	446	469	553	476	505	455	466	431	481	483	451	454	462	484	527	463	474	496	479	460	498	480	465	464	500	484	505	458	499	483	486	484	456	447	492	491	481	466	507	490	476	494	474	432	461	476	505	475	484	477	453	486	483	445	508	465	467	489	465	487	496	482	463	478	473	452	441	465	471	471	484	479	484	475	506	487	458	448	491	457	450	489	480	477	472	460	472	509	505	440	509	463	461	467	470	452	449	481	500	477	480	530	464	472	465	467	487	475	499	474	472	447	488	475	478	497	459	477	495	487	426	486	491	486	472	425	467	489	487	476	463	472	472	461	496	460	468	460	500	483	487	464	475	462	491	502	497	457	451	518	496	477	444	486	473	473	440	475	465	491	516	441	493	442	494	452	471	458	459	473	444	484	475	466	448	517	489	481	523	481	465	449	462	480	473	481	504	463	463	463	460	490	483	500	468	469	470	487	471	487	462	457	460	473	455	506	511	488	489	448	480	466	453	496	484	469	477	492	459	509	493	471	440	487	445	459	483	451	489	472	494	483	472	437	470	488	485	452	461	492	460	453	431	468	485	470	505	478	483	456	518	483	488	491	486	465	482	466	499	468	453	456	510	477	493	484	423	443	474	500	438	454	451	442	461	457	462	453	468	474	470	441	450	468	469	500	478	472	498	479	475	482	489	447	493	479	480	525	454	497	484	479	457	492	474	447	476	462	456	460	431	431	487	459	487	496	484	478	481	467	470	460	462	484	447	487	482	434	466	491	476	494	493	475	478	504	455	474	461	469	429	465	472	450	482	507	505	505	457	456	441	475	474	482	424	442	450	498	500	460	475	494	490	481	468	452	477	489	486	486	493	471	513	448	509	459	489	500	499	472	460	450	459	484	468	459	444	461	475	463	485	457	455	475	437	480	454	516	456	487	512	434	431	455	489	501	463	442	493	451	434	453	471	456	466	495	486	483	474	435	439	488	442	486	476	474	501	488	466	462	453	464	467	514	466	449	480	481	469	449	485	455	486	415	483	455	453	461	510	469	471	461	480	470	488	511	495	500	458	458	463	511	462	481	485	484	478	473	461	458	517	442	475	470	445	477	469	495	480	460	482	455	440	456	463	482	459	476	462	446	468	445	454	465	467	448	477	447	468	441	440	488	477	487	478	497	478	455	513	469	469	478	510	468	487	464	469	519	487	461	432	466	444	456	466	455	501	488	466	466	494	448	460	455	479	451	425	491	485	478	450	486	456	464	497	504	516	492	487	472	476	463	440	513	492	461	445	472	461	463	467	475	452	454	498	513	480	447	519	489	477	484	471	490	461	464	473	465	510	475	468	504	489	463	470	477	503	490	464	469	454	447	438	474	445	479	497	485	432	470	495	506	478	487	479	472	483	415	495	456	483	474	504	502	456	425	464	475	442	482	459	499	501	417	486	470	449	463	479	498	451	445	454	503	449	484	443	485	483	456	474	426	438	495	473	475	448	462	491	486	466	481	465	435	503	478	449	466	471	468	459	466	497	487	454	442	421	471	480	487	442	474	502	497	510	502	472	438	467	506	504	467	496	493	472	470	410	512	491	507	465	503	504	492	502	469	465	485	473	477	491	413	492	462	456	447	418	441	478	489	482	475	448	501	501	458	464	457	473	479	489	470	449	476	466	482	501	494	492	492	454	445	466	502	440	439	470	473	489	497	461	482	452	469	430	506	500	481	521	506	468	470	478	464	462	485	456	459	474	472	476	475	469	484	488	472	484	468	446	426	473	472	517	462	478	495	492	456	481	498	482	521	484	496	473	528	469	511	474	474	479	475	483	481	514	478	497	467	491	440	510	479	468	483	458	469	459	460	454	459	492	416	451	482	448	439	484	455	462	497	477	470	479	494	448	467	474	491	454	484	499	489	468	474	520	443	472	454	449	487	477	461	463	446	463	466	484	424	436	443	475	500	472	477	452	467	448	480	473	461	459	514	455	477	446	491	452	459	463	467	457	484	441	465	479	448	477	482	471	454	507	472	476	476	477	466	490	482	469	460	473	499	428	476	473	449	489	473	440	483	444	462	453	461	467	499	468	471	440	476	459	423	447	464	489	460	462	432	472	469	455	467	466	477	475	484	459	445	487	461	499	438	495	485	462	481	495	425	468	468	480	439	491	499	488	456	460	500	445	465	501	469	490	501	421	499	475	476	483	430	456	478	478	465	472	473	478	465	494	457	455	490	480	492	467	491	508	490	455	463	441	478	446	463	445	451	482	445	473	505	453	462	424	429	450	444	471	467	481	489	438	436	491	427	504	503	445	436	469	450	455	475	452	464	492	479	464	449	499	455	487	472	469	462	449	449	519	465	436	446	487	449	455	466	454	466	505	474	471	492	498	467	499	462	478	496	502	458	461	471	452	516	493	489	480	488	458	473	436	506	500	439	455	441	511	498	524	473	491	472	491	528	459	449	491	482	471	491	432	460	467	481	463	465	453	492	469	461	449	454	496	512	492	491	457	472	491	446	480	483	481	462	485	461	485	431	462	514	462	427	485	473	483	451	481	444	488	486	482	466	457	460	477	500	435	488	486	459	445	483	441	476	448	498	459	439	490	479	473	470	497	466	498	454	476	463	507	435	434	448	486	449	511	435	469	479	512	450	450	463	495	496	452	465	497	441	442	495	449	498	459	458	470	492	476	475	468	453	453	480	497	489	495	445	462	428	507	452	509	478	480	499	438	502	494	464	464	455	458	448	432	531	456	490	466	462	471	465	472	441	481	465	467	463	464	432	476	478	479	494	488	473	429	481	486	469	460	482	482	476	498	473	466	448	436	482	492	492	470	484	499	455	485	478	476	447	457	463	502	451	481	464	468	487	441	472	475	512	501	498	447	492	447	424	473	483	484	455	492	469	494	497	466	445	447	473	443	491	445	489	427	441	438	453	488	497	482	444	448	480	488	458	462	475	468	446	482	438	483	452	478	499	478	478	451	443	474	478	491	481	530	508	481	477	473	480	518	442	447	503	476	457	390	491	457	481	510	470	445	446	463	493	484	484	454	436	453	463	467	471	476	469	486	481	462	488	436	496	490	452	471	484	507	484	494	469	472	461	498	479	482	483	496	473	452	461	441	521	457	496	474	428	497	500	470	454	461	471	463	453	472	488	448	469	457	454	481	501	476	457	468	503	494	526	451	466	492	442	481	481	457	525	457	450	490	478	466	429	508	478	425	460	476	501	480	443	488	478	463	476	484	484	447	445	491	494	493	470	496	480	459	493	463	433	505	420	466	477	447	449	452	448	477	449	471	476	503	482	422	444	456
24179	21462	28712	24578	21487	11748	3432	2373	2030	1645	1247	1176	1058	858	767	528	479	522	463	1331	3724	3614	3280	2906	2106	1661	1247	861	573	412	439	465	430	428	443	388	509	422	450	443	422	410	420	417	429	447	397	453	433	468	459	416	395	449	424	423	442	432	461	440	441	415	433	420	436	419	422	481	419	465	451	431	431	444	440	432	443	418	432	431	438	431	424	411	440	441	468	482	442	437	387	435	433	450	417	426	424	474	429	441	401	393	458	471	423	448	464	489	420	477	424	454	428	426	432	404	451	468	430	467	416	441	443	460	462	441	433	450	479	444	438	446	398	426	445	471	436	405	431	427	434	428	456	433	464	452	427	433	437	436	432	466	459	442	460	478	445	434	395	439	419	430	397	431	424	455	435	438	451	434	419	468	440	444	420	421	416	425	458	444	442	437	431	417	436	442	452	439	428	426	428	386	440	438	443	425	425	415	449	431	424	475	429	431	422	412	422	426	464	427	433	471	417	408	451	434	418	404	447	415	452	376	412	433	446	430	421	409	425	447	434	483	433	422	442	379	469	420	428	435	472	417	416	446	434	438	436	418	446	462	403	467	414	393	470	448	479	451	439	445	420	437	482	428	455	451	458	440	406	408	408	406	435	446	437	403	432	453	484	441	450	421	441	431	413	442	442	468	466	426	482	466	429	415	467	425	423	455	437	402	421	427	428	443	457	412	387	419	408	399	428	472	431	425	446	432	395	404	448	438	449	438	460	434	440	420	416	402	457	436	411	416	411	430	473	439	469	432	436	446	427	458	408	406	414	429	427	460	472	394	441	447	463	463	419	413	451	404	420	471	478	409	444	434	456	455	392	411	447	432	451	427	435	458	435	418	466	415	429	417	417	404	475	464	453	452	426	395	473	443	476	433	458	437	429	413	428	415	397	437	450	430	440	458	419	458	443	423	427	428	439	466	394	429	420	427	411	432	433	457	462	454	407	428	477	429	430	430	410	421	427	455	410	481	394	402	417	421	422	442	443	413	411	412	440	418	443	407	439	433	455	456	433	463	409	448	459	466	439	454	446	437	404	426	406	457	439	410	415	423	399	434	435	439	421	444	454	407	444	405	431	445	427	444	422	458	469	421	438	414	418	450	454	419	449	470	474	423	475	454	429	447	420	439	411	400	420	462	425	421	447	475	444	479	410	436	397	424	427	434	440	418	438	448	467	442	461	439	488	420	438	452	456	411	403	429	475	409	421	455	444	439	417	443	461	476	446	415	416	431	434	421	417	411	436	421	434	414	440	431	442	451	443	414	495	420	424	447	428	458	428	443	440	446	413	394	505	428	407	439	452	431	435	427	420	461	454	445	424	450	430	440	430	439	435	405	404	464	431	430	469	437	428	482	413	453	469	426	432	459	425	448	443	434	455	415	432	427	446	422	419	456	413	439	404	449	424	392	444	421	434	418	430	437	449	430	417	457	411	463	436	393	430	470	379	454	440	442	403	431	445	456	447	437	441	437	429	434	453	432	446	431	469	446	440	435	453	425	425	435	421	460	445	444	455	414	447	429	446	445	415	436	405	382	460	426	430	423	414	408	425	461	392	469	459	416	436	471	423	456	428	482	460	446	419	423	432	442	420	429	425	453	426	417	445	416	454	457	442	414	441	448	457	447	415	417	461	453	465	448	466	436	433	369	415	415	456	442	482	423	410	439	412	413	435	465	417	453	416	388	405	442	423	421	458	432	441	439	478	462	452	414	430	435	440	460	480	419	423	421	453	454	418	461	459	431	432	443	443	402	438	400	445	451	424	434	444	452	479	417	435	408	448	422	449	436	433	438	430	401	439	439	444	460	395	454	406	444	439	415	448	471	425	434	390	436	412	419	424	413	426	413	439	411	427	451	428	469	421	455	416	466	452	448	440	420	441	422	466	431	422	465	420	448	426	416	433	435	459	434	421	471	416	430	435	438	468	437	440	427	440	428	464	418	451	471	463	471	435	425	449	448	432	429	453	461	452	405	421	408	435	471	415	418	438	407	444	378	404	437	417	431	493	439	484	407	464	439	440	450	426	453	434	419	389	407	462	471	437	444	419	422	464	436	423	446	435	455	428	420	449	425	468	460	433	433	464	431	443	416	423	449	396	449	392	442	419	430	460	447	411	458	437	444	454	454	466	435	441	465	422	473	442	440	446	430	414	413	436	436	438	449	456	426	435	465	445	408	454	445	442	443	426	438	406	463	443	409	461	478	416	439	435	463	415	416	459	439	449	496	420	432	414	430	374	406	436	426	409	447	460	427	416	441	436	479	460	426	384	448	423	442	429	429	429	446	451	436	393	415	438	457	441	441	491	446	404	443	436	429	430	406	479	442	405	451	422	415	446	446	417	438	414	443	412	411	459	439	415	408	406	438	419	455	460	492	465	388	436	423	444	439	428	452	435	461	442	420	411	434	462	424	426	431	424	441	422	419	427	427	448	444	423	451	456	421	464	424	445	434	435	433	437	404	419	428	453	438	393	455	438	460	423	426	405	403	458	434	407	467	441	418	438	413	445	442	428	449	480	416	418	438	415	456	456	415	429	442	428	448	416	464	453	484	436	442	455	443	474	409	467	434	400	425	392	415	425	436	449	485	449	450	423	445	438	412	423	444	399	434	449	477	436	405	471	433	437	440	431	435	401	429	413	458	432	447	418	405	439	447	415	430	443	421	448	421	419	430	418	430	423	440	420	476	471	432	408	434	445	422	442	419	445	418	432	439	419	442	433	455	469	473	444	404	443	444	403	467	422	462	454	404	453	447	433	451	397	419	458	429	455	436	438	475	422	414	453	464	413	467	435	406	438	429	444	417	410	439	442	446	408	422	437	421	428	388	468	421	470	425	433	398	435	425	427	447	417	416	412	459	462	450	420	413	478	416	450	450	426	472	442	427	446	418	432	424	466	431	454	422	428	437	432	424	446	430	450	403	461	443	415	461	395	446	477	463	424	430	421	459	439	470	436	466	448	446	431	461	403	461	430	412	410	451	424	447	422	444	410	412	425	456	408	444	433	457	420	410	419	400	409	427	418	423	428	438	440	422	454	456	429	448	453	440	436	415	419	422	480	449	447	427	399	427	439	455	429	431	461	417	410	432	462	444	412	445	430	481	418	424	428	394	426	420	446	400	443	426	431	399	423	412	434	421	443	457	432	434	471	437	447	416	490	447	421	440	419	437	469	449	415	412	447	411	436	425	444	456	435	416	425	456	431	416	453	433	396	489	413	465	478	451	430	453	446	439	419	433	405	422	468	444	433	425	439	432	440	430	453	438	439	429	450	444	434	396	437	435	428	427	419	453	437	469	436	404	440	374	473	438	457	435	447	394	416	386	412	405	456	413	427	438	430	448	421	437	444	435	482	438	408	462	415	453	408	445	435	466	416	474	509	411	468	460	428	454	472	430	436	441	444	412	429	423	418	404	422	410	423	458	474	453	447	449	406	427	436	449	464	432	438	429	439	388	458	444
6474	17984	12368	8784	7091	5565	4834	4173	3552	2756	2033	1946	1613	1199	1121	694	577	553	583	2012	5908	5395	4785	4292	3156	2342	1642	1115	627	449	472	467	489	434	483	493	436	437	476	450	453	485	458	477	425	462	479	433	488	481	493	471	513	470	470	455	451	453	464	432	462	488	419	456	456	510	487	441	438	504	463	397	438	448	468	483	461	477	429	490	454	434	474	490	463	459	470	448	479	496	447	469	464	429	482	440	420	462	450	442	464	430	446	476	458	451	460	470	486	453	478	451	468	448	469	402	445	448	436	441	465	449	431	453	436	421	479	426	455	490	498	448	489	474	483	454	446	457	458	452	479	460	457	448	484	472	468	427	479	428	474	476	463	510	452	443	439	469	453	454	499	485	484	480	447	438	485	481	471	508	447	456	429	489	474	459	444	449	459	489	468	475	457	480	462	441	444	477	442	478	478	477	459	445	458	457	466	473	462	440	475	448	445	499	467	427	445	466	438	442	422	474	493	430	454	435	515	457	477	481	462	487	447	451	475	400	459	474	487	463	466	488	441	468	451	494	410	475	460	446	448	450	491	474	452	525	481	431	480	417	454	520	474	474	449	496	518	483	490	410	436	484	447	452	480	468	418	483	478	495	468	464	479	477	462	450	439	437	459	437	418	452	506	481	467	474	459	476	429	462	456	482	491	496	492	443	417	452	439	445	456	477	466	494	449	442	424	423	434	463	496	474	461	446	459	458	493	441	461	437	435	465	452	446	416	497	477	445	485	459	446	448	485	453	448	462	461	445	445	436	447	470	475	479	416	467	433	483	469	451	467	454	479	439	447	430	437	455	458	453	458	452	480	482	449	442	441	466	447	486	492	426	496	490	455	464	451	460	473	453	454	483	467	460	436	469	473	456	474	489	460	462	440	475	491	481	473	455	400	500	456	458	465	470	446	465	429	467	474	445	451	460	463	441	455	436	464	447	483	466	448	435	507	468	474	433	447	484	454	485	461	454	446	436	476	412	427	482	486	451	437	436	449	432	446	448	434	475	491	502	486	444	487	428	457	469	477	450	499	482	490	475	469	495	458	464	486	438	506	450	473	422	451	428	437	449	463	457	448	505	465	486	463	459	448	486	459	492	460	475	466	469	472	484	455	455	438	433	480	468	427	431	463	454	482	437	468	497	471	474	484	461	482	468	483	487	488	495	474	489	476	445	493	469	455	442	448	496	424	475	455	468	476	497	459	492	449	512	452	473	446	444	499	474	458	494	454	446	449	464	459	476	456	434	484	475	471	422	439	475	450	474	455	439	484	436	448	473	426	467	461	454	438	434	480	509	461	487	433	476	461	464	441	466	462	517	480	473	480	435	464	481	454	451	445	455	456	492	471	444	454	467	453	436	463	457	421	459	471	453	485	486	435	475	427	457	481	459	502	446	435	455	452	430	455	453	458	458	447	470	446	472	456	441	472	447	463	433	467	470	482	454	505	432	438	485	484	443	443	491	457	470	459	473	427	474	450	502	427	437	425	463	410	459	435	436	458	465	438	475	482	440	446	454	471	458	464	467	473	471	484	477	469	458	447	466	480	453	464	423	477	488	454	448	457	447	487	457	504	434	454	450	449	485	447	433	455	492	505	501	487	420	454	473	438	440	460	471	445	432	489	473	449	498	501	477	446	461	467	498	456	464	454	449	435	466	451	438	478	460	451	446	493	443	455	453	401	471	450	469	466	427	440	502	438	447	456	461	444	475	492	445	479	441	442	489	495	450	456	468	488	481	491	434	478	457	426	479	435	449	411	474	447	490	467	479	434	454	444	457	446	457	425	430	440	474	481	456	483	486	476	450	453	473	461	476	483	425	511	428	462	472	447	448	468	454	492	458	443	451	469	478	476	460	445	417	443	469	415	458	445	483	468	454	460	454	453	464	420	458	470	469	495	491	471	450	465	470	485	445	474	515	450	392	463	487	418	397	490	460	478	476	474	483	434	455	458	448	468	442	425	447	462	448	499	463	457	441	472	447	447	452	433	468	452	443	472	452	487	406	489	427	447	418	476	459	496	470	459	465	464	450	457	467	452	441	448	453	467	432	453	435	451	473	494	468	423	453	460	480	474	475	467	501	468	469	452	471	445	455	463	454	473	477	432	450	423	440	502	457	454	491	499	510	472	467	438	451	481	514	492	436	457	481	476	440	415	435	461	459	449	476	446	455	440	439	456	461	459	462	476	489	446	496	473	454	462	457	472	483	449	455	473	452	450	454	451	463	444	418	450	461	467	476	479	502	472	482	481	474	451	480	431	445	445	449	471	439	486	447	463	434	474	456	485	473	439	452	493	480	467	456	480	457	429	465	470	445	480	441	483	433	458	437	471	436	497	451	481	436	458	428	439	518	430	509	447	486	458	462	460	464	465	472	434	479	481	478	447	456	459	488	479	456	464	431	413	487	469	436	464	469	464	464	451	424	441	441	416	423	430	464	489	456	497	460	496	447	499	441	444	495	477	480	441	466	482	455	476	451	485	445	445	449	443	465	471	437	464	450	465	454	486	466	438	451	447	462	484	476	444	485	466	444	394	500	452	480	454	487	457	455	445	450	462	464	491	479	442	409	481	472	447	452	454	449	474	478	440	428	494	445	451	435	449	449	474	444	458	434	466	474	451	438	477	426	472	385	482	479	441	418	464	450	530	444	481	487	438	439	440	439	484	454	481	444	458	430	483	417	443	463	468	481	438	480	489	438	453	481	475	470	476	486	476	418	489	460	458	445	464	473	414	462	497	472	449	422	457	474	445	458	451	464	462	449	413	410	440	482	478	418	463	455	446	446	451	456	435	449	463	478	460	419	447	455	437	486	423	483	463	464	484	468	464	478	460	442	469	458	461	442	458	483	463	467	460	484	458	456	436	483	478	430	439	473	469	487	452	431	447	439	449	460	455	486	445	480	441	464	453	471	432	469	466	434	417	441	451	438	440	480	437	460	442	437	475	423	450	470	476	424	461	468	483	473	452	460	440	440	438	461	439	438	424	466	445	435	462	469	473	459	480	468	451	457	491	437	418	446	489	471	460	460	471	469	433	475	455	456	500	453	470	471	472	478	454	527	452	459	429	454	465	485	454	443	423	457	440	488	472	429	471	446	498	454	449	416	441	494	442	438	421	449	479	468	463	441	436	473	464	470	475	481	476	482	473	436	439	455	459	464	469	468	469	472	460	476	472	445	444	466	457	490	489	452	459	379	495	485	457	468	455	445	427	435	502	484	459	463	457	431	441	458	457	460	462	476	478	457	453	492	495	465	447	461	471	433	454	475	455	475	435	450	451	431	442	458	453	458	486	450	475	494	447	475	446	437	485	435	472	430	453	468	446	427	445	438	448	426	416	458	445	451	457	473	461	474	465	458	438	481	476	480	482	452	451	480	461	489	475	458	466	452	438	476	453	459	444	456	446	482	492	498	464	455	453	486	469	473	485	440	474	483	473	469	448	442	440	435	498	449	439	440	472	472
25134	21330	27474	25522	12254	2650	2091	2140	1797	1176	798	743	692	645	695	616	611	606	581	846	1441	1949	2466	2439	1866	1565	1125	828	690	558	587	585	533	622	592	589	543	598	671	610	614	620	542	621	634	574	656	636	583	590	598	602	555	583	593	564	589	599	582	588	580	608	617	606	557	591	600	581	644	602	615	560	601	574	592	581	600	583	633	584	592	611	579	601	605	590	602	625	643	604	608	580	577	552	579	544	595	606	598	582	587	609	587	622	618	608	615	593	632	611	542	629	582	594	559	605	614	624	570	557	595	581	579	591	559	579	666	615	612	543	613	576	551	583	597	596	599	605	579	560	592	588	600	578	585	551	530	593	576	567	583	573	643	643	580	603	578	570	596	597	602	552	597	615	617	615	609	609	601	602	590	608	648	614	596	615	567	577	602	543	591	595	587	545	617	611	582	583	618	616	626	547	608	600	620	554	595	578	611	610	578	596	580	619	612	583	651	566	662	622	553	582	624	647	618	600	587	602	606	576	575	567	606	598	615	593	594	562	599	633	609	576	649	606	595	561	606	557	598	622	577	593	566	573	593	574	609	612	581	578	615	619	607	604	584	596	575	602	626	610	637	605	618	583	576	588	570	605	579	579	554	608	620	567	593	622	607	523	580	580	624	590	650	540	598	571	595	624	568	613	597	613	628	584	605	585	599	599	570	576	590	598	591	593	586	562	567	654	564	630	582	579	576	618	573	584	599	585	555	594	582	567	591	574	585	576	620	574	553	598	582	639	543	638	595	609	579	596	550	610	651	608	593	592	586	585	580	568	598	543	584	594	585	602	546	587	598	607	581	566	645	600	554	582	555	614	570	577	587	627	567	586	613	624	576	598	559	590	542	568	600	626	606	628	610	607	584	561	606	632	578	608	596	597	618	582	591	598	544	567	638	588	621	608	577	574	617	586	594	585	587	584	583	592	555	615	611	613	616	596	638	661	565	604	597	577	629	593	606	590	590	616	600	607	584	565	618	558	571	596	599	564	632	600	616	594	613	605	638	581	569	585	582	537	514	582	590	595	598	627	557	638	557	583	577	577	591	570	576	577	552	590	596	631	611	591	592	565	572	598	577	599	606	542	615	577	549	614	635	565	595	622	617	557	587	611	606	596	586	652	640	615	585	599	600	591	580	559	586	627	599	572	590	616	608	607	598	621	622	645	612	554	584	612	596	587	619	580	652	567	557	584	589	594	576	593	619	610	585	585	623	611	546	577	617	606	609	594	591	622	621	635	617	583	616	576	573	559	565	573	578	625	616	602	572	596	577	596	619	630	585	567	586	627	576	570	575	588	623	608	601	621	567	627	597	603	616	626	628	567	564	601	616	605	617	606	629	595	586	593	592	574	586	547	567	583	598	642	603	630	592	601	589	602	607	607	567	593	555	626	603	589	622	595	594	589	584	633	577	561	613	582	611	567	628	580	603	583	588	596	602	594	590	589	580	587	584	583	650	560	598	592	617	603	594	612	600	603	604	588	570	595	560	596	587	602	564	562	592	600	569	603	623	597	589	560	578	558	579	652	602	559	586	634	615	585	592	590	579	503	620	585	589	586	630	589	595	570	598	587	618	595	578	626	605	584	589	629	563	590	569	563	603	582	581	593	592	620	571	618	601	571	596	629	602	557	637	622	600	590	562	607	577	581	631	563	571	617	653	603	592	567	541	580	613	610	583	593	586	577	587	577	601	572	595	553	571	582	577	630	563	588	552	572	596	578	613	592	560	566	617	577	568	547	613	599	606	578	582	561	571	563	608	615	593	616	624	574	629	588	633	582	614	551	642	593	578	604	597	554	584	601	602	589	585	613	598	575	588	646	561	595	578	604	628	552	596	582	600	574	609	619	602	567	601	627	630	618	556	617	574	561	597	592	620	592	602	603	596	575	599	572	592	634	604	601	584	616	601	579	609	576	585	584	542	610	592	566	566	585	591	542	578	588	558	632	557	586	613	571	615	609	636	590	582	601	594	554	599	607	582	612	601	610	601	570	601	618	606	554	587	580	571	616	577	572	593	604	535	639	558	602	582	625	592	537	602	574	592	565	555	592	595	613	586	589	560	572	552	635	612	597	588	616	565	632	590	595	602	592	607	585	602	609	633	616	596	593	560	580	596	534	579	602	564	614	592	600	613	640	568	607	595	595	640	598	591	618	538	632	611	615	583	621	647	540	602	530	578	577	593	605	588	593	602	589	610	560	590	554	594	587	613	573	550	570	589	632	590	565	594	591	599	565	527	635	588	579	566	581	556	647	625	620	630	582	543	543	587	605	609	583	600	608	580	571	590	609	611	582	632	531	579	599	563	577	598	557	603	576	585	594	617	606	621	580	612	578	587	594	629	585	565	624	604	548	565	624	650	612	608	590	601	606	574	586	601	597	577	600	612	613	601	605	567	609	601	560	572	620	570	615	591	628	591	582	599	625	615	615	604	612	659	604	601	586	554	564	553	592	569	565	624	598	611	632	580	587	578	573	578	577	550	590	590	582	597	559	565	570	602	652	627	572	609	604	634	594	586	593	563	589	593	561	585	581	573	566	566	535	589	552	595	587	582	659	578	587	554	586	605	606	615	578	623	603	602	577	589	590	576	591	586	596	546	624	583	599	603	615	570	565	602	566	613	613	579	579	597	606	599	581	597	566	579	617	590	559	635	582	607	577	585	607	590	598	620	561	540	579	623	588	604	536	613	605	612	579	588	634	613	634	609	581	577	580	565	560	625	585	621	621	564	575	597	544	632	576	541	612	614	587	588	559	575	615	616	553	628	607	554	587	621	575	588	696	541	591	598	597	610	623	585	604	605	600	626	587	592	601	604	581	580	593	601	535	594	578	550	549	596	594	590	626	576	579	609	575	607	634	562	625	616	616	599	582	572	627	576	594	610	603	592	585	558	574	612	598	627	588	603	600	596	595	546	573	638	617	583	612	630	544	569	625	608	582	613	612	566	604	621	607	561	554	602	608	593	605	641	621	598	546	652	603	591	588	528	568	599	614	545	606	583	627	620	565	577	558	590	609	631	603	555	603	575	574	584	575	559	578	573	584	574	550	594	583	586	546	569	583	624	627	583	561	577	627	568	608	586	541	556	588	627	597	569	595	562	551	560	612	520	576	609	611	596	585	634	595	558	599	596	575	585	611	577	604	623	574	604	603	602	622	589	612	559	625	559	585	601	568	572	576	592	602	556	612	617	617	596	549	620	594	579	628	544	607	585	577	561	572	583	567	576	585	578	589	600	593	590	596	612	629	600	572	593	586	606	616	596	625	606	600	600	595	550	583	630	610	572	588	597	585	575	615	574	591	603	596	581	582	605	609	594	564	589	587	582	609	579	592	609	570	580	576	570	574	601	617	597	612	626	597	609	596	573	563	615	636	601	570	562	579	634	593	599	580	593	660	582	643	611	564	593	588	606	569	588	610	614	579	631	576	604	585	543	556	590	577	566	559	563	557	538	568	601	544
6047	13919	9931	6279	5034	3738	3585	3796	3236	1819	1152	915	862	745	757	741	766	718	740	1016	2300	3274	3843	3920	2810	2336	1545	1119	711	632	609	619	614	633	594	592	626	587	616	615	625	618	631	623	561	637	597	597	629	630	632	568	598	697	578	604	605	626	626	669	684	624	613	637	616	656	622	649	573	640	636	646	650	631	617	654	612	618	630	698	618	648	666	618	617	593	631	599	663	630	609	633	669	659	654	633	643	630	641	621	623	576	613	622	614	604	668	625	589	632	594	646	616	608	624	641	675	642	618	621	657	626	613	629	617	633	581	637	593	622	640	618	590	633	646	619	642	657	668	636	554	601	579	611	606	576	613	612	621	644	603	620	619	638	603	599	635	621	617	652	577	612	623	607	585	589	632	651	639	601	616	651	624	600	638	609	657	668	610	620	623	579	678	637	605	624	626	671	638	674	593	621	629	629	618	621	618	653	630	640	604	574	642	634	642	652	660	642	596	618	622	604	636	626	664	586	643	633	630	654	644	637	621	635	616	634	615	643	630	659	601	656	592	597	599	622	613	634	628	619	616	645	608	617	633	636	599	615	633	599	635	614	650	615	598	613	610	618	581	631	646	672	664	717	606	598	631	623	612	599	642	592	626	665	614	639	654	616	641	640	609	578	607	604	655	641	597	621	603	590	584	614	631	618	648	612	648	621	655	648	659	655	622	633	600	662	601	635	608	653	619	609	640	614	589	678	639	606	655	602	666	629	607	639	595	652	617	631	594	639	593	668	622	631	653	642	581	610	609	628	618	664	617	609	621	625	667	644	645	619	585	580	644	645	618	636	609	612	640	599	649	637	621	647	684	610	614	657	653	593	618	661	607	612	617	644	634	603	653	598	665	624	626	635	606	618	625	633	664	617	626	679	650	640	595	647	645	645	614	602	636	648	622	589	644	593	646	603	614	630	611	619	617	694	616	625	594	616	639	621	598	615	663	615	631	614	647	611	659	648	621	647	582	623	657	651	621	631	627	649	646	601	595	621	588	682	582	611	643	562	603	598	624	656	631	622	653	605	615	611	608	601	662	639	642	650	611	613	661	639	662	581	606	609	662	654	656	664	624	662	666	656	647	649	594	642	604	592	624	655	641	665	632	641	620	614	641	625	621	609	656	643	647	614	618	665	615	616	602	588	601	635	634	642	609	662	615	593	621	614	629	608	597	570	615	635	644	606	650	623	656	615	577	619	617	614	637	610	638	584	638	631	671	649	626	628	605	608	580	640	592	610	653	640	619	626	644	605	622	685	633	634	621	644	657	631	620	607	649	599	672	584	571	661	608	604	670	596	596	655	621	626	624	633	643	630	614	651	625	630	568	602	592	592	625	605	672	661	686	603	604	628	603	656	634	617	605	597	664	606	616	618	624	599	623	650	615	619	642	619	608	589	619	657	613	608	651	617	654	624	614	589	653	648	622	628	624	590	646	599	656	656	649	596	605	635	633	644	614	630	620	620	627	587	619	613	619	586	649	617	642	609	607	625	615	662	620	604	624	641	632	648	630	615	612	588	666	602	642	587	644	564	632	596	633	607	645	617	615	618	599	615	636	583	636	641	620	595	669	656	627	595	589	630	627	624	652	623	687	626	613	614	634	632	580	612	608	624	599	634	680	591	599	624	659	641	652	607	650	610	630	600	605	573	605	629	658	649	593	637	624	631	589	566	599	628	615	573	624	626	664	627	590	590	592	646	600	640	636	600	628	622	606	639	564	609	649	611	642	604	598	645	620	610	679	640	654	615	572	612	599	622	622	638	622	611	648	641	626	655	646	625	593	614	644	635	610	633	638	623	581	688	678	595	655	626	626	636	574	639	641	627	626	634	600	632	622	659	619	585	661	640	637	636	596	596	689	639	654	605	607	647	616	636	667	602	633	620	602	606	624	631	577	625	615	609	669	644	652	623	596	593	638	593	666	642	591	569	605	558	647	646	636	578	629	615	669	627	619	635	674	601	587	605	623	658	563	656	628	646	600	624	614	651	626	613	685	686	625	636	584	574	678	621	653	621	590	657	652	604	604	643	644	617	591	594	652	650	611	674	614	601	617	609	602	658	638	672	658	616	660	593	617	604	590	629	605	593	639	662	640	643	627	637	616	619	607	649	654	679	638	623	615	614	663	652	629	624	605	618	608	604	629	664	622	648	629	609	601	627	599	665	597	694	605	618	663	654	661	623	610	553	630	626	608	665	616	649	652	615	623	646	615	626	600	603	634	605	643	640	584	617	639	629	612	611	664	596	598	669	574	662	614	633	654	660	675	641	641	606	632	560	613	672	668	615	612	642	615	572	663	625	631	629	653	631	627	657	638	658	611	624	635	645	579	583	652	619	636	616	593	647	598	613	620	676	629	605	604	622	615	640	626	647	591	586	634	622	653	600	642	648	606	610	638	624	621	604	628	619	640	601	616	614	615	625	593	600	646	608	644	616	660	640	666	594	639	638	612	624	625	628	636	640	607	634	613	630	615	598	616	628	621	650	636	640	653	596	624	597	621	614	649	626	630	630	638	634	636	640	627	664	652	618	583	684	587	624	583	624	608	636	642	637	608	629	610	595	643	579	653	594	614	594	604	562	610	607	645	626	670	618	687	612	598	616	645	599	642	580	601	613	657	639	643	638	634	577	614	650	618	631	650	630	634	592	609	594	702	631	599	616	625	642	641	652	637	633	610	614	613	614	654	637	645	620	615	593	613	644	593	601	629	613	616	634	620	608	611	627	593	620	654	671	629	627	624	634	642	670	591	612	655	623	638	651	654	644	628	586	650	604	661	601	582	617	643	634	599	658	657	635	614	616	643	596	633	578	582	622	633	657	588	581	607	599	649	594	600	640	615	671	650	571	666	623	646	634	670	645	666	616	637	663	660	630	619	608	609	635	618	639	617	607	636	612	587	590	632	600	605	664	632	619	620	622	582	636	662	620	600	586	592	597	638	598	637	612	607	578	672	614	598	618	600	635	640	673	596	598	611	577	691	606	615	647	623	676	597	657	621	627	655	638	639	600	625	650	641	619	563	625	642	629	626	679	599	630	680	627	566	607	634	615	633	605	663	594	629	651	612	620	647	617	671	595	588	647	605	648	658	631	650	668	597	645	589	654	625	577	646	655	626	626	628	626	604	665	634	615	610	622	629	635	599	622	632	624	598	573	634	589	601	632	639	610	664	600	649	631	612	615	603	580	610	606	660	634	641	624	638	581	631	613	625	561	592	656	610	594	579	609	650	602	616	624	625	617	568	620	613	625	626	672	586	589	635	599	633	635	649	655	650	574	659	588	626	649	643	634	626	576	643	673	610	633	633	597	628	620	666	573	577	594	618	595	649	602	607	638	640	659	627	635	613	632	611	581	601	599	619	585	627	638	606	631	628	573	610	630	644	626	629	569	643	642	602	604	604	618	634	629	596	583	606	598	608	609	629	633	642	600	667	622	618	639	610	643	597	607	651	648	610	638	614	632
22889	21466	29247	24098	21476	21651	13076	4393	3235	2809	2141	1206	958	954	895	828	901	835	835	1036	1325	2817	7485	8055	6785	4928	3488	2146	1031	728	718	717	698	696	690	725	699	689	655	705	745	719	678	731	698	662	706	699	781	729	663	687	657	698	716	722	665	689	720	711	656	682	691	745	718	710	702	695	688	673	674	699	703	720	707	720	689	733	678	719	716	675	735	659	640	731	654	722	693	677	684	713	692	684	681	674	701	658	661	683	746	721	670	693	696	656	669	715	701	690	640	685	710	673	664	704	710	700	716	653	786	709	743	709	698	694	679	685	735	678	713	679	670	688	693	731	661	663	733	661	756	677	668	693	657	729	699	690	715	688	703	658	668	657	666	740	675	705	699	674	701	700	676	680	662	733	694	695	690	720	696	719	738	671	751	698	676	683	703	677	688	686	695	695	688	672	718	715	700	725	714	648	671	721	684	724	642	681	682	680	680	693	674	645	664	692	686	676	668	671	713	668	667	663	708	725	692	681	675	697	637	691	690	691	684	706	684	683	705	708	682	706	694	695	655	673	711	655	722	702	732	708	638	649	696	684	669	674	667	689	731	718	682	736	695	688	676	672	658	679	689	743	709	667	716	670	704	682	716	712	691	724	716	678	646	697	702	679	695	699	672	722	703	672	716	661	668	706	689	687	768	690	712	741	683	745	729	651	712	675	717	711	642	722	734	731	714	739	715	682	692	722	682	683	715	742	666	646	718	666	700	698	696	731	662	744	698	656	698	704	747	682	701	679	694	717	722	743	716	722	724	668	714	684	716	680	695	668	713	696	707	748	645	710	682	690	802	680	727	670	707	716	670	694	680	666	713	702	689	668	700	671	695	708	752	675	646	677	666	692	737	705	668	692	696	647	698	691	683	672	715	706	687	702	697	722	654	691	659	686	686	684	694	759	736	694	671	680	686	730	746	667	736	690	656	694	710	720	690	613	703	716	680	729	720	696	724	701	705	681	699	713	771	711	696	712	715	738	662	719	698	753	730	699	680	701	755	695	730	645	712	678	706	756	693	693	700	643	675	725	689	719	693	714	680	694	709	714	698	710	735	674	741	688	690	745	669	712	676	697	728	685	700	691	687	662	714	675	683	738	679	668	680	676	696	686	669	708	684	690	668	642	676	726	670	692	682	732	693	697	660	657	677	661	684	695	707	714	726	671	716	708	716	681	699	694	697	699	684	696	677	729	672	692	680	654	642	660	731	688	695	746	701	657	660	681	686	691	684	657	683	660	688	705	658	709	725	717	664	714	628	699	699	676	692	674	730	709	669	690	711	691	721	737	696	645	667	711	717	721	684	721	704	669	683	702	664	673	744	667	698	720	703	656	715	669	707	685	730	747	721	682	713	695	740	646	711	687	653	718	721	698	675	710	705	664	676	729	701	706	701	731	694	628	727	729	701	655	667	703	668	730	707	668	707	690	656	705	733	706	698	687	735	690	722	680	731	699	711	740	681	684	692	667	666	687	672	744	686	686	696	681	617	643	705	706	705	719	705	673	663	737	660	660	678	736	686	726	739	716	703	680	676	626	700	698	729	707	711	715	686	695	716	699	696	718	713	687	687	683	729	702	641	666	663	731	722	682	732	671	695	716	700	727	720	654	729	666	659	698	702	695	707	734	683	720	698	704	704	686	683	719	687	700	713	699	717	701	694	663	691	715	675	630	713	692	705	732	739	725	736	670	723	656	703	653	678	697	703	692	749	654	692	687	711	734	710	690	710	665	684	717	690	701	700	715	698	650	706	689	684	675	686	689	707	656	713	716	720	715	723	692	731	701	695	658	674	728	665	673	709	719	638	720	721	720	662	746	712	679	638	657	697	686	661	717	645	680	731	756	663	692	660	684	715	718	699	701	718	670	678	729	694	728	646	705	703	705	725	673	687	672	686	705	671	681	684	717	707	691	729	683	685	731	693	712	746	756	678	707	651	681	657	730	710	619	709	712	703	681	633	663	698	640	678	671	693	701	706	708	736	680	763	684	659	702	660	710	704	670	657	680	715	684	671	717	720	703	658	666	677	690	649	691	667	678	726	671	673	723	661	680	739	678	729	720	692	677	676	677	684	704	690	705	680	709	748	685	740	711	727	706	710	706	704	751	695	750	689	659	700	714	693	749	727	652	651	720	695	646	676	669	711	670	723	691	700	721	716	713	720	656	651	675	647	680	679	649	653	712	716	693	696	708	662	704	720	666	667	704	701	686	723	709	703	704	691	672	716	697	709	685	687	703	695	674	657	729	730	700	695	688	643	647	684	682	664	745	722	641	707	707	697	735	737	643	697	672	653	684	689	643	714	675	651	662	688	680	734	704	690	694	704	694	682	666	657	685	701	738	657	651	660	690	673	732	656	638	696	677	689	680	680	710	667	707	663	687	741	733	675	720	740	718	699	679	687	701	660	699	722	660	723	702	738	697	701	676	677	657	678	713	773	692	691	698	680	660	709	723	701	668	733	686	692	706	699	677	716	663	678	725	695	715	678	660	693	737	661	704	714	712	701	677	716	682	692	667	664	695	707	697	690	704	685	675	685	701	716	645	728	675	693	648	702	655	716	728	669	682	734	636	723	677	667	685	689	653	673	684	677	697	681	729	658	712	662	667	746	637	674	724	621	698	732	718	663	681	698	689	690	696	648	737	715	688	655	665	712	675	660	667	623	722	716	691	676	719	675	679	754	700	680	681	703	696	704	729	623	708	651	693	698	733	701	619	696	626	672	710	646	680	695	676	724	684	704	667	698	667	671	687	697	688	740	698	696	701	666	684	736	657	714	745	658	663	684	734	647	744	729	698	683	701	692	683	721	727	670	739	682	737	734	667	680	731	671	683	718	728	746	656	642	703	699	681	640	721	692	658	683	704	700	707	727	691	686	676	691	656	725	682	676	743	677	688	709	710	694	651	702	676	694	701	727	661	699	692	701	712	701	646	687	714	670	720	653	721	681	695	665	686	723	705	643	715	715	708	688	679	676	723	718	683	706	672	703	698	664	717	706	697	669	656	664	684	692	736	697	688	688	697	675	707	716	697	701	715	701	672	660	691	733	669	640	699	681	723	728	639	660	679	702	645	707	742	683	713	729	659	738	713	705	683	701	710	669	642	713	674	663	705	688	715	702	692	658	660	699	637	640	731	713	734	703	694	726	725	704	675	635	665	710	699	710	669	676	706	663	708	714	698	695	691	694	657	668	717	691	666	708	698	673	657	711	720	709	617	677	668	713	691	726	704	686	737	718	717	698	669	687	667	708	670	697	740	705	766	684	679	667	714	781	720	651	703	666	688	751	721	688	672	687	706	704	713	672	689	698	732	673	667	671	720	737	677	686	729	677	690	748	646	666	693	710	678	700	692	724	670	719	712	716	663	707	678	670	650	684	669	683	689	670	710	710	737	669	671	655	721	724	726	642	744	727	646	668	722	725	669	687	663	681	725	724	699	718	677	746	699	712	660	731	694	727	697
8313	23140	17226	9875	8580	6742	6988	6599	5570	4683	3257	1585	1199	1264	1046	1023	908	910	983	1383	1773	4259	11096	11444	9354	7081	5060	2972	1097	685	717	668	705	745	703	730	690	693	682	698	706	715	732	703	742	713	664	723	690	703	735	730	751	693	715	726	743	747	690	685	672	707	725	720	705	729	732	687	736	703	711	729	694	762	707	730	702	701	724	732	674	716	736	720	732	713	679	726	709	701	751	662	791	668	694	701	682	697	709	721	691	688	751	703	721	713	728	693	686	715	682	713	742	686	689	711	691	663	666	739	728	664	667	710	710	737	710	743	709	727	729	719	703	663	714	677	741	704	708	674	745	677	699	706	728	676	710	706	711	735	718	720	635	677	697	715	726	707	732	678	705	685	690	674	722	737	671	721	708	747	710	738	688	718	722	742	688	766	697	683	720	717	698	714	688	636	730	672	718	730	689	657	660	687	708	689	726	710	704	714	692	685	690	709	693	650	721	682	698	734	708	702	690	702	711	714	662	704	721	695	689	733	682	675	690	716	743	677	700	744	698	669	724	701	717	679	700	698	676	679	735	728	717	637	690	733	687	680	695	700	720	681	714	729	665	713	730	720	722	657	671	656	717	691	715	696	716	700	693	695	695	708	686	703	680	669	693	700	715	763	703	724	690	739	721	668	696	718	714	746	716	693	725	760	724	695	734	690	693	712	695	717	671	757	606	705	695	692	677	708	733	708	699	706	740	707	699	697	688	753	701	724	709	689	721	698	712	712	695	676	703	717	737	695	712	654	695	682	731	715	700	714	692	698	674	746	736	717	723	681	731	723	717	746	650	674	717	620	734	689	694	731	731	712	702	767	707	728	686	736	753	702	699	729	677	706	700	674	722	699	715	728	687	740	681	761	749	701	721	697	729	702	702	717	713	716	697	752	708	675	764	679	754	697	678	681	747	694	728	731	715	711	750	698	720	681	682	700	679	706	724	742	636	655	717	696	715	675	679	701	738	675	711	752	711	737	690	686	710	669	732	744	706	705	718	760	684	696	674	735	720	775	739	679	700	766	713	719	711	712	704	693	731	720	700	691	708	722	676	676	693	711	728	716	689	730	754	659	709	682	706	712	706	734	749	676	719	741	702	707	706	725	680	724	688	739	717	692	724	697	690	737	761	684	758	701	724	741	690	716	715	719	690	690	708	707	712	728	680	680	698	712	702	738	674	717	698	686	684	713	664	710	710	723	696	731	710	711	714	718	726	744	703	714	678	732	664	667	713	698	698	706	690	718	721	684	684	706	700	699	722	704	705	678	741	702	718	641	734	741	693	738	717	746	660	678	740	711	691	712	694	747	679	721	717	754	751	727	744	679	716	725	696	705	689	722	702	754	695	700	749	688	665	713	772	717	681	710	730	675	734	696	709	713	723	715	717	735	701	715	682	731	715	695	694	715	693	675	774	735	655	721	725	704	684	710	700	697	721	697	696	684	716	739	714	707	700	728	736	720	716	737	677	697	680	698	681	694	726	695	695	659	738	773	698	764	705	677	733	678	746	704	688	718	695	662	708	709	663	678	745	702	728	729	746	701	743	690	704	727	729	718	749	706	699	731	766	675	678	676	744	656	778	675	698	688	713	682	657	692	709	711	712	743	699	695	705	720	769	687	705	702	736	694	786	722	665	746	706	712	709	718	749	667	729	672	725	694	718	706	702	687	731	735	688	726	732	675	714	723	733	645	638	693	702	683	724	690	720	695	683	719	669	738	723	677	689	701	736	690	698	655	766	726	710	701	690	715	690	740	738	694	651	695	698	678	759	701	721	671	723	783	696	726	696	699	753	666	709	755	739	675	751	671	685	730	656	713	700	745	701	709	697	702	649	697	687	730	676	740	675	730	695	721	708	716	746	670	665	681	645	707	701	709	706	647	714	693	699	681	711	685	713	685	676	681	714	730	705	738	705	725	749	647	685	668	708	679	656	701	667	706	729	683	743	707	715	689	736	741	754	697	721	689	697	687	670	713	675	762	717	750	734	695	747	684	660	678	708	678	690	667	702	691	636	681	697	733	764	705	697	709	683	660	719	728	730	756	731	718	699	737	718	744	701	717	712	754	711	716	642	674	673	728	697	688	668	712	723	675	725	692	698	778	658	739	712	689	684	708	727	655	680	731	705	694	670	731	771	713	681	750	725	707	742	692	675	695	676	685	693	707	711	676	715	651	722	704	735	746	704	676	691	671	696	692	681	731	709	749	738	686	692	705	768	672	713	690	719	694	647	700	719	703	732	689	701	667	675	674	709	707	659	684	750	716	681	747	713	702	705	738	699	693	687	685	688	708	717	679	710	707	675	727	708	693	689	699	696	672	662	691	675	703	728	728	705	674	757	712	675	723	685	782	736	688	692	653	700	751	697	744	724	748	686	752	688	707	721	757	721	715	693	719	740	736	746	717	764	680	666	702	699	679	701	680	738	737	779	679	667	753	676	729	675	696	699	727	742	733	703	713	724	709	670	687	739	681	696	747	760	709	707	731	717	735	672	731	710	691	683	732	704	676	708	722	686	677	686	738	733	741	717	768	684	733	678	747	681	723	691	700	685	676	739	703	651	692	687	728	705	759	727	715	711	694	700	716	724	746	674	702	735	720	741	723	678	712	752	739	747	720	726	693	727	707	696	681	703	701	695	697	673	709	720	703	711	743	676	710	710	708	710	647	713	727	686	757	729	707	674	751	745	688	686	722	685	658	713	749	733	736	728	710	709	714	659	719	760	677	746	684	727	692	734	728	717	682	655	717	722	713	733	689	718	713	675	712	745	715	676	743	731	694	692	701	742	722	692	723	734	721	737	678	686	710	700	704	709	671	694	733	707	693	732	761	678	670	681	686	684	670	683	722	692	695	730	725	680	700	694	759	659	710	684	725	728	707	693	692	670	703	701	756	748	708	702	701	704	737	724	672	720	712	667	728	688	711	728	685	676	716	712	711	724	705	694	698	689	673	692	738	699	681	746	667	717	697	674	679	712	698	668	740	714	662	699	726	718	697	738	636	670	713	708	724	646	687	737	689	685	741	736	742	737	699	722	741	672	729	707	633	706	719	744	698	732	664	731	663	690	668	656	743	702	693	679	742	716	725	743	699	743	700	661	688	751	716	733	679	719	684	694	699	670	720	664	686	710	706	670	750	719	679	689	727	680	715	646	744	709	654	723	750	776	698	692	688	775	730	725	700	723	712	693	669	713	707	659	684	731	655	679	717	714	701	706	729	691	663	647	706	745	664	689	712	743	753	695	730	724	729	714	720	692	724	711	670	717	700	754	712	675	676	722	726	693	711	694	724	712	714	677	678	724	701	701	681	728	698	702	698	679	702	720	697	713	721	697	722	655	711	671	731	732	704	685	755	716	680	713	714	746	748	679	721	756	736	701	735	677	726	742	700	700	706	676	730	676	752	696	689	697	693	739	751	739	727	720	704	695	728	716	711	694	687	713	705	737	663	735	709	691	716	754	678
27932	19168	8092	2793	1442	1477	1510	1119	1276	1033	902	658	532	417	430	416	406	438	414	438	441	479	652	664	691	664	648	462	404	427	431	408	411	361	395	404	379	404	413	417	408	367	347	413	423	410	421	401	390	409	398	381	379	397	396	387	368	401	402	393	368	397	432	405	414	390	381	391	408	412	448	406	413	400	413	393	387	396	409	402	411	464	387	414	410	361	379	395	397	419	373	391	444	356	402	389	420	388	419	352	414	423	378	401	381	389	443	394	409	415	399	418	388	378	393	377	401	368	396	406	425	405	369	414	433	397	414	399	412	359	411	410	369	426	399	413	356	398	392	451	407	396	426	409	395	390	393	405	425	424	366	404	416	391	401	397	374	417	410	398	392	367	398	406	400	395	418	384	395	394	361	398	389	388	372	398	400	441	384	330	391	396	380	371	385	408	401	398	421	401	415	382	405	361	399	427	395	393	374	421	373	406	387	424	413	415	387	378	416	375	389	413	398	406	436	388	399	431	380	378	396	397	401	407	407	418	401	388	386	407	394	410	407	406	410	372	395	373	389	373	419	422	433	400	391	421	391	393	394	395	412	367	411	390	395	413	404	377	419	417	406	407	384	374	400	413	369	401	395	410	406	438	427	395	380	411	444	388	385	411	408	384	375	385	420	408	364	410	398	402	433	370	373	404	373	385	392	431	413	421	399	416	392	403	398	393	447	383	365	424	435	384	375	387	345	408	403	392	389	422	436	413	386	398	413	378	380	415	428	397	401	373	415	418	363	404	384	412	409	356	391	403	413	447	407	411	395	426	423	405	424	405	410	377	362	375	401	405	393	460	432	393	384	388	401	435	401	392	366	421	388	387	406	375	380	404	413	412	410	401	423	434	409	404	396	409	387	396	400	420	381	398	384	383	361	421	417	394	434	423	366	409	371	400	427	393	400	390	432	405	412	416	405	390	412	393	401	417	396	428	421	433	410	390	391	374	384	410	375	411	383	407	429	376	393	440	429	398	405	402	445	381	380	428	392	412	403	440	411	388	436	391	399	387	407	391	393	402	395	398	395	378	398	375	380	391	400	366	408	410	430	396	378	395	401	415	397	411	426	429	398	376	365	387	367	430	412	412	411	391	435	390	405	410	402	399	453	390	389	388	408	426	436	405	415	406	399	420	399	398	417	415	427	408	393	401	385	426	351	379	356	401	363	398	399	415	385	382	400	376	409	406	440	401	388	407	379	365	371	399	413	405	390	383	404	394	362	391	395	395	395	401	415	378	408	425	399	407	372	427	392	412	414	373	389	388	391	385	410	418	380	404	393	391	405	388	381	379	411	375	438	411	404	407	397	363	400	400	420	395	400	423	402	399	374	405	437	402	389	425	389	423	412	402	389	385	395	391	396	398	378	414	415	405	412	398	428	420	416	383	414	420	404	406	449	426	428	405	420	370	402	413	392	402	434	381	373	393	367	390	407	373	386	371	396	400	396	397	361	403	387	390	394	435	422	418	408	384	451	411	417	402	407	398	404	397	376	383	425	363	436	406	433	423	385	426	405	397	391	422	397	381	390	417	371	436	401	367	402	410	391	401	409	411	436	423	385	417	402	391	391	398	388	434	392	399	434	404	407	426	369	361	423	388	415	389	398	427	406	438	412	394	381	410	401	387	402	396	409	399	383	377	399	436	432	441	409	406	438	401	418	437	428	397	401	396	372	398	382	406	408	373	418	431	442	385	408	381	406	359	404	406	427	357	430	396	451	389	395	376	405	412	397	417	373	394	431	401	393	423	420	432	409	433	399	422	426	415	417	417	406	360	389	382	410	391	410	435	386	397	420	396	370	384	447	384	371	427	382	370	421	398	409	366	398	387	409	407	433	404	358	411	410	398	382	364	414	391	408	420	435	399	366	379	415	386	382	400	369	412	388	414	387	384	421	400	411	424	393	398	415	416	396	365	403	410	396	413	423	382	379	404	369	422	401	381	409	399	381	393	381	386	410	409	368	407	406	417	407	402	360	344	395	402	396	433	395	412	350	431	401	400	369	416	414	395	419	390	459	406	368	417	353	398	417	429	412	371	375	400	386	387	389	377	400	394	387	425	412	384	402	401	415	382	404	392	372	410	433	412	397	407	416	411	406	411	372	399	369	424	403	432	399	357	367	425	421	402	394	405	388	400	408	428	349	400	402	377	429	359	393	400	404	379	418	381	412	427	387	412	439	412	373	373	391	406	388	417	410	399	366	382	429	407	402	410	385	377	380	405	399	438	416	413	384	421	422	370	412	424	419	368	382	374	369	404	398	395	421	418	396	399	420	427	399	393	380	423	402	405	388	412	405	367	387	377	408	426	398	406	357	372	434	402	421	435	407	393	399	386	386	400	417	430	365	400	427	375	391	398	389	394	420	373	398	430	412	398	372	424	392	390	379	413	388	410	397	416	403	402	410	435	397	415	403	416	377	394	437	437	369	403	406	374	412	369	437	412	420	415	391	398	434	396	393	388	418	413	410	407	401	411	369	410	395	414	397	385	409	404	387	371	416	397	393	408	408	402	401	395	364	393	399	378	381	396	420	417	399	394	379	361	411	388	424	419	420	378	411	383	399	411	384	357	367	418	402	409	426	397	390	376	421	412	403	428	374	402	442	418	397	421	401	395	389	384	400	391	362	393	390	403	372	402	419	400	405	403	403	430	432	369	375	408	410	398	442	384	373	400	430	436	403	399	376	384	391	419	398	397	421	418	405	385	353	375	390	387	399	387	427	422	379	447	367	378	395	388	426	403	450	389	395	391	400	383	434	399	406	382	404	400	427	392	398	406	366	376	381	394	394	427	370	378	388	420	391	401	414	398	441	373	406	422	412	374	392	413	416	391	407	429	426	409	430	370	393	418	417	370	398	386	384	422	370	406	393	408	401	401	452	393	411	404	416	401	394	429	384	433	410	432	408	388	409	381	420	410	399	420	374	423	402	377	397	414	373	399	429	425	381	383	414	414	409	386	387	396	394	385	379	393	409	375	423	382	398	421	421	437	428	381	493	398	398	379	357	401	395	377	394	396	416	415	372	389	397	393	381	425	441	383	371	367	372	382	392	427	390	380	389	398	403	409	443	429	423	446	383	417	393	406	382	417	421	392	382	376	403	375	411	437	406	386	375	398	375	408	426	378	409	381	420	378	409	401	398	340	407	391	375	402	395	374	383	379	407	413	381	385	396	379	404	372	388	379	433	429	385	406	376	416	432	399	467	384	396	408	415	407	371	401	387	410	398	424	397	405	403	401	398	415	378	409	411	352	420	401	382	408	383	398	406	405	377	416	370	423	377	380	374	421	353	411	358	414	403	401	435	385	378	414	447	417	399	361	387	393	388	412	358	353	402	414	416	444	395	395	420	391	399	412	451	364	375	379	389	354	392	435	383	382	380	423	373	402	359	411	404	386	408	419	404	408	382	420	412	395	402	370	406	395	402	416	398	418	404	436	426	401	438	389	415	377	411	407
6368	6907	5767	3057	2296	2591	2825	2021	2223	1750	1478	1032	683	508	503	462	473	490	473	491	500	591	843	845	958	884	833	603	479	431	412	464	408	440	476	426	416	443	433	452	437	439	414	396	446	479	428	414	452	434	477	447	425	445	424	437	447	415	394	404	439	432	401	422	433	419	419	395	435	426	430	439	418	434	409	430	434	434	437	467	454	394	429	408	454	436	419	413	438	384	410	439	442	436	504	433	444	457	422	421	415	460	463	434	401	454	442	451	427	442	466	487	442	432	445	431	456	442	445	448	431	410	475	429	418	470	450	445	472	420	434	445	443	452	442	430	473	469	422	416	434	469	454	405	456	460	462	435	449	418	426	403	423	442	433	459	438	463	440	458	434	418	456	437	450	424	410	433	462	434	484	446	425	433	421	452	428	405	467	438	446	427	418	444	435	429	465	467	443	462	423	468	412	446	438	444	495	434	428	456	431	430	463	445	425	443	397	411	447	466	432	437	431	404	460	420	436	431	437	444	469	430	419	438	429	435	481	417	403	455	384	456	451	427	454	455	451	420	410	407	425	456	396	431	455	428	417	440	422	408	439	438	446	462	449	422	465	454	450	419	429	469	456	455	412	415	452	455	455	430	423	413	423	430	428	437	415	460	445	425	428	448	448	438	416	423	446	462	430	470	462	430	451	400	432	453	404	462	429	429	437	438	445	416	413	433	451	437	451	423	466	402	441	421	427	395	428	425	425	399	447	424	415	420	462	447	443	424	449	427	443	399	427	444	423	403	456	461	452	381	455	401	420	464	441	435	431	434	401	464	435	447	430	403	478	461	376	452	431	451	413	440	423	405	456	435	452	433	447	446	453	448	443	397	436	405	443	434	427	454	414	447	437	452	449	441	405	418	457	472	420	463	441	438	419	434	460	445	426	448	472	444	437	421	417	455	450	407	412	440	437	427	447	459	471	453	454	445	459	423	445	442	424	478	422	453	421	464	436	449	389	461	465	436	440	465	421	463	432	450	410	464	449	406	449	438	408	447	464	482	420	448	434	460	427	467	450	433	440	451	457	439	424	416	459	436	460	427	448	421	438	452	444	445	448	524	437	475	434	467	428	452	446	467	440	425	479	421	430	423	427	437	467	437	407	490	436	455	414	449	415	441	407	448	431	450	448	433	447	429	396	457	436	450	437	462	430	437	423	434	433	440	462	427	464	412	415	445	451	432	461	421	447	460	465	433	433	445	461	430	463	428	443	415	439	432	402	446	448	446	455	428	415	447	412	441	461	449	462	459	447	455	462	431	426	439	436	427	428	449	423	434	423	478	422	428	424	467	451	436	441	439	468	427	412	470	419	425	425	405	432	426	438	436	425	428	478	455	448	435	429	456	448	486	459	415	500	466	463	429	427	442	440	460	407	414	444	442	452	474	446	442	474	459	444	443	427	443	442	416	442	453	446	467	421	449	404	457	428	457	444	414	457	414	463	443	440	457	410	466	439	476	448	458	434	468	457	451	473	469	408	417	441	442	456	441	428	426	420	427	442	434	422	412	440	433	418	451	435	459	412	443	436	453	476	437	446	410	439	488	465	431	454	432	440	417	439	432	448	467	430	435	454	453	415	490	463	440	450	388	445	438	436	446	468	458	454	442	408	432	455	439	470	480	442	461	452	456	479	414	474	428	443	442	478	399	471	472	427	429	437	418	430	443	435	447	426	456	419	442	472	452	439	446	437	443	433	476	406	424	410	456	432	423	458	427	443	413	434	372	464	427	435	416	458	432	443	430	466	426	449	457	427	439	413	472	436	424	486	424	435	455	456	458	444	462	445	463	478	422	407	451	420	401	415	432	446	436	468	417	440	456	428	450	417	466	428	440	438	469	394	456	438	427	434	447	454	413	420	475	446	443	424	460	453	462	399	464	435	419	449	442	403	414	455	480	466	431	450	435	449	457	464	442	431	453	458	418	424	434	414	432	447	438	416	440	439	402	445	409	450	409	407	419	454	452	441	461	429	440	435	455	426	436	430	444	434	422	431	449	435	419	398	440	413	465	448	446	410	452	446	429	433	455	466	423	479	461	430	419	427	390	483	435	440	439	446	422	440	471	464	481	428	449	422	454	436	451	425	433	489	451	452	442	450	425	438	435	408	448	394	458	495	425	402	473	456	443	414	440	454	430	441	447	442	432	434	441	444	407	449	405	387	422	441	460	417	435	408	431	459	446	453	420	458	419	427	432	418	419	470	466	474	421	434	423	415	429	447	437	441	458	412	463	457	442	469	421	429	439	448	441	431	438	444	456	460	427	447	445	459	431	429	437	459	478	419	437	418	466	455	438	458	474	409	429	447	421	425	473	463	452	456	443	433	428	433	474	428	409	407	448	407	407	427	412	452	452	416	469	446	427	407	423	440	434	448	479	488	442	432	391	441	434	451	419	390	412	400	430	421	416	398	455	436	433	401	438	446	480	407	443	396	423	444	408	447	438	471	414	439	433	425	435	436	439	397	430	403	486	421	414	457	423	462	446	401	394	455	453	413	438	458	422	427	449	399	445	443	434	413	448	483	440	443	450	435	435	441	437	454	407	460	397	422	387	416	436	469	474	438	437	429	431	433	429	429	421	447	469	457	434	448	462	439	420	461	448	425	431	436	445	419	428	412	445	452	380	454	439	442	443	374	423	429	483	409	445	461	431	443	445	461	433	436	408	443	418	427	463	434	453	457	441	448	469	468	440	423	441	423	435	426	442	438	426	455	391	455	457	459	438	455	441	443	425	429	387	418	437	417	448	473	453	443	467	445	432	443	449	444	416	434	463	410	475	393	378	428	400	469	496	452	434	425	443	414	403	439	431	428	480	451	439	451	426	466	420	430	419	438	451	458	467	449	446	452	430	434	431	437	449	456	450	430	440	441	458	470	447	437	429	466	448	475	441	428	464	407	446	406	415	449	440	413	422	430	406	445	440	418	450	442	466	435	417	471	448	434	420	390	465	445	417	453	460	420	455	428	423	465	458	448	432	428	463	438	407	405	454	476	448	414	452	437	444	416	447	431	440	466	444	424	441	414	445	454	443	442	438	435	394	432	464	426	411	470	440	443	428	433	432	433	461	447	476	427	430	422	439	416	444	475	436	445	426	435	445	458	481	455	493	447	413	444	407	420	478	439	421	501	464	428	471	444	425	457	423	430	452	432	437	440	441	433	435	431	418	423	435	428	460	452	428	440	424	412	412	427	444	437	427	424	435	421	442	454	461	411	454	427	474	439	428	479	454	430	418	427	437	438	430	427	485	448	410	438	455	445	418	412	464	442	459	477	398	442	428	422	433	448	411	435	425	455	466	472	446	446	414	474	465	427	419	450	468	459	426	437	412	412	400	426	439	472	441	421	429	493	397	463	456	439	440	451	446	445	424	404	435	427	456	469	445	428	433	429	447	461	434	410	432	413	462	427	418	448	446	417	428	429	419	458	412	446	387	445	440	464	426	459	410	415	452	410	414
24127	21442	28704	24560	21431	10640	2986	1704	1721	1581	1131	843	588	552	513	545	538	526	505	485	725	1209	3298	3535	3513	2725	2206	1381	649	463	429	429	453	415	470	427	435	456	462	487	413	388	400	495	427	409	463	470	450	456	472	412	461	414	465	466	434	419	452	414	410	455	453	449	417	431	424	453	451	392	419	454	419	462	437	450	406	438	442	431	433	450	427	434	462	427	462	471	468	432	456	426	486	433	434	440	393	439	428	433	450	444	431	425	389	437	416	425	442	471	403	454	437	454	476	401	427	472	403	425	417	433	402	462	460	419	446	384	409	452	434	456	427	448	434	422	441	427	422	447	415	415	461	458	437	436	463	460	433	406	429	412	466	405	404	380	459	458	453	414	395	396	427	422	403	438	421	458	475	417	395	410	447	429	404	415	438	413	423	461	399	412	417	463	425	426	416	449	430	415	431	423	411	461	447	456	485	430	450	410	466	386	421	478	417	439	420	374	442	430	451	402	434	453	470	427	446	469	408	457	447	442	438	421	416	451	415	461	444	406	456	423	401	424	446	454	453	397	437	449	430	418	441	416	414	436	451	431	433	450	478	440	413	421	443	457	446	421	412	468	431	413	435	452	432	434	424	421	396	415	443	400	415	463	427	439	437	434	415	436	420	414	409	432	418	481	415	437	433	435	452	449	407	473	416	455	429	416	450	475	436	455	422	436	434	441	441	470	442	433	459	459	448	448	438	435	404	440	425	450	456	514	457	390	414	453	450	411	442	460	437	438	447	436	453	446	427	403	445	426	408	429	465	445	414	432	444	422	425	456	410	427	438	405	369	446	416	416	415	447	443	453	428	413	447	418	459	406	413	442	421	453	450	442	441	485	453	454	456	464	469	442	450	437	427	407	432	427	460	466	451	436	420	397	459	435	445	415	432	432	434	416	449	440	411	406	466	420	451	447	428	441	448	449	440	427	442	432	468	443	453	450	438	448	413	427	462	414	468	432	396	431	475	463	430	454	422	416	464	442	439	444	424	414	461	450	416	449	407	437	453	419	438	435	437	424	405	464	421	415	453	438	436	396	417	410	402	436	416	418	444	424	421	454	420	427	422	437	410	405	433	416	446	432	434	441	448	487	449	434	395	455	427	427	416	453	410	417	440	461	427	459	440	449	408	464	463	440	437	424	412	436	440	404	490	413	417	433	468	437	451	432	446	411	416	440	416	410	435	449	431	432	424	449	386	412	460	448	397	433	445	431	417	418	441	406	423	431	438	400	410	401	418	388	440	427	446	409	446	434	465	454	403	426	434	429	415	436	447	397	416	458	438	448	438	418	399	448	470	451	422	427	431	416	452	417	424	399	470	426	442	427	400	386	390	441	431	459	441	433	443	438	415	458	449	451	476	455	441	456	427	426	440	448	425	442	441	403	445	406	453	433	406	409	449	454	442	421	403	447	465	410	461	426	437	440	438	441	450	444	435	444	422	419	450	456	417	462	470	424	449	426	430	456	414	439	413	414	439	414	425	450	487	413	434	404	425	445	471	403	447	457	408	428	425	421	467	493	412	454	469	446	481	429	404	387	421	444	428	476	472	440	413	436	420	446	427	442	428	437	436	445	404	445	431	456	437	438	439	410	447	471	450	458	439	421	430	437	430	433	428	434	433	382	442	461	469	478	436	452	423	453	420	418	432	399	412	416	440	430	405	404	411	405	446	419	398	435	423	434	479	426	450	452	469	437	443	441	458	398	428	434	450	437	420	432	434	407	436	445	467	464	406	389	458	455	442	470	427	412	401	429	431	482	437	431	497	432	460	440	416	436	443	433	461	413	453	397	429	474	414	426	427	445	431	440	395	382	425	433	474	461	484	441	418	420	415	425	448	434	474	459	440	424	492	443	430	384	427	422	424	419	418	436	437	454	438	391	453	490	435	405	431	434	452	452	432	430	448	443	408	438	439	472	478	441	432	473	437	428	452	426	487	444	418	416	447	434	441	446	397	399	410	431	429	443	463	426	408	455	392	415	436	450	438	426	436	405	445	457	440	454	447	414	407	428	415	430	443	446	450	421	432	417	413	422	440	432	439	462	419	427	450	426	419	456	473	437	422	415	476	447	419	413	420	428	411	443	464	424	384	408	406	457	421	445	449	434	459	412	442	448	422	426	454	466	465	478	460	438	463	456	418	441	452	469	449	442	446	426	435	455	406	432	439	481	424	442	412	419	407	426	433	424	430	412	459	445	447	449	437	416	414	439	409	427	404	427	431	469	439	430	404	471	421	500	433	452	440	442	436	395	473	396	449	421	441	423	443	437	427	445	410	415	413	445	410	445	487	413	454	448	442	420	437	425	420	419	438	421	453	464	422	434	461	419	495	447	437	414	438	422	455	439	458	482	427	461	453	445	433	457	432	433	409	442	472	451	428	469	461	395	388	486	473	430	423	458	408	403	433	429	435	438	376	385	430	420	409	417	440	430	454	422	456	452	407	409	464	408	404	429	456	441	442	424	426	422	422	452	407	458	458	408	426	404	436	421	421	433	453	454	428	389	427	421	461	439	462	444	446	430	453	446	425	429	459	436	426	440	431	421	449	459	461	441	436	431	437	478	425	462	437	421	463	478	464	450	412	425	449	392	399	420	429	440	467	471	454	414	489	465	448	424	437	458	424	463	436	444	431	426	452	433	410	445	486	447	434	408	431	421	416	424	440	422	464	467	431	437	430	422	451	423	449	430	416	421	411	471	416	445	461	464	435	437	425	450	411	444	468	416	433	365	447	434	457	433	402	413	389	441	439	470	419	440	432	425	418	437	388	462	441	444	466	437	406	454	478	433	419	439	479	437	432	444	417	436	379	409	436	423	421	447	456	467	449	406	449	404	449	449	430	444	456	459	488	430	434	451	428	454	438	448	438	405	431	461	412	441	415	415	414	407	409	459	461	446	433	440	428	435	461	433	402	429	468	445	469	447	463	397	394	457	477	444	446	455	443	437	430	426	482	409	479	449	429	425	446	443	422	428	435	494	425	458	449	403	461	447	445	425	432	434	429	387	403	430	484	441	462	426	441	437	429	427	441	415	452	433	470	477	401	441	447	406	424	453	422	472	444	470	427	453	457	436	420	456	403	432	443	448	462	415	432	440	441	455	396	492	439	422	426	435	451	443	460	467	413	396	434	399	448	481	457	393	471	388	450	447	422	421	461	404	416	428	453	417	417	444	397	453	406	458	468	419	455	459	429	433	434	422	435	414	439	417	463	451	489	424	449	458	453	434	465	389	419	436	481	415	446	474	423	390	429	404	409	395	417	425	435	406	431	407	446	409	434	421	455	411	415	476	442	415	446	406	418	443	439	445	433	418	443	423	451	479	432	431	444	433	410	453	398	437	412	425	440	424	445	421	442	414	433	384	423	431	459	405	466	415	417	439	450	426	438	452	456	432	427	406	433	461	433	419	453	452	434	416	401	419	447	444	433	414	416	445	448	413	426	439	416	447	440	431	419	436
5588	14572	11421	6078	4067	4665	4064	2919	3102	2706	1928	1178	751	676	738	629	603	674	714	626	871	1863	5282	5850	5261	4147	3289	1960	750	439	445	439	454	474	441	461	419	434	503	460	405	459	494	478	462	466	444	458	446	462	450	487	418	437	486	519	489	467	472	468	440	473	488	465	443	439	503	447	431	510	462	456	471	457	458	451	450	508	462	444	452	445	520	487	439	467	486	448	442	442	472	443	480	448	492	439	483	464	485	483	467	470	475	475	469	477	488	464	472	491	438	449	469	461	454	493	458	457	450	471	437	461	487	452	477	438	447	437	447	477	471	481	456	446	493	460	435	496	478	475	489	471	473	443	460	466	474	457	477	459	483	482	486	453	446	459	464	443	475	473	486	476	459	500	503	468	437	472	472	483	483	474	480	449	501	473	445	465	450	444	478	465	456	446	470	476	449	462	483	471	481	416	449	465	426	460	491	477	488	478	428	469	459	473	453	506	468	466	456	486	454	452	456	464	418	430	481	484	469	440	482	467	465	498	464	464	464	445	455	504	450	450	456	455	456	452	461	458	468	453	465	425	423	451	455	472	462	501	507	441	476	448	468	434	469	463	447	451	423	460	487	490	475	472	431	449	463	435	441	466	476	515	464	462	476	460	474	462	449	469	456	465	484	465	488	467	426	461	492	458	500	432	487	494	471	455	466	486	452	517	468	481	445	487	460	453	480	489	517	437	458	466	472	464	461	438	461	480	449	500	503	452	455	472	441	519	481	448	488	474	451	437	463	440	455	479	448	445	458	488	455	449	501	454	463	442	449	480	467	436	446	506	449	484	480	433	457	442	453	428	450	499	478	473	471	496	478	495	466	465	403	468	455	461	464	470	465	450	456	470	503	480	460	482	465	479	465	414	493	456	481	449	470	431	436	481	437	464	455	447	450	431	467	496	477	443	463	462	476	466	473	461	447	463	467	478	460	472	440	457	464	470	465	453	443	454	429	467	484	479	459	462	461	438	448	477	481	421	433	452	491	428	448	474	444	489	451	464	426	436	451	495	439	462	465	458	453	458	458	467	469	508	490	463	481	464	460	466	438	490	464	419	443	464	454	458	459	457	433	435	448	483	497	501	437	493	500	508	452	431	469	486	469	427	512	459	459	477	415	434	439	423	453	445	463	455	443	467	447	466	450	460	484	475	445	469	468	429	465	450	485	441	483	485	508	487	440	495	477	455	482	460	514	465	447	422	454	479	506	427	476	487	443	475	512	477	474	457	479	467	474	475	461	467	457	443	445	473	437	436	420	466	486	432	479	500	447	469	457	441	495	502	487	451	463	470	411	466	479	502	475	496	449	453	438	448	448	457	438	464	481	491	459	464	504	484	463	434	452	439	469	445	445	429	475	471	449	483	467	491	440	464	435	465	459	467	475	458	495	449	484	458	437	435	418	476	496	470	455	482	484	460	450	453	479	500	448	434	475	452	470	443	464	484	456	489	473	485	470	452	438	440	478	474	481	439	516	497	464	454	478	463	469	488	451	482	457	484	434	465	510	494	460	434	451	466	472	446	469	460	499	483	474	427	465	488	490	441	450	458	424	477	456	451	446	478	462	470	472	472	473	448	454	448	472	495	471	464	457	452	446	439	463	464	492	443	408	483	487	463	481	466	501	465	478	476	466	437	476	446	421	444	489	463	469	450	474	473	472	451	470	453	473	459	445	456	496	485	482	482	464	442	445	461	434	466	434	450	479	453	454	441	443	487	480	442	466	466	463	432	456	503	463	452	447	453	494	464	482	473	476	468	487	437	436	452	473	507	440	476	456	496	435	449	452	432	442	485	463	489	432	483	486	430	461	427	434	449	481	411	464	480	471	448	487	468	482	437	478	447	455	440	456	478	471	461	446	440	485	472	456	460	438	473	452	479	454	473	474	502	468	413	451	498	474	489	467	457	457	501	499	418	436	437	474	455	401	446	489	485	451	459	456	431	485	444	470	486	431	469	427	483	492	449	485	460	521	481	510	454	476	484	456	474	458	488	452	469	477	459	506	465	460	423	431	493	434	494	476	477	479	470	455	477	473	442	469	425	482	468	466	473	451	493	424	430	486	481	475	450	431	450	431	494	448	443	432	437	427	468	443	472	446	488	488	431	442	474	457	456	411	444	483	475	463	494	461	441	450	434	500	459	449	472	446	496	489	491	474	469	502	465	408	463	477	469	469	462	472	447	467	445	460	472	465	454	455	426	474	447	447	454	473	470	479	467	482	434	443	460	470	396	457	430	465	466	440	468	444	443	499	446	505	440	452	486	480	475	454	469	449	419	457	508	474	439	448	461	472	444	440	424	448	473	460	437	450	458	477	491	457	473	464	464	486	456	484	475	512	462	443	478	480	443	461	499	462	481	453	462	432	441	463	433	426	475	509	457	479	457	453	469	470	488	456	464	424	444	473	442	443	463	447	462	495	438	465	473	443	442	441	453	464	438	451	450	444	486	421	478	466	451	459	487	475	482	465	465	463	488	461	458	473	470	455	436	434	478	445	467	490	477	465	453	452	460	490	467	459	473	485	476	456	454	461	483	469	492	480	461	508	464	459	489	457	465	458	449	457	478	475	471	470	462	476	459	470	425	430	462	479	453	450	484	501	445	451	427	482	463	473	427	462	469	501	472	464	482	479	460	451	504	522	455	483	456	462	473	478	470	457	475	452	487	493	452	476	435	468	490	475	479	420	470	474	400	457	460	491	460	456	449	484	502	430	481	432	491	473	462	457	473	491	473	462	479	448	484	445	436	466	492	485	432	423	472	452	440	437	493	479	444	516	469	457	475	439	437	460	489	474	439	455	489	485	463	450	476	463	475	462	439	504	508	443	484	452	487	479	506	451	452	461	517	444	471	438	460	476	451	453	493	499	439	483	473	448	479	462	476	455	447	451	463	485	485	475	458	454	451	459	451	504	467	486	473	478	507	487	459	463	496	460	445	486	466	452	450	457	436	442	447	470	440	441	452	461	467	490	466	481	487	464	455	437	484	428	451	457	480	450	476	445	431	455	466	468	449	489	450	492	452	485	418	475	454	487	432	455	462	489	431	451	431	469	443	479	474	465	461	445	466	468	442	456	466	427	478	471	488	445	474	411	469	465	505	460	450	446	481	460	442	490	411	454	476	459	454	461	489	457	427	452	440	449	495	456	439	463	454	507	462	525	478	474	472	431	419	497	451	453	443	444	439	456	486	489	480	465	442	427	463	483	441	463	448	455	471	489	425	501	408	469	444	475	503	463	490	489	439	419	431	455	484	467	482	458	451	451	444	478	421	478	449	494	439	466	499	492	455	455	462	438	445	467	457	462	469	477	421	471	443	447	430	482	453	477	450	466	461	479	457	430	464	486	452	432	456	444	485	482	470	494	468	462	457	479	445	437	446	487	441	446	449	463	466	459	480	467	489	503	491	505	429	472	476	479	425	451	468	473	477	469	460	446	469	459	452	452	479	441	476	475	501	469	468
25212	21366	27555	25445	11079	2634	1827	1164	1118	1117	890	782	637	676	695	742	674	670	686	641	673	653	1319	2404	2722	2132	1780	1316	809	603	636	577	559	587	628	619	581	586	596	607	590	582	592	630	569	593	587	562	599	633	582	572	571	625	579	580	605	598	605	585	556	642	576	616	522	620	580	600	605	571	621	661	585	579	632	587	643	565	592	583	608	650	602	588	582	612	589	625	595	518	607	592	578	628	608	587	578	609	564	599	601	581	592	659	619	597	629	592	608	603	606	618	636	631	601	639	587	584	587	572	629	579	569	600	571	623	573	604	599	586	575	599	623	603	595	569	585	557	567	595	569	591	603	625	643	566	580	601	555	557	657	551	589	611	642	614	598	568	611	604	665	599	584	616	547	584	599	606	592	582	578	589	623	600	595	644	589	598	613	600	559	608	621	617	632	582	618	558	606	583	600	624	649	576	554	597	558	602	573	605	580	618	594	598	564	590	598	593	564	586	604	588	602	617	593	619	609	584	571	563	625	596	660	593	606	566	606	626	610	591	546	566	624	588	579	598	603	599	618	592	660	593	590	626	597	587	597	627	554	592	568	661	587	606	600	604	622	582	575	579	635	545	599	579	588	605	625	572	587	572	569	628	569	585	614	591	586	576	600	576	572	597	651	584	589	618	555	586	577	570	571	601	595	586	603	579	624	618	598	611	576	635	571	578	621	561	568	579	613	555	617	620	580	615	610	611	612	627	570	619	599	625	553	584	630	578	623	632	615	584	622	598	586	566	613	549	560	606	617	590	600	591	586	549	563	545	558	592	579	606	577	582	560	583	577	575	556	598	637	614	578	595	622	595	593	572	599	562	598	572	629	621	568	612	575	588	611	616	610	593	639	610	571	612	605	554	574	581	581	612	606	570	607	584	585	592	609	622	556	572	588	565	616	544	632	624	585	577	599	555	639	581	573	592	599	614	637	611	579	590	588	571	622	565	623	590	641	622	602	583	592	579	640	566	628	549	623	594	585	603	562	601	607	614	543	603	610	587	617	555	616	601	576	581	600	590	579	592	572	589	574	565	619	582	587	611	565	574	602	558	573	612	633	596	561	577	618	586	594	602	591	581	643	584	569	609	624	573	584	575	570	591	580	599	577	636	556	616	601	614	631	555	612	599	615	616	620	609	628	605	566	592	581	587	592	641	604	548	568	617	607	616	590	601	632	588	643	610	571	602	610	608	613	634	623	574	581	654	593	577	602	578	617	577	609	622	625	580	577	584	638	577	601	595	607	590	546	563	621	571	573	549	607	634	567	603	576	631	612	584	561	659	603	610	562	651	601	612	567	610	607	573	617	639	596	620	581	576	622	622	576	599	572	613	611	618	598	560	583	606	608	624	582	573	615	574	584	554	565	578	578	559	575	588	621	594	657	649	615	620	582	576	611	586	594	596	584	569	620	565	607	644	565	610	559	578	635	613	608	553	599	557	639	622	593	576	564	587	674	589	600	612	613	652	627	568	586	613	592	605	612	593	613	586	557	613	582	589	617	620	587	596	621	600	600	570	589	637	601	613	593	608	580	583	584	605	608	624	644	589	588	562	600	610	629	669	550	573	620	611	604	611	596	545	611	609	666	629	583	563	592	578	558	594	556	592	583	555	599	548	584	557	566	598	604	587	602	574	582	566	553	586	535	578	592	606	538	599	583	579	607	583	595	578	615	593	584	590	604	612	594	547	584	616	593	619	559	571	581	575	605	592	586	603	617	580	605	592	625	585	596	592	608	609	610	553	618	633	576	640	631	558	626	595	612	595	588	607	608	595	577	554	633	603	567	598	566	607	640	599	593	643	641	572	554	609	627	628	531	638	602	581	600	572	556	597	619	608	525	591	588	614	614	610	592	598	582	626	601	589	583	587	576	577	597	608	556	566	583	561	582	561	611	566	592	583	601	621	561	661	571	584	620	589	609	606	606	601	569	617	566	580	561	582	592	615	643	646	555	589	597	565	588	615	585	592	620	596	556	586	611	571	582	574	608	596	567	578	563	592	573	614	604	595	592	621	571	636	652	577	571	586	619	613	595	587	597	595	537	601	628	610	591	589	582	623	627	585	579	633	613	556	612	596	599	624	624	577	610	615	565	586	612	571	597	581	578	573	601	603	579	611	648	596	587	579	583	571	587	604	588	645	597	580	591	602	628	605	660	628	601	596	578	620	627	629	586	624	566	580	579	587	604	562	609	653	595	570	618	591	602	620	587	584	608	615	608	573	573	610	627	660	583	585	583	613	607	597	609	606	622	600	592	567	564	606	558	624	581	584	556	615	592	578	582	612	620	616	628	598	609	613	566	577	586	612	606	621	663	597	596	592	628	578	590	649	608	615	606	627	600	598	586	568	591	575	573	569	610	594	621	536	558	600	588	581	564	553	591	626	624	635	594	568	602	575	580	646	584	577	593	586	564	596	601	575	575	578	543	583	578	620	571	637	600	674	593	607	582	595	598	619	603	591	588	606	612	606	517	576	588	591	574	619	583	604	612	616	618	567	577	622	580	567	582	597	625	614	601	585	591	605	591	552	587	600	621	520	579	560	607	587	646	556	570	613	625	622	573	625	587	565	619	615	560	633	558	602	589	601	608	559	590	563	589	568	553	563	615	583	633	640	605	629	593	642	582	595	597	602	630	637	560	600	526	576	597	604	599	593	590	589	627	592	586	578	570	602	580	573	629	562	580	582	621	573	604	585	588	585	598	643	607	618	619	615	576	596	613	589	586	602	597	618	615	619	582	616	577	638	581	561	575	605	599	585	626	595	615	585	630	567	646	616	600	615	586	605	588	623	587	591	575	579	639	582	560	609	631	617	602	593	575	660	630	535	560	600	571	626	551	622	592	586	553	594	622	642	629	619	576	582	596	555	591	628	597	581	611	596	553	619	615	584	595	576	629	606	627	631	640	610	576	574	578	621	575	620	566	660	575	577	581	566	621	614	643	581	591	572	572	582	601	601	571	619	615	643	613	591	566	573	582	597	584	580	568	628	553	578	621	570	612	581	555	570	507	595	612	572	610	580	592	587	567	591	581	570	621	570	584	591	568	610	602	570	591	545	589	580	610	549	628	590	597	594	602	594	612	608	587	628	577	618	591	615	608	623	601	611	627	586	586	616	623	588	608	587	616	498	590	622	628	581	587	562	582	573	627	604	578	646	553	555	600	621	598	575	596	613	597	695	579	609	562	618	597	579	626	609	560	615	590	595	638	616	601	607	553	560	596	598	600	593	597	640	562	566	611	611	613	620	629	574	578	596	593	564	588	626	548	596	583	553	634	614	641	617	596	591	615	648	585	571	591	590	568	584	604	602	582	587	570	569	560	601	577	622	590	597	615	555	598	604	620	582	600	601	561	605	557	601	597	618	609	617	591	604	593	612	581	586	599	653	588	542	607	556	604	566	528	571	614	584	554	586	625	594	593	589	610	605	656	612	562	554	635	612	566	636	551	531	565	611	591	631
5224	10633	8606	4497	3447	4012	2965	1980	1765	1697	1217	965	757	767	893	852	848	795	713	744	834	793	2092	4092	4584	3360	2615	1799	1101	611	577	605	650	706	642	646	661	629	612	624	592	586	684	627	626	625	646	622	616	607	621	621	625	655	662	618	611	642	582	650	634	638	626	642	621	654	658	669	610	597	643	591	650	632	691	613	635	617	616	631	632	580	645	669	612	624	654	651	642	642	636	581	661	658	630	609	614	617	602	693	620	684	645	629	631	622	626	646	695	645	638	625	631	655	644	635	613	588	649	648	630	656	628	603	628	591	657	652	676	644	607	607	651	620	662	633	597	655	636	596	647	655	601	654	634	614	634	623	591	617	622	634	636	600	642	624	672	626	678	666	615	597	605	627	649	634	629	641	614	652	626	561	615	658	641	594	629	623	608	629	619	651	638	618	605	666	642	674	635	646	609	690	620	596	623	646	624	624	606	626	626	663	644	667	633	614	636	648	674	650	681	623	623	570	606	658	689	649	634	669	603	623	648	655	642	688	630	647	644	638	651	642	624	612	599	636	669	653	673	638	639	643	639	660	642	677	639	644	621	629	618	631	691	646	673	644	648	622	631	657	595	616	597	633	631	640	605	673	619	598	633	622	644	603	644	591	658	663	643	628	595	611	631	620	649	695	654	574	635	630	662	626	646	621	650	622	666	617	631	647	606	604	662	646	649	665	658	621	616	618	628	616	635	657	610	631	643	649	647	649	599	612	613	589	679	604	643	603	640	655	701	622	674	616	653	601	596	639	707	604	617	625	643	629	659	624	619	661	658	623	653	607	657	622	600	638	617	622	624	643	664	632	580	643	630	596	639	611	625	627	640	609	663	612	659	672	616	645	655	612	621	624	606	620	667	619	649	626	615	613	609	620	612	617	671	648	626	630	617	671	593	639	654	636	668	674	634	623	630	606	620	668	642	622	620	612	609	630	683	621	642	632	611	595	643	599	620	648	635	615	629	638	603	617	606	612	645	627	638	617	599	643	628	619	622	640	630	627	645	625	646	654	630	641	664	605	654	670	636	628	634	634	662	620	636	654	625	640	640	659	643	613	636	643	621	641	683	620	679	611	689	631	658	610	655	626	634	633	602	619	611	594	634	610	636	630	629	655	643	613	630	669	645	657	622	645	655	661	650	636	651	626	631	607	629	614	640	612	638	627	617	655	628	656	635	639	637	643	627	615	631	625	592	619	629	628	615	645	630	627	624	641	597	623	601	644	614	610	640	631	623	622	628	698	615	618	653	651	623	629	654	662	659	665	625	622	618	664	640	678	651	629	620	635	589	602	631	668	606	607	601	597	599	627	600	636	599	607	650	631	631	642	667	623	662	595	654	645	646	633	656	618	645	637	648	650	621	607	631	666	621	628	651	660	627	644	589	608	635	661	633	590	660	645	595	657	598	617	626	629	597	594	590	644	648	610	660	607	608	649	632	667	635	639	628	675	669	617	709	626	609	639	643	633	682	616	619	594	618	638	617	641	667	618	624	674	631	615	659	620	593	656	627	632	615	656	670	590	624	636	645	652	625	622	592	599	619	655	601	650	648	649	568	637	646	636	621	619	606	646	618	559	611	618	600	576	640	647	672	621	651	616	643	661	639	617	648	613	603	676	613	640	652	599	608	617	645	651	627	608	664	588	655	625	666	635	637	665	674	662	653	634	643	602	619	638	657	633	622	624	625	693	653	599	677	640	649	672	628	639	654	611	569	628	639	640	676	619	626	599	670	642	649	654	661	633	593	607	659	613	638	623	616	608	615	627	659	645	637	613	628	659	640	653	618	673	634	676	650	637	651	641	670	628	605	634	595	678	648	607	652	624	655	657	628	636	645	623	635	641	630	638	648	645	637	642	625	648	636	644	611	692	668	605	666	611	665	601	599	669	654	628	641	619	696	637	681	643	610	615	635	659	630	651	618	654	609	654	629	663	655	617	620	630	631	649	657	616	611	652	647	621	608	616	604	637	641	659	621	579	644	646	647	642	612	645	638	622	643	642	611	623	630	666	679	649	619	659	649	647	633	622	578	661	618	616	661	608	644	593	643	608	631	628	671	623	645	643	601	624	648	627	637	621	647	609	670	690	601	619	649	686	553	591	642	661	634	649	607	608	620	678	608	634	583	620	653	633	672	649	609	677	634	620	619	640	639	639	637	637	668	613	626	650	633	651	662	625	597	631	618	597	650	650	589	674	646	679	612	643	641	600	659	611	631	657	649	667	634	683	647	611	597	676	664	629	620	591	619	612	612	657	636	657	646	657	616	623	629	657	648	655	645	660	585	672	631	641	658	650	610	658	677	596	629	634	625	612	650	653	623	642	622	604	636	607	673	662	616	640	652	641	625	652	636	585	631	626	656	606	629	635	648	660	662	656	658	634	651	634	611	603	686	686	648	584	674	651	597	608	640	604	625	669	647	640	605	656	652	676	629	609	659	644	656	672	633	641	597	609	635	593	599	676	626	650	648	661	628	594	636	645	668	634	626	655	635	656	663	604	646	648	673	603	598	628	603	619	627	598	654	612	624	603	626	658	618	659	586	679	631	541	653	634	600	707	627	662	631	615	599	602	604	640	685	633	625	657	628	670	606	636	671	630	628	641	615	644	660	655	616	595	677	649	634	634	665	641	628	624	652	629	642	622	671	656	618	619	656	613	633	622	654	603	666	643	580	643	608	622	610	673	618	623	645	617	618	648	671	663	626	621	632	654	676	684	668	629	663	652	643	642	669	624	619	642	591	612	600	634	672	649	640	647	610	685	645	598	646	581	649	616	593	570	644	604	647	628	582	640	664	637	648	667	656	642	615	590	598	654	646	602	617	640	621	658	635	619	642	637	646	636	621	663	604	660	647	652	646	593	603	639	642	666	594	653	606	610	595	622	628	619	626	577	624	599	665	630	645	617	606	671	677	610	602	593	587	633	636	672	602	624	628	614	657	615	624	672	642	618	661	650	652	627	634	614	634	638	647	631	598	610	601	610	622	695	625	655	645	587	616	643	652	615	587	631	646	637	637	651	636	653	664	648	566	647	628	628	637	635	681	664	607	629	595	627	626	635	658	641	632	648	626	619	588	616	636	658	653	579	606	624	601	654	624	637	604	653	603	647	661	596	606	641	653	630	593	646	680	683	646	605	608	685	671	636	650	609	584	632	647	642	651	612	658	678	630	652	606	630	625	595	654	605	680	603	604	617	682	616	621	637	606	608	590	636	586	569	661	635	633	616	623	611	652	654	658	627	624	574	629	646	656	607	626	634	673	591	654	631	650	648	659	619	663	595	640	620	654	604	601	648	609	642	652	624	642	617	609	653	663	630	649	622	644	653	617	649	651	631	597	662	624	681	640	644	618	622	682	700	629	622	655	646	611	677	639	634	636	650	601	611	688	623	605	615	629	692	623	596	673	604	639	613	603	618	586	645	650	616	648	673	653	640	659	630	641	609	617	643	639	636	651	642	630	672
22838	21391	29153	23986	21396	21550	11704	2218	1686	1773	1512	1260	1131	1095	987	988	1004	1006	904	837	846	1153	3226	7056	8020	6228	5032	3308	1814	739	715	737	690	741	665	745	701	694	740	674	731	728	721	728	716	728	729	744	737	673	701	724	701	680	710	684	724	686	709	768	734	717	750	743	735	663	698	739	687	689	716	728	720	706	758	712	690	703	705	762	720	686	751	746	732	687	727	709	717	693	729	751	729	760	688	727	694	714	757	716	714	660	744	699	679	730	668	740	714	666	706	655	754	737	720	673	653	749	713	731	710	731	727	690	735	737	732	732	710	734	708	679	657	729	728	728	679	766	721	717	730	712	743	677	703	717	720	746	701	707	708	740	688	709	694	727	709	737	648	733	712	747	698	728	694	686	695	674	707	712	743	649	706	690	718	668	667	716	737	703	720	649	699	669	723	689	715	763	708	676	737	721	716	682	695	719	696	709	685	721	686	693	650	729	676	678	708	729	779	750	733	684	727	725	705	695	732	724	671	743	709	712	709	697	709	696	750	684	678	703	689	714	695	722	750	688	691	717	668	666	682	718	715	718	721	712	711	702	690	672	728	704	730	735	762	698	722	738	713	721	699	650	687	755	703	670	667	740	760	717	715	690	723	708	699	705	708	684	757	716	728	731	735	708	698	712	689	723	697	685	647	709	690	717	718	733	682	731	782	718	767	725	731	669	637	724	722	693	716	717	713	701	696	715	701	697	730	712	737	710	686	728	694	706	703	703	742	677	719	698	709	698	672	723	695	682	735	718	729	689	743	687	703	744	689	745	703	762	716	713	730	730	726	759	760	713	720	712	717	739	714	711	713	711	741	710	692	708	679	719	669	695	765	710	718	760	685	694	755	725	727	701	709	707	704	690	701	684	705	734	737	723	701	738	715	728	694	728	711	693	713	714	733	691	713	727	692	691	731	764	719	681	686	682	704	716	735	679	715	691	725	725	695	703	769	722	721	639	737	725	679	707	747	721	683	664	729	710	701	683	736	710	683	665	710	723	717	714	746	703	760	715	704	696	673	719	732	749	708	736	732	692	670	713	748	682	733	711	744	754	699	698	711	712	771	715	689	704	727	746	701	717	734	712	724	695	691	703	686	698	681	671	713	734	680	676	738	716	717	670	679	719	671	680	685	722	703	702	716	709	711	712	735	705	708	750	744	740	729	731	709	724	751	761	714	715	706	710	685	706	691	689	681	687	671	763	683	728	712	757	729	666	713	682	699	732	697	711	711	683	728	733	682	701	711	713	668	734	728	717	741	659	720	697	734	717	751	674	739	670	767	716	712	699	709	700	752	750	671	656	707	727	730	711	756	700	703	691	711	691	715	731	689	736	782	724	754	719	752	697	703	739	689	720	677	761	685	674	744	708	715	776	715	715	685	722	715	793	699	665	704	682	723	677	685	721	668	706	667	616	672	702	724	668	743	722	730	702	715	734	709	742	719	690	688	748	660	684	675	710	741	707	724	729	661	741	694	670	689	731	708	710	729	695	692	715	756	743	724	693	689	712	756	715	739	748	729	724	697	700	731	698	733	698	747	758	723	697	745	691	704	648	698	696	671	703	643	735	721	676	716	758	701	714	696	742	726	717	758	725	741	664	629	678	692	728	700	698	710	679	710	678	721	692	762	711	744	694	685	690	783	728	692	714	729	710	688	733	729	696	747	723	748	717	739	686	682	756	679	748	727	699	721	710	737	673	679	712	711	700	747	712	723	741	700	726	697	709	698	704	703	683	706	700	682	748	709	719	726	750	769	707	704	688	716	711	674	704	690	709	732	690	759	726	716	706	720	700	728	718	744	690	709	670	699	721	714	762	704	716	668	735	708	727	759	692	746	725	738	699	721	720	682	732	725	732	687	671	719	696	677	661	734	729	736	705	682	714	713	716	697	725	670	681	724	771	692	713	724	676	740	755	704	734	668	712	719	675	716	678	740	709	763	716	724	682	757	701	739	711	662	673	738	691	674	726	788	686	693	694	665	694	731	674	718	698	731	676	676	693	703	739	717	700	685	721	711	698	661	704	681	708	680	708	698	716	755	647	721	654	729	723	761	723	707	723	683	680	697	789	687	668	654	691	654	747	715	690	790	757	704	727	673	695	702	670	693	703	735	692	733	695	717	725	690	687	730	738	718	721	698	685	693	703	730	697	679	704	678	715	699	736	727	684	718	769	722	763	758	728	703	739	679	713	641	692	699	713	681	729	723	719	733	698	727	715	738	746	739	688	760	729	729	723	696	715	704	700	663	694	726	695	725	720	715	726	765	683	733	733	709	736	697	730	749	675	694	724	722	732	739	733	676	670	699	753	748	713	714	676	701	733	718	687	735	703	684	744	720	712	703	773	742	722	697	701	746	733	734	734	739	692	731	734	691	724	699	707	730	690	741	770	686	707	695	707	700	702	672	716	714	689	699	690	697	724	712	700	684	686	686	753	726	705	708	761	691	731	700	712	756	727	737	719	705	684	696	716	717	711	716	756	702	694	695	726	732	690	776	726	719	718	743	716	730	729	703	711	738	730	684	682	727	690	694	730	706	710	717	698	723	715	753	716	714	690	688	691	729	716	694	751	741	736	687	731	714	748	709	696	723	680	683	727	738	699	692	667	725	662	750	703	662	701	684	723	711	683	685	702	711	746	666	721	685	717	728	693	703	713	708	764	698	716	753	691	688	733	750	694	726	716	675	730	713	717	718	769	723	723	726	724	709	747	703	692	723	671	684	673	687	782	694	711	656	700	762	691	777	669	704	665	652	724	655	720	707	688	643	762	751	722	705	728	743	679	691	689	758	736	709	763	697	661	768	709	640	673	715	693	729	696	672	723	670	723	700	733	712	694	725	667	743	667	712	760	649	698	725	696	748	723	714	689	713	689	705	694	726	674	692	678	716	706	710	726	752	711	770	695	727	706	717	678	700	755	679	695	693	747	687	712	710	737	679	730	775	730	737	734	704	731	671	714	757	696	726	717	695	704	724	688	728	742	676	749	728	743	699	728	726	688	731	712	704	764	684	719	692	678	720	704	699	744	701	713	764	700	752	701	693	724	747	734	720	707	737	718	741	711	693	704	670	692	676	697	714	740	699	748	684	669	681	665	752	698	661	689	740	735	670	747	707	725	670	703	684	684	694	767	691	697	717	720	766	702	722	712	707	694	708	728	710	695	752	741	712	683	741	711	726	662	729	667	722	707	706	717	743	698	699	695	714	684	699	687	720	727	758	723	674	685	738	650	711	703	681	691	729	672	687	762	721	686	689	706	693	734	674	662	715	740	697	724	696	636	627	687	687	672	749	757	706	711	761	700	679	739	736	734	670	764	680	708	705	689	737	684	690	772	688	762	728	680	642	743	693	716	701	707	702	732	635	778	727	705	706	747	684	699	722	702	662	671	736	760	739	745	696	733	699	739	683	671	756	722	677	694	718	743	722	773	721	730	692	705	689	748	760	673	695	689	732	750	698	661
7205	21606	16243	8746	6851	6340	4483	2908	2403	2720	2250	1937	1570	1442	1418	1286	1289	1150	1015	994	1025	1465	5155	10571	11189	8513	6963	4516	2332	773	758	694	740	678	727	713	695	757	722	745	713	703	688	670	679	691	736	684	725	728	689	738	713	753	753	709	692	734	681	735	717	671	700	754	757	709	757	700	729	713	773	720	719	701	708	726	699	679	672	728	718	698	757	722	712	710	670	702	702	730	702	658	730	714	735	688	684	694	731	667	687	671	708	695	740	676	708	702	712	708	696	763	716	733	726	718	724	691	707	689	639	730	700	734	742	701	739	715	746	713	719	708	710	720	765	763	742	667	705	710	763	690	770	687	722	713	728	699	687	709	701	654	698	730	722	702	697	703	684	732	707	746	736	702	729	743	738	726	686	727	708	711	741	754	739	697	688	769	658	669	688	754	713	735	727	707	681	756	698	725	706	712	742	686	711	715	674	807	680	682	711	698	731	712	724	732	738	706	715	698	758	676	687	738	692	743	765	676	689	721	738	717	674	696	708	725	714	731	716	717	688	744	704	702	739	731	703	735	713	718	732	731	759	705	694	716	769	716	765	728	734	716	679	673	712	722	712	730	723	729	731	690	748	727	709	782	714	768	690	739	703	682	682	754	719	761	709	737	719	752	699	725	724	726	674	687	694	677	655	714	695	706	726	778	728	753	709	767	695	732	745	716	748	727	684	784	746	751	707	760	730	710	772	729	741	723	689	699	695	735	747	707	728	697	730	705	695	726	748	753	660	724	706	718	744	677	698	745	691	703	713	708	750	726	682	736	752	723	748	698	692	748	747	715	751	726	721	743	679	727	696	739	731	718	692	717	738	762	722	715	701	768	706	753	732	728	724	749	677	730	701	753	749	757	752	698	770	717	731	719	694	711	727	681	678	730	717	722	762	718	733	707	686	687	727	698	710	714	753	681	681	718	706	789	706	727	701	758	708	721	726	680	657	712	717	734	675	737	715	727	740	721	691	754	748	699	754	720	739	711	743	723	730	726	722	677	733	706	724	724	742	711	724	729	706	715	766	718	710	704	713	715	728	769	716	699	712	723	719	750	736	685	690	699	713	689	825	740	735	738	710	721	657	722	671	734	698	680	737	725	710	735	686	746	720	746	730	701	717	693	736	718	750	725	746	736	704	742	726	750	754	708	731	717	743	738	757	749	710	751	746	660	765	771	734	712	720	691	707	760	708	730	726	729	688	711	703	703	670	746	696	682	693	751	701	694	703	704	715	770	716	703	715	700	698	685	675	684	749	701	699	756	668	712	730	730	694	738	729	754	713	720	696	665	713	747	715	716	710	703	715	722	704	716	703	756	712	715	752	761	745	696	742	663	726	743	737	738	657	750	673	672	733	750	717	777	761	727	720	742	746	698	674	680	758	711	717	710	693	738	734	718	710	707	727	733	728	740	731	722	699	788	726	754	704	688	720	762	738	728	678	749	720	719	766	707	723	765	731	695	792	720	705	721	709	724	717	695	739	716	739	728	668	751	720	719	722	736	684	726	722	711	703	679	697	736	702	722	702	702	732	732	687	700	693	759	717	722	707	719	739	739	722	682	711	741	726	712	728	713	715	703	681	733	698	702	714	688	710	755	716	770	735	741	695	713	719	679	721	721	684	692	706	690	684	708	711	673	693	718	730	720	688	726	790	721	772	743	712	665	741	687	732	684	756	723	715	712	724	727	716	725	752	717	722	704	715	699	687	711	693	716	730	709	774	708	713	747	717	701	762	747	748	708	714	730	657	722	698	687	665	683	739	734	716	729	733	725	682	716	762	742	742	737	649	707	738	691	701	723	728	747	716	736	722	713	686	775	703	683	714	729	700	737	697	711	804	771	700	726	728	681	700	711	723	739	740	682	724	689	726	703	740	720	719	714	727	733	686	739	721	705	761	689	715	714	693	752	743	753	682	721	728	753	734	704	726	720	733	746	700	682	696	742	726	726	746	721	746	722	706	717	716	695	703	709	725	714	776	704	701	687	708	697	715	716	672	758	683	694	701	703	725	698	721	727	723	684	719	700	709	705	725	718	711	716	720	704	720	744	704	732	738	668	720	717	734	692	704	683	728	743	742	758	690	699	631	690	733	730	783	716	670	704	698	730	695	766	693	716	694	721	726	724	704	724	687	729	694	667	706	686	711	747	737	672	720	752	714	665	692	717	724	695	720	688	735	738	662	737	696	700	687	729	735	710	719	718	732	721	699	744	699	688	736	741	708	735	737	750	778	723	723	710	703	707	709	717	700	759	720	727	725	793	688	741	705	765	760	742	729	733	666	707	705	702	724	703	762	717	676	682	745	690	751	724	709	730	713	667	707	731	735	695	690	727	686	754	747	689	749	722	688	738	730	735	732	687	699	729	747	701	726	692	730	721	721	654	721	750	746	724	751	692	698	731	685	710	769	742	677	714	736	734	776	685	662	698	654	708	697	660	726	720	709	752	718	683	735	713	685	737	691	738	725	703	682	740	744	740	712	701	764	708	755	708	713	757	716	689	697	721	726	711	721	685	731	712	737	711	703	750	711	688	716	719	736	744	665	696	717	723	698	728	731	762	708	686	689	723	710	667	711	733	750	704	732	679	739	739	708	671	761	755	728	718	685	717	704	713	742	720	717	701	702	769	723	677	712	723	716	723	748	747	742	709	702	741	724	674	732	762	738	730	719	762	698	675	758	711	754	674	712	702	698	708	729	699	720	700	683	733	710	713	721	714	699	725	715	755	735	683	738	759	728	723	753	736	740	703	735	709	743	786	722	701	691	727	698	755	685	734	730	740	689	694	709	739	747	712	736	737	715	775	737	722	695	668	647	734	764	707	708	715	729	727	674	706	706	716	762	751	736	688	724	722	775	714	734	804	713	685	745	723	711	718	713	688	729	738	716	693	735	716	754	698	689	744	716	674	712	734	699	761	712	696	736	700	689	710	735	740	703	705	656	699	740	721	797	732	695	706	711	757	711	729	726	740	675	719	763	711	700	719	700	710	750	695	693	761	725	699	711	699	704	717	713	726	718	742	720	712	751	726	703	720	719	696	727	674	693	727	716	712	727	716	669	739	717	682	731	731	742	709	708	696	752	718	723	700	695	741	670	716	708	735	725	689	700	741	751	688	742	719	704	741	711	719	722	703	725	681	743	746	758	721	745	672	697	660	722	666	733	703	752	666	719	726	742	717	672	740	747	682	718	729	732	701	707	707	697	682	691	671	731	710	686	671	675	716	726	665	708	742	726	735	671	699	730	696	733	741	709	732	715	682	714	710	693	717	740	712	729	720	716	702	769	705	759	728	764	705	724	693	681	724	723	763	711	660	744	723	751	742	768	708	744	707	721	672	681	671	783	749	731	720	715	673	746	672	763	715	710	704	709	707	708	714	732	737	710	717	719	691	726	727	698	703	714	698	739	730	711	740	738	714	690	718	729	694	736	709	718	764	710	753	704	710	696	723	703	744	728	703	680	678
28053	19351	7847	2173	1427	988	810	763	617	585	609	557	555	510	517	545	503	468	469	456	444	519	560	693	802	846	732	643	610	457	416	442	414	453	439	466	459	433	456	464	452	406	436	476	461	443	470	422	477	472	407	441	471	450	451	481	449	470	410	400	459	447	421	460	405	491	443	455	419	440	433	439	452	459	430	434	456	429	433	424	410	443	433	422	425	427	440	434	428	411	455	477	433	423	458	450	456	471	425	459	421	440	438	427	427	424	411	419	443	463	445	385	452	406	428	458	442	421	402	400	454	442	414	422	430	412	445	447	438	432	446	427	432	424	429	420	416	413	483	466	420	477	457	424	463	437	446	455	438	473	445	461	414	456	460	450	420	455	427	454	441	451	442	458	427	412	433	423	459	435	447	416	453	429	408	425	444	445	435	415	415	449	459	419	411	479	434	446	453	463	445	429	468	461	407	439	435	439	398	436	421	444	455	403	444	452	418	441	466	451	465	420	449	457	418	441	459	472	404	413	442	412	427	394	434	468	435	462	431	458	446	407	419	418	454	455	459	453	464	442	480	422	428	408	448	438	453	465	464	427	469	400	419	412	459	395	420	422	451	455	455	481	467	459	461	498	469	467	471	425	392	442	466	432	463	472	419	436	431	435	441	422	424	400	439	462	454	467	419	451	454	439	464	437	461	418	468	464	450	407	444	449	423	411	413	461	493	423	446	463	462	438	393	431	404	411	402	428	430	450	446	463	428	464	422	405	449	439	424	419	471	436	448	437	460	411	421	457	441	445	452	448	400	439	470	427	428	466	423	420	410	408	459	464	440	434	460	440	428	430	431	394	433	419	460	437	428	432	413	435	427	432	426	405	458	470	443	421	432	474	433	437	456	450	429	432	472	445	426	428	454	468	404	427	463	437	422	431	431	405	438	428	449	423	461	428	449	427	440	479	471	409	455	449	462	447	400	437	453	441	414	444	431	401	411	415	416	445	486	427	435	459	445	438	410	465	436	423	432	430	441	419	424	429	431	461	475	460	451	467	441	464	487	469	462	445	427	424	462	459	447	445	442	399	393	444	476	478	479	418	461	439	449	487	459	425	460	450	437	473	429	465	447	460	435	421	478	437	415	434	404	417	450	424	444	462	432	443	438	443	473	441	440	443	425	448	450	448	409	450	445	505	418	485	455	460	481	473	451	441	451	417	484	468	453	425	440	437	452	420	448	460	442	442	412	439	418	399	443	431	409	440	433	416	433	457	458	451	440	428	454	500	440	450	456	458	482	459	445	449	430	409	445	458	443	416	419	454	450	465	479	449	445	441	435	451	455	474	469	446	469	433	467	451	437	436	461	444	441	467	442	453	433	434	488	432	455	457	482	447	429	425	446	446	436	456	448	445	442	445	434	446	450	455	470	403	442	460	419	475	431	433	429	436	409	457	469	444	471	457	413	440	401	455	468	452	440	451	457	436	454	452	434	440	450	436	453	430	434	503	438	411	436	419	421	465	448	446	443	449	469	407	417	452	433	426	480	455	465	453	476	426	449	499	460	433	462	436	485	421	465	424	468	473	430	469	383	459	470	483	446	433	431	450	464	441	434	453	446	429	455	414	417	453	444	443	418	452	453	482	469	462	442	429	432	428	449	433	470	465	412	438	417	414	414	426	437	439	441	460	461	430	483	436	414	460	443	462	450	433	453	442	460	387	441	420	408	468	444	438	430	438	478	485	434	438	454	419	440	472	434	442	439	418	434	457	456	434	442	456	424	440	438	420	419	442	429	437	454	475	426	473	423	463	429	433	447	491	450	509	405	416	466	457	464	460	460	456	404	446	433	428	446	445	427	421	458	412	416	448	472	447	447	405	421	450	469	415	461	417	476	467	473	490	461	482	430	415	407	463	465	466	412	455	459	445	435	433	433	429	464	438	441	435	437	440	424	422	439	457	435	435	445	438	443	425	482	468	449	419	493	457	466	432	434	414	434	444	406	418	432	427	419	445	466	438	476	443	409	466	440	443	461	467	467	457	452	447	440	441	391	417	460	467	466	413	443	469	477	435	470	461	490	492	454	432	443	417	425	430	418	415	427	438	500	450	439	449	436	439	438	473	428	422	453	428	458	435	452	472	454	447	430	463	452	472	443	430	444	443	433	443	415	429	436	448	440	439	417	436	495	446	408	425	450	431	458	434	460	438	471	425	469	410	471	483	426	456	430	427	409	431	450	446	404	434	416	466	422	418	413	479	410	456	436	451	430	412	446	449	461	454	419	427	453	442	412	451	431	448	419	442	457	455	467	444	404	416	420	431	463	457	433	403	426	448	455	463	443	432	390	422	484	435	451	479	453	459	435	450	411	469	437	461	432	456	467	455	421	430	416	468	454	446	455	477	431	456	443	438	434	443	419	418	468	447	453	442	470	461	443	439	419	485	417	401	450	430	409	407	467	437	450	448	439	456	448	458	472	401	442	394	419	397	426	456	486	435	439	437	440	419	397	443	451	440	444	465	449	452	436	453	432	435	415	468	437	437	417	425	403	471	435	433	403	450	453	425	466	456	455	454	447	431	460	400	447	429	421	437	460	460	454	405	445	499	429	430	409	447	384	434	450	457	450	466	434	462	465	439	464	413	429	452	422	429	449	492	432	448	451	415	446	451	458	448	389	456	412	437	432	407	466	440	434	431	450	460	452	436	416	492	452	459	476	458	443	419	441	465	435	453	434	500	439	480	428	420	461	431	446	453	465	467	473	444	450	466	399	441	458	461	457	468	453	454	442	471	394	404	436	431	461	474	439	492	474	437	423	430	450	471	458	458	475	455	414	393	448	437	421	429	439	468	438	434	469	410	428	463	426	441	464	459	457	440	444	431	433	480	438	449	440	453	405	448	425	457	427	436	405	425	439	480	475	457	434	460	435	425	434	438	446	437	458	438	442	434	469	410	443	439	427	462	414	449	438	490	419	450	435	479	435	446	409	460	426	438	438	471	488	407	456	443	475	462	450	428	436	434	441	443	436	444	415	452	421	453	437	429	444	459	471	462	466	451	440	445	436	450	419	497	443	447	437	456	495	454	462	443	406	452	471	426	430	403	459	442	420	448	452	453	454	435	479	479	424	506	444	457	434	456	457	430	462	444	444	441	482	438	453	461	446	450	458	431	432	430	404	427	482	420	439	464	482	439	416	424	460	433	422	441	444	447	454	415	433	422	451	480	456	456	456	458	436	439	454	489	441	437	428	457	427	432	463	442	434	434	447	425	458	464	464	430	429	471	452	466	450	432	440	447	455	465	415	430	449	454	442	458	449	471	437	441	437	417	425	431	434	451	478	442	462	432	431	400	428	437	416	431	428	467	435	430	430	428	446	431	422	461	445	442	476	420	455	424	402	439	472	440	469	437	463	454	414	429	461	446	444	408	467	445	450	434	467	425	473	482	425	445	476	455	430	440	436	424	420	408	422	414	406	440	457	464	425	438	461	471	437	416	426	482	481	438	466	412
5773	7156	5374	2379	2237	1647	1241	1232	896	888	707	650	675	585	590	647	674	674	535	590	567	572	681	813	1071	1062	933	801	677	511	460	478	475	493	449	491	466	504	465	476	497	493	483	478	474	469	507	525	502	474	483	471	507	476	516	478	476	504	525	491	492	469	461	490	501	493	471	406	481	482	514	482	514	488	469	489	462	484	483	457	497	451	494	436	488	513	500	478	469	490	461	493	470	471	493	479	494	443	469	489	441	468	463	470	498	419	462	470	476	459	455	473	466	450	491	481	481	505	485	438	453	463	469	478	478	487	501	479	445	473	490	502	467	511	478	477	461	429	454	509	475	473	521	452	510	451	464	458	465	481	493	476	481	482	483	481	492	495	457	504	475	487	476	472	474	488	464	469	486	486	466	499	469	481	491	481	508	523	536	465	461	471	479	490	492	461	463	490	501	462	503	486	512	477	476	528	452	485	485	505	483	457	479	454	497	464	463	454	487	481	456	430	505	444	494	509	489	478	465	461	434	477	464	510	480	516	497	454	461	489	503	453	448	496	484	482	461	505	525	508	472	496	473	471	460	475	503	500	466	506	529	492	509	473	459	485	474	517	479	476	494	478	484	488	493	485	439	465	482	502	470	504	462	499	441	501	484	472	477	473	463	459	460	498	484	445	470	474	480	478	472	509	439	512	456	441	492	492	443	458	495	491	461	484	478	518	437	469	470	504	525	437	475	433	466	476	474	488	492	467	453	446	505	461	456	451	485	448	463	471	468	443	449	484	474	474	499	488	472	495	466	505	440	477	499	498	478	486	510	452	466	462	454	487	482	466	460	481	452	459	491	505	468	471	448	506	451	454	459	470	486	438	502	457	463	465	456	515	446	505	458	471	494	477	470	470	467	457	499	453	492	484	469	478	499	496	478	481	465	496	470	440	489	527	460	463	455	485	469	459	469	449	508	491	454	491	469	471	452	486	517	481	499	467	464	471	500	487	491	469	452	518	492	453	472	503	483	496	474	463	497	498	476	471	489	483	475	489	479	520	459	500	504	482	474	482	475	462	490	476	499	509	470	497	471	484	493	503	492	460	472	484	451	445	481	502	501	472	481	480	467	480	464	507	468	445	490	484	473	500	484	471	465	461	501	451	487	485	502	509	473	494	448	495	481	461	490	458	495	475	486	507	456	487	485	487	468	470	489	457	490	491	498	483	481	477	507	460	481	497	446	463	478	489	463	489	462	458	455	460	484	464	464	484	467	456	462	451	503	467	467	448	479	505	488	498	465	482	467	495	521	473	465	462	486	483	467	444	494	474	475	498	435	481	485	465	462	478	467	492	512	467	494	514	476	468	496	443	448	476	522	450	451	477	469	496	499	510	463	460	475	475	459	506	512	465	444	510	479	438	485	470	481	479	452	485	460	509	508	439	461	529	457	469	459	502	452	481	454	474	487	488	491	476	542	436	488	473	466	478	454	478	501	499	448	478	472	493	495	473	465	487	467	490	487	508	485	473	473	479	494	421	478	455	505	435	471	498	488	478	489	467	492	480	488	512	479	495	490	474	471	509	459	493	460	459	492	478	535	497	503	507	499	486	465	456	461	513	497	513	426	473	538	463	481	466	482	510	440	516	458	418	477	506	452	471	474	495	462	483	464	494	506	455	492	471	496	494	488	450	441	490	460	466	489	487	514	482	458	474	442	467	508	457	467	509	482	472	454	467	475	497	479	529	493	510	438	492	460	467	467	455	488	448	487	479	468	499	485	500	452	461	456	481	482	446	463	452	495	480	450	432	470	502	453	454	503	531	448	462	505	454	450	459	479	503	465	470	474	460	444	430	477	501	507	476	486	473	492	470	471	476	469	474	488	510	457	476	432	485	441	444	498	477	491	529	501	467	450	515	467	495	451	479	506	496	482	492	457	504	530	470	452	516	487	499	485	494	479	474	487	412	488	486	414	540	542	455	470	456	489	461	490	477	474	485	477	487	462	508	481	469	516	529	470	523	449	464	441	473	482	484	471	492	485	494	498	469	496	497	503	474	512	508	460	463	460	491	466	529	462	485	458	461	473	471	474	467	454	467	459	480	480	502	509	468	505	418	462	485	477	484	458	473	515	495	445	474	485	431	474	483	503	486	476	447	527	493	460	531	461	501	488	463	485	471	469	503	462	442	486	485	478	482	489	448	490	481	493	435	510	500	461	505	490	492	481	477	507	448	438	511	473	498	453	481	464	450	501	490	473	466	467	483	471	486	451	462	482	479	469	458	448	487	492	466	472	481	515	470	476	425	469	496	525	461	469	454	450	502	494	483	466	493	522	457	453	480	512	497	517	451	487	481	472	453	489	459	482	478	512	464	498	450	507	474	488	497	500	467	458	519	470	460	479	451	459	498	477	462	447	436	528	439	493	461	492	500	489	451	497	473	490	506	442	513	441	475	475	484	472	479	452	474	490	490	454	450	484	433	483	443	492	449	459	455	472	477	545	470	487	460	447	484	458	490	454	445	497	425	473	505	488	463	502	506	496	479	505	512	524	461	496	474	484	478	444	477	427	480	461	479	442	484	469	462	465	491	487	410	528	465	499	466	476	441	514	471	481	482	483	515	484	495	478	486	460	503	476	493	498	464	479	455	499	444	514	479	459	459	462	492	478	505	468	470	477	470	508	449	487	497	477	443	491	448	505	487	469	463	455	492	457	437	465	491	510	460	486	491	466	446	473	498	498	465	474	436	447	493	503	462	475	543	486	480	501	440	496	507	468	482	484	534	483	502	509	445	481	511	501	469	480	476	491	485	470	466	484	494	478	470	493	456	510	457	449	457	483	447	487	484	470	464	447	508	456	475	467	489	486	490	476	491	494	464	498	485	477	489	474	490	499	492	475	464	463	488	435	522	538	476	480	443	528	490	425	503	473	508	449	475	492	504	447	452	505	481	468	479	489	498	471	513	499	467	507	501	466	489	463	518	509	483	521	452	438	453	479	433	487	537	458	487	438	473	450	460	449	489	479	461	483	496	480	456	514	503	517	476	463	520	507	492	472	459	484	484	490	481	496	507	446	428	480	496	496	484	500	446	483	500	513	469	485	443	461	440	525	498	501	493	497	480	496	458	491	478	487	439	456	478	526	480	464	453	485	469	477	458	482	482	500	436	453	479	507	469	470	461	498	464	482	490	505	458	501	503	445	477	470	478	494	495	541	487	469	471	458	526	451	477	504	454	452	441	507	456	495	473	471	488	463	470	515	518	482	465	445	456	467	501	473	469	491	476	504	491	512	506	457	434	471	466	468	508	516	429	495	505	497	474	485	468	466	486	513	508	463	484	490	519	513	476	476	468	488	509	458	498	496	499	445	522	452	486	469	466	471	490	509	445	473	493	502	486	457	460	497	504	462	498	497	452	489	509	513	487	462	481	517	449	431	475	510	479	480	467	492	494	500	460	492	464	482	492	493	464	462	476	525	484	495	475	491	464	466	504	458	455	482	432	442	498	493	487
24046	21400	28676	24495	21386	9819	1727	1253	927	921	761	746	662	585	664	643	581	514	496	514	551	1021	2333	3852	3937	2987	2430	1439	648	429	436	439	418	435	418	434	428	442	471	484	469	401	434	444	408	407	433	452	458	464	433	452	403	437	429	387	429	416	420	440	441	430	417	420	434	472	427	412	431	435	398	432	454	454	411	454	373	454	388	409	422	412	456	403	416	432	489	483	445	452	396	409	451	431	401	446	407	424	461	448	458	425	423	473	455	407	460	405	456	425	451	446	447	483	409	455	451	424	431	434	433	449	455	450	405	450	421	450	440	420	442	416	445	418	408	422	429	435	416	478	436	454	425	457	455	435	483	436	454	419	438	438	424	457	433	431	440	393	450	448	415	465	462	438	441	449	431	427	435	411	432	473	427	455	427	490	434	435	373	399	428	407	425	434	456	435	431	432	437	482	415	448	418	416	434	453	458	442	409	409	453	380	440	427	441	450	452	412	410	414	397	413	445	461	443	471	418	422	436	414	449	434	449	411	444	460	457	391	449	447	429	439	402	425	428	430	461	465	454	449	439	436	430	399	427	423	417	482	432	418	446	440	400	431	444	480	410	402	435	474	424	435	395	400	427	443	434	411	470	409	438	454	437	418	416	428	402	441	478	419	434	459	437	450	422	458	406	440	427	461	449	440	420	464	406	454	418	448	441	441	433	446	452	443	432	453	409	407	442	459	432	446	431	471	416	448	441	408	411	417	410	432	416	428	413	445	449	428	458	441	430	461	452	416	440	434	408	409	433	450	415	437	420	424	419	455	437	420	440	428	468	463	442	408	467	408	439	443	447	393	422	407	422	417	458	418	424	413	448	433	427	435	416	393	438	412	395	422	435	442	430	436	445	455	441	426	427	429	457	417	410	413	447	436	408	436	452	437	409	437	430	427	442	445	429	412	434	414	437	414	411	395	420	439	441	442	459	433	468	463	436	416	451	401	459	433	431	421	424	402	439	428	427	433	385	472	460	418	433	387	425	446	444	408	445	440	460	424	420	433	428	446	463	448	418	445	430	425	446	430	424	415	451	444	422	443	425	441	428	438	414	408	457	431	429	434	414	458	469	375	476	419	438	451	439	410	434	412	448	459	410	450	450	415	378	470	433	427	428	422	464	440	408	412	424	457	419	449	442	457	416	455	451	410	439	408	437	435	395	422	415	437	414	435	434	433	440	422	449	432	424	404	445	484	437	420	410	427	406	425	424	414	426	463	424	424	442	412	447	473	392	451	474	382	424	465	442	427	447	449	429	425	424	414	415	441	450	435	410	419	430	428	403	459	452	406	416	449	439	408	420	454	456	451	414	434	442	391	426	405	417	435	448	440	413	441	411	401	466	432	426	431	418	407	440	427	430	399	441	423	401	436	470	432	440	439	414	405	434	472	442	427	427	436	429	413	441	438	417	414	449	426	443	463	430	456	443	415	444	410	409	448	391	439	435	456	437	430	376	425	409	435	456	413	454	430	411	437	463	423	467	427	446	453	448	457	436	404	433	479	416	422	440	425	423	439	446	431	396	384	480	418	451	470	451	417	464	454	454	432	429	447	396	459	457	458	413	405	421	407	454	449	427	423	461	413	396	441	453	435	400	431	445	441	455	453	461	414	445	451	407	422	436	412	450	437	415	423	458	441	456	413	399	432	422	427	418	423	403	435	466	449	439	434	458	449	475	445	436	451	449	436	400	423	435	408	451	459	434	420	422	431	424	432	425	402	404	454	417	418	434	448	445	429	418	458	462	428	433	442	435	402	434	402	458	407	450	421	449	430	415	426	392	443	448	438	438	448	451	494	444	421	441	436	418	465	426	447	446	452	423	462	425	425	413	430	406	427	451	472	417	462	438	459	422	418	447	416	436	446	435	425	412	413	403	457	432	432	460	436	395	455	388	448	432	469	445	434	400	434	486	446	418	421	469	393	453	414	434	427	429	406	457	444	410	437	428	425	448	435	426	460	439	429	464	471	432	401	450	413	398	466	412	412	441	434	444	422	406	457	406	432	404	404	429	438	468	418	444	457	438	435	447	440	459	441	442	469	467	470	417	457	422	455	466	439	454	424	458	487	417	414	438	442	432	437	438	411	393	459	439	432	436	448	427	411	429	436	459	418	413	423	457	444	449	474	472	477	451	410	401	432	460	461	481	409	441	436	437	439	471	433	456	427	422	434	411	457	458	449	427	417	436	450	411	398	420	432	418	427	421	437	419	450	444	452	451	436	449	459	431	481	432	455	430	410	447	446	445	390	455	420	419	453	426	432	419	421	440	400	449	410	462	451	420	431	417	399	456	433	476	460	449	433	465	442	417	435	384	470	427	437	407	433	425	449	413	432	433	441	442	401	417	429	416	431	491	419	435	445	433	394	410	450	460	398	450	486	370	461	451	405	455	431	430	392	406	434	474	414	420	446	444	470	411	440	411	430	408	410	422	437	429	431	438	376	464	426	417	431	444	450	427	452	452	437	461	448	451	411	423	437	416	447	418	431	454	443	407	460	487	463	431	437	450	437	444	431	408	416	430	436	414	436	431	435	471	432	431	421	433	448	426	397	456	434	439	460	414	431	437	442	424	433	480	438	437	423	430	411	427	428	411	430	437	438	449	450	441	433	439	425	456	438	449	433	447	418	455	390	410	399	432	448	441	420	436	405	444	433	421	399	416	424	430	462	453	408	406	439	443	414	425	440	474	443	427	442	428	426	445	445	405	423	462	444	436	429	464	399	437	441	447	443	430	436	426	437	475	426	452	441	434	423	460	447	439	450	397	467	428	437	421	436	450	440	428	457	420	449	420	454	429	458	413	461	439	445	470	435	430	414	420	431	446	446	416	441	431	440	398	439	418	414	455	421	452	413	453	423	419	434	424	417	424	422	408	449	428	413	440	441	446	460	445	449	462	439	428	436	450	424	433	452	415	477	420	449	425	449	428	431	466	479	470	420	414	452	446	375	446	464	416	441	403	435	459	430	431	441	450	430	444	417	451	445	449	401	452	430	416	452	408	437	430	458	411	460	438	405	405	421	420	468	425	437	412	450	411	411	414	423	442	431	448	436	455	419	444	435	424	439	431	435	472	437	443	387	437	462	463	424	458	436	469	418	444	406	421	435	459	429	490	486	428	431	414	478	401	437	460	370	448	421	430	424	469	453	481	498	405	436	454	442	427	439	445	424	397	447	431	435	442	472	425	433	436	466	418	423	414	419	410	428	449	474	441	436	440	455	407	431	432	480	443	377	461	484	391	464	433	389	458	424	420	415	419	426	435	449	413	427	450	382	425	445	440	451	456	434	459	391	448	416	449	440	418	450	417	420	420	455	421	439	424	471	408	448	427	451	421	474	434	414	383	449	437	415	430	420	413	392	412	452	424	417	464	395	440	443	436	461	450	427	443	447	424	401	426	456	434	436	432	406	463	454	404	456	448	475	442	444	420	465	437	419	443	435	406	433	416	427	413	439	441	432
5426	15506	10407	5858	4290	2900	2415	1992	1600	1302	1020	996	879	817	918	836	712	627	522	587	688	1541	3757	6129	6050	4436	3591	1911	810	458	469	480	467	465	440	450	480	478	492	460	445	454	472	450	450	472	428	463	434	507	463	442	459	460	444	465	483	450	436	433	482	428	449	452	466	455	484	459	477	445	488	484	440	419	465	451	404	482	460	474	495	454	422	477	482	429	460	450	479	473	410	443	439	427	476	419	440	455	467	490	421	498	466	436	451	442	480	480	461	446	492	452	432	472	493	459	441	433	459	467	485	456	467	445	469	448	486	456	423	434	466	493	457	457	472	432	430	464	421	448	462	423	471	406	441	454	458	438	405	459	400	459	468	477	427	474	432	459	487	471	471	461	450	458	432	487	461	438	438	462	490	459	511	454	477	463	446	465	470	439	451	511	444	486	481	465	466	453	476	510	451	458	499	421	442	475	444	443	448	444	429	481	442	408	443	436	469	492	448	448	477	444	430	471	406	433	460	441	444	509	449	410	462	499	466	442	470	448	473	474	448	458	451	481	438	464	447	486	463	435	462	427	458	477	468	448	445	447	457	492	463	502	461	464	471	425	431	465	458	482	459	484	440	481	467	466	462	443	412	452	465	420	395	442	451	490	443	446	440	452	454	468	468	448	459	471	503	461	450	455	480	463	436	442	457	465	484	474	441	484	458	471	464	456	478	467	460	489	437	488	468	454	451	448	413	444	474	441	474	488	452	456	486	472	473	490	459	458	428	419	505	483	421	471	438	490	457	471	402	435	440	470	433	466	457	494	435	486	458	424	450	450	480	429	447	450	458	446	493	451	474	434	466	423	420	439	458	470	456	470	461	412	448	478	460	509	461	475	456	407	493	495	466	465	452	430	463	457	457	484	443	512	470	477	438	426	446	490	460	456	482	455	449	453	478	460	460	476	455	459	451	484	477	416	428	450	456	488	458	449	439	489	475	477	450	422	493	439	479	460	445	481	408	448	445	448	440	451	468	475	439	456	459	432	514	484	451	467	432	491	467	474	480	436	475	489	429	471	445	444	474	490	446	487	458	453	470	491	453	447	452	503	436	449	462	469	495	430	469	438	443	455	398	462	470	468	435	450	438	461	446	445	472	476	456	464	419	445	499	475	462	497	473	453	458	458	479	459	441	459	467	495	469	493	443	463	470	437	471	501	465	451	474	442	441	485	494	453	445	459	473	461	457	432	436	441	468	456	453	439	474	484	508	452	455	423	453	473	445	463	479	486	459	462	447	445	450	493	470	477	456	454	425	440	467	459	437	498	441	465	456	419	488	495	451	419	456	460	470	431	470	456	442	457	479	470	424	455	461	489	426	439	455	486	427	452	441	453	429	456	445	472	460	470	445	457	482	427	458	468	451	470	441	456	496	486	430	458	510	468	483	481	463	446	491	504	421	479	432	490	438	435	461	442	454	469	440	450	438	447	462	479	489	461	474	459	483	417	436	445	460	462	456	402	469	419	493	489	472	467	439	407	476	437	466	518	460	472	457	424	469	462	418	454	460	496	472	499	464	437	467	488	478	475	501	486	489	471	452	445	457	463	487	452	461	466	453	457	433	478	443	438	477	455	427	437	474	493	473	459	450	450	464	468	459	445	457	510	494	417	463	460	450	436	451	449	418	468	439	456	471	478	484	473	451	434	468	482	466	447	466	453	465	459	500	433	461	477	422	448	429	409	468	479	425	459	462	457	455	474	456	429	431	458	441	475	463	432	505	451	496	454	463	475	434	463	492	455	467	480	447	474	466	442	464	431	461	498	471	507	454	437	440	444	452	466	460	429	478	432	413	439	473	489	455	449	462	446	457	418	462	440	454	456	410	477	448	411	435	441	474	436	470	452	420	442	464	484	493	448	477	485	408	520	485	468	468	437	453	468	508	486	474	460	436	470	473	448	457	451	481	475	442	455	471	454	442	467	433	468	461	460	450	482	494	473	469	477	470	452	500	482	518	430	436	463	452	482	459	449	443	424	474	468	446	474	432	489	419	477	485	444	464	479	450	436	465	447	452	431	461	481	477	451	435	482	503	474	451	464	451	402	483	453	450	489	470	438	451	462	486	454	482	448	468	456	454	488	472	446	450	474	435	483	462	471	475	439	441	429	432	477	449	465	462	441	473	449	476	487	470	492	454	486	449	415	450	461	479	450	484	457	468	475	458	440	454	466	462	449	411	498	465	451	499	474	465	447	470	465	467	449	445	482	513	402	428	442	467	455	433	499	436	447	455	490	492	418	456	444	471	450	479	436	443	443	464	456	446	455	461	444	418	420	465	471	463	469	500	487	476	439	483	487	449	462	471	464	448	442	464	458	484	452	451	461	475	425	427	479	481	491	487	457	446	467	476	451	459	442	469	523	415	439	496	484	435	463	480	442	429	476	460	464	462	480	461	459	483	473	431	448	438	436	502	446	456	460	450	464	476	475	456	484	465	454	458	411	466	445	457	405	412	471	430	495	474	489	453	457	460	422	451	453	463	484	475	452	434	454	456	444	450	468	504	455	455	460	449	463	461	459	475	455	456	457	493	416	458	476	465	475	451	442	462	462	462	443	471	415	455	444	435	473	460	466	416	499	489	447	453	465	487	448	451	484	479	471	464	452	460	438	453	430	497	428	507	461	453	427	434	441	502	443	450	409	494	456	437	457	489	458	454	450	479	443	469	462	472	481	460	454	442	492	410	426	443	458	470	450	412	451	471	459	449	458	437	476	457	481	439	445	472	475	448	494	455	455	488	425	446	452	420	421	509	453	426	440	438	467	429	492	452	482	475	441	462	453	423	468	413	440	477	505	442	442	445	468	464	495	458	444	449	473	462	468	427	469	434	484	467	422	467	470	484	430	452	454	437	457	485	469	477	433	487	441	480	457	490	431	472	461	447	449	427	438	485	456	449	449	467	437	422	474	436	498	466	433	424	445	441	441	441	457	447	466	426	443	470	480	463	473	452	418	467	437	458	453	455	438	459	462	455	398	464	464	435	473	481	450	489	441	480	473	462	465	482	469	466	455	454	430	419	467	438	441	442	470	442	431	447	493	466	406	443	464	476	475	454	462	421	454	473	490	478	456	476	474	474	447	442	466	437	482	448	495	464	462	437	443	436	455	455	465	446	462	480	480	500	470	450	447	476	425	418	463	454	471	475	461	486	449	471	463	463	458	440	483	450	441	481	490	415	418	467	467	435	460	407	462	466	493	452	440	466	439	432	463	445	425	435	451	446	465	458	484	440	453	445	433	431	452	474	448	479	465	457	455	452	442	434	408	455	492	458	438	463	459	444	440	492	446	442	425	476	409	452	448	442	449	493	436	432	446	453	490	462	439	463	471	425	446	478	478	477	507	464	443	484	431	465	447	480	429	440	424	429	452	431	462	468	446	486	469	470	451	456	474	468	479	481	461	457	445	467	492	471	464	451	429	490	445	496	474	440	489	457	456	495	433	494	497	452	472	438	463
25267	21381	27546	25490	11349	1794	1183	1070	1006	890	827	822	813	735	805	787	771	650	630	640	638	920	1605	2096	2575	1966	1741	1356	862	655	571	614	586	601	588	546	569	592	585	610	595	579	578	614	609	596	601	616	607	583	592	582	581	589	619	587	597	600	598	598	584	590	609	603	574	565	592	603	626	586	599	581	595	576	561	583	598	581	629	576	592	598	604	617	601	608	584	597	624	589	628	592	566	621	610	612	592	578	592	577	572	612	608	571	587	599	578	597	557	610	613	582	596	617	585	559	607	602	527	545	603	587	644	606	589	549	638	606	555	614	579	565	593	583	565	614	600	563	635	592	604	611	590	584	612	592	612	648	615	615	586	617	587	622	625	607	584	645	513	597	624	608	594	569	588	584	614	613	574	549	605	583	606	635	598	576	604	606	587	575	603	585	589	620	604	596	583	578	552	578	570	603	602	630	570	600	609	617	575	578	571	617	592	564	630	577	592	641	602	574	626	592	569	608	611	605	660	582	580	593	578	568	610	554	638	599	611	602	539	591	580	606	588	586	573	559	593	529	587	583	591	575	626	570	635	630	591	639	552	616	592	599	592	618	563	591	580	566	608	566	588	575	587	601	583	605	610	588	580	613	642	570	624	598	588	582	576	590	604	606	559	596	620	615	528	603	638	601	598	600	593	584	571	552	623	550	592	599	622	614	628	582	614	594	585	576	582	621	580	567	589	572	591	602	596	599	625	631	604	630	550	590	563	607	610	614	591	601	568	586	594	544	576	594	546	556	601	581	630	599	584	625	648	563	613	615	623	566	600	554	587	572	586	591	613	587	602	560	592	576	578	576	546	624	613	608	628	570	574	579	604	571	582	572	583	577	573	592	612	585	591	563	586	569	615	583	580	578	565	614	655	601	580	610	577	545	617	558	598	618	580	628	581	627	572	642	627	619	608	528	665	604	544	572	554	582	608	581	587	581	608	591	612	622	617	593	594	583	555	577	577	607	585	609	620	622	618	622	624	595	638	601	591	607	599	566	584	583	598	618	565	587	600	629	585	591	610	594	607	592	560	596	570	611	599	542	602	595	623	585	617	586	630	559	602	601	629	681	600	587	584	589	583	551	638	628	583	579	616	577	559	565	607	583	601	574	572	618	599	602	574	630	577	568	633	606	567	594	568	605	561	606	582	560	567	600	582	593	591	556	608	593	578	574	540	618	598	617	547	592	592	593	578	640	628	589	586	550	532	602	587	579	602	580	570	599	595	600	635	596	583	590	537	608	542	607	593	603	618	563	575	574	605	559	619	573	600	616	618	581	569	623	581	602	613	565	638	611	564	603	608	546	591	591	600	575	583	545	608	631	607	585	568	599	574	571	598	604	616	630	596	583	592	614	593	578	596	591	594	596	593	606	592	608	636	574	599	557	606	627	605	672	573	531	625	614	577	561	579	576	581	566	596	575	629	615	584	614	561	604	599	595	604	623	551	543	578	576	595	543	599	574	560	580	600	588	555	618	596	584	617	577	608	562	637	570	591	539	583	567	585	612	570	558	593	584	580	600	590	587	600	628	574	606	629	609	635	618	607	561	621	616	587	570	595	581	607	603	560	606	558	565	568	568	625	606	555	630	590	593	599	571	645	584	631	614	575	556	580	590	659	606	572	581	608	569	614	585	565	608	606	587	593	613	622	584	609	578	626	599	593	593	599	629	571	592	593	583	577	534	617	559	570	598	570	626	606	583	584	608	600	630	618	574	579	590	630	587	577	651	606	607	602	632	572	605	608	599	605	613	574	568	596	615	563	599	609	589	563	597	593	570	575	593	567	581	592	602	584	585	602	616	615	546	586	599	607	606	630	577	568	555	584	596	542	571	602	596	606	578	610	617	573	591	565	596	614	564	555	585	593	558	619	600	648	570	592	604	591	586	599	610	572	548	647	613	629	589	577	549	596	598	599	641	589	606	599	631	556	598	562	592	576	608	602	581	609	604	569	567	644	560	591	604	584	615	553	592	604	609	525	592	554	615	602	627	599	618	588	547	606	619	568	587	606	574	590	636	586	598	585	563	545	541	605	591	624	587	593	600	604	577	609	636	598	587	548	616	621	582	551	550	616	632	601	560	539	617	584	557	560	622	587	659	617	603	585	576	607	606	613	603	584	554	624	592	556	564	589	610	628	555	650	561	594	602	582	602	623	580	643	591	576	602	613	540	575	593	585	628	617	579	592	592	609	591	580	614	616	585	599	589	605	582	569	598	598	586	591	667	583	645	582	591	606	583	560	581	616	583	604	638	544	570	581	601	574	630	606	600	615	667	626	597	615	551	622	610	598	606	599	609	594	570	568	629	583	554	619	589	606	528	581	587	574	577	581	596	598	585	595	590	566	619	574	609	584	597	607	604	581	582	580	616	591	584	555	624	582	618	577	618	565	574	643	610	602	616	617	580	612	597	545	603	587	602	615	585	606	588	554	568	602	562	610	565	589	544	610	542	569	551	558	609	579	604	634	580	628	565	613	599	621	609	616	616	567	641	579	650	596	560	533	588	576	632	605	626	601	595	585	574	567	549	602	585	556	592	599	614	568	575	583	595	612	579	585	597	578	591	574	596	573	602	566	634	561	555	585	626	589	607	582	598	598	569	572	588	616	562	604	616	586	577	586	624	587	578	585	587	579	597	595	593	585	570	553	571	573	605	606	552	623	627	564	617	578	570	617	600	605	621	591	564	604	601	565	592	574	591	560	577	580	616	596	598	585	583	580	624	590	577	597	590	602	620	574	565	635	545	610	578	562	600	573	569	619	597	576	591	549	593	592	621	576	574	591	569	586	548	553	588	610	578	602	588	626	567	590	590	574	588	620	580	578	580	588	612	626	562	579	620	558	550	561	590	588	623	583	602	583	613	640	633	608	575	591	540	592	619	591	576	592	610	598	586	642	574	617	578	544	593	621	644	570	570	608	594	530	567	601	586	600	628	591	582	637	592	608	602	556	587	583	575	610	552	568	649	566	599	589	618	594	609	537	563	563	605	586	599	614	574	589	593	573	574	564	588	606	598	597	582	594	586	595	584	632	571	574	626	603	604	554	562	599	587	579	533	613	619	623	576	600	609	656	602	613	591	584	589	579	620	615	580	623	562	614	624	600	597	605	640	604	588	561	566	555	601	631	609	572	605	566	585	590	602	570	632	573	640	562	576	594	582	557	573	570	550	554	599	621	588	585	634	571	594	622	627	604	594	531	593	603	579	565	580	614	593	579	602	666	544	579	602	594	548	593	573	595	568	599	587	562	592	546	560	539	573	587	573	588	604	555	576	614	611	565	593	578	571	568	608	602	550	614	564	575	594	593	585	577	558	534	576	599	605	563	597	581	607	619	611	617	561	566	601	585	553	588	619	587	550	603	605	619	605	572	643	573	611	595	630	608	547	565	617	603	558	577	596	600	565	598	643	598	598	591	562	601	592	589	572	586	554	528	618	627	621	621	593	573	564	632	601	556	553
5128	11224	7507	4145	3812	2342	1921	1650	1604	1246	1203	1079	1024	1009	1002	980	904	752	756	690	731	1416	2529	3464	4195	3293	2775	1930	1102	701	656	604	654	654	669	583	608	600	712	612	663	665	614	626	667	634	633	636	673	668	630	645	629	663	621	627	654	621	652	637	605	594	618	674	596	657	636	610	688	657	600	636	620	622	609	658	631	685	606	613	668	628	600	639	632	646	639	594	647	687	646	611	672	619	597	602	650	591	683	613	603	619	629	638	644	642	662	639	620	619	628	638	621	607	608	632	604	655	648	592	572	636	637	680	637	638	628	631	592	630	642	621	673	652	672	608	657	620	644	597	665	628	689	616	648	615	673	669	586	659	616	627	620	576	607	618	712	650	663	632	643	615	637	603	605	685	617	646	673	651	597	663	623	634	647	646	621	620	645	655	668	625	651	660	637	665	637	678	607	623	612	643	625	680	631	623	657	625	631	599	635	641	618	623	658	675	649	635	596	649	642	650	653	611	604	618	629	657	635	590	630	614	593	583	593	612	627	628	654	629	588	659	650	607	643	659	630	628	639	644	649	613	692	627	644	621	619	614	654	636	645	647	690	613	619	605	663	678	644	608	652	606	601	628	668	652	631	641	664	664	629	647	629	639	639	634	625	612	661	633	601	625	606	594	633	606	658	654	588	667	651	628	618	660	589	636	609	600	651	623	615	666	620	629	653	690	620	600	626	609	658	630	610	621	659	636	649	639	618	657	631	634	653	618	638	632	626	624	603	656	666	585	613	594	656	673	618	611	613	627	639	640	639	641	694	622	593	595	663	611	636	649	639	641	640	621	642	649	633	604	646	640	644	630	634	599	645	606	595	631	637	596	656	656	613	668	590	565	625	638	574	641	630	636	633	632	667	641	631	586	582	592	630	622	700	667	632	595	629	619	685	630	650	626	612	651	608	577	633	645	651	648	626	694	637	660	635	625	616	619	646	583	651	629	603	574	654	625	646	625	687	604	644	633	682	619	656	659	613	662	646	569	644	612	681	623	621	637	601	649	619	624	642	655	597	621	638	658	634	647	634	650	644	639	593	621	648	646	664	649	654	662	633	634	678	654	656	665	672	630	610	608	682	609	647	628	608	660	666	618	625	661	617	611	641	614	667	634	592	611	622	580	589	653	633	607	658	629	630	613	588	590	593	597	648	624	647	644	624	669	603	591	631	669	604	666	649	596	664	623	630	571	645	623	637	657	652	653	653	662	632	630	656	671	622	644	628	655	581	634	649	643	659	628	615	621	643	635	611	677	633	655	663	631	638	637	638	608	635	617	644	650	607	639	610	632	629	627	622	596	634	670	603	619	648	644	662	627	651	637	632	599	594	652	648	631	632	671	648	649	621	601	621	632	626	600	601	617	670	643	641	632	614	584	605	606	615	648	595	619	664	607	600	594	641	597	668	667	637	624	650	635	665	625	640	626	597	626	620	598	636	687	630	634	654	627	592	615	590	609	671	634	635	634	630	666	629	617	671	652	644	633	636	662	654	668	607	585	632	640	605	624	652	621	603	619	604	662	637	603	596	662	603	621	591	674	632	634	633	587	619	623	653	640	586	661	611	650	683	620	688	658	655	631	630	602	591	632	664	621	613	568	643	627	633	649	610	645	650	629	612	615	607	649	631	635	611	628	589	651	653	624	646	609	663	646	646	587	646	651	656	670	628	625	598	629	644	641	658	648	562	660	656	632	616	629	649	628	608	623	652	700	634	622	632	611	660	660	612	648	650	629	616	637	612	624	625	657	633	634	648	627	653	667	652	660	623	653	612	605	616	625	596	625	657	617	620	669	611	606	664	655	623	590	646	661	649	645	617	659	640	643	616	653	665	597	671	625	656	653	618	611	607	645	604	634	632	652	626	642	621	636	673	652	607	654	620	585	582	611	645	620	638	678	632	670	658	609	616	681	638	626	635	604	618	627	629	579	639	601	623	618	655	585	612	602	617	573	630	602	613	658	638	587	614	651	639	643	610	649	640	620	630	618	620	631	630	634	640	635	662	656	632	605	661	660	627	663	660	674	617	637	616	621	655	608	588	650	626	641	631	650	646	534	652	646	666	679	640	637	646	647	676	647	590	659	623	647	605	626	640	621	615	587	658	626	625	607	626	624	645	620	644	638	608	590	609	633	610	618	610	599	618	595	637	601	617	630	572	599	611	615	642	639	612	630	584	607	608	649	663	627	677	644	629	658	608	623	638	638	602	655	678	683	627	615	648	648	673	679	652	652	638	604	640	622	631	612	617	591	641	622	591	647	646	666	664	705	603	656	606	645	630	646	644	661	579	648	617	674	600	645	657	671	598	650	632	622	641	625	638	643	632	654	653	607	652	661	623	690	627	631	649	600	633	599	660	665	672	598	589	610	606	622	674	598	660	620	648	614	597	615	627	562	604	597	625	642	574	657	631	648	685	614	635	641	659	617	626	647	681	611	672	635	644	632	655	632	622	655	652	593	626	673	580	641	590	648	635	681	627	630	593	626	642	620	615	655	617	644	632	668	630	624	607	611	617	610	640	637	689	653	641	603	623	613	611	609	657	619	604	628	625	622	618	647	643	619	627	676	663	620	622	647	613	578	629	593	590	597	624	615	655	638	606	602	642	637	616	630	662	631	623	716	601	664	642	650	574	643	712	640	663	670	637	629	629	638	626	649	663	644	620	631	659	647	632	614	630	631	631	597	610	642	634	629	628	639	586	617	614	615	607	655	653	683	614	619	624	612	640	636	650	604	588	616	615	645	614	668	592	653	684	619	643	686	647	608	637	695	634	635	632	623	638	612	606	649	622	666	646	664	677	637	639	608	631	674	590	646	656	656	644	630	630	646	652	664	626	616	594	617	615	612	623	627	677	590	645	614	605	643	623	624	642	623	647	647	638	713	616	621	616	601	658	623	633	649	690	564	625	604	634	588	631	633	631	606	617	616	649	674	631	642	603	676	623	641	627	627	624	621	621	636	629	603	588	662	638	688	604	609	625	685	619	624	640	625	657	635	612	644	552	632	620	596	601	634	659	627	646	640	642	655	630	625	589	658	645	593	624	651	606	624	639	618	624	652	648	669	666	703	652	694	592	635	600	625	652	634	661	635	599	611	624	630	648	641	605	630	678	631	644	624	635	671	667	648	592	623	649	637	660	614	615	606	621	650	563	654	617	627	663	614	634	652	618	637	608	600	651	629	626	633	632	596	625	602	612	691	623	644	619	623	613	574	625	602	641	664	598	639	658	626	655	654	629	619	633	657	619	655	660	603	657	640	629	610	666	609	677	615	617	632	608	552	614	616	589	625	647	635	619	640	646	633	630	646	632	632	663	593	606	631	612	617	624	609	630	634	639	611	634	599	620	607	611	631	610	631	609	597	609	599	636	569	604	615	627	629	634	661	684	652	593	607	613	596	634	617	611	621	620	659	631	651	679	614	635	633	641	627	615	631	666	592	612	632	639	620	625	662	594	635	585	604
22862	21435	29213	24049	21437	21517	10808	2124	1567	1452	1371	1179	1202	1142	1126	1189	1071	1018	986	867	934	1640	4869	6933	7602	5859	4863	3167	1839	874	727	722	708	734	733	718	741	727	702	678	686	791	679	754	691	731	715	735	728	729	721	741	725	729	719	695	683	723	722	712	662	761	669	686	693	717	721	719	702	687	719	717	670	728	671	750	702	752	734	690	701	695	669	753	686	676	694	689	714	718	761	699	779	698	748	725	657	689	682	744	732	662	767	690	710	739	711	703	712	697	720	703	688	712	726	693	759	744	706	734	715	715	726	748	697	693	700	752	668	679	712	754	791	679	745	712	675	736	733	725	766	705	717	666	694	673	678	700	717	698	721	677	734	696	730	696	715	744	677	689	716	667	724	722	697	698	673	711	676	737	728	703	771	714	718	698	695	688	724	701	713	713	722	719	699	720	717	730	762	677	673	707	726	734	738	684	727	709	756	707	739	701	709	732	719	712	746	711	736	723	726	709	704	679	714	701	696	737	730	737	698	818	703	735	693	680	735	719	734	736	702	706	732	677	666	764	689	705	700	710	739	707	719	708	750	706	705	706	682	730	754	712	716	745	700	765	698	742	740	691	761	754	714	698	695	704	715	727	684	715	690	737	703	751	720	732	658	749	747	677	765	736	736	705	744	703	746	745	735	725	765	705	756	732	769	742	666	735	698	721	679	693	757	732	703	650	691	710	687	706	747	715	737	769	730	712	728	658	682	755	766	732	643	697	714	695	704	715	736	745	669	749	790	730	689	620	704	717	732	720	725	720	721	722	724	699	710	746	696	686	749	700	726	725	773	661	707	706	704	720	720	717	687	707	727	692	686	701	782	709	729	663	693	709	720	691	707	725	675	667	762	697	707	662	759	714	677	716	725	692	709	731	694	689	648	723	731	708	724	694	731	710	714	725	721	707	709	708	711	746	710	714	748	724	718	735	701	668	696	732	716	717	674	671	733	734	726	789	713	709	724	710	741	711	693	766	748	726	705	708	757	714	703	685	663	714	724	689	735	679	729	746	677	684	744	725	714	710	710	709	714	725	707	692	694	742	694	716	705	717	656	708	711	709	726	716	709	733	682	692	706	704	711	723	700	717	750	700	747	757	793	688	825	706	678	700	697	752	690	724	671	719	692	726	738	721	698	700	665	683	719	695	743	685	671	732	699	741	739	707	728	706	686	725	690	726	722	705	683	723	728	769	704	725	719	751	747	695	692	729	701	728	709	758	735	730	714	724	698	675	708	695	685	727	750	726	709	655	716	702	670	713	685	767	729	721	743	764	689	758	723	708	675	700	754	697	716	691	719	710	737	714	690	665	745	719	742	700	708	748	692	707	737	710	725	716	707	707	715	730	686	704	704	743	724	716	728	721	736	695	692	708	744	753	735	709	696	698	730	701	665	728	715	694	691	720	707	727	697	674	678	670	702	709	693	715	732	687	764	725	748	785	758	755	697	749	693	672	734	749	737	728	734	711	713	716	681	671	749	726	683	696	690	751	730	704	717	731	714	712	772	732	688	719	709	718	727	705	720	722	651	734	695	686	731	721	735	677	705	694	718	716	730	731	698	700	689	735	745	736	705	702	701	653	779	732	704	698	714	707	738	679	697	719	699	694	702	742	770	716	755	696	683	719	679	733	715	699	699	718	658	744	691	705	708	722	712	730	717	685	675	722	740	686	761	701	735	677	731	704	729	720	699	734	742	716	743	746	690	670	716	693	710	686	738	706	667	711	711	707	730	678	695	667	701	740	705	731	738	725	698	676	723	711	713	727	713	759	678	734	691	702	745	707	702	749	740	724	685	725	697	719	716	752	650	728	689	690	692	738	723	739	698	720	714	774	734	709	709	734	713	761	678	708	680	695	757	686	698	714	700	700	726	744	702	690	677	735	738	693	667	742	684	731	693	662	745	704	716	778	718	738	705	701	697	678	701	743	692	734	718	691	752	722	658	708	709	736	730	731	725	737	694	694	735	703	724	714	666	730	710	668	680	714	715	682	758	692	704	698	723	717	723	729	696	739	748	745	720	728	760	664	750	707	677	728	703	727	757	685	710	714	722	741	739	734	725	654	730	689	702	752	708	722	677	725	693	708	649	705	725	675	763	725	734	730	706	716	728	711	748	685	747	759	709	749	704	723	709	690	723	732	705	721	750	678	731	688	732	707	732	690	759	701	707	734	711	725	721	754	675	715	677	671	701	717	744	671	727	715	711	744	723	730	709	744	728	715	696	738	688	705	676	714	697	719	704	686	725	655	743	696	692	709	708	764	704	688	663	728	753	719	694	657	708	722	716	695	710	737	678	630	714	710	692	709	696	740	684	679	706	736	738	708	765	700	704	707	740	753	717	719	691	700	715	676	729	689	695	708	723	735	702	730	748	672	712	719	674	721	762	701	710	703	731	733	747	694	685	720	758	719	667	689	762	709	719	736	747	731	683	688	717	715	695	681	751	703	694	693	702	695	704	701	670	699	759	748	726	704	758	718	781	706	708	706	730	764	671	677	693	752	713	719	706	685	717	734	728	740	673	740	726	684	693	704	661	691	659	743	761	703	763	756	691	743	725	700	695	667	708	726	717	722	740	728	749	720	739	722	709	692	729	737	687	701	684	743	687	750	734	732	742	761	759	696	732	687	743	720	734	672	704	684	719	735	705	695	756	690	735	714	742	671	691	734	701	707	710	751	712	759	752	687	767	729	686	672	684	711	696	672	736	730	748	702	751	777	725	667	733	789	703	748	759	713	730	676	719	703	740	726	702	635	720	714	712	685	726	705	686	710	734	746	736	705	725	728	751	703	688	703	698	712	730	701	699	709	691	711	785	698	726	685	704	774	680	729	720	722	703	759	666	719	708	650	750	739	696	713	686	746	699	746	719	739	707	693	701	760	750	689	747	751	732	711	712	722	747	682	745	693	674	655	719	683	760	711	723	738	670	734	727	701	709	779	715	759	678	683	687	740	706	747	671	691	684	710	698	713	730	773	687	721	740	708	729	669	696	705	685	720	736	691	703	680	696	720	716	721	743	678	729	685	746	720	709	718	729	707	755	706	693	711	710	694	675	720	769	689	706	734	686	665	747	699	659	680	764	711	724	722	698	670	704	723	709	732	725	720	717	723	686	691	705	649	699	696	720	744	667	721	698	715	688	717	763	674	705	684	700	684	714	781	730	696	688	688	695	680	669	698	752	694	657	727	699	727	655	734	721	681	715	714	682	672	718	700	786	731	698	746	660	693	655	740	696	711	751	741	700	728	746	705	720	740	677	701	750	678	712	703	703	719	682	694	710	715	704	725	744	729	711	665	737	693	713	718	742	657	767	718	734	765	715	714	685	745	698	723	743	733	686	661	713	693	748	800	758	699	735	733	778	717	662	719	700	689	727	691	758	697	708	672	695	739	686	711	759	694	705	737	707	709	711	734	675	715	762	714	707	741	672	717	694	682	736	704	749	698	720	730	743	669	735	714
7245	21047	14350	8476	7443	4638	3557	2943	2464	2221	1958	1783	1551	1592	1636	1436	1372	1357	1113	990	1071	2439	7769	10181	10733	8034	6890	4372	2547	924	709	721	749	675	694	668	728	779	741	748	756	719	752	691	715	762	704	758	699	673	726	726	729	737	764	719	708	744	711	734	730	717	766	692	749	739	723	678	725	672	702	707	741	701	718	683	725	743	715	742	729	775	712	688	683	771	737	765	715	717	681	738	737	740	748	686	702	700	757	755	729	702	753	738	739	749	733	743	712	738	733	774	713	724	750	738	717	721	682	749	710	722	703	740	748	702	720	740	712	711	685	725	706	709	727	729	722	736	717	707	756	703	760	734	733	729	684	737	676	730	786	731	703	743	732	710	746	715	711	711	716	720	786	723	741	710	742	729	713	729	735	746	749	738	707	715	739	704	759	699	683	705	734	699	745	749	734	745	765	696	713	716	683	735	710	706	718	731	754	709	673	713	702	699	713	686	712	746	696	689	726	734	697	741	709	719	738	752	745	733	724	738	685	713	780	724	735	662	744	776	707	737	726	746	760	763	708	740	737	736	750	727	688	649	711	698	730	735	694	723	709	702	734	772	723	754	740	722	737	759	708	755	733	720	726	728	738	690	720	711	732	715	721	733	716	699	757	715	732	660	785	720	728	752	771	722	731	732	731	737	694	754	724	730	714	711	691	726	713	773	775	755	722	695	702	733	743	723	720	706	788	712	714	693	757	735	691	719	755	744	707	710	730	697	750	697	746	673	691	770	750	739	702	704	722	689	690	720	711	760	785	661	741	681	731	728	684	703	712	745	759	707	739	723	722	715	727	705	693	723	710	694	699	723	731	736	672	748	690	751	733	735	712	768	716	735	707	698	729	694	699	759	732	750	759	718	742	749	758	670	777	710	722	717	730	729	731	735	707	714	795	696	707	748	750	729	741	737	743	758	721	754	719	761	716	765	754	733	653	702	654	680	718	743	721	704	707	748	741	740	731	674	684	683	700	709	696	758	759	740	711	790	741	723	728	717	733	718	744	721	731	675	680	776	685	735	737	693	734	706	728	689	670	682	720	729	688	726	724	752	724	740	734	746	746	676	717	694	718	709	721	737	723	760	719	741	755	704	678	725	693	730	717	695	706	735	694	729	788	703	712	757	728	712	712	715	788	781	709	743	732	716	677	718	755	771	732	718	743	740	694	745	701	758	718	695	744	715	708	782	726	731	712	780	766	748	729	661	705	728	735	768	723	734	738	744	708	692	691	768	692	729	706	732	762	709	700	720	728	723	730	718	672	752	748	723	729	760	706	783	731	685	679	750	730	720	743	758	728	702	695	747	769	755	737	702	684	678	702	738	742	719	737	735	702	695	724	712	693	748	738	732	711	731	728	705	751	707	800	713	731	734	759	753	778	685	772	661	738	701	700	752	728	746	710	692	740	685	745	726	663	742	692	727	709	735	739	712	749	723	733	746	775	719	746	740	725	722	670	766	743	688	711	714	747	748	739	706	729	705	711	748	734	652	696	734	755	782	769	702	696	696	705	745	724	766	762	737	695	745	692	736	729	776	670	742	748	717	634	763	682	753	714	769	693	711	758	726	759	726	702	751	754	701	694	710	709	722	702	730	735	741	740	657	755	747	742	712	668	741	703	745	700	742	749	716	738	735	688	724	730	690	752	743	725	703	759	725	725	708	704	748	708	733	736	735	721	730	657	763	725	727	742	703	737	752	755	747	687	721	737	732	730	717	761	687	718	741	684	728	757	714	724	746	697	743	729	727	706	773	720	729	710	750	729	741	705	732	729	694	740	747	704	719	733	737	739	756	717	729	728	735	745	743	778	721	700	672	762	755	745	728	729	692	743	772	747	704	693	723	663	703	706	734	742	681	727	712	730	763	775	713	734	750	737	712	735	715	728	684	722	732	753	712	749	714	701	733	703	751	738	762	739	678	696	767	760	738	747	739	741	734	717	695	677	721	728	732	734	757	724	753	725	722	716	700	763	749	708	703	743	735	734	733	775	723	724	729	740	705	765	749	679	725	740	758	689	744	746	712	748	731	723	707	689	739	751	757	737	714	709	722	740	674	692	711	716	713	740	704	720	758	721	737	733	713	759	692	699	717	737	752	725	731	698	711	712	736	700	737	725	759	714	757	736	765	724	760	720	687	736	751	717	731	713	736	691	746	715	705	712	717	689	752	668	686	688	718	720	725	707	714	703	748	722	727	666	713	729	737	704	691	745	710	708	691	695	705	728	730	734	742	714	755	708	684	741	724	694	738	739	712	728	708	727	740	736	646	689	709	712	758	732	743	717	741	762	670	712	700	708	694	718	694	721	733	753	751	736	686	741	757	785	735	737	739	721	709	773	740	675	739	759	727	729	707	695	706	704	726	768	740	742	752	711	721	698	727	699	733	725	733	734	760	733	734	762	687	678	693	764	720	717	729	669	716	761	721	695	767	703	730	692	730	702	725	716	697	701	744	723	792	709	698	704	753	738	733	715	753	689	726	759	698	713	685	721	711	755	686	702	744	693	753	748	748	739	723	720	707	683	760	749	692	729	712	694	742	745	686	725	726	727	728	732	732	739	735	726	716	758	718	678	732	728	702	787	774	690	742	744	757	719	723	747	736	743	715	705	752	711	733	724	736	713	732	755	678	731	673	681	772	758	741	708	749	719	724	735	737	673	710	714	709	671	745	704	642	710	742	729	731	749	726	745	782	741	756	729	700	652	722	739	741	688	694	777	735	748	741	704	769	772	683	755	698	716	741	698	720	708	701	715	715	696	702	700	679	703	777	707	720	718	731	692	716	758	704	716	761	696	752	707	715	668	704	769	713	770	735	705	693	757	744	679	726	728	714	738	738	684	676	732	720	701	745	733	729	735	724	750	789	717	724	723	702	712	748	731	686	712	665	775	700	753	737	694	726	711	709	681	726	725	710	686	742	689	721	741	748	728	732	735	779	728	697	740	733	776	752	719	736	721	750	737	732	740	702	675	691	710	737	711	762	747	698	734	759	733	731	731	708	703	715	714	764	744	689	721	690	693	696	706	724	729	768	661	741	711	710	709	702	722	742	741	763	750	769	704	751	741	715	724	687	751	751	728	766	741	729	733	716	737	701	781	725	676	717	733	739	778	712	737	705	742	733	729	688	735	735	697	734	781	703	754	734	701	757	649	735	779	718	754	733	673	718	716	745	705	706	728	757	768	746	700	723	678	701	733	747	756	758	710	688	740	700	732	756	708	728	726	739	694	777	741	780	727	745	693	769	704	729	744	775	712	705	709	735	702	746	737	722	734	701	661	727	717	747	687	720	718	718	696	742	734	737	688	738	717	743	763	745	735	704	712	754	732	714	747	712	724	686	748	754	736	682	778	737	721	685	703	746	777	735	809	760	771	752	717	713	741	717	731	711	708	736	751	697	721	753	723	698	722	696	755	713	719	767	712	727	738	752	743	731	722	748	687	740	681	662	726	700	733	725	733	737
28080	19204	7033	1962	1257	824	800	718	617	600	566	555	547	476	498	528	521	464	450	457	420	517	565	641	729	790	722	687	560	461	404	459	443	439	423	432	448	436	439	453	424	373	395	457	414	413	425	418	458	432	418	454	437	416	423	424	435	405	411	424	457	435	424	450	413	413	408	424	430	410	454	406	403	448	421	414	375	379	394	437	437	387	407	412	422	445	409	419	414	410	437	418	422	404	422	433	391	398	416	401	411	422	387	374	421	442	411	387	403	399	443	421	434	442	406	412	408	422	439	435	437	425	420	445	409	432	429	429	443	428	413	433	422	439	409	432	454	426	431	435	411	414	418	435	403	406	426	432	427	426	428	433	422	394	416	454	426	453	427	446	424	437	413	397	451	384	421	452	447	407	425	436	430	418	422	449	452	440	461	422	400	418	420	409	431	415	425	430	467	406	433	430	430	394	472	439	428	426	435	414	414	415	404	418	425	451	426	422	434	438	402	387	443	424	372	468	443	432	420	405	424	406	418	435	424	433	379	433	450	411	389	420	442	446	432	413	423	411	430	413	408	449	440	425	425	413	400	394	377	400	410	406	390	416	438	437	401	433	379	431	457	438	441	438	457	425	394	451	456	434	411	421	421	426	422	484	403	396	394	416	429	447	476	439	379	445	419	399	412	435	401	421	457	435	427	417	395	432	422	414	385	436	445	433	409	397	434	443	450	420	440	418	436	398	432	415	419	438	413	436	417	425	430	389	428	395	416	415	419	397	465	420	416	415	430	465	447	417	401	406	404	447	395	397	428	397	381	410	401	433	435	452	431	444	467	430	426	387	410	456	413	419	431	430	460	441	426	419	404	446	476	394	429	405	445	422	431	446	424	407	442	404	434	412	400	441	402	447	446	446	409	400	433	426	434	432	394	437	422	446	405	395	411	427	403	439	409	458	408	421	414	394	444	428	398	422	418	405	438	438	474	376	440	399	408	417	417	423	396	429	411	431	450	402	427	390	420	408	409	401	431	426	434	371	428	447	414	455	410	430	403	452	421	424	437	448	425	401	424	419	428	413	435	407	421	382	386	458	416	392	388	416	427	381	421	383	442	427	416	482	409	417	403	417	456	432	400	401	411	453	412	429	417	431	445	397	398	435	469	429	460	420	402	446	415	404	442	414	443	447	424	386	422	401	427	416	434	383	414	442	364	390	452	412	456	415	444	442	447	459	430	441	419	379	387	423	386	429	454	409	433	432	436	436	447	417	404	445	385	413	419	437	397	448	430	398	436	394	398	360	427	451	422	381	391	424	441	423	447	402	408	403	443	431	435	440	443	400	422	450	408	456	386	442	410	416	463	468	405	407	453	426	461	405	455	414	446	439	463	433	446	430	436	440	461	424	428	417	432	420	404	416	430	435	445	406	403	420	464	386	438	405	418	426	418	404	428	441	462	446	447	452	432	420	387	404	393	403	437	425	380	427	417	437	448	377	389	414	436	439	427	448	417	401	444	393	439	402	445	407	417	435	433	468	407	426	407	439	416	416	417	454	401	447	449	410	426	418	421	447	465	461	409	394	399	434	420	399	426	390	400	440	418	389	459	410	397	390	407	423	436	413	432	411	392	421	394	459	422	389	453	439	406	411	404	399	395	416	451	419	382	429	442	410	451	430	406	439	416	467	392	431	430	439	421	438	429	402	402	417	393	416	460	417	426	426	443	430	414	450	437	384	429	416	463	421	406	410	410	416	450	416	413	423	428	427	455	421	426	412	426	417	432	435	451	399	474	422	409	429	441	451	421	457	448	424	453	433	417	406	401	443	408	391	391	418	405	401	431	421	404	436	443	396	447	431	412	440	436	453	425	447	414	386	372	428	398	415	434	424	410	378	409	431	391	392	399	413	449	472	447	432	440	421	388	389	446	429	401	410	420	443	398	403	406	447	442	466	479	435	450	387	429	413	431	426	423	419	419	428	419	407	385	369	420	465	435	447	406	413	416	417	435	426	442	437	419	419	454	429	424	414	431	426	419	424	409	430	405	439	449	432	471	428	414	448	411	422	414	431	426	421	431	437	443	387	446	436	429	481	442	436	409	427	426	402	420	400	414	380	418	460	438	379	442	407	433	433	446	431	413	382	433	394	440	432	397	421	449	400	412	485	409	389	450	436	428	432	418	398	454	421	437	430	431	429	438	450	433	434	396	434	410	418	434	455	445	416	397	441	410	397	425	440	425	401	433	432	428	438	412	438	418	412	407	418	411	361	406	456	445	424	385	450	465	408	427	406	467	475	442	446	462	414	456	411	401	391	417	396	440	412	441	411	424	421	415	384	436	421	414	481	427	406	427	394	437	436	438	401	397	462	427	437	415	397	444	400	426	414	461	440	455	390	437	426	433	417	411	425	422	466	437	411	400	395	430	430	432	400	444	420	394	443	406	434	374	446	423	435	431	403	459	425	408	427	454	421	405	417	416	430	420	418	446	427	398	436	422	434	438	395	410	392	409	396	406	385	418	385	410	416	437	430	425	425	481	405	440	427	379	474	405	388	438	395	449	456	450	425	494	401	442	433	454	427	394	415	425	441	426	407	423	424	412	455	408	428	414	387	417	467	431	434	391	417	408	419	422	408	466	419	395	428	404	419	416	434	411	424	456	428	445	415	421	387	403	432	438	425	438	408	412	422	440	398	414	477	421	432	419	443	396	405	461	456	393	407	422	421	437	438	416	450	415	400	403	480	433	423	404	447	426	423	419	424	424	424	416	420	429	417	426	420	415	426	413	468	387	423	414	420	433	399	387	432	466	456	417	415	438	413	456	436	418	395	405	421	425	450	407	420	467	395	400	425	399	457	414	409	489	398	392	414	388	433	396	434	468	416	425	427	433	416	448	390	420	407	426	420	389	440	427	391	452	436	378	425	443	413	442	406	433	453	399	396	447	420	455	407	441	467	414	385	396	405	399	381	406	441	387	422	405	402	454	420	428	402	431	474	412	413	428	425	383	449	449	384	413	422	408	423	422	452	410	399	421	447	424	390	415	411	453	392	427	419	420	429	455	450	429	421	438	391	404	417	463	404	433	405	408	447	405	417	409	402	431	437	434	388	435	448	415	390	395	456	388	428	434	395	442	415	450	438	401	434	423	449	448	464	439	385	433	415	444	393	439	398	440	451	443	408	452	389	399	417	449	411	450	441	433	425	434	409	456	405	442	379	435	418	449	434	412	410	416	436	409	424	416	416	422	409	414	449	393	441	421	410	419	438	423	413	433	417	432	439	413	401	411	437	422	415	394	420	453	423	419	398	461	428	423	447	423	414	414	389	420	416	414	432	452	371	452	410	426	418	471	416	401	414	385	428	423	434	398	431	422	417	411	416	398	413	451	392	435	432	425	398	404	410	402	418	395	423	406	435	426	430	431	445	399	442	405	433	417	447	393	413	412	406	423	430	427	474	421	430	409	440	423	412	442	426	446	424	448	432	443	438	425	435	439	385	401	399	423	424
5809	6160	4193	2301	2005	1217	1160	1213	901	861	769	671	604	567	676	670	626	567	516	490	518	594	734	937	1022	979	954	814	660	436	474	462	467	468	476	469	460	452	465	417	473	431	447	456	470	458	480	488	482	432	468	431	463	486	433	491	468	439	431	446	469	473	416	445	481	452	445	409	496	427	438	441	494	476	453	497	453	466	472	449	453	449	485	449	465	480	490	473	423	455	448	424	461	456	462	464	443	460	446	451	452	409	427	499	458	488	483	466	459	451	503	448	498	471	477	483	458	426	432	414	486	451	455	451	439	422	458	493	469	442	422	466	480	451	461	484	463	472	468	447	438	420	492	485	466	419	436	478	470	461	505	430	443	501	487	470	475	468	453	486	450	442	458	481	496	444	450	490	486	488	492	437	420	470	492	462	468	444	471	494	476	447	457	457	451	453	458	466	485	464	471	463	439	464	434	477	492	426	483	470	457	458	438	490	435	443	451	457	440	457	455	473	498	492	443	474	451	459	471	432	435	475	462	420	452	434	487	474	440	452	458	451	454	443	449	465	451	424	473	484	488	475	468	456	465	464	484	482	441	459	474	456	454	477	489	475	445	435	433	462	476	472	453	449	513	437	462	511	467	421	484	504	476	462	476	468	475	443	463	479	430	480	478	472	485	504	456	429	439	467	442	463	438	474	494	471	447	455	433	450	499	434	494	428	481	491	442	479	444	469	439	398	479	454	476	496	486	471	468	460	453	492	473	420	468	459	493	464	474	467	461	471	445	467	404	474	494	467	473	441	453	447	450	503	472	479	448	453	474	490	481	480	483	436	465	499	450	467	444	475	433	457	479	463	438	462	458	490	473	468	456	471	467	430	455	472	435	474	462	471	476	457	437	465	461	449	469	469	491	481	479	461	452	476	459	438	447	469	470	443	454	471	462	450	490	465	439	469	438	460	446	455	451	435	467	470	436	462	444	451	456	459	507	467	459	448	487	432	475	434	451	470	464	490	479	472	480	473	434	460	493	476	437	470	483	462	461	451	457	485	442	448	462	471	439	491	463	442	418	475	451	503	483	471	434	505	454	499	429	505	486	480	475	480	423	489	476	485	427	494	454	505	459	485	447	485	446	456	473	434	465	483	476	443	477	477	511	493	449	439	454	425	470	477	440	464	449	450	492	464	454	490	457	489	462	445	481	500	460	483	436	475	485	465	427	469	460	472	479	456	508	441	471	485	492	436	477	434	436	465	432	460	423	489	484	409	450	419	477	449	470	457	450	478	489	451	469	449	449	433	406	456	451	489	452	473	418	421	478	493	468	500	507	470	483	488	480	469	447	443	481	483	424	466	451	443	444	452	454	485	431	492	484	448	447	443	450	464	466	435	473	478	441	438	493	474	478	436	510	442	459	466	441	474	496	487	478	438	467	440	432	465	478	467	443	435	463	430	488	470	464	459	443	490	483	442	483	480	483	487	500	479	477	442	433	481	490	447	444	434	443	470	437	457	432	434	441	488	463	547	505	457	487	496	470	460	455	434	473	454	471	462	442	449	469	478	448	481	465	496	450	438	481	455	440	427	453	469	427	492	428	462	483	486	476	486	437	418	446	475	483	446	471	474	416	422	471	433	448	495	492	434	463	449	443	487	476	453	446	456	419	455	434	478	456	474	505	448	441	440	437	460	499	453	466	447	468	480	454	462	445	428	467	473	469	455	455	470	429	495	459	443	451	513	475	449	491	443	459	449	465	486	505	477	463	442	481	450	442	430	465	438	466	492	442	471	432	468	479	442	495	484	475	458	446	451	496	482	487	467	470	424	472	412	481	489	422	488	488	470	455	478	436	456	486	424	463	476	480	454	476	466	440	495	446	424	484	452	461	470	463	470	445	484	472	472	440	467	438	482	429	472	452	413	442	451	442	477	503	476	426	440	435	438	456	433	466	491	434	473	503	453	519	459	443	440	468	444	461	450	403	468	442	483	457	453	406	450	437	456	441	439	449	460	440	446	447	463	414	479	461	480	437	456	462	469	470	421	466	449	444	460	470	480	466	468	430	437	462	466	435	446	427	502	436	456	462	445	489	442	464	478	450	452	456	412	478	448	494	442	444	495	451	488	455	453	480	457	468	510	409	451	495	457	423	427	451	477	457	467	448	506	446	466	434	498	406	481	465	444	494	445	461	462	491	434	496	453	470	478	466	476	461	459	449	451	441	466	438	427	435	455	442	426	481	445	491	457	442	489	495	447	451	436	453	456	473	483	430	460	450	469	441	459	497	445	445	473	459	471	455	413	429	463	454	447	479	469	469	460	472	475	481	459	479	468	454	457	437	491	468	438	508	432	477	453	458	444	447	497	487	468	467	414	427	464	467	458	461	447	446	488	464	467	452	449	448	455	488	463	435	438	433	442	473	496	472	438	489	458	458	490	466	474	467	464	486	453	458	462	507	472	405	493	422	470	467	434	451	475	484	462	486	446	475	450	465	461	466	433	436	480	472	475	452	481	470	452	451	462	452	486	449	476	428	436	462	431	457	454	394	481	479	450	515	456	456	449	468	490	445	459	441	475	430	475	468	449	481	467	509	466	478	451	459	468	441	423	487	460	470	456	438	442	483	458	452	451	441	465	477	449	429	477	465	466	483	466	429	455	462	451	448	471	482	484	445	460	506	434	488	447	445	432	475	460	484	434	463	491	473	469	492	446	474	457	438	478	448	467	438	448	446	445	437	472	458	466	422	450	472	460	486	461	441	463	483	474	487	417	487	463	482	467	462	465	466	424	467	448	447	464	476	466	467	467	474	452	476	479	481	462	472	475	482	471	459	443	460	455	445	436	483	464	458	467	437	418	409	430	456	484	493	448	461	473	433	466	443	453	472	472	477	460	422	475	475	485	450	453	491	487	460	456	453	484	466	418	464	469	487	450	405	477	482	476	421	470	457	448	482	491	448	457	443	458	450	444	435	498	477	465	469	518	475	481	480	467	446	462	482	505	483	476	469	451	423	470	470	470	498	468	460	466	448	408	456	486	418	440	499	469	487	516	482	484	448	463	450	451	455	477	486	446	458	481	491	501	455	464	482	480	425	485	486	440	409	483	462	470	419	477	453	445	454	494	478	431	468	458	458	442	477	426	492	462	428	461	427	464	431	478	458	427	480	463	461	464	460	440	468	443	454	452	459	443	509	447	507	467	448	423	462	451	447	459	408	422	442	484	420	455	439	443	459	428	493	440	473	480	463	442	425	484	472	458	448	475	499	460	424	423	453	443	447	454	455	440	470	468	520	429	472	445	490	474	437	467	489	465	454	449	402	439	428	447	450	438	461	444	459	482	497	443	459	492	467	457	425	476	474	469	435	445	469	473	424	446	465	443	498	482	427	426	447	467	482	473	486	423	476	461	467	445	456	449	455	452	461	501	452	465	477	438	432	464	456	489	397	470	462	476	445	450	465	484	465	489	445	491	420	451	455	485	423	430	453	470	464	437	452	448	456	434	459	465
23958	21334	28632	24391	21336	9808	1909	1355	1021	930	758	693	680	768	733	667	614	556	522	529	564	569	2187	3536	3815	3045	2806	1647	1071	451	429	469	458	454	462	416	431	434	447	471	443	467	434	428	433	474	415	470	459	465	442	443	430	449	405	466	465	458	436	475	465	443	462	430	469	464	491	480	445	421	451	460	449	441	430	435	469	445	458	440	419	426	467	447	441	440	432	491	438	448	445	440	443	434	441	408	476	442	493	433	413	479	440	410	457	480	445	471	433	450	454	446	439	494	447	392	438	420	465	461	442	396	468	437	433	463	424	435	430	445	440	407	423	465	449	467	440	486	490	433	455	441	440	481	433	447	464	458	462	483	452	418	446	442	448	450	456	450	443	468	442	437	466	453	451	451	430	439	447	443	486	415	421	442	427	434	472	475	445	402	480	460	488	431	461	433	464	468	510	453	415	438	393	441	463	466	454	456	446	445	465	442	463	451	419	448	449	450	419	420	427	480	451	425	484	475	428	411	428	424	457	465	467	408	439	453	461	434	441	417	465	445	480	408	489	445	441	441	447	473	460	451	481	438	455	449	453	434	496	446	449	403	421	485	426	426	451	461	417	444	450	465	422	455	488	478	468	427	451	447	401	421	444	418	479	442	475	484	476	458	424	458	461	460	465	447	472	396	421	407	412	464	431	437	496	448	468	486	459	452	442	459	459	459	473	436	443	493	442	398	503	408	412	473	460	425	444	460	444	412	440	475	472	462	462	455	447	441	451	454	445	442	464	420	462	456	458	445	483	464	425	423	455	435	443	492	453	446	459	467	457	431	436	473	431	462	472	469	415	455	467	432	434	418	424	454	442	442	435	442	446	424	433	451	468	412	483	435	414	452	492	452	509	434	424	450	481	462	431	446	464	466	469	451	429	439	459	427	433	422	434	448	442	443	442	416	417	429	458	476	432	450	415	493	464	422	462	448	457	441	421	440	401	459	429	447	461	476	461	442	408	455	499	438	484	448	467	439	424	435	486	423	445	451	454	446	433	447	433	441	457	439	429	450	479	394	430	457	408	440	424	455	468	444	467	402	481	462	404	399	494	417	448	468	447	437	420	439	451	449	474	448	420	443	485	449	477	422	468	410	394	469	435	422	446	452	419	416	429	414	471	403	470	435	479	440	435	486	435	460	470	459	478	426	456	442	425	426	458	450	418	429	423	407	445	429	433	475	452	453	435	446	436	421	443	444	449	440	484	407	463	455	434	447	444	401	459	448	432	432	472	431	444	464	436	464	442	426	471	456	468	462	455	432	443	452	435	454	469	434	451	453	451	429	418	440	426	431	453	399	440	456	403	468	439	421	482	477	447	460	464	432	443	474	447	420	455	436	427	467	436	482	440	423	466	469	443	457	453	426	418	438	430	449	458	450	460	445	476	404	419	459	427	448	439	448	443	455	449	421	454	414	447	424	462	449	471	450	467	437	434	451	469	443	427	466	425	428	434	474	439	423	429	436	402	425	456	468	446	429	439	429	452	473	435	406	408	456	438	445	475	414	476	460	445	476	406	389	453	405	427	415	432	442	431	461	409	480	467	411	464	455	433	413	438	455	468	441	440	454	396	437	459	486	448	444	486	444	449	448	469	477	414	430	443	455	412	424	445	438	457	439	444	407	455	442	437	472	509	464	445	447	421	485	453	431	432	470	434	439	472	446	473	411	427	444	486	474	461	431	454	464	464	450	438	474	431	483	420	412	415	451	429	426	445	425	443	461	458	478	500	432	453	449	421	420	424	421	456	436	469	423	477	453	455	396	432	429	430	426	420	413	462	435	437	425	433	428	450	421	412	422	424	412	456	425	443	460	440	485	454	459	414	458	448	434	432	434	441	464	425	432	445	450	445	442	428	425	468	416	411	470	433	460	434	455	458	427	474	437	414	450	443	459	455	470	440	400	455	418	441	453	407	440	469	414	463	455	447	446	415	471	434	453	442	442	436	462	423	452	457	450	444	455	468	428	449	451	428	472	469	462	437	414	447	476	450	447	449	452	472	460	427	419	437	448	444	419	425	443	448	455	410	444	476	439	427	424	495	430	452	481	443	450	441	464	473	431	455	429	453	432	449	447	448	423	444	426	460	420	489	448	472	429	476	417	436	472	407	415	487	482	434	455	454	459	455	407	449	410	460	412	486	472	454	457	459	444	421	456	432	444	442	490	433	435	451	456	461	432	448	431	457	446	461	416	474	420	442	421	469	424	388	442	420	408	472	443	435	486	408	410	435	438	470	450	429	429	449	441	464	415	490	412	422	409	429	466	451	447	463	457	437	460	443	460	459	439	475	458	428	434	456	470	431	426	408	465	470	441	436	457	448	441	440	444	472	451	453	400	484	470	442	449	439	421	509	446	454	485	450	459	450	443	438	446	442	470	402	438	445	400	458	431	443	448	462	412	476	454	453	468	442	478	426	436	468	450	437	450	437	452	447	417	434	411	436	444	461	445	440	454	455	438	434	442	439	447	440	429	494	456	476	456	433	444	454	438	434	460	445	431	461	438	399	425	485	493	470	455	447	432	457	484	464	449	466	461	460	430	421	436	462	420	486	450	415	465	421	437	450	432	461	452	426	477	453	466	442	426	404	499	413	430	408	488	458	446	454	503	444	454	411	431	481	406	437	435	462	437	461	444	459	451	429	455	454	480	442	442	446	483	427	422	436	463	454	436	438	451	461	451	428	432	453	450	427	444	460	455	458	407	490	449	431	454	426	424	469	511	470	421	387	459	449	459	416	457	432	404	464	447	428	453	443	432	419	494	450	430	462	436	477	465	434	456	416	440	433	463	446	456	470	485	426	467	424	423	406	445	416	454	429	463	423	453	407	393	403	445	437	436	471	446	442	448	423	442	431	438	421	435	441	441	450	455	496	435	434	463	483	447	445	460	450	450	449	473	417	463	440	446	445	439	408	453	414	441	462	422	438	404	448	407	442	454	440	486	439	448	456	466	445	457	458	484	443	467	449	414	410	465	494	444	459	439	428	420	412	456	452	423	434	424	473	442	432	493	451	478	418	456	430	424	494	442	453	436	458	425	457	420	454	471	441	461	426	430	430	455	437	428	467	440	465	450	442	419	434	440	431	501	410	452	499	462	436	483	469	465	469	439	422	423	452	465	467	449	436	423	417	485	456	459	471	468	445	442	441	433	417	448	462	445	422	432	418	458	446	454	425	439	451	443	434	438	455	465	440	476	436	442	426	435	444	469	431	435	393	440	457	477	479	452	429	453	440	457	392	424	444	428	434	443	457	444	428	447	446	445	443	457	457	408	487	447	473	430	462	451	455	437	478	427	429	466	425	471	438	470	457	438	466	439	447	460	463	459	448	458	459	463	476	446	448	441	456	458	461	436	423	419	411	426	473	426	437	419	481	423	489	493	457	442	462	450	430	468	462	470	456	455	430	459	459	454	434	458	444	458	452	419	485	413	451	434	432	450	412	461	419	438	441	455	402	425
5557	13942	9472	5038	3777	2712	2657	2240	1826	1357	1204	1011	1091	1065	1013	790	683	639	607	642	637	667	3586	5519	5867	4505	4060	2226	1401	518	491	452	480	491	493	455	491	502	461	482	475	456	476	448	468	471	469	458	507	476	487	480	477	492	488	463	450	419	452	475	486	469	447	428	452	422	507	481	482	441	497	467	469	467	484	474	477	474	498	472	492	487	467	481	463	462	470	474	454	433	475	488	463	445	447	469	486	504	517	450	488	469	527	499	449	468	445	455	486	503	480	423	467	469	466	431	466	507	472	476	448	452	484	483	468	462	490	482	496	451	483	416	418	467	492	449	503	494	436	485	469	415	477	515	453	479	442	456	472	472	477	458	493	491	462	467	488	468	460	443	478	456	498	459	465	478	472	491	423	470	517	475	497	469	485	463	477	498	449	470	497	456	428	523	489	476	485	445	470	498	470	475	453	484	460	445	436	488	490	465	475	480	451	483	482	434	478	500	467	462	491	482	458	473	461	452	517	468	492	507	486	461	505	484	451	452	470	467	466	489	488	503	456	509	435	425	496	436	472	445	467	492	475	490	498	472	430	462	470	460	513	479	459	462	491	421	474	486	493	468	484	467	454	493	449	446	463	504	503	447	464	441	484	468	479	458	493	460	503	493	483	481	443	474	477	488	488	481	518	485	462	446	483	487	482	446	427	526	500	511	432	478	459	468	473	456	470	483	446	463	456	464	454	476	487	423	460	479	488	483	471	487	453	459	437	512	497	485	531	506	473	460	490	482	492	467	485	480	469	504	474	492	457	456	479	464	462	461	459	466	462	455	437	528	477	465	500	501	481	493	459	496	505	510	466	452	500	477	451	478	473	456	472	470	503	467	487	510	469	458	477	468	434	439	450	456	443	454	489	507	460	488	429	471	475	508	458	475	444	485	462	464	495	495	435	498	439	471	503	483	475	486	464	456	457	450	446	494	483	463	494	471	519	486	473	477	478	469	449	453	447	459	465	486	463	456	466	483	434	444	489	496	503	471	484	481	452	464	478	485	500	456	420	488	489	478	465	453	460	447	435	473	451	488	493	494	465	463	457	487	452	454	456	516	449	475	485	450	504	471	459	454	518	506	489	435	451	489	485	457	459	491	482	468	475	492	488	459	463	484	495	440	511	474	500	488	492	459	504	493	453	453	511	479	417	480	462	468	432	514	482	463	465	478	468	479	432	459	474	477	481	503	482	447	517	476	504	454	479	479	493	445	483	481	470	518	455	441	466	474	452	504	452	466	488	506	475	538	457	438	483	488	492	471	444	469	482	474	457	466	475	515	475	463	470	465	455	454	479	440	481	445	480	497	458	474	478	476	459	477	451	437	501	423	487	475	450	492	424	490	488	469	431	452	454	474	473	480	441	468	476	470	459	487	480	481	482	464	457	458	480	505	453	508	472	506	481	453	457	488	477	479	484	454	445	399	476	485	513	430	482	517	451	488	491	517	470	479	465	447	488	525	476	425	474	481	481	505	467	461	493	490	474	514	460	471	471	521	461	434	515	481	466	470	448	478	483	462	504	484	475	475	507	492	505	530	490	472	427	475	453	435	455	456	483	487	474	487	482	467	502	482	433	484	478	437	464	501	460	481	444	460	477	450	487	450	515	465	487	478	483	440	479	477	483	498	493	478	467	495	506	484	471	491	467	486	489	469	450	470	462	493	435	462	471	492	516	495	489	473	462	449	490	473	468	461	497	490	469	483	497	493	482	452	496	430	466	480	467	506	445	488	502	481	461	481	458	463	446	441	481	475	454	491	489	482	450	477	457	455	493	469	481	537	429	490	448	478	440	468	454	499	435	454	421	443	481	477	517	465	484	478	494	443	466	462	442	447	473	415	441	489	494	483	430	473	488	417	492	499	522	486	474	511	496	493	517	441	476	461	474	447	445	483	472	484	463	496	470	482	457	433	481	464	480	455	469	457	477	456	450	462	473	471	454	492	453	481	434	491	453	485	481	480	475	452	468	448	487	465	480	483	443	479	451	482	477	468	504	454	452	495	514	504	440	473	450	463	490	485	490	497	479	496	447	522	480	455	479	462	461	457	451	455	428	490	465	422	492	446	461	467	456	431	468	450	482	468	500	477	462	462	455	517	499	461	478	444	474	463	442	450	458	465	447	476	482	493	479	457	457	460	458	481	462	457	478	445	489	492	453	459	481	468	473	459	488	488	462	477	476	454	464	464	471	479	482	501	498	496	453	506	463	496	509	467	484	450	461	463	461	441	492	476	477	445	467	448	453	493	457	457	430	488	491	485	467	489	507	452	496	495	480	448	451	496	448	457	486	484	480	438	465	512	450	491	479	537	483	486	486	507	453	457	480	464	477	486	487	474	443	471	455	464	499	494	468	471	465	460	459	484	468	461	442	501	476	462	462	481	473	466	514	486	452	472	485	478	481	428	498	496	477	477	466	482	455	468	474	463	482	492	459	499	478	504	447	463	460	467	437	472	494	520	459	493	477	463	442	475	476	459	459	445	473	460	446	487	450	459	433	485	468	442	462	481	471	451	498	455	492	440	449	513	461	502	483	471	433	480	450	499	471	492	485	450	498	520	482	463	464	470	478	500	454	498	498	499	474	476	485	456	471	451	473	434	473	465	465	475	464	490	514	476	464	470	482	478	481	470	456	490	439	458	476	437	468	474	478	464	466	493	466	491	477	452	516	460	498	448	499	471	453	431	478	475	469	457	463	474	484	500	437	447	478	504	452	510	457	464	469	447	459	486	507	457	504	470	467	483	506	484	469	503	475	444	445	466	480	433	486	452	485	491	478	464	454	464	484	454	496	461	475	461	472	492	490	486	472	451	441	501	486	483	466	445	503	477	453	465	467	472	461	483	467	492	503	467	461	471	442	457	464	426	462	441	458	491	434	466	493	435	453	469	455	473	476	498	430	491	481	442	453	489	486	506	466	499	495	477	462	423	430	461	471	505	461	463	498	443	494	450	485	491	501	455	488	508	469	454	473	460	525	476	449	482	434	458	499	487	453	462	438	464	462	524	489	447	443	484	467	464	447	453	528	467	476	490	454	458	453	478	523	458	459	499	474	496	440	469	441	496	456	510	460	475	474	467	486	482	459	469	486	474	507	466	491	431	491	468	467	468	493	462	479	486	471	458	453	467	444	460	484	459	485	476	467	456	466	490	473	470	443	471	461	439	441	431	475	478	474	495	506	496	469	512	480	473	490	434	464	461	468	415	503	483	476	464	475	437	477	460	483	480	481	454	457	449	462	451	444	498	458	496	524	447	476	474	487	470	478	465	496	508	460	483	458	506	460	489	482	450	463	475	449	469	484	460	408	478	440	455	465	456	438	456	468	457	523	467	498	472	489	527	430	491	447	454	455	445	454	488	496	451	461	526	437	438	471	461	487	490	486	459	485	468	514	475	487	498	450	441	490	481	441	475	474	430	488	457	444	463	487	473	478	433	464	483	512	507	513	437	463	497	486	466
25100	21358	27525	25428	10919	1586	1402	1162	953	890	892	984	890	759	679	657	636	625	650	728	648	723	1207	2680	2462	2128	1717	1160	785	622	599	577	604	588	581	604	610	589	554	585	563	589	566	616	613	612	544	533	570	639	572	587	616	601	552	626	554	598	566	577	568	581	619	584	573	579	589	559	583	595	591	602	594	595	591	553	568	561	593	591	571	580	551	575	556	568	605	579	606	569	569	571	576	572	597	555	569	584	576	565	598	570	580	578	588	573	603	582	604	603	557	595	604	586	558	580	583	586	575	607	562	590	562	549	567	620	570	542	608	602	552	566	559	598	559	569	587	563	577	603	560	591	603	555	555	586	596	618	587	586	574	607	621	587	585	593	568	608	559	570	578	574	556	555	586	576	566	579	579	539	573	592	587	569	604	575	568	588	582	580	589	621	573	605	522	613	589	594	586	611	592	521	554	593	610	620	575	564	628	616	606	576	580	588	567	611	571	599	573	571	535	602	613	593	625	627	617	568	566	603	576	586	588	569	555	548	603	550	606	602	602	573	621	601	609	614	598	544	567	573	549	610	589	562	582	587	593	593	609	549	561	597	566	613	544	537	553	562	578	570	591	608	577	575	556	553	605	557	614	564	601	545	586	644	576	601	563	600	609	572	598	542	550	559	580	584	573	612	567	596	571	572	568	575	564	599	587	583	571	599	583	596	589	584	587	582	554	580	571	568	603	567	566	563	597	614	564	552	592	596	603	563	563	597	643	592	578	563	552	583	578	569	585	562	573	583	633	592	554	590	598	577	602	574	591	577	609	610	574	619	559	570	581	622	585	615	619	568	592	606	605	564	606	578	567	594	582	557	622	602	566	583	607	569	584	565	614	583	598	649	582	576	583	536	596	609	563	599	551	576	599	571	576	554	556	561	597	618	583	549	583	573	571	623	560	562	551	585	580	562	569	616	586	604	582	538	606	618	612	578	601	556	585	555	621	571	633	608	567	605	602	618	599	632	620	581	613	573	579	589	558	549	562	573	594	555	605	615	600	601	609	596	586	559	608	593	631	594	546	595	542	577	626	594	608	580	562	585	572	576	572	562	580	592	555	569	581	613	555	579	589	553	569	597	593	622	594	570	595	588	605	570	571	576	605	612	586	590	582	599	613	601	594	569	581	547	608	563	589	561	612	576	556	621	594	538	574	582	569	565	617	586	597	584	600	605	638	600	597	575	583	622	558	597	595	597	633	575	570	609	595	616	548	601	559	627	593	591	626	644	620	589	583	565	613	574	605	590	590	556	593	595	571	647	577	585	574	581	601	557	539	627	582	606	592	571	582	597	584	565	613	582	575	585	601	551	540	566	584	547	538	560	558	648	594	583	604	642	566	605	593	603	584	607	560	573	577	572	620	546	582	545	578	601	629	595	592	601	621	588	594	590	566	594	628	574	601	558	580	609	634	596	599	560	629	588	610	607	574	559	557	606	561	544	612	604	621	590	595	569	562	579	549	537	578	581	590	595	560	618	594	628	616	602	578	587	604	611	581	531	591	601	617	603	621	583	614	595	587	571	587	588	600	603	575	617	557	585	570	620	554	534	633	518	587	552	602	586	617	560	571	565	617	576	550	617	596	584	596	586	604	591	560	591	591	568	587	614	566	553	586	584	554	570	590	579	581	540	556	605	563	568	551	573	596	595	553	610	615	576	588	592	590	546	635	575	616	586	607	592	593	585	570	530	560	583	589	595	573	581	569	597	620	560	560	582	567	583	576	576	581	610	567	566	555	611	596	576	571	567	562	530	592	563	556	561	566	641	607	573	569	597	616	602	575	613	643	594	533	594	576	595	562	623	607	572	583	601	586	567	599	600	559	597	542	622	551	592	587	606	578	602	580	570	633	577	611	641	595	547	624	568	534	582	608	588	625	574	589	561	586	603	531	596	596	567	611	603	612	579	595	556	536	541	577	571	576	571	563	588	568	559	578	572	590	581	604	592	572	576	577	582	565	551	618	590	561	588	581	553	608	592	550	603	616	577	647	626	557	576	607	535	586	603	595	577	588	612	582	593	541	577	580	596	559	552	587	573	577	566	628	576	554	593	574	566	590	598	558	571	557	552	629	567	553	628	585	593	587	624	562	574	544	583	561	625	569	593	619	587	604	576	549	575	569	591	559	581	561	565	604	609	578	579	601	580	612	627	545	615	533	575	568	586	570	546	591	561	598	607	597	564	583	615	617	607	557	610	577	603	601	611	628	595	587	603	573	578	558	611	606	583	589	589	555	570	613	580	589	565	577	622	575	549	585	601	558	584	614	540	570	590	570	601	545	562	604	596	629	638	615	578	559	582	566	628	548	561	572	600	604	588	624	570	541	592	553	551	559	585	560	538	618	548	612	614	617	599	578	581	598	568	569	613	583	587	579	597	559	559	545	580	615	586	547	569	568	585	571	610	629	617	511	558	553	581	598	607	534	547	600	596	524	595	588	585	589	605	584	638	571	623	599	568	574	562	565	590	597	600	546	608	597	578	568	577	607	589	612	589	590	628	591	551	555	569	594	579	572	580	570	553	561	577	552	593	628	583	598	575	601	602	611	582	604	574	617	621	525	569	548	550	649	561	588	582	582	577	564	603	533	615	572	582	604	591	606	565	564	559	616	590	616	612	571	546	574	578	618	608	592	580	596	578	592	540	574	601	610	530	567	579	612	555	604	518	604	607	662	575	588	565	541	552	566	600	605	562	588	564	593	590	570	544	653	581	574	575	564	535	596	563	566	617	561	571	559	607	555	553	554	588	560	566	606	582	594	579	597	565	583	580	582	578	565	551	563	574	577	647	555	554	564	606	605	526	534	559	617	585	604	578	579	586	597	520	585	570	590	593	577	605	590	584	617	565	576	550	586	589	597	591	533	561	627	579	576	662	589	565	577	591	574	575	555	616	573	567	564	549	554	553	577	546	573	568	605	548	601	587	572	564	554	601	566	625	599	629	582	557	622	577	619	577	607	599	572	576	525	617	575	591	576	576	584	540	566	569	576	594	575	549	615	603	581	609	601	568	580	553	584	560	601	600	607	542	611	554	592	549	566	604	573	561	585	561	576	586	570	589	553	561	566	602	614	539	574	572	591	540	586	582	566	586	590	587	583	591	571	583	569	559	628	557	587	588	617	528	563	548	545	601	566	574	553	591	606	634	575	621	587	578	589	619	562	584	610	582	580	607	586	547	577	609	571	591	556	553	571	574	544	625	577	527	656	599	599	562	596	570	587	541	602	596	558	541	587	544	581	560	624	590	581	561	569	590	584	617	598	581	572	621	583	605	574	564	586	606	580	546	593	564	618	582	629	611	592	604	597	590	573	621	563	557	581	576	624	569	607	574	617	576	641	561	563	562	572	600	593	622	591	623	592	552	586	544	574	569	594	603	582	565	574	558	606	600	576	577	616	574	566	621	556	539	622	598	551	604	582	575	613	594	607	567	609	605	557	599	609	573	628	634	574	575	602	623
5250	10132	6684	3456	2838	2009	2270	1859	1496	1330	1211	1423	1204	963	788	721	741	756	782	848	822	1019	2017	4581	3741	3380	2674	1548	972	628	651	619	604	649	587	616	618	658	632	648	625	626	629	594	650	611	632	608	663	582	620	609	597	648	649	612	623	572	607	587	598	650	670	607	645	612	636	624	626	597	597	602	560	650	657	617	571	647	611	589	614	605	601	643	605	609	616	625	600	657	673	566	640	616	592	662	648	568	638	660	629	619	625	683	578	588	638	600	633	626	631	585	594	644	641	639	624	654	587	638	602	583	617	621	646	642	607	620	593	619	580	617	579	601	627	607	622	614	599	644	657	634	637	659	637	633	575	629	610	604	612	594	661	608	600	639	586	655	620	630	584	606	613	537	599	606	637	618	580	595	596	652	614	619	604	623	619	603	581	601	610	612	586	553	610	650	598	680	602	624	573	613	672	600	613	666	614	610	656	631	615	628	622	618	629	593	625	593	597	633	583	618	601	615	583	615	635	579	605	572	599	597	604	598	628	663	651	584	632	675	590	645	605	580	629	625	622	617	595	613	608	591	605	629	626	609	599	649	651	599	632	621	629	605	626	626	613	581	622	618	622	607	614	585	615	641	630	618	593	606	608	619	597	609	622	588	642	618	640	663	637	607	596	635	622	612	640	599	628	645	659	616	633	646	597	630	605	673	607	594	592	649	630	645	592	608	636	595	606	605	636	623	623	594	603	613	622	623	597	673	598	658	628	606	627	630	639	660	615	619	631	652	598	636	640	614	671	581	584	574	615	604	625	597	674	617	600	619	617	634	665	633	652	624	658	594	600	614	635	659	618	658	643	594	614	579	634	602	644	637	612	589	611	600	627	635	632	627	637	638	651	620	636	624	632	630	619	626	624	631	630	627	627	605	629	618	600	606	619	623	580	635	607	615	637	615	650	565	591	622	608	607	615	579	574	636	632	608	596	647	591	635	605	608	678	657	627	647	645	646	609	660	617	632	604	570	640	617	590	608	620	605	625	608	588	624	626	636	615	577	630	629	608	626	666	652	643	646	639	614	607	628	621	633	663	640	633	630	597	596	636	602	619	661	594	555	622	556	655	628	613	607	593	624	617	639	606	585	620	635	639	593	605	647	633	604	635	604	603	604	613	647	651	622	646	624	649	627	624	623	625	589	575	656	594	586	588	678	604	633	611	604	640	596	638	565	654	630	626	609	664	642	582	587	631	642	616	626	632	615	630	611	590	624	637	617	638	600	645	589	620	648	630	641	657	651	605	592	663	621	675	609	627	648	625	568	632	625	630	605	632	619	596	648	628	608	605	625	580	560	630	639	632	658	641	591	628	646	623	611	580	593	621	646	642	607	599	591	613	629	603	622	643	592	603	617	606	593	618	640	657	628	587	604	633	614	631	613	594	635	631	651	611	610	636	626	646	600	626	624	575	642	575	632	623	598	664	608	559	606	652	630	653	596	616	616	616	643	614	647	657	636	617	619	618	619	660	601	679	630	590	596	649	648	631	594	642	624	627	643	609	633	679	633	611	590	646	613	600	617	598	640	600	623	630	616	668	618	637	615	583	580	645	602	566	599	664	628	588	585	603	596	668	619	601	604	591	590	564	643	614	627	615	647	616	609	611	661	593	638	625	658	641	585	631	584	635	614	570	605	613	661	630	635	585	585	598	564	650	553	602	578	687	680	645	605	669	589	635	628	578	638	596	595	641	644	662	629	579	597	621	605	623	606	600	607	624	613	616	603	589	628	609	650	623	607	658	627	603	657	624	599	594	668	662	597	633	604	591	619	629	621	618	639	661	583	607	600	609	611	638	635	650	562	654	648	623	606	565	627	644	609	588	618	593	587	614	624	605	639	651	569	610	624	600	622	615	620	600	637	595	617	633	581	611	592	641	605	625	645	623	596	634	606	615	648	561	625	597	599	601	575	602	574	614	670	630	609	585	594	644	616	604	611	599	672	588	656	671	615	616	602	647	663	570	575	584	583	636	592	629	591	610	636	674	630	662	613	614	634	595	647	655	602	631	622	581	619	607	627	597	595	667	644	608	611	635	646	583	654	596	608	622	648	631	618	604	665	622	661	571	576	582	613	565	608	619	582	643	619	614	577	594	582	604	595	619	607	585	618	665	634	611	613	616	603	648	618	616	639	639	673	601	622	616	639	608	576	585	628	613	623	576	593	602	586	610	605	619	642	624	587	592	598	606	618	621	685	599	640	631	619	657	637	591	610	665	599	633	602	612	634	622	640	656	607	637	587	661	631	626	597	572	626	650	579	620	615	607	654	637	593	623	601	633	647	663	601	619	660	607	630	595	618	585	586	605	632	661	605	633	610	594	609	619	635	604	660	634	618	618	611	619	594	639	592	582	659	614	615	626	644	609	652	597	585	614	654	615	623	587	612	596	596	678	610	613	672	657	603	651	625	638	645	614	620	612	611	588	622	598	587	623	605	679	632	613	641	636	613	609	616	609	602	608	677	629	616	590	643	642	594	628	636	629	582	602	646	619	609	601	613	619	592	626	626	643	600	603	627	623	669	621	619	632	635	579	608	635	604	638	609	657	610	604	614	625	649	642	609	651	605	622	612	628	666	646	610	615	632	623	605	617	612	594	627	642	602	631	619	652	619	620	636	574	594	656	622	590	628	610	615	631	578	614	617	624	662	615	635	660	638	614	613	606	615	602	653	581	607	602	588	644	627	626	644	604	638	567	621	601	586	653	631	591	597	586	637	613	590	618	637	673	651	625	638	591	652	600	568	629	602	669	636	634	608	653	577	652	610	629	661	623	625	656	595	621	667	582	647	600	586	611	636	640	599	614	574	632	668	636	647	667	602	626	623	628	651	612	578	610	617	644	663	589	609	613	620	599	618	578	629	583	577	632	642	624	617	633	611	594	613	618	648	609	591	611	591	669	643	585	545	681	647	621	618	667	627	666	642	633	589	607	565	613	579	647	636	588	650	592	611	604	593	607	629	643	610	597	588	603	670	584	606	613	611	633	630	638	639	603	576	571	606	611	607	644	605	603	601	586	620	606	606	575	565	638	616	587	649	619	602	594	610	608	588	587	623	652	630	612	589	602	618	627	601	681	630	615	589	646	616	654	619	612	659	604	614	590	627	591	597	583	623	592	606	617	588	635	585	632	638	657	615	601	635	621	644	599	627	646	646	624	664	628	614	632	579	654	616	580	624	624	620	642	606	604	647	621	595	617	630	608	608	627	636	661	601	631	610	593	631	629	601	700	645	607	618	668	602	632	644	649	599	629	584	630	569	608	607	653	624	671	600	628	628	640	590	623	609	640	631	655	592	630	612	609	629	640	618	591	661	648	628	579	656	628	635	633	598	593	604	612	611	619	605	644	602	584	626	584	622	589	618	603	619	587	620	593	644	607	626	607	612	621	601	605	615	606	624	585	630	658	604	617	591	605	638	606	636	586	605	624	637	631	682	618	575	639	616	643	620	630	624	663	611
22840	21420	29191	24024	21412	21515	11189	2434	1836	1612	1525	1433	1254	1067	992	915	851	883	882	879	859	870	4352	8688	7729	5840	4605	2792	1635	742	686	664	704	712	658	713	699	699	729	690	655	666	659	704	672	696	672	712	692	699	757	661	750	708	706	692	716	721	715	670	684	685	703	744	716	750	728	715	669	715	735	685	704	751	668	692	687	682	723	677	678	689	676	702	726	655	686	746	744	669	738	710	720	708	699	710	700	693	731	706	722	707	705	701	719	733	718	735	699	708	694	714	748	680	736	730	714	680	671	697	736	733	733	669	722	671	716	683	687	703	721	675	679	705	725	684	662	703	727	717	715	711	733	753	654	694	695	687	661	685	670	660	731	688	712	698	769	673	709	696	729	691	679	707	735	746	713	732	679	709	674	667	689	749	715	649	674	694	749	685	749	689	723	723	746	656	712	689	683	727	690	743	719	735	726	743	714	709	727	719	751	666	722	722	702	674	660	693	678	674	684	711	665	665	708	668	652	685	702	704	677	706	700	664	719	718	753	704	660	678	679	724	746	748	726	698	683	680	684	737	696	757	689	748	686	753	704	713	679	661	711	668	726	647	706	699	729	762	682	708	676	683	764	736	720	667	729	728	707	728	692	679	699	677	716	686	669	698	692	707	679	691	745	669	705	720	666	710	676	744	720	701	670	688	651	715	686	754	719	714	709	669	682	709	717	687	656	694	728	741	709	709	722	692	672	734	723	673	729	740	706	680	707	692	703	703	673	680	670	659	708	679	613	701	711	705	781	705	702	696	674	674	724	656	696	712	698	738	705	705	685	715	704	639	687	645	668	665	685	650	724	697	702	711	650	720	709	736	672	746	713	678	663	694	707	677	717	694	669	673	719	738	673	670	705	709	695	723	703	663	678	708	691	692	691	708	716	692	720	665	725	695	714	717	735	732	731	701	695	716	708	732	668	697	718	713	700	672	679	645	712	656	762	717	704	719	728	699	676	676	683	677	734	710	693	683	710	687	675	694	698	695	669	718	692	698	712	698	701	678	684	650	711	745	735	700	697	690	706	667	702	707	647	690	746	710	682	711	692	693	717	718	703	684	686	692	691	682	752	746	706	688	692	660	661	686	713	718	753	712	682	735	698	739	701	683	650	668	660	666	751	704	689	704	727	664	701	746	699	712	710	715	741	653	704	691	663	686	718	703	720	707	642	719	692	703	750	735	724	665	712	705	670	669	701	689	729	700	694	672	667	704	671	692	679	664	701	667	740	723	747	690	692	717	660	675	671	713	721	674	681	685	719	738	684	675	749	664	723	657	723	724	666	719	709	668	676	713	752	725	670	709	690	713	677	706	690	701	693	692	656	721	666	677	713	708	716	678	741	691	669	737	696	745	703	688	681	699	674	696	709	698	714	771	703	693	711	642	732	699	719	704	712	723	734	651	723	726	705	700	711	708	700	683	715	691	694	694	682	716	709	688	723	623	731	704	705	671	712	651	735	678	725	681	672	723	663	661	680	694	718	707	708	725	678	736	700	698	651	701	709	716	716	749	686	661	720	677	744	730	736	726	711	639	698	633	736	637	686	653	694	702	688	719	703	661	651	760	682	696	691	704	719	713	728	723	683	691	689	674	731	698	721	731	706	702	646	706	690	717	691	675	726	709	704	659	719	685	709	726	670	702	689	678	706	673	737	694	721	701	720	730	660	717	710	700	664	759	701	731	727	724	663	715	718	715	709	684	716	691	715	722	654	728	695	650	708	682	669	659	689	694	701	688	717	659	686	674	704	691	686	652	740	723	710	672	676	673	678	688	683	715	696	704	721	746	685	645	672	731	710	710	683	684	669	669	657	720	697	697	683	705	740	710	703	697	673	674	720	708	679	766	730	663	692	686	665	667	659	725	698	710	738	697	670	707	691	667	682	676	722	671	709	714	695	666	663	745	728	704	716	676	692	665	728	661	696	683	664	749	681	702	645	718	719	711	669	688	700	739	733	672	686	727	732	734	710	686	650	718	736	678	668	727	707	716	691	708	686	751	702	661	706	722	661	708	707	734	713	651	730	703	717	662	726	670	656	696	718	679	645	653	684	671	731	680	685	677	745	691	739	696	776	659	692	703	702	751	726	664	675	748	720	720	714	703	737	717	681	682	724	692	692	737	705	711	702	681	655	680	714	690	692	666	695	674	683	698	652	685	664	668	674	703	683	690	666	715	754	737	697	740	697	710	707	714	680	663	724	734	668	730	734	704	716	685	708	697	696	701	704	717	733	689	705	746	724	719	734	698	688	712	649	741	706	649	682	648	689	664	698	725	697	695	742	705	682	724	708	718	733	697	725	715	704	693	697	672	732	694	689	722	669	704	703	671	747	733	680	673	699	692	686	699	689	677	688	676	725	706	698	673	708	707	701	731	713	743	672	678	726	700	727	722	721	735	693	727	698	712	673	688	723	697	689	674	652	678	704	740	737	725	704	751	717	610	655	691	678	691	669	740	750	716	724	685	688	659	702	736	670	702	767	695	687	742	706	719	687	713	719	697	676	704	691	716	691	704	695	724	701	674	651	678	695	673	715	675	753	722	723	696	693	673	675	733	664	700	707	682	672	683	663	698	666	708	774	684	701	718	673	713	708	702	697	727	683	688	682	665	688	669	682	715	662	724	701	716	684	677	719	712	653	694	698	707	701	648	730	704	681	712	684	718	654	673	711	677	719	700	697	677	722	674	704	705	720	682	686	714	711	727	679	714	717	690	680	655	696	712	694	702	679	686	723	693	686	695	692	703	682	702	661	691	700	674	722	707	692	681	710	683	672	661	711	678	666	701	664	721	785	662	731	728	719	724	689	718	676	728	684	675	652	738	692	696	667	724	728	688	688	704	653	655	685	679	697	713	692	708	724	771	699	696	691	658	687	684	683	694	714	645	670	744	686	672	752	691	656	681	700	712	686	758	679	688	668	711	668	674	702	644	707	713	698	685	732	729	669	685	715	764	708	722	685	652	706	745	659	732	691	669	663	690	733	697	676	679	757	684	701	680	669	753	696	699	682	724	686	670	705	695	678	745	677	701	686	699	686	669	699	677	700	682	745	668	686	745	710	710	718	670	652	706	684	701	711	728	718	647	696	712	660	689	694	755	715	725	663	656	727	706	675	726	708	696	661	718	702	711	646	683	682	668	712	698	734	725	677	699	719	647	706	704	682	731	751	754	669	704	639	670	734	708	770	728	717	690	668	717	661	694	679	709	741	724	693	678	719	689	692	672	727	710	663	730	658	705	720	694	733	686	663	671	659	662	753	662	668	738	704	679	700	694	694	717	688	663	717	679	657	680	733	691	681	696	695	690	688	740	693	665	704	725	709	650	682	690	697	685	682	709	707	640	685	712	686	733	731	666	741	694	732	757	680	750	713	666	685	728	684	733	686	700	695	691	702	647	713	705	699	685	748	695	690	722	693	693	684	749	656	684	722	717	663	737	697	726	721	702	640	714	747	685	689	729
6904	20509	14037	7270	5968	4264	3752	3475	2768	2546	2267	2236	1750	1379	1244	1064	984	1041	1050	1055	1052	1034	6702	12847	10462	8250	6586	3681	2061	753	735	741	698	730	684	748	726	740	718	692	742	716	719	722	671	675	722	724	717	644	714	742	715	689	759	697	748	731	673	737	714	745	696	697	692	684	716	711	723	719	684	695	656	788	705	710	687	718	703	687	725	743	745	665	722	728	755	700	711	751	681	682	766	760	702	686	715	711	696	729	728	730	734	758	712	701	687	702	709	736	726	682	725	753	745	709	671	733	708	694	675	696	695	759	715	687	732	716	690	732	733	707	693	708	735	706	711	734	692	673	719	723	696	752	649	717	719	712	696	700	727	722	697	718	698	665	753	720	734	686	745	710	685	719	735	702	688	718	752	752	723	695	661	755	704	705	730	691	724	728	703	689	708	693	763	767	716	730	720	695	717	739	669	756	736	701	733	733	727	675	745	710	735	720	703	732	729	697	692	694	748	681	668	713	680	692	732	708	715	735	700	731	704	753	671	717	698	722	675	764	680	743	663	671	700	694	693	668	678	770	703	692	690	743	686	655	676	683	739	717	767	699	715	765	720	689	717	702	722	729	678	682	694	699	704	724	738	748	727	716	698	713	672	730	723	750	724	680	730	700	660	735	711	692	734	682	717	696	719	652	662	737	692	716	732	696	719	724	712	697	735	701	702	737	676	714	781	723	720	674	703	700	664	705	677	717	705	705	710	742	662	724	714	742	741	716	683	704	728	731	683	760	709	688	740	697	662	692	725	694	753	702	701	683	770	695	709	716	665	674	708	726	738	750	754	685	681	706	693	685	723	731	729	718	741	694	653	719	708	737	729	737	676	724	744	697	716	742	695	689	715	695	693	732	745	681	713	744	699	708	740	706	718	680	704	714	657	699	711	715	703	735	730	767	689	658	712	689	721	693	683	690	721	717	698	704	728	715	723	735	686	724	694	735	740	736	725	700	743	689	713	720	675	693	674	657	679	726	713	738	685	675	705	706	726	731	713	730	690	679	603	712	716	696	734	677	719	709	730	704	697	663	718	720	699	667	745	700	744	748	725	720	719	746	683	736	708	699	725	693	707	702	723	772	676	727	738	677	735	720	677	662	698	718	703	717	711	706	692	681	693	700	681	669	710	713	732	723	711	719	702	661	714	723	736	735	669	676	743	744	672	725	692	678	711	687	723	681	717	721	723	681	732	694	704	695	700	696	683	712	682	743	671	709	707	718	713	695	701	705	720	722	759	725	751	673	705	722	716	701	726	711	699	710	750	750	687	714	717	706	726	705	739	714	701	705	667	745	728	719	672	720	682	693	752	714	695	700	719	694	653	777	709	728	692	679	731	686	660	720	689	742	684	673	718	726	714	696	718	753	708	706	689	702	721	727	711	719	749	720	706	736	715	728	705	734	714	714	688	687	730	671	718	685	712	700	699	723	684	779	754	676	677	706	709	766	687	691	727	675	713	663	702	688	718	688	669	697	700	705	720	695	676	682	691	682	692	698	687	718	744	682	655	679	739	717	743	668	672	718	690	673	747	674	748	730	683	716	735	721	715	712	690	698	738	673	685	732	707	735	690	684	724	740	710	724	691	734	697	722	737	695	737	725	746	704	622	701	716	697	733	676	681	689	719	699	704	695	735	688	706	757	690	621	716	731	744	736	731	702	714	681	706	686	729	672	695	714	724	722	710	736	672	697	704	727	678	664	696	699	719	715	740	692	705	734	760	693	720	697	730	694	702	695	741	707	709	743	726	688	757	721	669	733	710	709	686	719	678	687	709	741	688	687	744	706	749	733	755	675	707	684	740	705	739	688	696	674	708	687	682	693	674	743	720	726	728	723	700	731	678	693	702	698	729	675	743	672	698	706	745	693	705	683	687	680	765	700	739	723	752	764	687	690	706	684	678	721	726	694	758	740	735	674	716	691	736	703	691	664	731	680	680	751	648	691	722	730	694	676	765	739	693	700	725	739	730	721	722	709	732	739	743	680	730	683	702	723	685	722	711	709	718	709	706	681	693	715	691	705	713	697	719	705	717	714	695	739	751	728	684	665	697	708	698	714	734	712	691	716	724	734	697	709	722	712	691	704	674	699	690	709	665	685	701	730	699	744	744	722	714	688	707	699	688	700	698	724	694	715	710	739	776	644	753	705	717	734	697	731	696	695	699	705	686	702	736	698	686	695	680	706	711	670	698	710	736	714	691	764	698	718	702	681	695	741	733	705	748	715	753	705	708	705	732	721	727	676	724	753	706	733	709	685	704	661	736	740	697	693	705	734	712	689	720	738	689	683	712	686	692	707	714	748	652	697	738	677	719	749	701	708	708	710	719	717	738	707	673	710	673	711	703	699	706	701	666	664	703	747	728	686	698	739	775	732	719	742	735	687	684	720	654	709	697	734	715	697	739	669	694	695	704	694	681	664	705	699	704	687	761	690	703	698	692	722	717	693	749	702	736	682	726	710	709	730	714	737	716	727	692	720	759	681	721	670	716	725	762	706	678	709	672	695	728	707	698	718	727	752	712	705	701	708	710	736	708	749	717	722	730	715	682	707	750	694	722	717	692	688	683	744	710	677	723	680	689	731	695	683	667	683	721	778	710	663	696	688	706	714	721	755	668	713	694	701	711	733	695	687	675	709	709	708	712	722	697	704	688	678	685	716	729	715	733	733	718	688	718	693	687	735	689	682	682	726	721	735	705	732	726	722	727	762	707	710	710	689	706	702	709	676	731	681	689	674	675	725	690	718	679	712	743	742	743	656	667	713	667	723	701	738	731	685	737	688	721	720	682	714	710	713	717	752	659	701	674	676	650	706	713	718	722	703	710	694	695	722	684	721	754	676	697	720	749	698	707	722	707	749	710	671	698	766	701	696	650	724	712	701	712	726	666	711	724	729	676	701	730	647	735	704	719	708	709	691	708	713	688	678	729	750	677	752	709	681	648	699	680	634	687	682	689	681	709	647	688	707	719	729	713	680	707	702	666	702	673	734	699	661	715	690	692	646	720	709	717	738	720	698	707	708	724	660	699	714	721	731	678	642	728	726	710	719	706	711	676	713	676	718	728	777	714	680	725	674	698	725	706	641	671	693	713	688	722	711	688	652	672	734	698	728	736	709	695	697	714	685	730	663	680	713	726	689	686	707	721	687	718	732	721	720	696	706	684	701	793	715	672	680	718	689	734	757	720	738	735	673	705	777	677	698	720	714	648	660	710	694	684	741	719	708	721	736	714	696	729	740	683	704	657	698	706	710	680	700	679	821	699	770	701	721	671	696	675	683	728	693	708	732	666	669	715	714	744	709	706	730	702	674	746	689	693	737	652	746	716	731	761	685	751	710	746	702	677	774	716	697	724	716	698	734	721	674	666	678	723	742	710	702	725	696	681	717	726	691	694	708	689	703	769	717	675	767	672	759	699	671	704	680	729	698	686	730	706	705	700	700	678	709	676	710	691	708	689	662
27697	18925	6594	1739	972	804	851	771	779	767	673	577	557	497	560	530	499	509	567	487	462	508	603	682	823	765	733	573	525	433	457	425	489	428	434	432	443	443	435	415	450	417	466	485	473	420	438	437	432	424	441	423	404	428	417	394	410	417	420	420	405	454	450	396	436	383	444	427	429	449	430	435	437	413	396	461	456	430	436	433	428	486	441	419	458	438	431	444	415	400	420	460	455	457	460	448	486	407	426	407	457	445	441	462	448	421	435	427	430	406	433	432	444	420	450	447	471	420	430	424	465	442	441	456	428	386	458	415	448	430	450	427	433	412	445	470	491	438	433	414	395	406	413	471	399	431	387	419	436	445	444	427	438	388	418	403	396	436	463	459	413	397	439	406	424	397	416	443	438	412	396	444	398	432	456	436	445	416	414	468	445	431	410	443	431	410	465	425	450	429	404	432	440	455	448	461	455	412	462	440	427	433	456	482	449	462	444	414	437	383	409	463	417	397	413	441	428	421	405	425	416	429	460	423	440	456	441	434	414	409	450	439	444	428	410	429	413	474	432	439	442	464	421	431	418	383	409	425	432	434	406	430	439	463	422	449	395	411	432	431	445	441	467	390	403	385	419	435	445	438	458	435	468	433	469	414	427	473	417	402	446	431	408	434	455	425	409	473	426	458	416	439	429	462	441	428	437	417	420	473	429	400	426	390	437	428	443	399	423	388	429	462	452	456	459	451	436	421	435	450	450	443	440	439	459	429	439	408	398	403	432	429	434	453	394	429	417	458	468	434	424	439	420	445	434	413	462	406	401	411	423	402	417	413	435	457	407	419	419	420	426	428	446	408	452	408	462	472	464	442	454	449	437	433	445	445	430	437	415	432	462	452	438	440	446	427	409	454	429	443	412	452	425	422	411	419	425	423	435	459	451	402	416	456	436	437	407	445	448	462	436	441	410	447	410	409	474	441	425	436	448	423	441	424	456	451	431	414	438	449	445	452	442	448	433	423	459	460	435	430	410	445	434	439	427	429	418	429	410	455	445	450	425	435	462	427	429	423	456	466	415	437	416	418	434	406	405	444	446	416	412	439	397	426	426	432	450	430	418	448	446	442	453	411	431	441	432	422	454	411	423	392	418	433	450	430	436	399	393	450	458	436	432	419	440	446	442	457	404	447	451	446	422	438	469	405	439	450	442	450	449	435	424	452	480	420	434	451	432	426	410	454	427	432	402	475	446	461	451	426	402	415	450	399	429	414	394	458	466	445	458	422	463	445	419	445	437	414	437	418	479	415	465	466	415	436	435	441	416	408	389	415	446	420	428	419	473	445	419	407	418	462	398	449	440	465	428	428	443	437	444	450	407	446	416	431	452	466	430	412	424	469	451	421	403	443	439	405	435	452	434	454	402	449	402	440	421	439	440	441	415	450	392	413	448	418	424	413	406	462	425	390	426	439	430	440	472	462	432	434	427	445	436	418	437	450	409	400	433	466	454	413	459	409	453	425	422	410	424	404	460	459	436	457	420	442	454	423	452	418	413	446	410	417	445	434	463	461	431	436	415	443	439	451	417	425	412	388	406	400	425	413	455	468	399	441	430	422	444	441	481	476	449	449	447	451	427	438	439	420	393	412	400	491	452	430	431	436	439	423	430	457	480	475	408	430	415	449	406	413	442	407	444	397	434	438	452	430	447	445	389	443	426	436	392	446	470	447	390	439	404	420	415	448	441	439	409	430	439	454	397	425	436	438	431	443	378	436	418	442	428	441	417	453	465	453	404	449	487	426	446	471	423	438	436	413	443	486	452	437	399	438	445	452	430	404	452	398	427	474	425	451	423	437	448	450	421	432	445	451	414	453	435	442	433	431	441	465	467	420	448	416	413	422	431	427	464	437	392	394	435	405	444	418	445	407	410	403	413	456	411	434	442	438	421	446	443	439	413	410	404	448	460	431	420	428	412	414	448	426	452	437	470	448	427	437	422	424	433	418	410	397	446	403	429	441	452	424	414	460	414	403	442	414	480	419	432	410	428	399	442	416	424	411	439	405	425	441	450	463	443	421	426	440	427	459	410	458	445	398	436	437	449	413	412	407	458	445	410	423	447	459	446	407	428	426	403	419	452	448	473	445	422	424	437	418	416	455	416	422	442	518	403	419	439	425	419	460	466	438	440	400	430	450	396	451	411	414	451	440	458	432	418	453	403	444	415	450	427	455	466	431	422	443	460	387	444	448	418	389	405	476	482	393	453	426	461	418	396	438	434	467	386	414	456	435	440	414	406	409	440	448	436	415	391	445	443	415	428	429	451	408	402	450	423	395	450	405	412	416	449	416	462	457	431	457	441	467	447	443	421	451	412	432	443	428	430	425	440	450	440	422	451	432	436	427	381	400	429	431	429	432	448	429	428	460	412	425	431	479	465	449	447	448	436	410	436	412	438	428	414	419	427	410	415	402	387	426	453	431	419	401	404	414	396	401	490	446	452	396	435	473	452	445	438	425	471	456	460	447	448	427	446	415	445	428	436	422	405	430	408	398	434	400	420	405	437	408	414	417	438	443	450	409	435	447	447	424	405	434	421	432	420	438	471	421	432	409	437	453	404	440	428	450	451	423	410	440	426	399	465	364	457	442	437	428	436	438	417	453	414	385	453	427	413	437	462	401	421	404	432	438	428	440	449	412	430	437	421	448	418	451	440	397	409	452	413	473	407	428	416	455	464	461	443	375	435	467	422	432	447	437	416	474	416	417	457	430	455	443	433	432	424	466	444	454	427	456	408	452	439	469	436	439	413	446	434	410	490	414	448	406	441	404	402	436	439	446	423	416	419	411	426	425	424	401	468	436	445	428	445	478	437	434	404	462	429	470	442	460	418	436	461	434	428	437	420	410	441	448	456	403	479	438	436	418	459	425	403	428	409	450	415	450	438	421	393	436	448	436	430	391	433	424	419	439	423	407	442	443	465	429	415	471	429	431	429	444	403	458	445	433	389	403	415	420	436	444	473	436	435	410	435	461	429	428	419	448	418	397	447	449	433	386	411	420	490	475	446	433	470	429	438	436	433	423	469	406	417	437	418	413	432	426	424	405	443	425	440	444	451	423	429	435	488	426	452	447	475	421	452	438	441	468	449	469	449	430	397	406	437	397	441	420	439	415	427	429	404	415	405	423	452	457	403	422	435	437	451	417	457	457	440	406	460	445	431	389	445	423	399	428	405	445	429	405	429	426	434	435	422	450	441	450	430	470	429	433	411	459	436	435	428	466	419	426	387	439	422	432	386	441	445	422	445	427	452	456	418	389	435	490	401	418	404	452	423	455	451	401	470	399	486	451	460	426	431	462	414	432	440	456	394	429	371	469	451	424	457	458	449	468	427	422	435	432	394	456	438	415	425	397	462	412	422	448	419	463	500	448	417	411	413	440	458	420	452	428	460	436	444	440	428	437	414	441	404	452	402	443	441	420	393	413	420	446	418	416	411	464	412	423	444	437	427	415
5411	5441	3512	1878	1484	1202	1177	1253	1216	1249	984	873	637	633	578	641	562	575	624	567	560	597	751	989	1018	1018	878	740	646	459	487	468	503	511	478	472	462	451	476	464	491	475	484	472	449	492	460	448	465	521	480	468	484	453	469	476	490	481	467	476	502	456	432	458	468	483	449	483	477	459	485	440	480	482	446	448	454	506	478	501	453	461	483	484	491	492	479	437	489	463	468	427	455	490	507	464	448	484	506	446	459	508	441	507	494	446	439	424	483	458	489	466	471	479	488	464	476	481	455	467	481	450	482	470	459	461	439	484	466	484	472	476	451	472	509	459	458	486	445	463	403	464	495	495	431	487	519	482	465	522	472	459	458	551	492	427	485	463	472	443	477	479	458	472	456	452	433	499	458	478	483	462	493	467	501	441	520	480	475	448	468	474	472	450	451	475	498	466	453	462	444	437	487	475	452	480	476	463	437	489	505	473	474	476	500	411	499	457	476	435	459	479	453	500	495	509	495	463	458	498	479	471	467	473	471	459	427	463	489	508	469	487	533	442	473	454	470	477	451	460	479	481	466	452	462	493	447	477	483	492	450	453	479	442	444	515	456	490	488	513	457	460	442	450	481	482	475	474	480	482	458	454	487	480	493	502	513	506	525	501	469	444	478	436	457	455	523	431	460	457	467	479	502	484	498	481	446	475	469	460	488	449	444	465	500	420	473	471	486	463	512	458	448	482	464	443	451	464	483	487	461	487	459	513	482	469	495	484	452	469	493	510	499	462	463	491	464	450	457	458	490	482	499	474	496	472	452	460	468	486	465	472	455	436	475	448	467	496	465	491	490	498	487	493	457	448	437	489	473	445	452	474	446	478	447	491	457	482	469	478	497	497	454	445	485	458	454	458	498	480	464	471	481	477	483	503	498	448	468	467	488	497	461	475	452	482	439	508	494	439	446	503	459	458	460	486	501	473	475	478	471	463	493	516	454	462	507	453	493	465	514	466	469	456	443	510	480	498	474	468	457	490	481	486	460	457	465	462	493	480	459	478	478	460	479	468	454	438	498	469	443	498	500	497	482	465	466	463	454	443	488	460	487	489	479	433	473	475	469	463	456	510	452	489	431	508	495	500	474	489	476	456	438	460	480	465	502	457	440	445	508	437	465	482	453	482	452	451	513	490	476	504	440	471	489	474	482	480	478	467	465	456	450	493	487	452	476	461	452	485	438	484	472	463	465	482	471	466	479	465	475	507	460	500	474	468	490	437	503	444	464	481	489	513	496	473	439	471	511	486	487	490	446	468	445	465	459	458	462	499	455	461	472	494	463	468	455	518	443	475	486	467	488	484	406	480	488	445	469	510	513	452	467	487	461	501	478	471	439	430	442	482	501	470	471	446	484	447	465	485	461	455	464	488	495	496	494	461	472	499	449	474	462	461	461	489	475	489	423	487	478	450	438	465	483	521	488	459	450	425	516	452	442	489	432	446	456	466	484	462	448	472	527	491	462	475	464	460	507	488	472	447	487	501	484	497	482	493	464	491	510	471	494	430	466	500	445	462	426	425	432	464	464	515	497	492	473	504	449	498	446	453	436	409	504	460	472	472	469	480	456	492	503	458	520	468	469	451	430	467	474	515	465	472	478	498	498	494	495	476	432	484	451	472	491	486	444	487	449	455	489	448	441	462	454	452	485	446	466	476	503	495	503	496	474	434	439	475	489	451	479	477	482	487	508	449	461	469	505	487	513	470	471	479	475	464	491	483	467	516	488	499	454	480	490	480	476	459	489	476	476	457	436	473	452	450	501	449	513	510	475	440	468	445	476	487	455	473	452	493	464	440	432	485	504	500	466	484	507	451	451	464	490	502	480	463	477	448	493	486	499	444	466	457	458	477	478	429	460	463	473	489	466	450	461	438	471	460	483	455	462	490	463	490	513	502	468	481	445	456	484	475	476	457	463	497	473	491	473	524	476	440	447	497	476	514	473	460	485	443	495	489	463	449	482	514	476	457	509	468	510	458	459	456	455	482	436	476	468	501	480	495	507	452	443	458	493	436	457	507	455	475	500	484	531	463	463	461	489	491	518	485	486	502	441	488	473	454	485	461	475	513	500	466	499	482	457	467	480	500	440	492	447	497	458	476	494	461	485	481	453	461	496	486	467	446	490	455	464	436	485	486	453	478	434	494	457	496	458	481	472	460	480	452	499	456	480	494	483	468	457	520	504	470	508	477	457	471	477	461	483	493	460	498	468	477	525	444	444	420	482	430	464	467	528	460	487	491	472	476	454	484	467	444	474	484	493	459	488	504	473	482	483	458	479	456	461	439	476	462	486	483	501	451	484	450	467	456	483	496	460	507	453	465	478	467	494	489	463	462	484	441	444	464	449	482	466	500	467	533	458	487	478	444	476	446	492	480	449	480	489	480	481	493	466	465	465	460	476	483	463	453	471	474	490	456	464	475	495	483	502	454	495	501	444	476	456	450	464	453	451	486	450	466	475	508	477	474	445	465	476	534	492	519	468	473	465	449	513	468	481	443	471	502	462	493	436	477	490	499	470	479	479	417	505	472	511	459	476	487	448	445	441	465	463	467	453	442	456	512	457	443	502	467	469	489	489	472	468	486	481	488	439	475	498	484	500	476	493	470	467	477	485	458	455	474	448	488	503	472	466	564	449	473	465	509	479	515	453	511	518	472	455	476	472	456	496	469	440	449	457	475	437	500	499	470	448	436	477	447	425	488	458	484	453	488	462	466	434	494	499	478	459	478	495	435	488	492	476	491	485	500	507	502	437	430	468	481	518	490	445	512	491	452	510	487	501	486	456	452	473	439	475	492	489	476	458	483	471	504	516	427	476	467	461	466	481	497	482	466	429	455	449	457	458	465	451	472	503	469	464	498	470	518	472	436	487	441	474	459	499	504	483	473	461	482	457	462	464	491	438	501	470	464	516	479	511	487	468	475	420	494	452	465	497	511	457	466	463	497	464	474	491	463	455	449	472	472	484	508	501	498	468	456	487	473	469	453	488	501	458	442	482	504	453	492	451	496	471	468	489	501	470	489	467	513	505	497	489	458	465	470	465	472	477	498	476	509	470	508	474	489	446	466	461	465	438	475	470	494	462	456	518	473	457	485	493	460	460	475	444	455	487	475	482	489	468	434	479	499	486	496	450	482	484	455	487	493	453	463	481	492	496	489	454	457	490	490	486	436	476	473	467	489	457	461	470	456	487	443	452	489	456	434	453	492	485	482	493	465	472	457	493	471	462	460	477	472	464	494	457	468	464	474	467	501	470	457	469	439	484	482	484	474	495	451	494	497	450	458	482	458	479	508	453	485	505	493	458	453	467	466	450	474	463	475	497	451	461	486	463	490	485	453	453	470	503	462	499	473	474	459	464	509	484	481	462	447	493	475	509	483	466	497	472	479	491	440	484	457	465	450	469	455	457	464	443	504	484	466	505	445	473	458	495	457	453	476	444	456	425	431	432	452	476	515
24049	21376	28637	24461	21389	10006	1589	1425	1299	1159	1060	846	786	760	740	696	674	648	621	608	569	590	2386	3826	3790	2909	2544	1603	945	576	494	475	501	445	483	465	490	482	457	480	481	483	449	434	466	466	494	471	476	425	448	466	447	460	486	449	465	474	470	478	460	475	456	449	461	503	440	431	474	426	494	488	463	486	468	459	477	488	461	482	467	468	452	495	440	442	474	495	514	428	456	474	473	467	471	443	469	441	471	445	446	463	473	479	447	488	466	447	461	461	449	465	470	466	462	444	488	490	456	477	458	432	449	422	456	445	471	447	462	480	439	483	494	483	470	478	465	477	490	474	452	480	487	453	480	463	479	452	455	440	470	499	451	453	476	448	434	452	451	443	472	480	480	469	467	418	464	498	474	479	467	459	456	452	426	449	482	486	462	467	447	468	466	511	494	442	476	467	441	487	471	469	447	464	455	452	476	478	443	479	478	460	464	473	458	473	477	466	462	479	453	450	476	486	425	465	494	464	457	448	499	417	489	470	452	460	447	422	474	455	463	425	423	456	469	424	478	476	430	461	486	454	425	522	481	474	461	504	482	488	451	459	467	490	493	502	452	490	459	444	433	471	476	480	468	467	448	500	441	470	484	496	474	449	514	444	463	477	457	466	433	447	409	494	464	463	440	480	465	460	451	501	465	489	479	469	454	455	473	464	431	418	456	497	429	479	412	478	486	474	476	453	468	475	484	452	464	488	450	486	421	481	489	453	475	458	491	464	422	466	483	461	445	407	459	490	443	423	464	474	466	483	459	444	460	494	428	435	485	451	450	481	491	445	479	466	471	470	447	456	469	452	482	485	513	430	469	441	508	449	500	436	509	510	447	418	435	493	467	483	486	491	475	452	471	471	460	412	485	468	443	461	480	453	459	461	447	504	468	472	460	478	479	429	495	450	437	463	461	416	499	447	456	449	508	466	511	452	450	441	465	461	468	473	445	460	456	453	470	456	455	456	451	455	496	448	474	430	502	474	464	470	492	472	485	414	470	485	463	471	506	501	477	465	484	427	450	483	452	452	479	449	461	483	455	419	446	460	499	467	463	453	457	459	488	477	492	452	426	485	468	424	499	429	461	434	462	427	466	470	443	490	440	450	471	501	455	469	444	459	469	461	436	454	483	469	484	478	510	443	443	436	455	443	451	490	482	457	430	472	465	432	490	441	456	462	459	461	455	460	457	465	443	439	461	462	491	488	503	456	473	447	454	472	510	488	445	465	450	450	467	470	473	477	468	436	445	477	465	459	457	426	458	492	494	485	437	446	447	423	426	491	429	475	476	474	456	492	440	473	469	434	467	419	496	439	474	497	439	447	421	494	470	443	469	473	489	460	472	434	469	435	473	451	482	464	456	475	504	473	460	454	424	440	465	435	451	484	465	481	501	465	438	433	458	479	444	485	448	448	443	455	458	483	462	438	486	497	474	478	458	419	458	465	434	439	445	452	458	451	456	496	442	518	450	436	461	454	513	423	448	442	454	419	454	440	460	461	421	460	430	473	482	477	514	436	450	471	474	459	496	431	448	465	501	474	466	459	400	473	475	467	446	470	475	490	453	431	478	459	483	449	457	457	441	460	465	462	466	470	459	438	461	438	427	487	460	481	425	462	437	446	456	458	491	429	476	487	483	449	465	479	465	454	457	392	428	432	443	468	446	441	445	501	473	476	498	440	519	457	481	463	447	441	459	488	437	468	458	503	440	479	478	443	453	501	462	459	496	503	476	479	496	460	463	444	454	444	488	455	450	460	480	423	503	459	478	488	507	467	453	454	451	446	441	443	447	486	465	444	427	464	469	490	493	459	485	466	462	449	445	467	478	451	521	450	448	491	464	443	439	461	473	437	449	499	491	456	481	424	492	497	499	464	459	457	445	426	455	501	459	435	474	453	515	508	463	446	412	472	436	459	466	428	467	462	416	457	469	469	485	491	480	438	446	447	483	469	494	445	482	489	471	459	454	455	477	451	437	454	441	453	475	495	431	511	461	491	489	456	496	455	456	458	473	437	449	476	436	443	458	449	444	488	433	487	467	458	454	503	448	473	465	440	450	523	474	458	471	434	476	440	439	461	476	461	429	475	484	470	481	432	469	461	459	436	450	465	451	468	446	524	468	488	450	478	448	459	490	452	467	423	481	453	457	474	447	453	466	483	467	524	467	488	459	440	495	488	441	421	463	431	446	430	449	460	455	502	450	462	452	465	456	480	431	516	513	443	447	461	459	479	468	476	494	440	444	445	464	462	450	492	479	502	512	474	465	448	440	453	452	454	501	476	472	448	484	456	458	457	494	447	483	445	468	426	463	472	469	496	467	435	467	431	467	434	461	427	434	435	457	507	510	460	443	465	447	461	447	453	474	454	482	476	478	464	477	504	487	467	451	470	447	478	442	475	482	488	491	447	497	471	472	463	478	472	469	422	479	435	449	452	495	446	464	475	438	445	482	525	445	444	456	456	440	480	459	488	441	443	468	450	456	462	464	477	441	425	467	461	412	481	494	480	464	504	470	427	454	467	498	467	456	447	453	434	429	448	446	474	487	485	462	509	465	478	403	466	452	448	439	431	466	449	460	474	489	482	450	471	448	500	440	454	484	481	492	452	467	448	479	441	425	484	439	473	475	447	449	516	474	444	462	460	459	451	432	488	420	447	440	449	477	524	457	460	455	412	474	434	438	464	422	513	445	446	428	453	475	445	458	500	423	472	476	470	450	437	437	399	478	460	442	461	420	477	500	438	469	441	488	444	466	456	470	452	475	464	486	505	495	478	484	474	455	465	482	437	439	438	465	475	460	450	468	469	462	476	470	456	491	463	446	502	454	448	479	446	455	458	462	440	457	427	425	466	458	486	442	433	474	451	491	484	426	512	442	446	483	475	465	490	483	467	453	455	466	457	455	469	459	423	460	473	444	458	442	447	457	440	423	480	477	455	469	471	478	457	470	469	435	475	462	437	445	459	482	490	468	485	417	477	476	445	481	428	492	468	426	425	476	427	509	480	471	495	465	456	507	438	470	446	438	450	481	435	453	473	445	471	471	455	463	459	541	448	508	466	471	456	531	442	473	465	444	455	449	430	414	467	479	477	421	437	466	493	453	470	437	458	489	467	450	442	456	477	463	513	417	482	459	444	460	457	475	439	436	477	463	471	463	482	467	469	427	509	468	471	460	460	431	465	467	452	467	467	498	478	459	489	448	450	446	468	487	455	458	429	480	447	470	478	435	462	462	455	490	460	477	451	427	466	460	456	491	457	468	434	466	479	430	448	448	468	452	458	447	466	414	436	416	464	512	424	481	452	490	458	484	449	429	472	467	474	463	448	441	494	437	423	493	506	448	466	466	405	465	470	473	488	465	434	463	467	486	467	448	453	391	437	448	461	448	446	492	447	473	470	483	457	450	475	482	491	456	518	484	425	432	436	453	417	481	503	452	445	479	474	460	482	429	452	445	430	532	460
4880	13746	8928	4447	3242	2473	2010	2340	2198	1893	1713	1326	1111	1076	998	923	833	865	759	737	742	753	3858	5947	5778	4423	3752	2213	1287	694	473	481	471	471	496	477	494	489	482	497	506	477	452	521	481	481	503	508	518	467	488	488	496	477	486	462	512	476	465	477	467	498	536	482	503	487	498	509	481	491	486	476	484	492	472	512	472	492	463	531	521	492	516	483	488	492	543	498	487	496	485	506	459	473	474	505	487	466	532	511	508	475	520	526	463	477	464	502	518	455	458	481	476	488	470	499	489	480	465	482	514	483	493	455	497	470	503	520	467	488	498	514	501	459	515	513	461	523	512	468	492	528	452	456	514	499	492	513	495	516	470	485	467	514	486	459	476	491	477	470	469	471	453	501	465	491	467	425	491	475	509	473	441	501	491	509	516	516	477	501	455	485	455	494	464	513	490	482	496	489	492	505	511	481	472	483	503	465	548	477	492	503	490	468	490	464	469	524	467	476	489	502	466	529	506	509	493	495	442	524	526	476	465	467	518	497	505	470	473	507	475	480	483	512	479	491	536	446	479	483	494	483	493	513	498	452	491	493	477	497	462	452	456	464	521	501	520	488	462	499	491	466	520	471	500	485	509	501	469	491	483	493	502	453	465	491	494	515	502	496	476	485	492	510	485	466	470	497	526	472	479	526	506	471	457	462	477	526	479	507	509	510	512	492	460	480	476	494	466	478	479	489	508	452	467	463	471	469	473	488	521	483	500	472	488	491	518	437	461	502	483	517	489	450	509	487	471	478	487	516	550	501	485	487	512	465	460	504	498	491	472	506	496	500	515	508	476	470	490	470	480	505	489	464	481	412	492	522	506	443	486	461	473	489	532	440	491	500	495	489	456	489	481	480	497	482	504	452	505	481	481	504	448	465	482	501	477	464	474	484	486	519	493	521	507	503	514	498	549	501	515	506	506	476	469	528	531	492	519	486	478	493	484	500	464	476	499	507	523	511	454	444	467	467	499	506	462	469	502	466	481	481	475	499	466	445	503	459	495	460	497	454	487	483	494	516	487	515	458	475	493	491	507	498	500	496	491	516	507	523	475	467	518	496	519	494	488	480	474	476	468	513	506	488	444	476	522	488	461	467	485	495	508	503	496	552	478	505	488	470	459	451	448	541	490	472	508	463	490	520	478	498	491	505	492	510	478	481	486	497	453	481	474	498	477	501	490	476	467	453	447	496	491	467	456	496	467	452	522	488	493	447	499	535	460	493	524	513	494	520	524	511	487	472	507	491	506	476	442	467	484	477	482	478	478	488	479	487	499	480	456	479	493	477	470	491	510	511	522	484	490	531	477	493	467	500	483	487	463	464	470	489	474	483	477	463	515	526	480	477	500	507	484	483	538	508	478	520	508	432	495	496	538	503	511	476	492	490	488	497	518	477	469	481	474	456	511	470	445	469	460	457	519	495	531	486	501	466	493	499	494	521	501	457	477	503	522	484	522	449	492	508	502	518	470	484	482	459	485	477	440	502	481	492	503	491	520	496	467	498	526	543	483	507	517	519	500	528	505	501	455	470	509	517	470	478	522	487	532	511	496	515	480	474	438	494	461	494	489	500	493	464	462	495	489	487	467	490	475	493	443	474	491	495	470	502	494	531	507	513	525	479	499	460	470	481	429	476	488	508	463	474	470	494	470	514	486	494	502	465	498	453	495	480	478	481	465	483	477	492	500	474	438	490	500	523	483	470	513	488	491	511	513	494	516	465	492	532	529	506	453	479	505	475	451	496	479	538	515	449	489	495	451	469	484	523	483	469	468	493	479	506	499	459	471	484	500	507	504	526	459	490	446	493	526	468	474	494	494	507	494	513	500	470	501	468	446	525	537	444	517	502	499	535	490	481	505	497	474	471	521	508	499	501	475	475	456	508	480	484	452	473	502	500	494	476	469	511	494	473	489	515	481	473	491	506	495	533	491	477	480	475	479	524	495	469	493	482	505	517	482	493	483	524	493	474	490	504	488	528	455	476	480	469	469	465	476	472	460	532	551	466	483	512	517	518	464	440	519	486	519	501	512	475	446	465	505	471	493	479	498	548	471	490	488	491	509	505	536	474	517	486	492	489	496	512	482	461	484	459	488	516	498	501	483	460	488	522	510	479	507	454	465	453	484	514	482	480	511	469	479	453	475	486	487	535	522	494	503	505	506	461	512	481	463	443	476	520	498	494	494	444	485	469	506	521	478	483	498	484	505	477	505	473	508	528	484	487	531	478	484	498	476	450	483	466	457	480	480	494	471	453	494	504	493	506	466	458	496	473	505	508	465	503	499	488	492	535	522	505	494	487	497	458	485	509	502	473	508	507	495	483	477	474	473	480	528	509	478	522	481	500	503	515	473	462	494	512	497	473	513	501	484	466	474	475	481	474	458	483	473	504	524	504	444	503	492	496	518	464	476	472	481	492	523	479	473	474	467	489	481	481	504	482	509	522	495	519	495	473	507	468	464	487	472	516	484	497	452	502	513	500	488	474	516	453	492	470	519	498	453	464	501	507	526	505	454	460	492	480	501	517	475	492	515	509	487	495	486	501	467	494	515	505	476	485	457	485	484	495	419	491	480	464	482	524	473	503	489	483	509	499	435	469	500	544	464	503	501	476	497	506	432	473	433	502	493	496	508	507	472	499	464	505	516	461	514	501	479	482	492	495	526	480	515	478	530	445	472	511	464	506	478	503	519	478	494	541	451	494	543	515	506	462	462	505	503	477	492	493	468	501	471	488	484	490	520	517	521	477	488	509	531	462	506	497	504	505	498	515	486	495	500	484	474	469	481	497	495	488	470	481	511	484	542	477	496	514	443	478	469	469	480	504	496	500	510	508	543	477	481	477	513	463	492	496	503	513	482	455	481	451	523	531	512	487	501	495	483	478	493	496	450	473	481	510	483	481	472	493	518	512	491	465	486	469	536	454	491	489	471	508	487	461	480	477	502	488	479	470	483	480	532	509	490	499	499	486	503	543	490	486	482	484	469	495	494	529	475	470	456	491	478	527	482	483	507	469	467	463	468	454	477	461	530	497	481	518	489	498	515	480	469	475	503	487	466	477	493	510	487	485	492	482	499	478	477	504	496	487	475	530	517	499	503	522	501	495	482	483	472	476	461	476	450	504	480	497	483	472	465	486	449	490	465	498	512	456	494	467	470	499	443	522	457	488	470	491	510	467	474	503	480	518	505	448	492	474	506	511	472	475	507	486	477	512	501	446	455	522	438	480	504	499	483	472	504	477	490	509	492	503	525	473	520	479	475	459	469	471	483	500	516	446	440	526	504	467	510	512	490	488	479	511	468	524	472	530	504	487	488	498	479	483	519	515	506	475	448	446	495	469	492	491	480	518	468	536	483	496	507	530	477	500	498	427	522	550	486	467	529	485	472	496	462	428	484	484	509	488	498	478	447	533	480	458	470	473	503	510	460	488	473	529	506	502	482	526	482	470	484	482	487	484	466	471
25116	21354	27551	25431	10918	1493	1118	1331	1170	1106	977	882	797	769	757	758	739	797	735	646	663	681	1442	2366	2529	2076	1855	1285	903	670	593	593	640	562	609	618	604	641	617	633	599	610	600	670	630	562	580	592	631	607	647	601	645	588	625	608	574	609	621	644	592	618	588	604	622	599	655	642	552	577	636	580	571	609	561	611	665	648	585	595	608	576	631	635	611	614	600	610	594	617	588	606	589	616	598	609	587	580	581	592	619	627	628	615	608	625	570	620	649	622	571	605	573	620	631	583	633	625	595	586	608	612	616	604	608	584	600	610	604	598	600	578	613	637	606	616	613	586	640	607	625	613	581	565	610	600	613	594	625	565	641	605	621	596	644	588	597	648	616	609	586	573	611	612	635	584	670	621	583	602	625	590	615	618	581	593	626	633	622	623	634	653	654	618	605	593	590	573	579	628	624	641	605	614	629	625	606	626	630	625	608	623	626	639	615	630	612	575	569	606	616	615	603	607	611	580	638	595	603	613	646	566	611	579	595	588	571	562	595	592	612	598	580	645	645	592	616	585	645	614	548	580	624	620	582	610	618	580	591	586	615	621	627	647	646	575	562	585	579	599	602	631	630	608	587	621	592	674	647	610	613	600	586	624	608	598	602	581	604	613	608	605	611	658	622	602	617	631	610	597	580	631	590	612	619	613	659	590	614	624	636	620	622	614	616	588	575	664	674	638	573	616	643	608	600	616	585	610	606	628	628	540	623	583	578	621	644	661	600	616	581	591	610	585	620	637	579	591	597	622	573	558	570	632	653	581	614	595	573	597	614	606	574	638	623	588	627	643	603	577	635	597	612	598	605	628	565	615	637	597	596	602	610	627	605	626	578	626	647	600	567	621	566	583	592	611	609	583	584	611	575	606	562	626	648	631	610	569	605	623	583	580	610	596	629	608	624	586	607	580	616	639	676	641	640	641	610	557	618	634	609	604	642	638	577	578	616	583	563	580	586	593	574	595	649	548	605	595	541	651	628	570	572	586	603	610	621	579	656	578	574	674	615	567	599	639	630	591	598	600	566	615	633	605	601	598	584	616	640	646	590	580	587	581	625	593	595	580	649	602	546	619	577	582	596	601	627	614	605	606	671	654	621	596	618	605	625	611	626	603	614	580	620	609	595	618	567	640	608	556	581	603	623	594	601	577	627	595	629	591	557	609	629	610	625	569	593	618	618	613	576	603	644	589	621	575	648	603	635	632	605	603	637	649	598	661	640	598	633	588	624	594	605	589	656	600	597	595	625	627	622	607	639	627	558	614	645	567	589	615	546	582	605	599	575	615	546	597	620	583	644	602	586	630	632	569	613	654	597	625	583	665	565	599	590	613	625	611	650	597	565	646	629	557	661	622	659	579	589	574	612	584	591	593	578	592	606	610	586	630	612	640	623	607	609	629	590	612	611	618	661	620	631	597	647	592	608	646	637	594	606	640	632	607	575	609	595	617	571	575	574	607	648	650	587	577	605	605	647	654	602	581	572	643	605	582	631	623	609	574	556	627	618	564	622	601	600	622	589	580	644	619	587	580	611	589	602	597	624	592	618	633	573	601	662	615	594	599	597	568	591	616	585	584	631	604	635	637	601	636	619	602	594	629	601	615	638	631	585	612	647	628	621	606	600	602	585	600	594	630	614	601	622	597	610	648	589	616	649	599	607	626	595	604	622	588	605	621	623	611	565	653	612	623	620	603	544	597	634	595	612	611	640	647	618	624	653	590	572	648	594	634	569	620	626	588	618	571	640	626	604	611	632	623	627	603	617	621	609	576	610	613	602	612	594	590	645	589	622	626	613	637	608	632	602	599	566	603	590	589	539	615	633	589	603	578	587	626	622	608	645	622	611	625	649	625	582	635	614	592	585	638	623	589	590	594	588	630	654	576	611	594	582	600	620	590	602	626	599	584	586	563	562	626	616	611	611	618	626	636	620	608	596	581	617	594	654	600	623	629	565	601	560	608	558	576	601	621	570	619	592	580	609	586	627	625	595	603	573	562	612	622	634	606	590	552	574	582	600	649	631	586	614	626	591	562	591	593	627	597	604	621	661	593	597	634	652	647	626	608	593	579	613	594	601	588	599	634	602	601	596	609	556	609	609	597	665	606	598	615	578	611	625	587	592	598	606	594	635	575	574	626	606	606	592	607	599	612	604	593	643	598	564	585	609	595	555	605	607	558	635	590	634	599	651	586	613	602	568	591	568	609	587	630	639	638	621	613	579	617	585	645	578	628	638	640	595	612	613	609	635	563	603	606	597	610	623	608	655	588	610	617	606	628	595	608	567	605	629	599	592	619	566	628	613	610	582	586	598	585	623	600	623	623	609	609	580	608	593	600	565	583	647	616	594	604	581	656	603	632	622	608	587	620	547	616	608	649	557	633	609	636	630	629	600	600	605	617	623	556	603	613	606	593	627	604	610	658	661	603	575	611	576	586	573	599	579	574	603	598	615	621	602	641	650	599	619	626	595	625	596	627	600	627	582	617	622	607	564	547	617	618	558	618	599	608	623	586	622	614	651	630	598	603	620	583	603	570	576	576	595	592	605	606	645	589	621	598	643	604	642	626	603	634	558	618	605	603	626	597	569	623	634	583	588	648	558	660	551	651	611	619	630	595	594	648	599	604	610	652	590	602	603	605	641	616	605	631	595	615	629	602	614	612	614	596	625	654	613	616	604	620	674	630	666	630	556	613	596	626	659	647	578	595	654	595	631	645	611	638	604	657	616	606	626	606	580	583	639	645	572	591	589	579	643	616	590	589	593	609	594	636	579	623	588	627	613	628	579	594	586	654	618	647	612	597	670	584	601	571	570	617	606	611	607	609	589	650	600	580	638	564	601	598	614	613	623	612	618	589	614	596	574	630	562	626	608	597	580	613	600	563	633	617	629	611	604	622	649	602	602	607	619	569	586	594	576	593	630	616	566	599	588	563	633	596	571	612	647	630	625	635	582	616	613	546	567	555	599	609	620	606	581	570	620	597	599	630	611	607	612	636	640	623	601	645	629	603	594	620	625	607	611	609	592	601	611	592	652	599	608	651	607	581	628	627	570	578	621	613	606	618	572	604	640	620	626	604	604	580	566	641	607	562	590	670	613	591	649	639	596	593	617	614	630	620	591	611	596	620	614	586	598	561	642	607	589	579	603	560	543	666	608	619	611	593	612	602	604	673	610	600	589	594	600	623	599	586	633	608	597	608	639	626	631	591	555	610	615	592	649	585	641	618	572	609	640	617	629	628	580	608	599	637	632	614	606	617	611	600	601	623	677	620	612	601	606	610	611	606	608	634	613	641	616	637	614	636	601	595	568	627	587	612	591	592	614	594	641	578	612	609	587	659	649	609	601	587	632	596	614	627	613	601	648	618	582	627	622	655	590	587	646	562	589	570	596	598	615	573	604	599	584	584	655	577	614	586	594	601	590	582	613	609	651	605	591	619	614	645	529	656	599	622	609	616
4905	9770	6561	3213	2428	2168	1788	2266	1928	1651	1367	1236	1041	953	932	965	920	816	817	772	729	846	2358	4033	4223	3490	2829	1746	1183	750	672	674	713	647	644	674	693	657	650	617	672	650	708	675	658	608	673	618	677	627	590	683	667	656	664	599	668	617	621	694	614	646	651	624	613	677	625	647	642	643	618	668	664	640	644	670	618	654	648	642	656	619	665	643	633	613	633	663	658	641	639	642	644	639	681	610	628	656	622	624	669	648	643	619	685	649	658	688	644	629	641	633	647	654	703	664	665	568	622	676	606	603	634	683	652	641	663	649	670	652	630	620	683	595	655	628	640	651	666	626	663	650	640	679	616	632	655	668	656	696	652	647	599	648	644	663	651	677	650	675	663	655	637	655	636	654	666	674	622	652	668	681	663	675	644	590	620	704	633	621	672	635	643	639	632	654	656	626	618	661	661	654	608	681	620	686	654	642	646	608	670	699	675	630	630	652	610	589	655	665	611	648	648	724	664	649	651	667	628	674	669	671	663	643	644	641	632	652	654	678	640	650	644	661	655	686	678	627	673	680	667	615	644	621	691	654	678	668	626	644	647	618	636	662	670	659	628	670	658	637	639	619	636	626	639	612	653	664	648	621	629	664	666	660	649	653	642	677	676	673	650	666	653	632	670	648	649	660	682	638	625	647	647	643	631	653	634	639	647	681	673	657	665	651	657	615	605	673	654	633	645	612	629	605	671	639	617	681	661	647	665	669	624	648	624	631	722	719	650	654	638	689	604	666	621	641	657	628	648	648	716	607	656	644	661	640	620	677	663	693	675	677	696	656	707	635	628	645	691	678	681	636	647	665	652	689	668	670	593	640	651	634	622	655	647	654	670	685	629	695	648	675	641	633	701	630	649	644	616	660	684	664	644	648	634	660	625	662	659	637	654	664	672	644	657	631	618	670	656	677	679	637	701	649	631	659	659	654	603	670	614	621	682	639	617	666	661	658	687	642	670	654	664	607	640	645	656	647	648	673	629	661	656	691	599	669	631	674	690	611	680	630	637	610	636	652	650	639	699	671	653	634	653	663	647	648	623	651	660	655	651	658	679	659	617	610	642	684	652	631	635	665	631	656	638	716	648	680	647	612	646	637	669	611	651	658	699	688	690	676	610	623	662	647	647	635	626	651	714	664	661	595	611	661	648	651	670	656	662	687	687	656	656	654	618	648	639	665	602	668	667	675	651	658	644	608	675	632	705	634	662	717	685	611	612	665	664	651	700	629	667	667	599	655	651	666	657	661	661	692	641	678	666	672	654	633	663	618	622	673	655	675	656	619	640	608	625	674	691	662	649	629	620	636	634	621	659	617	645	675	604	700	663	648	612	642	613	680	634	623	671	633	654	638	657	610	630	616	644	619	654	703	622	662	630	636	642	637	625	688	631	620	614	645	690	665	660	621	629	621	654	673	654	701	618	643	646	689	616	607	655	652	679	663	632	635	646	627	659	669	677	640	680	585	648	661	600	664	653	705	639	645	668	611	631	610	618	710	609	660	643	695	617	634	646	675	640	662	675	655	635	602	685	677	636	633	662	591	626	624	654	648	633	643	639	632	649	675	637	615	609	623	600	670	656	646	669	631	639	665	643	658	677	667	682	612	602	684	621	670	609	628	674	610	637	596	598	600	681	640	677	650	633	600	626	615	633	627	625	663	638	648	637	709	695	654	610	663	625	673	605	650	635	589	668	698	670	640	613	625	653	653	621	620	612	641	626	657	636	648	647	571	652	651	638	640	613	640	684	659	659	613	628	614	604	658	594	629	667	633	654	657	684	640	640	626	658	619	652	626	628	691	674	654	662	621	649	683	663	629	641	637	637	596	641	655	612	653	630	688	686	636	655	654	628	658	679	704	685	598	651	574	638	622	661	644	656	667	644	638	607	677	668	635	649	672	636	673	619	666	654	659	682	671	681	623	693	628	701	657	638	668	613	646	653	702	634	661	619	650	611	674	669	655	696	690	703	648	646	644	669	660	679	685	707	600	632	614	630	615	694	645	636	635	671	621	656	645	636	654	623	593	665	646	643	676	648	654	639	688	703	663	619	616	635	696	627	652	626	641	598	688	645	640	628	660	588	632	704	617	666	659	653	670	654	631	657	677	619	640	632	645	641	677	594	635	682	635	646	635	668	624	694	682	652	627	647	600	659	631	668	659	672	668	644	599	615	638	679	663	659	657	662	642	637	661	660	639	690	651	646	644	612	673	662	650	664	680	629	657	607	670	635	621	626	629	679	643	646	648	655	630	649	674	667	662	638	621	657	619	639	676	661	614	679	640	691	664	667	648	640	653	665	622	644	620	645	622	641	618	647	638	613	645	655	643	661	626	682	584	648	641	609	704	646	648	679	634	655	630	704	628	678	648	639	648	696	685	620	651	645	630	645	674	635	647	686	689	693	687	625	648	651	689	616	613	651	665	662	641	600	640	641	642	698	610	635	655	692	621	608	635	636	637	593	623	648	647	633	639	648	706	670	665	656	685	612	664	639	662	647	650	649	630	692	675	625	617	643	683	649	666	658	636	612	640	646	675	616	676	654	646	652	640	641	666	680	670	716	646	633	635	633	629	654	658	659	650	722	649	664	686	695	672	664	656	644	629	692	665	618	647	600	653	637	641	673	682	624	647	615	591	624	625	640	616	691	632	631	663	654	657	612	583	677	670	678	666	605	609	661	634	653	647	617	661	679	688	668	646	637	691	654	658	617	644	633	679	671	673	639	682	639	656	653	627	685	671	662	640	618	660	633	687	663	639	659	696	685	645	663	655	673	633	618	643	634	614	670	657	679	649	598	616	656	660	672	618	630	653	604	664	608	579	674	656	632	618	706	653	690	593	653	685	623	633	642	653	658	628	625	654	691	650	628	695	673	662	612	615	632	665	640	645	649	655	605	610	651	668	665	657	598	653	646	679	611	655	628	673	657	620	622	665	663	597	663	641	629	692	602	634	676	651	668	645	640	644	642	612	646	690	653	630	628	649	648	639	610	660	693	652	658	617	626	632	699	669	642	636	611	662	682	662	666	641	641	617	660	651	670	682	647	660	624	668	643	657	714	659	690	617	661	650	644	639	678	665	677	649	652	658	688	632	677	675	656	662	667	635	687	656	623	647	642	711	662	687	632	639	616	643	669	635	654	688	622	613	654	636	639	605	657	671	670	666	669	627	628	629	627	676	678	644	643	692	701	661	588	628	678	626	636	669	660	696	646	685	648	674	636	633	717	663	628	630	650	666	663	601	657	643	637	653	664	700	655	655	693	697	629	634	634	661	682	613	653	651	643	624	643	669	679	666	672	619	690	679	663	683	594	685	611	679	611	663	636	690	644	632	628	661	631	658	657	676	661	640	668	621	649	643	649	664	608	634	637	656	644	629	652	632	662	665	626	619	608	685	641	654	615	649	704	642	588	684	648	640	629	641	712	652	630	691	614	631	673	653	637	659	637	694	712	647	608	632
22799	21454	29305	24024	21455	21536	11086	2666	1855	1457	1216	1188	1080	1067	1023	1051	1057	920	982	932	971	956	3688	7081	7961	6205	5493	2926	1890	845	764	749	715	687	717	752	763	722	712	719	699	717	742	743	691	760	761	686	708	714	728	705	720	701	666	736	711	697	702	671	709	685	723	718	670	678	776	694	749	736	670	728	682	723	686	736	719	688	684	714	714	687	745	727	683	688	709	719	726	646	687	729	743	715	746	717	688	728	737	697	760	712	687	701	766	736	758	667	773	694	722	694	744	730	727	731	743	710	757	705	720	705	729	736	702	688	711	722	671	714	675	736	739	734	677	766	717	715	715	728	744	686	704	733	766	713	765	722	700	679	678	731	730	694	713	708	721	687	732	707	723	688	705	709	707	704	689	685	718	684	707	771	730	738	683	756	697	717	702	727	715	770	732	708	732	736	720	721	698	673	712	688	721	704	752	686	710	713	722	718	724	738	740	682	688	692	697	686	727	695	715	737	741	752	724	729	740	729	713	695	719	716	705	710	697	696	707	703	720	711	741	679	755	730	754	728	740	704	708	682	691	712	684	740	684	710	759	697	675	706	729	692	760	680	705	698	717	729	700	685	753	725	715	700	693	720	728	687	730	637	716	723	665	706	714	717	710	745	747	691	713	707	676	738	703	748	692	738	723	725	657	704	719	746	743	723	721	675	724	716	683	704	706	742	689	661	742	664	718	764	736	699	726	705	703	678	721	686	700	728	734	738	691	720	706	649	727	725	684	735	727	739	708	693	744	710	708	725	699	675	705	726	712	735	778	693	733	712	686	691	708	739	731	679	715	705	710	697	696	707	691	682	678	684	766	730	673	690	674	706	710	669	761	727	691	717	710	689	684	714	748	719	725	690	706	696	680	713	740	703	705	710	756	679	754	693	725	751	673	685	662	711	705	706	674	697	750	718	669	740	743	696	664	747	721	756	715	741	699	722	750	726	754	764	732	743	730	722	736	692	678	688	697	743	705	721	720	711	698	750	733	719	716	714	789	700	690	731	742	679	747	737	713	677	736	715	676	682	733	724	678	740	732	720	751	763	716	695	652	690	728	731	712	689	733	719	754	732	705	673	745	696	724	751	736	644	700	701	744	709	720	704	699	716	683	765	667	684	734	741	705	702	705	649	713	734	756	737	732	710	732	725	714	777	694	718	748	722	735	708	741	746	703	721	712	706	677	719	743	704	742	696	691	692	730	726	696	758	664	705	678	728	687	668	685	700	723	741	713	726	687	732	728	705	770	723	795	689	754	724	747	681	766	748	692	759	692	779	706	721	736	692	675	724	711	769	670	793	698	715	702	706	715	709	685	716	698	712	730	700	701	733	738	739	712	721	682	711	723	679	752	694	750	706	690	714	692	760	721	729	749	718	693	737	773	730	770	709	723	708	751	721	678	740	674	729	736	701	705	715	714	698	655	716	708	707	696	779	691	687	699	784	692	741	704	706	726	711	712	717	713	725	707	763	695	695	724	699	765	729	687	745	722	681	676	725	694	756	652	739	752	678	692	713	696	697	766	707	715	687	748	666	705	700	735	717	717	722	751	700	710	691	699	727	697	748	732	723	696	711	752	708	693	755	698	640	722	751	691	695	731	703	698	743	749	718	700	673	688	705	700	689	727	703	716	708	716	709	732	662	731	680	720	722	721	757	720	726	749	711	689	690	708	764	727	717	736	738	741	718	727	718	723	731	744	675	698	725	719	756	697	761	701	688	719	724	725	674	707	765	692	699	729	762	730	779	708	716	694	698	727	724	678	736	662	762	717	704	776	726	738	663	713	739	691	713	724	731	759	673	761	662	688	729	739	712	716	691	731	673	679	735	709	718	720	713	693	679	754	746	704	691	727	711	706	683	733	706	745	718	675	738	698	716	723	721	766	716	711	676	724	707	689	709	686	724	705	763	734	725	716	678	689	686	674	744	723	754	734	729	752	700	757	743	724	712	724	728	727	731	734	766	711	696	719	725	709	743	714	726	758	783	734	716	709	761	760	736	688	729	722	724	722	730	725	698	693	748	763	699	727	715	755	687	704	707	723	736	720	681	720	722	718	700	698	780	690	720	710	687	704	765	702	724	731	711	705	784	741	763	756	718	782	698	724	723	712	712	701	659	735	705	733	686	739	700	708	704	754	764	707	714	699	715	695	723	707	690	733	711	685	715	750	734	757	692	734	714	728	714	695	739	702	736	725	681	714	696	744	730	720	717	694	708	675	709	687	694	736	746	698	775	710	680	762	688	728	735	698	751	714	680	681	765	680	745	701	747	738	714	719	746	707	706	638	692	704	703	705	698	747	752	716	714	745	696	690	724	732	767	714	751	659	693	689	701	724	682	764	711	750	701	756	696	697	708	662	721	769	710	727	705	733	723	775	704	738	738	700	731	688	723	743	717	736	700	762	701	740	681	732	686	711	742	735	747	694	693	743	681	731	696	681	702	729	702	702	673	744	651	675	742	761	730	691	699	745	699	668	701	692	780	720	679	743	689	688	648	683	692	726	727	702	720	732	730	697	749	757	692	727	707	742	712	737	716	694	724	713	699	746	693	703	703	705	698	704	747	749	692	715	670	757	737	708	650	762	730	707	729	748	716	718	690	729	741	739	773	714	689	731	694	713	723	697	780	729	722	712	702	716	706	671	691	709	664	707	758	749	748	724	694	744	693	692	736	715	696	711	694	765	675	728	742	693	767	681	754	754	741	738	702	707	739	691	747	738	733	732	664	726	722	676	676	746	717	670	712	723	720	729	731	717	661	711	699	716	738	731	737	700	705	697	748	749	686	710	716	710	748	696	669	744	708	733	726	710	719	732	744	714	732	692	725	712	736	676	663	705	717	719	712	690	733	696	740	737	694	732	734	736	766	719	720	710	745	754	775	699	716	686	701	741	740	677	709	707	727	745	713	710	769	727	701	741	716	725	684	733	761	717	671	703	760	723	715	736	724	742	708	662	688	735	737	697	745	764	736	696	676	699	801	761	698	692	727	729	744	706	685	701	676	719	719	744	722	693	683	696	697	743	733	680	758	734	696	712	702	700	688	678	711	702	715	727	723	711	730	705	719	662	738	722	702	775	766	717	783	694	747	690	698	689	704	683	769	723	763	728	735	762	745	667	717	757	733	733	705	699	669	731	704	715	749	727	676	725	677	682	712	722	735	727	690	708	703	690	697	680	686	769	743	711	701	689	691	735	725	717	656	682	714	708	771	699	679	708	733	723	695	747	708	714	698	717	714	700	693	753	746	712	754	706	719	739	731	764	728	732	747	697	701	690	745	684	747	676	704	680	732	673	713	705	721	726	692	718	675	744	693	729	718	690	684	704	698	736	736	715	681	717	724	744	723	724	731	696	648	746	691	706	710	705	701	774	688	669	663	696	664	697	679	644	704	714	709	672	687	722	698	690	745	677	730	726	735	685	744	743	732	715	732	716	695	718	737	709	721	729	740	668	669	690	767	733	685
6677	20163	13933	7668	5282	4240	3250	3902	3236	2094	1572	1449	1424	1459	1263	1358	1298	1213	1121	1136	1139	1186	5869	10804	11095	8859	7482	4129	2549	966	775	741	714	736	722	774	733	704	708	715	731	742	701	733	717	722	647	736	752	736	717	725	724	756	771	728	753	747	691	742	713	739	731	762	725	762	691	754	732	777	706	724	720	790	744	764	727	749	683	732	717	796	728	728	748	738	738	791	738	688	725	755	746	718	703	738	743	758	669	737	687	718	715	715	751	727	725	774	778	727	721	703	668	690	748	726	692	748	738	722	752	715	732	735	701	735	713	703	700	717	757	710	723	708	733	720	738	800	731	698	730	738	718	738	741	728	771	730	702	718	708	679	744	716	742	705	744	785	709	696	741	778	717	710	749	761	721	695	712	695	719	690	757	734	720	744	703	791	729	742	721	718	711	720	688	746	740	716	733	727	701	648	727	723	766	683	712	716	772	707	724	710	750	705	770	729	772	699	784	723	710	690	720	755	740	765	645	706	715	716	723	764	732	681	746	694	709	722	736	679	745	693	745	705	716	778	762	724	763	719	706	681	775	709	752	775	707	767	703	718	695	730	704	785	710	712	722	777	735	741	685	712	742	726	710	745	733	718	700	724	696	723	687	688	724	725	775	721	765	756	709	778	705	724	727	731	746	703	718	732	787	724	697	746	729	752	690	714	747	700	745	701	721	700	766	722	709	719	727	732	744	694	753	732	719	758	676	739	701	695	744	687	741	771	701	747	729	762	675	741	778	678	715	710	686	715	708	730	746	739	731	721	704	720	736	711	697	750	755	675	720	708	692	723	781	753	707	695	739	668	728	746	743	690	696	732	796	725	704	731	719	727	740	694	709	757	710	721	753	746	706	749	682	689	701	744	768	727	723	741	736	714	759	686	717	728	733	740	709	711	731	732	701	707	697	737	662	746	699	698	741	757	731	675	704	740	745	756	728	755	726	759	741	718	733	688	729	700	697	746	744	701	754	741	745	749	713	745	776	733	695	762	713	716	703	729	685	764	740	728	740	688	744	748	721	695	748	703	710	720	737	706	666	736	714	748	724	728	735	701	730	683	715	733	742	720	706	742	757	752	699	712	758	710	711	688	706	727	689	713	716	706	720	740	687	772	794	719	683	733	709	755	742	740	724	732	748	722	742	727	718	710	725	720	752	724	707	694	719	777	732	722	745	731	706	734	781	688	707	763	702	715	737	710	688	706	703	721	729	727	759	687	693	726	785	744	736	728	773	723	732	728	748	734	691	692	725	751	726	760	766	674	696	762	740	695	733	712	748	738	707	744	733	745	677	731	736	690	767	710	746	740	754	696	717	707	680	740	736	726	686	734	789	730	741	762	708	754	724	716	671	751	729	704	706	752	756	738	735	748	707	704	716	743	706	721	717	751	750	717	742	701	712	699	786	719	673	706	766	740	728	674	715	716	732	724	772	710	791	713	661	711	717	719	772	694	728	705	771	738	721	722	702	766	720	708	793	757	685	724	752	743	725	700	712	709	691	775	717	744	691	753	734	728	709	720	775	760	791	698	715	759	773	680	733	710	738	701	682	733	733	759	729	789	722	732	709	692	723	705	746	763	721	740	711	726	721	777	761	746	756	721	731	699	749	753	701	742	739	759	708	718	728	729	752	782	717	743	757	743	722	696	774	784	718	717	744	717	755	764	725	677	712	664	715	671	721	727	697	727	713	736	725	725	757	695	698	706	733	746	719	749	752	708	748	773	729	738	752	734	725	717	677	713	775	718	704	730	706	694	707	718	759	688	720	717	758	767	706	701	753	747	733	684	729	684	769	705	740	727	727	742	707	745	704	748	681	747	705	749	711	716	716	687	757	708	744	761	740	740	717	730	721	716	764	724	716	711	717	772	745	779	742	733	730	714	749	761	706	743	777	719	739	716	704	683	718	712	723	699	720	687	721	690	727	742	734	763	740	751	726	748	724	732	718	745	736	761	723	754	674	772	771	794	733	745	732	703	733	741	679	745	695	737	757	756	720	726	707	709	746	731	734	786	731	750	714	708	724	680	746	727	677	721	743	714	733	698	703	697	700	703	730	709	713	692	684	706	728	733	726	705	707	730	758	764	714	730	728	728	722	702	723	740	723	717	723	721	722	713	733	726	773	728	732	686	718	675	727	710	734	786	725	734	750	710	698	735	751	734	724	713	723	761	728	706	701	681	727	714	740	788	703	733	736	732	698	711	725	700	720	723	725	750	712	740	719	716	734	700	714	705	691	683	722	731	779	727	729	710	741	768	697	723	704	709	746	745	744	754	740	737	647	757	751	689	743	719	729	736	732	752	762	678	751	725	702	718	749	755	762	747	713	746	707	718	764	768	731	713	728	739	749	728	748	711	740	725	726	726	701	694	703	744	711	758	695	709	721	758	742	734	712	750	710	735	710	675	705	716	710	725	771	750	751	687	696	754	724	724	735	786	751	689	775	754	696	783	720	767	710	711	718	714	716	734	680	714	699	695	770	772	738	730	733	701	734	743	689	732	754	718	719	737	667	754	726	718	725	722	755	695	724	769	728	721	776	742	701	684	731	668	752	739	711	699	775	735	741	729	711	700	708	684	726	702	795	762	709	741	766	729	692	734	772	733	677	681	720	715	749	756	733	737	706	708	713	706	777	716	649	703	691	729	702	737	689	705	744	734	727	726	671	710	753	738	690	759	735	721	730	730	815	764	709	781	747	746	779	751	738	763	738	686	738	694	715	704	730	737	723	712	764	740	671	737	736	725	688	761	702	770	731	727	723	740	776	718	720	745	763	726	747	736	734	714	778	704	719	737	738	769	712	768	783	713	758	685	716	768	747	719	749	716	726	769	711	719	759	684	720	732	709	737	745	737	750	767	725	681	744	762	709	734	764	703	693	690	732	713	747	747	745	733	723	692	757	703	742	730	676	712	744	720	737	766	744	699	730	730	674	695	703	722	718	719	731	730	736	752	681	744	710	701	753	745	785	715	744	721	744	701	779	737	742	714	733	726	746	712	723	679	769	726	719	708	726	776	746	734	713	732	773	714	766	748	656	728	711	720	687	705	723	731	737	742	741	745	708	695	738	712	715	702	698	733	679	702	734	742	706	709	779	740	736	705	712	747	736	715	749	676	751	755	746	714	781	738	731	724	701	733	718	696	696	756	735	767	748	715	753	715	736	736	716	757	700	710	724	684	722	763	771	704	663	797	724	734	747	785	728	753	730	711	738	703	781	679	717	734	675	706	727	727	743	742	715	754	730	721	774	741	720	690	685	766	710	732	704	750	715	702	728	696	728	800	734	690	746	718	731	679	702	730	744	726	711	733	762	751	777	758	695	739	757	714	769	675	746	757	733	716	725	749	751	705	730	735	733	676	730	773	708	739	745	729	775	728	719	756	737	688	736	683	714	697	698	692	765	747	718	724	734	721	728	716	776	734	736	703	746	727	733	749	779	724	750	711	752	705	690	691	743	737	727	693
27941	19156	7520	2359	1118	1005	832	847	710	575	510	491	525	520	529	539	530	519	586	523	518	526	526	679	867	854	756	692	561	401	445	418	407	415	413	490	454	485	451	451	421	434	434	433	448	450	400	413	425	435	394	463	426	416	430	432	410	406	418	412	416	457	382	423	424	404	422	435	438	486	413	432	452	420	405	428	421	394	451	409	450	404	457	462	432	421	439	382	453	433	418	421	422	440	462	456	416	438	427	414	448	427	456	427	441	386	482	399	479	426	429	396	425	428	467	475	407	429	476	430	406	481	434	390	418	403	412	414	408	433	443	435	458	424	418	437	443	419	499	436	414	421	458	449	418	434	442	437	421	429	465	421	456	441	424	435	456	431	434	447	447	467	424	417	451	430	470	436	428	417	450	417	397	425	417	439	442	432	429	460	467	419	440	451	438	432	429	450	412	440	432	408	413	406	412	422	429	395	451	421	418	437	436	389	423	433	438	413	413	400	445	399	442	431	453	411	429	469	441	402	441	427	424	466	446	427	387	417	382	462	446	445	411	454	431	429	405	433	455	442	460	448	445	418	424	404	425	433	406	414	424	461	410	418	390	449	445	408	454	474	465	454	431	438	428	393	458	407	408	457	412	427	399	465	424	458	417	435	409	397	438	457	435	404	408	417	426	423	437	449	442	431	415	419	431	399	395	426	417	439	481	406	443	406	429	451	407	430	429	412	396	450	405	427	422	432	432	458	439	420	399	406	425	443	457	443	474	430	398	459	421	438	377	442	463	410	410	424	405	422	394	443	448	429	412	420	441	415	436	433	441	467	427	411	431	391	441	440	461	456	445	424	420	456	455	439	410	400	404	411	431	444	443	414	440	425	421	438	446	446	402	430	452	425	401	423	422	424	442	423	431	450	465	448	415	446	443	473	436	442	394	431	423	409	423	449	442	473	416	471	456	432	470	448	406	419	448	382	407	396	429	388	453	452	399	443	432	402	397	418	391	418	386	451	428	422	412	458	437	429	431	436	430	433	456	419	470	429	411	435	436	433	442	414	449	462	446	393	435	417	425	439	401	404	445	461	376	420	395	429	447	411	459	424	431	448	418	412	427	440	457	423	408	452	469	432	420	429	401	411	395	389	420	421	390	439	437	462	433	442	445	397	446	427	433	394	411	450	401	440	428	427	411	389	411	452	411	487	423	457	426	443	439	449	402	407	440	434	408	417	435	446	436	427	445	387	402	439	435	445	475	407	423	416	473	436	420	433	418	468	440	424	432	430	451	436	436	445	452	463	438	399	430	401	427	412	449	432	401	399	444	423	471	404	418	448	432	434	455	453	446	426	455	395	465	443	420	426	387	427	441	443	416	444	418	387	421	458	399	411	443	415	439	434	419	399	385	422	443	448	459	406	401	408	438	417	443	416	416	435	406	456	436	424	452	407	411	448	408	448	431	447	396	444	398	407	410	447	433	446	417	447	417	411	397	432	430	408	439	409	463	451	421	413	457	422	471	408	407	421	448	458	464	441	427	407	468	478	449	414	423	431	457	433	435	431	427	441	437	426	442	436	456	419	421	412	435	419	448	448	447	466	421	452	408	433	440	424	434	441	410	427	438	434	407	445	440	475	437	423	377	412	410	432	425	412	411	427	420	437	424	409	441	396	437	469	402	392	424	432	455	445	421	431	460	417	418	454	379	412	421	418	456	430	411	441	406	410	411	453	450	438	421	378	480	435	415	439	436	404	421	428	454	426	428	467	406	466	416	407	418	424	479	460	416	431	407	437	415	436	455	412	428	410	462	418	454	436	467	455	459	461	415	414	430	442	436	396	435	442	427	440	401	427	413	431	467	401	419	475	505	462	419	444	413	454	415	414	416	432	415	418	420	408	409	405	438	426	401	436	407	413	442	452	469	434	425	426	464	422	453	392	427	438	458	432	411	406	387	431	447	404	434	413	456	446	431	418	435	458	418	461	398	398	441	444	436	404	399	449	434	414	440	435	423	466	408	472	408	445	423	481	447	408	445	432	460	428	396	438	413	445	471	438	442	412	456	410	419	429	436	397	393	402	453	445	435	405	426	447	482	424	428	440	414	434	434	429	432	425	435	431	437	440	402	468	424	447	416	434	413	445	433	429	400	413	381	418	404	463	433	413	454	392	430	398	413	417	436	408	420	413	431	448	440	425	429	409	436	425	424	429	449	412	441	412	449	425	442	397	440	423	430	437	432	441	430	447	443	430	398	416	414	462	476	419	434	442	427	430	400	457	395	463	435	435	431	454	423	433	447	424	396	423	455	449	416	425	439	460	401	429	419	431	413	444	418	441	443	403	418	456	448	441	390	438	403	380	428	391	449	419	439	438	442	426	415	425	452	412	411	456	413	435	423	427	382	412	441	424	439	467	426	462	417	456	450	440	445	405	457	422	439	460	435	398	453	440	437	451	414	423	444	414	451	466	414	398	426	417	364	453	446	465	485	428	440	440	414	457	431	402	440	404	451	443	465	415	401	439	436	436	427	416	423	434	464	454	406	407	449	407	426	424	465	469	452	399	421	453	423	460	416	429	425	425	431	393	455	420	467	408	398	473	427	416	438	446	438	406	427	447	429	453	425	416	461	466	444	379	436	424	408	450	416	455	409	454	426	459	455	436	413	460	442	426	430	441	439	418	443	432	405	411	411	408	432	428	438	468	442	438	429	457	422	428	421	408	411	462	416	419	428	456	456	397	446	424	440	425	436	466	433	433	441	402	469	425	441	467	443	426	409	445	452	430	475	406	427	428	418	435	447	460	422	432	431	471	450	427	415	459	426	432	428	413	461	420	438	437	423	444	428	414	431	411	428	438	447	419	432	457	463	450	435	460	399	424	418	461	399	409	448	417	412	426	408	454	439	449	438	448	449	444	425	440	405	391	426	408	401	452	461	431	435	420	423	441	435	397	431	406	417	434	408	402	469	441	425	424	405	434	447	421	448	425	423	450	440	418	433	387	397	446	401	414	396	425	443	422	415	419	429	416	451	431	410	429	449	422	439	444	449	443	456	429	445	428	441	405	454	421	421	398	439	423	455	424	387	434	424	440	446	445	418	450	420	436	441	426	464	432	418	460	433	419	423	422	401	421	445	436	399	454	473	413	446	419	428	460	454	425	469	430	475	416	412	408	429	442	417	468	441	417	407	408	466	410	434	454	444	368	448	406	417	425	405	431	396	466	395	429	405	402	434	457	395	403	374	425	455	456	433	444	449	399	410	412	452	410	403	440	449	396	435	417	418	413	443	429	388	440	447	430	423	474	406	426	410	415	452	427	445	435	377	406	447	440	424	429	433	421	420	409	402	428	425	452	453	428	402	492	451	460	424	438	434	449	414	454	424	433	429	439	418	457	446	428	377	420	438	403	406	421	453	437	439	445	419	435	376	430	429	485	444	454	422	401	468	422	430	443	414	437	424	447	481	420	443	401	449	420	396	427	444	425	451	431	435	443	418	446	456	450	416	453
5670	6374	4755	2430	1452	1344	1197	1390	936	696	686	652	625	632	662	685	670	701	714	629	625	585	711	980	1139	1109	1015	814	676	479	465	484	467	480	442	445	493	457	449	457	461	460	503	475	460	504	478	495	450	487	467	488	472	493	483	485	488	477	489	445	446	478	443	475	463	427	462	461	474	480	476	491	473	464	464	476	447	454	445	450	510	437	471	474	422	439	482	471	430	473	490	467	448	495	446	480	504	456	464	473	446	468	464	459	473	483	499	491	487	474	444	487	445	479	485	461	452	478	473	503	448	467	454	424	447	470	472	501	471	448	464	470	477	464	504	463	481	450	484	480	475	452	494	459	533	482	475	436	454	441	490	495	490	457	487	508	484	490	429	434	488	474	456	476	453	481	462	434	484	420	467	465	481	456	475	476	459	507	520	453	479	480	465	450	480	446	465	460	421	454	451	469	484	496	496	485	462	509	483	488	468	474	490	462	454	435	468	467	448	471	479	485	481	474	478	469	459	462	470	443	458	451	467	461	478	482	462	467	477	410	485	477	458	452	459	486	487	444	436	478	468	480	459	423	467	485	436	436	484	451	493	450	483	467	440	441	459	466	445	488	477	479	444	460	444	438	476	491	481	442	480	456	484	500	475	470	505	444	453	436	494	472	481	495	439	447	513	465	424	488	468	489	456	455	460	462	443	462	456	460	498	454	476	487	433	457	498	495	461	472	500	471	471	472	488	449	467	446	495	470	469	443	481	454	481	456	499	471	489	482	449	470	481	490	481	492	479	460	474	516	427	469	462	472	423	449	461	449	460	455	468	455	462	438	443	459	456	480	462	466	442	446	488	484	469	454	448	480	499	475	471	485	475	465	473	461	495	503	414	463	452	502	454	471	491	487	474	475	436	476	478	458	439	494	433	451	476	487	494	479	468	504	470	472	460	428	460	462	471	470	438	487	486	523	469	474	462	442	456	472	454	499	444	469	477	490	449	461	498	504	469	470	444	439	455	448	495	509	481	474	455	483	467	476	474	447	469	504	447	433	529	467	489	462	483	444	495	499	429	467	494	471	452	487	451	494	458	502	482	470	482	498	449	492	464	453	464	487	482	492	462	483	469	482	477	440	499	484	447	470	504	479	494	436	475	476	440	472	447	435	487	449	484	457	474	486	468	459	461	482	477	480	474	454	488	469	460	457	428	509	451	425	467	449	471	498	498	468	471	473	469	467	451	457	469	448	489	509	480	481	468	455	478	472	459	456	493	472	446	481	497	452	471	470	451	445	451	483	453	507	486	457	446	502	491	475	460	470	448	438	468	431	478	477	481	475	476	457	437	455	465	437	459	466	505	492	461	473	467	431	477	481	443	477	454	437	499	460	471	439	466	481	499	475	451	434	479	466	468	490	461	456	460	484	464	495	494	450	451	460	495	474	496	468	471	439	459	475	493	474	499	435	461	505	454	446	462	480	518	452	439	468	441	442	440	435	459	454	437	468	449	446	469	476	465	445	461	463	458	448	483	473	455	470	449	492	478	471	447	455	483	454	460	460	441	466	446	459	459	483	508	465	480	486	480	456	465	460	477	465	465	467	505	452	455	476	476	483	448	502	507	481	475	464	468	488	473	497	463	483	489	431	471	428	486	492	453	457	461	484	482	502	491	466	483	437	457	488	469	479	472	486	457	497	507	454	459	490	463	476	482	486	453	459	483	461	489	491	475	438	469	463	474	456	458	495	504	498	429	477	498	488	466	479	445	433	498	489	457	482	466	449	468	460	422	479	460	463	494	476	431	471	455	481	482	466	444	468	480	461	468	464	457	488	449	477	472	478	495	443	485	460	429	503	480	457	503	506	441	470	479	455	478	484	490	473	415	433	450	472	462	459	480	496	454	490	447	454	448	461	435	500	469	447	463	467	477	458	450	451	454	431	517	467	449	502	469	478	471	480	499	437	486	479	452	435	501	454	490	476	472	458	448	474	454	486	475	487	435	497	464	503	443	520	465	485	486	439	467	472	444	473	465	504	449	463	481	485	473	483	453	484	492	458	485	433	502	439	478	441	482	488	458	455	474	440	485	465	461	494	470	448	445	479	449	515	446	476	472	451	475	445	461	467	461	467	445	498	459	462	463	479	484	466	461	449	460	475	468	424	440	472	469	477	433	475	468	470	500	479	441	475	460	485	477	455	459	447	450	454	466	479	425	460	522	456	468	471	501	429	453	473	459	476	471	467	450	453	459	481	470	496	485	511	455	490	477	455	467	453	441	487	482	464	473	504	458	490	474	485	463	487	444	463	468	464	466	439	495	468	458	441	482	462	477	465	458	476	453	452	488	445	472	481	466	460	474	452	452	449	494	497	510	467	478	488	450	501	462	441	490	443	461	484	445	475	433	456	477	472	514	492	492	444	473	466	475	497	513	477	444	476	468	475	447	476	487	480	457	473	456	462	488	485	495	501	474	487	447	479	458	493	441	478	465	454	446	518	444	503	484	489	432	484	476	502	477	469	486	492	463	475	513	434	494	457	477	486	482	434	446	462	489	480	432	435	439	452	461	455	469	466	448	484	478	479	488	468	465	429	489	437	459	451	483	469	463	435	479	513	499	450	448	471	434	463	462	467	479	459	464	485	451	472	462	502	455	498	477	480	448	476	517	476	496	437	448	502	482	473	459	507	492	480	463	464	475	457	457	457	485	465	476	459	464	482	476	493	450	481	474	481	474	479	505	489	514	497	507	489	468	452	468	414	444	420	468	470	455	486	437	443	443	467	424	443	460	480	443	471	501	446	467	465	452	466	458	456	454	442	507	447	461	497	451	487	505	470	501	459	510	505	510	441	471	494	476	478	459	477	485	496	481	437	478	502	490	449	444	492	491	482	461	463	473	483	445	464	454	457	473	465	485	444	510	488	509	471	493	483	444	472	514	471	471	460	482	471	483	428	496	473	429	442	461	492	492	477	465	497	504	446	486	474	487	458	473	435	475	440	458	418	508	480	422	484	481	472	472	448	463	428	480	471	464	443	475	458	459	463	452	480	482	504	467	503	501	429	468	446	488	492	470	477	488	486	461	483	473	455	467	458	510	460	452	440	478	466	461	448	478	495	461	482	444	436	442	476	468	481	461	440	437	481	470	469	456	421	485	485	444	478	485	488	456	471	467	455	475	461	494	485	458	447	453	460	493	470	481	457	444	455	488	447	472	462	467	446	472	457	505	469	441	455	452	447	426	435	461	470	507	478	505	460	448	478	478	456	453	465	503	458	504	443	438	471	453	462	465	480	485	475	479	468	474	474	480	453	467	464	472	474	471	478	474	492	458	472	457	482	472	457	480	447	491	465	482	492	448	488	485	485	495	469	414	507	481	451	471	507	474	467	473	479	489	476	469	476	445	453	486	463	482	471	463	468	488	451	444	468	452	480	503	455	454	505	409	442	453	485	497	472	450	463	481	467	469	451	458	478	472	434	492	482	480	479	475	451	507	476	464	520	449	492	473	455
24058	21444	28740	24531	21420	10158	2047	1409	950	793	732	751	747	695	672	680	699	644	671	619	662	581	1581	3685	4443	2752	2768	1749	1093	540	478	443	404	450	480	483	436	511	473	498	471	461	441	426	492	447	460	467	452	468	445	490	468	463	439	446	457	465	439	494	470	465	482	472	455	464	480	462	446	469	500	452	468	492	472	444	467	515	439	440	430	517	448	498	422	450	463	443	444	469	485	448	460	455	461	453	442	459	461	472	470	465	456	427	481	478	472	454	411	454	457	423	450	474	459	449	492	448	458	486	470	428	457	456	455	460	459	458	526	471	467	476	449	443	498	443	468	486	459	473	481	464	442	453	450	469	453	478	439	450	433	457	468	443	428	460	433	476	416	491	428	449	447	467	426	499	471	451	450	472	446	497	461	470	460	453	458	481	452	443	482	458	441	479	421	457	499	446	440	463	473	468	480	456	425	497	456	464	459	448	463	460	428	453	483	483	462	446	481	436	470	444	461	436	454	447	451	431	479	449	451	424	488	475	446	435	482	483	449	438	471	435	477	409	429	473	451	484	471	481	525	455	446	461	422	470	479	479	484	471	439	460	447	481	460	442	476	432	481	459	419	467	453	487	475	440	433	426	470	454	455	457	470	441	449	476	467	450	483	454	444	466	443	442	492	455	432	465	442	466	471	476	463	443	450	442	453	453	463	463	484	496	468	435	486	453	493	443	446	469	497	456	445	453	454	487	435	426	416	432	477	409	446	494	455	472	474	438	440	457	464	473	472	449	474	432	454	459	478	464	427	497	446	459	407	463	462	427	502	440	443	422	459	441	522	471	453	506	466	440	456	455	492	443	434	408	463	482	500	476	462	443	464	509	444	445	421	432	471	495	462	433	505	468	513	476	435	414	422	438	487	449	503	446	480	441	454	421	489	438	456	491	463	479	440	455	477	425	443	468	472	477	463	462	453	425	427	443	461	495	446	491	429	469	456	479	456	457	445	481	443	454	460	433	464	454	457	454	473	446	464	441	457	493	455	461	448	477	462	478	414	453	460	424	485	492	455	480	481	457	459	438	508	491	471	467	440	443	469	460	439	471	447	475	436	455	446	453	472	464	462	450	425	459	451	462	441	454	435	481	457	453	452	488	477	448	430	478	403	462	495	466	455	415	425	462	487	456	481	442	451	434	459	441	464	459	507	449	458	472	485	431	488	502	477	440	419	490	469	447	482	453	477	447	481	437	475	464	455	442	477	454	496	452	459	461	470	472	444	461	452	456	486	439	475	474	478	450	488	442	466	472	485	462	451	426	465	471	480	410	442	451	429	469	456	442	464	458	499	444	460	422	440	450	477	424	485	448	477	489	461	465	470	452	474	467	441	518	449	455	447	473	436	453	469	496	453	490	470	424	421	452	476	471	461	472	465	473	455	441	501	461	431	481	444	412	450	436	463	485	475	472	470	459	452	431	450	473	450	481	478	465	471	452	451	440	470	463	461	482	452	484	501	491	455	436	466	503	403	450	491	456	466	458	454	465	482	429	445	494	433	458	477	402	426	426	442	429	462	438	428	498	434	458	459	435	455	424	444	485	434	470	439	439	453	437	494	458	449	463	434	467	503	438	447	435	451	485	464	470	461	441	483	462	479	451	437	457	418	475	405	426	431	448	447	475	425	447	434	429	446	453	484	459	410	501	453	472	446	461	456	475	461	437	458	460	448	474	495	469	502	437	483	472	472	436	483	514	476	445	456	460	469	434	455	457	452	519	468	472	456	464	482	432	469	459	458	458	477	497	486	448	437	468	455	471	468	488	464	460	486	437	469	451	431	455	448	460	468	461	486	466	498	467	462	450	448	419	453	497	431	500	446	456	439	430	480	484	423	510	453	472	453	458	459	414	465	456	444	443	463	461	485	515	455	446	474	431	439	437	473	465	456	445	449	470	434	486	441	436	466	438	489	495	458	440	475	445	405	496	469	457	446	450	452	458	492	474	471	477	453	448	457	497	466	473	464	458	470	459	441	451	429	471	468	460	494	451	438	457	459	455	461	524	472	465	458	458	450	459	469	455	418	462	464	440	435	462	448	435	447	450	426	421	432	484	511	480	504	479	430	432	481	455	494	477	494	465	440	452	451	441	483	429	447	447	461	455	428	478	445	486	465	474	504	493	451	473	470	444	429	464	477	481	466	496	482	468	468	453	442	478	470	454	477	489	456	430	430	457	445	448	467	435	458	479	456	456	457	428	492	426	477	419	456	440	474	480	448	479	445	469	477	480	445	471	465	458	462	412	449	439	468	455	442	467	420	503	452	451	424	459	480	487	448	439	454	419	467	424	463	486	446	422	448	449	462	471	475	493	465	484	444	445	430	453	466	445	493	480	474	462	455	423	486	483	474	416	443	415	450	469	507	443	458	462	456	445	478	445	464	425	448	432	470	431	501	459	447	442	444	460	486	457	485	465	485	464	484	474	486	432	448	452	471	448	456	465	483	442	454	455	418	440	448	504	469	466	476	462	487	484	443	453	471	444	462	460	467	500	453	439	473	457	448	427	451	495	474	472	462	437	460	494	418	473	465	499	462	459	456	468	423	501	462	495	455	434	431	458	485	434	467	454	457	466	500	442	480	475	430	453	450	449	465	452	464	452	430	464	467	424	500	484	433	468	445	459	436	440	439	461	471	470	471	491	491	432	467	425	480	476	439	429	480	469	495	430	470	437	443	473	442	454	476	491	480	443	500	463	434	457	430	477	436	424	441	472	417	463	432	476	451	499	471	478	450	419	477	424	444	452	478	464	469	433	478	449	462	448	502	446	462	463	475	473	479	470	440	456	457	487	481	438	454	464	473	486	466	488	475	437	439	444	458	480	470	460	457	447	504	452	463	457	437	473	441	433	485	491	464	466	489	449	454	489	474	441	452	470	461	424	472	483	483	480	456	468	460	493	464	455	442	474	459	419	439	494	462	456	449	444	495	466	517	469	481	443	470	442	469	435	442	469	419	495	455	482	418	460	475	460	486	439	451	494	464	448	481	492	461	446	466	468	454	482	467	472	435	482	468	465	467	477	460	448	479	451	423	431	447	436	442	451	413	424	430	450	480	458	443	436	473	439	446	463	472	444	439	443	481	445	471	459	462	438	435	455	501	484	438	460	419	482	523	465	487	458	448	426	443	461	447	458	433	465	430	460	472	453	487	452	478	461	457	433	443	454	480	469	489	445	470	422	444	484	453	459	466	472	457	425	465	425	456	460	480	459	460	477	476	477	480	453	426	452	428	454	461	426	437	434	456	465	480	478	465	469	432	448	467	467	451	460	438	488	446	458	455	467	454	450	481	469	444	469	502	454	446	479	459	462	431	450	443	453	476	479	465	499	424	463	469	528	448	436	485	487	478	447	460	471	422	431	415	429	435	448	442	436	452	459	499	480	465	465	452	477	479	447	446	461	439	471	427	484	457	464	475	485	496	472	468	462	430	447	445	457	462	469	459	446	461	464	457	427
5109	14458	10300	5619	3374	3161	2784	2387	1532	1181	1061	1016	922	926	913	950	933	851	919	843	769	695	2445	5623	6474	4158	3993	2397	1477	588	494	487	491	468	461	442	528	503	454	492	437	499	479	485	486	488	474	521	501	473	501	498	458	492	501	513	493	475	484	477	452	459	478	483	448	483	492	491	502	507	467	482	488	480	491	479	480	461	521	458	475	460	451	510	526	470	468	483	519	487	468	500	502	490	456	492	475	506	533	486	500	485	507	484	488	499	461	499	477	487	501	484	501	521	501	469	485	494	488	489	492	502	487	504	496	509	450	516	460	494	471	506	476	468	475	461	455	530	506	426	475	500	480	451	482	500	473	437	491	518	516	486	450	506	506	485	461	452	474	504	482	472	474	474	469	467	544	505	487	474	485	500	474	502	422	449	487	466	519	502	487	469	486	481	485	469	469	479	497	512	454	504	503	524	483	500	466	473	505	487	484	489	484	499	503	494	502	460	487	526	483	459	489	524	527	512	477	496	512	476	505	502	479	530	527	513	493	447	494	453	482	481	465	477	431	487	504	501	517	458	501	500	461	544	440	508	482	462	484	475	465	459	493	479	493	457	495	477	503	478	468	470	504	494	468	488	446	499	517	503	474	478	456	500	498	484	464	486	491	506	481	469	480	477	487	478	491	515	510	470	496	502	455	499	457	512	519	461	462	489	511	461	520	513	465	523	480	502	509	498	509	502	470	504	482	451	484	460	494	500	484	468	466	461	488	455	489	479	477	469	482	520	489	461	536	482	468	497	460	506	507	479	507	492	485	521	464	520	517	435	475	472	492	469	481	443	471	473	462	482	516	447	482	474	468	468	513	456	494	483	484	460	498	495	459	526	490	521	538	507	506	473	449	469	497	498	482	453	464	473	471	509	478	471	450	449	470	485	488	473	484	516	502	463	465	496	493	486	524	482	478	484	476	483	500	508	489	465	481	441	443	466	443	517	456	502	490	473	462	510	490	477	447	527	476	477	514	513	489	493	484	535	463	505	459	522	518	460	507	468	461	459	500	472	495	501	508	485	476	498	512	457	468	480	528	460	494	462	473	469	475	493	548	505	536	456	474	454	477	482	454	495	438	498	476	506	464	471	486	512	522	490	484	519	466	474	485	483	474	498	478	498	483	502	499	498	497	470	489	532	500	499	477	518	449	446	480	436	507	479	497	503	463	479	537	518	475	491	484	462	459	528	453	467	509	518	491	488	438	497	471	465	472	509	449	488	461	502	492	548	539	495	469	507	466	536	502	482	482	474	475	479	464	500	501	479	475	469	464	476	494	428	476	537	449	506	517	519	536	465	445	490	479	500	484	495	475	476	464	504	499	494	463	473	488	472	471	491	510	477	481	487	477	504	462	473	516	485	493	490	494	477	508	467	492	480	480	478	451	476	475	481	466	485	487	485	488	504	497	478	485	492	467	488	479	492	463	486	542	521	492	487	452	463	499	499	441	484	476	471	476	453	445	474	509	504	464	514	542	479	498	478	471	489	500	483	501	491	503	513	470	490	474	477	477	490	474	507	496	443	501	484	458	510	495	515	511	483	482	455	482	479	504	527	504	495	427	483	514	521	487	480	482	513	520	503	467	455	483	510	500	467	528	464	472	507	434	479	471	448	470	457	472	464	450	475	479	499	488	530	493	462	481	470	490	487	489	474	501	515	489	455	499	530	465	486	461	481	505	501	529	488	464	491	501	513	462	478	494	490	478	490	486	494	505	467	496	471	509	474	507	460	488	486	471	463	494	488	539	491	473	486	494	496	453	478	482	472	451	506	488	459	493	466	469	520	494	464	475	476	488	503	473	443	479	497	483	499	460	503	509	463	467	459	449	497	534	464	462	496	486	496	470	507	475	526	491	514	470	492	524	473	464	493	482	489	475	451	479	528	444	490	476	495	463	509	499	498	443	476	513	496	497	495	462	510	483	450	503	509	508	494	470	471	484	479	484	452	518	469	482	473	484	514	466	492	471	499	494	495	468	472	509	482	517	484	494	523	454	506	498	485	463	511	487	436	515	448	465	476	455	493	462	502	483	504	502	508	473	495	486	468	523	504	474	511	458	472	479	441	487	446	482	531	470	482	462	475	494	459	483	483	464	489	487	481	467	475	510	541	482	517	489	494	528	510	466	475	471	494	501	499	521	509	516	531	463	455	481	456	453	478	466	493	495	495	507	471	454	500	531	530	476	490	501	489	497	461	452	495	467	475	500	449	496	471	479	478	509	501	490	524	515	467	475	484	461	469	493	498	503	483	499	491	497	474	486	479	467	489	465	499	483	487	459	482	519	498	488	530	477	475	527	486	457	456	494	473	489	503	479	502	469	497	466	498	491	492	491	460	503	472	479	481	444	489	481	462	489	480	460	503	496	471	489	479	442	497	491	469	460	444	530	502	454	505	461	444	480	464	474	454	458	530	502	466	467	442	476	505	483	506	519	473	502	466	495	535	510	505	503	476	497	494	482	484	452	485	478	509	502	486	426	513	444	496	451	471	504	466	438	510	519	503	493	520	470	462	477	463	486	493	453	475	454	454	486	511	455	516	506	500	475	488	440	506	502	501	446	473	472	474	495	474	511	534	488	460	461	483	482	503	453	488	494	460	487	536	500	479	456	495	472	475	473	508	469	484	505	473	461	481	498	483	461	489	445	466	455	479	483	536	448	488	503	451	492	474	485	478	461	491	456	464	502	471	508	491	494	487	510	470	471	508	464	462	487	478	460	472	515	497	500	540	497	494	473	497	503	469	520	530	475	487	531	482	480	508	477	500	471	465	483	453	490	506	465	488	458	504	533	495	455	487	534	474	521	457	454	507	495	504	475	526	483	492	499	515	486	435	510	502	511	499	456	463	459	519	531	462	472	498	471	500	509	481	470	466	487	473	468	491	444	460	476	483	471	501	481	524	503	470	499	474	512	482	471	471	486	503	452	505	488	468	486	466	526	485	482	453	514	439	493	482	476	502	504	468	454	510	488	523	476	474	477	496	479	484	474	499	468	468	536	467	463	496	533	500	467	448	471	469	519	447	465	473	476	491	454	529	508	490	502	457	486	472	472	493	487	469	468	519	486	487	483	472	504	467	499	489	483	515	483	490	504	532	488	480	476	460	482	485	503	469	480	486	459	485	477	444	472	469	479	510	469	506	454	491	475	462	478	480	470	504	536	504	466	476	487	462	465	427	469	483	500	525	448	485	485	477	472	453	446	480	506	479	468	492	527	471	492	498	450	445	472	463	495	504	493	521	481	490	479	447	467	503	452	530	486	528	495	500	503	482	478	450	515	435	457	514	443	464	466	492	509	483	498	477	461	490	495	470	464	509	468	484	546	449	489	503	459	496	478	479	508	460	499	522	478	456	464	472	478	470	520	478	490	455	450	455	481	470	470	504	498	490	484	486	508	495	498	516	506	482	483	482	504	515	489	480	455	444	504	514	498	469	498	494	520	505	490	523	451	494	524	487
25245	21381	27512	25546	10439	1794	1488	1313	938	860	822	808	830	837	859	889	840	808	786	762	753	702	1327	2399	2577	1993	1730	1227	982	684	639	616	574	617	633	608	603	584	638	596	606	592	640	551	627	625	570	574	589	613	607	606	601	586	650	621	586	644	612	587	583	605	577	656	565	618	592	612	565	633	608	613	624	600	622	625	636	617	599	594	642	612	603	629	619	627	588	602	642	628	650	619	599	564	628	608	643	631	615	639	621	614	624	613	592	607	660	613	646	664	594	635	638	569	587	597	594	593	644	645	605	603	613	591	609	660	601	546	586	628	607	620	593	620	689	633	609	581	562	627	614	572	617	599	614	627	591	566	592	608	613	633	615	587	614	597	601	604	588	574	621	614	649	627	575	614	614	618	665	614	638	623	662	640	630	635	589	622	603	655	629	569	637	588	618	587	614	610	597	654	624	620	585	608	595	597	626	573	579	627	593	650	644	649	602	618	604	619	663	597	621	580	610	521	592	656	599	635	639	594	607	593	591	594	615	653	604	654	606	564	604	584	609	609	598	634	624	603	595	591	608	604	614	627	623	583	616	568	591	621	630	598	626	595	609	630	642	606	637	630	605	594	615	624	599	615	602	585	600	621	592	612	599	614	638	613	578	597	608	582	620	588	582	624	584	585	594	642	611	598	631	635	592	614	623	597	589	600	574	619	620	622	596	590	625	601	614	624	600	582	637	614	619	602	571	631	621	610	565	597	619	598	635	627	628	584	598	597	602	566	624	597	633	612	589	605	599	633	587	627	631	618	636	613	642	628	591	578	576	652	576	617	646	594	614	601	635	646	608	643	603	580	599	555	596	620	574	621	628	645	614	618	585	620	586	626	632	592	560	601	606	609	632	601	627	606	614	624	636	632	613	595	656	619	604	593	580	606	617	597	578	600	647	670	611	617	652	663	591	617	603	579	592	604	609	616	588	619	624	600	596	603	599	631	642	614	655	622	602	627	604	584	613	581	595	558	636	558	648	612	644	604	640	621	593	666	636	604	618	598	588	583	618	629	643	598	575	615	602	597	594	591	552	602	620	604	614	597	595	602	623	588	598	555	600	653	617	604	597	538	623	574	597	591	573	609	625	616	577	612	591	564	610	614	632	562	580	646	615	610	581	577	590	551	623	644	607	630	609	595	650	628	663	573	612	632	612	610	591	639	636	626	624	627	663	630	633	604	621	605	605	618	600	585	597	628	650	650	577	587	600	605	624	613	611	638	583	621	621	635	625	630	567	640	574	588	573	596	599	609	634	576	613	636	608	603	647	582	656	609	615	562	588	618	578	573	646	615	594	612	554	616	583	676	616	593	590	582	588	607	622	621	601	620	607	615	568	614	594	577	595	627	611	613	597	603	631	612	590	632	626	598	590	623	615	651	609	572	625	610	623	590	600	591	635	653	541	597	560	618	633	620	608	635	598	570	591	624	635	586	585	589	627	540	626	604	645	658	599	638	596	590	591	638	611	620	580	620	629	532	590	610	647	590	611	609	650	636	579	636	637	612	623	608	629	590	623	572	596	607	628	605	582	611	636	584	603	584	656	606	588	603	609	645	655	625	647	555	590	616	581	582	606	583	608	574	625	623	590	606	618	605	571	628	609	573	614	582	615	689	610	606	624	601	617	603	613	651	594	609	604	657	610	555	572	596	678	584	555	627	593	606	635	646	626	613	626	618	624	605	616	611	618	634	607	610	600	624	595	661	582	575	556	615	647	634	576	619	647	579	596	588	616	621	626	596	556	644	595	595	607	617	577	568	616	583	630	592	591	615	603	624	551	568	577	613	641	585	624	610	647	636	597	555	604	591	598	552	592	625	593	589	625	572	632	629	592	622	613	638	583	587	602	665	578	585	592	602	570	645	607	563	606	619	646	634	625	586	598	623	589	614	605	592	611	620	575	587	635	615	576	594	569	604	600	622	652	586	604	580	605	652	559	619	595	607	592	603	601	590	618	580	612	584	579	574	608	659	596	608	653	622	604	640	630	624	630	628	600	601	610	613	606	603	585	653	639	605	580	659	614	567	603	596	607	622	633	597	652	584	580	614	592	591	617	622	640	610	588	621	605	618	622	630	599	603	610	628	606	568	644	625	598	651	648	615	596	650	583	572	583	608	600	584	606	613	619	545	555	578	623	588	584	621	636	590	575	573	635	637	636	648	626	593	613	638	631	602	635	596	628	649	624	606	659	612	577	588	658	595	616	593	586	608	610	590	603	617	618	584	577	611	648	577	640	596	600	585	602	624	580	640	559	593	610	614	669	582	639	613	562	580	584	642	625	631	611	625	606	645	651	571	614	608	606	637	591	609	597	588	612	648	633	600	600	640	623	585	617	605	612	585	600	605	601	614	618	611	613	635	627	570	584	626	530	622	635	621	609	631	641	651	588	609	627	605	594	622	587	583	642	667	545	617	593	588	580	618	596	609	625	618	607	580	605	592	620	649	576	654	593	695	611	559	644	571	655	635	588	611	562	605	642	603	575	599	581	583	624	547	585	621	637	561	606	564	601	596	594	614	620	566	607	601	580	588	570	578	616	609	602	632	577	631	596	626	624	609	617	612	579	627	594	632	634	618	618	618	610	589	564	659	622	612	614	584	557	623	589	562	581	584	587	594	599	561	631	610	567	561	631	624	596	590	582	616	582	638	546	569	582	642	635	608	567	587	558	598	606	577	624	614	636	584	632	638	595	624	595	599	614	585	609	602	613	557	601	633	613	603	601	585	603	589	565	632	618	603	620	616	645	622	564	606	601	610	619	605	610	620	618	611	607	592	630	612	610	600	637	602	578	605	641	584	642	596	614	604	610	639	645	602	568	579	596	589	556	593	597	632	604	567	602	576	572	608	630	623	582	638	569	632	576	628	627	591	588	612	602	622	640	583	579	604	622	645	587	622	588	648	649	637	625	644	649	564	618	616	581	611	602	588	630	623	621	581	580	619	650	651	634	616	628	558	577	627	618	599	608	641	602	639	608	598	584	615	580	635	623	613	610	554	590	578	599	621	657	609	616	627	595	601	632	659	611	618	592	614	595	633	630	620	606	674	605	623	616	658	640	559	599	576	580	602	566	607	623	579	549	645	552	637	567	607	646	621	555	578	566	570	600	620	579	620	615	627	617	643	630	598	611	577	643	604	603	599	615	615	628	598	607	618	605	573	635	579	598	592	664	605	541	589	653	575	625	603	572	617	656	620	585	555	595	627	602	626	622	631	628	594	640	620	601	614	623	629	637	564	612	583	577	617	656	648	567	605	600	626	605	587	618	588	624	624	588	589	630	593	597	614	619	628	573	631	604	589	585	609	603	640	661	616	656	628	613	619	609	605	632	643	645	624	608	597	587	617	593	571	645	614	563	601	617	604	554	601	650	581	558	597	623	607	617	605	618	567	635	586	614	630	637	569	610	633	583	576	675	643	600	641	586	622	610	604	597	638	599	623	612	623	597	551	601	569	593	570
4884	10196	6753	4183	2941	2611	2485	2152	1331	1154	1105	1091	1118	1087	1176	1215	1137	1026	948	885	847	855	2238	3956	4047	3134	2616	1723	1253	791	654	618	693	614	600	617	677	680	649	665	637	645	639	653	673	662	665	649	671	633	644	688	654	635	712	677	668	684	655	644	647	693	682	673	661	639	650	641	650	672	600	641	640	665	629	669	621	701	626	645	636	650	695	636	674	647	640	654	609	642	615	682	650	664	660	668	631	679	614	624	652	639	662	663	647	689	622	576	706	675	662	656	680	666	637	656	623	608	620	676	645	638	646	631	627	665	659	642	652	667	700	644	689	588	676	688	677	669	688	631	627	647	651	636	643	681	573	668	647	616	617	612	627	648	689	638	679	659	639	651	630	651	641	663	685	656	677	620	677	660	641	619	659	633	639	664	676	667	635	670	641	642	646	634	612	637	660	632	637	637	619	681	670	638	654	711	639	646	614	654	629	647	651	656	651	600	608	681	690	690	671	664	626	636	646	591	643	669	673	675	683	653	647	620	637	642	633	632	659	689	658	599	620	633	636	658	669	678	655	664	659	678	642	692	658	627	622	646	640	678	634	603	577	679	632	618	634	633	631	634	633	658	623	683	632	638	659	674	645	646	619	657	637	659	660	673	690	637	641	659	635	617	679	619	641	695	661	682	614	664	652	654	636	646	689	631	642	624	634	666	671	649	631	648	684	603	648	654	650	676	607	693	682	659	649	661	624	655	680	670	647	670	600	696	649	630	678	659	657	661	648	699	647	651	676	659	658	638	652	650	628	671	587	646	665	643	648	657	654	636	657	652	642	650	658	685	688	645	668	680	673	661	679	639	627	637	666	634	622	691	701	664	642	670	643	648	682	646	648	643	689	664	635	630	623	640	652	643	631	635	683	632	709	676	611	621	691	625	630	656	645	650	651	643	683	657	656	659	653	640	665	572	671	636	657	675	641	647	674	673	657	620	637	634	632	675	603	635	665	630	637	628	682	630	641	667	677	663	669	654	678	620	639	670	657	638	687	662	661	639	641	647	636	696	632	619	615	646	663	633	653	657	643	634	672	627	669	638	669	607	621	656	640	635	666	625	645	627	695	634	651	612	596	680	656	639	705	646	626	641	663	639	732	657	598	668	644	662	628	662	629	629	617	643	667	673	660	598	651	688	675	643	655	662	630	646	657	645	636	648	639	615	650	607	656	648	655	662	610	605	632	635	688	663	656	621	682	668	619	705	682	635	662	734	649	681	659	646	630	668	660	615	666	660	646	600	657	655	636	653	683	622	691	612	648	669	642	681	673	631	665	681	644	625	613	648	607	658	606	649	681	596	657	635	656	640	666	676	667	678	615	660	640	646	633	643	629	683	693	615	646	655	632	636	644	647	678	645	697	666	662	697	646	660	657	651	677	622	612	689	627	661	697	674	647	641	624	698	669	680	656	607	684	605	605	692	653	647	661	670	639	625	670	677	635	661	637	655	681	642	631	645	620	642	653	654	681	642	657	670	636	650	630	680	659	648	592	641	654	678	668	690	686	659	657	659	646	657	628	612	688	628	674	683	693	670	626	636	689	644	584	579	664	660	671	685	655	668	633	642	677	663	651	660	638	644	604	669	629	698	636	659	686	664	630	653	642	626	644	683	659	630	601	636	654	685	656	651	679	620	658	662	674	586	689	623	657	691	654	653	632	681	673	602	696	655	619	637	631	624	673	697	668	634	673	617	623	614	711	661	675	631	596	640	677	636	633	675	649	623	644	663	656	667	652	649	620	691	687	677	669	667	707	650	647	681	591	593	606	629	714	643	681	629	669	669	637	651	644	640	590	650	603	659	691	616	623	649	658	679	649	670	696	630	680	628	697	600	636	647	629	656	620	657	643	638	685	654	636	664	621	661	622	668	651	649	626	653	633	637	655	679	656	636	664	610	652	651	680	676	634	662	613	649	634	673	630	666	671	672	665	639	661	689	674	663	650	684	674	613	664	679	599	690	646	659	603	606	689	642	662	653	704	677	709	653	636	621	635	633	631	616	630	637	633	657	657	651	707	636	655	689	618	659	695	682	648	698	614	658	629	694	619	632	595	680	684	671	683	632	641	647	706	666	648	620	655	684	619	620	650	699	654	651	616	670	660	655	649	668	708	685	631	606	696	702	616	616	675	638	660	632	630	679	631	628	679	601	678	655	598	655	685	669	638	636	614	634	651	659	682	704	670	653	637	625	671	680	656	655	632	673	632	607	667	704	672	640	644	630	654	653	705	630	661	687	601	631	690	634	681	616	633	613	624	633	647	633	649	639	678	640	635	631	590	644	625	640	626	636	633	647	628	671	659	678	594	649	640	681	646	634	619	635	642	623	637	598	636	662	650	630	637	578	676	661	710	607	612	706	652	666	671	647	627	663	649	630	680	647	651	693	649	655	617	677	655	617	609	619	652	696	651	657	624	624	651	659	650	627	647	637	632	675	659	678	594	622	651	619	675	665	636	658	647	671	633	610	628	666	701	609	657	651	685	651	692	644	643	628	654	660	668	645	671	698	670	620	639	667	631	652	616	628	670	627	652	652	657	667	632	660	688	702	612	655	662	621	661	636	612	706	656	655	667	655	642	657	657	620	626	648	658	613	631	642	678	646	642	583	638	633	659	697	662	649	653	686	687	669	649	679	625	641	644	672	680	647	707	644	621	654	639	634	627	665	669	689	656	709	668	606	642	632	712	644	658	610	650	672	663	640	638	644	683	648	641	658	632	602	653	650	648	649	645	640	689	622	638	674	675	606	655	622	681	631	674	617	632	626	634	637	654	673	719	641	613	604	611	699	635	662	637	665	631	637	633	682	657	602	621	678	656	689	643	635	646	643	662	641	617	632	610	630	669	679	657	638	658	633	652	625	619	644	642	641	652	611	718	715	649	603	613	669	656	656	644	678	621	689	655	655	660	646	625	664	619	608	643	652	629	663	672	646	651	633	626	628	686	622	660	605	674	617	653	636	683	665	639	643	644	652	630	661	663	649	634	656	654	661	624	622	671	666	653	659	645	646	644	640	637	638	620	660	617	638	678	637	611	617	643	668	658	673	663	660	639	645	614	647	633	639	663	635	645	642	608	659	658	671	711	651	635	688	670	658	657	617	676	672	662	665	708	658	644	629	609	658	643	636	643	654	661	663	684	645	678	669	674	660	626	653	630	616	669	626	637	669	618	627	686	654	647	650	653	650	686	634	638	667	636	668	665	647	690	663	670	684	631	653	672	649	696	667	676	658	630	640	613	672	667	661	657	666	625	647	637	666	631	649	678	628	645	651	690	628	693	646	655	647	638	633	616	621	635	643	613	649	668	641	593	655	631	637	647	643	654	671	626	630	643	644	612	669	658	621	624	645	669	626	672	637	667	647	636	615	641	685	639	680	633	653	612	729	670	637	606	642	629	724	625	668	631	645	671	700	634	661	619	644	628	648	660	697	657	606	650	627	665	667	632	632	651	662	642	636
22767	21414	29165	24053	21418	21528	11238	2516	1471	1457	1258	1507	1462	1397	1431	1347	1177	1198	1139	1016	1003	980	3460	8307	7190	5649	4612	2704	1672	988	748	729	722	699	741	726	743	662	758	723	727	693	763	731	672	756	740	720	736	713	720	775	692	736	694	707	748	746	765	709	738	757	749	728	697	724	717	732	717	735	756	754	752	704	699	731	757	753	769	737	749	705	682	743	707	698	731	704	708	710	740	695	706	729	744	752	733	756	712	680	736	736	705	762	703	686	708	704	754	715	671	697	701	707	761	724	821	721	722	740	714	708	765	696	715	800	689	695	730	770	771	728	732	715	730	699	704	743	732	722	711	722	721	717	701	714	694	726	721	745	745	704	731	651	705	716	717	738	714	685	737	724	741	719	699	758	735	735	725	739	721	702	706	708	742	747	710	717	665	734	716	701	738	730	718	704	743	750	711	780	752	726	721	741	728	693	711	753	725	744	733	734	735	713	757	731	748	692	745	771	703	710	710	716	735	716	702	734	764	744	759	697	728	750	710	732	705	724	721	744	754	681	714	699	706	712	672	721	733	669	752	746	724	722	731	725	765	748	667	744	702	763	706	731	743	707	691	759	755	728	656	714	744	667	681	679	729	795	680	683	748	715	748	689	702	690	775	775	770	720	744	688	718	711	710	710	695	752	678	698	720	763	693	694	753	731	700	736	735	731	739	687	700	685	682	729	712	714	746	731	772	728	757	752	720	702	739	734	740	716	730	747	769	684	750	731	739	738	729	703	704	709	688	750	691	767	672	758	729	682	755	736	714	744	707	741	733	709	706	752	736	783	743	778	729	702	682	760	732	726	737	685	699	715	739	725	693	717	754	710	725	739	724	711	780	717	739	714	742	747	742	739	693	728	744	702	742	727	733	739	731	696	699	734	748	760	721	728	716	709	756	691	728	729	771	760	724	727	709	725	677	713	710	723	696	732	710	720	757	733	752	716	677	669	685	733	769	764	727	699	719	747	696	732	704	720	688	772	741	706	762	769	762	709	762	724	679	731	688	749	756	743	693	681	673	768	742	696	732	734	729	739	712	775	742	685	744	743	737	736	712	752	680	711	743	710	719	717	786	769	752	743	771	742	720	744	699	719	757	728	783	772	702	740	742	729	785	726	712	701	720	753	698	732	713	722	715	722	657	705	751	736	757	764	723	769	720	705	701	734	720	725	737	687	716	706	697	703	748	711	700	720	697	736	707	670	748	707	725	744	771	760	737	729	708	721	758	686	731	761	700	740	777	665	789	763	709	693	751	751	739	726	696	714	749	778	738	754	738	756	723	715	754	711	702	736	711	696	706	744	679	795	702	739	724	687	724	743	709	727	738	762	790	714	730	748	717	776	703	650	755	723	749	721	736	759	698	757	743	704	728	678	747	724	706	744	753	700	748	741	741	734	718	693	715	758	726	715	748	709	697	707	704	713	708	711	727	728	751	716	744	666	740	750	716	707	758	680	735	734	743	695	727	706	711	707	670	695	754	731	767	702	660	762	704	706	711	714	769	760	770	719	706	695	734	746	715	734	674	714	728	733	751	770	751	743	753	755	692	678	714	774	728	702	697	727	716	753	709	805	680	723	695	725	680	766	727	744	713	711	682	707	707	717	736	747	749	752	675	696	737	703	734	731	726	742	759	695	712	716	711	732	746	714	708	725	754	737	759	701	701	706	728	720	698	710	756	719	706	714	732	679	768	748	723	735	674	717	694	710	767	704	699	689	782	743	717	715	742	751	722	679	739	785	702	712	717	729	753	735	744	702	715	750	747	734	704	776	754	754	733	782	673	757	741	721	737	719	710	735	666	661	732	704	751	768	769	681	719	721	715	706	713	732	761	700	669	740	712	741	705	723	727	734	724	731	720	701	747	716	724	742	758	733	747	724	733	707	637	702	705	730	715	731	749	727	683	719	713	783	714	761	753	737	724	709	736	733	752	735	714	719	698	689	697	722	702	740	691	680	745	732	697	707	767	734	776	797	725	700	790	715	755	732	767	709	734	706	724	697	717	759	711	736	750	700	731	720	747	699	693	754	775	702	740	717	709	731	725	728	722	736	765	747	738	715	704	710	721	716	725	776	692	670	693	739	731	747	716	692	722	725	689	733	749	701	711	702	757	698	721	668	710	790	684	818	738	733	747	774	724	704	696	758	729	770	730	706	704	739	716	731	710	683	728	687	705	717	751	717	721	739	738	723	669	726	718	802	708	716	711	724	705	738	743	710	739	696	746	734	765	744	695	699	695	721	715	739	727	721	720	758	763	694	667	689	739	700	693	715	765	720	691	699	699	728	711	737	738	706	744	705	696	663	748	731	660	753	724	701	777	752	756	749	771	726	725	738	755	698	767	736	712	731	697	680	694	727	760	700	745	770	714	755	707	750	701	734	718	717	708	785	698	732	734	705	766	712	753	768	749	754	734	729	759	698	762	734	761	703	688	728	731	681	722	716	710	712	750	695	736	694	710	746	712	680	702	718	688	726	725	713	691	747	713	748	706	664	735	674	683	694	693	726	751	759	703	751	771	717	740	665	688	723	719	674	688	687	696	730	714	754	737	730	692	719	686	714	726	714	695	727	677	679	757	746	737	742	707	782	762	698	722	711	731	763	718	750	697	749	729	746	722	719	733	760	707	711	733	792	749	691	737	694	735	753	748	689	716	748	734	719	730	705	739	739	707	667	707	696	786	732	704	729	801	776	774	725	701	741	753	707	693	751	718	767	707	746	726	761	722	817	747	722	722	724	754	774	726	735	719	742	762	723	732	758	729	728	784	734	726	725	688	707	753	747	718	705	721	759	776	694	773	724	736	721	773	719	718	742	684	673	737	702	727	700	652	704	696	731	761	785	680	703	716	759	746	708	718	720	737	723	764	742	713	746	733	690	701	764	699	747	758	687	733	724	736	695	725	723	729	691	720	769	716	732	729	765	726	746	770	720	699	738	676	698	718	743	726	713	761	704	754	751	721	703	763	655	722	697	686	742	721	757	729	649	730	704	719	704	749	758	791	720	718	745	684	694	728	692	749	727	719	740	700	745	688	709	732	722	694	719	715	694	735	785	721	751	700	751	736	725	704	744	712	744	721	731	716	735	783	712	759	730	717	712	728	713	713	725	745	729	689	750	732	733	723	743	742	707	717	701	683	740	704	778	767	727	738	749	692	705	758	747	698	710	731	733	733	719	727	718	755	685	704	757	720	732	736	729	749	688	732	723	684	769	764	743	741	726	770	757	737	790	721	698	702	767	751	739	693	711	703	710	693	683	682	703	710	719	735	719	722	715	711	737	755	715	758	701	681	688	720	692	675	717	698	753	742	681	689	736	738	750	730	731	723	754	764	726	692	698	710	700	723	678	726	725	788	706	692	763	714	706	726	713	743	739	769	731	719	703	724	729	782	713	698	720	706	696	744	740	746	651	711	731	701	732	771	700	728	757	721	704	718	718	714	707	724	775	722	727	727	734	715	770
6760	20507	14525	7889	6888	5242	4634	3386	2338	2004	1678	2332	2179	1925	2120	1798	1709	1543	1394	1208	1221	1181	5510	12314	10001	7877	6394	3509	2189	1032	723	754	707	741	743	754	734	737	705	713	732	758	756	735	750	750	774	753	681	689	726	745	759	734	751	716	715	698	704	758	716	726	746	806	750	717	694	704	743	765	749	702	755	753	745	785	706	721	698	796	726	729	714	736	790	722	723	737	730	737	773	780	765	763	717	696	724	717	721	716	700	737	720	721	693	723	756	756	718	713	729	719	696	681	719	712	680	743	782	760	677	692	735	699	708	707	711	724	768	781	703	748	714	770	702	806	710	763	709	710	771	756	714	723	719	700	757	710	692	758	743	779	759	747	749	708	705	807	709	753	765	731	704	711	717	749	688	731	750	767	729	714	769	751	752	718	724	725	722	753	792	739	763	744	660	744	702	783	722	766	687	720	754	735	716	715	704	741	743	718	708	720	693	736	742	717	772	677	781	733	751	749	706	716	739	710	756	748	752	702	736	741	729	691	723	731	736	707	748	814	785	738	717	716	749	748	754	755	713	755	735	739	763	691	724	745	756	747	749	717	738	678	729	769	719	750	740	750	717	729	770	713	702	736	789	756	714	716	769	744	708	714	737	684	736	729	703	714	760	708	718	733	728	731	680	764	743	706	763	774	795	743	733	730	799	734	760	695	706	735	715	742	752	709	718	682	752	694	707	705	748	741	761	739	681	707	717	720	727	699	794	706	741	704	752	734	708	739	734	697	686	779	718	656	761	712	702	752	708	703	775	707	718	747	713	706	778	718	714	702	745	761	713	750	747	736	732	755	718	744	720	763	755	712	730	726	800	696	778	727	783	716	734	714	745	768	717	755	746	728	767	744	699	724	780	753	746	720	740	742	728	764	737	728	729	688	685	714	752	746	717	797	799	732	718	726	729	676	692	729	755	724	712	736	705	763	729	770	719	716	742	694	716	710	706	744	769	693	735	726	732	705	722	671	747	703	761	751	728	825	757	684	712	750	741	740	777	767	739	695	706	757	759	709	713	751	706	760	716	761	766	805	748	694	737	764	756	797	718	683	668	727	776	697	763	734	733	710	747	734	728	768	726	747	723	741	722	760	736	727	716	713	731	715	784	732	765	769	759	771	785	773	707	710	781	741	754	720	775	702	714	723	766	789	724	752	768	765	700	736	757	740	728	711	741	730	729	731	746	713	733	753	745	778	755	747	767	733	768	720	778	710	690	718	727	745	789	745	729	725	726	714	718	747	723	692	718	780	751	689	745	716	750	736	715	732	720	703	741	745	701	791	745	703	699	698	733	721	741	751	759	722	713	770	717	726	731	772	715	796	745	711	713	724	690	741	735	739	757	737	730	732	719	727	709	733	744	729	746	718	722	771	757	720	710	713	721	727	713	790	717	730	680	734	693	701	731	744	754	714	727	678	703	757	736	720	741	747	742	734	709	743	731	722	732	690	780	793	700	768	761	775	730	733	727	729	712	734	755	751	717	684	745	695	669	770	717	715	747	694	751	751	782	730	795	735	747	689	790	755	732	721	771	739	765	745	682	715	783	710	701	723	723	758	785	708	706	726	683	754	740	741	694	770	737	741	674	721	742	715	744	728	706	746	732	775	734	757	757	750	728	740	732	734	725	728	723	699	706	740	706	719	774	806	800	737	753	694	719	713	704	746	749	723	742	744	681	782	734	767	710	714	717	726	720	760	775	704	760	728	747	782	771	764	711	763	692	761	776	734	747	748	701	751	713	721	706	736	738	739	795	715	755	735	723	730	750	699	715	720	741	753	706	657	726	714	762	725	756	787	767	764	736	720	752	706	765	744	751	752	745	722	741	734	729	721	774	749	745	678	765	733	774	731	708	763	777	695	738	666	747	711	750	736	728	745	739	760	743	740	716	769	786	722	732	742	725	759	730	707	738	725	701	799	715	710	751	724	705	759	729	711	721	761	702	723	712	742	688	728	754	714	727	745	771	786	729	730	735	744	690	726	754	741	727	771	729	713	760	739	711	685	719	749	769	752	723	721	692	777	751	731	702	717	707	749	747	719	742	702	781	747	739	725	771	703	763	746	744	741	776	728	707	728	749	740	685	705	697	732	684	704	776	763	725	743	681	756	737	752	796	750	719	803	712	772	753	712	739	688	736	756	763	720	742	714	746	742	746	776	702	783	744	694	755	728	747	715	702	743	762	715	724	767	685	735	745	710	725	741	705	664	731	692	740	718	795	750	737	774	714	747	706	718	678	682	744	687	781	743	737	751	741	731	730	763	750	744	711	724	746	731	705	753	690	752	752	757	739	734	688	709	760	703	716	711	708	725	722	763	680	717	734	752	709	734	743	729	730	734	714	746	717	713	728	730	734	719	739	711	700	725	728	724	705	742	773	720	767	818	723	744	748	750	714	726	738	719	752	753	739	768	736	771	751	727	701	705	725	715	727	703	700	714	727	715	721	771	700	751	687	759	673	709	682	746	781	731	706	707	726	758	738	724	755	751	723	790	725	768	732	713	725	705	760	701	693	737	768	730	751	739	730	688	740	707	734	814	726	750	696	765	749	764	734	760	709	731	712	707	741	734	718	742	700	801	721	744	717	706	727	704	784	746	770	751	711	768	765	742	746	736	727	700	714	762	769	778	775	674	784	728	722	742	716	751	721	668	780	744	709	743	744	718	750	718	707	744	744	700	743	744	712	730	691	692	730	740	783	717	735	667	722	720	785	783	753	736	690	743	737	739	747	750	736	730	743	730	733	681	718	749	724	743	735	723	752	726	731	681	732	759	689	767	753	712	737	708	741	731	771	767	778	739	719	676	676	758	765	720	725	699	723	734	720	760	738	706	695	765	730	737	716	715	688	744	732	752	694	759	762	725	715	697	721	705	715	727	733	722	727	742	751	708	746	729	735	735	695	759	699	702	708	750	662	747	715	708	736	729	756	728	721	781	726	732	726	737	770	718	770	706	750	740	734	709	754	704	740	724	683	768	716	758	766	743	751	738	724	732	715	758	715	759	730	741	745	775	733	790	705	752	707	782	720	674	715	733	663	694	726	742	773	705	671	790	707	790	714	750	704	719	751	722	756	763	745	731	750	667	732	710	680	718	724	769	739	727	735	711	707	721	727	721	720	702	720	673	722	761	671	693	705	738	711	707	730	722	700	695	709	687	701	743	719	735	737	791	713	709	742	714	765	735	734	744	761	791	718	720	748	672	723	738	778	773	728	702	768	756	722	734	720	777	711	724	728	765	766	725	745	743	731	718	727	712	694	768	733	749	708	789	752	754	793	737	727	738	812	743	757	732	723	719	748	697	733	734	730	723	711	732	757	726	751	708	730	694	732	743	734	751	717	726	715	731	742	746	729	722	742	739	714	771	734	751	736	707	715	723	702	710	768	724	728	737	716	736	705	775	739	757	761	747	748	683	731	738	737	754	757	731	751	754	791	715	725	775	768	749	735	789	703	732	699	719
27911	19171	7812	2290	1437	1270	889	772	649	716	825	754	755	695	707	694	656	578	596	553	498	503	580	709	768	742	798	709	567	479	446	450	427	459	445	455	448	429	447	464	431	425	442	474	409	425	423	428	425	466	472	442	471	453	431	442	447	412	458	425	458	423	433	420	453	450	432	474	469	442	425	446	461	466	454	450	446	444	465	447	449	433	418	390	440	441	462	463	471	407	403	508	426	439	395	481	444	415	510	455	451	449	440	446	418	460	427	478	463	438	471	425	415	398	434	439	454	492	437	416	408	427	420	435	472	466	477	446	426	463	471	440	465	430	473	468	445	443	472	443	423	463	465	466	451	467	439	430	442	445	458	466	459	413	426	441	431	459	436	438	456	450	428	459	476	429	488	419	417	430	450	448	467	430	446	465	449	457	424	438	457	434	453	454	440	418	465	454	469	470	475	461	464	435	467	443	428	437	434	455	435	448	459	474	449	425	436	415	468	445	456	439	464	441	472	418	452	468	446	486	443	440	429	464	441	452	444	463	421	435	465	458	438	445	430	434	476	453	459	416	445	475	445	452	426	455	406	474	430	482	424	450	441	422	428	462	409	449	465	445	449	377	430	422	459	468	462	491	492	421	466	441	441	446	425	439	434	441	443	446	489	446	439	443	420	449	441	438	453	443	416	422	444	429	469	430	460	422	450	442	453	430	418	459	473	475	461	437	430	437	441	456	454	453	497	477	459	475	440	436	436	411	462	406	424	482	452	455	423	481	437	446	428	435	462	420	430	452	438	421	471	421	440	476	446	447	451	449	442	476	465	420	431	461	400	437	433	440	439	417	455	436	393	455	461	462	499	498	427	441	462	433	455	442	417	440	442	451	463	461	430	475	481	435	453	439	456	456	452	457	414	434	450	408	451	486	474	443	453	475	456	445	432	455	476	447	419	453	450	442	430	448	448	450	419	446	435	429	432	408	449	419	449	456	428	488	457	467	453	409	431	441	470	440	441	446	432	428	431	479	478	444	400	468	403	470	477	413	428	423	422	460	430	441	424	474	408	428	463	439	469	471	447	504	461	446	442	437	481	465	440	430	456	466	423	431	420	468	451	431	470	437	436	452	403	417	455	426	468	408	455	446	449	450	438	436	421	445	427	473	474	430	464	470	489	445	407	438	456	449	443	463	449	426	425	467	407	442	435	424	432	466	451	463	497	479	467	448	405	397	468	398	446	454	427	431	435	438	442	437	471	462	438	433	427	435	452	451	423	450	445	443	446	416	447	431	456	448	429	461	439	474	467	470	447	504	452	408	441	430	443	492	470	429	444	472	485	423	447	442	402	435	464	436	449	453	450	468	481	460	464	458	421	419	461	462	447	395	474	437	444	421	447	462	454	433	460	434	422	448	459	459	447	478	474	445	481	457	450	407	437	446	415	422	435	453	444	450	485	473	439	427	426	414	437	482	468	444	418	415	467	462	436	445	420	444	419	456	450	424	459	446	416	443	434	458	452	454	446	438	461	488	477	430	446	407	465	456	432	413	479	423	484	456	401	453	417	406	427	432	430	430	448	464	444	439	429	446	426	466	481	470	442	418	427	447	453	454	461	442	439	455	462	451	462	448	432	460	440	469	442	458	442	449	445	438	416	456	467	399	420	426	463	474	431	451	414	469	456	444	438	457	450	444	452	455	436	460	439	415	479	438	452	472	443	462	460	430	476	443	444	440	453	427	448	438	471	458	445	447	434	441	472	449	423	452	466	437	431	457	427	436	431	412	459	430	416	435	466	446	426	440	457	460	490	455	395	457	446	493	471	478	409	447	456	460	402	468	445	456	450	476	433	428	463	452	435	470	466	445	471	431	499	433	468	465	444	434	421	476	447	434	442	472	436	421	439	418	413	464	468	446	434	404	420	445	415	439	433	439	428	442	451	441	425	454	435	455	426	434	418	428	420	446	456	445	464	456	470	485	412	455	410	465	478	429	441	477	442	431	459	437	413	444	465	425	461	455	470	449	428	420	437	439	445	436	432	459	441	503	439	410	467	431	456	464	441	461	418	456	434	448	461	421	412	453	432	478	431	486	498	458	442	441	451	443	478	426	440	456	480	447	466	487	464	433	442	443	450	450	432	419	468	425	404	456	461	448	459	403	450	403	459	460	423	426	397	406	408	429	451	423	451	437	467	439	492	459	393	449	447	451	464	495	467	439	464	495	426	479	463	470	467	435	464	442	436	425	434	458	438	473	463	434	425	444	405	399	412	434	432	456	460	462	461	450	454	446	429	446	426	453	445	461	421	410	496	430	475	454	429	422	445	446	440	462	463	473	439	414	464	460	437	419	474	454	441	455	460	461	439	467	450	466	468	491	413	458	425	425	471	403	430	422	433	435	446	466	490	444	439	451	484	437	404	424	444	467	463	445	435	445	448	464	458	442	416	450	435	501	426	461	432	409	463	441	464	452	453	448	445	421	497	454	423	440	415	449	460	417	436	472	482	417	419	449	424	461	472	432	447	429	477	423	423	460	456	489	456	428	445	454	451	460	435	455	455	447	480	459	464	472	435	450	469	386	463	458	461	447	443	492	473	414	448	438	437	447	448	464	463	430	452	454	453	470	401	442	467	419	446	411	445	428	444	426	432	430	423	427	459	448	421	421	447	432	435	453	456	436	489	449	435	467	443	419	422	447	468	455	427	489	438	446	436	457	442	424	433	420	433	449	438	442	435	447	437	459	440	449	460	420	447	483	466	434	473	478	498	446	439	470	468	422	476	442	428	436	454	492	410	463	463	437	432	439	456	439	444	458	444	420	443	438	444	427	426	454	470	427	404	440	444	473	388	437	446	446	431	467	450	411	457	434	416	428	415	483	456	500	433	474	462	438	422	470	460	427	455	443	451	441	468	417	487	450	447	465	469	448	420	443	492	415	410	428	436	427	462	463	472	441	505	477	438	442	444	455	454	429	451	463	479	445	426	426	430	434	417	411	466	475	474	448	397	459	466	486	406	443	436	453	450	493	409	420	465	468	409	471	437	470	438	449	421	475	433	443	456	434	445	429	474	468	452	470	435	409	464	462	458	463	444	436	429	465	441	451	490	482	474	462	461	446	458	504	460	475	455	468	417	418	500	436	474	440	475	427	467	450	448	449	455	405	455	425	429	494	446	440	458	477	448	475	431	446	464	440	491	449	405	457	425	428	416	464	427	441	465	400	439	435	418	458	420	447	432	461	450	445	472	431	475	467	455	412	439	450	424	404	408	425	447	463	514	431	450	462	430	462	455	470	448	442	465	447	422	423	454	417	424	434	404	425	429	427	460	433	482	444	455	450	491	468	495	458	446	440	444	468	471	447	435	428	461	460	427	427	447	435	408	481	456	456	425	425	461	427	451	447	469	401	442	440	490	430	448	473	459	469	440	433	432	445	439	451	460	444	453	417	504	448	451	477	428	420	454	465	438	415	410	452	458	461	440	431	451	431	478	439	439	421	399	437	444	455
5636	6182	5130	2506	2367	2125	1404	1102	895	1075	1233	1203	1149	1101	1003	897	876	763	690	659	641	670	641	967	1056	909	912	775	619	505	443	501	508	492	501	489	496	470	510	502	487	483	484	517	482	451	471	466	475	500	491	489	490	546	513	514	456	494	508	478	461	454	483	465	532	453	499	476	485	485	488	457	458	478	495	489	494	507	486	452	455	472	468	476	499	479	506	472	474	434	465	481	477	466	456	463	479	501	509	464	508	465	497	466	498	497	479	506	499	482	504	455	512	495	472	505	454	462	490	521	518	473	459	499	485	491	502	458	500	516	479	498	481	516	459	496	482	490	490	478	496	478	471	518	484	489	504	440	477	496	506	526	448	461	478	478	500	518	492	453	480	529	488	461	500	493	485	494	493	492	460	502	469	518	492	456	463	501	481	472	484	461	460	491	515	436	498	487	465	509	495	500	488	514	496	466	462	509	500	520	479	513	492	458	483	472	472	463	523	464	512	464	521	488	454	485	485	462	479	469	480	538	448	489	460	465	460	455	481	504	510	478	541	458	485	492	450	486	483	485	502	487	471	511	495	461	448	496	488	509	487	469	501	482	501	491	458	453	478	495	476	448	529	456	484	489	468	476	526	512	470	459	523	487	485	519	476	502	477	485	474	465	478	488	467	493	462	496	472	469	478	475	516	483	483	478	485	467	481	465	499	479	529	445	474	493	451	454	506	480	501	503	502	472	503	462	498	485	457	461	448	485	511	472	494	482	429	443	494	498	498	496	503	456	536	480	443	465	514	456	491	468	494	477	498	484	453	479	490	519	505	521	484	472	505	523	469	458	458	517	490	468	468	514	459	484	498	472	525	453	496	474	496	494	522	479	465	513	496	490	458	492	485	466	493	493	484	502	468	491	436	500	488	510	506	440	494	499	497	482	467	456	480	512	473	462	504	480	466	516	446	511	482	528	484	451	451	479	526	432	466	452	494	476	488	527	507	513	463	477	491	516	496	492	493	482	495	478	492	479	477	528	466	471	483	479	488	456	490	504	468	479	452	473	496	470	458	508	492	516	492	471	451	536	500	478	517	447	513	461	483	513	484	465	503	487	509	463	498	443	471	490	497	474	471	493	527	514	499	511	485	480	465	513	504	529	473	489	472	455	503	480	477	438	508	511	501	465	538	478	462	496	473	468	467	512	512	507	450	500	472	469	463	469	473	480	537	494	477	452	468	528	512	457	456	487	456	449	469	421	461	512	458	487	485	478	460	499	435	516	463	513	451	465	498	480	470	477	472	504	480	491	502	489	498	501	486	496	490	501	485	447	485	487	481	475	475	510	454	492	431	463	456	501	448	497	503	479	492	536	486	465	480	473	488	459	529	445	491	512	475	497	468	455	486	485	488	501	464	472	477	484	452	493	450	491	503	453	529	488	519	469	482	483	492	501	454	461	467	481	478	502	508	495	466	517	468	498	534	509	474	475	471	502	499	454	511	487	482	478	451	498	469	489	491	484	499	496	501	475	473	446	541	478	467	429	476	488	527	457	452	487	480	494	495	482	512	494	460	485	468	496	509	494	492	496	504	510	526	472	499	512	481	494	491	490	506	491	542	507	474	492	493	488	479	487	483	507	468	483	451	475	462	500	452	512	531	442	516	502	508	475	478	470	493	473	477	495	514	461	530	476	502	488	503	455	483	501	482	488	495	504	465	463	478	487	487	538	468	503	475	413	478	477	474	549	462	501	486	479	452	499	497	498	483	511	495	474	519	490	500	484	473	493	448	479	456	496	511	506	485	449	477	485	479	456	504	517	473	456	498	442	464	474	527	483	512	483	499	495	500	471	498	470	453	506	462	436	464	502	495	482	490	467	494	512	502	478	533	517	455	510	456	456	478	472	530	520	511	512	497	475	468	465	516	493	459	465	502	490	466	516	533	467	523	490	509	467	488	483	511	511	473	463	489	483	524	485	501	493	496	479	507	469	486	490	447	494	484	490	472	491	494	462	489	518	479	513	498	536	548	465	465	483	500	464	438	437	457	466	485	497	498	486	456	474	485	491	439	480	455	536	469	464	477	492	480	473	502	475	521	492	506	479	512	539	532	472	513	463	522	442	515	480	441	487	492	497	485	494	511	463	521	485	458	457	468	488	472	471	488	488	508	481	480	460	469	518	480	487	489	515	494	505	488	512	488	487	520	461	469	479	487	530	496	451	515	457	490	496	524	479	507	493	489	486	517	506	494	477	493	478	512	481	493	538	497	472	472	484	474	482	492	490	428	482	477	519	495	451	490	492	458	481	467	501	536	459	496	468	515	463	488	473	469	443	493	487	472	481	486	501	499	491	488	513	474	472	477	473	510	500	522	461	510	508	477	485	457	468	508	486	495	462	468	474	482	485	526	464	477	438	473	481	478	487	452	495	495	501	465	487	491	488	507	516	481	490	488	519	471	468	449	450	508	452	450	509	489	495	434	493	470	464	480	482	448	491	483	441	454	478	453	472	463	476	483	444	450	493	491	513	481	485	452	481	463	449	500	492	458	520	477	519	530	504	470	504	490	485	473	504	489	509	472	480	474	480	444	485	446	493	482	518	490	466	493	497	512	480	449	443	479	479	454	426	442	507	474	480	448	523	475	471	504	476	449	468	495	460	437	463	473	475	537	506	482	516	483	438	484	487	496	444	477	475	475	492	483	486	491	483	482	533	455	500	465	499	459	487	497	496	516	482	476	446	450	486	476	499	457	492	493	496	514	460	514	484	502	447	483	506	479	473	455	495	505	473	480	492	511	501	464	472	465	479	497	484	512	458	447	487	474	503	465	490	479	504	495	482	462	479	489	468	466	456	476	502	471	504	498	475	468	554	511	473	468	445	503	508	459	517	553	496	494	467	509	477	477	516	474	515	494	495	473	491	470	480	472	449	469	482	501	473	488	488	474	452	467	485	491	481	484	519	466	494	465	480	489	501	482	486	474	447	462	509	503	469	499	438	485	450	470	517	511	496	467	451	513	510	502	461	481	484	490	492	481	469	492	502	457	476	466	502	499	505	481	504	464	505	478	465	497	472	501	501	469	471	516	504	474	471	504	521	492	494	458	526	488	463	446	457	505	481	494	501	525	486	486	487	446	466	546	467	498	494	506	478	469	447	477	477	481	507	455	491	476	510	491	497	465	485	468	467	516	484	506	492	462	480	513	501	483	459	484	494	520	455	497	500	526	483	541	475	453	438	508	515	480	505	497	508	533	492	483	505	487	468	497	456	478	470	475	483	475	496	489	464	508	455	502	508	484	502	490	515	479	510	489	455	491	480	523	505	462	474	481	465	474	528	470	481	453	492	487	460	498	521	455	517	499	473	530	510	487	490	503	456	452	490	457	510	508	477	455	492	464	516	494	477	487	486	488	471	460	491	522	499	476	439	491	456	480	492	481	473	488	500	498	489	508	470	454	469	464	494	484	447	472	491	487	475	479	469	507	491	437	469	500	494	479	478	464	538	525	483
24006	21364	28662	24425	21371	11204	2176	1338	1561	1459	1262	1028	1028	1023	1002	960	867	775	589	613	977	1114	2931	4307	3641	2951	1950	1229	826	634	485	481	483	479	473	503	473	509	456	489	483	492	523	464	449	469	534	511	475	473	510	493	472	502	490	491	489	497	447	440	519	516	474	474	499	507	461	448	479	483	471	492	451	510	448	507	451	515	449	467	489	468	490	475	480	446	504	482	531	520	491	466	490	489	464	512	466	485	490	463	508	518	484	444	524	494	454	494	491	455	505	451	471	475	468	443	464	456	471	475	517	486	478	477	473	485	477	479	486	483	498	516	508	466	453	467	489	459	481	453	539	498	476	459	493	501	462	514	496	454	510	491	495	460	513	446	458	501	534	520	477	443	520	525	477	505	473	451	471	497	487	447	466	478	458	471	457	498	446	474	440	491	443	498	528	490	490	492	475	499	457	476	505	447	479	491	487	488	495	466	457	459	467	493	479	514	451	501	465	515	459	484	479	487	488	474	521	489	494	483	454	483	484	434	534	451	445	509	428	465	476	516	478	471	468	472	483	519	469	512	504	472	494	465	489	512	452	507	502	474	497	479	518	443	492	483	477	432	462	471	490	487	485	456	465	479	493	487	503	441	468	543	498	452	446	461	458	455	464	458	468	496	519	482	491	470	489	460	491	459	464	500	535	484	457	482	495	447	481	523	519	504	494	485	458	481	479	480	473	486	449	476	466	499	476	494	481	506	488	477	509	474	484	497	493	460	494	475	471	476	515	482	478	458	471	455	491	503	409	492	485	480	490	433	476	497	501	472	472	515	510	530	510	500	523	531	438	489	460	467	475	509	514	529	477	488	489	482	502	494	485	531	480	484	520	478	449	457	505	496	487	493	503	451	473	493	497	488	478	444	503	528	449	474	462	497	441	496	493	504	484	495	466	492	463	485	449	509	471	507	481	454	438	466	495	459	484	521	475	451	515	530	479	508	502	487	444	486	466	473	535	448	524	473	466	493	488	481	518	500	440	498	467	478	509	508	481	502	484	435	481	467	484	454	469	510	461	492	510	474	493	476	540	508	498	456	461	463	487	489	488	498	475	461	492	468	460	481	500	485	481	465	488	467	449	459	500	503	477	469	465	449	485	495	480	504	499	510	500	497	485	482	483	477	532	490	466	490	489	454	520	476	488	520	511	497	484	495	525	501	491	474	464	473	456	478	476	450	479	512	506	480	457	486	515	481	464	491	448	467	472	481	502	499	515	452	472	502	513	468	502	491	536	499	510	511	480	472	493	486	484	485	488	484	488	467	505	495	467	509	474	494	494	486	521	499	428	462	501	513	468	484	504	484	458	485	479	523	504	477	496	517	508	503	508	483	490	484	492	489	466	479	502	512	507	506	469	498	497	498	491	458	483	432	488	513	455	492	499	512	486	499	481	472	484	466	480	466	505	475	450	481	501	469	444	501	486	468	503	502	488	471	466	457	454	505	500	460	451	470	449	496	455	469	459	503	458	499	486	490	489	510	497	461	467	519	486	472	471	468	461	470	489	434	507	518	446	498	511	468	505	468	495	497	494	434	497	476	452	449	475	491	507	463	479	482	506	503	502	501	468	468	484	474	494	481	494	490	483	500	471	481	492	480	526	514	460	448	478	485	497	481	490	500	498	547	486	496	475	517	469	482	517	497	457	495	469	491	501	503	510	477	463	462	479	441	528	462	509	457	475	494	460	486	495	460	505	432	499	483	490	459	480	506	456	468	508	449	479	511	452	478	471	516	482	472	477	506	529	519	455	514	511	477	405	490	467	447	483	435	509	496	463	544	482	513	473	514	472	495	476	514	495	476	465	517	482	462	482	491	457	470	443	467	485	535	501	470	527	471	481	474	464	469	510	487	470	482	487	489	477	461	497	474	472	458	497	477	437	431	441	498	497	463	488	516	485	479	505	483	446	474	465	469	473	474	496	502	522	484	489	462	477	463	498	494	499	496	466	505	499	447	490	457	454	490	503	443	474	470	471	459	488	509	472	483	477	501	500	479	476	489	491	447	468	507	453	496	470	475	482	522	500	510	483	491	442	434	433	483	472	492	492	511	493	484	462	492	485	474	487	488	466	446	477	475	457	462	493	475	509	478	468	461	450	452	501	472	498	510	504	498	511	494	489	499	470	477	484	459	507	480	481	504	501	519	475	504	500	505	499	485	491	498	509	519	540	480	435	448	443	499	464	451	489	480	511	480	472	467	492	487	511	490	494	452	502	458	485	491	535	519	494	504	493	424	495	502	516	497	456	503	488	491	486	484	463	462	468	481	474	490	498	499	524	477	463	498	467	509	427	511	451	497	512	456	516	463	477	492	461	444	477	464	517	453	483	467	475	466	502	483	455	524	528	499	492	471	488	521	472	494	469	482	514	457	487	485	493	466	507	442	463	501	480	498	510	506	475	491	494	482	494	516	495	487	463	492	474	456	509	526	501	464	485	485	425	482	471	460	443	506	466	498	472	497	495	460	503	481	470	513	501	494	500	520	481	504	465	464	483	478	438	484	445	491	458	458	457	516	514	490	479	483	476	498	465	516	469	475	488	454	496	520	451	473	459	487	477	484	493	500	486	499	470	464	479	482	491	469	489	497	474	491	474	449	476	489	489	511	436	471	483	478	469	490	478	467	467	470	465	484	474	525	515	486	516	471	507	496	459	464	478	468	482	457	511	433	462	478	498	476	520	440	464	494	460	456	515	486	481	487	503	468	477	493	521	492	473	490	487	455	498	482	522	540	476	516	468	495	495	480	501	488	497	500	490	437	451	485	506	471	492	463	476	465	454	519	474	495	484	485	500	470	517	489	474	486	493	484	495	472	474	485	463	493	484	457	488	450	479	456	514	505	456	484	480	501	479	453	511	477	498	496	457	482	506	512	486	483	493	463	481	456	470	431	469	509	467	458	498	435	464	521	489	488	530	459	423	491	423	475	464	471	485	471	483	411	528	474	504	481	507	466	502	502	476	473	466	475	505	455	442	487	493	482	467	480	501	505	501	484	472	466	460	491	535	476	482	495	484	472	466	435	486	437	464	502	494	441	487	498	491	509	462	460	492	514	486	471	470	456	485	479	545	483	500	487	501	477	452	466	514	497	492	508	482	482	466	479	519	504	480	492	492	514	458	491	481	515	477	436	465	485	492	501	436	470	466	542	491	477	441	496	439	541	455	444	475	496	519	501	546	463	453	442	469	479	487	495	524	486	461	496	468	459	474	479	473	479	432	529	470	474	487	481	505	459	524	474	494	512	464	488	510	480	476	461	486	515	489	432	457	462	507	482	497	486	500	455	479	516	535	471	510	518	484	485	501	451	447	508	501	486	451	447	432	474	501	498	527	512	487	484	454	508	488	488	498	455	468	504	489	493	525	472	472	508	464	505	485	463	495	528	530	509	455	456	451	506	442	466	485	489	495	512	482	506	466	479	473	496	468	492	461	475	486	461	491	534	469	505	457	452	478	493
5236	14174	10782	5585	4465	3891	2844	1974	2653	2358	1956	1663	1608	1540	1485	1310	1086	1072	842	727	1439	1731	4528	6562	5409	4572	2670	1655	1023	735	531	511	548	509	503	502	512	517	531	504	500	489	529	518	513	493	490	495	522	484	506	499	513	534	510	516	493	510	529	512	505	522	506	471	463	491	503	511	539	541	554	546	509	538	529	519	509	500	542	532	545	503	502	515	548	519	478	495	538	531	491	497	528	509	474	469	506	516	539	532	524	478	516	512	505	495	502	503	542	523	487	496	481	542	540	503	495	515	527	528	504	492	519	524	491	524	474	496	475	496	532	486	536	535	498	549	534	539	452	499	509	498	482	476	515	489	532	533	528	534	467	528	508	511	540	519	554	538	521	524	512	522	525	522	527	502	513	510	513	467	520	529	546	529	524	535	522	490	494	515	511	505	496	497	515	496	525	520	486	534	486	501	507	518	536	499	507	524	487	489	523	525	490	508	480	501	489	503	517	529	490	523	485	525	492	551	483	527	498	501	499	523	557	509	538	493	490	539	492	560	567	538	534	546	526	539	497	541	488	502	552	498	491	509	470	487	529	497	547	509	495	499	485	504	483	502	479	529	504	542	482	520	512	512	527	541	480	538	503	487	513	490	543	542	471	512	506	491	537	526	535	478	477	518	488	529	561	531	501	551	470	504	490	516	486	500	505	506	512	534	502	507	513	523	472	526	494	477	527	530	483	509	545	457	517	530	507	502	530	522	521	494	493	534	515	508	526	485	527	527	519	503	483	504	543	482	471	510	484	521	518	492	515	497	492	542	526	541	527	507	507	532	498	557	539	503	519	488	496	498	522	514	527	505	539	511	519	525	532	480	520	529	528	538	474	508	464	495	495	490	525	514	497	515	498	432	518	476	517	512	530	478	512	535	521	506	512	521	494	536	514	477	485	564	506	500	509	522	536	497	490	481	516	492	495	551	525	540	500	576	502	532	515	508	554	504	511	498	473	539	544	525	492	497	460	520	508	503	485	542	528	498	530	498	511	498	576	502	514	516	476	460	516	514	497	492	499	502	492	507	495	543	536	504	506	514	535	513	498	517	478	535	453	519	485	482	494	519	469	509	526	489	538	491	481	498	521	509	543	524	486	484	542	535	499	512	514	499	489	517	499	451	473	497	519	514	507	525	478	506	482	510	494	557	526	488	492	487	507	485	479	535	505	506	494	531	491	467	515	517	538	494	502	533	511	474	474	500	509	488	503	529	497	479	532	478	480	498	497	504	460	527	503	510	488	507	506	494	552	553	506	508	489	493	530	507	519	476	533	497	498	549	539	514	522	539	500	564	512	506	489	491	520	494	498	491	530	479	558	482	512	531	525	510	536	474	524	537	502	510	509	552	478	515	508	492	488	493	512	478	509	510	513	526	521	519	535	490	510	497	519	490	519	521	509	534	502	532	471	479	519	523	499	493	538	515	502	481	486	513	522	532	497	503	544	523	505	477	526	515	516	483	529	495	512	447	519	494	508	527	503	517	533	517	471	485	524	487	523	499	509	499	523	526	476	518	526	490	505	527	507	519	496	520	477	513	490	528	486	512	476	498	542	494	566	490	517	500	493	510	525	495	551	498	509	510	520	470	499	522	508	541	478	515	503	498	525	544	530	561	539	494	473	492	526	491	523	476	495	489	517	466	500	518	565	481	507	510	525	524	486	473	525	522	477	491	496	526	562	530	499	465	507	511	543	504	537	507	513	532	504	496	487	507	572	521	506	530	499	540	504	507	459	547	466	493	517	482	519	514	509	533	525	509	466	507	521	500	494	496	478	470	521	517	509	501	498	512	515	498	535	472	492	492	483	527	496	476	539	522	492	501	520	490	496	502	502	487	495	472	494	483	524	492	549	520	529	489	547	485	520	504	530	515	506	540	466	510	521	501	499	534	535	518	461	455	467	549	523	517	509	503	546	569	485	492	536	504	524	502	504	506	449	496	477	504	492	514	545	554	506	507	520	529	541	509	520	489	521	458	509	535	502	506	494	467	507	497	509	512	547	501	490	462	546	526	496	532	497	528	504	515	544	539	506	531	515	507	491	529	507	516	513	553	505	493	526	500	572	520	491	541	521	509	514	488	535	503	513	507	517	510	483	452	506	502	541	506	471	532	505	540	509	547	517	501	502	472	520	526	511	515	495	534	508	491	510	505	466	527	445	553	500	526	501	501	486	516	521	559	496	517	517	511	461	512	519	512	507	468	512	533	529	517	567	553	485	489	516	524	483	515	534	501	524	535	478	508	524	489	505	497	508	497	497	505	496	478	517	527	497	490	524	522	562	482	547	540	494	512	538	507	508	454	529	516	532	524	522	522	503	566	544	472	517	515	549	511	526	475	495	514	506	497	486	536	541	502	541	510	505	506	496	508	493	506	568	501	534	504	523	552	518	481	528	450	499	492	526	509	486	530	481	525	516	533	498	498	487	506	540	471	500	474	475	507	497	505	539	491	480	541	492	546	493	560	541	489	519	532	498	515	515	520	506	496	526	519	533	538	516	494	496	496	508	478	508	464	505	518	557	501	532	515	509	526	564	518	510	482	508	521	489	504	477	493	535	514	490	549	507	497	527	543	493	524	492	533	512	496	500	507	551	488	551	487	480	529	473	513	502	484	524	524	526	518	502	537	514	477	525	505	469	474	507	500	561	492	522	519	509	506	486	506	519	483	554	502	496	530	506	492	491	483	478	538	509	529	513	498	499	502	506	534	528	473	522	549	511	505	508	524	488	475	450	507	527	484	505	489	496	519	519	514	530	522	486	500	533	532	482	484	514	513	561	532	549	524	473	540	538	487	491	537	523	488	522	484	492	537	546	522	541	483	536	541	510	536	522	515	519	508	551	525	567	491	517	505	517	546	511	509	530	503	516	491	528	505	496	502	499	512	485	485	529	520	508	494	515	556	537	491	508	503	529	519	517	529	502	484	520	525	500	492	507	498	513	502	497	521	480	489	521	479	485	502	533	506	514	508	516	474	504	508	495	515	525	511	515	536	526	487	508	483	506	490	552	503	476	488	500	487	479	491	502	503	514	489	527	488	528	481	518	546	488	561	520	500	529	539	496	545	497	507	500	522	548	506	507	499	541	552	477	497	520	527	523	509	510	472	496	501	520	524	539	453	517	478	515	514	492	517	522	534	466	522	529	532	528	479	507	465	513	523	551	508	540	484	500	500	512	525	510	439	494	547	455	472	491	541	487	508	520	528	512	523	527	551	485	524	516	521	475	502	499	500	512	520	505	512	511	518	551	472	519	498	514	502	540	460	528	492	531	523	535	496	493	462	512	519	523	520	500	491	506	496	535	536	478	485	495	494	490	519	519	491	526	508	502	549	514	513	540	486	468	486	478	525	535	496	498	484	496	523	515	478	489	502	522	498	562	485	532	474	533	505	473	511	483	560	509	517	496	514	512	537	532	509	527	533	540	495	510	574	517	502	476	502	533	478	504	467	530	479	523	488
25152	21392	27626	25409	11735	2029	1299	1452	1343	1373	1124	1225	1059	973	882	928	852	725	634	710	1164	2390	2631	2264	1834	1629	1171	875	752	670	602	602	636	623	672	646	636	605	625	590	620	660	632	611	614	554	669	599	567	656	682	622	640	631	647	596	613	583	597	644	662	621	628	666	684	632	620	650	583	637	649	643	628	668	662	637	635	656	663	666	654	622	621	616	669	616	630	617	643	650	646	675	568	620	625	600	682	613	602	641	603	629	595	620	621	600	618	600	616	664	588	637	692	662	600	641	629	636	626	652	620	636	645	633	628	641	607	670	652	642	650	588	636	632	633	647	649	615	633	622	615	629	638	624	655	603	658	568	636	633	678	643	677	634	630	614	616	627	584	642	638	589	652	622	676	644	613	625	641	644	677	613	626	661	642	622	630	622	631	647	634	617	651	612	644	622	619	648	611	662	668	649	637	616	638	621	623	631	650	582	649	594	614	619	625	627	642	628	616	643	625	598	644	648	615	623	638	642	632	600	658	604	598	580	614	637	634	620	636	620	610	632	618	646	641	562	666	604	628	630	594	606	675	628	647	646	593	647	624	585	607	600	609	609	630	636	630	641	679	634	636	618	645	575	650	615	642	618	654	681	636	583	644	637	604	630	627	625	678	582	608	629	648	615	648	633	627	591	598	660	661	605	628	625	645	591	650	655	628	647	639	628	617	624	638	595	604	631	642	653	660	589	617	624	620	649	642	644	613	645	659	571	648	632	614	604	626	592	656	651	625	656	645	634	639	607	640	628	668	591	589	617	623	654	605	641	610	584	632	664	619	597	625	633	635	605	623	619	638	600	621	625	651	634	624	595	610	645	623	630	656	633	626	590	637	603	671	626	585	572	628	631	625	663	616	650	618	643	589	629	623	629	625	615	641	645	638	588	619	652	607	629	628	638	607	647	630	647	612	628	598	657	637	633	587	645	620	647	621	655	651	613	625	618	605	567	591	582	638	655	653	600	612	613	632	634	596	649	647	658	643	587	628	671	595	602	632	659	645	610	703	628	613	640	612	660	631	645	614	625	614	627	609	597	602	594	612	665	709	616	620	644	633	610	579	642	605	644	601	628	630	629	697	608	602	631	644	619	612	650	603	617	608	644	646	640	669	584	616	645	646	636	607	611	615	609	626	560	600	615	609	645	621	635	646	642	629	640	658	624	626	699	609	639	601	666	603	660	625	649	639	630	620	619	597	620	649	621	630	622	573	621	649	672	625	634	653	629	659	651	623	617	608	621	614	620	608	668	580	677	639	615	655	664	598	666	657	635	606	625	658	593	590	654	658	596	637	662	620	642	661	622	577	628	604	594	661	597	620	646	611	623	638	571	630	617	601	603	631	631	656	632	621	593	621	600	651	602	685	656	622	559	629	650	594	577	611	637	610	597	622	650	598	670	647	611	655	654	663	650	609	663	613	627	640	603	645	633	577	658	594	635	658	583	618	646	602	620	617	640	618	607	618	618	632	627	612	576	602	641	664	670	629	670	607	621	654	635	639	614	584	642	648	583	621	633	591	637	642	643	598	602	642	638	628	645	660	613	639	666	597	657	601	663	614	646	594	615	645	661	642	684	631	626	625	639	661	633	670	645	609	671	628	642	621	648	597	610	633	612	634	626	592	638	614	632	626	649	626	643	602	623	594	596	613	629	686	598	631	640	603	672	637	672	638	626	600	630	639	602	606	645	632	629	656	629	638	624	565	640	640	602	621	670	670	698	613	620	630	643	617	666	630	614	624	632	666	632	664	611	659	619	666	622	650	630	647	598	584	591	671	612	638	619	598	618	609	610	600	657	601	653	651	633	669	626	645	614	662	666	609	638	634	627	601	649	648	600	642	635	561	614	603	640	650	650	636	614	620	600	648	635	580	614	628	646	588	655	588	624	638	635	618	633	626	641	654	639	660	585	629	609	623	622	652	615	659	619	666	640	671	615	601	615	585	635	585	592	607	644	644	574	605	615	618	666	641	632	617	618	627	656	644	596	628	659	636	651	613	614	613	648	624	621	681	635	603	640	598	566	681	591	599	663	605	688	659	667	624	647	618	604	586	611	630	661	633	615	603	630	631	639	652	641	660	612	610	605	606	597	605	576	644	645	624	622	656	661	631	648	604	636	637	647	655	631	647	624	625	611	633	641	652	629	649	641	651	624	676	622	646	625	616	666	586	644	614	632	607	625	596	612	611	591	627	655	641	649	622	611	623	644	646	668	633	633	590	649	645	636	620	668	634	635	617	632	638	631	636	649	634	593	669	645	619	627	660	575	630	605	635	614	589	683	578	630	648	617	636	635	599	615	646	661	651	602	634	625	606	628	622	602	577	610	646	652	639	643	628	632	632	650	602	610	601	608	632	641	625	598	667	545	617	633	689	643	642	570	669	637	636	629	611	643	627	607	644	606	648	606	646	584	582	609	625	627	657	683	652	636	632	645	639	621	608	637	646	628	670	646	641	633	583	586	643	580	596	575	594	625	587	629	613	618	635	632	628	609	631	664	627	677	594	631	634	655	634	637	577	618	631	613	601	634	659	615	681	606	605	633	620	637	590	651	604	639	659	636	615	625	663	624	598	614	640	644	635	668	624	671	646	595	612	643	659	705	621	631	633	647	625	662	655	618	617	631	602	584	633	600	602	663	628	622	649	654	646	651	610	635	660	610	591	624	620	629	603	647	602	617	632	634	682	664	595	612	630	628	643	620	579	589	573	649	688	610	643	591	623	581	601	625	631	624	652	630	611	641	664	653	601	638	647	660	688	628	649	641	652	633	623	643	648	608	675	585	628	621	590	616	638	665	626	647	596	612	641	622	598	606	623	602	633	666	592	630	643	652	599	662	611	636	538	648	632	622	576	582	595	648	603	626	613	609	650	601	630	642	628	634	643	634	591	626	606	577	596	626	563	580	631	595	623	658	625	587	576	619	669	593	642	632	607	591	604	622	587	598	648	606	636	599	605	643	566	633	607	608	643	620	633	660	654	620	664	604	604	593	657	640	642	610	653	665	608	617	634	619	607	616	665	654	652	623	594	598	617	613	576	638	623	648	679	614	585	624	676	600	581	623	608	631	622	611	598	659	615	632	622	637	637	631	625	621	641	591	615	664	621	621	617	610	620	629	677	582	632	656	676	616	634	605	618	606	634	602	596	625	648	654	634	631	643	623	621	619	605	626	621	615	628	608	644	638	614	604	605	635	619	622	602	627	657	639	610	642	664	601	636	637	631	623	574	654	655	650	608	598	623	633	626	651	636	660	611	617	627	676	647	618	626	599	612	600	647	668	629	602	653	657	643	653	598	646	631	615	655	664	608	625	649	602	652	611	618	590	612	603	648	633	654	660	666	552	672	608	646	622	606	616	594	646	572	608	622	612	649	606	601	667	646	597	600	618	616	629	613	637	665	583	640	614	637	671	606	637	619	619	632	607	578	616	593	648	547	666	623	654	643	631	659	628	646	645	656	627
4978	10473	7970	3959	3450	2797	2154	2482	2389	2230	1867	1981	1620	1400	1202	1274	1294	944	791	851	1824	4120	4341	3631	2745	2345	1665	1184	882	723	662	683	652	672	680	692	668	690	658	739	660	625	665	655	634	677	682	712	717	646	656	689	652	676	631	676	687	657	688	700	678	680	669	628	652	699	635	663	651	702	690	675	682	679	687	651	689	655	622	660	670	680	705	720	640	629	655	627	649	671	616	693	689	677	615	662	670	676	671	670	738	706	695	684	675	655	685	623	670	682	669	645	598	676	688	702	656	669	638	695	652	675	674	646	685	688	658	664	651	674	662	684	662	673	651	681	707	698	652	670	663	644	683	628	637	668	712	638	649	626	623	691	677	677	632	683	658	679	662	659	700	682	643	640	654	678	669	672	614	659	664	660	652	671	685	681	636	643	662	678	682	641	663	681	651	666	608	689	680	646	699	649	680	688	678	661	675	677	685	667	686	676	636	705	696	683	660	598	661	656	728	684	663	657	692	639	665	709	694	666	624	648	710	702	672	655	678	651	687	626	687	664	678	662	675	672	680	651	673	658	704	657	660	626	679	683	659	639	652	679	680	713	656	661	703	678	676	682	688	687	633	643	653	685	690	684	662	649	707	666	686	655	676	674	652	666	682	666	661	659	649	694	697	664	669	706	648	656	714	661	660	641	696	667	705	722	641	690	650	636	653	666	633	683	646	672	670	654	668	699	659	647	663	680	696	701	692	649	656	754	668	686	635	667	614	669	641	690	639	656	680	672	654	670	688	679	627	643	642	709	659	642	637	675	669	609	694	646	712	634	702	668	661	711	661	607	653	688	705	663	665	637	685	702	702	685	692	624	698	635	633	666	653	688	659	663	668	718	714	671	649	692	701	659	698	728	650	658	657	688	658	656	633	668	690	677	682	684	696	665	711	668	657	662	626	686	679	705	700	671	651	701	638	602	640	691	669	670	654	668	727	684	632	661	684	623	642	657	675	663	637	681	693	627	662	626	687	632	699	625	695	643	700	696	664	609	637	674	669	685	655	636	654	623	667	701	629	683	638	654	715	670	657	659	674	685	699	687	627	662	631	679	671	704	642	674	670	679	613	630	689	671	685	630	656	642	705	688	650	649	677	669	673	684	651	622	682	697	674	670	687	618	632	665	659	655	666	715	654	700	653	651	657	704	668	676	668	679	658	664	657	684	664	631	672	729	638	696	674	679	684	640	670	663	709	615	670	667	664	693	669	638	674	658	672	673	671	656	660	679	613	695	659	715	685	684	640	706	683	643	633	635	695	644	700	651	619	687	714	697	675	663	618	652	660	672	695	687	701	659	670	676	693	661	716	687	671	658	637	661	683	672	667	635	651	653	683	680	657	717	630	691	671	677	647	674	666	682	657	667	629	684	716	639	681	667	669	660	635	679	703	667	675	658	669	678	658	648	665	663	662	678	654	691	663	616	651	653	674	657	607	667	628	660	718	690	673	692	664	640	674	636	667	678	656	660	674	696	664	670	651	670	673	680	665	672	645	687	605	651	653	647	682	646	706	665	696	686	661	656	623	713	635	655	699	633	641	716	628	676	631	679	671	683	693	656	677	676	702	643	644	670	655	667	637	654	640	656	687	705	704	686	640	639	653	670	681	733	666	660	633	631	662	673	634	676	681	671	648	671	717	599	660	657	660	638	693	692	679	653	719	685	702	689	685	666	631	655	657	667	637	609	650	641	688	653	701	701	630	634	659	707	632	631	646	637	680	702	683	662	658	676	684	661	665	715	660	661	715	667	696	677	651	648	668	638	651	684	663	653	665	696	681	642	703	660	651	670	680	687	679	650	650	667	660	654	668	691	685	693	683	636	666	663	667	652	659	708	599	708	645	615	691	642	663	650	678	609	662	690	730	654	648	688	661	644	685	669	654	673	673	703	643	631	730	669	636	689	679	682	646	690	674	665	580	639	675	636	697	655	659	671	674	639	626	660	651	676	645	671	674	678	675	642	644	635	627	666	682	687	660	723	681	690	679	609	699	649	694	703	678	650	631	674	656	647	702	674	669	641	663	675	648	645	648	636	648	656	641	682	674	626	701	688	646	629	679	678	653	680	719	663	684	624	657	651	658	647	661	664	666	682	668	650	689	643	679	646	652	664	645	656	690	650	678	650	686	699	657	643	672	679	687	629	684	656	673	620	689	696	635	700	645	636	661	709	671	647	622	706	666	617	627	621	679	695	662	698	653	674	676	726	657	722	661	696	668	662	636	660	630	632	614	678	645	657	667	673	658	675	627	643	656	698	662	672	653	681	633	686	654	672	622	666	656	665	710	678	642	642	685	708	685	678	674	664	697	696	672	676	671	652	631	640	738	672	660	623	650	685	649	638	627	675	639	682	642	703	635	653	691	666	642	662	691	690	664	690	675	705	704	642	639	717	710	711	676	673	639	621	656	691	659	682	731	663	629	623	651	665	684	618	637	654	673	622	680	635	683	676	674	680	666	676	701	628	659	668	680	627	683	655	676	628	741	639	637	683	652	711	642	702	640	641	640	674	676	675	627	621	656	663	647	624	682	667	653	720	672	717	653	684	689	681	649	638	646	686	670	643	657	628	653	643	655	688	686	620	659	678	665	664	685	675	680	633	704	652	676	672	687	680	672	668	663	686	635	660	632	658	684	677	647	705	676	638	712	690	645	677	659	675	656	669	692	690	620	670	655	672	666	651	661	629	704	633	641	664	630	722	683	644	630	659	636	715	659	664	688	690	696	661	632	678	613	646	673	684	670	647	674	690	656	613	641	682	708	661	667	611	703	651	631	637	690	650	680	716	689	671	644	663	668	715	624	665	660	624	684	659	693	649	647	625	662	644	657	648	648	647	673	687	689	663	683	627	660	670	672	689	692	674	624	641	678	669	694	659	703	626	677	632	635	626	639	655	680	674	704	693	635	637	629	698	688	729	723	609	709	591	690	706	673	688	650	678	650	648	682	623	655	679	650	643	676	655	657	675	671	645	691	685	639	609	661	644	713	637	634	640	620	689	661	669	637	643	711	675	635	682	626	667	604	668	691	601	654	692	669	681	660	655	677	658	626	718	692	640	658	724	656	714	683	695	681	714	656	645	644	654	685	671	671	667	680	634	663	671	657	703	671	686	672	665	655	652	712	676	702	660	615	625	682	683	668	708	693	638	654	652	672	660	645	704	678	654	654	659	696	703	690	663	681	709	650	687	686	636	645	654	682	629	719	674	637	650	629	677	658	665	661	680	661	660	661	675	660	668	669	701	668	697	696	697	675	664	637	684	649	683	658	637	705	632	649	691	671	663	655	668	640	633	681	663	710	642	665	640	656	661	677	657	682	719	608	662	711	634	677	707	709	707	677	662	643	679	715	713	640	667	649	680	648	684	663	672	631	677	684	650	647	689	671	638	628	658	650	633	634	682	667	678	644	694	628	681	703	669	649	664	673	660	682	644	650	677	627	689	662	699	637	671	704	678	679	655
22809	21428	29255	24018	21437	21559	12701	3389	2503	2237	2123	1910	1192	1172	1213	1163	1038	894	869	1262	3454	6610	7825	6572	5180	4440	3263	2112	1529	993	745	732	816	740	714	708	725	731	731	749	683	735	725	759	774	726	719	748	734	754	754	720	748	706	706	721	738	703	724	767	699	762	744	742	737	740	776	714	761	728	738	702	716	763	737	733	723	752	750	762	772	751	799	752	785	735	783	683	766	763	776	720	773	776	718	734	770	729	772	779	750	700	743	740	789	719	751	746	748	737	732	760	706	742	783	752	743	732	738	741	759	775	750	752	689	703	762	705	706	721	776	754	757	722	759	773	744	726	702	716	726	773	744	716	718	765	716	719	780	777	718	746	706	746	781	776	735	756	737	717	693	722	817	759	732	763	760	743	825	779	779	772	709	712	725	757	725	738	761	732	676	710	762	711	737	727	746	788	719	696	768	770	740	774	763	722	735	763	740	761	716	736	775	744	696	736	744	772	722	776	736	778	751	798	741	762	717	682	807	723	771	802	719	738	727	732	721	799	748	754	747	712	728	779	756	766	763	739	691	729	749	756	766	784	686	710	748	702	761	717	730	771	732	747	802	725	704	764	747	714	752	740	756	776	733	756	711	777	733	732	739	705	727	698	742	773	747	769	743	750	735	734	779	762	702	713	756	730	786	700	781	721	720	758	755	786	782	710	703	760	723	759	781	742	728	741	739	715	737	740	770	751	789	761	720	719	749	763	775	744	750	747	757	724	748	761	764	726	690	731	720	773	790	708	733	719	740	764	729	724	750	722	710	739	746	786	723	732	761	781	744	775	739	725	741	752	761	725	765	744	772	727	796	716	753	779	739	767	712	749	756	710	728	731	748	730	726	764	762	746	766	758	732	705	795	751	747	747	721	755	793	757	758	740	755	771	702	777	719	725	758	780	746	730	746	765	714	718	726	716	719	720	731	773	728	762	708	737	726	725	760	763	739	700	712	716	757	729	727	754	767	782	755	737	765	720	735	706	731	794	703	734	721	795	790	727	732	764	773	734	783	718	706	729	759	739	745	751	716	775	720	742	694	736	746	750	787	808	704	758	738	798	749	723	727	750	706	755	727	710	711	737	744	724	738	777	752	709	768	746	723	785	737	699	756	714	730	777	712	735	732	761	727	779	704	712	741	730	718	747	776	720	708	758	712	750	767	719	753	773	683	718	727	757	771	718	761	733	716	749	720	752	722	757	751	744	736	765	716	785	727	791	714	726	704	728	725	745	743	694	720	736	726	730	743	681	755	731	725	724	753	736	763	689	748	733	770	759	750	763	761	706	743	757	771	763	766	718	725	739	708	715	771	722	735	741	743	751	721	722	715	742	766	706	737	740	790	710	739	695	758	753	712	723	757	731	774	709	679	700	765	704	766	751	781	708	697	703	751	720	750	724	759	742	769	770	740	773	754	633	730	724	720	746	746	721	754	767	747	762	751	742	738	758	728	726	749	750	741	683	739	742	718	780	746	747	777	740	778	745	749	750	658	735	752	727	737	767	765	689	804	723	736	771	737	702	772	791	676	744	696	722	751	779	729	769	745	740	731	724	738	766	724	796	738	723	717	731	721	735	731	690	718	707	736	709	727	754	766	722	709	750	761	775	781	744	729	770	736	816	704	787	754	735	722	780	787	749	763	755	756	758	747	727	731	741	752	741	733	717	743	744	742	728	734	749	708	787	778	740	752	725	744	714	731	768	755	712	792	673	707	734	745	729	728	686	725	753	744	724	708	753	784	770	728	762	693	706	786	711	750	755	759	729	732	732	743	736	838	765	779	775	732	760	754	702	686	768	720	715	767	744	701	726	731	765	742	751	719	706	763	727	738	739	731	752	763	742	718	739	713	716	768	732	728	762	753	718	737	763	713	765	770	753	718	704	715	763	723	735	806	754	745	741	683	744	757	739	683	719	814	665	721	771	771	752	720	775	759	700	735	710	735	726	746	689	731	731	696	750	744	693	709	734	741	733	725	755	736	710	755	689	761	740	712	753	706	728	732	742	736	721	741	778	723	763	748	748	733	730	746	760	715	687	770	695	716	754	690	778	738	759	779	757	756	711	791	695	752	740	762	713	733	738	768	758	768	756	747	763	739	732	698	751	739	746	763	709	770	721	715	743	742	786	775	755	733	721	732	753	728	714	703	765	757	758	755	715	710	747	751	730	733	779	768	759	725	764	751	704	775	723	746	732	772	763	768	713	713	716	729	755	725	716	718	744	739	716	744	765	734	744	758	784	738	715	676	737	765	715	698	717	750	737	734	708	728	774	744	754	724	805	709	707	758	791	693	756	744	760	759	729	790	747	729	744	739	729	737	721	723	744	781	709	740	726	733	777	668	748	733	749	729	729	753	728	742	747	769	775	785	748	758	724	743	728	747	752	738	678	722	698	753	692	709	745	737	793	705	738	720	779	764	723	717	720	720	783	751	720	692	662	707	789	751	799	750	749	748	727	735	775	734	793	766	680	709	715	731	687	813	735	766	741	762	764	702	748	757	742	755	722	778	735	701	693	783	719	719	710	692	676	738	695	729	705	735	737	747	728	736	726	765	778	718	705	696	736	746	803	757	728	760	766	782	770	739	738	761	721	735	755	749	712	746	709	739	692	749	762	781	763	733	698	743	699	723	751	761	772	768	738	752	763	730	710	719	706	738	671	770	768	761	734	699	755	743	779	756	781	731	720	748	802	707	714	739	760	689	737	730	699	758	701	765	735	776	753	734	730	724	738	691	764	738	743	681	722	731	716	713	780	747	738	749	746	769	747	759	772	742	765	738	763	755	747	768	734	714	768	802	729	755	754	731	742	743	751	774	738	772	695	780	803	738	702	752	692	735	736	735	697	740	719	739	773	782	722	764	783	722	751	757	726	702	772	728	765	755	716	746	700	735	776	774	751	751	720	785	728	721	729	732	756	727	762	762	680	744	728	724	737	746	802	752	731	741	727	746	747	718	720	719	709	696	738	745	742	727	786	685	768	759	746	711	690	731	773	714	782	738	755	724	763	703	758	732	764	781	697	710	731	710	722	717	721	734	802	775	766	747	711	739	779	768	747	802	730	710	732	684	769	747	692	752	669	726	712	727	744	790	760	743	700	713	736	732	719	758	735	738	712	721	758	746	746	731	747	709	753	741	739	747	775	744	784	768	771	717	724	707	723	748	693	728	718	746	760	729	700	754	743	715	751	703	735	714	688	746	761	742	724	719	725	733	733	779	722	780	722	721	730	783	777	778	744	701	754	763	737	749	759	731	779	703	771	734	791	758	731	797	755	729	733	779	694	724	722	811	778	726	728	796	727	742	751	717	759	702	793	770	689	780	702	744	701	777	735	721	767	719	730	774	695	687	768	741	752	664	718	708	759	774	701	754	751	740	708	801	738	767	771	748	751	731	745	765	786	790	767	717	733	780	733	761	794	766	735	696	701	763	715	768	714	723	714	760	742	741	742	682	709	774	722	813	706
7284	21415	15210	8216	6942	5189	5358	4967	4158	3840	3398	2791	1494	1486	1644	1474	1337	988	969	1600	5414	9850	11089	9241	7200	6260	4223	2919	1883	1119	767	735	752	799	760	745	818	745	759	747	731	775	738	751	782	712	782	739	797	746	726	748	783	773	743	749	727	725	743	708	769	753	800	699	697	721	757	772	785	732	769	762	736	715	811	728	762	733	768	760	738	719	748	765	739	734	733	757	768	747	749	737	787	761	782	791	774	757	724	752	742	743	795	718	774	761	790	745	755	736	783	771	742	756	753	807	742	702	782	722	766	780	678	726	799	730	742	723	773	782	782	727	709	802	761	748	739	741	781	770	759	751	799	766	760	780	698	729	714	730	718	758	775	803	762	736	729	785	722	740	756	771	765	738	718	789	737	782	756	765	758	724	788	779	766	684	738	798	706	723	698	774	723	760	695	776	824	767	805	729	776	767	719	764	766	702	714	744	742	721	781	747	775	768	761	752	719	752	720	754	830	777	795	769	736	764	742	770	761	778	713	734	730	779	734	763	713	748	748	772	762	696	723	740	738	698	754	746	768	742	747	778	748	759	799	758	730	801	803	761	756	745	755	767	806	738	742	773	743	761	712	768	785	743	779	728	744	731	732	710	750	737	724	704	753	744	755	794	772	735	786	767	771	718	765	740	746	735	750	723	751	719	726	764	762	759	783	747	732	791	768	757	709	759	740	716	774	793	797	789	748	736	759	770	739	722	765	696	692	740	770	765	748	740	765	724	741	758	745	772	790	774	789	769	740	724	791	728	723	727	747	755	767	822	728	757	754	724	788	806	745	725	721	775	801	706	751	710	698	727	767	789	735	740	754	769	744	708	761	724	723	773	729	751	728	760	760	724	734	731	778	734	727	715	716	802	771	751	747	809	790	763	748	741	704	741	715	762	770	750	766	783	776	776	786	797	770	744	734	761	731	738	760	735	762	809	747	731	725	697	748	740	720	783	749	754	787	743	777	800	735	735	787	731	736	752	782	679	789	767	757	718	706	765	747	785	752	730	756	740	774	785	751	777	752	794	725	697	753	723	767	715	787	738	730	743	781	703	749	751	773	744	755	771	801	798	717	783	763	763	746	775	726	696	764	776	763	773	777	753	759	720	786	761	738	781	742	775	731	763	735	722	725	810	753	778	789	751	739	695	746	760	778	754	743	761	726	719	778	759	735	706	719	716	786	761	773	737	681	758	776	736	724	719	727	710	739	732	786	752	703	801	791	740	768	720	737	697	724	766	760	789	773	780	781	726	802	738	739	747	703	796	759	750	742	718	771	765	715	774	751	770	765	715	747	774	733	821	780	746	746	797	739	754	747	761	706	768	773	761	744	780	772	724	694	772	790	773	739	769	754	704	797	770	753	747	744	755	693	711	714	779	819	716	754	740	753	763	710	782	767	775	730	776	803	754	767	789	716	720	720	741	814	771	769	735	744	771	801	769	734	776	777	762	732	781	721	728	739	786	732	745	757	734	779	740	771	723	798	736	764	768	775	784	765	756	792	721	730	758	774	776	764	761	750	779	735	771	734	778	676	770	750	771	739	713	711	794	758	781	778	762	791	779	691	751	738	758	811	749	739	799	796	711	732	753	735	783	732	750	745	767	743	737	764	785	756	736	719	769	718	746	769	755	726	759	735	758	785	728	757	743	797	745	723	740	748	708	715	739	739	746	740	722	776	755	687	724	745	741	727	729	725	832	774	746	770	758	763	783	801	733	741	751	762	746	733	692	727	770	777	737	739	728	740	749	724	734	752	769	754	787	724	733	738	715	713	772	728	724	781	745	754	741	722	760	744	727	794	728	736	756	719	778	767	775	737	745	722	789	749	751	704	765	747	739	719	741	770	735	734	782	791	777	712	698	799	782	728	814	743	722	749	768	697	754	745	765	736	805	714	777	709	725	706	796	726	792	742	739	772	818	738	716	809	775	733	732	689	785	785	792	820	803	751	704	701	764	755	787	750	744	713	707	747	759	733	782	796	728	772	737	756	763	697	785	748	784	748	711	719	756	798	795	776	754	739	765	726	766	744	705	751	763	765	734	705	785	750	795	772	750	779	771	744	797	780	713	738	724	726	718	751	785	735	742	742	782	748	727	739	732	802	722	783	713	739	775	729	748	775	719	716	757	733	748	763	736	753	768	767	830	725	704	791	752	679	727	745	774	732	742	716	776	730	736	765	762	768	776	763	797	784	766	739	725	770	686	763	726	736	766	784	801	711	756	816	759	788	717	720	671	729	723	786	729	748	755	780	736	741	755	730	739	734	757	746	728	760	780	790	716	765	781	749	762	709	746	758	740	717	745	783	776	741	717	734	743	740	767	745	745	771	776	785	717	748	776	743	798	772	739	754	750	726	781	739	752	783	766	769	817	787	801	765	783	753	754	728	748	817	768	747	768	710	778	752	722	737	726	738	726	764	771	743	726	756	757	737	720	825	761	777	768	773	764	767	719	752	748	761	770	729	778	776	716	757	789	761	750	762	769	757	762	766	797	764	801	764	748	708	690	722	775	783	749	728	675	753	796	760	700	752	769	749	712	758	725	769	717	763	704	782	777	753	722	755	735	756	777	736	779	749	739	810	720	785	762	724	717	724	741	789	741	763	714	747	716	730	753	777	736	718	739	714	719	790	768	752	716	774	748	722	740	804	770	803	746	759	783	746	756	762	782	759	804	733	780	764	763	757	725	788	750	752	749	758	741	706	714	716	775	776	775	780	721	748	740	736	802	731	722	717	749	749	747	773	736	736	734	755	740	778	732	687	750	731	712	746	776	749	744	769	743	736	796	784	745	779	755	730	724	769	700	769	832	749	736	788	759	758	783	751	721	811	763	746	774	704	739	739	801	720	718	748	766	707	764	751	744	774	770	661	748	705	754	707	783	731	761	782	739	756	749	799	783	759	788	712	721	746	808	737	775	750	738	763	761	827	730	758	714	704	727	681	764	740	804	782	727	750	755	708	780	750	758	744	770	736	776	764	766	731	708	739	738	751	708	751	725	712	795	777	721	733	767	757	779	683	791	756	723	751	722	736	816	764	776	710	779	773	766	752	743	779	772	739	756	735	744	722	754	728	719	735	757	764	763	750	806	738	775	678	762	757	726	748	740	734	737	769	730	748	761	758	759	722	781	789	726	720	787	747	758	759	783	744	724	750	716	761	740	749	749	763	757	749	739	764	758	693	725	744	746	778	777	704	726	769	745	728	742	785	762	726	758	753	729	703	761	745	740	738	744	732	772	754	772	773	764	793	717	756	781	730	801	751	760	746	747	760	753	807	769	780	731	742	726	729	715	738	738	785	713	791	746	740	709	738	758	750	734	727	743	711	740	729	732	712	761	732	735	757	766	683	669	725	667	744	785	747	775	731	729	728	729	736	757	762	735	742	758	683	750	758	771	715	726	742	731	739	730	712	753	726	770	788	764	720	705	761	755	747	738	777	742	726	716	751	791	757	734	773	773	731	790
28062	19326	7267	2123	1194	1382	1211	1211	1100	988	878	632	509	536	539	523	511	468	505	491	540	583	768	790	776	668	635	617	548	497	454	484	455	438	455	456	449	489	480	471	469	481	465	466	439	492	399	472	440	454	462	453	501	460	468	517	447	471	485	486	488	483	489	481	417	444	453	457	479	453	490	459	490	459	449	480	467	393	478	491	457	458	497	491	458	452	453	483	482	481	476	456	451	483	476	473	445	469	470	449	423	455	453	456	450	435	464	446	444	458	459	481	466	442	489	522	487	458	489	515	425	458	467	446	449	435	484	449	455	476	437	485	491	450	478	471	463	438	465	439	446	469	460	417	444	486	532	453	430	432	515	532	443	476	455	478	440	455	466	499	464	453	462	450	503	442	465	489	465	440	464	468	441	433	462	452	448	499	508	493	464	486	422	465	513	481	462	460	466	465	433	472	458	460	451	423	451	451	471	490	485	443	507	436	497	448	452	490	489	449	450	486	444	485	477	464	465	430	463	498	466	460	477	450	521	498	438	467	506	481	456	441	473	500	457	491	471	445	454	450	462	452	534	472	474	479	503	496	455	486	474	438	476	453	465	441	476	477	442	443	454	468	527	475	482	473	465	489	481	476	458	450	456	475	448	472	427	471	490	473	461	451	446	451	508	449	414	473	493	472	479	475	430	461	459	471	467	475	456	452	432	466	486	436	463	431	458	485	455	457	464	494	454	440	443	475	460	449	451	481	440	463	440	460	464	467	495	439	488	465	493	473	452	486	474	475	449	419	462	442	466	467	470	432	440	502	508	458	474	505	464	487	462	454	471	492	463	461	463	478	458	500	474	505	448	459	457	459	477	444	485	468	506	468	497	470	491	491	460	413	497	459	444	430	469	487	460	460	492	453	456	510	454	453	450	480	496	504	459	518	463	446	443	459	443	454	429	436	479	500	464	451	482	456	437	472	456	452	468	456	444	479	517	453	461	471	442	452	430	449	495	463	440	440	502	449	484	470	474	462	480	456	468	461	492	520	429	467	428	471	439	466	480	417	474	500	515	529	447	468	527	456	428	506	452	508	446	468	468	480	422	491	448	447	484	501	485	485	431	467	482	477	466	487	468	508	461	488	474	447	478	496	453	469	464	473	428	472	455	442	489	470	468	467	458	452	485	488	454	452	413	490	477	463	495	466	471	460	485	510	466	441	471	507	463	455	499	486	449	485	477	452	477	461	478	452	459	461	465	465	492	483	497	479	463	453	458	465	516	443	462	437	452	498	441	457	466	461	484	463	474	464	464	468	482	458	460	473	429	497	453	437	464	456	460	484	467	489	468	472	456	436	509	472	444	467	477	443	459	449	513	466	434	452	457	491	505	511	500	498	459	455	486	438	448	441	449	442	474	474	469	485	468	452	474	448	474	480	467	468	471	464	460	489	471	477	472	499	481	451	482	462	435	453	462	501	490	462	482	464	474	486	492	432	447	517	457	438	449	532	472	413	471	481	464	460	460	489	474	457	465	431	451	444	431	465	497	431	452	472	447	458	492	497	426	446	486	472	445	510	484	507	438	451	477	478	498	479	448	462	490	470	453	484	501	439	464	451	449	468	462	450	450	460	477	462	458	458	479	454	466	449	450	491	439	478	456	476	486	463	475	472	453	445	450	486	459	483	462	465	467	483	435	449	466	474	445	489	486	443	460	478	498	462	431	463	443	480	452	455	440	472	502	476	466	471	460	480	475	459	464	448	429	489	449	492	496	487	445	455	446	461	505	499	467	477	462	509	470	471	470	445	502	474	438	446	438	482	461	453	438	468	440	480	427	464	439	462	463	439	478	445	481	421	460	478	491	517	475	447	499	443	500	452	465	440	444	465	467	446	487	491	470	455	454	449	460	464	487	421	499	474	453	468	470	503	490	473	454	486	457	445	458	462	436	480	473	478	440	479	478	457	484	464	449	441	504	494	462	452	453	437	467	468	468	472	428	431	484	518	467	471	471	441	467	491	496	460	459	447	448	492	475	493	414	474	505	457	493	487	447	450	486	460	484	457	483	454	441	439	448	487	502	441	452	444	471	513	488	447	481	475	450	452	445	485	495	451	485	447	485	477	483	423	416	479	473	495	463	457	477	457	499	451	417	444	453	459	481	510	419	471	453	429	479	455	481	477	478	473	477	466	489	488	498	448	440	460	468	464	482	476	483	484	461	434	472	449	444	389	469	457	479	472	487	472	466	425	444	467	504	488	480	455	470	461	479	485	472	476	512	439	460	472	468	505	443	464	452	467	442	451	497	489	473	490	476	488	485	511	451	491	483	493	470	427	440	452	443	483	440	448	439	463	454	455	448	447	477	482	442	477	458	479	465	485	445	484	482	454	467	478	471	469	448	462	452	434	478	473	434	473	457	476	448	485	459	507	442	465	474	440	443	474	453	464	480	487	454	445	465	491	461	458	461	445	515	483	483	506	452	434	445	498	482	444	485	475	478	454	471	441	474	480	468	484	450	430	476	457	431	469	468	504	447	458	482	469	479	492	488	436	508	433	457	457	468	459	495	441	431	501	441	450	467	429	504	444	501	465	400	426	492	473	466	494	475	439	454	476	457	464	470	472	477	487	462	457	446	470	472	443	467	487	481	487	493	474	476	479	440	467	485	445	482	463	463	470	464	511	456	461	468	482	487	457	481	457	506	459	452	453	510	521	471	461	448	511	477	486	462	448	458	467	472	506	502	446	458	462	454	447	493	479	491	492	481	485	464	456	491	452	456	445	466	441	489	494	493	458	465	422	430	481	452	497	426	488	479	512	476	489	433	442	479	499	450	448	473	464	519	472	432	464	441	498	462	479	472	462	474	503	487	444	500	492	461	442	516	466	479	492	410	515	481	456	480	482	489	449	492	516	487	464	457	477	492	481	454	446	461	461	457	502	460	469	512	465	458	432	465	414	421	459	438	446	515	426	424	483	440	471	444	436	468	502	416	454	506	502	444	473	451	496	436	473	436	465	467	461	447	457	461	487	504	468	453	507	467	477	431	473	478	469	465	446	468	513	481	474	454	450	456	482	428	486	443	469	519	482	473	475	464	481	498	454	472	494	504	471	492	469	442	464	449	430	483	476	471	440	425	477	499	506	443	420	453	454	450	442	470	444	451	504	449	499	463	488	495	459	454	423	456	457	443	499	481	459	486	506	482	450	460	487	473	440	431	469	452	449	449	444	449	478	455	471	443	435	457	508	438	438	491	451	467	483	471	468	457	512	445	459	453	483	478	442	474	470	489	463	447	458	483	455	489	456	451	442	468	476	498	482	472	469	458	414	432	485	464	472	484	447	432	449	453	449	489	467	482	453	462	418	481	477	461	466	515	485	458	419	459	470	454	444	444	442	465	483	465	435	450	465	455	454	469	441	489	464	460	495	488	519	507	476	477	485	467	474	479	490	478	448	475	478	445	466	459	447	506	432	463	481	462	481	448	504	403	453	466	465	503	423	454	461	443	416
5852	7069	4263	2463	1980	2331	2055	2009	1878	1695	1355	819	666	602	614	589	579	572	607	539	548	742	930	925	894	805	778	720	613	605	525	517	466	486	507	513	509	487	502	525	519	469	503	487	481	508	508	497	508	471	487	499	499	544	500	549	465	506	517	499	524	491	531	516	534	506	511	488	523	493	479	512	543	460	510	506	476	498	498	509	484	530	495	505	480	492	436	488	500	495	516	506	502	506	498	458	525	523	520	497	509	475	490	468	535	516	543	547	527	520	510	504	474	502	540	515	504	494	483	474	481	480	536	523	513	541	468	474	476	524	499	491	517	484	516	497	491	497	511	518	472	499	522	496	492	446	505	458	471	462	502	526	516	472	501	535	512	493	532	496	490	516	501	535	522	497	508	491	459	479	498	490	491	505	521	511	491	481	502	511	485	500	516	517	516	489	499	491	519	461	519	501	500	471	506	523	514	512	542	477	509	517	536	524	487	472	488	487	519	466	500	508	516	508	509	512	510	514	501	510	473	476	498	491	499	531	498	570	505	542	492	511	518	468	474	515	507	516	469	500	507	506	481	530	533	516	519	504	538	501	532	521	522	494	499	526	479	526	467	520	453	527	511	524	496	518	503	508	508	488	498	522	491	514	459	499	507	501	488	478	483	528	512	500	502	530	516	501	539	526	520	544	507	518	520	494	520	535	502	516	506	548	531	565	472	522	536	495	537	485	543	496	520	511	469	469	519	494	489	506	521	524	480	489	496	520	522	508	528	467	515	487	526	519	489	494	514	476	505	493	516	457	542	517	505	538	499	503	489	547	465	502	522	470	495	503	497	506	517	522	562	534	494	529	487	498	478	457	470	505	499	543	486	559	480	498	534	552	523	521	491	523	484	511	499	471	509	459	482	475	502	469	497	511	490	531	518	497	510	522	513	494	509	536	497	518	436	519	520	480	502	487	514	495	527	501	503	459	493	484	488	507	514	518	456	494	524	518	507	462	497	472	518	510	478	502	497	502	532	525	513	470	517	528	519	447	528	519	500	473	488	482	487	505	500	502	509	521	476	498	471	523	523	475	523	462	493	528	497	474	527	474	494	506	541	465	535	526	545	550	502	525	463	499	483	483	523	456	501	495	495	519	513	524	496	502	500	499	505	530	509	474	496	490	507	510	479	502	488	471	531	510	514	536	508	512	516	526	533	486	480	505	495	512	482	514	473	526	495	501	489	520	521	489	452	489	503	489	486	498	458	473	480	530	477	547	504	508	484	511	492	504	484	544	481	469	560	526	457	522	543	505	530	531	516	508	514	507	530	526	526	513	526	500	494	533	471	492	505	520	507	481	483	481	539	533	496	519	494	505	542	487	547	487	494	502	500	515	480	539	465	576	519	475	496	531	509	532	462	521	487	494	505	493	497	489	485	492	497	481	495	510	502	487	518	507	487	499	495	507	506	522	518	490	506	496	517	528	545	561	542	538	525	519	494	509	506	532	489	468	476	511	505	522	521	530	471	460	503	513	490	499	500	488	480	518	507	457	493	508	430	539	503	512	524	508	495	525	501	459	463	494	516	490	515	521	456	515	483	465	529	525	501	528	496	518	498	528	544	490	498	485	475	486	559	555	524	524	470	494	483	485	519	513	492	514	528	484	528	503	519	492	528	508	518	460	494	515	515	512	548	522	508	503	496	519	543	514	546	477	534	499	532	502	505	481	540	556	499	513	506	505	500	487	532	476	489	492	494	512	525	500	491	506	538	479	539	539	493	473	493	535	514	447	554	508	481	560	509	510	538	487	535	486	496	489	534	489	447	506	519	526	515	514	478	532	505	494	475	522	505	513	494	478	507	511	494	517	481	463	475	516	506	509	510	524	497	512	536	504	522	473	527	520	486	506	512	495	508	490	533	494	488	511	473	543	494	484	520	511	494	505	454	491	503	545	515	538	492	493	463	491	515	494	491	516	489	483	490	458	483	540	512	527	509	520	463	522	572	507	518	482	475	525	516	492	478	523	511	487	483	504	537	498	513	503	493	507	441	505	522	512	522	540	496	529	509	481	521	461	517	522	486	498	495	507	488	476	485	536	505	515	488	502	511	473	501	495	543	496	484	532	491	537	494	519	516	498	509	473	488	513	517	523	513	521	475	515	507	499	499	494	525	469	484	492	525	505	495	491	512	481	546	521	488	520	462	523	511	497	553	493	527	517	485	516	526	516	511	502	496	523	511	445	475	477	508	486	460	496	517	497	494	484	498	487	479	513	449	547	522	495	482	460	492	498	482	529	503	527	483	495	520	517	497	513	505	465	505	469	462	519	483	513	479	504	524	521	515	484	497	524	516	496	514	487	477	491	477	491	538	510	488	475	486	508	533	557	490	501	494	424	504	524	503	493	505	515	493	517	531	546	506	490	486	480	493	493	526	524	464	517	508	514	496	543	522	506	493	489	506	488	525	486	497	515	494	541	504	534	520	520	521	484	509	478	519	481	486	512	503	532	513	523	501	515	506	501	513	490	497	539	507	500	520	505	515	503	520	534	497	501	502	478	520	479	497	495	534	484	459	498	511	510	473	466	525	508	486	532	494	511	548	467	473	474	479	504	516	508	505	486	488	482	488	500	491	508	483	511	493	504	525	518	498	492	528	471	479	499	499	503	511	473	537	500	512	487	510	524	493	496	519	505	456	512	529	509	455	526	522	476	494	474	485	517	506	471	481	469	477	517	457	495	504	519	494	490	500	470	491	509	482	491	508	497	426	509	500	509	495	472	502	516	496	490	517	501	529	534	526	498	507	504	477	495	533	499	492	493	525	500	486	511	484	514	523	488	504	509	520	524	487	495	524	505	495	513	505	506	497	481	500	489	532	512	523	548	490	485	533	525	511	502	518	510	510	508	504	527	513	482	522	528	505	528	489	480	513	503	477	499	502	487	475	558	535	520	491	527	510	510	514	501	518	517	486	538	499	489	487	521	507	473	502	497	527	529	510	499	497	491	531	470	510	459	508	517	540	532	482	500	459	496	532	534	490	478	478	525	489	511	505	499	490	477	487	494	477	499	488	494	501	484	494	474	482	509	500	478	540	464	521	511	490	546	551	511	478	482	490	507	500	480	507	518	516	476	495	516	458	521	507	518	521	482	478	512	552	521	517	502	522	492	484	527	503	522	491	522	483	472	512	507	533	499	519	508	514	486	496	473	496	510	502	509	534	478	499	480	540	486	495	538	510	463	515	553	481	526	557	488	511	474	486	514	502	473	457	526	484	500	486	510	544	545	493	504	528	431	516	525	485	499	507	500	499	529	463	495	509	482	502	535	513	517	520	539	486	481	492	532	507	494	516	511	521	524	547	517	490	522	500	549	515	502	519	506	489	501	522	509	513	504	512	490	478	507	461	486	496	532	512	500	502	488	519	501	502	498	495	481	466	537	484	493	495	482	463	506	495	511	461	487	487	479	505	495	466	485	490	507	535	507	527	485	509	508	555	525	495	461	470	475	510	549
23957	21368	28690	24422	21397	11592	2650	2075	1663	1299	1145	717	663	698	673	653	646	599	614	561	562	897	2433	3555	4062	2576	2409	1736	1097	901	527	476	526	420	457	467	483	482	500	410	470	490	471	485	505	480	490	507	472	484	499	479	490	501	485	472	482	496	498	473	453	483	457	477	459	512	508	473	499	513	469	472	523	474	503	492	489	443	498	507	471	472	459	470	495	480	479	507	466	451	516	498	473	466	469	422	471	451	496	480	492	507	520	478	494	464	492	468	546	542	495	477	466	446	473	470	504	455	414	496	481	498	514	516	470	473	472	476	489	515	505	481	503	468	506	481	523	481	494	504	504	446	505	482	442	471	490	464	464	514	509	463	496	467	448	504	520	445	482	475	505	480	525	532	495	477	475	468	469	510	471	462	527	478	523	486	524	520	491	469	471	478	470	470	479	480	466	499	521	513	481	473	495	455	499	475	467	499	492	502	508	505	466	486	457	470	478	432	485	455	481	484	516	538	493	507	521	458	487	512	447	481	482	487	456	467	465	484	516	507	474	497	478	456	476	478	459	479	469	505	511	500	499	466	432	495	488	520	533	497	473	518	480	447	481	478	470	504	473	494	485	504	521	496	509	504	501	456	445	472	504	459	474	461	470	496	468	466	465	486	515	484	472	481	473	505	506	458	488	477	515	460	497	474	489	453	515	490	501	462	500	457	464	521	477	473	482	495	477	496	501	476	505	494	494	491	493	483	467	468	471	460	454	445	479	478	523	536	493	501	486	460	486	495	533	480	487	514	470	463	490	499	464	458	489	483	486	498	512	523	474	525	482	435	488	452	517	485	473	464	496	479	523	485	507	483	430	461	478	448	483	504	470	441	515	525	475	495	487	461	497	462	504	453	522	490	450	463	536	483	505	489	495	486	463	468	504	480	467	487	470	515	444	493	450	484	472	497	464	472	490	523	518	488	465	452	529	474	518	447	498	471	511	509	514	505	480	504	470	495	513	469	485	465	451	459	487	490	518	529	483	528	466	469	468	452	470	499	480	469	509	476	524	527	497	502	509	503	473	477	421	476	504	501	475	508	494	477	484	479	452	475	467	459	460	476	493	468	480	473	505	474	462	458	483	513	461	471	510	489	494	483	483	473	523	510	498	469	463	459	477	457	481	456	455	469	481	483	439	520	475	485	540	454	445	538	449	484	480	481	472	485	452	483	503	457	470	473	467	473	476	489	462	498	499	487	476	431	496	491	539	508	460	485	478	498	479	466	468	483	505	480	479	500	462	459	523	482	520	477	531	476	542	484	449	496	477	502	478	477	520	465	472	507	484	483	471	490	464	508	491	537	486	467	482	528	507	477	459	495	520	480	470	458	483	467	503	507	486	481	454	476	481	460	470	459	499	489	467	483	468	458	447	528	450	483	480	464	464	505	491	471	474	440	488	492	494	490	491	471	448	496	446	481	516	482	492	482	480	474	515	461	495	483	533	478	516	476	472	528	490	458	474	471	472	493	479	455	469	532	518	474	483	487	470	456	505	475	478	479	477	499	436	453	429	475	482	490	474	499	511	481	427	504	506	520	464	494	474	489	488	471	517	515	471	500	508	467	499	481	497	492	458	481	473	453	445	522	506	488	489	471	497	470	503	525	491	502	413	521	524	499	491	486	458	467	499	522	526	493	483	459	484	472	496	492	485	476	497	480	467	487	464	508	495	479	445	461	492	517	488	481	490	470	513	450	478	449	472	513	492	481	501	458	471	468	467	465	508	440	490	494	476	518	470	511	460	470	453	507	459	462	500	447	490	566	455	467	493	502	506	511	474	482	464	491	495	470	474	479	493	512	474	492	464	478	467	489	473	487	484	487	486	475	490	495	461	493	479	469	495	560	463	427	474	471	447	520	487	484	484	499	499	489	491	497	461	504	475	510	507	475	498	501	457	480	474	497	467	452	497	477	486	464	471	475	452	491	480	495	465	518	472	462	449	497	448	491	488	474	464	506	456	527	506	521	555	437	482	475	491	515	479	466	437	482	476	542	527	474	522	510	502	457	457	473	442	482	488	523	452	526	452	508	495	493	508	516	472	484	471	525	478	475	450	419	466	481	488	498	451	479	475	503	482	491	504	523	491	484	469	483	501	476	481	463	458	492	510	472	507	493	494	471	473	448	470	455	503	483	525	463	505	455	537	478	498	466	509	461	459	459	474	498	471	489	476	456	478	509	470	467	483	489	497	481	489	508	512	501	463	489	514	467	494	463	516	479	468	493	458	473	474	462	470	497	475	494	485	506	461	524	481	488	498	481	502	457	495	512	482	495	479	498	451	519	478	484	503	478	469	471	474	477	478	506	452	494	541	463	482	481	504	487	466	474	501	460	491	532	427	496	499	464	488	454	460	511	449	499	502	480	496	464	485	449	435	454	493	473	509	499	454	463	470	476	490	478	499	502	497	486	494	494	456	511	490	475	508	482	483	483	538	505	490	447	499	479	476	499	500	483	445	498	445	487	524	480	480	462	476	461	480	478	488	454	482	484	492	474	532	496	511	483	475	499	460	457	493	490	483	503	460	481	480	498	464	493	461	469	447	473	530	478	490	483	474	488	492	487	454	465	473	476	450	480	503	447	508	494	491	478	462	506	502	537	495	522	446	505	465	521	522	498	491	485	473	484	448	511	488	456	445	470	484	465	463	472	470	481	456	495	469	439	475	478	466	479	483	490	462	441	494	475	531	467	487	519	502	463	509	467	522	524	515	533	467	467	478	480	453	487	503	486	489	461	494	458	488	491	500	439	497	489	454	480	440	484	496	484	474	463	472	450	507	521	439	476	487	481	508	452	499	445	445	468	501	509	507	495	477	485	509	468	502	493	453	487	512	500	476	480	501	464	466	490	445	448	508	525	455	468	456	485	472	466	479	456	501	478	494	502	483	510	500	461	456	485	486	515	483	451	497	517	519	506	482	478	462	509	495	481	486	456	476	483	519	509	520	464	443	467	476	469	467	491	495	532	461	464	490	490	469	452	485	484	486	512	441	480	471	500	533	463	442	484	450	490	476	473	440	441	481	451	516	486	467	484	482	511	496	477	475	476	462	462	499	513	508	468	501	470	435	511	504	474	483	469	475	482	458	497	461	517	439	532	491	487	458	510	468	438	498	491	482	451	441	462	522	483	442	476	491	482	465	475	516	458	502	451	507	476	503	481	516	497	517	475	470	465	481	495	492	517	495	486	488	501	502	453	471	458	503	482	519	482	476	490	464	530	469	542	481	449	466	467	453	463	500	483	470	500	497	496	484	517	508	501	442	519	453	446	491	477	493	481	476	505	510	486	496	503	488	422	518	485	503	488	512	532	506	489	465	454	491	477	483	500	491	473	502	489	512	495	488	474	458	476	438	465	469	489	475	467	512	456	495	477	442	488	499	489	496	470	522	463	484	477	512	492	493	477	483	475	479	506	448	458	467	460	492	463	472	490	468	490	496	448	474	449	476	461	499	456	517	479
5517	15092	10310	5982	5639	4478	3530	3313	2961	2210	1903	983	923	856	934	808	768	804	710	714	618	1304	4000	5380	6320	3693	3533	2518	1481	1073	567	494	530	519	523	506	527	539	497	554	515	502	473	525	507	499	505	517	536	513	520	499	529	502	466	519	518	521	488	477	502	494	481	519	517	536	491	510	496	524	511	535	496	509	488	534	490	542	494	518	569	500	512	488	508	566	515	524	490	511	508	478	536	505	512	474	504	515	513	498	548	482	510	546	509	507	520	491	492	525	526	499	521	513	483	542	493	510	515	496	499	497	504	512	531	487	479	503	549	530	525	483	516	462	481	547	517	493	554	516	511	516	503	498	488	537	558	551	480	509	489	511	505	510	524	452	508	526	532	509	542	502	539	497	501	481	532	494	538	495	515	515	535	499	510	495	499	500	480	506	492	505	513	553	522	497	512	513	483	503	529	512	499	530	549	507	505	491	506	498	503	511	523	507	502	503	509	495	516	510	494	542	560	520	538	525	550	514	529	546	505	567	518	576	504	482	492	496	520	482	489	517	490	537	526	484	535	475	490	530	492	520	493	515	528	503	466	533	517	515	521	508	511	479	503	491	484	512	528	481	501	518	489	518	497	481	520	516	502	505	493	527	488	547	466	507	533	507	504	463	548	519	515	494	544	538	538	507	517	509	501	485	500	483	555	513	528	516	482	519	526	501	501	496	471	507	515	503	519	549	490	501	526	505	519	518	525	551	538	524	518	478	504	502	500	507	515	518	486	546	490	575	499	484	500	513	515	483	516	510	507	508	500	488	495	504	484	533	482	512	498	463	498	503	515	536	488	540	487	484	515	485	540	527	469	519	487	489	486	514	482	513	500	523	498	499	529	489	506	473	516	515	520	473	498	487	482	534	518	528	502	499	498	495	543	505	471	492	466	484	507	518	437	536	502	512	495	512	530	494	511	495	520	545	516	496	480	532	512	534	580	530	512	458	493	452	568	521	499	508	508	518	517	536	534	531	541	515	527	556	504	508	560	477	530	516	474	487	525	524	495	497	499	518	459	529	540	527	494	506	495	535	540	460	503	492	500	532	532	506	502	484	508	478	483	513	526	522	496	532	508	504	512	538	489	517	516	524	524	504	505	533	490	514	552	523	527	495	497	505	535	489	537	540	512	530	500	512	509	485	509	517	509	488	518	514	499	507	507	528	515	544	508	530	505	506	542	514	474	518	499	506	471	503	500	512	488	476	507	485	502	515	492	535	514	487	517	484	520	520	509	526	498	505	473	473	517	495	530	506	504	462	497	449	530	528	518	504	511	512	468	499	541	508	461	496	533	506	485	518	538	505	531	515	481	512	476	492	569	507	531	519	500	521	510	466	514	519	540	507	473	495	523	498	488	518	520	519	487	510	525	510	515	545	504	483	475	492	525	475	489	530	490	495	497	500	573	506	505	490	456	497	498	491	515	515	497	531	488	498	549	524	482	514	519	495	504	509	537	487	512	519	510	537	518	535	516	509	493	521	468	500	493	557	510	483	535	525	527	503	499	521	482	520	527	495	511	520	468	514	525	535	500	518	533	504	513	524	505	545	503	525	510	535	548	520	550	551	520	505	506	495	505	526	495	532	493	502	475	523	526	508	535	501	487	487	522	503	514	493	480	496	478	547	554	542	529	505	535	525	528	520	519	490	503	505	530	501	472	537	493	537	500	487	527	513	528	563	553	536	562	518	501	506	543	559	530	504	527	495	529	510	520	502	491	544	501	536	515	540	525	514	495	545	550	512	491	476	517	494	489	502	536	525	512	503	513	544	493	487	524	496	487	522	486	481	520	520	547	492	520	488	503	517	505	501	504	510	498	518	490	505	511	504	514	549	513	485	466	475	491	480	498	511	488	499	493	503	517	525	484	534	498	499	523	494	531	521	438	492	529	515	486	490	548	468	546	523	501	520	543	543	534	474	530	505	484	494	493	538	517	505	523	510	510	520	511	561	499	512	468	496	514	470	482	475	500	507	529	507	498	481	510	502	502	539	520	503	509	488	530	542	509	482	505	524	494	496	498	569	561	514	520	539	509	507	553	479	487	528	545	534	492	507	525	500	534	485	531	517	536	494	510	560	520	508	509	501	483	508	486	479	520	512	464	538	549	509	489	550	535	533	580	484	490	522	464	522	528	493	517	531	469	538	514	486	486	514	511	501	485	512	529	486	524	461	482	529	507	516	518	496	505	528	549	496	497	497	534	522	501	489	484	549	497	515	546	482	556	518	474	520	526	543	525	491	485	563	543	496	473	527	541	491	484	509	505	493	485	483	487	479	529	489	477	508	506	549	512	531	503	537	479	515	495	515	494	529	487	471	520	491	503	511	510	518	550	505	508	477	531	517	501	530	527	486	508	454	557	506	486	528	488	522	526	521	483	522	512	485	540	514	518	505	466	454	554	552	491	508	516	518	542	507	534	461	501	550	519	510	526	511	471	531	547	513	525	529	484	498	537	523	513	501	489	506	530	552	470	548	549	572	504	493	474	508	516	497	497	539	543	529	537	518	481	514	498	519	479	539	521	513	520	502	518	548	533	497	491	513	479	509	540	490	501	477	526	511	517	479	537	514	505	505	534	536	463	513	468	530	501	477	512	498	528	538	476	468	497	537	494	529	548	502	501	487	460	508	543	520	529	508	502	491	489	508	508	511	496	461	482	519	549	547	529	509	508	494	508	540	510	494	530	489	515	523	520	513	532	527	484	567	502	514	494	515	538	501	529	526	520	507	525	524	502	512	497	555	548	517	482	501	482	510	567	511	521	499	504	550	534	509	456	496	502	518	551	521	518	496	500	541	492	546	481	492	551	501	519	480	493	498	499	509	479	519	523	506	473	568	464	520	510	497	485	496	454	530	518	500	484	490	534	498	485	484	475	496	513	528	515	524	503	516	541	513	529	483	489	482	513	531	555	469	515	509	517	510	532	540	540	531	497	478	518	502	486	506	533	529	486	489	518	497	525	527	494	523	533	532	527	506	524	497	522	520	559	490	519	498	477	514	489	493	501	501	526	517	524	512	506	521	473	484	503	492	507	516	484	489	519	510	484	509	511	513	512	508	525	496	498	508	481	510	475	499	546	483	518	549	516	524	472	508	475	470	492	464	513	524	512	499	538	527	477	509	512	498	498	466	511	487	504	510	530	511	514	480	502	477	475	518	510	551	488	525	491	492	565	484	477	516	485	523	510	522	463	507	484	491	492	488	549	480	531	539	523	508	476	499	521	511	465	494	529	524	524	518	531	484	517	522	495	525	506	539	499	483	486	527	537	534	534	521	489	506	485	512	513	524	483	482	502	557	495	521	516	544	507	512	525	480	525	516	500	536	498	536	499	541	544	512	505	526	494	515	502	481	548	492	520	513	496	527	501	502	517	503	475	516	534	469	491	509	446	513	497	478	553	508	543	507	499	484	492	519	515	499	524	516	532	491	528	494	527	516	504	504	526	505	509	512	482	516	499	532
25073	21240	27444	25269	12407	2766	1900	1519	1110	897	851	745	800	790	795	768	778	667	646	693	711	766	1712	2243	2669	1680	1719	1232	989	833	607	647	667	635	608	607	653	636	667	565	649	657	641	611	602	612	594	628	646	615	591	598	652	588	581	607	607	605	645	635	661	572	598	621	592	546	648	601	632	581	605	627	632	596	671	643	608	640	596	612	579	625	617	621	641	618	634	624	612	609	614	568	606	625	591	607	576	601	622	579	568	647	592	607	628	603	629	625	634	575	585	584	648	622	645	634	598	637	616	636	604	595	572	671	644	610	648	650	613	596	616	606	612	633	614	625	626	643	617	604	647	606	591	617	578	644	601	624	609	631	610	640	613	650	583	631	592	630	587	606	588	584	588	588	571	541	578	608	642	648	593	626	616	631	656	661	581	663	617	593	608	639	625	611	663	646	603	617	595	573	602	574	657	611	649	600	638	637	590	589	618	617	615	584	635	630	606	612	596	658	618	618	581	631	620	566	617	609	603	606	565	617	592	617	596	602	624	661	636	639	671	620	597	575	598	600	634	618	623	580	576	635	604	632	605	582	603	552	601	627	628	645	590	632	648	630	598	601	602	587	623	627	593	650	599	631	598	631	590	610	582	614	606	650	597	613	600	609	625	626	675	638	634	598	608	596	610	592	626	605	631	570	609	609	649	623	672	641	593	593	617	598	559	600	590	612	648	576	616	599	617	590	617	581	629	605	621	591	624	616	588	644	576	597	620	598	623	563	634	648	661	649	589	681	634	592	628	588	609	611	645	613	671	695	613	589	623	598	596	638	611	553	640	620	656	635	598	602	582	613	614	619	623	627	583	613	642	592	600	609	584	640	599	617	599	642	613	627	595	538	614	658	600	640	593	596	616	580	620	630	639	590	627	653	626	642	647	594	620	639	678	617	660	649	657	600	578	638	622	637	560	624	584	585	600	596	625	582	601	628	574	620	612	622	591	645	592	591	664	567	617	619	619	598	623	604	622	628	624	602	615	595	628	596	643	635	593	619	610	603	579	615	589	619	586	632	638	603	604	596	629	632	652	641	567	574	602	622	644	584	653	610	604	573	652	603	634	608	583	621	656	632	626	611	612	603	601	623	577	657	628	618	629	657	583	649	610	625	615	550	643	577	590	583	647	595	608	626	598	598	646	625	627	655	643	620	638	614	638	645	627	602	624	598	626	615	661	693	616	604	633	600	630	635	600	611	648	585	613	614	624	604	623	595	624	663	606	627	570	654	618	615	680	613	614	634	606	605	649	583	594	645	640	656	669	598	631	614	598	638	612	606	600	631	592	602	643	628	612	572	613	602	599	575	599	614	565	649	604	629	702	645	608	645	641	648	612	614	642	633	607	584	609	599	621	644	630	608	609	600	619	648	615	642	625	593	632	620	593	623	650	620	607	603	568	691	595	641	596	606	621	624	628	660	632	676	617	608	599	652	597	603	584	609	626	634	628	625	634	585	600	599	595	639	632	562	586	602	609	647	608	605	621	604	567	647	650	631	644	577	645	647	612	675	603	618	667	611	630	614	634	605	634	558	589	625	672	641	649	635	573	616	575	637	624	606	646	585	605	564	642	615	664	591	612	593	659	601	633	587	668	603	636	648	596	610	650	605	623	596	609	603	554	644	692	638	618	612	606	590	662	577	656	640	596	629	636	617	588	618	617	620	664	577	580	576	600	621	602	602	618	642	612	623	603	636	588	633	601	624	609	642	587	590	620	608	584	579	589	605	654	582	600	615	620	599	589	627	596	610	612	601	589	639	593	611	583	590	640	607	621	656	632	644	589	601	614	659	623	629	565	621	646	604	654	586	608	626	619	615	637	573	646	625	592	660	581	611	623	675	634	636	588	600	607	651	587	605	644	657	613	594	610	584	599	610	624	572	603	591	594	621	596	656	639	578	601	616	600	602	577	629	609	615	607	616	608	623	617	588	577	638	637	609	656	603	569	621	645	663	582	610	606	611	588	576	637	621	587	608	604	609	632	604	625	665	617	622	574	592	590	616	604	629	628	638	612	623	598	576	614	620	643	578	591	584	578	592	577	605	609	598	615	560	648	638	586	642	600	619	578	645	619	592	582	642	613	622	619	620	603	586	603	616	600	649	646	661	619	637	622	611	593	608	628	613	599	601	607	611	598	582	630	597	622	655	608	585	658	613	619	592	647	650	617	592	614	590	651	580	624	631	624	610	641	615	618	630	630	621	611	615	595	604	626	569	598	597	615	645	659	648	631	624	583	569	616	617	601	626	616	626	630	581	632	604	555	590	623	603	604	622	635	622	590	645	669	590	602	608	555	638	588	588	637	605	635	519	655	589	600	611	624	648	623	594	718	587	637	598	635	652	676	611	624	569	671	625	661	626	613	604	625	609	624	583	635	631	613	623	619	599	631	619	604	583	625	574	582	582	612	652	635	624	634	584	571	640	654	607	635	604	618	615	636	623	628	575	566	611	622	606	580	655	618	557	623	602	648	629	605	641	620	630	608	623	630	652	621	624	591	621	641	617	569	643	577	593	683	575	657	617	625	610	607	602	594	570	605	639	609	649	576	618	621	638	624	643	619	583	648	643	629	614	641	623	618	652	692	606	600	607	573	580	619	657	631	621	566	622	578	597	634	647	603	652	610	633	618	637	628	624	601	660	586	623	545	632	651	593	602	648	644	599	592	622	635	654	601	627	643	642	599	619	643	637	662	619	590	604	587	603	649	601	603	591	658	651	607	615	612	582	637	616	563	629	566	636	580	616	610	662	655	630	540	636	639	607	608	625	585	573	597	622	597	597	624	580	626	591	614	593	603	631	647	621	653	625	599	601	633	640	606	613	614	593	638	658	610	612	608	592	630	629	586	666	600	614	601	604	580	603	605	620	628	607	583	632	606	625	559	629	678	606	601	604	577	588	583	635	566	616	616	557	599	606	651	609	588	610	624	622	617	620	615	616	664	614	619	625	612	573	593	624	605	600	660	647	639	625	643	587	638	614	619	587	612	589	591	602	594	621	563	585	631	650	616	630	607	596	664	612	604	628	597	593	637	589	564	605	587	590	650	622	585	621	589	593	587	600	592	602	594	634	625	639	598	658	582	575	607	635	593	592	608	628	661	624	653	576	653	594	596	664	590	590	626	648	615	636	620	645	628	616	604	598	626	641	620	632	590	597	639	611	614	600	602	610	627	634	593	625	605	629	646	604	572	599	640	650	668	634	611	583	614	584	589	600	631	578	602	584	586	566	608	575	611	609	605	637	630	594	650	625	621	619	638	599	588	616	660	637	603	623	582	619	581	641	651	591	597	639	564	567	556	689	596	589	589	625	595	618	613	641	581	626	573	565	578	625	664	577	575	587	626	583	588	612	610	607	620	608	622	583	598	624	586	563	619	613	606	603	585	635	606	577	609	583	652	623	606	615	605	604	580	628	637	599	649	606	622	614	648	635	626	637	632	591	623	640	566	631	574	639	645	642
5333	10857	8141	5933	4603	4020	3127	2318	1723	1262	1026	1010	1009	1006	907	893	883	824	733	835	792	1012	3049	3916	4306	2528	2657	1771	1234	879	648	618	654	612	579	669	659	633	649	629	660	657	653	654	677	616	684	665	684	681	653	653	654	643	650	603	668	633	657	636	636	669	674	650	631	633	651	659	676	667	724	664	668	652	625	655	659	641	645	665	646	631	645	616	675	619	649	640	645	662	654	646	656	664	655	605	667	640	648	643	648	663	679	648	625	623	655	607	689	670	652	645	643	631	648	617	640	626	657	647	667	697	647	592	692	664	628	636	626	659	647	681	657	677	632	634	665	623	631	650	636	700	628	656	695	703	661	696	644	646	618	661	637	650	604	661	662	713	645	615	609	646	676	683	635	639	692	646	658	652	635	626	661	675	650	657	683	617	619	648	667	633	657	646	682	638	628	667	644	647	675	649	657	618	634	654	628	647	637	616	673	645	644	645	639	646	637	677	667	639	653	678	637	653	680	692	700	620	621	717	642	620	609	688	649	661	693	618	641	620	639	684	701	644	651	642	619	637	651	682	653	636	658	652	625	656	631	666	659	682	657	625	659	625	601	672	682	571	670	625	685	674	608	710	672	685	663	661	668	639	673	688	619	651	648	664	662	679	638	674	668	651	649	646	642	621	656	651	659	664	647	703	625	603	659	671	652	658	668	669	716	691	673	681	632	669	649	605	666	728	692	657	641	643	637	638	665	650	644	674	637	636	642	640	598	681	665	655	658	614	641	648	645	596	636	661	657	654	624	656	630	711	636	665	670	669	677	641	680	686	654	634	668	609	607	638	685	655	626	643	698	665	629	664	688	645	658	667	624	645	670	697	624	647	620	639	651	616	627	680	703	658	672	617	656	636	656	647	674	639	682	716	678	649	691	641	664	671	649	639	667	679	603	649	666	656	651	695	646	641	654	620	626	669	600	652	662	637	654	635	711	708	647	634	611	628	652	632	669	651	662	716	644	664	667	651	667	620	695	649	618	633	650	644	636	643	694	656	656	624	686	651	655	662	678	647	634	645	618	658	632	682	623	643	665	683	650	680	632	662	672	652	634	634	643	652	654	680	661	619	644	640	699	636	623	649	642	666	631	636	600	659	628	672	669	682	648	653	621	722	682	704	676	616	686	639	635	676	646	654	667	595	680	670	621	642	598	634	655	639	601	637	673	600	638	608	664	630	643	638	664	608	616	669	654	681	592	648	703	662	639	633	628	661	615	624	637	657	657	632	669	649	623	656	663	671	620	617	663	657	647	608	651	631	666	653	647	653	652	640	669	647	677	688	684	672	636	624	679	649	657	679	668	604	634	639	612	668	656	618	655	608	672	640	644	629	679	657	643	629	637	664	666	649	643	669	666	649	636	647	642	649	698	651	633	622	673	621	629	653	672	671	694	652	647	622	667	652	686	620	684	654	666	701	622	665	691	656	662	653	619	640	634	622	643	604	656	677	645	676	657	665	659	657	656	676	636	667	616	693	677	656	647	667	635	692	681	651	638	672	667	595	632	608	648	614	625	618	658	630	679	686	658	662	638	642	678	634	644	673	681	694	708	670	628	648	650	677	650	632	630	651	637	662	649	655	630	696	672	634	673	642	661	621	625	646	677	652	636	620	622	670	702	675	630	650	644	649	682	631	654	609	691	657	601	668	633	666	673	659	602	612	640	613	696	596	620	658	661	623	696	670	657	633	640	658	713	673	612	642	659	612	695	568	664	643	632	624	651	630	622	644	679	643	627	663	636	629	626	659	623	632	655	693	627	696	673	647	674	641	676	666	643	664	688	591	647	615	656	661	631	669	617	658	728	628	610	679	666	693	672	662	643	645	654	671	655	671	641	644	663	659	650	637	683	674	640	665	679	624	681	688	620	675	595	651	625	646	648	689	647	687	642	639	656	666	642	614	676	657	637	614	655	657	607	667	643	664	658	604	628	719	667	629	608	622	651	640	632	614	667	661	679	622	630	626	656	692	703	622	624	633	607	691	641	659	692	617	639	659	626	631	683	628	663	656	671	678	632	620	642	649	676	641	646	671	667	638	667	642	663	607	616	661	630	653	667	635	682	619	666	640	634	621	651	632	688	635	672	655	628	627	624	635	651	669	653	595	639	608	659	677	687	632	664	633	685	622	660	697	659	632	647	642	670	660	622	671	604	639	628	661	663	654	649	665	644	659	671	634	650	651	609	653	630	632	649	659	628	605	676	656	670	640	623	607	632	658	677	641	625	686	663	627	678	664	654	731	636	662	688	640	659	640	675	658	658	625	642	695	640	658	664	701	693	638	691	673	645	653	637	686	660	671	666	672	688	665	670	663	660	616	632	629	654	654	667	695	641	645	651	633	616	631	693	651	649	635	652	688	669	661	636	636	680	697	658	670	656	636	647	696	635	618	639	653	650	682	671	686	654	670	641	582	639	624	667	655	637	654	663	627	664	612	646	635	657	588	671	724	662	636	611	629	615	676	636	648	637	617	681	643	665	668	623	636	707	613	653	675	600	655	633	660	672	616	630	671	637	639	616	686	650	668	691	645	651	626	690	638	653	605	665	712	627	676	647	647	634	657	620	677	666	706	650	660	661	671	678	659	649	673	634	627	659	727	584	705	632	655	655	643	605	640	692	619	611	621	686	618	619	607	649	676	697	673	622	666	635	654	633	625	687	615	634	635	690	632	589	675	638	662	691	657	661	617	652	646	636	599	701	636	644	652	610	672	655	688	652	674	696	693	624	640	658	683	646	640	700	608	655	625	658	671	655	609	679	644	653	631	666	698	639	715	627	651	644	646	727	661	649	643	632	648	625	656	656	630	650	685	655	667	682	677	677	652	666	651	652	619	629	602	657	653	679	643	652	627	633	596	630	648	649	649	651	620	653	632	661	647	637	611	648	653	649	653	709	647	656	602	664	656	643	614	633	650	703	659	640	671	642	688	655	682	635	631	662	625	686	670	655	626	637	662	633	622	656	622	691	608	650	638	592	635	661	680	649	633	660	597	638	668	605	661	616	659	625	667	651	648	609	661	642	673	616	607	632	652	643	681	678	690	603	682	626	689	667	653	612	657	655	698	687	670	673	671	614	608	659	615	647	666	676	630	640	624	632	655	678	664	636	685	672	638	592	621	611	680	621	676	660	677	675	633	692	640	633	667	696	663	722	652	682	654	696	657	668	611	668	627	655	611	639	659	618	647	616	657	634	687	656	611	634	639	621	649	664	616	680	628	646	627	633	645	598	654	640	635	644	602	629	651	639	630	639	639	688	655	685	652	655	644	665	641	602	619	650	658	683	634	639	645	625	629	621	666	667	686	656	620	605	639	661	646	605	653	639	647	687	643	666	617	637	638	641	637	649	625	628	615	628	624	655	657	639	648	635	674	634	639	674	651	633	661	660	633	625	604	660	653	595	647	661	612	641	639	626	637	639	650	635	646	640	670	624	698	667	613	689	672	652	652	708	629	685	643
22769	21388	29162	23962	21394	21550	12606	2916	1513	1329	1370	1218	1118	1063	969	1002	932	834	825	860	1040	3290	6351	7405	7126	3969	4131	2753	1796	1245	754	747	693	744	730	724	726	771	767	753	736	782	730	770	725	763	743	775	761	750	731	736	725	771	728	747	804	754	772	744	768	735	734	718	737	745	703	708	751	790	755	718	741	748	735	677	790	728	755	736	767	740	701	731	724	720	726	690	709	722	770	753	762	735	728	754	750	743	734	775	761	719	801	717	707	706	728	734	753	767	710	746	735	754	737	791	780	726	718	714	682	761	754	723	751	730	718	758	714	736	751	768	760	722	759	705	706	724	737	710	763	724	746	776	708	731	725	769	706	662	716	726	731	802	709	766	711	742	742	779	742	710	749	741	728	781	732	728	698	755	718	723	709	705	731	748	754	732	724	744	764	712	747	700	790	733	723	771	722	702	732	683	740	733	701	753	714	774	701	783	750	687	721	747	783	738	743	726	726	713	758	734	759	741	760	755	707	746	770	751	741	714	737	743	685	750	711	711	776	757	695	745	757	744	758	782	746	734	736	702	743	734	725	767	727	711	725	773	722	717	712	756	745	738	784	737	757	676	719	739	732	715	720	708	760	745	700	734	711	739	733	715	758	796	766	752	772	722	724	707	732	722	739	717	770	758	765	722	792	760	697	765	757	735	764	769	725	738	737	785	752	740	781	709	731	793	738	689	756	776	767	753	819	761	755	784	763	739	748	744	743	748	743	737	751	711	707	726	706	728	728	770	768	747	740	739	722	786	757	755	722	728	771	742	756	760	749	748	699	740	782	742	765	708	738	730	770	766	783	740	737	741	739	738	732	784	782	756	758	710	725	736	721	730	766	750	741	718	725	712	773	723	735	701	704	748	757	767	723	731	763	783	735	758	687	709	732	731	689	798	744	756	759	729	791	806	691	739	759	790	747	680	760	702	721	721	761	792	716	760	769	738	736	751	737	784	736	732	780	754	697	744	757	790	754	823	722	748	734	767	749	748	774	769	682	756	737	771	748	669	756	704	767	742	719	722	760	798	743	772	753	723	756	731	763	729	745	745	718	741	766	739	781	752	768	742	709	731	739	785	730	750	736	709	764	765	767	758	753	763	756	742	750	791	695	754	726	745	763	765	773	669	738	760	700	709	740	754	757	732	688	773	785	765	754	739	797	709	741	733	738	721	724	804	758	755	729	775	689	737	739	734	722	735	736	723	715	743	755	741	736	696	767	716	790	788	780	709	758	758	700	750	763	717	768	797	771	721	695	793	732	726	763	769	774	731	722	767	739	727	727	739	769	768	725	736	759	761	784	670	760	714	704	741	741	771	749	727	717	766	700	734	735	736	749	696	766	778	736	694	747	754	742	727	742	716	751	751	727	786	673	737	733	752	797	804	748	712	707	798	695	717	748	728	735	767	783	794	704	769	737	721	759	732	739	703	756	722	799	704	756	701	753	718	767	675	730	729	821	723	785	745	761	734	712	758	733	693	760	708	723	733	726	789	745	713	757	731	697	752	732	740	727	706	737	747	752	724	720	702	682	769	735	735	760	778	711	791	740	779	742	691	755	753	713	697	728	760	770	796	749	713	798	755	766	765	772	725	789	742	758	721	749	710	723	721	744	738	719	664	736	765	769	727	748	777	717	795	710	745	748	727	691	754	731	753	757	738	740	723	740	748	745	730	708	717	772	691	736	746	781	728	696	681	713	709	761	721	800	736	699	722	743	764	756	740	780	767	777	690	725	717	713	753	747	772	729	735	709	751	746	747	771	733	731	703	780	726	738	798	767	746	721	787	751	761	726	758	758	742	762	729	737	725	721	748	725	680	783	706	714	746	734	725	752	696	770	763	760	714	698	760	734	738	815	720	756	718	718	750	732	762	728	734	737	702	735	774	737	798	775	749	724	738	733	764	780	745	760	715	684	700	788	762	797	755	701	763	763	748	730	763	757	713	742	735	740	714	729	746	747	770	711	733	653	748	737	695	742	745	765	767	725	760	785	755	743	746	724	753	765	734	741	725	747	801	714	752	765	717	717	742	736	703	774	746	749	766	745	712	761	761	803	750	725	715	745	755	726	766	759	732	756	748	778	730	776	731	702	752	741	742	724	734	768	701	739	748	774	752	745	763	764	749	771	735	732	695	764	768	753	730	754	736	750	726	779	779	731	677	714	714	728	765	754	724	782	728	754	710	785	763	732	744	744	817	752	669	731	778	728	796	723	721	777	674	725	738	779	710	745	737	731	760	804	797	743	750	753	758	805	747	718	689	721	766	716	746	738	700	701	753	744	718	797	729	677	766	716	743	753	772	741	669	802	764	727	716	735	681	730	742	762	769	787	782	783	730	719	729	797	736	780	741	698	763	733	766	721	749	776	759	776	772	718	769	711	742	756	760	726	715	698	796	718	764	763	753	758	763	746	716	758	737	738	759	693	764	691	724	701	711	730	714	757	721	798	716	740	749	767	725	762	747	720	720	750	751	700	836	733	795	730	747	717	782	735	737	794	753	755	765	706	738	738	717	790	756	810	749	767	735	745	736	781	745	722	728	750	717	761	728	779	737	763	757	748	713	742	738	763	733	735	704	731	782	687	748	770	708	766	745	741	710	731	767	745	745	727	693	714	681	719	739	722	760	725	739	746	743	707	739	763	738	766	751	777	760	721	696	769	764	782	704	751	768	752	777	756	758	755	757	738	719	744	783	750	739	730	679	803	719	728	733	764	759	743	745	696	758	706	740	704	744	787	754	711	748	764	802	697	754	759	762	785	757	758	732	745	763	764	753	715	728	700	745	725	754	771	732	737	736	706	750	747	752	754	784	756	733	761	739	775	741	752	725	682	772	699	821	725	744	771	769	795	727	718	725	723	753	791	759	725	747	714	702	748	760	770	729	718	728	755	746	713	695	784	701	735	743	737	728	766	713	809	719	724	724	737	740	726	751	774	748	771	748	782	756	772	720	711	718	699	772	716	737	736	775	731	719	759	731	796	741	736	737	757	757	777	768	739	733	700	739	811	755	754	711	733	747	754	749	744	729	749	772	734	780	761	787	748	738	744	718	712	723	751	705	747	718	730	775	778	756	727	730	704	687	735	756	737	784	763	805	776	740	712	762	735	792	774	756	772	755	684	752	769	770	771	761	716	781	683	731	743	686	734	738	696	781	798	687	699	723	762	729	694	752	738	683	726	740	744	762	758	769	762	714	756	728	762	739	764	746	718	692	719	770	730	729	734	770	769	784	752	738	789	739	807	756	730	711	734	786	765	699	781	785	749	760	765	761	754	707	745	776	720	769	811	784	710	710	728	793	779	739	821	738	765	770	754	749	747	772	717	708	733	744	745	725	800	747	775	729	785	737	734	726	794	700	801	696	745	723	718	724	751	715	757	754	707	722	749	703	689	731	748	812	810	760	694	781	738	760	769	777	694	753	772	747	741	710	764	733	732	735	734	774	722	742	668	771	720	778	737	788
7191	21025	15022	10946	8396	6899	5417	3915	2169	1715	1783	1675	1331	1402	1277	1064	1054	1007	970	1049	1339	5120	9910	10586	9849	5586	5950	3835	2430	1396	727	740	745	799	773	741	732	769	716	759	757	746	756	776	683	723	663	743	765	787	771	716	753	757	768	775	752	739	725	746	721	721	752	721	748	760	707	777	756	775	770	732	732	741	726	741	721	761	803	726	726	712	763	737	716	738	766	711	766	736	750	762	736	802	783	767	685	726	762	753	761	778	776	734	787	779	800	747	716	738	778	751	701	796	746	732	742	747	770	739	766	748	768	744	758	759	729	752	778	745	791	722	750	731	720	778	794	723	723	767	728	734	720	744	780	774	756	704	731	815	731	755	759	769	706	786	776	747	733	736	708	754	723	811	748	806	723	781	757	766	708	725	757	706	808	739	768	747	796	771	735	784	774	737	767	763	821	766	727	769	763	787	725	763	739	765	717	715	725	761	814	727	719	717	733	721	723	766	746	722	788	742	794	705	776	725	689	720	715	677	742	759	737	724	824	754	755	752	717	656	797	748	747	731	708	749	797	788	747	730	754	764	776	715	773	725	746	765	759	705	743	805	754	708	751	758	739	757	723	767	733	775	765	738	741	707	713	691	795	743	746	755	752	749	755	734	726	694	797	757	740	769	706	747	768	735	751	752	745	720	716	746	738	742	727	778	828	731	788	702	708	738	758	723	719	780	754	783	751	765	737	689	724	738	787	743	748	808	808	772	750	725	722	778	712	762	725	772	794	718	775	725	773	785	740	754	776	726	691	763	750	774	765	736	737	738	760	765	712	777	694	729	746	794	778	730	768	738	789	711	742	717	764	754	752	737	770	738	822	790	798	740	738	751	765	747	707	755	734	753	758	777	747	724	769	799	704	726	742	762	730	739	765	771	781	720	738	727	746	700	691	724	763	739	745	745	745	773	731	798	771	723	775	762	718	749	791	752	726	731	768	727	749	771	767	730	733	730	755	748	747	757	756	783	739	759	755	744	759	765	745	730	793	798	774	771	744	759	730	740	745	781	795	779	751	762	714	719	814	725	766	757	746	700	764	769	738	725	719	742	747	754	748	764	731	734	815	724	739	797	723	736	773	752	753	745	768	752	730	756	743	769	785	755	752	786	707	760	764	748	729	716	760	731	698	698	715	758	760	750	717	791	768	735	742	723	782	752	687	755	710	762	704	773	746	760	751	799	738	743	762	814	765	766	729	753	724	752	761	716	802	744	744	727	758	779	772	742	799	730	728	758	778	748	728	733	747	773	768	755	725	767	735	794	787	767	718	746	760	759	746	757	732	726	728	707	785	768	799	738	731	773	783	674	754	746	752	719	749	772	763	749	712	769	725	742	758	712	759	813	722	810	740	735	760	747	753	765	776	756	760	760	750	748	765	755	780	796	745	751	797	772	730	756	750	710	763	770	725	747	750	754	721	751	697	746	736	783	772	754	722	723	763	710	778	771	725	760	758	736	777	714	769	732	709	731	744	743	747	774	772	790	741	796	797	772	759	801	787	722	753	733	726	685	702	761	740	766	786	732	770	765	737	794	761	749	713	717	736	745	746	762	755	738	737	746	752	732	786	759	746	801	781	737	753	724	731	763	751	734	723	780	736	747	722	761	702	752	689	763	754	783	743	703	778	720	740	750	763	731	766	745	774	744	754	741	755	740	779	766	717	759	715	757	769	766	766	750	715	759	754	723	726	748	758	785	762	738	775	687	771	721	741	755	781	748	745	733	775	741	695	773	760	765	758	788	772	738	707	734	720	739	759	729	711	728	727	737	774	744	745	761	744	737	733	785	786	760	723	719	761	766	755	745	741	769	689	718	743	706	770	760	684	758	690	785	772	744	722	753	744	736	731	761	733	700	743	727	801	714	767	686	747	740	768	716	752	728	720	729	769	759	744	777	761	715	777	755	743	751	776	750	732	792	777	747	717	681	711	761	754	790	802	730	734	714	738	759	731	745	727	701	713	696	756	716	761	800	759	737	794	719	767	722	764	706	783	786	751	768	748	758	737	749	778	803	736	742	750	704	744	747	724	790	737	756	756	758	747	768	767	723	704	762	752	705	727	732	750	741	745	792	766	739	767	718	759	742	755	755	754	707	728	775	724	774	734	749	717	707	729	771	753	778	751	741	755	756	759	729	772	681	727	737	739	716	727	795	704	738	731	752	694	757	707	734	680	745	756	694	769	742	744	692	759	769	731	753	730	713	735	748	744	700	765	765	733	771	766	673	749	740	816	780	717	717	754	769	767	708	780	816	723	736	777	695	770	776	759	786	768	749	774	781	773	774	761	769	667	742	781	773	742	745	768	761	768	724	722	737	760	720	746	759	740	762	783	688	743	755	732	711	730	734	707	755	726	770	788	727	714	740	775	764	761	773	777	747	734	800	814	733	758	782	716	734	753	761	769	693	759	736	749	719	734	750	746	758	762	745	747	731	762	811	731	735	781	803	787	749	740	789	735	780	755	754	731	765	775	764	764	736	742	755	742	726	777	760	727	705	772	747	754	768	753	810	778	773	744	752	758	771	715	752	834	747	689	768	777	787	744	719	715	805	752	763	747	773	746	709	705	728	779	725	693	753	776	733	734	770	739	765	782	770	790	743	755	728	796	752	714	758	726	748	730	759	790	749	761	730	785	771	725	735	689	757	755	763	776	744	812	775	751	699	784	779	758	747	761	780	780	783	726	710	759	792	734	745	794	722	771	728	753	767	759	753	757	749	743	744	749	765	737	737	777	792	753	724	787	796	782	775	733	782	703	787	794	745	783	732	729	701	752	704	741	727	746	775	742	743	730	726	698	773	785	694	733	769	781	741	805	766	761	727	711	710	768	731	766	750	756	701	799	769	719	736	715	771	751	734	780	776	778	783	746	779	740	720	767	709	747	736	726	770	698	755	783	787	721	746	703	813	756	775	712	779	755	770	744	753	777	801	718	719	717	794	754	723	695	766	734	729	748	788	776	756	727	757	735	763	706	744	751	785	775	721	758	770	745	756	735	726	742	788	767	754	754	783	749	698	738	762	743	741	777	720	730	724	741	752	747	771	771	792	733	761	692	761	741	738	758	731	730	748	797	767	766	758	756	753	695	802	706	686	757	705	702	751	758	712	753	755	761	773	742	789	755	769	743	755	757	754	790	711	778	786	698	757	722	722	746	715	743	723	741	755	730	765	753	779	735	745	745	691	761	766	787	723	745	744	761	739	787	719	750	759	764	742	788	754	750	743	768	726	750	784	735	732	764	704	784	726	774	745	763	790	749	761	750	701	804	744	745	764	735	774	793	798	744	740	737	719	751	755	733	752	755	780	738	722	792	742	742	740	715	762	750	761	736	774	753	757	745	756	711	746	727	804	753	777	691	767	703	726	754	745	747	717	743	740	698	786	755	733	762	723	721	808	733	701	704	711	766	740	771	711	761	760	723	780	668	726	711	735	752	736	786	748	786	746	739	787	741	752	733	766
27974	19231	7481	3594	2064	1510	1135	720	592	590	564	558	591	575	542	509	480	516	495	536	542	664	810	868	873	767	757	662	576	543	529	474	460	465	459	495	484	528	429	464	486	460	489	461	516	494	508	526	494	440	494	494	492	463	452	481	475	482	473	500	517	478	487	539	524	472	496	479	440	481	504	525	464	468	469	487	493	450	474	480	488	499	486	511	503	499	443	484	490	499	503	479	457	493	465	503	466	443	461	442	490	456	499	474	481	472	452	504	515	504	448	505	445	482	514	504	499	485	463	527	488	480	492	509	463	522	506	485	508	486	476	469	468	478	497	433	448	468	482	460	500	482	519	506	464	469	455	515	479	462	481	499	482	529	490	472	509	469	513	474	501	478	525	519	490	497	458	468	494	477	466	539	467	486	506	460	484	478	481	477	481	492	464	511	459	470	489	466	460	515	503	450	492	523	424	480	477	513	484	442	464	453	497	481	490	494	504	509	475	498	479	527	501	505	505	507	505	513	477	470	484	480	499	460	489	481	518	478	498	473	459	470	479	514	491	481	493	494	541	485	458	459	463	537	469	493	473	494	445	491	506	458	495	508	514	511	478	479	522	467	491	468	495	517	491	495	492	469	482	477	482	411	503	509	511	500	482	498	477	518	455	451	478	489	493	492	465	448	456	481	473	445	468	510	504	460	495	479	483	488	488	481	484	488	466	466	508	513	502	440	458	474	470	482	489	482	469	500	487	474	498	481	458	502	462	461	493	462	494	463	469	477	528	508	504	540	465	505	485	470	508	471	427	466	505	467	477	436	481	463	468	473	466	478	479	501	494	490	513	482	476	503	496	504	465	497	480	491	507	471	479	498	477	452	481	462	470	497	494	480	505	521	474	498	482	471	487	463	470	465	461	473	514	457	500	513	497	491	473	487	513	487	491	456	493	498	468	466	478	500	474	511	490	511	452	456	521	458	481	468	478	446	459	501	495	428	483	486	471	507	537	503	485	473	486	491	524	531	522	465	462	522	492	508	546	492	458	498	500	478	449	460	531	494	474	459	486	447	472	522	473	450	478	459	476	519	478	514	480	481	454	481	466	499	471	488	476	490	470	496	476	478	505	469	517	516	462	494	501	466	452	498	468	460	473	494	483	490	469	509	464	498	512	518	502	430	469	508	486	507	476	481	494	494	484	467	492	478	487	491	500	476	495	467	481	518	509	533	485	463	497	471	462	460	482	481	449	455	443	456	520	500	466	465	517	497	463	495	487	485	500	426	475	431	481	439	488	434	501	491	521	495	500	504	485	450	512	536	459	482	454	471	452	522	475	521	485	437	464	524	467	469	478	484	478	483	436	517	514	475	471	499	471	500	466	504	449	489	518	453	487	519	467	482	481	476	472	458	483	479	457	496	507	518	481	486	521	521	491	482	491	454	475	470	460	510	501	477	500	463	467	465	469	526	483	472	501	487	482	494	460	469	505	450	494	521	467	449	480	484	507	451	509	467	482	493	519	498	498	444	527	495	499	467	493	466	446	480	491	492	459	486	483	492	503	496	477	477	461	496	475	461	526	467	466	476	505	461	513	485	477	478	514	488	479	476	456	479	455	484	472	471	468	475	476	552	457	482	494	485	511	494	550	500	520	481	451	463	416	482	513	496	449	493	504	518	460	460	464	529	457	495	472	485	483	482	535	490	544	474	474	438	453	507	443	439	486	461	481	460	489	513	483	476	461	474	484	500	484	465	518	485	483	468	461	463	442	469	475	495	479	457	509	486	453	469	515	462	468	475	462	484	484	535	457	504	482	474	503	489	481	498	472	489	437	472	493	486	502	501	492	494	465	486	491	434	470	489	489	451	507	469	492	475	494	495	469	465	520	472	457	485	499	483	496	501	470	501	483	497	451	499	510	496	447	510	491	510	498	461	497	475	477	479	475	428	476	523	477	486	464	437	490	460	508	475	462	493	472	470	474	519	518	490	480	514	457	488	483	514	494	437	477	475	498	499	453	478	484	461	490	495	494	452	501	499	478	500	451	449	455	519	500	463	474	475	444	509	466	474	503	520	510	497	459	468	475	486	483	477	508	450	477	502	485	479	480	468	463	490	509	480	455	471	441	504	476	483	467	477	463	496	487	457	482	443	448	501	446	492	512	495	493	478	512	443	490	489	482	462	489	495	489	471	495	477	471	468	478	495	463	474	504	474	504	469	442	501	492	514	496	502	478	448	519	461	491	463	487	473	468	422	483	460	518	493	512	439	461	485	476	466	452	476	474	473	500	466	522	488	494	490	491	488	492	449	480	428	479	458	509	466	449	499	510	472	447	486	508	497	490	472	452	498	529	474	499	494	481	499	517	478	456	513	498	484	464	465	493	490	481	493	469	477	500	477	468	516	513	461	444	509	466	520	514	495	496	498	505	513	485	493	491	487	469	483	473	436	485	476	463	467	447	451	472	511	489	466	451	494	521	460	467	489	524	501	482	478	455	487	482	491	484	453	491	443	483	480	481	453	465	503	499	485	479	452	454	496	450	461	527	466	464	450	518	509	493	502	466	497	451	471	524	482	456	472	526	486	522	462	510	547	514	511	479	506	540	490	491	500	506	457	461	485	489	458	520	434	511	505	495	514	501	471	490	491	463	503	475	470	484	473	483	476	463	451	530	474	488	500	452	511	490	533	467	486	476	484	474	488	507	473	489	442	502	479	466	446	492	483	442	494	453	514	486	506	485	446	473	525	514	515	450	484	475	474	480	500	516	485	511	509	481	515	479	465	486	485	476	471	476	463	501	505	478	496	493	476	485	473	473	499	506	511	471	498	426	501	495	503	478	485	478	482	501	474	480	457	489	482	505	479	494	539	496	555	499	496	464	512	489	503	501	534	497	478	474	483	517	489	493	474	490	485	444	515	477	477	461	510	484	465	481	444	469	463	493	480	508	515	466	470	463	495	439	520	452	493	499	477	449	473	475	488	511	486	485	467	486	494	455	471	472	514	491	462	469	461	470	472	518	482	497	475	469	468	508	443	491	472	513	502	495	508	481	469	496	455	460	481	494	431	492	497	516	438	499	459	458	490	477	509	532	503	452	492	461	455	473	505	476	485	523	480	473	469	514	471	471	470	496	458	520	446	467	502	503	496	488	499	474	480	489	456	462	445	474	510	450	469	488	545	458	483	487	481	514	492	457	488	524	489	489	458	505	490	485	476	491	512	480	502	513	497	490	426	461	473	500	448	476	476	465	478	491	470	476	425	496	502	464	471	463	497	488	474	478	519	510	443	502	521	482	496	478	480	475	503	443	445	488	448	501	496	473	497	507	499	520	493	484	493	517	495	524	489	477	515	490	500	466	482	454	457	469	522	507	492	460	497	474	478	488	490	479	480	519	457	498	490	512	495	493	483	465	451	474	509	434	489	491	452	494	524	459	488	471	502	481	509	483	493	485	501	452	476	534	541	528	497	497	468	490	469	524	468	464	455	466	493	459	474	525	463	498	464
5758	6732	4385	4121	2844	2316	1777	962	752	687	667	681	694	715	641	623	610	558	574	569	638	843	943	1102	1129	935	891	741	672	634	495	537	513	550	538	521	492	519	519	540	527	583	548	515	499	535	507	535	490	547	480	493	534	513	548	542	509	525	524	479	522	499	569	457	525	526	513	499	514	521	563	509	504	530	529	519	505	539	543	523	505	487	524	498	482	518	509	507	526	529	545	540	543	508	580	497	549	542	479	534	562	492	516	544	486	551	537	514	499	538	518	492	530	550	478	506	552	512	497	503	516	517	516	507	530	511	533	451	558	507	514	497	551	525	523	508	532	519	528	527	529	526	509	497	499	550	506	507	505	534	505	549	522	547	525	525	514	519	481	453	507	503	525	520	515	505	501	596	491	550	541	518	543	490	505	489	520	527	484	509	492	534	508	521	494	529	504	506	522	516	513	529	464	506	526	504	513	509	553	458	505	516	552	515	538	535	552	530	498	520	530	500	544	531	506	514	528	488	546	561	510	562	518	511	496	538	524	504	536	555	542	519	533	481	517	521	560	490	478	526	510	550	539	524	520	533	494	496	536	531	506	542	482	515	514	508	537	487	506	506	524	528	509	616	534	567	541	523	547	531	529	495	514	528	520	541	534	527	498	506	512	447	571	520	482	538	544	512	538	507	517	530	477	494	501	514	517	561	488	506	555	506	510	529	476	524	544	563	525	480	503	550	548	519	485	481	514	537	508	538	502	523	540	524	511	515	506	483	539	509	508	488	513	488	468	504	523	559	488	533	498	536	531	557	497	485	493	513	537	522	564	489	487	536	505	497	528	512	564	549	528	497	518	501	498	522	500	529	515	528	531	504	552	502	510	519	523	500	537	553	521	525	483	546	470	516	542	529	523	545	506	493	507	549	474	513	504	518	522	536	543	529	502	535	508	518	516	530	531	524	518	572	509	529	511	498	539	515	500	510	513	530	561	479	546	529	525	542	520	528	544	507	510	524	499	512	560	511	512	511	528	494	471	516	552	551	527	551	535	521	494	540	509	535	528	536	533	536	501	558	490	522	543	519	527	471	549	481	523	493	518	534	488	552	519	493	541	530	487	517	485	512	521	514	507	521	536	529	509	546	537	531	532	536	540	505	507	507	499	486	507	516	520	525	533	536	498	516	515	538	522	498	532	538	508	526	532	479	464	540	497	535	506	568	480	594	534	511	525	494	543	470	470	553	542	484	517	547	543	513	536	546	526	523	543	535	505	551	529	542	515	516	485	520	503	518	542	516	522	524	511	517	516	551	513	551	534	498	528	506	507	485	547	490	499	517	488	521	504	510	472	566	505	485	489	523	550	554	527	515	524	555	511	515	495	523	514	528	531	512	494	522	583	482	540	530	506	465	515	568	517	552	562	540	507	474	509	534	501	494	524	547	541	554	529	515	500	500	514	539	518	548	506	535	508	548	520	522	556	532	496	489	522	529	495	477	522	532	526	569	477	547	537	558	517	530	522	550	522	522	535	518	529	494	507	536	514	487	525	533	485	511	488	537	497	534	554	535	538	516	521	549	527	505	534	561	495	516	537	532	560	528	480	530	489	470	509	498	552	509	552	520	544	538	556	527	522	552	530	512	516	492	512	524	541	534	521	530	528	531	527	553	485	522	501	523	550	499	487	515	500	525	536	532	544	535	514	524	529	528	515	502	540	569	530	539	526	505	509	537	493	526	510	537	509	505	518	564	532	514	548	531	555	508	523	512	537	528	539	512	495	510	508	491	523	557	495	501	518	497	489	556	573	532	514	519	542	512	555	504	512	476	483	508	527	537	525	533	548	505	535	501	534	510	490	526	549	533	518	521	488	516	494	549	535	519	467	507	513	503	565	516	509	491	496	525	535	512	493	499	513	550	517	523	543	517	484	533	548	529	518	494	502	519	503	520	532	489	511	492	520	527	549	491	504	476	514	582	522	553	548	544	543	525	509	537	545	543	537	542	519	548	492	491	523	533	541	534	509	526	476	493	482	505	562	500	547	529	508	539	501	506	524	540	482	528	517	506	519	493	540	505	485	573	543	540	501	509	539	546	554	511	543	510	537	504	475	550	548	536	514	536	501	528	535	516	508	541	517	500	555	523	516	500	517	521	518	525	542	527	469	507	553	523	506	526	500	555	554	565	522	500	500	531	505	480	521	521	567	529	527	543	505	508	535	518	483	514	477	510	524	497	523	588	536	459	471	488	521	566	523	485	498	465	503	514	526	544	513	514	538	489	496	537	497	526	484	523	542	513	517	547	538	540	487	550	519	530	527	499	475	537	488	538	524	489	543	515	527	523	514	525	528	523	574	522	497	526	496	518	518	549	502	485	502	495	514	536	547	489	527	504	522	526	524	500	493	525	525	511	524	527	561	531	545	547	510	560	506	511	538	522	462	480	530	531	543	518	559	501	553	521	497	525	513	507	536	505	498	522	541	516	534	499	544	523	497	565	518	485	550	547	556	516	502	549	514	554	505	498	487	515	557	500	503	537	528	518	532	524	494	542	503	501	539	520	521	508	533	484	515	504	550	543	498	492	514	514	558	572	520	513	536	511	504	530	481	554	510	511	526	552	526	515	521	517	516	498	549	521	555	504	550	496	516	526	554	505	525	502	513	494	549	545	553	488	544	563	502	551	508	490	504	535	491	553	553	531	522	538	563	504	541	498	504	546	504	506	562	504	525	505	564	526	523	505	505	509	501	498	531	561	498	548	510	514	558	533	514	520	557	536	527	575	486	526	578	539	485	519	554	558	539	554	523	548	503	526	517	503	516	489	503	543	507	540	534	506	482	484	531	523	543	496	495	526	564	530	518	506	501	518	543	492	527	525	533	536	524	525	511	534	513	486	500	517	501	550	536	533	519	534	543	518	529	479	546	517	516	544	563	485	513	516	520	522	533	511	555	482	556	516	545	579	544	460	494	528	534	548	530	515	519	537	536	511	534	506	486	549	548	534	513	527	515	514	490	540	509	541	515	487	502	502	495	486	543	509	518	525	474	494	490	505	575	511	518	515	544	507	488	488	524	558	536	547	522	502	492	569	517	508	510	514	510	502	515	539	495	543	481	529	540	479	535	533	514	514	493	534	542	520	514	514	509	559	549	512	568	515	510	540	522	528	508	542	524	488	503	541	541	536	513	511	532	526	529	484	505	478	524	511	531	555	504	532	535	506	538	518	516	568	498	540	489	503	492	487	523	520	511	505	501	517	559	517	536	505	530	491	484	540	506	521	530	540	515	539	498	524	517	578	522	502	514	537	537	490	507	534	493	527	568	504	506	485	539	505	527	516	542	510	512	500	510	500	518	530	536	502	505	560	497	494	512	547	497	537	517	497	495	534	519	531	535	507	510	529	570	489	491	550	485	531	523	541	486	528	508	505	581	504	543	531	483	547	508	546	526	543	514	557	531	538	551	514	499	510	484	511	506	546	518	513	504	516	548	491	529	508	531	523	529	533	522	523
24068	21388	28604	24542	21369	9991	2122	1077	812	752	911	853	847	785	734	745	712	708	645	595	725	1794	3153	3950	3425	2734	2054	1352	977	785	560	488	487	486	498	485	507	504	515	508	510	482	544	503	492	498	499	573	520	456	486	518	503	512	524	499	545	501	521	496	462	494	513	505	504	504	508	509	503	502	532	550	489	521	524	498	491	482	492	509	516	538	506	506	492	499	500	493	514	545	507	469	505	487	498	500	512	513	528	503	503	516	503	489	498	484	481	507	478	496	538	486	507	560	498	510	517	500	510	524	519	496	484	513	513	502	513	528	504	501	474	513	528	504	489	518	477	486	470	519	462	544	532	529	521	535	499	484	495	502	502	497	514	511	536	508	510	464	518	489	539	513	548	503	547	504	492	467	493	527	488	492	525	546	530	483	519	482	487	480	531	524	485	477	514	528	464	480	516	526	477	469	478	507	540	538	503	471	520	488	502	507	483	497	474	516	512	520	495	534	536	522	544	524	503	516	514	521	528	492	460	483	506	532	510	486	471	507	523	507	506	496	473	488	533	522	539	524	515	517	489	521	502	506	514	517	498	487	518	508	525	532	514	497	514	594	533	469	562	531	540	503	531	508	518	516	475	565	511	541	483	531	513	539	524	537	485	511	476	502	487	544	481	499	497	507	507	480	455	509	484	492	489	539	516	541	503	493	544	482	528	511	498	462	514	469	507	550	503	507	512	501	479	526	506	495	524	532	498	477	484	545	501	450	494	473	507	528	531	485	483	529	497	541	515	526	523	523	495	493	509	481	489	482	501	494	483	481	526	494	524	459	502	493	532	543	569	489	508	500	544	523	481	494	482	470	527	469	463	486	544	491	513	539	483	505	509	517	492	487	495	515	513	513	522	519	525	489	502	504	500	545	510	446	498	480	549	474	506	542	455	507	494	544	554	538	529	507	478	500	537	511	519	498	483	539	544	533	512	499	562	533	506	486	528	468	519	527	497	531	520	520	534	479	520	485	467	509	491	509	536	497	487	500	501	500	497	516	506	496	484	525	500	520	478	478	508	502	521	503	496	507	503	521	465	541	497	488	501	513	543	502	494	525	489	484	499	503	490	498	479	470	495	552	496	512	495	475	522	507	483	539	501	523	521	527	525	503	516	505	501	482	529	530	523	520	512	534	494	484	500	473	502	525	526	514	548	495	541	539	503	521	520	523	494	530	477	523	508	515	502	489	496	527	488	577	509	522	531	553	512	512	503	495	536	507	511	495	519	509	489	507	493	509	469	498	541	514	531	530	520	483	536	523	529	478	494	508	515	495	507	477	514	512	504	521	519	508	497	531	490	518	499	507	525	480	509	508	488	517	510	480	486	536	514	504	489	477	524	515	519	499	523	534	524	526	491	549	504	519	511	508	534	533	516	505	505	540	512	489	512	510	508	495	518	474	504	494	494	483	494	493	479	535	527	496	477	509	484	528	476	489	487	500	532	529	522	484	527	538	507	523	484	485	524	553	562	542	487	519	481	488	516	508	504	488	503	560	491	544	514	533	515	516	474	522	481	527	527	517	518	480	468	542	503	516	509	515	474	519	518	511	529	448	518	508	522	486	536	527	516	480	523	488	511	522	498	503	456	556	570	524	519	522	509	490	525	465	463	537	529	529	503	502	483	527	498	523	517	533	516	469	517	542	507	508	521	468	546	495	536	520	579	489	520	518	503	523	527	518	520	506	479	508	497	554	548	516	505	527	526	502	487	539	503	502	507	498	479	529	524	518	479	503	531	500	515	504	514	492	502	508	486	482	533	490	517	529	506	520	489	481	577	512	472	514	488	551	495	520	488	505	508	548	474	501	520	514	489	517	486	507	503	501	497	521	556	541	495	562	472	484	522	541	477	525	489	524	494	528	543	482	521	506	559	502	495	483	514	525	531	492	468	510	525	486	543	458	545	556	519	514	502	498	515	461	522	534	499	473	463	470	504	527	512	534	506	532	489	534	550	497	470	500	498	493	529	496	522	496	510	484	495	558	518	516	519	532	515	448	486	561	486	461	477	521	515	544	566	524	484	491	475	502	521	519	499	534	556	472	531	485	524	507	481	519	489	536	502	491	501	480	478	493	501	513	512	525	512	482	479	545	534	512	483	534	518	484	523	484	530	510	496	518	502	505	489	519	508	492	506	512	517	475	494	502	503	496	530	537	518	549	480	529	522	489	515	497	509	503	587	490	503	531	463	477	525	510	526	475	505	458	517	526	519	504	504	519	503	498	502	506	539	515	511	519	522	482	484	522	516	481	514	490	485	501	493	534	531	479	476	497	537	496	523	498	524	491	503	514	521	529	535	489	526	500	482	533	508	545	500	507	457	527	516	502	514	558	511	495	513	544	493	516	489	518	471	518	497	528	512	512	487	502	486	503	470	530	509	511	520	541	542	492	540	526	482	489	487	554	484	477	501	541	475	485	526	535	511	506	522	479	491	518	496	529	493	541	511	487	515	464	509	516	543	544	494	483	530	534	505	497	497	493	510	485	528	497	482	500	501	504	504	524	500	517	480	486	489	517	461	478	513	488	537	513	481	528	505	529	522	492	537	521	530	494	535	500	536	489	520	467	513	495	541	480	479	501	503	514	519	496	543	473	507	490	507	510	518	487	519	520	485	495	507	523	466	532	503	495	533	528	501	525	533	520	514	526	499	498	519	483	520	510	513	503	510	477	521	496	486	528	501	520	524	506	488	488	508	512	480	468	530	539	493	489	484	513	485	457	479	529	500	460	496	518	512	489	518	490	491	484	553	508	514	506	529	485	521	546	519	510	490	493	486	491	493	448	560	494	457	507	492	509	503	527	499	506	487	530	492	526	522	539	490	494	511	546	498	470	524	556	489	487	538	540	514	512	510	489	602	528	487	499	505	500	511	520	503	496	529	493	500	502	509	502	497	556	520	505	502	536	521	517	525	518	519	500	528	489	471	542	489	529	494	488	493	516	541	520	513	532	496	516	531	522	489	537	491	527	502	496	527	513	503	546	514	521	478	492	499	520	529	504	531	506	552	480	512	523	499	531	541	478	475	507	492	535	524	486	513	500	504	490	509	515	511	531	486	478	500	478	551	524	525	507	540	527	501	480	472	476	512	518	548	517	491	499	530	482	529	516	513	502	487	516	496	530	475	504	507	526	468	527	531	521	503	521	503	473	504	526	499	509	475	500	538	512	492	527	495	480	502	518	475	488	506	501	502	518	537	501	485	567	481	559	550	492	534	515	493	510	520	483	437	524	496	526	488	486	446	540	484	505	524	508	489	503	492	509	503	509	533	493	495	512	522	556	527	505	505	485	532	493	468	491	519	509	472	506	528	495	500	489	523	508	462	482	533	484	521	522	487	505	471	494	495	487	579	498	527	490	527	553	454	563	497	489	511	503	498	545	481	460	493	465	547	513	488	516	508	470	517	492	444	494	528	564	516	498	489	484	523	526	513	493	515	484	510	519	538	520	498	509	499	474
5048	14445	9646	6519	4797	3742	2710	1503	1188	1101	1393	1218	1168	1037	958	958	900	940	723	628	984	2900	5075	6238	5037	4077	2926	1934	1257	884	545	545	511	556	585	508	511	532	504	535	535	562	562	542	545	523	550	567	552	526	538	561	522	553	535	540	554	508	562	545	545	519	571	544	520	545	531	569	562	535	504	527	541	513	529	531	474	500	497	547	537	534	495	554	538	518	531	542	535	531	493	508	542	553	517	519	481	532	511	509	557	573	527	513	553	524	539	529	549	503	555	513	548	563	542	531	502	528	529	555	559	522	556	553	545	527	583	550	497	553	554	520	543	573	553	567	495	547	536	505	520	554	530	509	554	550	516	554	530	523	539	528	522	564	544	547	546	533	510	539	557	543	508	526	524	542	528	533	502	497	503	501	560	548	555	505	506	547	533	537	529	551	537	491	510	531	536	563	528	549	514	515	537	526	524	522	534	514	505	505	583	551	522	550	519	510	523	533	534	562	549	570	529	530	514	537	555	533	522	496	557	534	566	504	523	518	530	549	558	543	532	528	522	559	540	529	531	528	548	537	549	550	559	537	566	567	543	529	522	536	502	562	542	487	530	525	552	533	515	529	520	523	541	511	516	492	575	556	526	523	577	572	532	521	536	533	522	508	543	536	523	561	553	564	535	529	538	499	525	529	518	502	542	495	532	526	534	522	523	536	550	510	508	523	520	493	563	530	501	511	517	509	539	532	518	551	528	530	524	542	539	529	528	493	517	517	571	514	529	513	542	522	500	532	530	525	499	545	565	530	553	566	543	500	557	519	549	521	545	500	519	534	527	504	568	539	542	522	527	535	539	540	568	556	559	550	541	546	489	521	520	537	577	581	526	502	555	588	549	519	531	521	546	561	563	514	536	588	544	515	547	489	531	519	532	483	540	570	478	532	553	499	514	536	480	523	476	530	472	555	499	546	506	529	525	567	549	483	554	494	549	500	561	493	541	557	526	550	548	540	502	521	519	538	554	550	510	515	551	577	504	524	529	513	540	519	520	578	524	522	534	542	542	546	526	530	550	527	523	512	551	541	541	536	552	561	574	543	530	509	536	497	529	499	543	504	495	552	562	559	534	563	563	514	523	566	569	501	516	526	552	516	484	527	522	554	506	482	549	558	535	533	521	532	536	572	536	553	541	508	562	519	515	537	497	542	531	568	529	539	534	544	504	523	529	581	523	493	487	540	522	546	522	540	537	515	496	540	566	540	578	504	514	541	550	509	522	549	520	497	529	480	496	559	560	522	550	520	545	525	488	538	583	558	559	521	520	518	554	525	538	550	531	528	544	539	500	507	535	562	555	533	587	498	527	531	494	554	560	522	526	511	574	472	564	484	526	586	510	492	516	545	554	536	546	543	527	551	563	543	497	539	483	545	545	481	488	518	541	538	501	541	557	500	549	547	542	519	544	558	517	529	525	495	582	519	534	587	536	513	508	540	541	524	564	509	539	503	544	525	595	520	516	544	524	562	517	501	526	573	528	537	562	536	529	565	532	563	524	524	539	553	568	556	526	532	550	562	512	568	506	559	519	531	541	509	529	538	533	516	522	563	506	527	520	548	494	552	533	538	529	538	496	528	520	532	548	520	519	565	570	538	551	540	528	503	504	539	490	519	552	546	525	557	581	510	577	541	544	542	518	495	509	536	546	503	522	580	517	559	541	524	566	520	541	551	545	587	508	567	540	518	509	522	520	553	511	537	525	533	562	478	531	523	547	547	567	540	551	542	538	539	553	489	522	559	554	493	560	534	521	532	567	570	568	565	497	545	503	503	542	499	530	533	525	545	533	529	510	552	521	531	508	501	527	547	529	517	540	529	546	518	510	561	514	543	518	530	514	520	504	607	536	502	527	522	560	539	519	519	510	517	514	551	520	529	531	538	552	535	529	541	539	499	493	526	584	549	526	516	547	522	519	506	554	497	579	543	553	552	521	541	550	525	516	516	514	533	491	537	524	525	530	525	527	523	535	537	517	502	562	517	500	556	523	545	525	561	543	537	514	553	521	543	516	580	520	529	560	561	504	539	540	539	540	537	544	544	517	548	536	513	479	497	521	576	514	483	549	534	495	544	499	560	552	536	573	532	525	498	533	534	528	557	556	556	512	520	499	531	549	549	512	559	536	489	558	539	527	537	506	555	527	542	544	528	578	518	548	569	545	495	531	519	502	530	543	557	486	558	488	553	512	519	524	526	529	556	508	534	513	526	524	543	555	552	545	544	546	545	554	555	520	538	550	542	511	506	510	532	527	536	537	566	548	556	528	523	522	578	523	512	557	512	525	510	501	521	540	548	534	491	560	521	508	551	542	511	535	544	593	510	518	500	552	530	525	545	498	530	548	531	526	576	473	542	547	530	534	554	506	505	499	573	550	554	514	574	533	561	539	508	521	509	546	528	547	539	567	520	565	560	569	527	515	550	526	523	514	559	570	505	537	520	498	525	518	520	513	554	561	505	535	551	493	506	522	536	525	514	523	566	509	569	558	545	504	527	502	581	537	547	540	525	568	526	524	514	545	590	559	499	534	552	529	532	538	552	503	566	553	536	506	523	488	514	551	558	534	554	496	525	531	490	516	510	548	516	526	538	495	500	517	558	584	557	568	562	533	517	547	563	574	524	525	532	519	546	550	512	561	524	473	549	527	549	555	557	510	566	519	542	528	517	536	525	503	501	535	524	515	524	578	527	472	509	523	541	550	528	533	557	540	526	538	511	533	564	530	570	527	511	556	539	532	533	530	550	538	490	550	515	552	524	561	533	519	519	537	506	505	556	494	540	544	530	476	539	541	510	586	525	529	512	515	531	538	539	509	546	569	547	530	570	556	537	533	529	579	531	541	525	522	547	537	526	519	520	532	497	531	548	582	534	545	529	529	538	537	518	531	539	515	542	536	562	523	523	558	533	548	541	555	523	534	581	568	554	569	549	534	502	557	577	581	543	544	545	517	535	558	561	547	530	524	553	549	523	554	496	547	533	545	516	517	529	546	525	556	549	537	488	507	523	518	532	474	518	500	564	571	557	535	526	571	507	498	503	540	558	494	513	573	553	535	550	520	521	523	526	527	591	544	534	555	566	557	501	557	552	519	527	523	490	580	501	578	543	515	533	560	521	528	544	546	535	500	558	525	529	541	508	524	520	558	501	542	503	547	503	526	551	488	539	509	552	546	506	513	545	532	541	524	522	555	523	468	552	542	532	528	509	547	573	510	542	536	528	509	554	513	473	555	529	540	550	546	537	521	520	508	536	534	528	515	539	499	523	523	531	543	516	561	562	521	507	568	492	509	511	512	561	567	510	484	543	539	534	534	512	536	499	553	529	548	559	544	533	578	553	563	536	523	521	547	540	546	512	546	514	551	493	549	533	555	576	534	518	572	582	517	512	547	522	542	532	529	552	531	539	570	475	521	521	580	545	563	512	557	540	538	525	530	494	528	554	556	554	555	540	526	538	516	536	537	541
25322	21472	27583	25673	10360	1814	1489	964	848	852	959	879	857	851	767	845	865	734	621	670	698	1547	2368	2479	2037	1732	1393	1053	881	758	632	647	637	613	640	662	639	643	658	647	659	615	661	644	637	661	625	623	633	679	642	617	620	614	630	645	638	671	629	679	605	630	614	628	625	592	631	686	630	645	676	596	658	635	616	628	642	642	691	625	642	639	629	620	627	653	652	675	622	611	629	636	607	641	647	613	605	611	613	599	604	656	700	649	640	666	618	641	697	657	658	643	614	654	606	604	648	589	667	608	622	682	619	670	597	627	635	673	670	638	617	669	628	653	606	638	687	669	611	598	626	613	677	643	627	568	662	642	645	653	667	670	663	636	670	641	676	664	614	623	625	628	635	638	695	647	603	649	605	605	620	624	679	669	633	621	650	680	611	650	653	697	590	673	672	628	616	657	621	642	635	640	648	640	610	592	679	635	657	612	600	663	653	636	623	608	645	650	615	667	649	599	636	654	649	630	622	660	619	624	638	665	637	613	634	615	620	623	662	638	659	702	629	649	672	614	600	635	607	607	635	663	649	576	598	663	647	653	625	630	645	631	630	641	628	620	623	615	664	643	626	636	616	631	656	642	663	607	657	645	629	611	553	619	629	619	639	635	654	618	638	664	641	658	635	665	663	616	671	673	634	582	646	623	623	629	614	639	574	605	620	648	617	642	655	643	633	671	646	646	699	583	647	672	587	654	609	599	617	622	612	629	633	663	629	618	622	656	630	663	667	665	645	627	648	653	582	627	641	662	641	630	641	629	654	684	608	677	631	647	678	653	643	650	649	652	629	632	605	625	633	609	644	659	659	654	622	634	589	629	647	633	637	613	673	619	626	650	644	640	641	618	653	660	646	653	679	634	614	639	642	676	670	616	619	614	608	595	693	587	678	652	607	620	648	656	614	660	600	616	632	616	669	640	678	613	668	607	625	631	665	625	632	658	675	602	678	639	681	625	617	625	631	643	659	616	644	662	640	672	652	574	643	661	624	696	658	644	614	629	642	681	647	648	619	637	622	687	648	625	656	636	623	639	627	688	645	682	630	646	602	640	674	671	644	624	602	613	627	633	677	628	603	648	663	655	577	650	621	660	620	622	631	598	624	593	650	636	628	642	604	631	574	629	650	624	663	623	631	636	675	683	675	623	635	588	641	642	618	661	594	664	631	650	641	654	634	632	606	615	659	660	631	688	583	663	626	606	652	620	626	654	663	631	645	614	613	627	613	653	623	664	659	634	642	639	645	585	641	644	616	643	609	619	655	625	663	637	639	618	637	628	639	580	636	595	629	643	613	693	675	573	680	588	634	586	646	592	611	652	664	606	656	699	654	644	636	636	670	628	631	642	632	654	607	623	647	620	627	630	620	654	621	604	620	646	641	601	635	630	684	606	623	651	660	650	646	672	649	640	676	623	656	675	662	637	603	636	620	652	634	628	628	634	628	626	662	656	650	640	629	622	642	620	634	683	646	662	643	684	599	638	634	648	609	686	614	605	598	683	626	627	665	629	681	657	581	614	628	709	600	654	614	628	672	671	646	626	653	672	643	616	638	606	583	643	656	589	644	603	658	640	629	669	625	606	658	629	626	638	612	591	656	607	678	692	651	605	662	656	640	632	647	649	639	652	610	645	621	663	648	636	679	648	610	635	669	653	610	653	603	636	661	634	652	667	661	625	586	632	614	620	588	619	646	651	637	598	633	606	652	650	631	647	648	595	631	643	598	641	629	634	631	660	649	625	642	655	646	601	642	667	644	637	630	653	640	635	615	619	634	645	652	604	620	659	651	626	611	652	632	585	635	618	665	639	671	648	707	620	665	612	603	643	647	630	616	620	623	621	684	625	668	673	647	621	670	650	634	627	597	609	654	631	587	612	667	613	649	614	619	613	659	640	641	656	605	638	603	647	671	658	626	640	713	660	612	677	645	608	646	688	672	646	632	649	646	601	616	657	652	679	644	635	591	657	567	657	695	623	622	612	666	672	671	627	643	655	647	618	645	632	660	647	631	622	642	663	644	624	660	648	674	657	666	601	672	623	598	605	646	648	646	653	639	622	664	645	654	651	638	629	678	604	605	698	584	618	611	630	712	632	638	643	620	653	652	637	606	574	653	627	610	578	698	639	632	598	614	646	610	653	661	634	693	645	606	623	619	659	603	636	601	626	644	614	650	637	631	627	660	613	590	658	640	610	633	648	642	645	672	604	621	647	596	599	646	661	614	627	664	592	690	652	571	568	650	653	635	660	644	653	581	672	632	657	649	656	653	615	639	626	610	663	623	625	609	628	608	655	640	598	630	645	627	663	635	629	621	595	629	613	652	595	615	653	604	646	668	654	658	591	613	629	624	609	634	655	602	651	621	604	620	668	650	650	650	593	631	588	633	655	620	626	639	638	616	656	677	658	584	658	628	641	608	645	647	678	633	695	640	614	638	593	655	623	643	653	627	630	627	639	692	641	682	670	602	615	643	608	650	648	615	630	644	637	598	622	661	649	649	635	633	647	661	638	656	628	682	622	631	647	674	613	679	637	622	686	627	675	678	618	641	638	629	624	619	583	656	622	629	642	648	659	630	679	660	600	624	603	662	584	644	656	607	607	635	635	637	678	607	676	639	636	639	626	636	629	634	626	628	676	677	622	603	691	628	606	599	667	641	677	611	716	635	621	624	631	650	714	700	680	646	646	663	616	650	660	640	604	639	629	666	654	682	663	640	620	604	667	710	585	650	674	652	664	653	663	644	651	626	655	604	678	645	655	618	627	631	617	617	654	688	625	607	620	702	631	632	682	629	664	659	638	574	619	658	666	634	630	631	588	617	657	648	645	620	677	666	658	626	652	658	617	643	627	634	617	713	640	617	650	618	621	629	600	637	602	605	609	689	647	675	584	611	640	679	614	677	680	633	612	600	592	636	648	659	663	628	640	634	624	624	644	667	669	626	685	631	667	603	624	638	646	683	617	630	649	603	597	593	637	649	604	611	635	614	621	632	612	667	625	643	648	652	625	632	632	623	647	604	658	660	658	595	611	630	598	622	580	659	671	604	612	649	625	645	642	677	625	655	599	631	627	605	620	612	662	673	637	662	729	606	661	687	609	625	624	622	611	629	648	641	589	638	644	651	629	626	629	604	635	641	624	666	655	680	643	619	632	616	664	611	695	654	635	641	578	623	634	635	689	619	599	674	634	623	648	640	605	597	608	610	664	643	641	636	630	599	646	626	649	607	652	603	588	648	658	650	653	667	580	647	636	661	613	668	631	635	638	626	629	652	616	624	586	665	642	622	658	627	681	632	589	638	632	633	637	610	601	639	676	621	634	641	610	647	646	656	677	631	642	650	643	648	611	701	660	656	606	639	627	640	643	612	629	655	633	646	649	669	643	663	658	631	650	616	652	663	641	629	595	647	642	627	647	610	649	645	671	623	677	599	629	630	668	651	632	618	614	642	596	651	618	646	600
5002	9744	7310	4273	3090	2672	2322	1253	1106	1108	1256	1242	1128	1065	945	1115	1117	1006	788	738	844	2527	4011	4209	3082	2554	2183	1488	1113	879	693	649	711	672	666	694	689	651	683	667	653	694	657	670	676	665	700	697	658	656	684	666	707	672	669	668	663	696	689	744	642	693	660	631	644	629	648	695	684	667	649	636	662	671	711	723	627	637	661	663	672	693	666	701	711	656	691	698	674	669	663	723	646	696	669	662	669	724	671	722	721	702	672	717	719	670	716	631	686	666	687	716	680	689	629	681	637	664	686	704	680	660	638	654	661	684	653	652	647	691	673	681	662	600	662	707	667	643	696	674	693	692	703	633	654	701	677	686	680	667	661	695	636	706	629	690	625	632	708	635	683	686	681	657	684	710	671	696	686	676	627	676	667	658	706	712	652	674	710	694	686	634	663	699	682	715	681	643	666	651	688	711	643	672	651	658	692	718	648	675	691	686	700	686	684	675	679	675	727	737	675	682	642	668	695	675	655	720	696	682	649	723	710	697	692	634	698	699	655	721	740	656	711	659	664	722	677	675	688	709	670	670	650	698	683	695	652	686	665	732	686	689	690	648	656	681	666	640	641	666	715	681	632	678	685	688	633	660	627	681	709	687	686	718	666	632	659	664	695	680	688	679	701	710	674	617	649	675	715	774	684	680	675	665	669	706	674	707	719	665	651	670	704	668	706	666	696	667	683	671	682	693	715	687	695	676	684	670	670	676	668	695	666	631	630	664	652	643	718	692	661	613	665	660	674	669	674	646	718	670	635	660	607	642	636	709	687	676	687	661	670	677	637	670	632	638	645	612	681	683	646	670	671	665	666	648	707	676	664	659	692	657	619	680	667	686	691	643	646	737	701	685	637	700	733	666	704	700	686	671	683	669	667	685	622	685	664	684	675	732	619	659	653	709	668	694	668	681	692	663	660	709	656	699	712	659	704	650	714	682	671	719	687	651	677	714	654	685	641	680	703	659	655	688	661	694	652	745	680	691	669	647	702	670	680	632	689	719	649	668	689	697	678	707	710	675	697	702	697	647	682	695	658	704	663	692	738	646	687	702	695	643	672	703	644	713	667	709	655	618	653	643	633	697	691	685	674	643	676	705	648	662	642	702	675	645	693	663	685	645	667	649	704	690	676	701	682	644	621	673	656	675	657	677	673	677	717	660	678	698	662	684	696	712	659	718	655	677	670	688	670	651	698	688	632	678	641	666	686	680	680	686	663	704	654	678	676	672	634	731	678	661	709	660	686	689	647	733	745	671	658	653	635	669	653	724	660	637	597	699	710	666	667	676	662	663	626	680	693	707	719	632	719	679	681	679	736	656	673	655	668	663	687	642	642	663	679	646	679	647	705	684	675	695	693	652	703	658	744	639	716	691	620	706	687	676	674	668	675	696	687	663	652	694	692	704	692	669	696	657	685	693	666	660	699	636	669	711	689	704	672	719	702	692	643	642	667	669	701	639	636	699	693	623	690	666	689	658	668	696	632	644	662	679	654	656	638	644	730	725	609	700	653	677	664	701	703	678	638	663	725	707	688	691	712	668	673	663	647	674	627	633	680	684	629	675	697	696	730	713	661	696	648	694	698	702	700	679	674	663	686	690	706	679	659	683	672	622	715	670	634	670	652	675	691	700	725	681	705	649	665	688	663	618	664	674	672	669	677	681	665	686	680	715	640	648	718	673	691	699	699	679	688	679	640	689	727	654	662	669	698	662	658	667	668	717	665	696	702	660	625	706	657	648	662	706	733	642	653	688	717	652	670	746	655	675	716	681	686	631	659	639	649	718	633	691	698	653	693	726	674	693	630	691	698	694	670	721	698	691	642	677	675	668	697	664	681	714	684	669	662	681	668	655	699	664	623	681	668	699	624	696	666	659	679	655	679	682	664	680	682	683	670	639	704	708	674	648	643	669	615	672	692	710	665	662	664	687	670	691	668	683	628	657	680	673	682	637	674	695	613	677	659	618	674	644	661	636	680	692	643	695	662	682	595	630	733	681	614	646	701	654	643	715	705	691	692	702	650	660	675	672	691	687	650	686	659	667	655	674	646	670	630	667	623	687	678	666	650	679	701	645	679	671	675	726	665	691	654	700	687	669	679	653	737	684	660	687	663	694	696	684	686	705	704	650	711	682	695	670	637	624	729	653	699	653	681	686	633	669	649	738	688	690	702	680	653	681	659	680	686	696	689	655	640	684	701	660	679	658	677	673	674	746	650	691	682	617	669	678	674	638	655	717	627	691	665	691	717	686	628	685	652	697	702	680	632	698	682	666	679	668	650	639	679	644	648	693	662	685	660	662	687	681	638	683	707	697	639	668	643	655	689	684	673	667	683	694	631	671	648	729	666	691	704	694	673	664	712	664	701	649	662	744	630	700	675	681	719	727	665	646	666	700	683	619	622	657	657	646	676	654	630	655	622	690	640	684	666	650	657	671	675	713	720	663	673	669	669	656	658	656	641	668	666	674	637	686	670	664	644	689	656	684	719	685	678	639	669	684	685	653	683	675	711	660	677	625	704	674	684	679	614	697	680	662	663	600	657	689	702	698	672	669	672	706	644	661	664	686	670	689	679	673	695	647	667	665	669	655	649	744	668	673	659	667	679	647	641	630	669	693	676	695	686	669	702	664	645	702	646	658	656	670	658	626	675	718	717	653	640	673	693	712	679	688	696	650	645	674	657	698	697	655	690	676	682	684	692	705	683	663	647	702	659	677	721	684	685	682	654	695	659	659	674	647	662	651	685	649	683	684	697	706	671	645	726	686	696	725	604	681	622	656	724	693	732	680	660	747	664	679	682	673	601	676	688	656	660	618	637	703	669	704	691	709	639	635	653	702	664	664	657	682	696	686	664	648	609	671	685	691	682	638	687	677	707	666	688	677	673	659	668	673	660	614	679	658	665	750	684	702	681	677	685	661	715	749	704	656	719	611	684	679	653	700	677	609	643	636	696	677	721	679	673	633	693	674	689	692	671	685	691	688	646	669	636	681	685	654	644	697	693	648	674	656	673	687	666	676	686	646	711	666	644	715	706	679	693	664	684	698	654	649	692	647	664	707	665	696	679	654	674	681	632	698	669	696	641	655	669	673	641	637	679	655	732	681	677	702	615	651	651	709	741	675	680	690	681	682	685	665	680	677	714	682	668	667	632	685	698	668	710	691	635	601	666	730	630	709	676	634	650	679	708	667	618	676	672	687	706	675	683	704	639	686	706	647	681	647	671	673	658	655	650	704	675	681	729	629	670	646	639	648	709	719	709	719	651	647	677	662	696	629	679	709	680	720	700	707	686	689	664	649	643	651	675	679	707	666	636	681	681	663	701	707	651	672	693	630	686	742	705	680	632	706	693	693	649	640	686	682	681	682	636	689	639	676	697	674	690	669	685	704	674	661	687	647	685	664	716	662	672	679	706	689	734	684	691	680	627	671	651	703	640	675	740	664	696	694	656	702	614	680	714	676
22783	21412	29130	24078	21416	21536	10617	2262	1463	1559	1489	1322	1151	1065	1135	1116	1270	1110	934	876	1158	3904	8062	8074	6139	4845	3491	2239	1466	1014	777	741	728	748	791	722	743	751	718	731	714	721	745	706	713	773	739	775	691	770	719	728	785	755	756	705	756	778	719	746	747	730	772	722	733	756	737	735	746	748	768	799	779	772	765	818	777	739	758	801	748	756	763	726	768	730	730	766	795	778	778	772	774	722	776	772	752	741	719	770	756	751	764	705	752	773	762	715	738	763	672	740	716	670	728	766	753	775	757	724	765	782	729	786	706	751	775	742	755	737	744	770	751	780	796	735	797	760	742	711	770	728	731	769	695	714	737	767	739	776	738	780	718	727	731	743	798	725	726	727	737	716	742	704	724	729	713	737	743	757	809	724	761	751	704	750	696	786	771	718	716	795	756	761	767	733	733	795	758	794	761	716	768	714	775	812	755	738	761	773	750	712	769	705	717	801	735	749	761	767	764	826	737	777	714	693	713	692	737	758	759	750	719	694	708	740	769	711	742	753	748	768	782	758	733	724	718	755	768	735	724	725	746	743	799	721	730	802	760	754	774	716	744	727	791	773	737	760	741	717	779	706	747	688	802	769	764	762	770	770	744	743	740	714	706	726	716	732	751	765	750	814	721	693	736	727	784	691	722	742	709	791	765	699	732	722	734	737	733	738	711	758	767	760	740	751	802	775	787	706	751	737	686	754	743	768	737	776	763	771	763	695	732	750	746	754	777	798	763	710	760	774	735	732	703	751	698	753	709	719	736	712	806	761	753	727	732	743	767	769	782	749	730	730	698	699	755	742	749	738	749	715	775	790	748	727	729	739	752	749	752	709	747	724	741	746	736	728	731	749	730	740	734	730	735	762	725	773	743	716	718	712	756	771	771	734	742	738	728	749	760	705	726	752	772	770	768	751	728	727	721	738	795	760	740	779	702	713	728	726	744	716	755	771	746	692	731	763	746	765	734	758	756	778	711	689	746	736	709	755	733	705	747	732	746	694	729	771	749	735	775	728	742	718	766	743	741	740	723	714	720	706	739	724	730	752	744	797	687	711	704	769	796	723	704	755	782	688	731	777	776	750	805	788	731	767	716	739	775	758	731	777	767	732	709	745	694	777	790	731	742	739	752	759	747	809	746	733	746	759	783	679	826	752	665	740	761	734	718	779	769	741	742	771	779	747	722	715	758	777	740	703	675	698	721	800	751	805	745	735	732	761	735	715	679	741	723	713	743	750	789	722	725	785	804	747	724	741	707	768	751	756	789	753	716	775	777	716	760	727	807	704	716	743	707	706	683	728	752	799	765	732	738	755	728	699	762	733	703	770	678	736	745	746	736	749	742	680	723	766	762	721	743	728	736	760	736	737	775	756	725	804	715	748	739	791	729	715	731	753	753	718	730	703	726	746	764	710	769	754	709	738	775	754	718	773	740	690	730	694	751	728	747	758	755	812	735	733	741	722	744	728	755	714	790	724	718	746	738	746	732	751	728	738	754	705	720	756	725	760	718	744	750	748	752	724	714	711	787	759	753	729	803	773	778	745	753	780	807	697	765	778	749	741	751	738	735	756	761	731	751	778	721	742	759	744	702	760	756	745	749	727	749	788	752	766	702	732	696	718	729	710	773	779	746	726	705	773	737	722	745	789	740	700	751	739	745	705	786	747	755	758	756	749	758	769	767	725	726	732	786	746	781	724	769	757	761	741	765	756	752	759	734	714	735	791	756	733	722	809	738	751	785	736	797	783	741	751	771	755	712	740	690	740	767	727	757	709	742	802	737	737	736	762	750	770	795	748	740	736	731	783	722	763	795	754	691	713	751	777	746	748	712	770	712	756	719	738	776	793	758	754	742	724	787	752	694	736	765	748	720	760	751	717	767	712	744	778	730	770	711	780	719	752	779	718	726	719	750	687	737	755	701	715	712	749	758	737	732	720	730	784	792	708	719	731	780	738	787	749	716	758	736	739	733	750	747	714	740	734	755	748	775	783	689	780	744	755	717	790	727	728	742	728	683	789	704	754	768	727	736	725	745	725	765	761	730	724	765	729	720	797	769	728	731	717	764	725	708	742	713	744	738	683	797	704	758	748	733	719	735	698	688	822	781	704	739	778	727	755	736	768	731	784	665	755	780	758	767	696	729	716	720	744	722	752	723	772	740	746	709	744	744	738	798	760	713	779	731	728	760	701	791	721	783	778	744	740	761	716	760	748	681	758	750	753	722	680	695	720	746	727	782	769	755	776	737	746	774	721	727	694	797	728	733	752	719	721	809	764	731	734	703	706	739	732	750	778	738	811	741	763	724	746	762	749	769	777	756	735	720	752	740	733	741	734	735	726	756	726	752	748	709	733	745	750	736	772	761	726	749	771	668	781	751	772	772	729	707	790	806	766	745	707	727	665	738	727	752	746	772	720	762	741	785	742	720	737	723	773	772	748	735	731	703	742	738	708	759	742	739	759	792	742	706	723	702	728	810	757	741	760	757	732	755	739	748	761	756	742	767	745	696	698	742	764	705	758	721	743	692	709	778	736	793	719	763	742	738	745	748	725	755	742	711	761	725	728	753	705	763	733	749	770	765	725	759	757	758	729	727	757	744	736	756	768	744	726	703	686	768	689	731	785	737	725	729	698	754	706	736	762	753	705	726	729	774	713	748	711	746	745	702	736	733	734	731	709	742	714	772	775	765	757	722	722	739	766	735	754	757	732	714	744	731	724	736	763	764	694	789	743	735	740	771	765	706	724	666	746	798	758	735	726	735	761	731	740	759	761	753	773	750	740	718	732	712	737	718	741	747	775	755	735	769	789	737	680	720	751	745	720	753	735	711	709	743	748	749	723	766	724	729	695	706	733	761	785	761	726	727	751	763	724	765	723	733	718	791	697	736	743	723	748	778	777	804	722	713	743	744	753	740	739	730	719	772	718	816	795	758	764	762	764	767	720	744	699	717	766	753	789	773	777	769	710	737	787	772	748	766	701	764	703	786	741	713	779	737	697	758	710	732	739	766	750	717	771	715	795	714	690	810	771	743	729	771	772	784	712	767	767	769	730	726	685	739	742	814	733	737	740	790	706	694	712	731	764	755	774	747	722	780	733	775	826	750	670	685	741	762	714	769	749	743	716	710	763	783	722	763	785	753	761	698	736	768	694	708	725	751	777	760	726	745	747	746	721	682	732	723	766	806	735	752	786	758	728	757	757	772	742	767	722	752	684	738	733	728	752	736	774	756	751	732	717	802	759	720	752	739	749	686	759	743	698	762	734	772	802	743	717	766	726	737	713	752	708	739	737	734	752	738	763	722	744	756	751	757	724	724	728	813	746	754	738	727	764	757	742	759	748	748	735	772	678	725	701	783	743	769	767	762	715	733	713	769	708	760	748	716	755	722	754	749	726	701	758	750	733	701	776	725	748	765	711	767	753	745	715	762	754	742	776	743	729	706	724	742	733	773	721	723	765	780	735
6750	19773	13991	8523	6540	5333	4284	3104	2143	2347	2197	1893	1471	1346	1329	1418	1592	1400	1073	1029	1377	6104	11603	11285	8601	6741	4882	3046	1830	1112	878	756	713	760	690	727	706	776	737	760	784	730	736	736	745	746	811	762	729	733	746	722	719	773	753	811	810	739	734	725	735	767	772	725	726	767	796	762	741	732	792	845	752	801	769	720	723	752	710	780	729	769	747	733	711	760	767	763	786	757	734	765	736	717	749	710	723	717	759	760	735	770	765	769	773	749	754	767	758	755	743	752	748	767	763	750	774	791	772	751	710	760	737	801	810	759	745	749	695	768	707	741	737	719	782	748	744	752	785	727	755	782	795	786	709	743	735	790	785	776	803	737	768	766	714	682	788	730	777	734	756	746	735	764	750	736	732	780	760	712	729	747	770	757	748	758	727	752	769	760	716	769	762	755	726	739	757	792	761	750	744	718	784	778	754	733	767	707	786	787	698	745	756	749	746	797	760	733	791	761	781	747	762	744	750	767	723	750	741	746	742	749	771	730	784	723	682	740	768	751	758	804	783	721	822	765	763	759	722	742	736	758	769	753	750	749	773	731	772	742	747	739	718	716	801	724	767	730	738	743	804	728	741	751	762	713	757	777	821	770	745	722	749	744	749	766	783	774	712	717	708	763	809	721	714	762	770	767	757	712	760	737	768	819	736	701	729	801	773	819	724	739	745	775	744	769	740	749	776	777	760	742	744	751	727	747	769	758	765	745	748	815	793	757	748	767	748	769	719	733	773	728	744	740	730	766	751	776	672	711	748	734	731	751	734	740	707	748	747	754	752	794	768	724	812	759	748	746	796	770	753	723	727	725	687	768	766	703	760	733	680	752	758	725	777	782	750	774	709	733	751	770	813	726	752	747	664	773	769	777	758	773	704	760	708	792	747	743	742	777	740	719	758	736	724	735	776	786	798	784	780	783	770	779	726	760	762	770	686	742	772	730	758	745	753	782	757	779	753	743	767	748	741	747	748	753	714	741	740	732	746	777	791	769	738	719	712	741	747	781	808	728	768	762	685	714	728	781	758	776	738	743	709	712	792	740	763	756	757	774	730	728	755	771	794	766	745	739	749	769	746	775	763	761	725	734	780	744	751	748	763	734	750	756	712	775	773	725	718	769	772	680	759	728	740	761	753	768	696	755	744	707	778	770	745	788	793	743	771	754	728	748	764	756	758	771	748	767	774	725	743	751	758	754	718	791	743	788	788	769	765	748	749	762	744	775	771	734	800	758	761	742	780	741	772	717	757	772	754	752	751	825	732	712	756	744	800	751	753	798	752	736	760	800	701	740	802	757	704	784	777	743	765	746	788	750	740	734	799	789	736	725	764	744	728	766	783	787	694	768	685	732	776	777	736	690	784	754	725	757	701	789	740	738	743	759	756	792	742	700	786	820	735	733	780	749	734	747	728	686	738	770	741	765	737	735	734	738	738	722	772	708	740	749	802	785	735	794	728	740	754	738	732	721	760	771	794	756	755	738	807	789	689	775	781	822	775	773	789	754	749	740	806	805	705	767	729	727	758	718	761	748	704	751	775	754	766	798	717	769	748	744	706	811	772	734	776	767	758	778	736	751	761	719	730	741	770	738	754	794	695	779	767	744	727	727	704	759	762	754	782	757	761	787	767	713	709	724	780	803	747	746	746	765	746	752	722	760	749	771	725	750	715	759	739	790	785	729	769	714	723	767	746	771	775	749	751	773	748	718	793	749	833	770	827	757	743	761	722	712	769	731	744	699	750	724	735	776	780	737	757	723	741	729	731	809	759	780	743	762	747	778	696	775	769	791	788	785	737	763	730	761	747	701	762	758	780	765	737	756	761	674	759	767	787	757	765	717	730	759	698	783	789	753	763	725	752	768	736	716	744	754	764	730	729	772	737	734	743	772	804	719	764	725	737	727	785	763	774	749	764	761	727	737	758	751	706	754	709	701	816	807	773	704	750	755	767	730	747	775	729	735	775	740	730	759	809	794	762	760	784	721	784	694	737	734	722	772	766	779	718	779	745	709	730	762	708	743	767	763	705	762	752	792	771	727	762	747	733	751	736	760	786	726	767	756	742	742	720	762	797	741	820	752	739	718	786	746	831	805	726	785	755	749	701	769	733	742	747	774	755	789	777	718	743	772	769	750	816	762	740	762	787	737	790	767	741	706	762	824	735	758	762	776	701	744	764	788	789	739	769	751	748	785	760	703	737	781	713	728	791	770	753	785	751	765	721	775	775	771	758	763	762	773	694	751	739	715	686	738	790	796	747	753	734	750	741	755	764	786	752	725	768	733	761	714	758	763	723	744	724	726	757	756	744	746	752	757	705	817	783	745	763	773	771	773	762	737	790	733	706	765	734	712	727	761	712	731	788	777	779	740	725	809	712	780	752	731	738	747	773	760	792	713	744	765	788	722	728	754	734	756	717	739	761	767	760	718	751	800	708	723	784	716	690	800	765	742	755	691	746	771	763	785	771	752	723	784	747	753	761	737	737	804	719	734	721	754	784	816	771	763	727	724	799	785	752	776	740	730	778	782	780	765	775	782	701	751	818	761	742	766	732	739	755	745	744	762	722	801	753	766	748	761	698	787	733	746	773	703	751	764	771	728	763	743	748	705	776	750	755	693	781	775	740	751	739	733	797	753	801	705	725	756	714	753	779	798	747	763	797	738	781	785	751	728	783	740	754	738	777	797	778	745	693	720	724	757	749	759	742	715	704	744	697	733	754	828	736	754	732	740	741	747	768	752	755	680	755	766	724	734	761	766	779	752	759	800	759	702	715	744	715	736	713	704	762	752	760	769	756	767	767	807	749	816	794	758	737	783	732	709	738	736	760	758	722	768	694	715	743	724	764	758	744	781	814	744	745	709	753	700	780	696	743	762	745	786	722	744	742	719	795	749	740	730	796	789	788	790	799	735	763	755	762	794	688	725	725	817	779	789	784	734	752	749	755	815	773	767	750	729	752	774	788	769	767	789	774	757	746	751	793	755	758	771	757	758	733	726	747	743	773	770	736	714	786	732	733	746	752	800	769	791	789	759	713	767	770	746	746	718	762	776	775	736	722	713	795	719	769	727	784	788	762	759	758	754	750	728	737	743	793	776	757	730	753	753	761	701	767	790	758	762	707	759	821	723	750	758	740	766	713	721	779	742	760	736	781	735	741	808	763	726	749	781	743	761	785	734	733	745	749	724	758	771	714	747	786	768	715	782	744	797	745	776	730	747	739	760	739	808	742	736	767	762	763	755	708	745	742	741	718	758	784	773	708	763	716	736	766	752	764	752	737	759	705	768	700	788	731	773	762	711	719	728	727	769	759	807	799	747	736	736	744	756	747	725	712	790	807	769	787	666	746	703	764	778	788	774	772	726	754	735	805	792	745	776	772	761	736	702	769	731	793	721	781	739	720	738	728	714	739	787	750	735	775	747	784	799	758	727	715	774	691	774	712	744	796	721	749	786	755	758	776	710
28067	18684	6338	2213	1596	942	993	717	601	719	686	662	584	532	546	515	545	610	557	511	534	536	688	787	734	722	696	643	575	544	499	463	485	469	466	457	475	486	477	498	455	450	483	455	468	513	479	484	456	466	480	423	500	496	475	467	476	487	479	482	462	489	486	473	455	447	474	473	439	465	465	464	439	497	491	467	472	486	488	476	443	487	442	491	473	480	503	464	496	445	468	492	448	437	478	462	439	482	454	478	479	463	497	420	505	494	505	492	470	467	455	509	465	499	467	449	510	469	474	495	475	467	466	474	456	467	482	458	467	467	413	463	474	486	459	487	438	484	491	507	486	490	486	482	489	520	470	475	474	459	513	511	459	490	481	463	473	459	501	488	473	462	495	449	492	450	444	523	468	462	464	472	542	457	482	459	488	473	494	495	496	485	472	451	460	472	466	480	454	469	471	440	491	448	499	484	458	429	494	486	464	498	462	454	469	460	469	479	488	503	482	524	464	472	474	436	447	465	447	461	474	456	438	479	468	495	487	477	489	486	486	488	499	461	460	461	456	465	445	449	502	522	489	501	482	504	477	493	449	484	467	465	456	481	477	480	476	463	482	493	454	479	472	510	486	506	496	488	459	482	507	474	497	489	446	471	444	506	478	471	469	505	476	494	508	487	471	461	510	471	481	466	455	481	457	487	443	508	448	482	449	455	491	481	469	479	502	451	461	460	461	457	486	436	498	466	484	499	446	468	478	461	516	445	475	496	493	446	529	481	473	462	449	461	462	456	456	485	471	479	480	451	454	510	509	487	478	476	476	500	493	481	461	448	472	478	476	451	472	474	481	451	450	466	477	468	471	506	492	490	422	480	475	485	498	476	503	491	472	471	511	483	459	554	459	466	468	488	490	467	513	496	501	411	443	510	472	485	453	443	484	487	458	457	484	482	478	443	460	522	489	498	444	471	434	506	458	465	481	426	459	504	456	461	444	449	451	521	490	464	433	473	451	458	473	441	524	455	488	463	467	458	460	508	472	488	443	480	492	455	477	485	490	485	441	453	468	481	483	484	468	464	473	498	477	460	429	452	473	496	499	469	469	476	486	490	473	472	505	475	484	506	477	456	460	498	482	469	455	463	522	506	504	485	498	455	468	508	477	444	469	450	454	485	468	471	506	487	502	467	455	451	440	455	443	524	452	460	493	470	464	454	469	455	494	489	494	487	497	473	512	448	463	485	470	459	489	476	460	439	436	535	448	471	459	483	471	466	465	496	477	467	499	503	477	472	474	489	460	479	484	472	479	451	512	482	451	474	464	439	493	443	440	507	482	477	436	456	489	468	439	471	511	476	502	449	477	489	480	472	487	443	482	436	483	469	484	479	456	466	478	493	488	449	470	480	481	473	490	448	489	463	465	471	492	492	488	460	495	439	473	457	475	495	478	510	482	463	477	458	475	477	440	491	479	467	484	456	492	468	453	505	467	478	462	479	473	449	479	466	468	440	482	495	459	448	497	433	510	480	415	494	453	434	518	450	492	485	479	473	452	451	493	490	488	449	514	500	451	466	496	454	520	467	468	505	488	440	470	449	465	472	485	460	491	494	488	480	493	492	516	492	474	445	505	503	458	472	489	441	457	494	456	450	498	474	471	457	456	471	503	473	436	459	477	490	506	508	450	485	507	423	491	513	484	499	447	473	537	465	475	474	459	444	455	450	449	491	454	488	459	467	475	452	478	506	407	497	454	462	487	479	454	488	479	476	487	486	448	424	511	473	473	473	442	453	535	471	455	477	459	480	504	505	459	469	470	470	486	467	470	471	494	489	493	509	468	460	459	489	467	479	458	518	484	463	494	476	449	444	472	467	443	510	451	519	505	510	467	481	481	481	481	445	441	469	496	470	452	476	490	441	457	469	494	548	452	465	513	489	486	486	473	482	492	516	449	474	491	476	458	479	443	468	450	485	492	484	447	465	451	498	458	501	516	465	468	470	464	465	509	520	475	492	475	485	500	529	485	479	439	454	480	466	487	507	434	459	472	454	490	458	465	444	463	473	461	475	454	425	493	502	469	506	461	483	486	437	439	476	463	483	471	446	475	491	492	478	486	453	489	444	506	503	456	484	448	451	470	464	450	489	501	478	483	475	447	444	473	482	475	504	453	531	469	436	506	492	450	451	465	463	489	466	523	497	530	528	475	526	460	497	491	466	517	464	482	510	483	497	481	449	423	447	463	452	471	460	449	475	514	496	472	496	474	453	465	471	480	479	464	419	510	457	460	499	491	463	476	519	478	453	484	528	457	490	483	435	466	454	446	446	498	467	457	482	473	474	452	495	482	471	482	482	474	506	502	465	460	456	493	459	481	467	450	488	440	482	516	512	487	486	495	462	473	469	457	493	460	481	426	452	474	442	472	493	463	466	472	490	491	450	478	492	472	462	458	465	487	460	515	485	437	487	457	496	467	468	508	477	475	441	441	485	460	497	466	489	478	481	447	477	491	464	464	452	463	501	467	479	455	434	467	485	455	442	480	447	489	480	494	496	471	490	492	476	458	437	473	478	457	536	484	463	454	488	499	451	479	526	507	508	451	491	500	476	445	478	505	457	523	478	476	477	467	491	479	464	478	492	461	495	501	454	493	505	454	481	535	479	476	487	499	490	424	477	447	466	498	415	483	459	492	498	483	461	477	466	495	476	502	510	473	427	459	448	460	478	499	449	476	459	462	446	450	500	499	498	487	469	499	484	476	483	475	472	482	431	453	452	486	489	515	461	494	487	460	474	490	510	479	505	468	500	493	535	453	500	514	491	477	471	445	475	484	484	460	488	481	467	462	491	483	455	473	500	463	469	480	459	487	452	495	451	483	478	464	463	456	463	491	517	497	499	477	484	498	440	474	485	475	473	476	459	480	473	478	456	481	465	463	495	450	472	437	441	478	521	457	467	487	492	532	449	493	440	473	420	467	437	512	474	468	466	475	455	458	491	455	500	502	485	461	475	467	478	453	519	470	484	473	478	445	487	501	447	441	493	490	433	458	474	487	461	475	461	496	518	482	517	497	450	495	467	455	437	502	446	441	462	510	456	460	408	521	494	509	466	471	498	507	464	457	484	486	462	449	496	494	515	506	470	494	467	513	502	469	494	436	467	463	475	470	487	484	497	457	485	478	485	462	469	475	442	476	486	503	479	442	467	431	448	463	447	448	503	462	475	481	460	473	475	500	462	471	429	480	469	474	469	447	465	487	458	462	459	482	462	428	471	481	449	462	464	474	470	481	462	451	509	478	482	485	465	459	445	487	464	464	454	483	443	472	480	431	468	468	438	463	510	419	477	532	490	470	457	484	461	487	458	450	448	490	508	474	505	443	507	458	460	514	486	530	503	506	487	452	471	459	465	481	504	469	466	467	474	509	510	449	479	485	473	485	471	492	478	508	465	453	491	510	462	476	491	522	433	433	457	477	492	446	492	481	443	448	499	483	485	456	444	471	462	484	493	458	467
5713	5151	3671	2780	2443	1478	1629	1098	844	976	997	848	642	646	607	604	687	720	708	583	609	580	862	1041	1004	909	857	783	673	572	559	508	532	500	515	511	555	526	502	525	524	512	510	502	562	496	514	512	499	465	499	499	513	505	505	489	497	502	539	544	495	514	538	518	476	515	490	470	522	494	529	520	535	504	502	492	526	499	513	546	485	505	512	544	504	533	517	549	509	510	475	512	515	519	497	538	468	504	520	515	503	532	475	474	508	503	544	502	546	572	509	504	521	522	497	549	560	498	522	546	528	543	552	529	540	569	489	482	515	498	550	517	518	502	489	495	507	542	540	497	536	525	512	530	532	481	516	513	494	538	525	542	488	478	547	486	502	560	493	521	527	537	537	538	528	470	487	520	529	533	514	523	490	529	532	542	541	529	486	524	547	517	531	558	512	499	509	524	500	553	541	506	541	539	523	486	548	539	505	496	504	490	464	493	510	499	507	513	563	511	494	507	501	535	505	532	518	529	529	549	502	522	493	518	558	480	536	526	540	500	560	549	559	551	552	538	520	527	523	518	523	527	496	523	531	536	531	508	525	487	491	522	467	540	515	542	491	512	489	531	498	547	554	485	544	494	517	461	508	496	522	528	506	480	519	515	521	501	481	568	520	514	513	515	506	525	493	522	477	518	517	521	520	531	482	498	540	563	522	500	512	524	469	559	571	508	513	509	541	495	457	537	553	501	490	599	487	524	548	498	486	500	534	504	551	473	499	499	511	523	519	505	582	518	473	502	517	552	512	515	484	511	505	536	556	519	499	528	533	521	517	526	498	497	530	484	544	529	559	524	534	514	468	530	512	518	521	531	490	480	534	510	515	497	514	516	473	522	513	488	526	503	514	517	504	513	479	488	526	525	498	537	471	537	531	518	524	523	515	526	492	484	511	511	514	544	550	469	540	502	516	483	535	540	545	508	502	493	465	531	531	521	538	541	513	504	510	483	488	498	539	515	541	555	536	514	508	540	506	556	535	515	545	496	529	513	481	530	533	508	482	538	514	553	532	504	477	478	536	528	496	498	532	533	496	566	520	510	485	503	531	538	532	503	506	488	530	511	498	518	512	515	477	510	551	560	526	490	447	538	515	495	509	548	526	508	517	485	519	518	484	518	518	529	559	507	485	482	548	463	526	506	475	541	492	473	492	500	521	512	522	494	538	515	547	495	530	524	485	493	512	516	503	523	557	493	471	547	489	524	493	504	485	462	542	494	486	500	517	511	567	517	459	507	478	525	493	508	533	516	514	495	557	506	527	508	480	488	506	504	490	509	518	524	513	507	516	533	519	520	502	504	497	501	540	540	501	527	504	506	528	486	515	513	521	503	509	490	525	513	515	555	521	517	515	544	489	484	521	524	499	514	529	490	527	539	501	518	518	476	525	550	511	502	518	510	548	544	514	523	498	466	531	511	509	527	527	535	533	512	550	546	553	470	517	517	549	504	533	554	485	540	516	496	485	475	515	524	530	496	543	510	516	541	463	505	512	523	524	494	536	497	500	510	515	501	521	481	559	492	519	505	480	477	519	539	492	513	451	515	521	512	501	497	531	538	490	501	529	536	527	530	486	558	513	527	511	526	560	516	495	494	498	519	523	468	480	499	509	500	530	512	518	469	539	472	518	522	527	544	488	520	512	492	514	558	499	502	560	510	533	542	502	520	518	559	500	508	549	522	512	485	494	567	513	499	494	524	502	505	525	510	538	501	471	506	509	557	502	493	534	516	478	511	486	504	513	524	495	502	513	526	513	497	501	476	488	499	538	526	553	518	535	492	526	487	560	537	490	524	541	517	493	505	516	544	550	551	577	497	461	516	541	484	515	543	511	522	486	474	524	516	441	476	536	510	469	516	471	491	500	521	512	523	492	464	530	520	499	521	503	504	506	525	470	497	482	504	499	504	503	531	528	492	497	522	530	544	532	537	507	500	535	493	543	508	496	518	529	520	534	517	531	568	473	511	526	503	504	521	502	531	533	519	526	508	517	505	534	484	512	561	502	498	542	504	518	496	542	499	595	455	507	531	530	498	515	544	534	495	509	504	507	517	467	513	514	519	502	545	528	531	548	518	543	519	503	568	498	538	538	522	510	557	507	552	453	504	526	489	492	537	490	526	486	524	479	508	527	540	511	529	526	544	504	495	525	497	520	510	535	520	485	515	516	473	521	491	508	530	507	512	507	496	545	546	543	521	525	529	472	500	548	512	549	485	533	492	503	517	522	498	527	488	483	518	487	484	518	485	517	516	492	499	544	517	518	483	531	507	506	532	501	520	499	485	472	534	496	522	493	498	522	543	502	513	539	499	525	543	542	518	496	501	545	488	527	548	525	526	515	530	527	510	521	502	554	481	505	549	499	501	522	529	509	547	488	508	517	505	511	518	501	530	484	532	519	540	491	536	486	508	517	565	521	497	534	540	489	488	510	517	493	479	500	503	490	494	503	485	505	512	533	529	501	506	522	539	497	568	519	491	495	513	516	529	499	504	480	544	511	516	529	490	521	485	497	519	501	510	510	499	550	514	501	522	550	529	509	526	502	489	494	504	496	552	518	620	522	509	513	533	509	532	521	491	515	521	490	503	529	509	484	524	462	498	483	498	473	528	511	506	527	517	520	504	537	518	527	477	489	565	496	491	522	538	565	493	513	501	547	502	512	526	527	496	520	494	550	518	524	525	498	583	532	535	489	478	557	447	513	580	500	542	492	484	514	516	526	523	509	509	488	531	513	546	484	560	491	517	501	493	520	493	520	481	505	493	497	587	488	499	502	533	521	531	492	483	483	526	493	518	491	497	541	560	515	481	506	512	533	512	507	558	525	518	541	515	543	512	541	521	530	573	528	482	478	483	517	506	518	498	498	542	481	501	439	497	537	496	537	524	540	496	511	510	520	504	489	522	487	513	520	502	498	495	532	499	484	515	539	510	474	490	500	499	524	505	488	490	518	501	544	485	530	487	537	510	521	492	487	523	484	514	509	486	517	524	538	501	537	506	494	553	481	475	499	491	517	534	517	495	509	475	524	513	552	465	527	533	491	499	500	512	523	518	560	492	544	536	520	497	523	535	536	532	538	488	536	507	544	484	485	491	497	483	471	549	522	512	474	529	523	541	511	495	502	558	512	479	491	515	534	521	538	538	490	496	502	472	524	477	479	513	539	514	528	540	517	524	541	510	508	564	526	511	551	520	542	517	533	523	503	520	494	562	489	529	481	530	546	506	518	528	520	539	514	470	507	513	520	538	505	481	492	511	530	517	514	533	504	509	477	468	516	523	511	526	559	519	538	515	510	530	465	538	505	492	529	507	519	554	511	495	502	517	493	507	535	476	546	536	513	529	478	511	535	483	500	526	493	503	498	527	510	534	498	533	500	483	482	515	508	513	502	521	530	540	505	547	530	522	522	494	487	528	524	524	499	471	497	506	522	529	496	515	477	513	495	529	510	473	495	526	518	495
24016	21412	28666	24544	21390	9322	1889	1377	1070	1024	975	955	786	692	672	648	608	653	680	593	664	851	2651	4166	4032	2931	2177	1414	1045	762	568	520	489	543	495	462	489	529	535	517	503	531	492	493	548	488	472	549	503	518	534	496	501	493	510	511	515	539	502	482	542	505	522	529	499	517	540	546	495	544	481	480	514	516	483	566	519	514	495	481	520	474	538	523	510	504	506	501	516	546	458	511	543	468	509	505	498	507	515	499	522	494	523	547	515	545	498	506	516	534	511	483	534	479	489	507	533	508	503	503	513	551	475	482	514	501	503	482	484	480	558	486	512	505	559	517	477	460	555	549	518	530	501	497	451	498	446	507	534	515	564	469	498	528	489	484	491	504	494	515	464	437	480	522	502	468	528	461	470	490	494	494	503	518	538	505	504	550	505	513	510	475	514	534	526	494	532	537	478	520	500	521	487	515	483	496	533	497	550	532	499	503	517	489	513	507	506	541	519	491	493	504	511	515	525	486	501	509	515	526	525	511	517	470	483	521	490	480	517	494	507	543	519	505	524	541	512	512	539	520	495	491	497	493	533	513	451	472	481	526	499	503	524	533	500	500	514	502	533	515	504	509	528	538	519	542	529	492	564	506	550	517	529	519	530	533	559	488	525	484	465	549	499	468	539	508	531	519	529	508	517	536	454	470	524	491	515	481	520	506	516	498	501	493	530	554	497	529	509	499	522	474	468	481	500	485	511	508	544	499	490	486	500	543	521	484	508	459	494	510	531	473	492	483	519	496	506	511	505	502	538	527	539	508	531	496	480	534	518	484	489	505	514	498	488	540	503	545	507	476	519	511	496	505	476	537	508	513	531	459	521	513	514	502	517	476	509	512	540	519	500	492	498	517	551	510	527	511	456	491	508	495	535	524	537	477	475	513	538	495	546	487	460	536	524	515	512	511	526	525	524	465	462	500	509	503	483	538	495	524	504	524	534	533	521	500	493	518	481	552	506	518	506	536	480	574	551	543	555	473	510	450	488	500	481	533	500	548	499	520	523	514	488	585	506	502	490	495	481	471	512	497	461	553	543	503	509	537	529	503	508	487	524	500	501	522	499	530	496	508	504	524	503	488	496	519	504	519	481	527	485	485	491	466	510	468	510	519	514	525	518	540	505	504	489	484	531	562	494	516	539	515	507	528	514	517	555	486	522	492	567	511	533	491	541	499	540	516	515	509	481	532	481	507	500	467	515	509	514	486	507	494	496	520	510	508	448	499	481	513	502	491	559	496	494	521	499	483	500	510	490	505	507	496	507	522	500	503	514	490	535	488	488	512	481	511	502	517	505	503	480	475	549	482	529	481	530	523	499	510	488	505	540	554	534	514	499	477	537	536	489	485	504	487	519	495	514	508	482	501	500	513	486	448	510	552	497	532	549	481	507	508	490	529	520	492	506	509	531	526	486	497	484	503	501	516	495	458	519	492	496	492	490	513	543	477	515	491	508	505	499	539	515	500	471	512	492	493	534	505	481	536	507	485	489	501	519	521	498	471	513	515	493	491	510	505	523	552	528	509	493	494	495	498	527	502	490	501	470	518	505	464	493	501	504	518	519	503	483	517	532	487	523	475	504	527	480	480	479	477	477	513	494	513	485	492	544	507	523	502	492	495	509	497	484	536	512	528	466	539	484	529	515	541	484	512	504	484	467	530	555	470	520	487	498	457	478	494	526	540	487	501	535	506	507	508	511	525	542	519	523	495	498	558	506	517	486	469	509	489	502	537	511	492	544	542	488	548	463	474	468	525	506	505	471	509	485	548	528	504	506	491	532	494	517	504	506	512	488	532	523	521	521	561	477	481	533	526	502	522	528	493	528	493	506	508	550	512	511	483	471	524	469	509	507	511	536	488	478	515	532	499	520	539	468	509	497	508	498	474	538	554	455	474	487	487	550	470	500	553	474	466	498	501	510	482	498	546	550	472	486	490	581	484	518	465	532	509	526	517	521	465	560	532	510	495	506	532	450	524	510	505	528	499	475	500	484	504	487	503	535	494	523	510	454	538	527	522	473	464	519	481	510	472	481	521	484	508	507	463	526	498	505	513	496	510	480	493	521	471	491	511	513	517	510	530	509	534	536	456	513	498	509	517	528	550	521	507	522	524	499	496	514	537	539	499	532	511	531	526	536	487	502	506	494	529	510	483	495	519	488	457	478	495	548	544	496	504	514	513	504	546	536	478	465	494	506	505	527	494	506	499	501	519	480	477	505	513	486	504	483	483	505	510	486	504	475	511	471	489	513	555	484	504	469	526	474	449	479	518	530	495	476	519	484	463	500	465	496	499	483	538	533	481	519	494	487	467	510	516	494	515	495	528	513	512	532	549	498	495	475	515	502	489	495	471	503	508	530	527	553	525	497	468	499	495	515	478	523	478	499	512	443	510	506	525	528	515	479	482	492	517	548	538	547	497	500	501	480	492	513	516	492	520	490	489	498	494	491	471	510	509	510	528	521	547	458	478	522	488	517	486	506	511	490	503	481	562	516	518	516	524	496	536	512	512	553	496	503	493	497	523	532	523	523	535	516	482	484	498	482	499	469	475	492	518	477	517	520	503	438	461	497	495	516	517	528	510	540	550	504	518	485	453	487	534	508	497	502	497	526	508	524	511	580	498	511	496	506	511	528	537	502	532	514	490	459	490	525	500	505	498	482	522	499	474	479	480	526	469	512	537	503	494	528	526	504	507	503	511	529	539	511	523	530	519	516	504	499	487	477	503	528	535	486	536	480	519	549	521	542	522	482	526	489	500	573	513	544	522	526	509	546	518	494	485	526	525	512	463	551	488	512	489	455	514	508	491	474	539	545	509	501	499	514	531	512	493	527	492	503	488	505	557	522	524	540	492	504	519	520	496	527	537	534	490	476	531	503	497	519	531	509	503	483	500	480	524	503	494	513	524	551	506	498	479	533	526	488	513	535	482	494	532	502	504	562	501	534	513	537	490	472	505	457	492	514	493	512	455	491	443	516	547	509	476	545	515	526	512	504	514	544	494	509	528	499	446	478	520	521	505	512	561	507	500	491	534	486	472	538	540	486	523	452	502	482	497	524	548	513	527	500	523	538	516	557	510	485	480	450	551	548	503	500	512	513	522	520	490	530	501	490	471	517	495	527	505	465	513	464	505	493	486	535	492	502	506	498	475	478	485	465	478	518	551	526	498	498	494	502	483	495	500	487	509	543	509	475	520	498	532	497	491	520	515	514	474	478	495	527	513	483	515	523	532	483	471	468	524	511	526	537	491	542	496	498	510	510	497	518	510	497	478	496	479	548	534	500	552	482	498	533	494	523	528	496	487	491	509	495	518	536	500	495	503	528	518	520	496	503	507	518	485	479	473	518	509	505	501	509	518	493	505	491	520	488	518	528	525	513	504	494	483	484	519	480	509	490	500	543	517	485	484	487	489	480	533	507	499	508	516	520	495	536	483	529	480	499	540	542	515	523	481	526	501
5373	13983	9592	5540	4269	2590	2547	2064	1527	1528	1446	1409	1075	884	932	864	780	794	841	818	755	1028	4204	6309	5987	4299	3100	2002	1380	924	563	490	543	558	559	586	546	538	589	529	513	546	594	506	518	559	521	544	572	492	515	546	512	532	525	575	587	508	523	574	535	530	545	534	561	502	586	529	579	529	524	522	556	546	574	579	561	521	513	546	542	538	536	560	530	576	547	549	553	568	488	529	544	533	563	567	576	518	534	551	510	550	547	522	515	523	542	542	513	492	600	531	550	512	516	531	523	535	525	531	552	536	473	528	527	512	570	562	541	538	547	537	552	537	511	525	520	524	553	493	543	519	536	522	530	527	524	524	552	522	543	543	513	538	534	542	523	459	552	519	542	571	544	512	502	530	514	550	551	522	510	548	531	504	531	564	519	522	551	516	508	503	534	548	560	511	512	558	519	583	526	568	535	525	573	505	560	541	510	511	503	537	523	502	531	518	537	538	548	504	551	482	486	567	546	521	506	555	576	532	525	523	500	565	514	512	522	565	536	528	523	508	549	571	535	550	520	500	509	510	538	570	546	542	552	511	542	526	533	555	571	473	520	540	562	553	545	540	495	549	529	535	551	492	557	558	544	540	520	501	517	504	500	528	507	569	567	542	551	531	545	553	523	527	537	559	553	540	542	551	572	535	516	554	517	559	529	543	541	549	523	544	520	591	503	530	525	567	554	576	545	532	522	531	493	556	539	566	525	551	509	510	563	532	550	513	543	528	539	495	531	545	520	542	541	518	528	524	525	532	526	546	571	557	551	540	515	520	532	531	520	495	549	552	508	590	538	510	523	586	514	543	574	567	553	551	537	531	481	545	542	548	547	541	536	567	551	564	564	588	497	571	539	537	551	505	530	530	536	555	547	537	490	581	553	521	520	542	527	521	522	522	532	534	539	550	504	505	516	544	540	564	581	528	566	519	527	549	567	536	484	547	546	539	545	556	555	530	529	539	511	508	514	519	579	532	554	540	546	545	529	518	576	526	550	486	559	551	557	512	551	536	537	551	545	554	528	527	495	560	492	561	554	484	527	525	542	509	524	517	474	484	533	535	528	543	554	514	578	514	516	555	564	537	528	498	507	542	551	553	516	527	491	540	541	551	519	558	563	558	526	554	543	546	579	524	539	512	526	519	527	576	594	562	499	513	557	524	525	542	535	541	526	521	512	535	540	568	537	565	537	548	490	519	537	514	518	578	522	560	546	515	556	543	520	532	540	525	562	542	523	532	472	554	531	527	576	551	538	530	551	520	508	520	489	582	525	494	565	559	515	583	498	528	558	495	534	528	539	539	528	538	546	542	505	502	552	498	529	517	562	528	497	538	528	530	542	491	531	519	516	529	528	508	490	519	556	538	539	528	543	531	510	524	539	523	535	514	520	539	521	533	519	510	524	513	505	539	548	529	549	505	553	534	525	536	550	504	546	499	551	570	507	550	505	550	539	546	563	514	562	567	525	561	558	537	515	501	537	509	534	494	542	563	539	557	515	563	539	524	551	583	525	573	538	529	557	535	555	541	539	559	529	512	541	532	541	570	511	530	550	491	501	513	523	538	538	568	515	554	577	513	528	550	556	536	534	527	543	507	511	529	500	498	523	513	554	562	530	527	532	550	536	548	543	528	559	556	556	558	539	541	551	527	515	510	493	542	525	546	565	538	546	511	553	500	519	485	519	562	492	549	547	563	495	523	555	546	559	549	554	498	509	548	488	517	551	539	526	524	530	563	522	572	527	541	516	489	537	505	526	563	506	555	522	537	545	519	524	582	519	531	571	500	534	615	540	534	548	531	553	483	528	505	500	509	533	518	527	543	535	574	533	505	566	476	544	539	521	562	509	519	571	559	501	520	550	573	506	550	527	561	543	596	497	524	543	531	517	523	554	533	550	551	500	551	552	506	533	517	577	538	500	533	562	521	563	553	524	531	518	539	528	541	524	525	543	561	532	550	569	564	526	548	493	513	544	575	535	517	537	504	542	568	547	505	553	582	559	540	556	495	490	513	522	522	534	557	522	485	535	499	522	555	524	570	529	588	549	528	561	581	545	531	536	533	529	554	517	541	516	542	513	525	535	538	531	504	570	562	527	543	543	542	538	518	488	515	514	505	521	576	564	575	533	535	528	546	571	534	556	534	533	515	517	549	509	524	572	534	578	520	543	579	500	547	509	558	503	484	561	542	546	576	534	529	527	572	575	573	544	504	537	527	542	519	541	553	542	529	561	507	532	548	525	519	532	543	560	536	540	510	525	500	521	530	576	518	521	505	545	523	491	558	531	564	552	495	532	552	549	541	508	540	552	529	528	525	536	545	551	564	555	546	561	518	528	567	543	504	554	532	520	558	522	566	540	490	542	516	520	537	543	514	529	530	536	504	548	534	573	573	568	546	528	537	547	530	533	502	527	524	542	555	566	515	489	528	560	517	532	553	535	502	556	521	531	549	519	545	544	558	525	536	491	490	561	512	534	534	548	492	525	562	507	504	557	543	536	525	528	486	569	560	537	538	488	539	534	536	504	510	549	559	561	525	524	548	548	537	561	512	547	508	550	534	545	531	508	560	557	558	510	558	543	531	552	524	574	524	532	544	546	533	529	539	512	509	497	522	517	533	534	487	533	524	511	546	490	514	535	528	550	478	505	546	558	534	542	528	569	555	541	520	521	529	499	604	597	491	589	522	502	562	534	543	552	529	531	538	490	508	537	550	521	529	534	531	538	495	497	537	503	530	522	548	550	514	589	518	553	565	546	518	515	508	535	545	511	526	522	535	517	507	561	475	527	524	513	556	581	529	574	544	558	539	557	514	570	510	566	559	539	539	527	528	569	521	550	532	496	484	528	543	498	566	516	548	528	564	536	540	561	525	513	519	517	569	517	554	577	528	529	539	524	510	547	530	557	559	524	490	524	547	538	577	545	522	514	522	516	529	511	513	501	513	548	506	529	503	527	541	530	517	570	485	555	550	522	560	568	531	542	543	511	483	527	543	518	504	531	530	495	535	569	553	556	537	525	543	525	536	534	541	536	505	539	536	514	517	536	533	533	492	525	533	515	534	486	519	555	539	517	557	536	520	539	546	506	515	550	546	569	515	541	500	576	524	476	515	539	539	537	538	533	531	563	525	531	516	583	538	531	536	523	536	547	533	534	544	522	514	568	538	543	524	519	513	531	499	563	539	529	510	531	520	545	555	550	515	548	531	528	579	549	523	563	577	514	517	523	551	549	505	519	572	542	518	571	543	535	544	568	536	553	527	555	575	567	541	514	550	543	534	547	517	536	535	517	524	580	546	537	509	538	545	558	522	526	583	533	518	542	562	496	488	586	504	584	563	576	562	524	552	504	561	489	574	550	560	544	524	526	558	512	509	565	539	498	563	532	532	512	527	533	571	509	569	471	533	537	514	533	544	521	542	552	517	558	525	544	541	548	548	485	536	487	527	544	540	522	522	530	547	504	529
25118	21380	27477	25520	10450	1686	1361	1042	992	907	855	864	803	793	810	780	728	709	740	686	733	732	1972	2737	2437	1995	1503	1148	945	780	664	648	659	642	625	647	640	655	633	655	644	636	660	642	635	689	652	642	622	654	616	638	633	654	639	633	589	659	733	667	661	659	600	654	653	621	614	644	626	716	623	622	677	624	632	617	616	645	691	634	592	655	658	639	673	680	630	683	609	621	626	620	642	629	594	668	641	614	649	667	669	699	667	649	680	667	613	663	733	636	674	635	584	640	692	652	618	658	672	631	615	660	641	666	641	604	623	725	641	654	649	642	641	635	648	592	628	649	670	626	687	686	579	665	642	650	603	632	641	632	615	664	635	671	643	659	685	654	689	614	711	631	639	636	655	700	652	670	663	626	602	624	692	646	657	698	680	679	659	635	640	667	681	665	656	646	639	642	675	695	626	640	618	671	662	639	634	682	640	642	647	651	679	648	659	595	647	685	639	650	617	687	629	652	592	654	633	663	662	679	600	643	642	626	629	620	634	673	648	635	700	644	610	636	630	693	656	664	653	690	678	637	614	674	660	629	688	623	617	631	588	618	646	645	622	632	665	661	653	631	638	597	680	674	650	629	651	638	636	639	635	670	640	634	610	632	632	648	637	623	645	674	631	604	640	660	642	615	629	683	692	662	648	618	622	665	671	614	647	611	640	683	622	657	634	668	624	645	636	636	620	621	670	674	656	663	588	682	639	601	666	660	621	653	614	642	648	644	702	638	634	623	653	633	605	628	647	665	678	657	636	636	657	603	651	624	648	676	655	652	609	640	622	635	592	665	658	635	623	619	664	631	652	677	611	628	648	602	657	637	604	664	623	632	610	627	621	606	675	665	614	623	704	602	609	617	619	639	618	701	638	644	690	615	677	635	671	663	639	624	680	645	682	656	631	636	650	664	642	627	636	678	631	652	633	631	635	648	658	672	601	632	644	659	629	629	619	633	669	613	642	663	664	611	671	646	597	662	686	622	653	660	647	669	632	607	631	630	672	620	649	641	668	623	610	684	635	652	650	663	629	650	633	684	680	686	658	677	663	612	620	657	645	664	652	649	622	652	629	627	656	665	646	632	688	658	625	622	604	628	641	645	611	643	655	643	673	662	627	684	645	670	643	642	626	662	711	606	616	604	658	677	618	628	691	657	713	705	625	664	678	650	649	635	641	668	648	614	651	615	639	670	607	643	670	655	639	682	636	633	647	679	658	673	664	626	653	638	634	590	673	628	642	663	667	649	573	639	628	650	662	644	666	642	667	647	634	670	668	639	677	617	623	586	642	638	695	619	639	601	656	669	681	646	663	645	634	613	633	645	629	651	643	592	605	634	661	699	634	635	678	688	652	706	632	643	607	651	656	643	616	620	664	659	644	651	658	656	714	674	615	635	676	653	657	671	667	636	665	642	648	657	634	617	649	651	648	612	634	629	617	654	696	692	643	690	596	647	598	670	678	660	617	617	636	640	597	595	662	609	662	650	627	601	693	665	635	619	636	640	622	629	629	623	675	653	644	674	625	600	640	661	599	636	633	608	630	661	667	661	616	626	657	625	617	698	686	632	604	624	638	655	644	644	614	661	665	678	636	602	660	656	670	633	711	642	631	649	654	635	701	627	638	665	649	605	608	670	662	697	688	618	650	644	633	649	640	631	663	653	650	632	639	656	622	642	634	656	625	661	579	614	646	662	676	677	614	647	683	634	605	647	639	668	623	653	584	651	637	621	670	644	645	632	658	685	682	663	623	626	652	672	616	676	619	641	639	658	637	638	661	673	649	648	652	649	623	631	690	686	664	617	643	661	659	623	633	648	682	629	623	636	667	646	691	649	614	668	679	629	684	623	656	654	639	638	617	613	651	615	666	646	624	645	576	603	683	660	623	608	666	637	624	645	632	660	588	690	660	661	633	619	652	641	706	646	647	653	617	665	597	620	648	692	632	616	615	666	646	666	643	644	594	637	636	661	653	671	615	672	661	631	683	641	677	605	671	612	655	616	631	633	646	644	647	611	629	643	670	621	626	633	679	666	597	636	627	658	646	682	643	677	664	617	662	687	631	664	600	624	698	600	648	625	659	652	631	631	665	670	668	632	684	700	626	659	633	639	664	609	662	659	660	665	654	602	642	637	608	660	650	690	626	639	672	630	618	634	626	624	674	673	635	633	623	666	675	652	649	608	672	669	654	668	696	599	624	667	680	633	638	618	647	654	635	652	636	638	632	652	659	654	650	677	662	624	631	651	682	608	638	635	655	682	690	619	650	646	631	628	648	588	664	662	637	641	673	627	619	657	667	624	642	664	637	638	644	674	624	672	615	651	647	671	612	623	599	609	651	639	670	641	665	691	671	692	670	660	661	673	606	710	644	615	622	649	638	648	634	600	639	629	653	629	634	685	624	654	614	608	638	649	681	652	627	621	622	622	656	615	641	653	625	675	685	599	588	686	676	643	655	638	676	595	678	590	664	667	659	653	631	675	671	611	652	615	650	646	625	653	625	636	643	642	629	591	627	641	608	655	638	656	651	631	608	641	668	607	643	647	620	648	627	607	626	614	659	620	627	648	596	650	651	675	651	623	619	707	639	612	657	672	668	655	602	645	638	659	641	623	583	718	650	641	641	631	663	595	657	689	671	697	635	622	643	659	662	652	648	699	648	629	645	660	670	623	633	624	643	593	646	647	696	690	644	648	627	689	625	651	643	642	613	656	635	607	666	610	586	644	668	664	604	618	642	718	613	666	625	614	659	652	668	607	658	632	624	593	654	631	642	664	634	640	681	580	682	650	637	613	631	619	663	662	656	635	672	643	647	678	674	685	637	682	616	627	637	639	672	649	670	651	686	618	637	616	681	595	618	646	667	632	658	646	692	682	643	612	624	624	642	617	637	649	636	676	627	608	645	646	630	684	673	662	637	660	670	651	638	685	627	660	591	664	638	667	620	637	601	648	644	678	591	657	646	630	657	580	621	683	617	618	644	655	638	613	662	617	627	660	630	631	668	683	623	648	639	632	598	708	622	671	657	692	677	637	656	648	645	665	605	644	634	675	664	630	610	669	657	658	644	663	638	653	622	642	631	674	655	669	654	656	613	660	589	631	655	635	647	687	628	633	624	672	647	621	648	641	647	617	681	664	645	651	663	687	615	614	638	667	626	655	627	606	605	672	638	659	671	671	633	644	688	660	648	643	606	652	631	642	656	614	683	631	604	599	693	613	665	671	658	644	661	667	640	638	599	620	619	674	639	630	656	641	658	623	650	628	674	672	657	648	649	633	698	642	646	663	631	610	631	614	614	636	654	660	633	647	642	664	672	673	683	637	674	628	612	655	610	664	660	661	663	688	668	631	677	625	634	679	634	670	659	657	636	653	655	622	620	683	630	635	667	607	620	667	638	656	629	593	635	636	607	630	631	674	662	674	632	632	625	623	627	678	659	611	664	661	638	635	648	648	618	620	645	668
5385	10742	7527	3841	3080	2191	1982	1577	1456	1280	1200	1144	941	1088	1103	956	809	812	833	899	832	1016	3386	4545	3978	3138	2258	1466	1184	898	719	662	682	698	679	681	686	703	683	740	661	640	706	687	658	687	692	641	645	643	686	709	702	694	681	679	681	621	694	610	697	698	667	724	693	674	680	660	662	736	734	677	670	632	692	724	648	692	657	698	729	659	684	711	635	657	642	706	684	737	670	744	664	666	644	716	686	669	660	692	704	687	697	714	697	654	661	700	709	689	677	647	679	677	676	691	636	653	680	722	636	716	709	684	692	692	678	701	635	714	630	694	722	617	631	653	662	656	679	659	692	686	719	677	652	643	697	682	708	656	695	648	691	724	676	671	685	707	720	658	688	696	670	700	671	660	685	684	666	682	696	652	701	703	707	701	713	651	692	673	655	686	693	682	694	672	686	704	669	677	673	702	638	668	718	659	668	695	698	686	648	627	707	669	695	732	659	675	646	694	703	701	669	715	646	679	670	705	664	656	663	692	723	666	676	659	666	664	691	671	687	730	665	666	729	680	704	663	653	732	724	633	720	670	690	708	643	690	718	722	711	695	697	721	660	649	625	715	656	712	670	681	691	685	698	663	716	697	699	665	683	660	676	691	656	702	683	692	703	700	698	685	673	709	700	634	686	715	642	662	696	653	643	668	661	696	646	682	690	697	701	673	683	693	730	653	645	701	642	693	714	684	627	668	646	687	734	707	644	692	692	654	700	663	650	652	672	681	692	631	684	666	700	689	658	672	731	691	679	679	682	678	697	702	697	709	697	711	665	687	709	708	640	676	673	679	717	717	661	704	722	690	693	688	674	699	725	667	654	623	708	683	683	690	721	634	650	654	681	745	656	688	674	675	711	686	665	668	650	705	684	676	699	706	731	673	696	687	652	682	708	659	761	691	691	698	670	673	684	688	655	684	662	665	662	623	684	703	661	689	699	653	655	716	691	659	626	733	683	639	639	682	654	661	642	688	693	670	679	689	652	684	661	626	682	652	691	666	722	684	694	694	687	667	696	707	693	656	673	699	712	695	659	648	698	711	655	705	729	693	718	662	727	704	652	688	705	656	683	672	730	697	660	685	674	697	654	658	708	654	654	710	689	671	659	713	698	683	675	717	743	669	715	677	638	699	705	690	663	676	696	717	680	665	655	727	667	690	658	647	701	713	717	693	676	672	656	661	624	676	726	702	689	662	657	665	703	689	685	715	632	682	659	695	640	722	664	663	721	667	713	661	646	699	684	690	672	685	674	672	699	691	703	702	674	711	667	686	673	704	738	684	681	705	701	658	691	696	692	716	702	747	685	651	674	665	703	635	702	699	692	667	686	714	729	666	698	697	671	699	649	635	640	710	657	726	758	680	675	674	694	677	685	673	676	680	655	672	680	676	664	661	702	666	663	701	643	704	643	684	702	740	675	663	730	650	656	699	720	662	674	631	641	678	698	670	687	730	683	689	669	664	660	668	731	676	671	715	664	725	693	687	676	714	674	707	729	679	727	688	709	681	657	709	734	689	658	653	705	708	622	668	641	683	662	711	685	648	686	670	685	677	650	677	654	722	673	654	699	710	708	643	666	709	681	703	699	694	687	674	684	683	652	681	704	679	681	734	644	716	684	720	675	644	701	708	677	698	688	679	698	674	700	695	675	666	690	724	675	701	662	642	678	649	604	682	734	667	708	691	679	670	682	686	651	656	671	702	661	701	705	668	717	650	681	679	701	703	666	646	655	689	661	678	683	674	663	668	724	671	656	706	702	715	693	674	645	670	669	682	639	671	673	712	674	684	661	669	672	670	701	680	701	660	685	604	646	670	687	657	655	700	751	749	717	694	702	654	695	663	671	649	660	634	664	687	675	697	697	703	728	626	725	631	735	685	670	727	695	666	706	652	665	695	664	716	677	662	705	691	689	729	733	685	638	699	699	730	643	665	653	684	687	649	685	652	688	733	662	648	684	670	655	643	651	675	657	696	678	668	688	726	667	681	644	674	673	657	736	687	696	716	699	675	669	655	676	727	637	695	637	680	679	665	713	674	736	697	667	698	672	704	705	688	722	680	684	711	662	639	708	695	708	698	694	691	688	689	701	662	667	720	694	647	674	683	654	644	726	680	705	693	692	667	695	657	679	670	694	652	716	705	711	697	701	714	672	689	685	662	693	700	706	710	713	736	687	650	715	705	728	688	671	649	705	666	660	673	619	666	680	640	680	662	676	654	746	679	677	664	672	691	705	687	690	656	669	674	711	705	654	628	663	657	648	664	718	665	700	716	685	699	698	662	669	684	707	651	689	728	642	716	694	729	704	683	649	714	682	666	726	738	726	722	699	675	692	680	663	666	698	667	654	766	708	708	669	745	717	695	689	652	669	703	690	700	641	627	690	652	677	700	640	707	713	703	640	684	693	689	741	681	712	652	677	665	720	700	700	729	708	720	662	677	710	649	723	675	610	682	660	641	695	736	714	710	679	671	716	696	715	676	665	691	660	669	701	696	667	754	714	664	749	689	663	624	739	694	686	749	684	681	694	617	664	684	734	677	670	686	656	674	642	696	691	633	691	632	656	638	684	667	679	711	770	655	624	656	727	680	705	657	706	685	696	670	739	662	692	711	664	661	655	673	647	685	670	716	668	652	694	696	684	706	669	679	669	701	605	654	690	704	704	644	673	693	733	705	673	722	702	678	690	688	649	669	670	642	696	683	678	686	685	701	658	689	661	703	650	690	661	710	732	665	730	699	698	662	683	705	611	690	714	665	676	668	712	661	678	656	669	670	683	693	661	694	651	685	640	685	645	654	633	689	619	673	675	650	714	679	717	652	654	699	663	710	671	690	691	662	657	707	671	704	691	660	691	722	665	681	734	662	721	646	630	654	684	691	694	672	693	673	685	723	658	680	656	692	694	689	698	688	677	745	667	697	645	662	707	621	650	657	685	687	660	687	679	678	688	678	656	673	648	737	711	702	734	657	659	660	672	734	674	685	682	661	693	671	703	678	728	692	683	646	698	663	684	692	693	673	736	650	716	662	669	659	718	728	671	703	696	699	666	685	686	648	684	683	644	708	690	650	698	664	699	696	680	673	641	672	633	708	636	669	644	691	651	671	662	706	718	692	670	676	700	732	688	656	676	666	667	668	683	723	657	727	662	635	700	716	650	642	689	686	696	693	706	666	672	719	709	660	691	742	698	702	682	659	719	703	663	719	729	713	694	672	669	706	684	607	688	669	679	653	663	706	648	671	689	688	706	692	698	674	646	611	702	644	711	692	683	653	702	670	713	699	681	677	684	654	666	669	683	675	659	700	721	690	690	705	723	702	675	713	709	623	673	714	643	705	696	638	657	704	656	724	690	729	638	665	665	701	671	683	686	675	656	711	655	657	656	670	678	708	684	696	707	668	642	699	698	693	658	630	689	689	634	684	674	691	630	694	732	670	685	677	673	688	693	678	662	723	708	683	675	702
22774	21388	29135	24014	21388	21488	10456	2192	1713	1520	1392	1324	1268	1239	1203	940	954	893	948	965	938	1038	3493	7946	8128	5611	4726	3024	1874	1274	796	766	827	755	772	753	732	756	797	735	702	787	749	704	754	734	720	774	783	727	678	723	770	738	775	718	801	753	748	728	735	789	744	794	699	769	751	760	756	750	755	790	727	705	762	769	726	723	723	724	732	769	727	755	766	732	735	778	756	745	717	717	694	719	748	763	734	775	776	769	711	739	768	735	742	695	715	714	725	752	721	739	734	765	747	714	737	743	702	713	716	724	730	721	752	773	765	717	757	724	741	768	718	706	714	698	764	731	771	720	750	730	734	742	752	776	766	721	755	764	732	787	747	728	730	725	678	730	739	740	753	685	745	725	739	799	723	701	768	730	770	702	795	711	755	730	746	786	767	732	748	742	751	766	743	704	774	742	770	735	764	713	802	799	743	786	765	721	768	781	745	706	803	778	729	770	738	734	715	750	712	737	755	734	742	733	744	811	697	781	757	758	711	754	726	708	731	744	730	688	739	732	708	746	754	718	748	740	746	754	754	755	699	734	752	745	750	756	783	758	723	762	724	745	770	770	708	751	719	709	794	729	726	719	793	770	753	711	706	714	714	767	724	760	739	737	788	765	725	736	771	716	741	717	801	713	768	689	734	774	775	742	773	712	712	742	769	743	738	693	751	759	744	713	719	715	756	731	750	714	707	749	772	738	714	761	771	807	742	738	801	745	761	733	760	791	732	763	704	734	792	773	741	764	752	718	758	739	738	744	765	697	702	719	767	753	700	719	819	700	740	725	798	751	777	714	748	756	754	715	767	710	772	794	761	687	703	785	773	730	756	728	722	745	691	744	776	742	749	749	765	720	727	722	732	746	707	814	750	744	795	728	730	761	780	731	739	776	650	761	756	726	731	714	748	746	687	742	682	701	758	761	785	743	737	756	723	748	719	735	785	734	756	778	744	687	777	771	788	770	752	757	792	742	794	742	720	782	720	750	731	739	728	750	769	762	746	721	771	784	777	715	708	700	771	741	714	705	733	741	749	762	722	736	704	698	756	731	737	748	751	701	711	710	738	745	822	754	730	721	712	765	713	716	741	695	704	749	728	690	776	744	765	726	756	750	776	710	730	757	697	742	734	737	792	764	751	750	700	687	745	761	771	737	736	732	753	761	721	753	753	761	717	777	748	727	741	728	754	731	685	760	718	744	751	738	773	733	722	744	760	728	723	754	753	769	758	735	752	780	743	779	760	789	742	748	777	803	750	737	771	741	777	746	698	688	723	757	781	710	742	725	759	736	717	784	733	747	756	729	756	700	763	780	759	717	734	719	751	726	775	750	685	764	755	716	707	760	724	721	743	754	769	767	741	728	749	779	702	727	724	712	760	685	734	718	756	753	718	713	774	779	766	772	743	716	780	763	743	666	762	737	713	751	742	710	735	779	741	735	736	781	786	764	736	700	704	737	703	790	749	739	766	771	772	739	709	762	716	719	717	739	742	772	758	781	786	745	753	759	684	753	728	765	763	762	763	708	733	736	752	738	756	708	732	735	737	702	709	774	749	739	750	784	725	753	775	736	744	771	746	733	727	753	751	747	733	723	691	717	758	768	738	799	684	733	713	741	762	755	775	766	716	736	767	688	690	784	704	740	710	762	773	732	745	712	737	750	733	782	763	747	755	700	747	714	739	725	726	782	777	718	731	719	741	730	758	762	734	772	765	690	777	728	698	728	698	736	734	763	742	768	748	725	749	752	737	709	749	750	728	716	768	752	742	729	781	722	776	677	722	717	807	763	740	745	729	731	731	746	755	770	773	746	718	713	737	725	754	755	711	755	701	697	696	709	793	709	710	736	721	740	774	765	763	755	753	749	681	755	742	750	755	710	741	746	752	770	714	742	733	708	762	761	690	743	719	723	769	777	718	727	746	726	717	716	742	706	736	793	722	726	718	762	808	733	714	763	700	708	737	794	743	715	725	728	769	761	764	746	780	796	761	706	744	740	751	752	709	729	792	757	749	709	756	714	661	708	771	710	753	746	729	692	765	715	768	753	794	712	705	740	734	703	737	729	742	780	705	800	730	745	771	723	790	720	746	802	761	719	696	781	828	743	744	711	772	715	750	738	741	791	756	786	734	809	744	761	744	818	732	722	772	763	755	706	719	706	705	734	744	740	757	754	755	753	748	718	736	698	751	732	742	699	797	774	743	729	785	761	788	785	711	700	736	727	748	740	754	734	724	743	722	741	763	711	743	743	769	751	753	758	715	744	762	744	751	751	741	732	752	722	726	734	739	725	653	740	735	761	709	745	739	772	703	738	723	730	710	746	741	763	763	772	762	718	735	801	730	754	769	732	713	718	767	732	716	753	747	692	746	730	730	746	758	731	802	709	716	745	675	722	722	685	754	813	777	728	764	745	780	753	742	703	703	682	715	762	735	716	749	751	686	748	767	771	742	787	744	763	774	713	708	758	731	740	742	723	784	707	737	706	719	734	749	715	727	723	799	759	726	724	767	721	729	732	723	742	757	757	786	744	727	783	720	704	724	722	760	740	759	755	701	731	717	715	739	754	713	721	741	724	705	763	781	718	788	756	740	755	710	705	718	727	789	733	780	744	656	706	785	788	698	717	771	750	733	782	717	740	752	738	731	771	716	764	783	756	732	720	754	759	753	744	750	754	724	765	741	721	773	771	782	743	708	758	716	745	778	770	702	712	732	740	736	713	792	756	796	733	762	740	723	781	713	759	751	736	777	727	787	712	722	752	771	766	766	749	687	767	738	780	738	679	771	726	733	739	755	710	694	732	741	726	764	753	744	725	755	721	756	739	732	818	723	735	690	737	760	678	762	785	740	756	720	729	761	717	757	777	770	734	729	766	745	761	766	775	695	715	760	751	708	762	709	769	696	754	802	760	704	689	716	742	806	765	713	706	765	724	748	795	691	706	716	776	724	732	753	757	721	722	791	756	692	709	740	706	750	760	737	758	716	748	744	711	751	707	753	710	740	729	791	746	713	712	712	719	715	691	774	758	747	800	689	709	758	787	709	727	764	758	704	800	730	771	766	767	763	742	696	710	766	708	765	756	736	730	729	763	762	755	778	753	718	781	762	749	757	744	745	766	704	737	724	701	735	771	709	719	763	772	752	668	710	717	749	748	714	741	741	779	773	736	695	758	753	728	698	736	762	731	713	680	735	736	738	686	738	774	731	724	759	747	732	756	762	726	768	749	725	731	732	734	743	760	800	748	743	762	756	744	763	742	734	744	720	712	739	748	761	737	748	723	770	719	737	722	721	705	732	773	735	737	759	732	711	792	762	724	802	767	712	744	739	766	679	753	769	711	707	747	709	724	785	734	734	703	718	774	724	728	720	739	775	749	721	741	779	726	731	740	747	723	770	749	724	715	766	711	744	683	775	755	776	779	777	757	738	743	724	724	707	742	742	736	776	751	722	742	724	777	752	756	724	727
7340	21896	15044	8630	5785	4159	3321	2990	2598	2211	1983	1758	1700	1613	1556	1222	1088	1124	1080	1085	1055	1230	5396	11659	11261	7873	6436	4134	2500	1592	812	715	724	778	772	777	807	759	732	735	753	752	773	757	742	727	750	747	718	756	723	734	817	734	782	716	764	738	720	786	751	771	754	756	699	741	739	733	764	804	740	752	747	739	784	731	763	701	753	718	737	755	779	708	736	729	697	742	753	792	720	748	712	718	753	731	748	742	815	768	744	747	763	702	749	739	765	793	750	725	759	753	801	707	725	755	729	725	712	736	775	703	747	756	760	750	685	731	755	692	805	796	755	748	715	797	760	773	731	738	724	754	766	747	744	762	755	687	778	746	721	764	716	803	730	746	764	791	775	796	749	765	789	770	758	780	761	750	734	775	753	761	759	780	743	703	749	701	718	717	711	759	718	722	764	727	786	785	776	763	731	809	772	769	744	731	756	778	736	767	768	778	761	755	741	778	741	743	748	762	809	768	755	739	727	780	764	723	674	801	744	711	738	723	724	694	722	745	736	753	742	691	767	743	727	696	707	705	750	720	768	762	767	748	773	783	762	719	714	741	744	709	767	737	710	784	747	754	748	815	766	748	752	729	774	761	740	728	741	719	749	763	700	771	742	744	760	708	741	777	760	723	742	711	761	742	753	743	781	753	704	769	695	739	721	755	698	740	782	740	740	748	762	758	746	750	765	763	727	742	760	788	816	726	746	740	735	749	746	757	742	718	710	776	729	745	739	760	777	739	780	789	759	753	750	805	782	787	785	746	730	752	807	699	742	752	705	764	725	752	748	741	739	721	747	752	714	756	740	812	702	766	748	762	764	772	743	681	665	740	722	766	730	674	763	744	769	769	714	716	753	735	717	791	729	738	742	795	763	751	782	743	730	759	734	770	733	796	740	753	706	770	770	746	748	826	813	725	726	770	767	732	730	741	780	799	763	747	760	741	709	714	714	731	698	791	769	763	740	710	731	760	727	758	753	760	750	802	761	769	739	730	770	746	720	745	721	774	727	710	761	729	747	825	762	751	746	687	719	708	677	765	784	745	766	727	705	728	754	729	737	800	756	796	815	704	740	697	722	747	755	747	743	699	752	762	730	732	727	716	752	727	775	720	736	712	795	729	733	708	728	779	751	727	725	731	753	774	720	740	746	780	743	765	762	760	784	741	722	758	777	743	737	733	774	793	713	740	735	772	775	726	788	722	758	749	726	712	763	675	765	740	713	706	750	734	744	769	757	750	746	748	790	741	733	769	748	757	697	776	743	753	716	750	772	695	722	757	725	713	801	719	720	743	748	728	806	734	724	761	726	808	788	721	750	749	777	768	724	767	771	771	758	727	783	717	720	741	741	771	755	770	729	770	696	720	767	768	722	742	753	763	715	780	754	749	708	722	759	714	742	790	743	762	723	736	694	762	713	758	767	733	726	780	750	726	715	715	695	759	709	729	761	739	784	757	725	754	747	734	723	711	740	753	715	741	740	744	720	718	801	753	690	747	777	758	690	773	781	722	769	773	764	766	716	751	779	745	691	767	717	811	746	758	776	760	749	730	712	725	755	691	730	746	734	758	744	763	754	760	770	765	767	719	760	756	752	704	710	759	727	775	771	782	741	687	715	795	763	724	750	719	754	722	769	751	706	740	714	755	794	765	745	726	720	712	709	744	741	711	774	747	736	758	783	746	787	757	698	731	768	759	766	763	727	775	749	696	748	791	721	751	765	762	729	718	826	740	768	754	727	763	735	738	754	740	758	743	794	755	697	785	701	757	731	739	768	776	759	749	747	722	811	740	782	733	756	814	740	730	737	746	715	762	730	774	705	765	723	744	719	732	738	733	763	801	775	729	736	762	774	729	730	739	762	744	782	754	717	769	720	728	778	763	687	736	778	767	736	761	751	773	783	771	774	723	775	777	746	814	780	714	724	743	725	771	767	713	796	768	741	712	738	733	737	796	755	775	730	773	759	702	729	738	761	763	730	744	707	770	812	763	748	770	723	728	795	744	725	777	718	736	750	737	765	759	755	815	728	745	737	749	741	733	735	811	739	767	767	741	738	720	764	725	793	745	729	747	712	713	735	759	776	771	759	762	719	759	711	720	707	776	736	761	759	753	735	783	789	727	756	762	752	761	754	755	741	720	742	754	756	788	763	755	717	748	708	739	746	761	734	771	706	770	765	713	726	774	747	775	737	774	750	689	775	777	766	768	748	716	752	773	711	788	767	710	764	755	770	795	754	771	730	738	763	749	751	706	756	720	720	820	770	709	743	735	725	773	727	769	782	713	745	718	756	739	741	707	760	674	735	756	785	695	778	768	749	684	752	781	747	741	758	693	732	731	723	706	733	747	715	803	745	755	774	710	753	791	733	752	762	762	712	734	761	696	741	808	771	763	764	740	768	760	725	744	769	793	725	788	710	778	707	755	750	757	744	735	767	694	721	758	715	759	760	724	736	752	694	774	789	738	773	703	737	754	742	763	781	725	746	748	708	683	729	747	735	774	707	752	745	725	774	726	743	715	729	752	756	727	811	737	728	710	745	809	699	772	753	742	748	757	746	740	705	705	784	731	776	688	767	759	733	697	739	740	741	775	756	724	716	720	726	780	775	766	726	714	767	757	768	758	743	741	768	733	722	734	739	745	746	733	742	757	738	717	733	749	760	758	767	734	769	716	768	700	730	766	727	752	766	743	771	723	742	746	761	768	735	724	731	763	787	715	761	692	745	779	769	765	726	731	700	752	782	779	753	728	730	716	743	783	734	721	777	750	755	721	701	762	737	693	701	780	718	763	743	690	730	744	803	753	701	711	760	715	750	708	767	758	768	748	805	783	719	809	741	776	744	739	734	736	736	723	710	777	733	717	736	705	813	776	743	730	735	770	715	758	753	736	735	748	728	792	744	754	720	786	757	763	726	722	737	693	722	754	773	746	717	757	707	752	719	705	722	726	760	760	747	812	756	750	747	726	686	723	779	760	781	720	793	747	710	784	730	740	721	681	725	772	754	746	807	729	712	700	769	769	694	723	751	775	734	725	749	713	791	749	786	742	766	742	741	711	768	799	748	781	703	762	714	762	758	745	716	770	717	780	705	741	802	752	781	804	743	690	728	735	674	709	730	748	729	761	741	749	700	690	780	741	711	730	732	717	716	734	766	734	703	728	771	707	759	706	723	743	744	711	747	743	738	761	742	724	751	732	760	774	764	746	728	772	751	736	728	787	747	726	746	750	738	792	725	780	759	733	712	775	695	754	717	736	743	771	740	764	742	720	717	737	751	762	778	735	720	729	684	727	760	742	681	814	732	759	750	797	720	762	723	682	768	751	764	746	739	715	747	758	712	722	732	735	762	795	716	732	695	755	707	749	761	721	715	787	695	753	747	767	741	725	820	714	693	771	740	739	757	749	757	747	778	776	730	723	754	759	744	782	743	714	737	738	831	785	756	778	785	782	743	703	782	769	743	713	753	727
28096	18994	7959	2658	1255	1001	787	819	706	687	660	625	550	542	525	506	528	526	531	541	535	508	614	697	849	823	799	716	610	462	462	456	468	470	436	458	448	453	474	447	439	464	436	443	474	439	462	505	433	449	426	460	454	426	437	437	474	484	439	440	437	463	462	433	461	443	477	427	466	472	468	444	428	458	460	442	482	428	477	444	452	440	435	443	414	423	456	439	459	452	469	492	451	473	440	439	457	401	419	430	428	470	478	468	436	441	441	453	432	426	431	449	441	467	425	464	481	464	489	493	446	462	441	451	447	448	391	436	446	435	444	450	439	491	400	470	458	456	437	457	422	428	405	468	463	421	444	445	483	452	439	446	482	484	456	448	485	435	496	414	505	406	469	436	438	473	467	440	435	428	441	442	441	435	445	468	428	497	475	441	429	468	444	478	415	462	442	430	456	455	438	457	469	457	415	474	452	442	485	434	449	434	433	470	416	434	435	471	430	439	458	454	459	395	409	457	424	416	431	458	464	446	440	459	402	411	431	459	468	468	472	427	449	479	436	491	458	449	431	431	440	445	461	473	428	468	463	466	478	473	421	453	463	475	474	451	432	458	464	464	435	427	455	411	458	412	482	495	473	462	437	436	433	440	443	463	401	445	485	468	459	484	449	444	462	436	438	426	461	430	420	444	463	470	412	459	509	459	435	499	476	407	475	433	468	466	447	457	461	444	457	410	442	404	481	428	451	476	494	429	447	421	443	434	428	473	436	468	432	474	454	469	439	474	440	466	485	457	449	433	478	466	405	447	438	468	497	460	433	413	463	445	458	446	457	442	455	477	506	414	441	485	456	453	469	457	469	457	450	413	450	437	456	430	415	422	439	447	425	452	461	450	445	445	439	438	458	467	416	478	462	431	434	428	460	477	466	445	440	453	439	441	424	417	448	413	476	437	455	423	437	435	427	460	424	484	414	462	423	431	418	493	428	462	466	450	448	490	453	430	469	472	423	466	441	420	450	441	452	423	443	446	454	471	412	401	487	470	429	442	450	421	493	467	425	473	471	454	453	422	447	471	438	463	441	433	450	457	435	450	451	432	479	411	461	442	469	456	465	481	454	425	444	454	453	443	448	440	455	480	444	437	447	436	418	464	447	430	408	432	458	406	446	456	459	456	437	443	474	438	471	475	469	444	449	467	451	427	434	443	422	456	477	457	444	480	462	434	441	433	455	478	435	430	470	456	450	458	464	458	444	455	466	412	451	464	475	445	429	424	452	470	467	461	444	448	448	423	432	445	446	469	434	478	458	465	442	462	442	471	456	451	377	460	466	457	430	439	469	487	480	457	480	441	449	464	435	429	457	429	416	450	462	415	455	431	453	473	433	470	409	422	462	456	432	404	434	471	460	458	460	480	459	433	470	454	465	451	442	444	498	448	448	477	477	463	440	463	449	457	415	457	462	449	464	466	465	453	442	440	457	445	460	455	469	466	442	439	442	459	475	435	458	459	466	438	457	477	440	456	455	435	445	441	469	451	439	453	478	447	447	432	456	456	476	433	457	426	456	442	502	436	439	447	470	411	453	448	388	412	397	406	442	468	456	440	442	457	415	415	442	475	444	401	442	384	435	483	426	422	451	457	426	452	466	442	479	450	449	397	455	416	423	455	463	433	425	429	435	445	448	465	421	445	467	425	490	396	450	451	442	454	440	483	455	479	434	445	471	433	449	455	489	463	426	437	449	437	491	444	482	421	457	460	422	418	435	462	421	443	440	450	455	430	429	424	453	475	464	452	445	435	442	447	441	438	417	447	457	431	482	443	459	465	453	431	484	452	415	432	458	463	464	485	465	467	445	459	446	476	452	447	432	462	483	436	457	442	426	446	500	430	432	430	446	467	495	460	424	424	458	493	469	423	451	427	442	460	510	447	439	436	420	454	479	464	470	449	446	436	461	465	489	440	408	436	447	444	449	443	417	445	465	451	408	432	424	448	453	437	430	467	444	443	484	462	492	444	442	468	428	446	429	458	416	453	451	432	465	416	450	420	446	448	493	427	482	443	452	436	437	457	453	435	452	453	439	409	447	444	433	416	434	438	490	475	458	490	427	415	451	451	447	453	443	458	452	431	424	427	414	439	458	453	445	479	461	451	428	423	445	488	429	452	455	475	475	445	453	421	420	459	450	445	475	447	465	454	444	450	449	418	434	431	443	444	434	421	466	466	478	439	473	445	429	430	459	481	455	417	457	454	457	436	436	472	476	468	429	432	446	488	442	450	489	458	431	482	448	432	462	458	470	456	461	424	450	457	475	469	435	464	446	453	449	459	442	445	463	456	426	474	451	435	465	449	436	461	445	451	441	445	456	441	461	433	462	441	461	450	460	477	443	488	451	444	462	440	472	435	453	447	435	427	468	450	442	456	431	427	431	442	434	451	456	438	421	474	464	462	428	465	449	427	437	474	390	432	432	473	477	462	447	460	417	492	430	442	460	421	496	399	439	446	436	471	439	449	410	434	473	421	467	458	445	487	457	446	444	460	450	446	467	462	449	458	443	414	475	450	441	447	486	420	475	467	474	456	476	456	411	431	469	465	438	452	422	458	447	467	460	422	445	449	444	495	501	438	464	472	415	482	459	434	452	451	433	476	425	419	410	416	452	420	456	474	444	462	462	434	464	455	454	428	459	493	469	454	478	465	413	451	439	470	477	444	432	419	422	451	437	430	403	453	442	452	440	447	481	436	402	465	433	402	451	414	443	429	428	489	416	422	453	449	422	453	432	459	430	408	441	452	467	456	436	440	467	464	418	465	480	427	515	481	449	448	447	422	465	442	447	415	454	455	444	441	461	422	435	421	448	445	442	440	420	471	432	445	427	421	431	445	411	452	441	416	523	463	445	405	479	457	454	432	472	435	437	432	429	449	425	477	426	461	454	445	432	479	440	452	461	430	453	463	428	476	408	443	453	441	443	426	441	450	461	455	413	448	425	447	474	455	439	433	444	455	458	412	472	477	472	460	460	457	423	432	445	445	427	442	473	450	472	444	467	509	448	466	442	406	418	462	431	482	457	413	427	467	475	421	435	503	447	465	441	440	451	447	437	405	479	440	444	440	440	429	456	439	452	434	473	432	456	450	491	452	453	456	446	434	461	436	449	435	445	468	427	445	460	453	463	486	466	459	451	485	457	437	448	441	449	487	459	452	471	451	438	407	433	467	448	454	427	474	454	441	437	470	430	468	433	489	461	435	456	448	443	465	441	433	469	474	466	462	459	471	427	447	433	472	433	445	425	444	480	446	437	450	473	448	491	490	442	423	478	416	457	448	438	475	456	397	418	435	485	426	458	463	435	449	495	447	435	418	432	467	433	463	483	490	410	408	466	422	425	470	443	443	458	469	462	448	456	422	441	448	479	391	476	434	486	450	439	459	482	456	414	447	441	430	431	454	402	439	458	489	463	458	428	451	469	430	449	424	460	442	481	487	474	411	441	417	458	453	435	423
6229	8026	5583	2801	1506	1186	1010	1139	1027	999	1001	860	754	695	627	626	578	588	664	587	608	638	689	972	1110	1007	1030	801	689	577	498	472	476	482	472	453	509	505	516	465	488	468	469	424	455	533	485	470	490	480	499	476	489	484	495	483	474	498	453	464	515	507	492	505	495	486	481	460	487	518	537	530	489	496	477	448	503	455	476	496	496	462	510	499	479	413	470	478	496	478	467	486	472	503	454	484	457	492	506	488	479	473	498	464	465	468	473	523	492	516	521	459	458	496	448	450	464	511	499	488	464	497	473	502	483	499	497	471	494	474	464	485	494	475	509	458	416	464	508	454	459	487	478	489	485	536	497	490	491	489	492	493	452	513	526	453	483	451	465	510	475	499	445	489	475	480	495	473	469	475	478	460	505	498	481	465	471	454	531	471	483	505	461	497	511	478	486	482	452	488	507	486	470	524	510	479	506	464	481	442	458	496	454	456	477	480	490	463	456	497	478	468	480	499	523	522	488	474	428	452	463	513	468	524	491	490	502	456	446	438	513	496	469	468	447	491	484	470	484	493	513	502	507	485	461	443	501	505	490	529	506	483	504	495	480	529	475	501	437	483	530	503	451	436	469	504	440	503	492	490	545	500	491	475	493	493	520	490	464	451	443	485	457	498	499	491	492	458	513	496	469	494	469	515	472	494	506	474	534	469	482	482	525	483	487	471	489	495	496	466	486	522	503	453	470	463	462	469	448	484	481	505	452	473	474	417	489	503	474	487	490	484	494	470	542	482	515	431	489	456	532	486	438	500	515	494	495	422	470	483	520	524	485	448	492	474	462	468	450	474	450	512	468	483	481	501	463	488	455	457	493	475	455	518	494	512	527	493	492	518	483	461	498	510	463	469	443	477	428	463	490	480	490	505	497	480	482	439	484	520	450	452	463	476	463	462	511	498	485	449	508	488	485	462	455	487	461	494	498	498	505	480	468	459	472	488	493	484	440	470	483	500	485	473	463	511	471	475	469	501	501	464	506	479	474	454	496	471	498	469	496	503	468	487	489	498	488	483	508	471	502	477	491	502	470	494	492	477	436	491	456	528	469	462	507	489	487	491	493	466	470	496	480	464	504	468	462	455	449	487	495	488	483	444	474	472	533	457	472	548	498	427	488	512	464	470	491	460	506	505	470	487	483	488	522	500	481	493	455	468	499	482	468	538	481	491	477	468	456	443	490	485	493	498	447	516	463	489	478	436	468	462	496	526	503	463	478	490	502	496	502	495	471	531	475	477	493	489	467	494	531	487	500	472	469	472	502	501	476	474	458	503	466	515	489	500	458	442	468	506	475	455	509	519	454	478	488	471	490	486	513	445	497	486	464	479	495	470	458	462	491	453	435	483	510	504	496	501	486	464	499	480	523	462	465	458	481	494	496	471	445	508	485	499	483	453	477	458	493	463	453	441	499	475	500	477	479	494	477	491	460	490	473	451	491	486	489	490	514	494	503	459	484	458	476	489	447	480	473	509	444	451	453	522	488	548	498	473	539	490	508	494	492	487	466	497	465	535	513	491	462	514	492	470	442	477	492	466	463	518	494	493	487	509	480	517	506	464	497	516	457	499	506	447	503	483	505	482	473	511	455	486	450	487	466	444	489	494	483	454	488	496	507	494	465	505	511	476	484	435	527	474	475	468	450	478	500	461	458	488	491	510	493	490	521	486	477	479	479	487	454	429	487	440	437	469	511	474	504	498	505	509	488	495	475	494	509	477	478	458	463	461	485	469	483	462	476	479	513	488	494	471	478	491	449	461	496	501	525	454	479	495	500	456	508	494	487	511	528	495	464	480	503	489	498	551	473	474	443	518	486	503	519	501	466	485	482	505	481	442	479	475	462	449	471	510	460	504	476	440	484	430	454	501	525	498	507	512	472	468	487	437	494	484	502	500	501	496	460	523	511	493	476	495	478	554	467	500	482	469	473	445	470	444	488	468	479	527	475	466	480	480	471	485	435	465	507	473	466	456	469	465	495	465	426	515	484	485	462	468	496	472	530	467	470	470	484	492	473	496	485	510	507	472	472	544	506	514	485	489	480	501	468	457	493	494	438	513	466	475	464	505	483	450	475	489	476	450	487	451	515	460	475	495	490	481	492	466	509	473	465	494	492	478	462	469	484	496	446	504	553	491	514	530	472	478	505	496	449	512	474	423	475	464	484	520	513	492	549	459	493	457	548	470	475	476	494	484	461	491	503	514	515	472	495	502	485	470	468	476	487	472	478	466	510	471	433	487	469	506	452	495	451	489	453	482	506	505	472	513	493	480	499	466	497	499	476	478	471	483	507	512	472	493	469	462	501	480	495	475	484	451	490	478	501	472	479	499	453	524	463	506	487	483	473	464	511	448	494	506	480	516	516	496	498	486	500	502	460	512	471	507	551	504	478	457	492	462	456	493	453	469	496	488	498	513	449	437	494	488	484	503	493	554	514	497	476	479	481	481	490	462	475	460	519	486	469	453	487	506	493	504	487	459	505	448	467	441	468	467	512	479	519	463	481	475	500	472	493	483	491	516	489	476	460	474	487	495	465	468	479	450	497	505	486	505	477	466	507	456	481	504	506	448	447	516	446	482	505	489	483	499	470	483	426	456	487	463	439	449	466	464	481	503	503	477	454	463	437	486	484	492	511	459	512	456	509	490	453	463	516	498	450	489	490	483	510	524	450	502	472	476	481	473	498	445	479	497	519	499	499	498	486	521	479	497	485	475	498	510	465	487	506	503	497	494	484	478	457	465	477	457	493	466	474	463	495	483	490	529	476	473	488	459	461	495	476	500	504	465	480	519	475	492	458	453	452	503	501	489	484	462	477	506	497	450	531	485	492	482	520	495	503	458	513	515	497	521	526	461	466	486	476	510	498	492	509	498	451	496	442	523	467	481	501	484	475	482	490	497	512	488	496	485	503	481	474	502	427	432	506	503	485	471	447	491	460	480	489	470	505	462	519	476	493	506	456	482	459	486	478	506	502	501	462	487	512	486	480	477	492	484	444	448	506	487	488	474	517	514	476	465	465	488	479	497	472	481	467	469	464	469	506	503	494	513	497	499	499	487	444	486	452	462	498	500	429	480	471	435	518	511	521	494	480	501	508	514	517	496	446	494	533	466	492	463	525	482	491	502	450	501	501	449	520	494	521	450	502	493	457	484	490	540	492	479	476	444	524	464	476	505	479	435	514	476	478	487	478	478	489	460	477	460	478	468	489	509	488	501	488	462	494	497	478	452	503	449	502	503	527	490	451	511	466	471	488	511	474	482	486	476	431	500	474	496	508	469	509	484	448	480	484	479	476	436	464	480	475	471	525	500	439	458	502	434	439	460	503	482	486	494	480	474	486	506	463	503	493	493	436	497	501	486	470	481	470	488	482	462	468	473	470	437	511	505	491	515	477	498	466	539	486	449	543	477	478	452	463	466	505	468	519	476	486	472	443	450	511	493	530	489	535	486	498	455
23965	21408	28698	24509	21406	9824	1561	1222	1127	1068	976	859	847	697	664	608	610	657	581	567	608	654	1410	3570	4140	2580	2666	1812	1128	672	442	413	476	432	479	506	467	489	461	459	470	470	436	473	453	454	429	510	484	489	421	488	456	455	501	443	483	411	443	475	471	457	447	443	486	436	444	457	460	466	447	509	456	458	468	507	458	462	455	420	468	440	451	477	436	500	455	501	459	456	488	453	455	454	467	438	497	448	458	447	445	466	489	445	480	434	464	446	466	458	447	454	454	424	501	465	427	473	472	427	486	454	496	455	452	476	461	444	471	456	453	466	468	431	439	426	417	443	468	473	481	493	476	456	440	500	461	448	463	474	456	469	492	436	450	485	481	469	479	387	480	464	457	445	492	462	493	477	421	475	451	474	479	474	452	457	477	442	463	454	475	488	476	428	439	475	475	467	472	494	449	447	495	499	482	503	466	461	459	497	491	469	436	418	461	457	459	476	453	459	425	474	485	445	422	430	411	500	449	429	485	431	450	469	502	455	474	436	441	440	495	483	483	495	449	433	450	492	441	444	505	458	474	429	471	450	472	460	446	420	488	442	441	449	505	466	474	481	506	435	472	462	475	463	441	466	483	471	431	483	421	485	458	457	424	430	418	493	479	493	482	441	483	477	450	472	462	435	496	471	476	458	460	447	428	441	477	473	436	486	471	471	467	496	479	458	422	485	436	434	427	491	432	471	449	467	414	450	497	444	458	441	448	441	470	481	470	470	429	441	430	458	469	488	461	431	475	421	466	435	442	455	484	440	476	472	497	441	426	470	445	447	447	458	478	439	459	472	436	443	411	415	471	483	508	464	470	442	407	483	462	501	476	466	432	439	478	483	502	420	439	458	454	459	476	424	466	436	462	455	477	485	499	428	444	461	447	500	464	494	486	448	534	494	473	461	447	504	472	434	467	448	460	454	500	476	473	475	487	478	465	448	465	455	483	460	414	465	454	445	455	437	439	487	431	462	497	448	474	451	462	438	468	438	451	441	437	448	500	479	475	450	457	443	461	503	505	460	441	435	469	434	459	458	443	404	453	472	440	483	482	455	477	442	519	465	461	467	475	469	440	481	470	435	453	480	465	475	427	501	489	461	509	444	463	471	430	467	492	468	449	428	452	482	484	449	526	485	462	451	424	487	487	447	411	467	459	442	438	468	470	486	476	466	443	458	457	467	455	438	435	505	494	482	488	502	466	447	442	456	490	464	457	439	480	476	501	493	450	486	445	501	451	486	459	439	471	532	456	468	461	474	458	427	502	478	465	476	498	411	467	470	482	488	497	459	475	485	408	489	435	474	476	465	467	409	451	467	489	460	485	474	467	456	444	428	476	461	484	502	469	436	483	425	462	460	511	462	459	485	437	458	446	473	425	491	464	460	474	460	458	470	457	439	464	433	505	473	442	485	468	450	458	406	447	489	497	512	463	444	461	449	471	443	459	444	456	446	433	451	438	477	452	441	448	460	480	453	490	432	482	496	481	432	486	477	500	472	445	458	479	436	472	478	428	502	456	474	492	439	469	466	459	445	493	443	480	476	441	460	448	468	479	462	436	450	435	454	457	424	462	429	442	477	452	452	448	474	479	463	475	459	498	463	473	494	489	454	497	452	475	474	465	478	472	423	424	432	448	472	445	460	494	504	457	462	456	436	466	448	432	446	434	447	425	516	467	435	454	451	418	478	486	449	436	530	483	450	504	443	468	450	465	476	494	492	469	468	470	433	469	459	440	419	498	440	438	469	459	497	433	446	467	464	425	469	462	439	453	473	421	426	432	519	447	467	462	445	484	464	461	467	435	454	447	445	464	447	477	437	499	465	448	456	422	488	470	476	452	510	435	470	461	447	498	507	468	451	466	497	450	443	480	494	462	484	520	428	429	455	476	481	429	467	454	460	465	486	493	497	490	500	487	497	467	454	474	451	442	483	462	520	469	479	453	432	438	492	473	483	415	445	464	455	447	464	473	474	415	450	456	444	473	466	433	460	473	441	477	469	439	469	487	483	457	463	460	448	462	466	455	493	457	457	471	445	464	461	498	471	448	474	469	466	484	449	464	490	456	489	441	455	467	473	435	442	495	501	461	443	440	499	444	489	461	459	478	435	439	495	423	450	485	465	466	464	460	453	478	448	429	452	474	462	454	475	483	463	472	456	457	474	465	479	470	478	480	479	500	486	452	434	471	440	420	455	461	458	452	412	470	443	428	473	442	472	478	432	463	454	447	461	452	430	486	492	457	472	444	476	486	460	457	468	485	457	451	449	477	484	501	461	456	421	486	465	436	458	477	471	455	495	470	476	448	463	465	493	468	422	496	452	441	447	482	459	493	479	460	462	465	446	460	435	470	499	472	490	467	446	447	482	469	473	461	464	479	454	444	476	454	453	471	470	473	466	478	489	474	453	456	494	471	469	510	443	465	440	463	419	490	432	468	495	485	494	487	506	469	453	490	458	467	473	443	450	477	483	444	447	467	443	458	466	480	420	477	462	500	499	433	463	424	476	472	451	450	501	479	491	490	454	498	435	493	470	482	436	459	438	457	462	449	485	482	440	476	471	424	443	465	490	460	456	469	448	493	472	466	469	429	502	430	466	474	502	469	474	469	479	441	469	443	459	449	475	476	442	475	474	444	489	496	485	494	455	467	452	462	459	442	479	479	432	474	453	478	451	476	449	468	469	435	448	506	459	438	483	447	476	441	453	488	486	448	473	445	466	463	476	485	452	465	437	502	485	434	450	456	432	450	439	459	467	434	445	462	439	473	457	439	494	456	436	452	467	468	454	451	466	439	515	448	444	445	454	466	485	478	465	467	441	459	460	466	466	471	472	444	439	451	509	428	436	431	467	440	455	466	466	500	460	488	458	469	467	456	478	453	464	454	478	451	477	476	497	454	472	501	488	480	504	477	447	483	469	480	449	460	508	454	439	451	466	441	469	437	456	480	525	456	451	465	448	453	485	477	459	457	431	518	480	468	444	460	461	482	425	448	424	481	448	448	464	501	446	489	467	470	466	456	470	448	518	469	450	471	468	449	489	480	433	472	494	461	487	444	451	467	468	488	462	416	466	450	473	470	503	485	439	465	476	416	475	478	415	486	427	472	429	466	468	495	439	457	485	458	489	444	454	416	462	457	459	414	451	446	501	479	444	431	442	483	478	465	462	456	455	465	502	451	462	459	454	457	449	469	495	467	473	464	479	474	488	462	448	461	493	483	451	422	456	469	478	465	460	449	469	435	451	490	488	444	490	493	444	492	484	447	474	457	469	472	471	446	463	448	461	452	491	465	464	494	454	453	528	472	452	444	468	465	477	472	426	432	464	442	452	437	482	427	430	430	438	468	458	443	443	438	447	452	448	456	461	469	465	445	424	493	463	458	478	447	443	451	468	468	431	414	450	461	463	480	470	477	492	468	447	432	428	460	437	494	476	433	456	425	440	473	451	481	473	476	443	443	482
5834	16534	11153	6318	3851	2408	1947	1887	1839	1696	1446	1216	973	961	845	772	807	797	718	719	803	720	2169	5728	6090	3906	3697	2560	1514	777	495	486	519	490	525	478	469	496	449	479	492	492	479	459	502	455	468	499	442	510	495	474	500	480	486	466	486	488	456	533	484	487	462	489	461	507	490	494	487	563	468	473	468	439	473	459	501	504	476	475	494	476	516	461	485	502	491	505	490	524	491	529	464	436	500	470	461	494	483	506	458	499	467	470	514	477	506	460	508	489	508	476	536	471	512	468	490	503	460	470	519	512	481	497	438	516	445	460	490	531	512	496	473	480	472	468	540	501	491	483	490	501	505	446	487	502	508	486	515	524	479	475	506	497	499	495	495	517	549	505	463	488	497	497	514	488	504	505	492	501	528	507	476	460	458	484	470	483	450	501	493	494	460	462	496	489	475	486	509	481	512	484	501	482	455	463	528	439	459	463	455	491	492	471	505	488	477	450	522	489	500	515	487	453	469	512	511	482	479	489	486	496	514	474	480	493	503	499	464	504	493	516	506	494	490	495	445	448	457	508	513	486	504	521	501	531	482	462	488	454	488	476	459	470	476	503	464	495	492	456	513	478	475	471	471	496	457	481	445	510	475	478	471	483	486	502	479	502	493	545	500	487	494	463	468	495	460	484	501	503	498	491	470	474	497	496	470	486	472	490	469	455	499	486	466	490	494	480	475	463	490	449	481	530	469	469	485	479	436	461	485	476	493	482	514	479	461	512	464	513	499	475	495	442	487	513	487	482	490	491	500	531	480	448	466	499	504	516	485	482	484	504	458	466	489	496	471	511	463	475	451	504	473	479	485	455	500	510	495	460	456	469	475	487	487	483	503	472	478	481	469	469	483	483	503	477	457	477	471	524	527	466	474	487	481	479	490	511	487	477	505	499	487	507	494	500	478	504	461	491	507	467	492	511	500	499	518	516	468	504	536	477	473	491	529	495	461	516	473	503	485	483	509	471	438	508	459	484	501	493	457	483	500	454	500	489	475	470	495	418	485	446	473	472	488	475	478	518	496	474	512	487	499	467	491	442	505	479	486	509	499	504	478	486	469	501	478	470	478	507	481	490	486	481	492	501	498	485	485	449	523	508	463	497	468	490	484	509	465	502	483	473	494	493	507	461	511	501	510	463	540	525	513	482	462	497	477	512	504	491	472	494	494	483	524	512	532	475	472	489	480	464	484	452	482	484	454	482	446	455	506	512	487	453	517	444	461	478	462	480	496	490	511	490	489	462	489	523	464	499	507	450	487	515	476	464	441	458	474	502	483	451	492	485	472	482	498	496	469	486	514	512	517	452	492	488	469	517	458	498	494	518	515	466	478	523	487	470	463	455	465	473	509	495	493	441	482	450	466	509	476	446	461	511	458	519	539	503	487	487	506	499	456	479	543	453	488	493	487	508	490	497	518	472	489	469	439	517	491	496	470	523	470	488	483	446	477	469	507	480	466	492	463	501	501	460	461	517	501	514	488	460	517	482	535	471	489	489	485	475	487	494	508	510	466	489	476	521	470	514	450	446	512	487	469	462	488	483	485	474	518	451	483	460	500	511	476	474	492	469	478	462	440	460	528	476	496	508	462	497	459	463	501	516	504	511	515	512	479	462	455	461	442	463	483	457	475	468	463	501	460	515	502	485	494	491	517	513	458	524	490	488	483	462	504	484	509	468	508	490	510	436	451	483	529	487	469	453	491	473	475	466	472	498	464	500	520	463	477	449	472	474	452	475	527	523	450	536	516	487	456	459	476	500	522	519	468	448	497	438	489	518	474	501	525	469	470	483	496	501	484	484	487	457	467	510	461	475	526	459	471	445	470	502	518	490	463	493	476	458	514	484	500	459	505	481	491	440	466	495	492	500	498	523	479	471	480	459	488	490	507	496	436	478	505	489	477	464	476	480	484	528	443	487	481	470	437	495	469	494	478	441	452	495	485	495	438	466	488	477	492	479	471	453	497	511	496	531	466	488	471	509	518	480	476	470	503	470	500	466	465	485	503	475	487	466	471	468	480	484	480	447	477	521	491	486	478	478	480	479	462	514	457	508	481	468	463	495	516	456	461	471	473	438	477	479	508	487	505	481	455	473	479	487	477	501	458	450	497	488	460	490	489	482	482	498	508	483	522	500	499	482	483	491	478	464	482	505	465	495	479	475	472	477	503	457	481	526	517	492	475	479	459	488	469	517	498	509	491	493	492	464	471	463	483	500	464	459	462	481	497	474	501	486	507	478	478	461	506	510	484	458	472	520	488	483	441	496	513	490	473	500	528	516	484	479	481	505	481	473	498	476	501	476	493	481	498	466	510	480	471	493	512	469	468	486	476	471	498	486	483	481	503	469	517	465	510	489	492	470	511	523	466	491	524	494	486	469	477	506	473	483	481	484	474	473	477	528	495	499	477	474	510	492	460	500	477	487	481	478	490	491	515	475	511	475	472	477	483	471	497	455	468	472	514	455	469	487	470	469	489	444	452	482	514	538	497	504	483	476	473	446	484	502	472	490	481	498	485	504	491	491	459	472	487	474	505	484	493	537	498	452	511	514	509	505	509	471	486	507	509	436	516	494	477	534	496	529	477	485	448	492	504	492	495	513	500	468	506	459	470	500	427	450	496	452	517	445	486	465	500	464	469	504	468	515	463	485	499	468	481	500	462	467	515	466	470	496	486	532	488	480	487	475	509	454	460	510	519	481	458	490	483	456	462	501	440	460	469	538	515	509	465	464	453	494	509	529	493	473	502	478	470	454	517	449	464	528	512	472	438	461	485	526	503	446	522	475	528	483	478	503	512	518	507	472	491	460	488	480	478	500	511	453	444	450	463	492	470	510	487	480	487	476	495	504	529	522	459	468	525	441	468	496	497	436	445	529	490	445	502	490	479	455	455	454	455	497	489	499	511	508	478	490	465	471	501	441	468	483	509	459	540	536	519	483	481	489	497	468	506	467	466	473	490	493	460	503	546	505	491	510	510	496	516	482	496	462	491	495	486	487	498	499	467	481	470	479	451	478	501	491	481	520	503	482	450	519	487	485	483	458	494	484	473	458	469	491	477	498	490	485	479	487	475	504	473	467	497	466	509	478	492	491	503	503	482	529	454	494	508	468	453	503	484	487	480	448	464	465	493	469	491	497	493	462	494	462	481	504	494	492	481	474	485	511	516	490	435	451	513	441	468	478	514	480	470	478	464	478	469	502	495	489	492	533	524	455	470	503	490	478	482	471	500	521	455	466	482	501	477	522	481	495	537	478	496	463	520	480	451	450	537	501	515	482	458	480	480	473	487	485	518	463	496	469	465	487	501	473	462	477	469	467	505	507	482	484	516	520	500	458	484	447	478	505	493	491	502	495	507	438	495	505	502	487	447	453	505	478	473	495	512	516	496	488	477	504	453	485	507	476	479	427	475	502	478	480	502	467	491	494	487	439	449	477	485	478	499	483	486	482	490	485	474	462
25163	21372	27578	25495	11745	1702	1203	1140	1024	1020	958	863	821	677	753	664	693	698	674	684	724	696	1058	2025	2592	1995	1667	1408	995	689	620	647	596	558	623	590	577	587	588	595	554	618	569	600	600	573	600	605	589	559	558	594	582	597	614	626	592	600	619	582	627	621	562	538	577	539	557	626	570	597	593	571	607	578	581	587	606	593	578	609	587	603	600	627	578	597	597	565	609	596	601	609	563	597	640	589	556	591	619	614	589	601	611	592	572	630	602	618	602	598	564	567	588	587	585	599	571	608	568	565	605	561	649	579	589	555	612	610	603	613	567	575	562	609	614	591	577	641	596	582	620	617	593	586	542	571	541	610	591	590	601	632	587	605	584	583	585	528	584	614	574	581	574	574	598	575	624	585	607	595	576	549	581	598	622	568	567	609	619	608	603	644	599	579	596	565	600	581	652	595	621	615	600	623	573	600	654	590	560	574	577	601	603	625	638	598	596	545	615	591	652	565	621	604	578	595	578	604	615	561	631	598	565	573	617	621	615	567	573	628	572	605	597	603	641	581	583	610	597	605	593	601	612	608	619	563	584	616	585	587	565	588	570	609	580	620	593	579	587	577	610	639	575	574	576	569	567	574	584	618	570	597	562	602	616	576	612	595	605	565	604	568	563	591	585	564	558	588	614	551	608	599	600	589	603	615	594	581	579	583	597	597	608	589	628	570	579	573	611	572	579	595	607	540	604	610	587	590	611	571	609	566	593	583	613	605	604	553	630	613	635	603	570	574	588	590	588	568	605	607	603	581	589	597	544	562	595	594	626	589	612	584	625	587	617	632	670	613	545	564	582	608	563	587	598	580	641	611	579	570	630	585	570	598	589	616	569	611	583	634	612	555	614	583	570	599	544	633	604	583	594	617	623	552	538	600	649	575	616	583	583	587	582	595	596	575	595	608	598	545	626	580	610	592	589	641	580	583	600	663	613	569	580	625	585	584	575	632	549	618	639	595	575	582	609	580	594	577	553	594	575	608	598	598	617	594	582	595	619	576	630	521	604	541	560	611	603	623	592	587	653	590	612	579	626	595	617	533	590	582	625	618	609	556	644	632	573	588	597	565	571	621	583	580	568	570	591	577	585	588	556	590	569	577	602	622	587	597	597	604	621	591	614	580	605	620	602	577	614	588	602	593	571	584	567	596	615	600	564	597	552	624	579	587	586	609	595	590	609	587	575	574	578	582	599	598	621	575	617	578	616	598	553	611	617	627	549	530	592	593	602	589	623	655	595	604	599	552	591	590	624	641	603	558	605	602	556	590	570	577	608	588	604	595	581	620	583	589	574	643	610	593	561	617	582	606	574	555	568	602	625	606	575	592	596	571	565	599	559	540	583	573	606	569	612	575	655	642	589	622	574	613	607	607	615	577	566	606	618	597	584	601	595	618	615	592	646	570	562	545	602	520	639	536	578	631	594	543	600	587	598	584	634	543	572	616	621	570	538	606	607	579	594	594	583	621	615	617	622	586	615	595	571	614	562	601	593	594	586	589	536	584	548	558	591	602	604	626	600	562	611	639	610	607	616	591	604	568	607	608	627	630	593	647	539	592	615	621	571	583	582	631	567	596	600	616	611	581	603	621	651	546	585	588	580	557	594	617	566	589	582	630	594	628	594	526	625	546	555	568	584	629	565	584	574	608	589	581	596	640	618	611	593	586	628	566	552	577	567	602	603	600	621	579	629	594	580	672	585	632	566	592	602	562	608	607	581	579	620	595	586	591	600	592	607	574	625	632	604	601	621	565	589	595	579	589	565	577	623	585	599	548	555	574	637	573	581	600	598	598	592	636	636	601	555	535	622	615	553	561	613	609	590	593	591	618	636	592	560	595	556	587	618	632	613	542	548	547	559	629	574	608	568	617	581	610	590	620	550	597	641	641	590	584	586	557	615	599	565	614	559	619	598	575	601	582	552	616	625	560	598	601	598	572	578	630	646	611	637	593	581	534	622	584	618	582	612	606	590	598	578	616	582	642	614	587	567	621	588	614	562	596	651	569	544	536	599	592	612	566	561	600	585	582	589	657	590	602	608	614	608	596	580	616	567	572	595	564	601	594	589	567	598	579	670	594	595	576	615	573	610	612	569	577	614	607	561	610	642	615	583	554	563	595	635	602	609	581	587	624	592	576	596	585	603	560	585	608	599	579	588	641	591	602	607	643	607	591	620	585	589	534	572	608	597	571	591	566	569	581	580	582	588	588	598	600	562	596	640	575	572	628	587	626	595	609	600	570	587	596	627	572	568	563	592	581	592	575	582	597	572	557	571	581	611	579	601	606	593	566	619	599	568	623	552	591	605	592	568	615	583	576	561	585	581	584	596	644	568	614	587	600	606	595	581	592	556	623	610	615	600	605	596	592	580	577	581	565	625	597	578	616	575	547	612	555	582	601	650	624	596	562	621	631	603	627	551	625	597	588	616	574	616	605	563	577	623	613	566	571	592	586	617	635	586	566	563	597	581	564	632	602	568	616	564	573	587	568	593	612	604	543	627	610	563	571	619	566	583	560	595	608	604	591	607	568	601	581	599	558	573	603	581	569	584	616	593	605	586	656	584	549	578	589	601	567	570	608	606	606	580	586	609	573	607	613	616	595	596	617	598	582	617	561	527	607	583	577	591	578	580	568	624	582	588	589	620	567	567	603	577	590	545	594	613	609	594	636	594	585	553	566	588	590	569	620	592	636	581	614	612	604	587	599	581	638	602	576	570	636	600	643	568	591	612	555	587	594	574	590	644	641	546	532	596	616	615	619	621	561	608	555	549	554	538	632	586	624	632	609	608	606	626	620	586	612	559	623	548	618	577	567	590	595	566	607	625	587	616	548	576	581	592	558	564	563	631	576	597	579	581	570	582	611	601	585	548	580	586	612	575	589	567	590	586	596	557	583	611	572	602	667	642	586	599	533	586	581	593	547	602	589	606	636	606	543	602	604	584	591	533	587	616	594	594	581	548	607	634	611	650	637	627	627	572	591	605	578	596	641	574	579	614	553	622	605	617	611	617	603	612	612	582	623	599	567	575	580	576	587	664	611	602	610	569	584	601	530	620	569	585	599	627	620	599	601	598	623	569	634	575	620	607	577	623	566	596	654	584	588	536	573	619	562	577	575	573	542	606	587	587	594	599	572	586	626	606	609	574	568	584	636	612	580	602	614	606	619	598	569	607	527	563	656	573	610	611	595	579	604	616	613	588	614	635	620	591	566	590	537	601	586	602	612	578	612	570	608	593	601	578	618	651	596	628	584	594	647	575	583	617	584	619	599	577	614	603	601	592	617	632	580	592	617	581	640	600	598	604	590	554	599	605	578	613	578	566	564	613	573	597	619	623	581	573	608	597	612	590	559	610	605	582	557	558	603	597	573	581	618	584	637	572	592	570	572	588	622	579	586	581	556	604	571	608	552	628	570	644	547	568	587	605	630	563	600	591	575	613	562	601	585	651	583	646	621
5987	13350	9049	4824	3387	2199	1827	1806	1500	1577	1402	1159	1041	871	877	865	868	774	879	781	859	851	1483	3353	4399	3013	2565	1956	1279	781	627	629	639	614	598	636	586	654	665	593	609	598	644	660	640	626	621	607	616	658	636	619	648	645	670	584	593	648	643	569	618	671	607	604	657	649	598	594	599	643	622	647	667	616	652	627	611	659	703	614	679	639	609	590	624	622	690	601	675	612	618	579	639	664	635	658	564	631	641	683	661	603	636	608	610	633	573	607	672	589	601	633	670	635	617	637	644	650	625	626	633	625	619	631	620	612	613	596	616	621	597	652	674	605	606	608	638	644	646	637	634	629	638	584	627	594	638	651	657	610	618	638	580	604	608	631	641	653	692	670	666	609	598	636	636	663	642	610	647	645	623	628	591	643	680	646	663	627	626	638	613	621	634	619	644	571	598	649	636	642	620	613	665	673	574	591	631	646	648	661	620	624	610	650	620	633	649	600	658	631	620	660	598	584	614	600	632	664	599	651	673	596	656	635	606	625	657	609	597	678	617	599	574	643	651	594	612	663	651	588	653	629	605	647	644	591	583	637	638	646	653	603	627	618	647	619	615	668	611	618	671	641	662	660	657	633	690	597	659	671	649	671	628	644	591	597	622	618	639	628	642	660	657	612	620	609	587	669	578	630	632	638	610	611	614	611	617	600	648	623	657	646	632	639	657	586	641	648	592	613	612	610	647	586	671	639	600	652	577	578	647	628	602	633	663	597	611	675	669	607	619	662	617	641	635	648	620	635	631	648	626	593	647	630	652	629	638	629	592	624	617	637	644	614	605	627	638	644	598	641	650	624	643	619	655	666	617	640	580	644	588	637	597	644	642	597	618	616	627	597	614	663	620	613	595	665	604	601	631	641	585	620	655	607	611	599	637	629	608	657	619	651	652	603	624	589	632	641	605	589	622	631	608	583	611	663	617	614	650	623	631	631	623	599	684	656	643	651	640	606	623	598	649	633	637	665	644	641	629	638	629	607	647	594	607	632	641	671	610	648	620	623	615	635	597	613	639	629	627	637	637	598	624	664	573	618	633	599	659	610	602	619	637	625	617	593	659	600	625	646	663	653	606	596	556	620	654	626	602	591	667	615	600	635	627	645	670	614	621	648	609	648	648	646	640	658	625	606	639	655	619	613	624	563	599	599	648	663	628	623	604	629	634	679	597	610	609	624	606	632	612	634	618	636	593	633	638	636	609	605	629	652	672	620	622	603	628	637	652	625	621	633	639	596	632	642	630	649	638	638	649	667	640	609	648	618	606	642	611	661	641	623	612	627	653	643	635	623	636	639	655	626	636	648	624	655	620	615	602	633	595	614	645	610	672	624	600	623	632	578	635	655	645	676	641	631	578	644	633	616	682	625	599	642	627	660	595	633	642	656	647	627	566	609	626	634	689	581	631	651	631	675	616	634	644	608	613	598	624	641	629	630	640	627	648	624	645	628	611	606	659	581	630	618	656	668	645	560	665	594	643	683	642	688	643	617	647	652	631	619	619	639	634	644	632	618	613	667	659	615	647	580	631	631	637	624	647	604	652	619	592	638	682	613	662	623	628	623	609	612	672	616	608	589	600	633	612	604	656	641	581	672	615	638	659	647	636	611	661	649	627	588	670	612	632	622	621	675	666	623	647	643	610	635	612	621	614	606	611	654	630	662	640	625	602	580	664	599	644	615	638	616	620	604	616	665	604	594	613	618	633	581	637	626	621	608	641	603	628	648	645	624	648	665	681	614	644	642	643	623	657	622	582	601	656	611	630	612	608	619	630	635	669	652	602	620	614	632	646	635	575	593	640	605	654	628	555	600	633	624	614	625	648	635	641	629	654	627	654	624	632	679	590	607	624	632	609	643	592	622	619	672	620	651	573	641	623	621	587	635	603	657	676	602	640	607	606	641	658	664	613	624	602	615	649	630	613	648	607	633	643	616	658	635	619	671	638	632	594	640	634	617	594	587	627	619	636	595	609	606	633	617	629	628	613	621	697	607	639	644	628	653	654	658	612	640	633	630	577	610	640	652	629	651	607	630	653	640	626	622	640	584	609	628	627	661	614	655	628	657	617	660	623	630	621	676	637	637	614	634	623	633	621	614	604	632	634	604	591	595	637	607	601	657	648	612	670	633	639	634	632	661	661	604	658	607	609	613	583	633	604	626	591	641	612	579	614	631	625	593	606	676	595	624	630	645	638	606	620	647	647	654	615	643	650	643	639	673	651	622	639	604	637	617	621	627	627	591	618	615	662	598	645	625	647	635	584	620	607	606	605	671	660	668	624	608	646	638	632	627	599	629	617	595	635	653	648	631	659	610	590	604	616	623	605	658	641	585	637	620	616	634	663	647	595	649	640	631	630	632	654	618	676	615	613	619	642	592	585	591	669	620	620	625	635	604	639	572	601	655	646	590	600	587	641	642	670	582	653	612	634	632	643	652	600	629	669	604	638	641	624	634	625	630	604	588	652	638	583	639	646	676	672	636	619	582	576	646	629	596	640	601	645	635	633	643	638	624	604	638	674	650	602	619	599	647	646	611	601	612	641	638	599	634	630	649	590	670	614	612	617	619	662	629	605	673	626	616	614	670	643	627	615	656	618	591	622	620	649	598	648	619	597	620	626	616	648	634	648	573	599	636	642	621	636	640	619	652	641	620	619	615	633	676	652	648	637	631	607	669	616	622	627	574	645	618	620	611	637	600	631	607	600	671	596	642	639	662	600	552	625	603	629	640	658	661	632	631	571	602	616	628	599	607	575	633	652	588	632	651	639	652	618	610	611	654	610	604	677	645	639	599	658	629	645	622	671	619	580	640	606	628	636	665	626	635	655	580	599	604	607	626	607	616	620	599	637	595	663	608	631	629	681	650	594	600	616	577	613	604	624	583	656	624	608	613	613	622	665	637	667	617	598	672	597	613	643	629	597	611	653	646	618	608	599	630	624	592	675	602	661	639	624	638	657	601	634	695	599	630	600	624	635	627	610	626	622	621	613	614	616	603	622	598	627	643	610	601	633	589	618	626	647	618	612	576	625	651	623	656	653	638	599	649	699	633	608	642	609	632	583	622	620	631	608	678	587	590	629	627	680	628	641	632	617	575	626	627	674	628	638	615	597	648	620	631	593	600	644	604	602	639	569	576	608	615	634	667	654	638	682	613	613	624	638	607	610	651	643	610	561	653	597	625	606	621	597	606	634	653	607	569	623	627	643	624	610	646	634	659	624	663	576	638	642	675	632	677	653	599	623	635	646	629	650	674	616	607	648	632	626	637	629	583	666	623	617	661	635	638	626	613	627	638	621	626	614	607	614	626	599	638	590	634	610	688	645	606	626	653	636	603	597	585	595	586	605	629	682	627	619	590	633	641	665	588	622	572	642	614	630	628	615	628	636	663	613	637	657	633	604	620	627	624	609	642	643	637	616	601	605	595	623	631	664	615	637	644	631	604	645	640	625	621	580	613
22740	21392	29168	23985	21388	21484	11376	2353	1632	1616	1526	1249	1091	1046	933	922	891	889	962	958	932	947	2561	7147	8209	6522	4836	3222	1686	976	698	705	690	720	703	673	683	694	635	691	692	684	731	699	689	721	697	696	703	683	695	694	673	688	688	694	751	685	655	730	663	727	682	717	721	649	664	688	694	704	663	641	712	723	727	714	689	737	708	710	716	696	709	669	672	671	707	700	694	682	718	750	717	712	724	726	727	737	681	679	652	683	665	755	704	686	713	671	665	681	686	629	743	709	659	709	729	683	681	686	741	691	719	720	695	730	731	710	699	753	702	698	668	688	708	718	683	668	689	677	662	724	713	653	660	728	724	676	685	701	704	696	691	721	711	715	718	747	696	698	714	716	687	700	688	716	702	712	644	707	685	708	699	734	673	662	675	714	716	655	712	703	686	703	652	684	722	664	740	704	702	688	677	701	694	734	683	660	720	670	726	671	678	736	718	722	652	701	709	717	693	730	705	705	704	716	678	708	738	676	686	645	741	678	665	642	674	654	720	711	669	664	705	665	642	720	666	688	709	669	703	672	707	695	664	749	683	671	724	743	718	672	720	704	754	702	722	688	695	704	693	686	700	686	702	675	724	687	699	745	726	714	676	658	713	733	706	709	728	710	724	670	689	702	725	689	719	711	724	688	726	677	733	697	674	695	687	664	665	686	650	640	708	714	723	673	715	744	721	690	694	753	699	678	709	696	740	669	728	673	658	719	694	734	672	700	690	687	686	713	666	707	674	719	701	718	739	691	708	726	697	706	678	700	701	711	686	733	677	702	695	672	713	696	684	720	745	679	738	700	699	691	711	729	729	677	714	672	736	716	700	749	706	726	678	672	679	700	746	699	723	688	661	684	618	673	658	688	732	713	684	698	675	743	728	682	674	714	700	681	690	709	703	691	671	696	675	668	739	683	701	726	733	727	676	700	671	689	681	683	703	655	617	686	704	676	701	712	693	714	691	708	794	698	690	724	724	722	659	673	702	685	683	697	701	680	695	711	645	712	673	679	671	723	681	697	682	720	665	729	700	688	639	693	714	672	705	681	703	687	703	691	713	655	702	725	651	700	685	657	674	683	690	707	682	714	699	697	675	690	688	713	656	682	687	713	702	694	667	726	689	758	708	704	696	676	695	679	679	681	712	666	702	742	686	711	700	728	699	734	657	708	648	631	701	674	694	709	700	723	664	639	679	655	679	652	702	687	709	667	703	735	687	694	692	697	672	668	744	686	705	665	668	731	728	678	683	683	719	675	707	694	697	732	719	664	759	654	693	684	707	701	615	649	711	733	724	682	692	729	703	683	703	644	728	693	758	641	686	672	714	662	686	680	656	720	706	668	723	731	725	696	646	704	696	679	747	750	741	635	680	698	703	694	720	722	717	691	704	713	704	709	677	646	687	704	691	679	715	695	685	732	724	695	736	704	700	671	666	711	634	739	688	689	644	711	732	693	717	717	738	655	689	663	761	734	669	714	704	697	699	716	665	676	691	657	671	732	728	716	734	719	673	696	667	730	695	718	685	693	679	692	650	659	718	639	680	675	711	650	707	681	693	700	708	701	687	684	674	701	686	702	679	683	681	694	728	725	702	693	665	718	743	657	684	713	713	686	700	668	713	700	705	660	704	703	708	702	692	779	715	712	693	737	653	667	721	713	705	671	657	673	685	704	720	688	701	704	701	720	684	674	701	732	757	688	695	698	730	689	689	676	680	662	747	663	710	722	706	686	678	659	691	718	680	653	679	704	694	676	653	701	700	687	719	655	717	747	682	700	681	700	707	679	700	658	671	703	701	668	659	714	714	684	667	702	724	764	701	643	648	687	728	690	687	713	677	692	688	661	703	696	669	675	673	676	678	671	702	721	703	705	663	647	676	699	688	719	698	688	733	696	733	713	647	665	693	690	666	706	680	721	666	701	648	728	747	685	693	719	680	647	720	670	649	678	702	718	693	719	737	679	729	743	678	728	683	682	663	721	685	703	735	716	660	705	695	661	723	744	680	710	681	665	709	683	788	732	692	677	691	671	680	659	713	716	651	701	709	707	706	676	753	662	687	679	646	669	710	702	680	686	679	698	687	724	669	692	673	729	694	657	703	697	732	644	714	700	669	656	725	683	702	677	696	666	706	669	671	645	695	685	667	714	690	681	719	680	716	657	667	666	668	700	726	696	712	690	742	677	694	709	715	733	668	737	731	665	683	655	663	698	683	701	657	728	678	669	720	625	726	690	710	661	687	702	702	633	667	689	654	686	677	705	719	684	711	672	747	647	706	696	645	688	701	734	730	701	695	782	712	708	683	734	693	666	668	748	711	671	705	740	679	690	714	681	658	693	689	727	720	711	673	725	667	732	668	687	693	688	670	673	695	711	731	671	701	696	668	718	670	676	724	661	692	697	637	690	676	721	759	677	688	718	667	730	718	735	697	697	729	649	698	698	687	708	681	672	697	675	707	693	703	730	718	662	758	702	655	697	720	685	715	665	703	697	683	686	709	690	695	654	699	727	721	652	676	686	645	699	733	730	669	669	686	679	724	712	682	685	697	752	672	675	721	712	686	729	710	695	699	695	722	687	684	715	660	735	663	701	688	727	672	683	660	669	676	697	696	687	669	706	727	713	700	698	654	674	676	721	665	741	726	660	724	680	691	694	710	694	695	682	717	664	668	706	699	711	724	707	743	672	685	687	709	682	705	699	703	655	701	691	679	679	638	707	711	748	737	688	689	643	670	691	702	731	737	657	704	706	665	727	673	733	725	685	683	690	715	679	684	748	743	693	740	707	687	668	713	679	666	732	678	704	704	719	697	699	749	728	703	665	644	666	715	718	657	653	674	698	707	664	730	689	724	695	691	711	675	659	732	669	687	711	700	677	699	712	713	685	686	694	698	701	697	673	682	669	726	711	697	707	708	689	691	714	662	729	724	693	692	686	702	754	707	637	657	755	693	703	702	701	651	723	687	729	688	660	678	714	717	713	683	678	717	720	714	717	709	650	697	711	694	677	706	737	708	678	692	698	682	696	737	732	727	673	715	652	742	697	674	697	650	695	657	713	645	633	703	687	686	733	686	698	678	706	704	718	743	689	703	740	737	707	703	703	708	696	668	681	660	717	713	697	704	735	729	746	675	674	670	685	699	665	684	676	713	649	694	685	681	666	713	700	696	670	701	625	686	703	712	662	727	687	692	726	677	728	657	668	698	691	693	697	731	703	717	691	746	711	716	682	695	711	688	668	669	695	680	710	693	696	692	708	704	693	712	669	687	649	704	700	666	722	721	720	656	694	708	723	662	685	672	705	713	669	644	677	682	701	696	655	664	708	692	700	704	684	697	733	681	703	705	684	714	673	681	737	702	674	759	723	672	685	690	702	716	740	636	715	687	672	680	741	683	625	668	669	688	692	696	694	680	718	684	710	664	706	712	672	702	681	669	708	749	703	688	747	691	678	637	754	728	680	708	695
8282	24472	17269	9774	6791	4747	3978	3299	2614	2658	2290	1745	1470	1317	1231	1111	1093	1038	1160	1129	1125	1032	3987	10907	11524	8999	6996	4596	2096	1158	726	702	732	684	727	683	646	718	683	737	758	702	723	688	685	681	690	688	721	692	720	712	673	735	700	748	714	688	674	722	688	668	711	695	726	688	675	729	693	678	673	706	702	705	687	714	664	713	743	694	688	713	700	709	716	724	686	704	728	739	667	698	647	677	707	712	702	689	641	685	730	684	707	687	716	725	705	719	677	662	674	703	697	706	729	735	708	734	666	731	672	676	707	713	708	697	709	679	683	671	694	668	679	747	673	704	691	710	694	708	723	713	722	646	709	697	673	712	676	694	708	747	713	727	738	696	669	673	719	716	703	768	722	709	660	738	731	680	716	666	725	658	731	749	728	720	696	642	715	664	722	752	718	686	671	699	695	716	728	709	726	725	711	700	723	664	718	687	720	699	619	726	740	713	709	667	688	726	722	689	669	729	721	710	713	690	728	696	691	732	722	731	714	714	657	710	718	679	643	691	682	690	678	670	725	698	749	710	661	666	717	681	778	695	733	663	689	735	715	698	713	741	707	701	649	684	658	673	697	704	708	766	683	723	711	707	718	729	700	685	702	676	729	736	763	650	685	685	669	692	695	681	693	678	735	685	733	680	682	711	694	708	697	688	720	698	663	649	685	707	712	700	721	669	681	695	685	695	692	692	736	702	703	745	690	736	726	718	728	669	720	712	712	696	699	689	716	707	667	724	675	697	697	710	693	623	686	690	665	667	689	673	663	694	727	670	712	680	708	683	696	709	692	728	701	679	729	729	680	717	703	705	712	665	716	701	714	722	654	698	688	681	698	719	689	708	682	700	698	744	652	693	686	751	734	675	736	697	644	744	666	699	694	741	682	729	683	701	724	672	665	656	703	725	706	688	700	722	700	727	676	689	714	723	705	737	684	708	688	759	717	678	672	728	703	678	685	669	674	717	707	691	696	708	770	719	704	658	733	675	699	712	727	671	702	667	693	689	759	691	704	694	673	718	700	701	674	716	716	720	684	704	701	764	757	721	696	742	654	705	693	675	715	709	710	727	710	722	696	688	754	752	730	712	723	662	731	754	745	730	686	714	723	716	710	727	678	726	658	749	706	715	703	703	696	712	689	691	704	698	683	665	673	716	684	688	691	660	702	675	695	691	674	738	712	705	734	684	721	758	712	683	717	675	756	678	737	755	660	664	686	730	699	689	756	705	740	610	728	741	721	723	709	718	705	679	701	701	709	713	718	674	738	747	723	737	674	649	649	700	765	694	679	742	724	685	771	692	724	710	714	672	719	667	679	679	706	685	690	733	667	655	693	682	726	678	666	742	732	722	741	687	740	682	660	692	687	709	706	666	707	762	648	716	660	680	696	695	720	720	704	635	707	740	705	692	703	748	717	681	725	732	698	685	708	697	728	689	713	735	733	702	707	725	748	684	666	688	712	749	731	691	692	678	725	696	741	703	719	692	691	765	705	689	702	758	687	676	666	727	718	696	664	711	670	681	710	708	758	670	659	711	672	711	691	725	743	684	719	702	724	674	645	734	700	628	707	674	761	689	690	720	674	691	701	738	695	687	696	683	707	742	709	739	725	727	692	706	682	699	730	643	726	697	722	704	674	679	687	721	702	719	708	670	686	690	731	679	732	740	689	720	679	740	678	702	721	724	681	723	652	679	711	694	769	713	643	702	677	700	702	683	653	722	706	683	785	663	686	701	693	701	686	721	654	712	713	683	749	686	698	671	708	749	701	707	636	682	685	686	679	736	696	660	707	703	723	687	690	704	742	704	688	662	693	692	675	747	675	700	729	720	761	704	739	693	672	669	688	699	703	709	716	690	688	728	678	673	687	731	714	715	693	661	723	696	708	677	720	677	723	719	706	680	709	694	693	636	721	698	688	757	697	682	720	782	754	709	719	711	636	728	734	770	768	746	743	673	698	724	722	632	671	730	694	685	688	690	689	732	700	712	677	710	709	720	705	688	681	696	758	684	666	710	708	699	697	664	713	716	707	741	650	718	714	672	739	743	705	672	695	711	705	659	688	692	713	683	687	683	741	739	693	714	736	709	690	677	701	695	685	740	701	717	682	763	704	669	675	707	693	717	680	705	687	728	680	715	720	691	697	711	731	715	716	680	703	642	734	694	700	764	707	684	717	684	716	691	683	682	759	654	721	646	671	666	693	733	669	734	699	707	728	706	724	688	706	689	732	725	696	685	719	726	709	711	702	756	698	706	693	717	662	719	676	712	645	669	729	691	676	703	704	731	698	714	706	694	720	696	733	716	714	688	727	683	693	709	729	701	741	697	679	640	664	686	729	713	734	749	692	699	715	720	777	691	705	692	752	674	699	736	693	724	673	704	747	681	677	676	733	732	700	667	700	695	667	670	695	724	718	740	701	679	700	739	740	684	677	742	689	707	711	719	718	726	742	687	667	720	703	689	723	694	712	704	705	676	763	701	720	625	700	679	725	689	702	727	724	656	748	689	721	652	710	720	740	658	713	729	715	663	667	728	683	709	717	665	726	684	704	703	697	708	726	682	725	694	677	705	670	706	745	728	693	693	756	688	724	701	709	713	696	682	663	708	730	695	691	724	694	706	660	696	688	662	739	654	661	704	756	728	676	689	748	717	703	713	732	706	715	720	709	748	732	744	696	738	698	703	698	725	656	735	713	721	741	676	678	735	730	707	707	703	682	710	741	693	663	669	711	699	735	711	696	725	691	750	692	725	694	727	719	739	704	686	706	656	726	698	696	710	714	714	709	714	682	703	678	695	753	680	684	746	703	707	695	729	679	737	720	678	692	722	724	706	652	715	662	705	723	670	689	689	695	683	722	696	688	718	714	671	727	705	685	739	709	688	731	705	731	730	709	721	721	753	665	689	746	705	703	703	697	723	695	694	714	687	696	675	702	677	728	713	764	677	671	715	773	680	736	681	737	657	715	726	704	698	743	699	638	699	703	677	723	726	738	729	703	712	713	787	665	693	697	683	707	693	703	687	747	715	712	736	686	703	755	707	747	702	709	724	724	746	671	720	726	692	728	687	710	704	679	696	691	683	710	738	755	681	687	726	695	704	719	684	711	754	745	739	674	703	717	691	642	696	726	693	704	738	688	727	701	696	697	722	777	722	708	662	706	684	735	708	731	698	688	651	661	691	728	776	703	714	694	702	724	677	703	713	669	699	644	732	696	681	709	725	700	709	695	704	712	682	720	698	747	715	693	697	699	712	709	741	687	681	732	699	731	687	687	749	693	693	689	762	720	653	704	726	701	705	755	699	695	652	668	733	714	718	682	740	660	717	739	711	702	718	681	730	683	705	714	689	745	739	676	698	705	695	694	723	697	670	689	696	739	733	731	714	741	681	715	726	692	679	685	742	733	670	714	744	697	651	706	689	705	689	700	700	732	675	723	723	657	711	672	703	694	744	713	751	683	661	676	664
27843	19371	8913	2667	1360	895	842	632	653	609	550	535	508	510	440	381	439	447	458	476	449	441	585	684	727	696	599	532	440	381	399	412	434	357	421	389	431	370	415	415	390	370	399	414	406	418	426	414	405	384	388	366	384	406	379	380	399	356	410	411	370	380	429	438	420	387	359	399	375	386	392	435	396	413	388	380	400	391	373	362	415	410	374	386	388	372	401	399	387	367	377	414	357	384	395	406	390	389	410	371	418	403	394	386	420	409	422	375	438	400	433	390	395	395	405	426	415	397	401	415	397	403	417	370	395	372	397	426	409	398	379	403	368	391	418	399	384	397	403	421	377	394	390	393	390	360	404	414	358	385	366	416	416	394	408	411	383	354	436	356	424	425	355	398	377	393	393	409	391	379	405	384	415	379	392	353	399	418	362	428	407	409	373	399	383	409	368	359	411	446	391	397	414	398	386	373	398	418	416	394	421	409	384	419	404	394	408	477	399	411	395	400	355	420	368	382	417	374	418	403	421	413	389	380	404	410	392	430	392	374	410	404	406	389	418	412	379	399	393	392	433	384	422	381	385	380	419	388	411	394	402	398	388	384	377	386	442	379	423	391	373	369	395	410	378	423	407	412	376	387	353	426	392	417	385	377	382	405	411	399	357	382	348	378	445	392	383	388	386	437	406	349	412	378	377	375	436	388	401	404	398	366	390	408	380	403	389	391	416	395	393	398	382	411	437	433	362	402	397	414	407	405	400	387	402	410	405	378	368	376	389	371	403	397	403	367	380	369	395	426	359	411	411	384	403	409	418	373	351	411	435	399	414	408	395	407	398	414	454	374	410	388	381	412	387	423	402	405	390	421	421	393	400	373	383	435	369	421	408	382	418	411	399	352	396	393	395	427	397	374	395	388	430	404	397	355	392	405	391	413	376	368	419	396	383	420	381	377	385	381	352	413	387	421	405	396	427	412	389	352	389	388	395	400	408	391	380	382	365	386	404	411	385	382	377	391	431	358	353	392	380	403	395	369	417	380	406	378	402	432	428	406	380	397	385	386	391	390	439	380	404	388	393	380	402	398	367	457	410	404	408	408	392	404	343	424	396	419	386	370	437	408	418	382	411	380	415	382	404	418	398	372	395	376	382	424	352	383	414	365	405	405	405	387	441	377	400	425	374	422	375	389	394	418	371	456	358	368	380	379	425	394	384	394	404	401	375	390	382	407	402	384	370	396	389	411	394	410	388	407	392	422	415	372	430	434	398	399	405	391	393	417	401	402	429	403	367	397	394	391	398	394	403	419	381	403	410	408	396	398	378	381	387	432	403	388	376	375	417	414	401	362	364	373	352	392	349	418	390	343	406	381	405	370	399	431	401	432	371	393	377	391	362	404	398	395	389	362	396	402	401	393	410	383	403	378	369	399	388	366	371	395	388	394	409	365	412	392	386	393	404	379	415	399	381	427	440	414	418	388	401	388	369	363	383	415	388	353	388	363	390	358	425	394	376	384	392	428	425	386	439	384	396	381	402	406	397	393	368	387	411	377	405	419	400	389	372	387	408	380	353	369	362	395	394	389	394	380	405	383	384	385	424	424	387	390	433	410	401	413	386	413	378	369	365	418	398	394	394	379	408	378	410	392	399	375	416	425	428	400	409	370	435	366	384	390	384	401	410	392	405	394	431	395	382	390	358	411	382	404	453	406	378	446	367	384	408	378	380	367	412	378	381	413	421	420	423	397	388	391	423	407	405	388	367	381	399	406	390	374	401	386	421	404	404	409	410	431	415	356	391	396	439	381	387	384	400	373	405	420	419	409	360	383	416	404	385	400	403	392	386	390	400	364	390	389	378	416	405	387	375	415	394	412	378	403	380	398	397	389	376	380	400	368	399	400	375	408	404	407	392	398	358	368	375	390	402	371	379	421	394	377	405	396	375	416	403	393	397	414	407	391	409	435	383	419	370	380	398	396	448	418	410	420	405	422	407	407	388	393	416	360	391	409	401	401	338	402	379	400	395	380	420	412	386	362	399	389	409	375	405	395	393	375	385	395	394	420	386	406	399	397	424	404	431	366	421	404	360	390	400	384	389	424	373	413	366	399	419	434	410	389	391	404	391	384	386	431	396	378	372	398	362	421	361	390	406	389	368	391	407	397	404	414	365	402	407	414	386	398	413	393	391	392	419	429	374	412	371	386	390	415	393	397	393	378	389	389	399	406	383	407	367	332	417	397	390	375	375	419	374	406	425	396	421	399	387	409	417	390	389	383	352	385	394	408	399	403	394	415	391	408	422	367	409	399	416	397	407	420	373	399	433	414	382	415	406	393	403	365	403	397	378	409	409	412	406	377	373	366	401	427	435	380	405	407	408	393	384	388	398	379	395	396	363	385	368	372	385	395	379	399	397	393	431	424	365	401	429	362	379	374	409	406	413	431	428	385	382	403	410	407	382	418	393	413	409	418	407	369	407	405	387	349	357	413	390	424	396	410	394	395	422	379	398	431	390	399	420	394	404	429	400	365	405	379	409	366	405	384	400	375	398	423	410	408	394	364	391	388	409	405	400	382	410	379	437	423	412	391	427	441	380	405	382	418	383	407	431	415	389	346	394	387	398	406	408	380	419	423	397	374	426	397	396	360	431	409	410	401	390	383	424	439	409	387	386	403	393	368	417	356	376	378	419	399	372	423	390	412	372	428	387	389	421	391	415	394	391	376	397	389	400	398	396	391	399	394	389	358	373	404	418	415	400	397	410	355	386	390	374	391	398	384	414	432	359	408	418	368	376	409	394	345	415	375	447	428	394	372	381	389	401	375	403	400	402	376	359	383	412	385	381	379	431	443	414	395	408	409	393	411	396	399	405	367	392	412	407	377	420	404	393	363	417	407	395	370	396	390	380	408	385	412	386	384	379	405	377	413	393	376	420	408	427	387	392	361	397	421	403	410	422	401	403	413	406	424	385	378	387	379	394	402	373	391	427	424	384	424	405	435	410	424	372	407	415	386	393	396	376	392	403	386	411	392	385	377	386	382	418	407	356	383	384	404	410	357	390	409	452	382	390	364	406	411	400	391	382	385	415	395	402	386	407	405	389	398	404	407	412	388	415	374	387	444	390	447	398	399	414	419	388	370	402	415	412	421	410	414	411	427	379	390	418	381	424	377	407	391	399	409	388	376	451	382	370	393	358	437	404	379	410	387	378	419	385	378	364	382	384	411	431	366	404	420	407	399	377	351	370	399	393	386	384	385	406	423	381	398	422	394	445	383	412	404	378	403	391	401	404	373	363	371	418	406	386	393	390	403	377	349	390	392	400	391	421	419	377	374	381	389	415	378	382	379	401	399	394	361	377	429	370	405	372	369	397	429	360	420	372	392	380	416	388	400	413	403	406	378	381	370	407	408	397	431	448	400	389	381	402	393	403	408	406	393	402	426	392	411	418	374	416	405	408	452	393	363	415	389	391	391	408	402	372	433	349	384	401	412	375	428	418	394	365	411
6439	10016	6929	2940	2103	1388	1333	1013	985	867	870	667	627	652	565	557	488	566	621	539	510	512	680	932	947	896	804	667	438	474	410	427	408	454	399	441	419	436	439	425	402	440	414	438	428	408	433	434	405	428	457	413	427	427	443	457	432	458	431	425	436	440	444	429	438	423	415	427	470	449	394	432	428	439	436	471	457	430	476	470	399	457	464	443	441	421	418	448	423	435	396	471	419	422	411	440	414	437	435	453	440	418	426	416	484	432	472	450	471	449	437	432	428	467	436	436	436	463	428	431	450	433	430	433	428	449	443	431	429	432	446	420	388	453	432	463	422	394	426	438	435	430	455	429	426	451	434	449	423	448	413	457	455	404	407	470	443	418	449	392	443	470	388	451	441	443	451	415	444	436	470	422	417	438	412	446	424	412	446	407	455	436	471	440	475	424	433	444	465	435	444	410	460	410	420	433	418	435	465	436	405	432	421	440	408	464	444	476	410	423	472	410	470	459	420	446	393	451	454	396	428	429	437	442	447	409	428	423	384	406	430	410	421	430	423	430	421	441	428	430	410	456	423	444	483	460	460	422	434	441	429	411	415	463	408	471	423	434	459	407	423	435	459	435	415	406	444	447	453	427	451	425	425	430	402	420	397	393	418	456	437	438	443	452	448	429	452	431	439	450	425	445	488	428	454	430	435	429	435	474	453	472	410	450	433	464	449	453	404	405	406	430	448	434	413	459	465	440	401	408	407	441	437	421	416	453	394	451	483	421	446	430	451	484	414	427	420	441	429	469	454	432	441	429	439	436	469	436	405	441	411	428	433	414	451	427	444	514	467	454	456	438	411	449	425	479	448	429	459	428	392	394	429	412	484	433	416	434	433	452	423	414	454	442	442	435	449	426	446	442	447	397	498	433	414	446	472	468	423	407	444	422	399	414	434	403	411	432	429	511	443	440	461	426	454	465	471	414	441	437	430	458	438	453	449	437	461	432	404	427	422	435	381	444	437	448	423	397	424	429	466	402	446	420	464	424	417	434	472	474	451	460	422	426	456	452	437	461	448	450	427	444	440	447	465	438	432	391	465	422	461	425	415	411	397	440	411	394	412	414	417	452	422	446	443	434	431	438	449	423	453	437	456	414	425	420	424	429	439	441	422	445	405	455	445	452	434	460	446	443	420	447	474	430	401	437	433	442	445	421	458	453	429	433	441	432	414	432	428	431	449	426	382	429	463	430	441	416	450	431	448	402	440	466	426	456	443	440	444	465	427	445	428	436	405	424	444	419	456	438	479	456	454	411	415	429	425	421	440	422	426	429	431	403	434	442	411	436	411	443	403	439	371	385	438	438	461	455	430	459	388	435	466	437	459	448	425	457	404	449	461	456	446	467	459	454	442	412	437	431	402	442	422	438	436	446	441	428	410	395	410	443	421	390	418	446	407	460	413	453	437	410	464	451	417	445	438	441	402	453	425	432	449	456	446	396	448	444	436	476	425	442	459	466	422	446	392	426	454	410	400	427	414	441	386	433	466	427	405	456	418	405	457	416	446	452	445	436	477	407	444	455	410	409	441	418	430	412	425	451	443	450	403	417	423	448	422	419	456	432	469	413	401	447	378	423	421	453	447	435	416	433	406	411	388	436	423	448	419	425	463	439	447	422	453	417	439	480	439	467	417	452	431	477	426	427	440	465	420	452	448	412	383	419	482	425	451	425	416	418	461	422	415	453	392	424	451	431	446	427	428	435	457	389	423	421	425	436	393	442	431	440	425	445	469	458	473	393	452	441	448	471	444	389	409	449	452	456	443	426	411	439	434	463	439	409	453	452	447	459	423	391	446	411	451	451	482	453	443	407	428	461	426	417	456	434	455	446	454	423	437	435	441	450	435	457	426	393	462	507	464	473	430	447	423	400	431	400	443	405	452	450	460	462	421	424	454	455	438	429	413	457	424	449	457	399	469	403	441	440	454	435	482	403	454	451	449	473	441	463	440	415	427	418	411	453	457	466	447	448	406	450	468	455	424	451	467	444	403	431	441	487	468	413	445	436	460	442	449	453	441	438	434	450	420	423	460	438	451	403	430	407	402	437	455	435	453	444	444	407	458	436	442	468	427	443	416	429	423	446	453	439	432	405	431	437	421	447	471	449	426	453	451	428	434	433	453	428	480	430	449	488	444	427	425	433	422	434	428	430	450	434	440	423	445	443	430	438	435	448	423	378	442	445	443	465	401	440	424	438	437	445	472	438	475	430	403	397	419	472	423	463	404	452	415	394	390	459	423	428	387	437	447	453	452	424	435	420	424	445	438	415	394	452	457	483	447	435	403	459	456	456	504	406	422	448	413	464	454	447	437	412	410	413	439	456	415	451	438	400	473	386	390	440	414	416	440	430	428	456	440	408	445	412	398	458	433	448	418	433	449	463	454	421	422	414	425	414	418	430	444	441	462	425	390	454	410	463	418	429	432	449	482	422	420	456	422	423	447	405	476	407	439	452	426	443	431	432	429	451	451	420	458	406	473	427	442	421	443	421	477	436	409	431	435	450	410	445	470	439	467	431	448	481	418	440	413	447	429	457	403	436	421	415	448	444	441	429	414	426	440	454	441	471	418	432	416	451	475	380	408	430	425	440	409	441	416	450	418	433	431	411	449	426	415	442	439	462	410	429	437	433	414	456	409	412	429	431	432	416	436	441	444	444	456	421	424	446	416	436	426	424	448	406	453	419	400	417	425	451	495	423	461	438	475	459	459	426	403	441	431	436	431	420	418	430	410	449	436	467	421	445	423	436	414	476	416	414	420	423	426	441	453	426	429	397	427	428	421	438	442	419	464	460	439	457	450	397	439	444	428	459	401	441	448	479	423	423	419	449	455	408	443	422	414	446	435	479	410	429	423	447	420	479	434	430	449	430	417	444	430	456	395	410	418	450	421	445	428	438	432	462	428	452	448	430	414	461	395	458	409	409	443	409	425	454	430	421	414	484	448	436	418	398	458	447	457	440	429	405	448	445	426	434	391	408	435	459	447	401	419	417	412	447	432	466	460	461	463	414	398	414	422	445	437	447	430	429	438	494	450	478	414	440	442	427	436	419	417	385	412	447	419	443	426	450	453	428	420	428	425	420	459	450	432	413	421	475	436	471	429	424	441	450	461	424	403	415	399	419	411	446	454	436	415	418	456	458	428	468	430	420	433	482	445	417	414	438	432	471	426	423	437	431	447	441	410	450	422	429	458	442	476	404	436	445	411	413	462	420	440	430	481	433	421	419	396	464	424	452	438	414	449	430	442	435	446	481	485	432	421	432	444	434	428	467	400	410	434	457	442	457	413	418	428	427	394	414	427	420	424	452	432	449	414	426	470	399	435	451	441	416	429	450	480	414	425	443	452	382	455	442	426	436	417	447	453	434	402	445	434	430	436	424	413	431	433	454	452	463	460	401	428	439	425	431	410	441	409	433	430	431	410	449	421	451	451	454	412	449	428	450	421	429	435	443
23947	21376	28704	24404	21380	10604	1908	1220	1225	909	818	762	737	552	575	587	607	575	588	593	565	1254	3285	4188	3693	2563	1839	1174	871	525	433	401	481	412	434	437	426	422	437	431	399	478	446	422	387	438	437	421	444	444	443	400	454	429	428	379	420	442	431	429	419	454	385	396	441	415	427	430	423	455	437	377	450	453	450	413	425	435	471	452	423	437	419	418	392	453	450	448	440	436	452	461	414	447	439	444	392	472	436	434	422	441	440	377	446	407	455	424	466	454	424	422	464	436	479	401	442	443	465	446	446	461	452	398	460	459	398	422	416	426	443	433	453	431	397	455	435	411	422	422	449	389	402	434	437	418	424	418	448	433	464	461	453	411	451	439	416	470	417	432	476	463	454	431	428	413	458	459	455	450	429	443	400	432	411	412	408	439	399	424	444	446	452	421	422	442	443	419	430	408	444	439	422	444	437	435	452	493	465	433	457	401	425	449	411	418	444	453	415	377	452	430	414	436	440	448	432	414	405	424	428	420	448	444	435	455	420	402	468	433	443	450	401	420	417	396	417	445	408	454	463	456	446	433	417	467	436	430	439	384	469	441	460	454	428	431	454	431	439	440	446	438	430	410	434	426	408	430	431	428	423	438	429	477	448	448	455	412	450	408	435	386	443	433	430	408	440	427	438	472	444	416	442	439	443	428	434	433	398	442	448	390	439	458	433	459	406	418	458	457	426	392	442	434	414	431	430	460	433	419	404	471	400	395	464	425	411	439	444	475	392	437	455	437	432	431	424	417	428	456	481	444	408	444	432	459	473	399	469	452	420	398	425	442	439	419	442	419	443	420	427	441	401	449	437	453	410	396	445	465	447	416	454	403	435	405	409	465	447	466	410	435	409	476	475	461	440	423	433	422	464	415	433	457	442	426	456	408	427	434	450	426	454	409	418	448	419	433	475	443	400	412	404	422	434	419	415	464	464	449	420	476	471	411	407	402	422	449	434	429	421	448	433	436	412	487	405	448	406	432	413	455	406	406	437	419	439	462	517	420	477	431	424	463	465	422	455	411	466	450	416	431	434	430	456	438	414	408	440	423	441	424	439	415	436	426	448	391	453	460	407	433	426	423	422	470	465	444	427	425	403	413	421	454	472	436	461	454	420	413	420	428	433	446	434	408	417	436	406	436	433	426	413	405	403	423	459	450	430	450	463	367	450	420	415	442	446	441	469	427	437	437	428	431	404	460	471	408	438	429	422	442	446	423	444	422	435	435	425	431	435	419	419	474	447	401	446	437	459	423	487	465	405	416	440	426	397	462	438	428	415	454	428	461	454	433	415	422	443	409	471	446	470	470	437	444	461	429	439	431	417	455	433	459	410	462	435	448	428	421	449	445	473	438	471	416	428	436	413	416	469	448	479	436	426	442	434	494	448	440	479	442	429	452	443	452	462	437	456	460	446	432	447	449	452	425	424	463	438	494	408	409	464	442	438	441	444	417	452	427	465	440	458	457	400	455	415	432	443	429	437	478	424	404	421	425	432	442	435	434	423	421	442	436	427	428	441	439	386	457	478	463	441	461	399	439	433	435	412	427	448	451	404	478	452	466	466	446	411	440	411	414	456	442	441	457	447	404	476	465	468	451	445	453	431	469	420	443	459	415	424	464	405	426	453	418	446	443	438	437	448	444	413	455	453	461	419	447	464	445	425	436	455	453	463	436	429	412	435	432	439	443	431	425	414	438	447	409	435	424	440	423	441	452	414	454	393	450	471	440	420	434	436	415	457	421	411	418	452	410	430	464	407	463	459	468	436	446	442	396	460	414	446	445	442	478	410	440	414	450	389	413	417	433	440	422	434	409	412	472	445	421	432	408	416	464	425	446	418	426	432	409	453	412	441	438	432	493	415	436	409	408	420	417	399	447	420	424	443	455	415	466	413	416	416	444	448	420	468	443	408	424	408	422	402	421	427	450	464	486	447	422	432	435	422	447	378	432	451	435	439	439	461	422	459	433	442	467	424	444	462	428	420	404	413	441	425	409	409	445	450	436	403	425	486	397	418	423	499	448	444	454	443	417	427	473	445	417	441	420	447	407	429	423	431	471	455	447	416	425	453	447	456	421	434	414	437	420	443	439	386	422	455	415	440	453	459	445	419	399	421	434	428	470	427	394	451	448	450	463	452	462	447	425	429	454	409	396	424	418	399	424	408	460	415	468	456	424	452	390	387	414	406	432	430	439	430	453	438	464	470	429	464	450	430	463	441	439	422	422	434	457	430	400	406	430	429	461	430	386	417	464	466	408	408	434	455	431	386	443	461	392	420	428	423	445	444	425	417	459	460	429	493	455	417	431	457	412	442	491	430	437	444	400	456	432	424	453	451	428	447	442	441	444	455	430	415	446	418	441	446	452	404	416	436	410	412	441	445	421	462	449	412	402	447	434	447	417	417	443	464	415	412	437	443	414	494	462	450	470	465	425	429	470	398	440	402	472	436	430	450	446	423	455	438	451	456	402	421	443	447	443	430	431	409	421	416	442	410	424	424	459	429	389	459	434	415	413	462	422	450	458	447	471	426	435	446	441	436	446	433	441	435	409	458	468	446	396	440	420	400	418	412	456	435	451	431	456	452	432	436	404	410	427	441	425	423	433	435	476	435	460	434	393	452	456	409	409	437	471	384	433	399	443	462	430	391	430	439	417	439	473	463	427	460	402	445	442	390	462	440	465	430	416	434	462	445	454	421	439	386	406	426	434	395	459	443	443	457	433	446	470	428	422	407	427	444	438	431	424	448	435	433	415	443	438	469	426	411	409	455	435	436	453	420	431	439	441	395	484	440	391	438	414	415	454	463	411	387	421	489	413	438	447	430	435	423	430	423	411	422	428	447	474	454	423	409	435	418	443	441	433	425	421	437	424	443	432	448	442	402	443	486	428	438	437	422	421	421	394	442	461	442	425	438	435	459	429	385	457	400	446	396	447	397	394	454	450	389	445	411	447	454	422	439	447	415	444	404	438	502	422	442	425	442	457	467	448	391	421	454	452	415	427	444	490	461	431	420	419	390	402	428	457	412	446	444	442	416	447	434	434	416	420	455	428	470	462	410	400	410	462	450	409	414	475	436	424	481	414	411	459	454	455	450	421	424	435	404	421	418	458	461	439	442	462	410	447	461	437	446	470	403	451	431	416	432	449	445	413	451	410	446	419	420	420	441	433	439	435	457	453	408	425	394	425	466	464	398	434	439	432	386	418	424	436	417	414	454	391	455	454	447	426	419	409	441	434	420	434	472	458	395	460	446	464	449	438	435	449	460	406	423	454	433	436	396	439	474	407	413	419	422	401	454	401	429	432	427	416	418	420	447	437	419	473	403	424	463	409	433	462	435	426	446	476	438	446	455	456	413	400	428	405	436	424	421	424	395	444	431	428	417	410	420	426	406	448	465	462	457	428	428	414	402	469	439	450	439	449	474	375	424	414	418	389	437	400	404	428	444	426	410	416	452	442
6254	18643	13088	6240	4419	3025	2372	2070	1949	1464	1237	1040	984	735	723	745	770	743	791	728	686	1903	5250	6368	5243	3621	2513	1570	1102	629	436	450	452	475	437	480	484	454	455	490	471	454	447	439	451	460	467	431	440	438	459	473	469	422	424	485	436	489	484	423	450	454	447	427	449	457	468	475	443	418	485	431	425	453	502	455	445	517	445	465	465	495	473	473	448	452	468	428	442	464	466	479	487	464	460	456	436	477	467	461	449	444	414	416	465	456	443	472	484	478	436	423	449	476	438	452	486	435	502	448	488	445	404	485	459	455	438	438	465	474	439	453	487	449	464	431	430	514	448	458	443	432	452	433	481	458	465	487	475	446	453	463	447	443	472	458	440	502	436	429	499	464	483	490	444	449	511	462	493	431	449	489	460	443	461	437	475	455	467	461	502	466	478	474	459	444	463	467	466	469	475	457	450	429	463	461	447	477	476	397	433	472	440	448	441	452	442	455	465	425	482	463	471	468	469	496	474	465	452	452	486	482	494	493	474	491	440	486	486	466	460	472	486	434	483	467	454	465	448	454	459	470	477	471	502	483	484	490	500	453	446	479	481	434	414	452	422	445	483	460	457	435	473	446	487	453	450	445	429	465	472	477	434	445	461	465	455	488	417	510	448	493	426	475	444	451	436	460	474	473	476	460	444	466	458	449	483	415	465	449	483	435	446	437	430	461	471	458	464	451	456	479	461	468	452	456	474	428	512	429	440	451	465	455	455	455	423	461	476	506	484	458	508	460	463	434	463	492	440	485	450	452	441	456	456	490	483	460	463	453	490	462	470	449	457	457	447	492	460	507	465	436	466	467	473	444	474	477	459	447	452	423	436	465	453	448	456	483	440	497	476	434	469	449	456	458	472	470	459	470	482	490	439	467	486	439	406	464	420	417	464	456	457	425	461	483	453	449	484	433	489	440	461	454	493	424	457	470	488	470	449	517	476	477	468	441	442	453	462	484	450	439	473	465	448	466	431	479	464	472	474	438	490	448	440	457	472	447	482	478	481	446	458	451	466	454	479	435	466	456	471	445	432	473	473	434	466	462	460	458	461	417	461	457	483	448	459	492	461	462	484	463	485	462	495	466	400	464	408	428	484	455	461	455	473	414	465	462	466	452	448	492	477	437	483	472	487	470	460	450	453	486	440	481	432	424	482	450	423	452	488	446	437	448	474	450	431	472	462	466	461	478	485	485	466	426	469	440	485	451	466	472	479	482	466	464	482	449	502	451	437	474	436	444	496	495	475	478	432	469	460	444	466	452	468	470	461	437	457	457	457	473	471	416	471	483	427	417	468	463	484	437	473	440	476	489	465	465	436	439	471	450	435	443	522	425	442	440	460	468	463	480	431	431	481	435	449	457	453	459	453	441	433	478	444	477	474	428	432	442	438	459	449	487	462	470	434	468	451	474	428	490	440	473	428	453	484	439	466	453	494	470	461	450	473	461	469	453	467	454	456	491	457	494	457	488	448	478	476	477	443	446	454	420	465	458	436	468	418	496	467	436	473	441	467	445	479	469	485	450	437	486	470	450	452	440	479	485	447	451	458	497	457	474	463	452	472	497	462	441	444	518	462	425	440	468	497	462	469	455	467	470	477	435	498	459	496	453	444	459	485	470	460	478	468	489	431	454	430	468	477	472	495	476	429	464	439	461	434	461	435	457	445	453	447	440	438	473	453	427	482	463	484	473	476	448	412	452	451	443	465	495	462	476	486	443	452	460	456	433	501	472	448	443	457	440	462	431	435	431	498	465	498	444	426	441	442	490	437	476	447	472	448	483	477	505	474	458	447	453	467	497	485	425	427	462	474	511	477	458	419	454	452	457	481	470	492	505	471	475	475	456	453	423	470	493	463	451	446	449	440	422	445	445	469	441	501	463	491	467	420	490	457	429	473	464	450	449	457	449	471	455	459	460	527	452	468	453	435	453	444	475	468	468	439	427	446	473	466	471	438	422	455	487	457	460	444	466	448	463	450	455	428	466	480	466	443	421	433	428	478	447	436	431	461	438	458	460	430	514	460	450	433	449	435	486	435	474	454	438	453	472	417	478	481	467	419	453	475	483	423	453	474	475	475	458	448	474	456	448	436	457	470	491	480	508	457	459	446	455	436	459	435	485	473	484	481	486	487	444	443	434	408	494	447	472	467	483	468	448	480	472	439	465	476	429	502	452	449	472	462	474	488	495	469	470	429	475	469	478	476	494	466	477	499	453	464	442	464	498	470	465	459	499	464	471	464	474	476	459	465	455	500	468	476	471	456	469	514	450	472	471	418	460	480	451	446	487	456	467	429	474	420	469	430	501	451	466	464	476	450	468	442	435	446	425	469	462	465	434	465	497	524	448	483	433	437	429	502	449	429	464	444	440	486	470	428	475	474	459	473	445	484	408	445	502	403	454	463	435	485	422	444	455	420	448	427	460	427	495	457	510	476	452	498	441	464	448	449	453	460	440	422	422	460	455	468	434	444	454	430	437	480	436	469	438	486	480	481	456	477	441	475	432	466	432	441	490	469	511	458	432	407	426	475	436	473	464	448	472	465	479	447	491	463	502	485	413	442	469	446	440	489	434	476	499	451	425	473	437	449	475	462	478	452	449	461	496	468	490	432	424	444	411	444	438	513	436	483	484	488	428	456	464	428	460	507	462	459	472	446	466	468	472	481	464	438	473	469	457	473	447	489	472	482	433	443	442	455	455	475	447	466	438	476	424	450	495	463	456	447	464	460	442	433	473	472	429	451	506	434	455	459	453	443	468	452	475	492	461	459	468	484	468	440	424	469	473	393	432	442	433	462	456	447	489	471	510	466	458	452	441	485	449	488	476	472	457	427	459	461	469	463	459	465	465	458	472	467	476	464	430	467	408	448	441	458	416	466	435	474	480	448	459	449	493	460	476	453	442	502	474	486	443	443	424	450	458	486	441	469	459	468	457	499	504	455	477	424	484	429	481	474	442	473	464	449	496	462	428	451	480	449	498	505	469	467	447	461	485	451	423	493	453	488	459	451	478	476	445	437	446	494	472	464	475	457	461	468	487	419	499	424	471	449	448	441	450	442	491	477	463	477	445	479	492	447	452	454	469	471	440	467	450	448	440	461	474	470	499	414	434	457	482	464	462	484	483	488	485	487	458	467	450	477	505	455	425	453	445	473	459	460	464	493	468	471	464	490	463	460	475	461	491	458	453	471	404	416	423	487	484	441	478	434	418	468	483	447	457	490	440	478	463	479	458	498	479	448	446	493	454	432	479	422	470	432	462	462	472	447	486	447	451	443	474	480	448	462	463	496	457	446	486	480	474	445	456	461	436	517	449	484	457	445	432	483	436	478	503	467	465	453	476	492	508	476	482	453	470	457	488	459	453	436	479	470	464	465	457	472	463	450	447	440	463	466	509	454	429	461	467	481	462	493	497	486	462	456	454	484	477	426	478	415	493	470	425	477	438	445	468	445	401	453	502
25126	21371	27584	25447	11772	1779	1230	1120	1057	905	817	720	638	684	696	683	720	736	744	631	624	1206	1964	2548	2132	1688	1514	1198	778	629	560	567	590	552	599	575	548	538	535	531	564	591	585	557	572	560	597	578	572	600	587	608	617	549	626	605	542	587	577	561	581	585	573	574	574	637	603	608	555	616	579	577	560	555	609	530	579	594	589	606	572	545	595	589	599	523	573	536	584	564	604	581	516	575	550	574	558	580	601	610	549	599	638	566	585	566	601	584	530	573	578	581	636	561	596	563	574	579	591	601	590	558	592	577	557	529	583	587	588	556	580	578	568	602	532	521	535	554	578	631	585	586	602	551	601	589	563	551	549	559	569	641	579	593	566	559	571	570	590	626	636	574	588	570	557	599	597	551	547	625	564	587	578	569	578	568	592	607	587	562	579	590	578	603	580	578	604	506	604	540	578	572	543	562	584	558	589	611	605	562	601	595	570	531	614	524	532	598	552	601	573	543	547	587	558	554	580	581	566	563	560	567	583	603	564	576	597	603	549	576	589	572	570	571	562	570	533	612	535	574	566	582	643	602	558	573	626	595	574	555	596	589	573	542	580	655	562	516	544	599	589	590	560	579	609	603	591	597	622	556	554	575	536	604	565	583	567	564	553	575	626	590	592	553	561	606	551	541	574	587	561	582	578	560	578	546	572	622	580	617	559	548	565	582	586	579	650	574	564	582	596	545	579	577	586	577	574	579	573	568	608	597	559	578	568	553	582	545	550	563	572	554	592	550	589	586	601	557	555	574	565	533	585	582	575	556	618	582	571	556	583	611	576	516	605	572	596	572	573	583	553	554	562	585	591	581	588	599	583	586	547	585	554	646	610	601	568	612	533	567	553	578	584	558	554	585	577	577	601	560	571	576	571	557	581	600	596	622	631	554	583	593	565	565	561	533	595	573	556	577	604	614	561	556	585	528	575	592	577	602	562	568	584	567	575	559	546	579	592	581	591	561	567	595	585	573	588	598	595	577	532	610	581	582	580	567	575	564	553	589	572	588	557	549	567	517	568	549	608	584	560	542	524	597	584	629	560	508	593	534	560	548	579	540	584	568	578	555	578	623	584	604	535	567	584	532	653	618	573	561	511	559	627	621	570	561	567	598	559	557	559	567	593	526	593	557	600	577	612	561	605	583	583	554	582	565	575	600	541	544	584	556	589	640	594	571	570	560	586	621	607	563	522	562	638	591	591	604	632	528	559	568	569	542	572	568	566	552	550	601	621	552	592	613	557	542	587	565	626	576	593	558	546	555	557	561	604	531	533	590	596	598	604	551	554	550	574	600	578	595	588	564	586	593	535	579	571	618	582	576	607	544	587	544	619	563	571	573	581	609	613	540	575	581	521	580	576	533	614	546	545	561	577	568	564	551	637	592	574	589	596	607	594	576	578	587	610	585	574	614	556	606	571	562	546	552	602	591	558	578	613	557	604	591	531	618	548	577	589	537	545	522	628	581	559	576	575	569	596	559	554	544	570	575	585	565	582	569	615	579	561	578	577	563	584	557	543	605	564	558	602	576	580	534	569	617	578	553	589	579	552	530	594	625	600	581	596	578	601	541	538	578	588	557	575	557	594	620	587	532	592	573	551	579	522	572	584	585	634	534	568	562	588	586	591	585	562	593	608	587	565	575	543	561	543	563	604	580	581	491	529	576	581	628	576	590	560	540	575	544	563	561	547	549	542	587	556	601	587	575	549	594	554	631	584	519	599	555	612	577	523	617	569	587	572	574	554	608	556	577	603	585	527	574	568	573	544	590	536	580	564	587	581	594	606	576	537	590	626	640	584	595	622	601	580	527	550	567	613	551	542	575	591	534	603	603	616	576	614	555	595	580	586	594	551	523	537	569	575	563	576	539	581	556	582	593	536	561	581	571	586	599	581	549	544	572	575	562	581	548	560	592	621	559	560	588	542	551	546	565	612	539	619	626	535	566	609	603	598	629	543	630	613	572	536	554	575	581	585	571	563	587	562	572	585	554	572	591	548	579	580	552	602	581	599	586	562	574	603	557	595	574	584	570	486	567	553	627	623	558	584	603	596	603	573	588	577	528	608	591	607	556	606	580	576	569	566	611	573	544	605	597	568	571	573	581	582	585	593	618	608	578	567	604	566	549	587	585	556	591	548	541	554	589	571	562	569	524	588	588	554	587	566	605	613	596	561	572	568	585	587	558	611	572	557	583	560	578	540	564	564	539	564	582	560	595	548	574	597	559	609	579	558	583	618	574	574	567	567	564	586	624	592	630	576	578	599	540	571	543	589	585	584	573	584	592	582	559	586	560	536	575	544	565	598	546	550	562	586	564	563	598	570	582	584	554	556	580	570	583	523	553	560	584	611	541	565	555	594	558	533	575	594	575	628	540	598	536	578	555	580	580	605	547	623	595	557	598	591	574	575	588	574	512	593	538	583	605	588	557	540	584	552	591	636	566	562	632	571	566	583	565	566	569	586	613	568	571	571	553	565	554	555	527	612	637	560	576	579	582	602	579	570	578	573	617	588	582	600	544	620	523	531	597	591	567	567	540	553	549	565	558	611	551	570	627	589	549	564	558	565	579	555	609	592	569	545	561	577	594	598	592	530	560	562	577	523	533	588	575	584	560	576	580	560	546	591	585	572	538	597	586	574	594	568	589	580	566	536	602	539	553	628	554	571	563	559	593	539	598	649	597	574	561	592	558	551	587	563	564	536	586	578	580	533	577	573	580	555	577	604	613	572	578	573	565	521	565	595	562	610	541	584	581	617	584	571	548	620	567	549	582	580	566	611	561	572	564	575	589	567	578	595	570	518	539	555	563	569	590	571	576	572	608	605	568	610	538	543	557	601	581	553	627	610	559	605	586	631	590	564	607	523	616	570	561	592	558	574	577	564	609	583	588	564	536	582	586	586	606	536	533	608	519	606	579	585	575	566	590	594	513	567	578	566	607	591	582	614	583	571	543	565	513	538	604	590	597	568	624	560	610	554	599	568	515	605	566	549	553	557	548	575	508	601	564	535	555	570	560	602	591	556	566	552	588	527	575	607	602	556	557	582	560	562	592	558	584	585	600	598	584	587	554	546	586	591	588	514	558	545	594	575	581	592	577	562	580	563	588	569	568	559	598	566	572	599	555	541	536	559	566	592	559	553	559	556	620	569	557	622	599	572	536	587	555	590	571	588	612	546	570	560	553	604	532	578	602	574	612	559	541	587	583	566	559	583	564	510	586	620	565	591	605	569	526	550	540	619	581	588	540	561	560	613	556	547	602	535	650	590	593	582	586	597	537	560	561	600	578	570	593	527	593	622	620	575	590	584	592	586	585	614	628	554	567	572	560	586	569	640	557	590	567	595	587	561	635	558	566	591	608	607	581	581	576	639	578	564	607	542	538	577	567	558	596	593	566	607	549	585	622	544	536	545	530	556	594	592	601	608	561	598	572	599	541	621	583	536	578	566	576	565	566	605	623
6718	15274	10064	4656	3375	2427	1789	1714	1532	1370	1170	986	883	874	871	913	915	929	870	720	689	1890	3243	4137	3337	2714	2179	1602	985	608	617	624	575	609	642	625	591	616	665	602	628	597	592	581	609	628	601	601	602	642	614	599	647	638	636	636	612	570	610	600	582	581	606	603	631	666	596	607	575	630	597	628	605	637	632	642	625	630	627	604	636	586	616	623	615	642	626	623	567	643	589	647	608	621	596	663	600	619	615	609	600	623	670	572	642	643	588	605	619	648	619	605	616	575	656	630	662	560	634	624	631	657	630	631	617	557	632	636	633	630	583	606	638	639	646	633	644	611	604	586	633	617	634	621	608	601	628	583	613	632	616	617	596	596	638	570	617	624	644	606	657	617	680	613	587	601	615	616	605	583	592	630	606	624	622	591	647	600	638	604	609	640	617	625	606	587	606	626	617	633	655	650	632	630	620	612	617	589	656	586	602	626	632	627	635	608	592	612	560	608	593	593	630	608	636	595	598	599	619	596	651	627	603	583	648	633	676	601	597	605	596	584	651	587	631	603	626	647	589	602	592	624	620	629	629	623	611	612	593	546	658	615	582	614	598	621	607	612	594	586	592	569	641	646	624	582	657	629	581	631	613	641	617	580	607	623	620	616	646	587	627	606	646	602	601	617	633	621	619	619	611	611	619	620	644	609	627	626	610	583	558	632	615	673	630	613	652	621	601	613	594	653	612	630	643	617	644	634	590	582	629	594	607	634	631	643	618	620	614	644	600	634	668	616	623	597	616	621	635	589	614	618	633	671	644	595	632	577	601	613	607	632	572	665	648	608	642	600	653	592	582	623	616	579	623	600	607	620	629	580	621	581	623	609	622	631	602	610	547	624	625	596	606	626	607	605	638	603	619	660	618	637	672	599	560	621	592	582	623	634	602	661	601	579	658	585	598	627	625	652	613	604	637	622	609	613	609	622	596	573	633	591	616	587	615	607	570	661	589	568	597	585	613	606	659	631	632	638	609	601	636	614	624	647	660	583	586	644	614	585	643	586	589	638	577	587	619	600	571	644	657	580	641	605	598	600	650	578	609	636	558	596	611	607	617	647	616	668	601	568	604	619	589	594	597	621	562	625	667	611	627	583	585	577	614	622	560	596	629	647	604	625	619	596	601	638	633	648	613	626	615	599	619	585	656	603	629	611	611	638	588	570	629	618	604	593	630	583	602	591	609	644	646	600	631	636	616	644	603	621	612	582	613	622	629	604	631	578	614	604	600	598	610	544	604	565	592	655	595	597	613	600	646	632	647	634	587	595	597	633	592	634	599	581	647	595	592	627	642	633	597	607	625	611	651	631	607	650	568	600	634	610	655	615	585	609	582	606	616	623	615	551	636	625	618	683	590	607	593	589	602	593	603	621	614	635	627	618	576	604	595	622	586	616	588	583	628	641	630	632	644	628	630	644	638	672	601	648	640	621	649	596	634	617	617	578	614	598	596	623	637	582	582	621	613	674	610	586	635	603	636	599	642	644	585	589	622	604	584	618	663	546	603	591	666	611	621	618	593	630	630	609	601	638	608	576	621	649	615	635	618	593	594	616	661	628	617	638	567	544	639	601	586	627	624	640	615	605	629	579	631	628	586	624	607	607	662	614	632	589	596	582	608	597	578	596	603	658	604	637	606	661	616	633	651	633	646	593	620	565	627	647	637	666	647	636	611	624	626	623	604	622	636	578	584	586	612	582	641	598	610	597	638	618	664	657	637	614	627	592	595	605	627	605	653	598	604	611	605	625	601	613	633	615	646	617	615	615	585	591	601	605	629	653	624	593	583	609	652	629	569	610	648	604	603	629	619	630	626	599	633	621	598	598	613	625	655	634	659	630	578	615	618	609	613	579	618	581	620	627	615	608	621	574	611	643	616	593	659	613	596	668	607	637	641	626	622	583	539	619	620	618	616	632	627	565	624	631	650	606	600	632	627	647	630	620	662	620	568	610	587	598	635	628	653	665	625	627	618	660	603	594	634	648	623	584	613	652	604	608	598	614	613	614	661	605	624	595	575	636	644	648	621	602	573	571	634	656	598	566	616	575	633	636	625	591	624	641	619	626	629	661	603	637	624	655	591	626	655	636	596	626	616	657	606	640	615	625	617	577	645	648	597	622	689	618	545	653	594	633	585	608	587	622	615	640	577	596	662	648	659	568	613	647	614	640	642	601	627	574	614	626	620	641	585	639	593	642	631	609	602	660	597	655	599	624	597	632	616	623	631	627	610	599	622	567	591	629	610	627	592	622	638	611	610	645	647	637	595	680	624	616	625	604	646	642	603	615	639	628	583	637	644	604	611	665	617	623	597	610	622	626	638	587	634	672	604	614	604	667	635	635	585	594	623	599	585	633	684	597	645	636	603	566	647	616	629	610	599	598	628	610	603	616	602	617	597	615	589	565	586	575	630	599	602	609	619	643	619	571	626	627	579	620	644	627	592	617	608	631	622	630	599	606	604	592	619	605	629	657	627	644	609	640	653	611	592	592	572	576	647	604	619	599	610	621	632	645	612	614	618	625	666	565	601	631	647	658	621	597	609	604	611	640	628	605	675	653	634	641	595	622	657	571	646	652	609	594	589	621	594	619	591	600	673	601	615	617	614	627	606	611	629	646	644	608	607	606	588	616	600	610	658	636	609	666	590	605	623	601	658	615	633	567	610	561	604	650	581	607	619	625	539	663	640	626	641	633	610	632	599	665	599	610	648	588	628	585	652	648	603	648	635	618	612	625	653	588	610	603	552	605	608	552	628	595	617	637	625	605	595	585	592	635	647	618	598	586	636	574	605	612	634	580	626	621	599	650	600	575	600	614	612	598	601	615	577	630	614	649	594	610	613	617	619	633	635	611	563	571	641	624	582	614	631	635	606	659	565	624	620	630	637	565	571	638	604	583	614	587	574	631	602	619	644	643	605	628	570	631	612	605	611	590	635	612	631	638	551	589	577	589	610	621	604	607	615	579	646	601	574	661	654	602	623	589	612	594	633	605	608	646	609	599	629	624	619	578	586	628	577	640	619	623	635	640	640	574	587	696	608	575	602	622	611	630	617	652	640	626	629	628	588	599	609	621	610	622	629	637	617	615	579	616	650	561	580	642	573	623	600	582	609	579	616	652	591	614	600	615	604	623	593	605	640	625	571	587	607	611	594	640	628	633	587	603	640	555	589	579	584	568	637	630	639	616	610	610	617	547	608	642	657	602	584	598	641	591	618	600	592	620	629	656	685	627	607	616	640	616	595	629	592	622	646	615	606	615	612	605	581	570	663	568	632	585	631	601	580	578	677	585	621	601	623	593	636	646	571	637	611	619	609	646	580	625	634	672	618	591	584	647	672	606	608	574	597	588	633	606	580	615	612	621	622	633	596	591	650	601	647	581	627	608	596	640	654	616	625	561	607	595	593	579	640	599	603	585	602	608	612	618	582	645	582	606	582	599	675	630	591	648	578	644	609	597
22791	21392	29187	24000	21395	21501	11606	2541	1645	1413	1162	1148	1053	1040	1050	1034	932	920	816	778	855	3237	6681	8325	6534	4737	3699	2596	1469	649	718	748	683	706	681	693	712	757	731	697	748	701	673	669	707	692	732	721	658	698	704	689	692	711	687	583	682	658	645	647	653	646	684	682	689	667	698	706	659	673	720	733	680	733	715	699	681	697	690	719	683	736	659	695	730	681	697	701	690	716	687	680	689	673	713	727	696	661	767	667	694	715	726	695	708	646	727	655	725	705	684	665	702	677	683	705	707	663	712	713	702	683	704	687	714	721	701	729	697	732	661	710	694	707	712	713	753	767	663	671	692	694	707	674	706	675	681	718	720	729	741	719	717	647	702	700	732	720	661	733	723	694	693	750	656	746	712	695	690	742	695	648	733	685	668	729	713	671	666	693	760	700	713	734	697	700	678	712	657	744	658	709	656	655	684	705	711	662	654	658	671	654	689	727	739	687	690	683	720	755	678	707	696	722	701	759	652	701	708	669	729	735	717	710	698	716	698	716	710	691	717	673	668	724	747	695	698	716	701	703	687	694	703	708	688	741	708	708	684	717	694	721	690	701	657	680	716	728	680	668	640	684	677	769	694	702	688	705	683	655	729	665	758	641	658	727	698	728	710	728	686	637	672	689	712	743	718	743	685	714	719	741	715	723	675	672	687	643	700	714	695	761	699	694	732	725	674	702	721	707	702	687	636	703	728	728	738	716	702	690	725	676	644	714	685	678	689	697	685	682	732	708	686	708	683	732	681	683	680	666	700	718	676	692	725	721	703	673	700	709	674	698	668	713	681	663	674	700	709	704	687	717	718	717	624	780	692	651	663	671	639	730	713	740	726	687	706	703	631	683	678	723	706	688	656	661	705	705	734	700	671	711	735	685	708	684	685	709	707	715	707	654	651	724	707	699	677	702	667	696	709	714	706	714	707	678	693	678	654	713	688	683	734	662	653	682	671	701	668	730	686	713	705	718	706	689	737	706	753	725	718	686	721	742	713	711	724	704	737	682	682	668	666	751	676	712	735	667	617	700	746	709	672	678	700	702	696	683	658	688	674	677	702	683	654	720	704	719	657	717	706	672	713	661	707	688	718	681	653	748	663	698	674	649	735	699	700	696	708	711	721	707	738	680	736	692	712	699	657	668	769	676	733	724	729	714	719	709	672	650	721	678	707	693	671	704	714	679	737	696	687	711	647	722	714	738	731	709	722	742	733	700	675	669	706	736	701	698	700	684	741	665	676	684	664	724	709	708	736	710	701	710	691	645	714	696	680	686	664	686	685	714	740	736	708	710	711	702	698	729	700	679	748	723	719	709	730	689	685	768	687	719	665	722	693	728	696	673	711	663	716	690	663	736	730	773	694	711	699	713	679	656	689	708	729	693	698	724	731	742	689	720	730	682	730	707	711	711	718	690	669	687	677	731	716	672	665	745	654	691	690	658	683	709	664	681	723	754	677	689	681	646	660	717	718	693	699	641	674	719	703	710	716	688	670	611	670	691	691	668	712	662	653	696	678	734	689	686	693	741	731	716	693	711	762	677	668	737	698	749	712	694	725	672	705	705	698	761	703	670	705	676	693	736	677	666	701	664	685	687	666	659	681	749	679	716	668	719	737	683	693	645	727	719	697	742	721	723	715	651	727	649	744	697	734	696	698	661	692	713	748	635	721	663	678	682	656	676	680	705	677	653	695	676	695	698	701	724	747	671	686	685	731	718	712	642	707	651	706	677	717	729	714	699	718	695	748	689	678	720	719	708	739	743	744	685	681	712	692	632	698	686	729	664	671	664	709	689	701	705	689	675	658	717	689	733	676	681	700	694	697	697	703	690	685	702	717	690	664	730	717	713	678	721	704	736	676	716	748	677	668	729	652	693	724	690	711	708	670	748	693	678	676	669	734	695	655	711	660	692	691	694	721	736	700	710	699	722	685	679	744	702	669	704	694	680	714	694	721	673	667	664	720	696	683	733	677	672	678	735	701	709	684	671	681	699	688	713	672	718	672	687	707	710	721	736	699	676	705	678	752	717	709	678	699	647	726	686	714	676	694	731	702	707	689	730	748	706	695	704	708	704	668	716	759	660	663	720	685	641	662	708	618	687	690	676	708	700	671	692	698	684	723	728	651	724	684	683	731	693	728	726	669	702	736	723	704	721	685	721	681	636	730	684	751	662	655	721	751	678	680	683	695	687	709	710	693	742	733	753	681	735	682	685	732	654	731	722	693	683	753	711	709	716	685	700	673	674	704	685	675	679	681	676	689	685	694	724	749	735	639	678	675	657	686	683	720	766	659	686	681	702	696	734	672	699	725	748	653	698	723	691	694	703	666	764	690	708	702	715	683	732	721	695	681	675	693	744	730	678	708	651	677	696	688	687	699	734	733	754	722	748	661	664	721	718	709	762	749	657	726	664	677	694	696	686	637	672	712	678	666	723	677	666	719	708	706	682	669	721	681	726	681	697	695	737	702	702	690	671	710	703	722	658	742	700	722	702	699	692	714	686	736	694	746	684	671	707	688	657	676	706	753	667	761	722	721	661	715	682	744	698	712	649	698	729	687	685	691	746	744	756	705	716	713	665	707	729	694	705	701	654	715	688	693	713	710	709	706	702	712	693	672	688	705	685	709	693	671	680	695	734	702	724	680	663	701	649	694	684	720	728	706	659	719	727	682	647	682	666	702	707	719	695	707	713	727	645	687	656	687	739	759	677	684	718	732	731	700	701	709	754	684	671	668	663	699	741	717	719	731	694	707	729	717	708	720	694	734	752	711	712	777	732	719	695	739	674	736	632	741	719	685	703	755	663	659	692	660	673	683	700	667	709	673	700	664	717	699	711	701	702	743	723	701	689	695	702	667	641	667	662	733	701	687	661	750	724	715	696	672	694	726	703	612	697	728	705	699	732	679	640	675	721	693	730	725	642	688	742	695	735	686	717	736	687	711	654	733	705	707	701	722	693	628	628	707	694	727	702	734	669	676	673	688	667	675	697	711	691	712	699	730	715	703	722	715	690	733	708	709	702	658	704	671	695	684	699	675	684	712	659	701	705	749	739	704	681	682	682	719	693	681	681	695	716	743	677	708	666	677	708	716	713	718	692	700	674	752	696	690	714	666	777	701	714	670	731	680	701	727	754	719	735	685	704	731	674	701	730	725	771	673	677	730	689	725	695	712	660	713	722	683	698	688	696	704	678	739	677	686	693	726	692	708	629	655	687	708	679	726	718	671	705	691	719	706	683	731	699	677	724	717	727	686	686	689	674	723	700	709	670	701	792	664	676	724	736	650	684	690	613	707	709	722	712	748	699	713	740	698	707	684	707	688	688	688	718	721	708	707	723	730	675	732	713	699	680	718	707	699	700	650	628	725	697	675	688	708	689	682	721	723	704	730	662	684	699	696	690	628	725	690	693	701	681	704	733	696	655	699	655	690	684	708	699	688	707	707	679	666	718	685	751	719	694
8807	25519	17714	9766	6576	4871	4131	3379	2672	1935	1538	1430	1438	1424	1398	1296	1150	1212	949	884	1048	5090	10163	11656	9152	6643	5233	3579	1905	741	723	764	710	737	734	718	665	654	663	666	673	694	708	696	715	770	723	741	715	707	730	704	749	712	667	691	709	674	719	693	744	683	746	723	717	731	709	688	706	700	669	682	707	736	671	721	721	742	732	759	681	716	711	710	750	711	727	714	699	725	732	719	725	760	694	701	690	738	758	711	733	721	720	730	729	721	701	731	691	725	705	654	705	680	741	745	739	733	686	713	715	769	704	691	743	711	695	703	725	704	740	736	725	718	711	777	676	710	737	733	743	709	700	713	735	703	717	696	738	756	693	680	690	668	701	698	708	686	692	680	718	700	730	709	714	771	698	684	754	655	695	713	703	660	683	706	726	735	675	647	753	683	712	683	750	711	704	711	670	703	691	727	749	702	668	669	698	710	649	695	689	684	690	712	645	684	699	727	703	741	694	711	715	744	704	715	676	708	701	682	665	721	678	696	696	727	694	724	676	680	752	762	750	677	687	692	704	699	688	761	693	784	710	726	729	703	707	759	700	696	672	703	700	716	709	633	683	698	680	733	651	708	732	688	736	735	742	746	686	752	723	698	707	689	685	694	684	728	722	738	758	700	736	772	734	674	716	718	706	684	693	646	730	746	714	719	728	720	683	700	725	707	706	704	770	703	692	698	709	679	712	727	708	711	715	664	738	662	717	743	719	736	746	738	716	675	682	737	680	704	683	662	720	690	688	714	714	745	698	728	734	787	713	702	705	672	704	732	749	702	684	704	678	690	687	720	690	742	725	726	785	681	694	680	720	727	671	737	687	759	693	663	715	756	679	680	690	683	690	704	705	725	714	721	761	687	729	728	682	768	685	671	644	680	676	711	672	703	740	695	674	700	684	717	719	737	694	715	726	758	706	713	697	697	743	691	740	713	686	724	722	698	669	658	694	699	735	699	732	755	747	735	708	679	700	692	727	688	751	678	696	703	742	718	686	699	704	689	685	650	714	748	708	727	736	731	709	678	764	747	707	705	758	699	695	678	736	693	673	691	727	675	683	717	714	738	688	690	715	673	708	717	732	741	701	714	708	739	698	722	752	706	686	714	705	693	704	694	671	637	657	691	681	716	649	727	679	706	703	744	733	703	704	670	711	729	708	704	751	692	700	733	700	735	696	704	728	679	702	686	728	735	717	678	644	686	686	728	651	723	692	733	700	643	707	691	679	691	728	719	736	705	727	720	716	687	746	760	704	711	674	720	673	679	733	691	681	722	743	728	690	642	710	725	686	747	717	768	692	672	715	711	748	672	717	698	742	725	762	716	706	738	708	739	720	697	694	706	692	724	736	706	668	728	762	744	716	688	731	681	691	654	700	676	768	692	754	741	699	674	697	728	740	697	744	682	725	750	716	716	676	659	681	722	685	665	745	708	649	687	692	707	715	646	673	729	692	695	751	694	685	725	706	690	714	663	705	704	657	752	679	727	712	691	686	699	669	708	742	751	688	706	663	724	719	688	715	709	699	766	716	710	771	707	709	720	672	688	707	691	655	678	730	747	679	717	711	669	652	708	740	791	683	710	744	756	688	738	698	717	756	691	671	683	708	742	690	705	699	709	725	679	727	698	671	750	703	694	683	685	705	702	729	714	714	736	731	707	708	723	796	685	730	729	721	704	723	683	690	708	760	751	712	749	729	688	695	725	685	715	721	669	651	664	658	693	690	732	700	694	718	705	733	686	723	685	668	715	715	731	705	704	695	704	718	720	663	726	738	703	668	693	708	691	731	685	718	733	719	703	705	672	698	700	664	681	668	672	720	684	730	708	752	701	716	734	705	708	675	708	675	706	739	682	684	683	684	699	706	738	686	727	703	723	723	702	733	737	718	750	703	728	708	704	702	719	661	716	734	679	697	703	697	715	691	700	747	730	664	723	689	694	676	735	643	702	710	711	712	742	733	760	742	717	768	721	716	721	639	685	732	687	702	714	748	700	723	653	726	700	694	726	705	727	761	710	701	671	697	694	693	700	716	713	708	673	739	655	674	689	695	715	679	697	685	726	648	680	700	717	681	702	667	671	701	726	690	697	734	686	673	755	691	729	699	750	680	691	731	705	703	724	732	734	716	719	701	722	663	703	704	700	740	696	710	713	693	708	753	710	661	706	672	703	764	685	683	672	714	700	707	716	695	692	727	701	747	750	695	710	729	728	679	696	665	741	750	677	680	652	699	712	678	692	665	701	740	732	675	723	726	709	675	729	707	710	689	673	687	695	702	678	683	720	710	659	693	672	704	711	705	682	717	669	682	698	660	734	696	682	689	722	707	675	684	765	738	740	680	694	716	748	747	701	717	669	699	717	738	712	708	748	705	695	710	723	749	727	688	688	669	717	720	722	657	719	680	660	748	678	710	711	730	715	682	714	724	698	668	732	672	736	684	666	711	663	711	746	681	720	691	716	700	736	666	751	706	663	726	735	679	710	705	696	662	740	707	715	746	660	650	657	683	719	727	690	727	687	668	733	719	674	723	731	724	677	680	721	714	683	700	682	699	719	672	682	689	685	755	713	747	744	708	707	692	724	694	689	751	722	765	680	665	714	682	733	666	694	677	701	690	698	732	688	687	721	726	698	694	731	733	706	717	727	710	688	754	678	698	708	678	710	744	723	693	675	727	742	727	672	700	718	703	698	711	675	724	707	681	696	692	711	694	762	681	722	715	696	662	688	740	696	708	692	677	697	689	705	713	729	712	695	645	689	704	715	701	719	701	713	725	716	668	704	679	686	705	739	661	738	702	694	698	721	699	752	708	680	667	722	758	727	736	733	692	702	691	704	708	738	717	764	744	731	721	713	686	709	631	699	750	682	683	712	686	690	685	702	708	730	759	678	741	712	733	723	707	680	722	729	727	714	655	685	687	742	678	745	680	742	691	733	711	697	723	673	726	735	792	650	681	763	692	741	689	713	718	669	730	702	772	740	685	729	693	714	684	731	715	719	673	700	679	706	732	686	727	713	707	697	660	742	720	706	676	707	684	744	725	720	705	767	682	732	668	695	710	690	726	681	733	699	757	692	721	675	714	689	747	710	729	730	686	687	697	733	704	658	679	653	757	693	667	715	712	673	728	761	690	715	709	715	737	647	716	679	714	721	707	683	674	691	774	706	706	676	696	697	723	669	690	689	699	711	738	717	709	683	695	739	736	709	752	709	739	708	689	722	690	682	676	689	712	691	715	687	724	712	696	694	665	677	663	697	725	667	730	699	755	762	667	711	674	719	757	703	752	718	716	714	682	705	694	734	720	726	721	664	660	711	693	688	691	753	672	716	657	701	725	719	682	718	724	713	741	724	710	719	684	744	718	713	711	687	666	702	698	725	727	736	727	735	695	679	724	690	738	747	685	705	686	706	709	692	696	678	696	672	735	685	733	738	720	714	704	680	724	745	684	742	696	712	709	723	685	757
27918	19568	9284	2476	1301	915	925	741	615	525	595	516	514	507	505	475	408	435	433	435	446	429	548	716	723	642	604	588	536	433	389	432	380	414	417	373	423	412	436	413	419	381	399	394	411	442	441	386	415	398	424	432	377	420	390	412	414	428	426	380	409	423	390	381	410	415	432	423	406	432	397	405	381	407	382	414	379	367	395	397	370	445	398	401	427	418	398	418	435	349	414	390	403	458	403	400	387	368	389	413	400	382	395	381	423	428	411	403	421	442	404	401	403	409	400	423	387	432	418	400	389	371	384	375	395	421	421	390	406	416	416	385	396	456	354	417	453	412	410	382	412	389	396	430	393	406	414	401	398	413	414	381	412	423	442	391	418	415	379	371	422	395	436	410	385	439	370	411	455	422	410	433	385	384	458	384	389	411	409	438	430	385	400	420	375	413	433	375	419	388	410	377	396	397	397	432	369	449	403	391	416	412	386	422	362	393	401	399	410	416	422	405	399	389	397	426	445	444	426	438	382	404	402	388	417	398	400	403	392	387	451	413	376	382	396	412	393	390	429	380	401	403	413	407	412	406	403	412	408	390	396	390	413	389	408	412	414	408	405	408	370	419	429	363	429	411	376	389	421	402	421	414	387	440	409	415	401	405	407	455	403	405	379	426	392	411	429	386	441	385	404	414	424	395	434	396	413	420	405	350	437	412	404	377	415	413	402	412	395	407	407	393	418	405	405	441	392	391	366	431	395	438	395	420	391	398	413	409	426	454	429	391	428	370	396	387	436	364	397	408	396	407	378	387	397	410	389	411	443	404	432	406	426	358	399	397	401	391	390	408	403	400	422	416	403	386	401	422	415	413	378	430	402	430	395	368	429	403	407	403	410	414	388	407	409	433	416	409	448	396	383	428	386	414	425	389	415	443	381	384	426	382	401	430	415	413	415	439	416	403	428	394	390	375	405	410	425	424	420	406	409	430	425	412	408	401	403	392	415	406	419	397	374	421	386	381	410	415	373	380	396	412	422	390	431	392	437	412	426	390	379	423	397	367	414	396	425	378	448	388	397	410	417	410	435	428	427	395	412	400	372	385	413	414	420	389	400	413	426	424	412	378	423	421	426	425	412	381	408	434	414	404	396	425	417	415	391	401	419	381	436	422	411	415	415	419	415	405	392	427	385	383	403	419	408	428	403	401	420	429	444	423	393	402	391	407	395	425	419	406	396	396	413	406	427	397	408	397	378	417	457	394	404	397	400	418	435	383	425	393	386	414	436	416	404	374	388	419	419	428	460	405	384	437	399	386	423	387	403	414	398	429	408	398	393	391	427	417	398	394	415	445	412	384	405	399	398	414	417	407	420	362	434	399	401	424	387	402	437	414	407	417	414	397	371	436	420	417	394	419	410	409	411	384	419	433	426	403	420	373	392	434	394	417	419	435	375	382	420	461	438	411	424	386	418	376	392	409	407	405	409	403	393	407	416	431	418	407	423	411	420	389	432	404	407	412	421	436	360	433	387	386	425	379	440	390	408	358	410	465	390	398	446	394	411	450	378	416	440	439	411	377	446	423	400	441	402	435	399	444	412	418	402	391	395	402	406	412	391	413	416	398	389	444	392	437	410	410	388	414	398	399	419	422	402	414	369	396	399	418	406	414	436	421	394	403	403	420	405	431	428	369	441	399	378	407	386	431	427	392	384	436	379	394	376	375	433	369	448	372	415	401	400	427	435	431	430	419	423	418	363	387	410	437	437	437	424	390	433	429	387	378	400	360	385	409	405	409	424	399	426	432	392	430	399	406	381	439	421	409	395	409	397	405	407	401	403	427	393	415	411	429	414	407	406	393	420	413	414	414	362	440	411	380	391	416	431	403	429	403	394	430	407	418	395	418	370	388	392	415	431	373	402	426	417	409	400	396	387	406	410	404	393	422	414	405	429	393	384	427	431	412	399	399	380	424	413	427	383	407	355	415	414	418	456	395	383	401	388	387	426	458	399	369	395	439	393	397	395	426	402	419	393	416	395	386	457	424	387	434	396	386	424	426	402	392	407	388	398	409	368	379	430	414	412	414	390	395	397	365	389	388	419	438	407	409	434	433	409	407	408	409	404	429	401	395	421	403	403	381	435	390	425	408	387	373	437	437	411	409	384	405	420	431	439	423	379	440	432	409	361	399	405	423	385	413	419	394	373	437	409	406	380	419	388	428	378	420	460	423	413	399	418	410	379	418	425	429	399	420	384	374	386	436	387	380	406	419	410	369	406	420	397	409	380	399	416	392	407	372	386	375	367	402	420	397	406	378	437	394	408	427	431	408	425	414	417	379	418	418	394	435	393	417	407	400	403	443	401	411	414	403	437	409	375	439	437	361	434	426	428	394	412	430	422	419	436	434	406	443	384	410	399	409	405	388	389	419	434	430	378	389	433	381	382	398	402	386	407	413	398	428	431	406	389	429	366	418	397	402	396	417	405	402	404	396	392	423	396	394	411	411	376	405	421	435	398	389	416	384	384	411	405	434	400	428	397	417	421	425	445	435	388	426	387	391	372	420	440	416	404	416	377	395	396	433	449	401	369	411	384	395	419	421	397	382	398	405	412	371	429	420	414	429	420	441	411	422	424	432	414	395	412	440	402	378	388	432	398	394	398	388	405	430	465	405	396	404	447	401	417	384	445	395	404	362	401	384	401	437	389	411	391	379	465	404	407	441	377	435	382	402	393	391	388	421	383	392	414	406	419	400	418	400	360	476	404	396	395	413	449	390	419	381	401	425	447	402	431	428	416	401	450	392	422	421	425	428	418	425	410	379	414	428	363	370	422	421	417	425	396	408	394	419	411	444	430	388	416	428	404	425	455	434	418	421	365	450	408	382	380	425	403	380	399	398	418	387	419	402	391	415	354	426	419	426	387	432	378	453	405	414	425	422	425	439	408	405	413	391	425	395	382	421	405	363	424	383	398	410	400	417	422	433	412	420	393	427	399	430	416	435	390	426	378	423	415	416	371	443	395	374	418	401	376	441	420	411	428	429	428	403	414	407	408	408	412	398	409	392	387	400	408	381	406	395	398	375	411	385	374	427	417	421	389	415	417	439	423	389	389	385	419	434	422	400	389	408	380	407	419	398	419	419	389	433	417	398	381	404	411	382	439	416	446	431	388	426	402	466	387	418	429	436	409	412	393	419	418	398	403	406	405	418	399	416	409	442	424	419	423	428	428	408	449	405	399	389	366	417	406	397	414	403	397	450	384	416	426	429	406	369	386	376	393	404	414	410	415	399	434	419	404	383	450	409	442	400	390	429	433	398	388	406	447	415	421	439	421	420	400	399	415	419	452	454	401	423	374	418	405	425	414	409	428	411	377	392	409	408	445	408	402	413	416	420	378	395	427	403	399	396	416	429	410	401	419	366	452	389	393	406	401	398	415	388	415	409	404	408	412	427	417	415	383	387	400	439	401	424	396	431	419	399	419	396	391	430	393	404	381	436	397	423	417	427
7426	11259	7024	2666	2091	1623	1571	1072	916	775	779	658	609	645	666	559	491	488	454	515	453	481	703	984	903	831	728	646	569	474	433	440	455	457	424	440	467	421	456	441	458	438	434	421	448	453	448	448	426	448	464	453	462	442	396	392	407	447	447	464	448	447	426	439	459	438	468	494	450	428	437	425	428	473	448	458	453	420	439	426	421	444	463	448	437	402	411	476	451	418	485	454	447	451	448	454	437	448	419	467	437	461	463	418	452	442	448	408	429	454	461	428	423	452	461	414	433	457	454	425	422	485	474	458	467	439	420	467	435	443	455	478	413	453	454	461	446	422	408	412	443	459	451	417	437	411	471	449	433	443	486	422	477	457	479	444	457	474	437	437	418	439	462	437	455	419	429	427	439	403	405	432	429	442	467	461	412	449	441	448	426	419	440	422	445	402	448	420	432	469	445	444	448	430	447	425	424	443	435	411	408	480	388	473	417	436	400	434	452	481	444	466	429	422	449	438	429	451	458	451	397	421	459	410	443	456	428	480	465	443	454	432	463	493	455	448	476	434	488	466	455	453	454	428	431	423	495	456	467	446	429	456	481	417	454	436	454	434	414	426	473	418	439	434	472	509	462	448	444	418	426	433	458	423	467	454	440	461	425	433	420	458	453	451	477	413	426	394	459	428	406	450	467	433	464	422	424	455	436	439	452	443	432	454	441	456	481	443	433	438	447	450	436	438	442	421	430	484	423	441	450	406	421	458	443	445	473	474	427	455	459	506	433	451	438	443	468	452	436	425	472	441	416	436	472	424	481	437	420	406	466	457	431	417	459	454	481	484	436	448	451	437	449	444	440	461	448	440	437	425	466	488	489	475	444	413	454	475	448	424	455	448	448	432	452	425	450	465	432	426	457	422	432	417	486	471	428	422	464	450	387	450	464	462	445	438	463	500	433	459	425	467	486	457	441	432	447	404	473	420	378	432	427	447	439	438	441	446	451	416	434	424	450	457	426	440	462	472	403	450	438	457	425	421	433	416	435	428	415	436	437	479	460	451	457	433	458	423	390	440	396	437	430	430	439	437	424	449	440	448	446	462	460	424	423	423	455	443	405	439	439	452	448	420	467	432	429	439	418	458	455	464	423	409	457	461	405	388	413	417	481	474	488	424	421	481	446	454	404	413	422	434	470	430	482	437	417	451	451	426	435	428	483	470	421	457	453	413	433	449	440	437	458	458	405	457	443	453	469	442	449	414	427	458	465	459	451	409	485	421	435	405	443	447	447	454	423	476	465	422	473	416	411	467	435	479	449	446	410	489	452	433	467	463	421	459	467	442	412	419	455	430	450	419	419	473	450	484	445	412	469	453	451	433	460	473	425	393	425	408	419	434	459	430	439	452	438	437	497	445	410	469	444	435	436	422	432	408	451	454	429	466	431	410	465	440	449	481	513	471	461	442	449	425	447	461	427	458	440	420	439	454	468	469	467	442	424	431	446	474	444	441	432	438	405	491	434	443	436	453	451	398	479	452	402	470	438	434	427	446	463	467	436	454	468	422	421	481	431	426	437	466	457	426	429	448	425	458	458	429	462	420	430	419	382	457	425	450	446	424	429	466	449	448	434	476	431	448	479	471	412	442	407	429	431	442	432	413	457	448	467	459	431	470	465	437	443	440	396	434	452	426	429	442	449	419	436	395	390	410	439	436	471	425	418	418	465	419	438	391	419	432	467	431	453	444	443	419	429	447	467	415	436	416	452	448	475	440	479	448	432	431	463	446	444	433	449	440	452	460	423	426	433	432	460	425	446	452	470	447	446	452	455	450	438	421	434	448	466	443	452	439	439	428	464	383	441	445	452	425	465	443	405	479	440	451	416	432	414	464	434	476	416	439	465	454	467	461	432	443	443	475	427	468	454	428	468	455	449	460	414	439	394	427	415	391	495	471	452	443	439	464	437	433	422	438	446	420	462	422	438	464	464	448	427	423	454	477	427	422	453	430	477	410	474	429	480	444	425	418	467	447	458	449	433	456	443	468	465	464	466	433	443	471	454	445	449	441	465	439	387	457	500	443	423	449	481	469	481	402	440	391	453	442	397	419	410	459	416	430	432	394	394	420	472	453	443	429	418	429	470	445	419	483	463	423	432	448	427	472	446	416	427	422	445	469	443	498	450	467	424	471	450	446	422	435	446	451	414	463	459	438	429	467	440	439	434	452	395	439	427	427	388	468	430	449	436	432	431	414	441	473	492	440	451	467	407	438	460	418	424	451	414	447	451	445	435	465	438	412	423	456	441	438	404	460	454	433	429	464	475	447	442	425	447	464	428	439	430	423	485	430	439	452	416	446	460	431	401	421	398	448	451	455	485	415	424	428	487	441	377	445	416	457	424	417	459	404	426	445	431	427	467	473	454	423	444	439	427	418	442	419	444	438	465	425	441	440	436	425	468	472	461	431	456	483	442	460	451	463	434	428	441	476	484	420	451	425	437	442	455	443	420	436	429	425	437	439	468	444	444	484	427	438	442	457	469	449	422	449	424	449	450	410	435	459	414	476	421	449	448	464	430	451	406	405	439	459	442	412	429	471	466	454	436	459	406	450	466	472	448	446	465	472	444	438	484	441	402	447	438	457	450	435	418	429	489	427	434	406	449	428	404	444	469	492	435	420	474	430	416	495	474	443	418	419	427	426	438	435	491	449	447	450	434	499	430	446	450	464	452	447	448	472	410	401	425	453	472	461	421	487	442	419	493	435	417	442	462	445	476	448	495	467	437	462	428	466	461	457	435	515	444	418	438	412	472	412	445	428	432	451	452	444	458	446	448	457	443	449	432	456	433	505	465	439	464	444	461	418	448	460	463	435	448	422	447	430	457	436	435	438	454	451	435	404	463	430	418	480	431	418	455	446	457	470	481	440	406	416	429	425	448	442	455	435	446	432	457	449	428	411	485	473	412	475	423	433	446	442	439	448	413	469	454	438	432	459	439	484	403	424	468	482	448	436	404	396	460	423	436	439	501	429	425	462	456	459	464	426	426	442	419	413	451	443	463	468	425	416	433	455	463	410	433	441	442	424	483	416	429	446	412	443	478	436	448	450	430	476	458	417	430	463	464	459	411	448	453	463	440	443	405	425	451	431	424	435	456	444	424	465	440	434	498	479	435	448	419	463	431	457	426	411	433	439	430	433	459	451	465	433	441	434	428	471	466	469	441	481	467	430	426	485	419	422	433	477	458	429	442	424	437	435	436	440	472	432	448	429	439	480	444	417	444	440	424	425	433	465	438	469	465	454	431	401	445	429	422	471	473	417	436	426	443	420	467	464	444	446	450	406	448	436	410	429	403	425	469	434	437	407	458	457	456	429	435	434	413	455	460	465	452	446	419	467	459	477	441	421	456	454	491	440	393	439	429	434	450	416	449	450	415	456	439	423	447	449	428	436	424	435	448	472	461	477	399	466	418	443	446	439	431	457	428	448	492	434	442	432	459	433	474	447	441	432
24033	21443	28766	24496	21450	10862	2043	1196	904	848	839	704	682	713	752	640	596	572	559	543	488	541	1083	3479	4514	3294	2251	1740	1028	527	446	433	438	429	395	425	452	421	415	405	439	447	440	432	464	444	448	394	407	452	446	430	453	427	430	427	448	438	434	395	427	432	419	429	401	438	432	404	473	420	426	451	464	428	467	419	420	450	434	446	425	458	389	415	448	446	411	449	424	432	444	427	397	439	429	442	456	453	455	460	398	429	425	462	412	413	391	462	443	429	414	452	434	432	422	424	431	428	441	459	423	419	437	434	428	453	432	429	360	418	409	435	452	441	434	448	455	433	459	431	411	443	445	428	398	460	453	458	445	434	384	412	399	413	420	431	430	456	434	430	454	401	439	441	445	474	457	461	471	415	395	474	432	444	440	424	451	444	468	430	432	413	393	454	414	443	437	429	438	443	471	443	419	419	412	388	423	434	452	459	467	448	428	436	433	438	435	417	442	457	446	437	418	452	433	445	423	458	472	444	417	477	458	421	424	432	412	430	393	457	429	436	462	448	433	430	416	437	453	445	426	411	428	433	446	416	439	463	424	397	437	401	441	453	445	459	413	418	423	402	436	429	455	440	436	455	411	417	408	439	416	423	423	415	420	451	420	417	394	433	400	446	435	455	436	436	462	449	398	425	403	423	439	430	460	428	468	425	486	400	484	412	469	413	430	410	457	435	440	414	423	457	428	412	436	409	418	399	447	427	479	447	444	425	447	431	441	458	390	423	392	440	462	442	404	442	454	411	480	429	447	390	445	458	444	422	444	425	439	446	448	433	467	409	421	456	437	461	452	444	448	438	455	426	425	415	407	400	392	417	410	437	449	418	430	476	457	424	421	416	468	381	384	438	429	419	405	425	430	408	462	438	422	419	448	447	404	465	443	412	421	416	443	435	452	421	427	481	422	407	449	468	411	447	420	451	432	413	416	418	432	444	407	423	464	440	418	416	432	480	408	450	398	463	424	430	465	445	453	443	440	441	431	414	465	417	403	482	390	438	445	438	396	425	439	404	472	458	433	424	429	430	461	429	434	416	438	400	419	444	403	404	442	415	447	387	442	429	417	423	472	412	416	431	425	447	424	436	441	436	418	451	427	457	454	422	407	411	424	495	427	438	429	452	415	447	400	423	413	427	417	433	432	487	456	439	421	435	443	434	448	453	389	452	426	404	427	437	402	463	402	443	420	441	437	426	424	401	440	444	481	413	411	422	454	431	416	420	417	457	418	410	435	452	409	399	387	391	414	460	440	438	447	413	441	461	394	448	401	437	431	420	425	458	457	417	469	442	396	391	410	428	458	428	469	416	424	450	407	444	453	406	445	445	435	415	455	479	406	422	453	440	427	446	450	389	405	439	432	467	416	445	423	454	416	403	439	466	425	394	458	470	433	458	395	436	425	434	440	395	439	431	389	413	433	416	413	431	424	452	438	453	449	440	436	438	412	423	440	430	415	404	455	442	404	433	434	454	415	418	412	426	457	470	438	424	390	433	456	439	423	454	418	425	441	441	441	449	426	404	450	431	452	443	451	421	427	480	448	400	472	454	444	441	423	391	456	424	411	433	437	456	425	422	421	427	454	462	408	403	450	374	458	434	455	469	427	421	417	405	422	431	386	430	437	457	440	426	459	424	435	413	429	421	422	438	433	436	451	448	453	418	399	416	466	396	457	436	423	436	455	403	449	408	426	435	434	429	429	428	402	457	467	460	422	443	420	454	434	439	472	418	439	441	435	425	407	463	432	475	423	442	448	432	427	447	407	428	431	443	418	459	421	465	431	433	434	456	437	441	444	412	442	402	435	428	442	438	458	435	443	448	437	441	411	413	452	396	453	408	398	437	464	404	438	450	434	412	421	410	423	449	447	461	431	420	416	446	432	425	431	410	447	434	424	449	476	442	417	435	413	459	464	406	423	437	477	430	440	446	424	433	419	412	446	435	430	434	435	455	424	490	450	424	435	429	430	468	452	443	401	443	444	439	430	424	439	424	454	444	463	445	424	449	432	449	452	412	458	440	459	417	410	447	438	432	430	441	431	390	445	430	425	448	390	471	397	454	445	449	421	408	415	467	443	396	426	414	447	437	422	434	439	466	402	442	451	452	429	415	442	414	437	445	429	449	417	405	430	414	415	442	473	442	465	433	446	434	452	428	424	427	416	442	429	411	430	414	450	458	435	444	441	432	452	428	453	430	426	409	403	441	449	415	419	437	428	406	391	452	429	422	443	430	399	444	441	427	433	410	387	440	441	429	450	415	448	425	415	391	408	434	406	422	445	437	440	401	420	422	427	430	460	442	420	437	399	407	410	436	402	427	432	407	417	400	446	387	391	422	428	409	431	422	442	412	419	425	407	448	468	446	442	432	406	459	440	411	416	420	434	466	431	418	433	449	436	429	430	424	433	418	412	434	412	368	434	418	458	427	438	428	470	428	438	424	416	446	410	428	453	450	429	439	421	413	420	460	404	416	470	432	410	450	442	425	406	443	456	452	443	427	437	421	435	441	449	442	427	441	435	452	439	425	467	420	433	407	422	458	436	431	432	431	493	400	445	449	457	434	454	469	434	447	424	477	447	479	473	418	402	435	413	437	447	417	448	450	434	478	430	458	423	439	424	418	429	410	421	419	452	429	391	419	418	432	409	400	430	452	462	479	447	487	431	424	434	437	432	418	466	457	435	385	441	457	461	439	428	446	434	449	420	436	399	423	421	464	419	431	420	412	411	434	440	420	436	404	472	470	430	448	438	455	460	420	428	401	435	436	429	429	439	378	419	432	440	414	475	408	451	473	428	417	434	436	408	398	430	428	411	442	456	424	420	423	407	439	377	417	434	448	427	400	429	425	421	476	441	437	417	460	412	434	420	417	428	436	459	453	437	420	483	444	432	455	456	438	448	408	433	408	422	443	391	414	445	450	422	481	419	406	437	399	423	465	418	437	449	436	448	415	442	403	456	431	449	407	428	440	432	407	473	413	419	430	419	442	402	417	461	420	433	425	434	400	431	416	434	431	419	429	405	447	443	428	436	419	427	430	425	459	454	456	389	435	399	416	432	438	435	408	412	443	390	434	383	462	407	424	423	422	432	468	386	421	401	458	442	413	458	412	403	432	438	425	457	416	450	444	447	393	410	480	453	436	462	391	427	422	415	460	449	416	447	457	453	432	395	409	439	426	437	409	447	448	433	436	446	447	414	420	412	393	448	444	450	454	471	446	428	437	476	449	458	378	406	423	460	425	404	475	441	413	427	413	420	419	447	437	440	443	437	464	407	369	378	409	443	454	420	451	409	410	465	443	415	440	501	424	427	410	418	382	440	422	400	402	446	441	432	413	453	452	443	472	399	452	442	432	423	430	444	456	419	425	453	450	448	468	441	429	448	453	443	439	400	410	399	436	425	445	412	430	417	458	421	456	437	418	433	413	471	469	445	450	450	450	446	409	429	402	421	442	418	429
6897	19939	13485	5953	4332	3274	2659	2016	1434	1396	1136	933	1022	954	961	837	795	710	752	601	547	613	1571	5537	6737	4793	3421	2412	1421	631	460	453	453	482	458	451	469	423	493	507	466	443	474	450	427	478	414	454	476	443	467	490	448	462	447	462	443	508	498	460	486	449	453	471	498	458	500	457	455	454	459	428	493	469	460	431	443	474	433	460	464	453	411	439	439	492	418	468	462	452	450	470	492	448	525	485	457	430	436	485	464	461	505	492	449	461	449	454	447	426	469	451	471	474	433	443	430	458	476	458	429	483	468	403	443	420	404	494	417	453	435	450	473	482	467	449	486	488	416	455	484	429	425	439	446	462	446	464	470	450	421	469	465	426	448	450	462	439	447	437	438	410	429	472	443	465	489	474	428	479	439	472	455	449	459	439	471	471	464	436	458	440	498	476	471	432	456	456	447	488	465	462	440	454	438	461	451	419	478	505	467	448	482	470	442	418	445	454	477	466	459	434	480	470	409	441	428	483	493	420	440	422	459	470	462	456	461	451	432	482	443	449	466	462	441	475	467	485	465	476	425	469	463	457	459	446	458	427	443	478	438	433	462	471	473	471	504	479	491	477	440	432	415	465	473	437	428	461	482	480	419	443	447	479	453	453	465	492	465	479	433	463	459	462	461	439	425	428	437	465	489	470	456	494	440	491	458	473	452	487	444	444	473	418	436	435	484	472	449	445	464	460	437	425	429	468	466	416	457	424	449	434	427	439	439	451	477	459	455	424	432	420	412	476	466	444	484	467	456	453	417	439	469	480	442	480	485	446	471	481	442	466	435	459	449	446	480	426	471	437	464	429	468	412	490	457	435	448	460	432	442	462	449	464	445	445	440	484	441	466	492	450	460	478	417	476	437	443	459	443	423	485	501	450	442	438	432	437	446	433	467	445	484	421	448	455	428	441	437	451	468	453	443	428	497	444	451	423	490	479	435	477	456	487	459	475	450	447	452	406	444	455	485	455	436	456	410	471	484	466	432	450	507	477	498	449	483	477	454	428	429	462	450	447	454	466	448	435	437	457	455	488	461	412	499	427	444	452	466	466	432	444	436	416	450	472	426	445	467	444	483	446	439	428	442	486	495	449	489	456	430	478	456	441	429	435	475	458	486	451	438	461	419	451	468	487	430	451	405	409	421	442	399	479	411	422	461	434	464	476	478	495	448	471	461	466	425	468	465	435	437	450	442	509	437	403	426	441	428	448	487	474	445	421	470	499	427	441	483	428	426	468	449	437	464	487	447	502	466	492	460	458	453	435	458	455	447	482	446	463	442	500	472	487	476	463	466	431	441	450	462	477	467	455	476	463	427	485	451	421	446	449	453	489	435	451	445	421	448	443	426	429	460	421	463	460	464	449	446	457	447	488	492	449	453	488	493	447	434	463	454	481	471	466	451	456	459	433	501	452	465	441	465	447	413	421	454	443	490	424	473	420	432	460	445	458	469	480	464	487	461	446	421	450	473	442	457	463	497	433	464	441	455	425	448	488	464	459	470	469	525	460	458	500	463	450	438	479	472	469	430	456	457	433	450	429	481	426	477	438	472	426	475	453	471	462	448	440	433	447	445	447	466	445	458	455	438	499	466	484	438	471	480	478	440	464	462	431	476	471	440	486	476	464	435	471	468	467	448	492	456	459	451	444	418	452	458	449	445	446	439	460	455	493	461	443	487	456	446	456	447	417	456	485	435	439	459	467	478	440	462	463	418	442	483	442	443	464	453	465	487	470	448	494	477	472	429	452	471	451	433	438	435	426	440	471	432	434	438	461	462	425	453	465	473	470	483	482	458	486	497	526	455	467	426	442	489	450	474	452	460	443	471	466	431	417	453	443	416	459	452	437	435	482	423	499	474	442	468	442	475	438	464	458	454	496	468	472	447	454	454	418	439	427	461	457	470	457	469	466	441	418	438	446	456	426	467	445	466	440	465	425	461	467	440	462	456	458	475	449	457	464	473	452	472	482	454	478	448	480	453	456	435	471	406	465	466	427	464	469	417	472	446	439	491	408	474	444	460	455	475	464	470	431	435	494	460	440	431	477	463	485	463	449	497	460	450	470	457	460	453	452	497	447	448	413	464	446	497	447	430	476	492	428	445	469	428	443	470	443	462	425	449	467	463	464	422	420	473	471	459	434	467	479	487	505	486	443	496	470	459	457	468	476	455	448	431	407	437	470	480	485	437	452	444	431	464	441	448	460	446	476	493	468	433	475	494	433	464	457	477	436	464	434	450	469	444	460	494	453	419	451	441	442	471	445	435	387	447	436	448	426	465	472	400	455	433	479	481	410	437	440	428	447	402	486	436	457	428	472	452	452	433	491	474	436	448	437	442	463	449	449	457	439	448	470	465	430	460	421	445	426	438	439	462	433	463	470	454	415	440	446	463	437	468	457	467	460	423	471	446	439	464	436	461	464	492	452	460	451	488	438	486	421	491	485	463	488	451	454	473	462	424	480	462	429	469	479	479	451	432	421	408	443	492	463	459	440	433	435	438	446	434	467	465	459	467	441	438	455	401	460	486	444	441	436	455	475	442	469	462	454	467	468	467	440	481	434	460	476	491	444	465	431	447	461	419	486	459	459	465	464	440	440	496	475	427	473	486	441	459	480	441	474	448	445	447	474	462	485	449	418	444	462	465	482	459	455	437	435	456	482	446	464	481	452	471	456	470	468	465	462	428	427	464	473	440	471	444	446	478	486	457	452	448	450	461	440	449	469	474	423	467	485	469	466	442	459	413	476	481	424	452	484	444	472	513	481	471	454	453	480	481	459	446	434	449	470	414	445	457	438	456	464	452	440	491	486	468	441	440	450	472	473	463	431	439	464	451	429	439	429	443	432	446	422	478	480	449	417	474	464	468	482	452	449	472	487	440	467	475	481	456	492	439	481	466	447	438	485	436	457	432	465	450	443	487	461	446	443	447	450	447	456	472	447	489	436	430	445	471	439	461	464	459	467	451	454	471	404	504	518	470	440	451	455	438	445	414	469	457	473	486	433	434	447	466	419	497	459	434	463	481	450	490	471	460	443	451	442	449	476	416	479	467	433	450	462	435	447	473	449	432	470	455	450	465	459	425	468	425	430	427	416	433	476	452	495	444	501	453	453	471	497	432	451	471	468	447	469	456	481	446	461	469	477	448	437	423	436	469	400	457	469	457	403	453	454	471	450	448	437	488	425	474	450	442	454	442	474	449	453	485	444	461	484	452	461	490	470	424	487	496	503	504	439	426	438	462	439	480	440	482	476	455	455	429	395	453	475	453	477	440	427	486	468	464	432	446	422	443	468	453	431	438	452	417	445	489	469	410	506	473	443	463	459	450	461	457	459	431	486	465	452	465	410	449	425	420	451	453	481	460	486	465	508	459	439	472	427	467	486	431	459	511	449	454	415	475	467	450	469	425	432	448	447	455	453	452	467	445	482	462	477	438	451	422	450	427	421	491	460	408	462	445	430
25120	21360	27618	25378	11864	2000	1343	935	877	795	760	756	793	821	753	725	681	666	639	630	639	670	1279	2031	2420	2161	1786	1321	1002	641	647	571	591	609	588	634	597	559	553	520	586	580	557	608	608	598	572	583	578	549	562	629	595	574	580	587	622	595	550	597	602	584	602	612	594	535	555	571	551	609	617	622	558	574	561	564	615	618	574	558	563	557	580	582	593	515	543	553	585	616	619	568	591	552	558	579	578	583	546	560	630	594	579	567	555	611	581	591	636	623	584	577	574	574	588	608	554	589	586	616	614	545	534	569	541	576	571	578	590	556	587	535	591	555	582	559	586	584	568	561	568	569	544	562	584	573	565	549	534	563	581	588	553	569	559	551	571	590	578	639	600	620	539	587	561	544	601	564	569	576	600	599	591	577	566	581	563	523	594	598	552	636	559	543	598	611	557	568	571	553	520	570	556	596	569	556	583	582	570	585	583	580	628	568	585	609	599	581	618	589	569	583	590	588	553	512	557	557	574	576	604	632	617	567	595	588	589	583	576	571	551	539	589	573	558	546	567	578	577	593	588	596	612	555	614	594	586	595	539	570	573	580	568	618	590	565	575	549	552	558	569	586	601	573	571	585	589	528	567	555	560	558	566	550	602	592	551	579	599	583	565	613	576	622	546	584	583	590	593	564	590	550	533	547	557	528	532	609	544	596	613	578	584	583	566	580	588	567	599	578	542	583	545	600	612	575	563	587	574	580	572	609	588	597	584	622	563	558	564	556	558	556	559	552	585	601	553	573	569	565	573	576	585	603	533	568	599	569	550	564	588	564	593	578	583	557	604	573	611	551	571	637	587	568	587	658	604	589	553	593	578	565	543	588	552	618	600	562	554	572	538	553	555	587	633	587	565	597	602	550	587	553	558	595	576	565	638	608	597	580	566	611	604	591	577	542	556	590	562	545	593	598	578	549	567	567	559	595	589	589	599	587	534	557	564	571	576	571	580	599	574	555	582	558	604	591	629	580	596	551	565	615	553	596	606	572	590	585	577	554	561	566	561	564	571	590	578	627	589	543	549	606	543	539	571	565	591	567	584	565	614	596	566	519	571	609	574	575	586	585	606	578	586	560	560	560	561	555	549	548	591	586	541	586	557	609	543	578	557	594	591	582	575	591	571	558	579	621	601	591	576	587	555	627	591	569	548	564	599	563	581	560	607	586	614	562	580	534	554	561	608	556	566	543	563	611	553	569	596	556	615	579	566	559	560	570	590	543	595	556	513	566	559	533	579	556	611	565	573	547	596	583	591	582	572	606	559	537	566	589	559	558	608	547	563	597	582	582	584	609	568	581	572	591	578	560	544	568	582	551	586	593	554	548	570	570	559	545	605	612	556	533	554	554	568	566	561	569	593	535	565	552	574	564	572	592	556	608	533	575	589	607	589	550	615	563	552	614	593	602	577	562	586	543	627	567	590	544	616	574	589	573	604	587	571	595	593	596	547	597	596	615	593	602	599	579	570	592	591	579	589	612	579	571	577	579	586	568	545	549	562	569	584	574	552	571	527	615	576	542	602	550	546	550	614	564	548	562	534	546	591	525	563	603	610	617	592	566	587	607	543	563	616	590	573	602	601	524	592	585	603	566	578	587	572	521	556	600	600	588	590	577	589	559	597	582	597	599	549	551	576	557	536	606	569	564	577	572	569	583	531	609	568	575	574	550	559	593	571	595	587	584	564	523	563	613	568	593	548	527	579	582	585	592	557	591	608	612	579	615	548	566	593	524	624	582	589	587	576	602	593	550	602	586	562	559	632	569	589	592	625	554	569	596	592	580	596	563	550	572	578	596	630	586	562	604	555	586	556	566	604	559	571	585	538	549	567	561	570	551	629	578	542	573	584	590	600	518	636	589	578	573	586	523	600	571	556	572	561	550	587	514	611	554	551	555	575	584	586	583	592	573	614	547	583	549	586	544	593	546	617	533	593	566	583	585	570	599	568	612	545	575	614	543	616	561	508	563	558	554	607	569	581	529	606	577	548	574	632	609	583	559	584	593	563	581	588	584	598	567	545	627	560	616	556	578	567	618	605	587	594	555	584	547	576	548	591	578	583	547	552	568	600	566	567	613	563	559	567	577	568	595	549	617	549	571	543	556	607	559	579	578	596	562	533	573	550	597	574	592	524	584	545	623	576	548	598	594	542	591	571	540	576	571	572	572	603	579	583	572	534	559	569	564	573	628	549	569	577	567	531	599	562	559	557	610	535	547	626	622	575	600	575	585	602	601	594	588	570	584	555	577	577	609	563	588	585	626	591	555	578	596	595	578	605	540	615	558	574	573	546	574	561	595	595	564	568	592	560	549	571	576	568	570	588	566	526	522	628	615	519	589	570	570	583	542	585	614	602	526	578	545	565	585	631	576	556	525	580	573	566	588	585	550	562	581	585	576	541	582	577	569	538	602	582	542	624	587	584	577	581	598	584	566	539	534	546	563	536	577	560	542	602	563	634	576	535	555	548	536	585	590	581	576	577	594	600	592	560	569	536	545	629	604	582	552	560	555	548	604	620	570	570	615	557	550	603	595	567	580	582	553	563	530	606	548	578	620	524	600	597	585	576	575	567	592	570	653	582	571	555	562	570	574	578	578	571	556	508	622	537	612	560	607	564	557	564	560	585	578	561	570	583	586	541	601	573	577	567	568	592	573	616	570	586	613	624	575	560	553	565	554	586	552	548	570	580	567	628	562	555	578	593	596	510	541	572	563	545	560	606	584	574	551	528	601	574	605	573	576	570	601	611	575	582	562	545	554	586	611	563	533	561	570	627	564	592	591	596	571	572	633	597	563	603	600	587	590	551	539	548	554	581	567	580	561	617	570	570	583	576	584	584	617	530	564	578	569	597	555	598	581	593	581	533	543	571	541	543	603	601	562	538	562	594	584	587	564	553	560	520	558	575	574	593	567	530	585	580	565	544	536	542	567	589	606	570	588	570	608	570	586	567	606	596	590	573	605	556	544	544	588	594	589	547	569	565	611	532	613	547	562	551	583	608	584	575	555	555	620	569	610	599	586	605	568	571	558	530	569	608	581	552	570	585	559	543	584	583	552	545	595	580	606	586	560	601	594	588	602	585	586	556	570	575	610	571	614	532	607	564	586	554	555	588	587	606	571	595	524	589	552	552	576	590	593	608	589	573	597	585	581	577	572	601	609	556	549	581	557	546	576	544	583	602	573	608	545	582	552	591	570	571	534	549	566	579	583	564	563	553	547	569	552	579	591	580	602	537	571	617	582	614	571	595	542	553	599	524	601	588	560	579	576	612	583	552	555	562	615	546	578	554	597	601	548	558	591	561	578	578	559	553	597	561	600	614	593	587	535	552	543	599	522	545	553	612	581	571	596	557	559	549	541	562	604	558	542	567	564	562	564	573	570	586	590	574	525	590	535	588	576	602	588	594	596	591	556	545	571	533	553	610	555	596	534	583	603	587	557	592	562	561	572	561	610
6602	15738	11059	5056	3739	2784	2059	1390	1262	1136	1047	1010	1009	1028	1005	933	872	835	753	785	755	751	1938	3419	4002	3582	2667	1954	1259	746	631	642	623	598	606	615	663	643	620	599	589	592	620	589	615	606	595	616	651	590	578	644	623	650	621	641	648	605	619	599	580	634	614	655	615	578	643	581	612	650	646	619	698	656	591	702	607	613	608	655	634	644	607	637	630	632	599	590	624	664	585	572	582	585	555	633	661	579	626	636	645	636	614	586	650	597	612	614	631	627	654	610	621	634	631	611	610	548	627	606	635	645	592	626	617	624	581	604	593	640	615	630	622	600	658	619	638	560	582	602	597	608	651	573	632	629	602	666	602	639	596	622	613	595	615	581	576	679	618	631	599	630	609	648	582	552	614	616	616	607	642	620	614	609	601	602	613	599	615	609	613	633	568	647	625	560	640	596	599	610	572	656	635	632	641	606	609	653	609	635	612	598	613	586	605	651	652	600	613	602	612	626	584	641	606	618	669	578	611	609	616	639	595	574	631	613	665	604	649	600	640	610	629	620	626	651	602	615	622	609	598	590	648	618	641	635	592	647	625	605	629	628	593	599	639	608	628	634	634	629	625	610	592	634	624	629	623	616	625	593	651	605	556	642	644	648	604	624	580	588	625	625	638	641	573	609	630	599	604	618	644	627	583	607	625	588	625	574	608	624	625	605	588	610	632	627	637	627	618	594	606	592	624	600	615	609	582	676	610	621	623	556	615	623	556	620	587	596	599	601	583	593	628	605	609	604	617	631	630	622	658	611	596	602	656	643	656	626	656	635	571	598	640	595	626	583	611	606	628	602	612	657	570	590	604	641	599	574	613	649	591	647	615	592	618	612	647	628	589	615	624	597	656	626	628	607	611	612	636	633	604	611	610	611	625	582	654	618	612	603	609	606	629	618	638	626	560	637	587	666	649	633	615	631	611	642	605	608	621	619	627	581	606	642	623	631	607	650	592	643	594	634	569	585	614	573	590	578	592	604	583	634	615	621	653	616	586	642	640	618	580	585	589	627	648	649	606	615	618	612	579	638	611	621	622	620	625	622	622	580	627	630	639	649	608	594	624	628	594	583	625	612	606	621	666	610	600	586	643	622	584	601	600	619	588	614	605	630	597	606	610	597	595	581	641	640	603	621	626	612	620	654	659	614	589	629	583	629	655	622	632	650	613	605	664	589	623	608	637	596	625	602	553	616	620	641	578	598	640	634	614	636	612	624	632	631	615	623	642	610	616	607	606	634	609	634	566	617	607	614	659	629	610	590	625	644	602	598	588	567	619	608	645	566	665	598	604	629	621	614	596	644	606	609	634	634	581	599	639	633	626	620	561	581	630	637	582	629	631	631	663	600	612	624	624	622	613	585	579	579	568	669	608	616	589	569	587	585	635	642	610	613	640	617	599	616	601	634	605	609	620	603	650	638	589	611	651	598	607	628	610	614	623	659	571	638	632	656	638	618	614	638	633	597	620	598	625	567	606	589	624	604	637	619	600	647	557	582	611	599	597	626	574	648	616	636	621	605	644	604	637	642	667	624	552	614	616	631	571	630	622	605	607	609	566	620	618	594	636	624	616	619	659	564	646	596	642	622	630	571	674	611	584	609	631	673	640	594	672	632	599	589	637	608	619	654	618	597	609	632	581	617	591	682	627	580	568	595	625	585	585	597	572	622	624	548	620	632	572	604	603	613	597	563	592	636	600	625	643	635	624	599	629	580	612	598	649	598	607	572	595	642	646	597	595	592	668	622	593	619	610	644	653	646	579	640	614	618	672	615	602	617	626	639	605	625	634	582	604	583	615	613	642	600	606	593	645	629	657	636	628	639	573	657	600	581	644	653	592	605	658	636	607	614	633	635	624	634	631	602	625	594	641	649	645	636	593	599	590	615	631	613	592	593	606	641	662	617	604	555	619	618	593	635	621	608	661	602	564	620	617	623	593	621	623	629	602	622	641	647	610	640	614	604	581	596	628	626	624	611	614	606	588	618	565	623	623	602	606	639	582	613	623	612	604	619	642	599	660	625	626	582	634	592	569	619	624	632	627	596	632	544	647	600	604	634	576	615	600	617	568	608	640	627	605	575	597	595	638	580	602	637	589	611	612	606	635	625	631	592	584	626	634	627	643	624	619	616	585	621	573	620	590	625	636	597	621	602	631	600	576	589	614	600	653	625	618	665	604	602	609	649	582	625	656	585	605	600	601	676	626	603	642	597	578	599	617	638	623	599	640	648	628	649	649	608	586	628	639	567	620	639	630	576	593	630	637	616	668	580	613	579	620	635	619	615	627	595	669	627	625	595	581	603	602	614	620	642	657	613	585	637	623	643	599	629	619	613	579	599	610	619	619	581	622	605	576	660	619	565	612	594	636	579	621	657	590	586	648	592	600	594	623	611	612	620	632	607	670	608	600	593	646	561	584	629	630	603	631	651	592	627	654	643	632	639	646	599	603	623	611	630	583	589	612	595	602	583	647	601	609	639	584	606	612	623	580	611	641	604	628	622	600	628	585	627	568	653	607	609	603	587	628	613	619	604	658	616	593	623	579	644	663	647	621	618	635	632	605	610	668	627	550	643	603	638	646	622	594	615	686	603	610	570	616	601	576	606	650	604	586	577	643	591	626	651	609	625	598	648	634	593	637	652	615	617	573	598	603	606	589	621	580	592	608	585	657	620	631	588	626	594	646	579	652	589	621	572	627	573	610	638	611	600	620	632	618	621	625	621	587	638	597	639	579	590	612	643	641	621	604	608	627	615	599	578	618	613	583	640	634	608	625	638	606	585	624	597	654	608	660	647	619	676	629	612	606	641	587	601	665	613	601	595	561	639	616	619	607	634	579	640	620	629	594	571	678	630	606	623	600	610	611	601	626	612	615	591	598	617	573	594	604	623	596	597	617	641	621	642	644	610	594	609	620	630	610	585	682	607	648	567	609	596	655	621	646	575	604	611	608	637	610	656	592	615	629	631	636	605	619	618	631	620	573	599	580	598	619	640	551	604	589	610	597	618	595	647	577	636	615	609	659	675	607	594	615	604	624	664	595	617	643	607	635	631	608	615	580	638	600	651	605	598	596	603	592	628	592	621	638	610	594	611	592	563	619	607	655	609	584	625	603	576	602	630	566	582	630	608	580	610	627	645	598	641	588	558	604	639	596	598	626	590	610	603	626	594	585	611	605	597	614	627	633	615	644	612	596	619	612	615	613	618	645	629	595	626	625	616	652	652	557	587	610	612	615	626	640	653	619	570	638	581	628	621	589	612	637	590	637	600	644	602	579	642	622	570	643	601	614	631	612	658	598	595	565	598	644	584	600	622	663	641	633	603	583	579	613	557	598	619	601	615	636	586	593	602	635	676	624	616	559	595	604	590	562	626	619	618	577	617	598	630	587	592	584	604	618	673	615	579	558	602	604	564	547	658	620	631	570	571	598	633	626	571	586	591	635	616	604	634	630	634	607	627
22793	21402	29174	23980	21402	21521	11800	2025	1489	1346	1152	1110	1146	1124	1077	989	990	924	861	867	816	1910	5773	7139	6875	5378	4186	2992	1885	915	698	721	732	697	716	662	705	751	744	752	726	697	721	714	770	744	722	700	704	675	751	693	743	760	700	697	660	697	698	696	710	694	727	704	736	671	752	713	712	728	719	712	729	661	730	700	706	677	680	687	717	676	697	698	759	715	704	686	722	742	709	714	709	752	651	684	685	680	683	712	686	774	743	723	729	704	713	699	692	692	746	707	709	701	664	696	774	742	708	731	733	705	703	705	669	699	728	700	668	710	726	725	668	721	732	712	725	682	712	699	750	735	660	672	730	686	723	739	675	671	703	739	710	747	690	714	735	683	748	685	706	767	680	682	707	664	705	688	741	755	749	677	661	729	636	724	730	715	695	693	708	702	697	760	693	686	719	701	719	700	733	714	674	685	688	733	706	703	689	754	785	698	744	727	673	712	719	749	709	730	723	713	691	635	711	682	702	733	712	679	654	702	727	747	731	696	707	694	646	698	712	714	702	736	670	743	705	690	705	698	665	722	698	702	701	700	723	731	660	711	708	647	682	758	691	709	713	695	688	647	665	678	682	697	679	717	728	692	692	694	697	719	677	703	692	698	712	739	662	707	686	710	687	689	655	704	726	680	687	660	776	693	735	694	744	669	731	698	711	741	688	726	723	747	648	720	718	676	690	664	698	717	701	696	743	686	758	708	699	697	635	720	675	691	710	705	710	678	649	694	718	697	725	713	675	716	727	701	684	648	740	685	683	699	735	731	686	729	763	713	689	681	695	677	701	673	726	738	710	684	700	725	697	712	689	689	727	694	728	695	722	699	660	678	730	764	702	720	681	681	706	702	715	732	725	729	653	702	686	686	721	709	744	719	718	716	735	680	745	680	741	666	673	722	715	685	711	694	700	701	692	703	705	716	683	733	688	709	699	756	706	701	736	678	668	708	674	699	717	670	665	745	712	720	687	720	734	715	765	724	648	786	734	707	710	715	702	725	739	708	713	682	731	734	735	727	674	698	724	758	722	647	729	714	733	654	727	703	714	695	757	694	676	730	713	742	719	700	671	730	664	718	639	728	723	693	715	675	664	692	741	698	686	665	711	641	659	707	667	683	736	676	696	685	747	701	726	673	718	716	716	716	709	649	714	763	699	666	712	682	753	709	711	715	678	683	707	665	663	683	727	683	743	737	750	686	740	694	731	715	731	701	706	674	676	701	711	752	692	689	729	713	708	701	670	748	676	696	725	701	668	699	681	723	725	672	704	747	706	704	706	738	713	673	717	765	740	726	724	677	737	675	686	729	706	704	692	708	677	714	721	707	726	726	703	675	700	711	708	664	697	722	707	706	737	732	690	723	736	741	708	725	747	713	714	706	693	699	690	671	691	660	678	698	696	719	723	683	709	717	683	757	704	700	710	658	684	769	679	674	703	683	735	686	778	748	722	743	655	702	705	730	729	702	717	744	689	717	731	769	725	695	684	704	736	686	687	751	676	721	687	688	704	670	668	727	729	756	666	691	659	720	703	702	720	675	747	726	705	712	710	793	706	690	703	677	710	701	756	675	698	681	699	683	693	686	716	698	692	717	678	675	724	713	687	714	735	743	730	719	714	721	677	683	684	757	658	698	682	714	726	739	739	720	654	702	721	712	730	699	712	665	699	698	715	661	738	758	721	690	689	689	719	674	720	709	736	744	695	764	725	699	681	682	705	702	706	702	682	682	704	691	723	715	718	719	641	703	720	733	733	685	713	715	697	706	760	700	679	709	697	754	722	722	683	708	747	718	720	746	723	707	712	742	740	722	728	716	696	731	701	713	681	680	690	695	702	686	685	698	744	685	714	755	703	723	705	712	729	695	700	691	697	707	714	706	712	692	706	721	697	720	691	760	689	724	716	749	722	685	664	753	754	717	722	718	681	667	712	667	719	671	689	753	678	756	683	706	713	702	726	725	655	682	687	722	759	678	720	719	741	695	731	725	741	764	710	678	715	716	675	652	700	710	749	706	733	737	749	692	705	708	680	739	707	776	658	714	723	682	725	722	653	729	684	696	686	712	694	701	723	728	708	726	698	665	747	662	704	683	681	691	736	703	699	719	664	676	680	697	685	709	697	755	697	674	717	679	691	663	712	736	709	700	698	706	704	692	718	685	701	715	697	661	698	699	703	710	687	701	693	680	707	721	709	694	630	730	725	709	736	708	674	687	750	692	695	734	680	694	682	703	701	686	691	684	720	699	677	720	682	731	720	729	710	679	722	707	717	736	721	709	730	713	718	761	737	648	708	677	727	695	693	774	729	730	701	707	725	690	660	695	648	702	727	681	716	704	698	740	683	733	736	745	691	694	740	735	686	711	712	715	721	689	682	691	712	718	687	679	715	680	673	705	707	718	716	772	692	729	703	724	712	721	691	694	702	689	717	757	661	693	710	700	713	708	715	704	698	677	711	694	721	679	656	717	716	711	650	730	729	760	702	689	714	735	701	705	726	652	659	737	726	696	693	698	671	649	725	711	669	661	697	704	714	670	711	710	726	699	727	651	719	704	706	675	706	720	683	702	710	699	702	684	682	762	735	707	714	682	663	744	677	732	708	759	728	688	681	680	707	660	714	742	709	671	682	691	711	722	655	712	696	689	720	691	680	727	688	677	697	743	716	683	722	724	668	690	659	724	742	685	671	663	684	724	683	694	738	668	703	698	715	701	722	711	682	689	719	729	655	710	739	702	723	723	712	729	683	682	638	685	693	731	641	733	732	707	708	694	698	751	715	733	736	749	759	699	716	744	673	665	697	682	686	686	734	725	733	786	735	682	718	683	727	689	722	710	707	693	695	694	678	683	704	686	691	673	723	685	687	690	684	674	705	724	733	725	709	718	737	685	721	738	678	712	737	680	691	690	708	643	716	694	685	716	677	726	709	739	657	703	698	676	686	716	703	696	671	690	708	703	702	771	760	705	729	719	714	667	734	727	707	729	757	648	686	690	726	701	713	686	656	751	662	715	748	681	687	666	738	680	720	680	708	733	669	665	686	660	715	710	661	765	710	713	710	758	687	683	700	727	726	717	762	695	733	707	681	670	690	656	709	683	624	707	681	709	729	709	775	667	733	656	749	775	709	704	748	773	700	710	643	714	738	744	717	714	692	689	738	733	715	711	768	648	728	729	710	672	712	722	673	700	746	698	686	734	677	721	737	668	716	708	709	689	705	708	718	693	693	688	689	683	682	707	719	701	701	732	723	631	714	750	674	694	695	729	739	701	736	720	686	680	732	659	677	683	694	689	719	700	668	721	702	673	681	717	700	680	711	685	636	704	659	716	696	773	713	706	689	653	736	647	726	686	706	738	706	684	683	705	752	743	684	714	708	710	701	714	678	666	732	692	648	685	728	717	702	754	713	674	723	700	696	669	677	711	693	717	656	698	718	676	730	681	682	696	724	695	684	730	673	705	726	714
8221	25795	18380	10171	8416	5558	4259	2836	2215	1753	1636	1467	1387	1417	1384	1321	1158	1118	1040	978	914	2850	9242	10642	9889	7671	5865	4196	2427	1046	728	662	722	731	704	727	685	746	764	717	705	696	716	731	713	722	698	749	757	699	669	671	682	753	682	731	721	683	701	703	713	713	713	717	704	740	676	675	732	692	715	673	750	746	689	738	724	782	705	736	708	714	713	678	702	733	696	714	735	708	726	751	673	727	717	697	682	744	727	697	719	722	757	742	695	682	718	680	723	715	701	722	714	744	696	708	739	704	693	731	715	713	757	750	752	719	754	683	715	684	715	668	722	688	693	721	690	721	738	743	706	729	725	690	715	714	724	766	687	690	737	723	731	749	673	745	645	680	749	705	715	715	716	719	740	678	714	740	714	741	787	744	744	721	724	742	698	722	752	693	727	711	705	705	778	692	745	736	705	705	693	727	738	711	724	706	714	708	674	741	700	734	712	691	716	721	712	734	762	712	692	670	717	731	739	711	723	748	690	780	712	703	719	677	725	801	712	693	716	682	700	701	696	662	765	744	761	707	693	711	769	708	727	745	679	704	726	732	751	681	695	705	717	764	712	730	735	694	685	710	709	709	685	727	695	769	699	689	714	699	716	731	715	724	746	750	709	745	691	712	712	724	732	723	682	711	741	704	685	713	689	790	698	763	702	695	686	689	670	733	693	721	739	652	657	723	691	703	699	764	725	732	727	763	698	669	760	695	681	746	690	740	689	736	731	682	686	751	730	759	713	728	667	715	701	703	751	672	692	645	705	754	707	633	679	705	698	688	734	753	701	710	778	707	747	700	739	701	689	737	694	704	720	693	726	719	740	763	734	706	688	719	734	744	688	733	714	708	742	703	721	751	705	714	710	723	686	728	713	745	728	680	718	749	735	726	726	678	731	742	732	718	697	712	688	752	733	689	739	736	726	719	721	702	680	730	690	747	666	767	679	758	727	698	758	718	708	761	692	698	733	704	735	751	709	703	712	728	690	703	705	723	712	731	678	726	715	757	686	739	702	750	719	702	748	701	748	734	742	702	654	744	741	706	710	717	665	709	731	775	732	677	765	758	736	793	712	722	739	676	714	716	714	722	680	699	663	679	680	675	731	709	710	715	669	735	728	730	691	738	673	716	760	732	695	730	705	733	760	734	712	731	759	747	691	722	712	674	673	681	686	708	727	729	723	687	700	696	674	747	732	702	703	710	738	741	709	712	710	692	729	745	664	736	744	753	690	726	752	708	743	705	675	687	666	721	665	700	687	699	730	691	733	721	732	714	720	700	735	721	705	704	746	730	712	690	726	679	691	727	763	696	722	730	703	709	700	750	709	716	708	679	715	765	720	684	704	676	679	695	706	693	712	725	699	657	690	722	757	681	722	712	748	695	732	705	731	695	748	646	712	741	713	746	729	745	718	790	708	689	678	729	725	699	677	751	719	716	749	725	688	729	733	729	725	729	737	717	686	717	747	747	655	727	737	706	733	699	741	740	704	669	750	664	708	714	749	714	716	751	728	712	695	726	711	741	785	711	719	721	728	726	697	708	716	704	716	719	719	740	741	726	721	681	749	655	709	689	689	742	732	711	679	734	748	702	694	769	691	710	697	697	683	748	697	701	700	693	701	726	644	674	738	706	698	744	711	770	719	711	703	703	726	708	694	746	731	735	697	716	706	684	702	732	766	770	691	714	718	694	754	674	719	656	739	735	740	676	700	740	717	705	750	708	731	749	673	714	721	666	690	718	713	731	705	716	772	719	696	688	740	741	703	707	728	670	696	693	752	728	688	731	730	718	741	677	696	745	716	690	736	737	725	718	699	730	722	715	695	740	759	698	656	710	741	705	735	726	739	690	711	704	783	680	715	737	675	695	724	709	731	723	721	692	695	682	739	707	742	766	746	715	754	748	704	707	694	686	685	680	693	752	729	714	686	714	784	705	726	703	718	677	673	710	694	701	749	678	728	707	697	682	739	696	711	733	728	738	710	689	732	689	715	680	698	736	713	715	752	695	741	691	722	738	710	642	723	708	749	679	727	690	713	741	726	745	708	661	757	669	739	724	713	711	726	713	706	648	741	733	725	748	685	701	724	696	766	744	670	714	680	726	762	721	751	664	736	685	722	724	738	734	699	728	770	743	713	687	717	743	689	735	702	678	669	781	713	695	653	734	726	739	710	770	721	718	713	707	754	704	701	755	727	728	731	720	710	679	747	691	728	702	723	746	716	714	715	773	735	715	672	731	714	739	709	679	706	666	742	696	716	713	739	690	734	682	689	719	698	725	708	709	723	687	739	708	729	709	726	751	688	699	687	684	721	731	771	699	719	707	678	650	705	713	729	711	743	730	716	734	706	710	742	731	688	715	733	744	761	688	705	712	723	693	713	716	684	696	706	707	715	759	733	740	704	728	700	683	714	705	661	746	725	727	722	712	712	708	696	711	708	711	726	653	754	733	729	743	715	735	723	751	751	732	671	750	723	712	730	737	677	745	695	719	687	729	737	688	739	697	775	707	717	697	707	701	760	690	722	680	702	706	752	685	719	723	738	763	724	696	696	719	669	739	701	734	743	709	700	731	668	665	757	706	712	720	689	694	730	680	776	685	716	657	735	758	763	735	716	721	708	703	677	737	710	730	740	723	742	709	766	702	703	676	710	711	728	717	692	699	703	714	702	708	747	739	708	743	736	727	706	736	718	723	666	699	721	693	689	722	724	691	709	695	744	717	724	741	682	670	706	754	728	719	700	663	659	760	718	750	724	689	698	737	721	677	718	691	734	699	774	716	729	715	674	684	692	708	708	715	667	681	710	697	726	667	695	750	713	706	697	714	745	761	765	729	655	684	682	697	695	737	701	662	661	715	698	724	703	697	717	705	713	775	694	717	710	756	725	715	706	712	701	749	714	737	740	708	722	758	755	698	688	705	715	791	677	705	684	712	761	721	746	706	691	740	726	706	716	706	716	673	730	680	720	689	721	739	707	698	664	715	721	737	722	711	726	680	719	667	725	735	757	729	715	714	711	716	682	726	715	677	750	678	675	681	698	650	749	681	722	733	703	708	729	667	723	712	734	716	681	713	743	760	701	737	717	686	729	714	665	708	668	707	713	679	727	693	710	682	699	682	758	724	756	729	683	693	686	717	715	741	717	716	735	720	719	671	665	728	748	722	721	685	718	747	740	672	643	690	708	727	679	733	738	769	677	724	710	707	674	658	739	741	717	706	701	723	703	743	717	690	723	721	743	754	719	721	719	716	761	742	729	709	688	670	747	751	667	687	705	674	682	724	705	776	740	728	725	692	702	709	705	734	755	720	715	720	725	694	775	717	734	729	710	675	678	747	733	711	705	724	683	695	698	706	678	680	725	705	723	664	721	722	692	692	700	751	692	741	733	705	725	744	718	701	723	730	704	737	722	745	704	696	712	732	735	723	740	704	696	684	724	705	739	721	742	714	736	778	712	728	707	714	693	678
27952	19743	9483	3253	1877	1277	890	637	531	519	462	484	492	475	513	485	480	454	448	448	434	429	558	695	711	716	686	598	463	471	401	435	403	433	424	411	438	384	410	409	436	407	411	394	410	372	423	395	397	400	412	429	427	381	428	405	424	430	415	409	419	409	404	395	420	400	440	408	410	405	443	393	428	408	420	401	409	441	381	395	411	391	434	410	426	462	430	399	425	383	408	406	411	418	416	428	381	387	416	421	395	402	399	419	451	401	420	396	413	412	455	426	431	426	441	401	416	414	415	427	423	433	428	410	440	410	408	389	418	413	415	424	426	395	445	427	442	381	416	411	429	431	398	449	424	408	421	455	373	435	418	405	411	430	457	402	429	387	397	423	409	423	434	386	409	416	439	444	401	419	425	402	381	400	445	455	408	421	446	427	453	377	433	427	405	414	412	436	422	433	447	392	399	446	432	413	418	437	433	408	436	395	432	437	416	430	427	435	404	407	427	409	424	410	447	408	425	473	405	423	398	462	387	437	428	438	413	424	406	414	423	442	426	426	446	430	393	408	428	396	399	416	440	432	401	391	414	430	416	391	399	422	408	398	418	393	400	405	421	444	408	425	399	445	420	430	431	404	463	401	430	420	397	413	437	426	445	399	372	432	418	425	408	406	429	364	413	431	441	413	410	387	390	423	438	424	374	420	416	400	441	414	457	413	417	404	423	455	428	365	446	442	437	401	434	448	411	394	415	408	413	422	429	437	433	422	424	427	456	411	386	430	416	429	430	427	395	410	435	416	464	423	396	442	380	458	408	398	423	406	420	424	401	429	418	401	416	362	429	390	423	433	415	406	419	399	400	394	401	393	403	385	442	400	448	459	407	416	432	358	418	393	438	444	387	426	391	454	423	407	408	437	388	431	419	457	427	449	385	417	434	425	414	425	383	400	418	423	437	405	432	442	411	409	423	386	438	455	432	418	410	417	414	434	399	379	420	425	432	447	388	406	390	413	407	426	426	432	409	364	415	394	435	405	444	419	411	410	391	416	434	442	427	397	409	406	369	438	386	425	411	423	419	419	417	464	451	424	435	411	420	454	422	437	409	411	427	456	411	441	453	420	430	416	413	426	430	391	381	395	459	422	403	398	413	407	459	431	375	416	416	428	437	425	436	428	434	445	417	427	402	400	394	473	397	419	463	464	433	385	403	410	408	398	472	407	458	412	394	429	446	428	411	369	403	430	452	419	409	436	406	436	396	436	392	456	421	404	395	423	432	427	420	412	426	408	443	438	443	439	413	414	437	448	424	373	442	421	422	410	413	451	457	456	409	413	412	433	425	463	431	428	418	411	415	396	428	426	392	447	431	434	432	436	390	431	410	404	435	430	439	393	387	418	413	401	414	420	388	391	428	437	405	482	429	413	413	455	394	390	443	414	429	459	455	410	431	406	396	427	396	445	423	442	464	431	444	437	440	454	410	442	428	403	409	438	394	423	383	421	422	440	447	407	427	380	417	428	428	420	444	391	429	380	418	414	408	421	416	422	405	427	389	401	409	417	427	428	418	440	430	408	421	385	397	428	402	379	451	424	414	397	427	391	394	394	401	401	456	437	392	413	386	395	436	405	454	441	438	424	432	412	401	386	422	424	422	420	414	429	408	414	442	429	423	432	390	381	371	421	413	421	380	411	455	438	413	421	430	387	463	394	418	411	428	410	426	424	424	411	420	419	407	411	442	439	412	385	418	419	443	405	385	453	385	440	415	387	399	400	446	447	423	414	446	404	395	417	416	404	403	393	422	381	419	421	403	437	427	409	426	420	403	421	416	439	431	437	380	388	424	399	438	410	403	409	439	412	399	417	446	423	411	389	426	430	461	425	424	416	440	449	420	450	417	421	417	455	426	414	444	424	417	399	416	399	448	422	438	423	430	441	436	391	446	409	405	448	393	449	420	411	416	376	443	419	473	418	419	414	404	442	429	415	443	413	405	409	443	439	445	407	407	427	433	408	441	380	422	394	452	453	424	443	406	420	431	424	404	395	403	443	449	405	408	440	391	391	461	452	414	441	400	413	396	434	389	439	445	412	381	436	432	426	434	409	423	410	398	411	446	456	400	394	410	414	426	403	447	435	414	437	420	437	408	441	435	438	452	378	416	407	411	399	460	429	424	407	449	419	400	407	400	448	394	403	446	414	407	428	433	402	399	398	405	458	438	442	455	427	413	417	422	439	403	427	428	424	396	446	426	403	432	464	445	482	431	440	436	415	424	408	439	422	428	397	432	450	415	410	429	419	404	402	434	421	451	437	448	406	443	422	416	435	435	413	412	410	409	390	376	415	415	442	413	458	424	463	403	417	400	418	413	408	435	430	445	404	453	434	414	492	400	405	415	393	411	452	427	382	446	422	372	431	421	418	408	421	433	402	436	422	397	443	399	420	455	386	456	434	436	400	406	483	416	404	443	405	409	411	460	407	418	388	413	422	428	398	401	433	391	404	389	441	431	472	408	402	402	408	413	407	407	410	460	461	409	390	368	389	400	426	414	437	463	394	463	435	382	440	416	420	424	424	440	452	467	394	431	392	392	397	429	427	405	418	413	401	431	443	463	423	442	406	416	409	388	450	404	397	396	402	404	439	427	436	462	427	413	386	421	441	429	408	435	413	412	441	474	421	429	437	436	411	419	414	421	440	381	403	436	399	375	430	414	411	439	434	444	457	418	422	412	429	420	390	423	407	374	426	407	430	409	427	442	429	429	400	413	418	401	426	426	447	440	415	444	401	400	427	422	404	409	418	403	423	425	432	417	420	414	396	441	391	438	434	412	449	417	461	408	429	429	425	386	419	437	410	407	430	421	439	396	400	433	439	423	418	401	406	398	446	418	452	373	388	404	417	418	405	431	420	420	415	419	405	440	422	426	447	405	407	445	419	437	397	441	434	433	419	417	429	398	446	414	430	406	408	418	414	362	437	423	424	439	440	412	415	422	406	430	435	437	400	364	432	404	402	423	399	422	423	428	469	411	458	408	420	416	428	404	439	422	395	405	402	418	389	395	441	409	409	444	397	412	434	401	447	406	439	407	425	430	422	418	390	386	462	416	422	407	420	428	412	407	420	409	431	428	428	397	419	405	390	401	437	423	443	399	414	407	415	421	401	458	437	429	402	415	422	446	423	429	404	457	425	446	424	430	406	392	418	425	412	418	458	407	406	476	437	448	417	414	453	405	438	425	383	420	407	429	426	371	425	434	440	413	424	385	406	439	465	441	416	447	442	412	408	435	413	423	395	432	425	397	382	418	432	428	404	440	417	411	446	400	429	432	439	412	433	411	394	429	401	403	405	435	408	425	401	377	443	434	449	427	425	430	400	402	405	418	451	433	402	424	419	402	457	423	399	442	411	411	437	413	419	447	409	410	408	422	405	434	397	446	423	433	402	422	426	412	413	441	404	424	422	418	436	426	433	395	399	411	430	421	403	422	387	419	403	418	418	425	419	376	404
6527	11215	6878	3714	3037	2235	1509	899	648	605	583	636	658	571	593	584	556	518	514	532	480	510	729	893	915	829	784	660	582	507	470	472	425	448	470	484	435	451	475	466	425	463	507	461	474	458	439	461	470	435	425	484	457	464	501	468	481	455	459	412	435	458	481	471	445	454	454	479	450	480	464	466	465	481	418	482	414	446	454	441	467	475	443	442	430	459	471	454	463	450	450	466	493	462	435	477	453	473	472	497	459	436	460	468	423	455	474	437	465	450	459	465	417	468	419	478	423	430	442	452	489	438	464	446	458	485	446	470	477	461	460	459	462	479	438	432	457	488	433	464	447	490	458	459	488	465	476	462	429	437	462	483	486	443	453	462	449	452	463	477	438	486	438	439	457	489	440	462	399	454	458	459	492	453	453	449	467	416	461	455	445	471	474	468	466	441	474	485	462	468	456	440	434	486	464	425	438	445	463	467	441	444	476	457	429	455	448	462	449	433	470	457	466	465	469	462	411	451	474	470	439	458	482	457	454	455	442	495	444	465	456	470	455	442	463	416	469	484	424	490	438	445	449	415	500	440	448	443	477	476	410	443	459	439	476	458	436	492	447	436	452	451	450	474	419	448	438	444	449	446	460	436	473	487	429	473	454	446	438	489	438	467	431	459	501	458	432	459	422	430	489	416	454	452	486	490	437	444	444	422	439	432	458	448	419	478	430	461	433	440	435	486	409	457	457	438	495	482	468	453	446	446	458	510	457	467	436	490	475	445	446	459	467	472	424	453	462	448	480	468	440	439	438	484	468	458	451	454	477	488	443	444	432	462	477	467	493	441	446	455	454	463	429	441	486	478	443	458	422	463	461	428	446	451	482	477	487	423	460	429	462	490	447	488	409	452	418	438	447	430	428	455	420	497	446	459	423	428	458	491	447	460	477	445	450	474	419	490	518	437	415	451	436	435	427	456	427	480	450	468	431	450	478	440	477	465	436	444	424	457	539	459	435	489	479	443	497	435	453	459	444	491	441	404	443	411	443	462	457	431	469	474	408	456	443	462	455	468	461	481	430	484	477	422	448	489	467	487	481	417	467	495	458	529	483	441	436	420	431	484	489	458	469	468	453	450	461	478	428	445	462	426	482	437	474	484	474	478	500	456	481	456	467	449	457	428	478	464	448	469	436	437	455	424	451	456	455	439	450	445	459	435	445	487	483	478	475	422	466	432	459	446	435	429	420	460	450	453	505	508	418	477	458	430	483	483	412	456	488	435	458	485	470	435	442	470	466	472	457	472	478	442	439	471	478	454	451	482	432	483	439	450	439	496	429	487	452	420	471	453	475	435	443	452	463	461	490	476	458	471	463	476	439	461	483	459	455	463	461	489	457	465	408	431	483	442	446	446	440	450	438	453	434	479	462	450	454	437	478	458	423	443	464	458	484	461	451	467	422	456	483	443	436	463	471	423	434	484	431	456	465	481	415	413	505	475	451	444	446	485	468	460	471	415	435	431	461	457	429	453	473	439	409	453	428	440	463	455	443	457	461	447	427	478	480	453	450	460	444	477	492	455	433	450	462	473	415	448	473	455	494	504	403	447	468	502	444	439	509	453	426	474	438	456	444	467	445	471	471	454	505	466	446	480	460	397	466	455	456	460	434	469	458	464	496	493	446	442	432	471	445	442	496	455	453	441	479	426	441	463	464	449	476	437	476	444	431	431	492	458	468	502	463	465	451	495	424	482	452	455	456	439	445	460	450	463	461	446	466	436	474	439	498	485	455	441	447	449	469	428	472	460	444	447	442	440	468	426	466	461	460	450	437	442	444	443	431	453	445	445	475	421	440	460	440	455	484	471	443	472	440	470	430	407	412	410	464	451	445	463	450	471	462	465	459	449	489	454	467	422	457	465	427	457	472	461	435	438	471	454	448	468	475	451	438	449	476	501	452	458	447	459	474	483	418	481	429	452	479	506	427	474	414	471	418	476	438	460	464	450	412	462	472	440	462	458	481	462	438	450	445	433	419	474	451	456	436	451	437	475	474	415	429	441	489	487	434	439	457	446	447	419	473	426	496	449	470	472	460	457	421	476	495	436	464	458	466	443	450	492	413	475	466	477	458	461	464	436	445	473	451	472	431	460	438	461	453	471	445	458	464	471	451	485	471	468	443	440	437	487	458	451	468	469	417	447	410	464	476	482	467	444	428	458	444	436	456	454	448	452	477	398	445	472	434	407	432	446	424	478	434	480	429	461	435	433	437	446	449	510	445	446	449	454	438	461	464	457	438	480	475	439	438	455	452	447	472	473	456	412	454	487	492	467	459	452	484	474	482	526	456	480	444	443	461	449	499	492	427	438	471	422	464	433	467	449	446	478	452	424	489	478	456	489	415	428	436	432	420	433	420	468	453	449	482	440	453	473	452	465	425	462	477	471	457	448	452	454	491	458	448	446	435	491	471	455	465	452	421	464	462	453	465	465	458	434	463	431	483	462	453	442	486	446	458	427	505	444	451	451	454	484	451	420	457	468	448	464	436	442	442	444	427	452	444	476	446	424	481	432	482	475	443	449	505	453	451	467	428	463	461	424	446	464	476	438	484	479	437	461	491	433	446	430	461	459	502	465	475	441	465	525	446	448	453	438	461	441	439	445	442	491	462	440	474	470	474	433	451	454	466	453	473	458	452	435	471	485	441	465	435	450	464	442	438	445	451	464	501	416	469	448	483	458	449	459	466	463	460	488	469	459	429	462	469	438	439	399	462	471	451	476	412	493	442	462	437	480	493	426	414	468	444	453	463	466	466	444	436	459	479	440	444	439	442	453	457	460	453	460	421	453	471	433	452	437	454	426	474	453	436	457	445	471	443	483	446	434	454	431	450	448	449	471	493	474	458	479	428	479	477	449	425	444	458	440	438	488	471	453	476	474	491	468	422	476	448	457	453	418	449	467	447	416	409	422	427	464	451	459	477	464	449	482	459	447	451	453	446	413	425	451	448	447	442	464	461	450	433	425	430	455	465	447	476	451	432	465	418	448	466	490	488	455	482	458	448	487	455	450	476	433	490	437	433	436	413	428	450	468	464	493	450	499	501	449	489	436	467	476	435	454	459	415	450	473	454	480	487	466	411	454	496	468	430	461	431	465	465	416	424	468	468	450	448	445	464	458	421	407	479	428	496	467	456	452	445	493	464	468	463	476	417	461	433	443	420	423	454	475	449	485	429	459	491	490	450	464	446	417	454	466	482	464	448	468	480	477	473	439	480	489	422	437	450	455	402	447	477	503	453	459	479	438	465	458	464	434	478	491	457	439	469	457	452	459	453	477	473	466	460	479	464	454	463	486	494	467	463	465	435	455	459	451	421	433	457	452	421	443	458	446	460	445	449	454	456	462	443	476	473	420	453	427	460	463	445	446	460	421	430	460	485	453	442	469	461	475	458	446	438	461	453	461	462	463	466	434	436	459	470	443	436	478	449	479	432	439	482	467	477	449	465	451	406	450
24047	21360	28653	24407	21372	11809	2221	1053	746	733	719	632	658	599	597	562	554	499	533	544	516	767	1448	2677	3397	3509	2521	1948	1373	633	453	455	430	432	466	466	443	447	423	449	438	465	410	428	467	427	487	436	459	459	442	463	445	450	431	396	469	414	460	444	464	453	457	413	408	453	445	412	468	438	412	435	420	432	435	482	432	438	449	416	420	384	448	449	438	456	428	430	414	488	441	412	450	418	457	439	411	483	458	441	441	428	477	441	450	434	460	447	457	415	444	474	457	406	414	438	435	455	429	437	442	443	438	446	402	417	380	472	482	467	452	418	436	451	435	444	408	429	411	423	461	460	415	397	475	433	429	441	463	445	475	451	467	427	412	443	435	442	406	422	433	435	452	424	453	451	401	411	432	429	430	414	403	447	409	410	394	413	401	441	433	441	403	465	457	451	458	478	439	418	440	414	412	418	469	413	456	401	416	431	439	424	425	482	446	414	480	464	459	425	432	472	440	432	393	409	449	461	423	440	424	416	434	456	469	423	440	461	482	441	466	417	446	431	443	414	481	442	427	420	482	432	451	470	442	403	388	472	424	462	436	445	420	452	422	452	434	447	426	411	410	437	415	456	432	421	437	410	431	453	425	424	454	448	463	398	453	409	442	412	436	445	470	442	418	429	416	444	393	451	428	411	447	487	438	429	478	443	411	390	406	449	451	433	396	393	407	420	433	492	447	436	477	454	468	445	450	418	447	433	432	416	418	417	416	413	423	429	430	412	415	483	410	433	456	443	434	441	407	444	418	451	442	450	449	450	443	436	452	400	423	445	436	424	457	463	401	404	422	461	439	457	438	450	421	440	458	412	418	460	441	448	446	427	447	393	432	440	431	431	445	448	459	436	447	452	478	461	405	461	426	426	446	421	423	405	451	421	435	463	420	446	424	422	423	416	441	433	438	421	450	440	460	431	455	452	447	457	429	426	437	448	442	421	430	459	446	425	454	452	470	441	406	439	403	400	427	411	406	397	394	404	408	447	459	435	442	440	400	443	435	473	435	483	450	419	436	399	455	440	403	440	441	451	431	420	448	448	477	421	408	407	436	438	454	451	476	439	440	478	418	407	462	437	447	428	445	449	443	418	468	443	442	449	417	407	439	451	432	425	419	456	421	430	459	456	441	402	465	441	422	436	410	404	449	462	457	454	444	442	430	441	400	422	427	432	456	435	466	436	429	438	429	443	420	420	427	445	459	437	444	453	445	442	473	486	468	402	436	422	435	460	437	449	443	417	433	442	423	436	450	458	440	445	454	465	440	436	411	435	446	459	474	482	435	433	428	441	434	433	467	449	418	438	426	458	472	422	429	439	429	432	452	431	463	435	424	458	468	401	458	431	419	447	492	432	450	445	445	416	442	454	445	418	423	455	429	449	428	457	434	410	416	430	397	450	414	470	444	469	401	402	456	472	434	435	414	444	448	462	411	440	415	440	410	440	420	472	427	439	437	419	416	437	451	454	420	481	455	421	460	445	465	431	438	407	431	438	425	444	420	448	446	431	505	447	449	436	476	480	450	450	431	450	418	424	415	429	417	461	449	456	452	414	437	442	442	457	459	435	441	462	427	418	437	419	420	468	415	450	440	409	412	410	435	433	405	457	466	442	429	452	462	451	479	454	468	452	439	439	426	472	434	406	431	464	435	447	444	480	439	438	429	414	429	448	399	428	461	401	447	455	458	454	454	446	461	447	439	437	430	441	460	446	431	413	456	431	458	449	429	427	439	429	451	443	440	438	440	441	471	460	417	461	408	461	473	433	440	428	397	453	488	448	401	423	433	421	460	422	483	419	420	443	458	469	469	451	429	455	435	412	422	456	445	419	427	469	401	459	407	425	421	415	434	432	447	402	457	416	443	464	432	437	452	475	406	453	428	416	424	433	424	477	405	395	469	459	457	418	438	493	460	442	425	451	449	436	430	437	424	474	454	448	454	428	446	468	468	419	446	441	375	453	437	433	450	419	440	451	421	417	452	429	430	431	454	405	467	470	428	416	451	444	442	411	416	461	478	439	457	413	452	425	390	431	455	410	433	441	485	426	445	452	411	420	430	412	404	429	452	411	399	467	436	446	437	405	429	415	418	421	415	429	433	434	412	435	404	402	447	455	444	440	437	414	472	439	451	442	440	419	464	425	411	450	444	372	438	413	450	455	450	405	496	431	430	417	406	413	418	398	422	435	455	402	418	424	476	444	470	489	472	438	415	410	433	413	443	469	452	431	391	440	448	450	432	424	464	429	420	404	445	438	431	446	424	451	414	419	404	438	445	453	430	445	393	425	443	503	442	435	441	467	464	463	412	460	420	417	440	450	454	430	449	418	425	440	419	443	464	430	449	430	418	441	409	441	426	436	431	454	430	439	442	442	441	449	439	407	441	445	422	446	433	457	466	430	441	456	401	416	439	416	435	452	435	438	441	426	434	442	414	447	412	439	439	461	475	418	457	417	462	452	418	421	439	432	427	461	426	430	448	448	414	483	463	430	447	435	419	437	438	444	402	466	405	440	471	430	457	449	434	413	442	399	431	422	458	411	434	459	449	458	435	448	448	421	407	420	429	483	422	407	430	432	447	433	422	403	414	424	453	441	442	422	415	469	423	464	426	437	412	453	409	441	415	400	418	478	409	459	440	422	423	401	459	457	417	456	481	435	410	457	444	455	440	423	414	451	432	431	444	462	484	455	435	443	417	405	437	434	447	428	463	455	439	446	418	439	404	414	445	445	469	481	466	411	441	462	450	454	466	441	477	419	451	470	415	445	453	429	447	396	429	438	421	472	410	415	467	419	429	396	419	453	449	472	437	449	435	426	400	424	430	402	447	447	426	427	468	438	404	463	474	420	447	416	431	477	429	392	432	443	438	441	389	439	489	431	476	459	454	416	448	409	433	455	416	429	451	430	446	442	445	436	484	448	459	464	454	459	428	412	482	442	450	450	455	389	428	408	452	404	458	428	425	459	481	440	472	417	423	429	431	431	425	394	445	434	454	454	431	429	427	408	441	458	433	425	419	432	417	469	440	463	400	431	427	436	474	448	447	396	456	460	452	455	424	430	427	431	438	433	482	438	440	440	437	486	387	451	450	509	441	431	466	439	384	406	455	469	414	427	461	445	441	453	451	444	406	444	429	445	393	434	440	462	440	452	447	402	421	423	451	453	454	467	450	459	403	437	458	452	435	436	466	456	479	454	431	477	448	446	454	451	394	448	426	470	381	450	399	401	443	420	406	464	428	418	440	413	427	433	477	431	449	452	443	430	445	440	452	422	474	428	422	414	407	444	439	440	457	457	424	423	426	443	422	455	460	438	439	415	432	439	427	460	473	470	446	460	426	434	452	437	442	444	421	437	448	409	418	454	420	457	416	414	429	459	439	451	463	430	458	417	455	439	444	445	428	423	421	436	410	453	434	411	396	429	447	420	429	420	462	457	412	439	430	422	432	446	426	465	456	422
6031	18858	13841	8309	6392	4787	2744	1531	1178	964	949	843	882	853	813	720	730	645	642	607	584	1047	2239	4287	5297	5276	3720	2869	1867	832	457	441	438	460	475	445	458	493	500	460	477	487	461	495	459	458	508	453	468	492	488	446	400	454	461	467	486	484	514	461	479	492	464	458	441	494	481	473	447	463	457	449	439	480	447	491	461	477	450	460	460	451	474	464	456	395	476	511	438	484	487	479	488	464	470	444	469	442	495	449	478	471	445	435	483	480	492	460	414	472	431	493	499	502	483	464	459	456	460	452	484	428	490	505	498	481	461	482	466	479	505	483	470	459	488	469	433	506	429	483	450	488	478	474	475	451	533	458	433	479	482	472	466	474	487	476	483	485	479	460	457	521	517	422	461	448	479	479	476	480	484	453	437	473	494	449	502	441	449	477	434	435	466	412	462	462	485	449	471	459	454	497	459	493	479	463	448	493	500	464	444	453	431	497	429	471	498	439	469	471	469	488	442	486	503	467	442	457	460	476	472	499	465	499	470	462	450	467	436	473	445	442	480	465	477	519	475	467	469	470	469	461	445	485	464	433	451	471	479	460	464	481	457	473	460	473	478	450	485	476	463	520	473	460	488	442	485	454	440	467	538	458	452	457	464	453	487	484	458	453	464	484	439	470	475	512	489	464	455	469	450	446	482	464	471	464	478	458	442	461	482	466	451	489	470	477	486	428	462	486	464	480	458	466	482	493	438	485	448	448	503	461	447	474	459	437	459	473	422	461	457	466	437	459	481	488	494	468	467	443	472	480	486	473	477	439	460	494	479	468	408	498	450	480	479	434	465	468	481	456	514	445	435	448	445	493	422	415	437	450	452	448	458	455	483	494	481	476	497	462	452	479	481	487	462	458	463	450	497	483	431	491	464	459	469	454	472	472	498	495	465	468	460	454	479	483	446	439	474	501	459	413	458	468	510	402	472	413	471	465	443	492	440	478	503	491	416	435	477	502	469	482	465	449	453	496	448	486	479	478	487	435	473	463	443	496	467	457	472	478	489	454	481	440	457	426	457	463	445	472	430	475	492	422	475	480	468	530	437	457	475	472	441	483	437	455	473	454	457	451	474	458	458	465	440	462	459	468	451	485	472	452	462	437	459	519	455	457	481	489	423	491	461	486	455	471	489	476	463	470	468	468	507	462	461	482	484	488	489	473	469	472	431	469	451	452	507	482	484	445	478	470	440	446	489	459	491	457	467	521	475	470	463	469	482	487	488	468	487	483	455	455	491	442	476	438	444	482	447	481	461	410	474	467	451	455	475	475	450	435	453	452	445	455	451	448	472	450	458	471	476	481	464	487	478	472	484	466	467	495	454	465	478	497	470	448	451	480	466	457	484	445	468	432	466	438	496	484	469	488	458	422	442	476	464	472	444	476	449	406	469	457	482	477	489	445	480	459	455	453	467	470	448	475	477	443	486	463	495	468	459	468	448	472	475	453	479	471	471	495	462	455	471	481	454	453	463	475	456	480	448	443	473	444	472	506	444	455	428	445	458	481	492	441	452	491	483	487	439	452	478	457	453	476	464	435	472	442	451	455	450	448	435	478	434	459	454	478	494	486	465	467	451	481	463	456	456	486	475	466	454	507	471	489	445	496	452	472	487	464	471	430	455	447	454	472	459	444	469	443	471	452	408	433	462	431	447	471	462	460	474	482	472	470	468	500	490	410	480	449	447	480	463	469	429	468	469	470	495	477	478	457	449	468	466	457	460	485	435	486	482	475	465	419	469	489	475	461	455	489	477	424	443	464	463	480	480	500	448	445	477	474	462	459	483	473	409	446	476	494	475	455	492	505	434	459	474	437	478	450	463	501	470	459	469	411	496	467	430	426	438	476	480	460	466	497	467	479	443	450	464	452	448	477	410	470	517	477	469	471	466	437	498	480	470	475	422	477	476	455	512	484	469	458	515	512	521	458	459	452	444	430	453	449	448	492	464	493	500	475	475	455	426	470	474	453	463	453	464	473	471	466	460	480	451	452	466	447	464	463	496	443	489	447	450	475	450	460	452	520	470	456	451	457	508	447	456	458	471	467	431	456	419	505	477	445	458	454	441	438	471	475	426	440	480	484	476	500	487	456	429	442	465	472	463	428	470	477	426	453	445	488	466	469	444	473	486	429	453	461	435	460	450	483	469	473	468	453	489	471	478	482	451	483	456	466	475	456	450	497	445	439	488	468	505	481	497	510	464	442	462	450	488	440	495	494	495	508	483	492	476	437	478	477	445	501	478	477	443	486	470	465	449	470	483	440	487	481	440	448	472	450	452	439	456	460	498	461	454	464	459	454	449	465	484	469	493	487	455	458	454	470	461	458	495	462	512	476	418	460	470	499	500	421	442	476	443	506	491	448	444	457	462	464	486	510	499	462	464	445	430	459	459	436	451	491	490	421	463	470	449	458	474	426	449	443	449	457	477	452	491	449	485	439	474	417	464	466	450	509	460	440	459	500	461	443	435	439	462	474	434	485	505	442	450	453	485	489	470	468	461	527	463	474	490	468	456	480	483	442	470	476	456	457	460	457	482	485	450	457	449	481	454	467	446	465	474	454	465	532	481	474	459	499	502	452	450	510	460	462	462	470	454	471	448	482	457	483	460	502	473	454	435	466	431	471	474	477	468	465	461	452	472	437	432	452	460	447	499	418	426	443	473	474	472	499	446	443	419	459	497	434	494	472	492	449	528	458	492	445	482	459	475	468	475	495	464	478	449	459	439	506	463	452	462	477	459	446	430	470	458	463	461	462	462	463	431	464	472	494	448	500	448	438	463	474	457	445	471	449	452	454	479	446	492	468	484	471	493	488	502	518	499	479	467	466	468	428	459	444	493	480	448	468	473	485	488	441	484	460	471	492	492	483	469	485	426	436	453	448	466	489	471	493	506	491	469	497	430	465	457	463	450	453	471	452	447	444	486	515	482	439	433	455	458	506	439	435	485	436	483	438	444	512	484	454	482	448	500	439	479	452	486	479	455	446	481	446	460	429	453	451	458	452	509	499	443	495	459	464	465	465	449	479	434	479	492	460	468	459	492	457	455	462	475	474	479	453	468	472	527	482	434	466	459	436	449	465	471	458	457	455	499	448	461	480	461	473	431	460	470	444	466	486	437	462	467	450	506	439	466	469	430	464	509	493	437	480	453	446	437	481	470	441	454	399	471	445	472	467	422	451	442	482	452	477	446	497	452	449	528	436	475	453	471	443	481	463	483	475	470	452	446	456	467	449	468	417	489	471	487	457	455	486	432	470	461	463	449	468	461	465	471	467	452	445	472	499	511	447	439	453	482	473	469	469	464	460	487	430	470	482	446	475	469	476	469	474	478	445	483	455	481	481	475	438	452	453	421	495	491	467	486	460	470	456	486	466	465	480	499	455	432	467	477	489	445	461	456	471	457	445	473	448	427	435	429	478	430	461	473	445	475	460	474	437	457	416	505	432	436	440	503	418	476	431
25214	21374	27674	25384	13019	2549	1416	910	774	781	757	737	730	761	771	649	657	642	658	661	652	691	1042	2029	2506	2302	1867	1300	1021	762	561	593	608	578	591	564	600	576	543	572	586	592	548	603	582	576	594	598	571	570	624	604	599	617	606	606	606	585	579	602	634	592	578	556	572	538	578	567	579	598	573	570	578	536	649	613	587	558	612	551	601	596	584	562	553	607	551	568	599	590	567	580	578	627	618	595	585	581	560	580	614	605	623	579	580	557	575	575	572	588	577	596	580	558	596	577	626	590	609	619	596	622	569	625	551	620	558	606	553	635	578	596	595	612	601	574	617	579	557	550	601	620	563	573	604	605	630	596	583	635	594	554	566	563	618	600	574	565	620	578	634	603	569	607	572	577	612	623	566	553	544	513	558	595	612	570	563	618	562	621	592	567	529	560	591	605	596	570	547	560	552	595	574	614	554	536	595	574	533	600	602	569	528	614	579	552	605	562	603	590	565	591	578	577	571	603	605	566	554	540	553	589	540	577	577	586	561	609	594	597	581	617	600	565	604	598	568	588	577	542	621	589	557	575	600	624	582	626	622	573	523	609	612	565	609	576	584	572	539	588	597	581	576	579	564	574	605	551	578	602	595	613	578	586	610	634	591	569	547	576	579	609	563	622	566	584	564	611	623	560	548	552	596	608	558	563	608	566	578	565	635	567	598	623	610	562	585	599	612	589	603	616	592	581	599	606	592	601	597	572	608	599	594	575	566	579	585	608	573	589	585	598	605	584	580	597	649	588	608	582	597	632	553	537	631	623	560	605	599	595	566	558	513	555	552	569	611	572	630	599	591	581	578	601	565	553	555	587	585	619	612	627	561	570	569	550	558	517	576	566	548	584	566	552	559	583	563	587	547	616	588	582	567	542	649	624	605	615	619	594	594	542	587	572	580	642	569	577	626	600	579	581	532	592	539	581	593	525	585	597	618	579	575	613	621	600	579	624	572	566	566	591	610	580	541	580	543	582	620	592	590	590	597	569	582	552	599	601	586	612	609	564	597	550	565	603	600	627	576	604	598	627	544	591	626	599	577	573	568	545	570	616	605	533	581	577	577	568	603	595	607	589	518	607	580	596	573	603	612	575	620	562	578	591	628	601	570	605	574	563	562	568	598	593	606	612	561	589	609	591	587	545	606	549	600	571	576	553	603	610	574	599	551	584	567	601	614	575	586	575	572	583	654	619	576	563	598	627	613	550	580	585	568	604	574	589	619	582	591	527	598	595	593	616	639	575	595	586	582	570	625	612	597	580	578	619	590	623	588	585	602	574	593	549	578	593	611	531	605	571	587	590	578	580	625	585	552	557	590	576	587	565	599	570	601	572	570	605	598	552	610	597	613	597	600	593	599	568	538	601	573	594	591	624	628	571	564	546	594	595	557	631	583	590	567	605	602	568	599	547	582	575	603	625	577	528	590	555	591	580	555	614	575	584	589	606	532	606	611	575	585	566	586	557	550	615	625	560	558	578	574	561	616	562	619	579	611	585	543	596	548	577	657	576	582	645	569	600	582	570	580	565	585	609	580	556	584	551	577	577	607	566	628	584	583	581	558	571	603	574	579	565	607	587	571	591	596	580	615	570	591	604	569	604	582	595	596	568	606	591	587	584	645	591	574	615	574	595	614	568	594	576	561	558	569	578	594	635	547	557	560	593	563	621	606	592	615	532	562	567	616	558	571	590	618	558	572	580	566	571	604	545	556	567	566	555	578	597	581	605	606	616	625	617	590	557	570	568	619	608	598	616	575	599	582	535	562	590	577	612	623	613	560	594	552	567	583	579	579	590	580	626	564	556	587	626	625	606	625	578	559	575	567	578	576	609	565	556	533	604	613	605	573	612	585	572	615	555	571	599	556	563	618	579	614	626	583	613	609	614	560	580	599	590	529	604	594	581	592	601	599	599	608	584	539	553	603	590	572	574	531	580	553	573	584	577	580	597	611	629	572	609	562	572	607	585	604	550	600	540	589	619	599	580	630	590	603	588	550	564	587	555	574	569	597	585	567	610	589	597	609	594	617	589	593	549	603	586	616	562	589	574	601	523	603	592	572	610	579	592	558	612	630	584	540	597	602	571	598	598	594	620	604	611	567	544	589	572	596	586	604	577	568	584	574	580	566	566	559	603	621	621	611	568	603	595	571	595	576	608	549	600	606	552	526	571	599	567	566	633	603	592	575	613	588	635	577	594	569	567	582	576	593	569	625	599	558	576	531	613	553	629	558	578	560	564	596	559	583	592	590	607	560	544	619	576	603	602	630	594	608	620	591	588	611	579	619	593	561	561	587	593	586	589	551	564	615	575	614	573	608	590	596	541	559	573	571	581	622	590	604	606	610	589	601	615	591	629	614	612	580	597	575	583	603	575	591	601	577	571	561	565	561	531	614	592	581	641	613	607	573	597	598	582	579	602	583	534	594	623	601	630	557	574	578	542	632	588	548	612	587	595	567	607	610	611	597	556	597	613	606	609	591	543	566	555	554	591	591	617	636	600	565	615	565	557	638	550	614	602	573	600	585	561	590	563	611	564	566	587	581	564	559	602	556	577	541	593	605	539	621	571	625	637	561	580	579	593	586	595	584	573	542	598	575	613	621	590	613	576	529	572	590	577	616	586	564	582	566	612	593	590	589	626	547	577	627	591	622	611	637	588	575	599	590	578	611	580	592	594	602	529	604	611	610	535	589	605	570	620	608	636	608	609	584	602	594	614	574	621	571	574	584	614	593	580	562	618	553	592	580	601	562	600	584	600	590	565	611	598	598	543	596	592	586	593	597	593	600	594	579	568	562	639	570	631	606	591	603	588	596	614	600	566	564	521	585	584	627	607	591	630	550	616	599	576	567	570	618	554	583	620	598	620	534	621	629	624	604	613	623	604	574	565	600	571	559	573	540	615	622	602	593	586	588	595	582	602	576	584	579	637	549	615	625	530	527	639	598	581	567	604	605	574	606	594	601	602	566	622	598	569	589	595	593	635	568	560	607	618	606	580	612	567	633	572	611	618	604	575	584	601	585	586	609	575	629	569	597	575	581	605	592	580	573	595	566	573	613	593	589	592	596	558	608	565	583	572	610	618	569	600	591	551	583	562	591	612	613	578	605	579	580	542	578	603	542	612	582	578	583	617	596	581	569	564	589	627	605	618	598	527	574	586	621	557	560	530	585	575	622	600	589	562	575	617	580	620	621	601	623	604	577	600	555	585	570	615	566	610	572	592	576	559	630	583	614	581	597	584	588	569	614	584	604	580	593	586	581	571	568	559	600	593	623	578	532	595	548	584	562	543	611	561	583	578	607	509	566	579	585	574	582	569	577	558	590	557	568	539	595	617	579	581	625	582	608	553	567	643	586	605	580	578	575	591	597	620	589	581	573	604	585	636	588	583	606	598	581	581	604	567	581	561	628	540	571	589	599	657	594	567	557	583	603	616	586	560	560	621	589	573	605	596	564	547
6334	15728	11951	7098	5505	3544	2139	1348	1138	975	1076	962	1036	977	907	845	752	743	700	728	766	819	1564	3613	4067	3777	2747	1872	1461	865	617	614	646	626	605	617	626	620	618	609	674	632	612	630	615	628	621	621	616	634	648	657	644	632	634	642	671	599	645	630	640	650	634	656	618	618	580	626	622	603	655	609	622	625	662	647	609	620	631	606	653	612	573	622	595	660	654	607	609	654	644	606	621	638	640	630	634	624	616	586	587	637	598	641	653	670	640	569	624	638	640	610	599	622	634	644	572	628	615	608	581	688	588	629	636	632	611	642	596	548	634	614	685	605	610	651	630	633	585	665	666	618	639	605	638	642	587	622	618	654	613	629	640	599	630	612	607	659	580	648	619	594	611	662	614	614	606	628	627	654	636	612	617	604	599	648	653	627	627	643	624	665	642	656	643	600	621	660	644	597	599	625	606	620	618	627	600	628	650	599	598	644	627	588	628	639	646	646	580	640	652	608	619	632	628	653	604	632	588	615	618	650	586	649	583	637	664	665	641	669	663	642	628	673	573	640	632	624	664	557	595	657	651	612	619	663	609	610	616	646	621	608	578	627	662	632	613	619	651	646	649	573	642	681	636	647	633	630	574	606	628	620	642	659	686	633	635	628	622	632	653	574	620	627	597	611	586	633	638	598	665	637	639	644	595	595	653	598	633	619	659	615	637	628	666	645	574	620	613	625	616	666	627	614	637	645	570	646	605	587	630	637	590	659	636	610	614	605	571	602	673	654	625	654	633	662	661	614	637	621	598	613	658	603	598	606	663	633	627	578	638	628	638	589	624	606	616	635	650	652	606	600	650	614	658	643	638	641	574	617	586	643	628	598	593	609	599	618	647	616	618	613	620	618	672	609	623	623	613	602	644	621	639	687	597	620	621	661	592	669	638	624	627	585	622	605	627	634	657	624	615	599	649	622	621	621	644	612	626	642	688	606	645	666	595	668	644	632	610	616	632	642	641	629	656	623	612	574	603	596	566	616	634	610	601	642	610	683	652	611	637	633	637	639	673	622	593	623	616	623	607	660	606	693	638	619	629	631	592	659	598	609	626	590	631	606	598	589	631	623	647	643	615	601	605	584	656	610	630	623	615	649	597	604	628	631	613	625	628	614	641	649	640	601	610	658	639	596	577	640	629	598	624	702	671	638	616	633	626	620	657	626	587	685	641	631	621	617	643	592	652	618	574	619	643	581	632	621	645	624	616	598	656	634	628	629	682	586	648	587	601	635	620	617	594	590	590	615	640	624	635	618	616	660	634	635	690	650	602	608	659	669	620	686	649	591	569	636	653	648	632	700	622	614	589	637	596	623	587	611	628	602	610	659	632	643	633	625	617	648	619	611	654	652	600	622	644	598	622	670	658	705	609	709	677	674	641	646	674	643	599	598	607	664	595	649	635	608	639	568	645	651	652	630	629	610	655	615	622	660	611	618	632	607	613	611	680	670	619	648	627	622	616	593	647	644	649	646	606	662	690	613	563	648	610	641	647	633	647	604	639	626	580	646	584	672	627	629	602	631	601	622	585	632	664	639	627	640	681	590	621	634	631	636	600	623	611	688	566	640	661	630	614	641	666	619	639	622	661	619	630	635	603	618	596	617	615	629	659	642	651	660	596	586	631	595	639	641	657	598	606	637	625	653	623	639	638	647	594	640	639	623	625	617	640	632	635	621	638	618	667	618	614	631	614	640	607	637	629	666	614	607	598	602	618	603	633	658	631	599	630	686	600	652	691	647	621	687	590	655	652	608	684	628	652	647	610	627	628	619	642	598	627	597	638	617	627	626	629	607	616	651	634	666	647	638	639	599	617	602	650	595	655	626	643	607	636	591	621	676	655	660	582	611	626	626	627	631	660	632	647	628	653	673	645	583	667	645	628	628	612	612	633	615	606	630	613	650	598	605	656	644	608	626	612	603	633	647	640	592	632	617	597	612	633	635	664	622	660	619	623	606	593	657	622	662	621	640	613	615	630	567	620	605	606	592	597	646	671	605	651	605	663	624	622	616	661	601	599	640	659	635	623	635	632	607	652	613	607	636	656	587	624	610	625	674	619	624	611	619	654	589	578	583	597	617	626	615	593	660	629	573	658	655	655	602	593	673	642	623	618	619	620	634	622	670	624	594	699	608	585	610	588	606	585	603	594	635	641	631	645	617	619	632	635	624	675	612	620	620	584	625	642	618	639	593	608	610	624	627	637	654	633	675	612	599	649	613	582	629	681	608	593	664	678	617	649	677	616	650	632	578	625	599	627	658	650	582	652	657	608	642	626	631	639	593	651	648	630	599	647	646	609	648	651	620	664	620	597	612	645	614	586	605	592	634	657	620	619	666	617	676	587	614	618	619	661	641	589	596	652	612	650	640	586	586	633	636	627	576	632	630	583	576	641	628	633	629	626	598	608	631	646	644	649	629	590	633	618	627	647	639	617	580	641	598	662	611	653	629	678	588	631	625	605	595	572	599	644	587	615	605	617	636	634	602	638	650	633	594	633	631	611	668	605	561	613	629	637	656	661	615	675	623	590	609	570	612	628	624	622	636	687	668	650	630	625	598	637	602	613	598	644	647	671	626	604	614	579	607	615	630	633	712	591	575	621	638	571	655	584	601	655	626	613	653	583	630	614	607	643	681	594	639	680	618	621	591	600	646	616	623	637	631	614	609	640	634	639	616	661	621	594	650	642	629	602	608	602	638	669	634	603	616	581	634	598	543	623	610	608	654	606	616	610	626	648	662	600	615	639	578	640	613	628	629	641	635	659	647	661	657	652	622	558	606	645	602	659	652	635	629	612	619	659	619	643	653	620	665	639	631	634	648	641	680	633	624	597	651	609	624	628	597	645	578	636	594	586	620	580	582	636	630	669	629	605	619	632	599	591	656	637	624	608	633	586	601	629	620	634	648	626	618	635	635	637	611	593	626	622	651	630	662	643	632	621	605	596	630	637	611	616	614	656	689	647	633	603	640	653	640	650	603	653	631	618	634	613	604	613	589	607	659	628	564	589	598	655	587	589	633	591	619	649	602	608	631	648	600	633	635	585	660	593	654	624	646	653	621	579	619	601	599	625	635	670	607	607	635	587	628	628	580	630	608	582	573	624	623	642	630	597	617	646	621	653	610	628	607	622	614	606	673	652	638	620	624	611	630	668	650	632	592	648	605	610	603	592	616	646	648	619	621	602	598	621	656	627	580	650	599	626	607	622	598	591	631	622	588	595	619	641	621	632	670	615	630	617	614	603	640	677	612	616	609	614	627	616	591	619	624	640	624	644	606	609	661	652	589	629	605	659	637	650	651	639	615	638	654	628	613	575	608	613	639	620	632	625	653	615	625	654	627	636	578	605	620	617	570	680	659	616	600	588	656	633	622	577	663	626	636	622	625	616	591	643	603	632	662	630	570	632	613	671	626	621	609	606	623	592	589	608	654	629	669	650	595	639	639	614	673	638	616	623	595
22795	21460	29323	24029	21472	21589	11712	1970	1372	1346	1239	1250	1136	1061	892	880	855	861	844	830	878	949	3801	7052	7680	6550	4124	2750	1508	764	659	669	725	671	660	695	667	666	668	675	675	678	684	660	678	635	644	728	684	685	670	707	664	678	650	660	711	644	688	662	642	710	692	665	675	655	682	658	669	686	706	698	668	671	680	630	713	680	692	685	697	698	684	695	697	715	698	639	668	662	680	650	648	652	691	675	628	667	654	663	703	675	683	662	683	666	693	742	663	711	671	710	675	654	689	665	670	646	684	653	704	691	627	675	682	701	700	733	666	680	716	702	686	656	670	627	677	660	692	706	701	665	701	678	661	653	684	739	716	694	761	660	648	692	653	684	683	728	700	655	649	705	641	699	709	704	688	712	700	696	644	654	666	711	676	669	696	665	684	634	677	715	704	726	690	711	753	618	659	676	667	694	678	628	704	699	652	678	686	665	677	738	691	655	690	689	693	681	678	701	670	684	642	680	669	717	693	671	697	679	709	670	685	695	710	695	686	668	661	653	715	721	691	713	682	678	670	698	605	663	673	699	691	669	677	689	670	703	668	676	687	673	685	695	715	661	673	696	697	681	700	655	692	693	689	637	692	678	674	704	677	648	679	669	721	721	689	684	712	686	662	692	670	668	675	678	659	701	732	663	690	649	696	684	666	678	647	694	679	670	686	712	628	711	679	668	690	687	697	683	726	675	681	683	615	691	705	646	687	709	699	679	702	693	694	729	652	626	668	612	701	712	628	690	710	696	671	665	658	674	655	665	710	708	677	631	698	711	682	641	673	612	691	624	677	655	675	703	662	691	658	655	669	720	627	658	729	655	634	690	631	673	718	684	682	690	669	690	662	694	699	730	692	707	629	670	706	663	694	666	686	716	671	684	629	666	684	684	667	665	613	716	677	682	697	694	644	716	726	639	672	656	702	706	668	678	693	764	689	704	675	691	669	736	681	672	652	660	740	669	716	673	681	689	643	641	669	713	745	666	656	674	642	643	725	692	711	650	699	703	693	722	658	675	659	647	733	711	713	628	670	671	713	707	691	662	699	679	668	728	689	687	679	715	662	689	678	714	684	695	665	616	648	663	698	675	706	710	710	682	700	698	716	659	650	658	664	730	695	721	681	712	699	698	691	703	655	676	709	725	674	697	659	713	686	697	684	657	686	712	696	684	654	704	689	696	660	669	660	669	692	718	693	696	683	680	694	752	657	685	677	673	681	679	698	691	660	686	673	708	704	715	644	690	704	703	645	673	670	700	653	639	693	651	697	694	737	709	673	680	662	680	695	672	651	701	652	667	651	718	688	707	663	686	726	645	652	694	699	637	662	695	671	680	650	665	658	636	737	719	676	675	691	665	652	688	679	663	648	667	686	686	652	701	673	655	656	707	707	682	659	628	686	664	715	639	699	660	690	689	664	668	732	660	678	657	671	696	701	668	706	674	661	671	676	662	691	691	655	687	679	658	634	689	692	637	692	708	684	649	684	680	702	684	705	720	660	663	680	727	667	653	695	694	680	655	676	665	666	663	626	674	672	658	676	670	640	679	652	720	647	681	685	738	671	707	647	701	701	695	650	635	674	686	695	665	653	670	653	665	722	657	646	706	667	681	634	662	637	591	655	658	707	729	673	671	672	712	689	715	657	724	684	692	646	704	706	697	680	686	655	690	689	643	675	682	677	673	710	669	700	673	714	695	673	685	682	684	665	713	677	706	697	670	733	678	685	660	705	682	712	669	663	662	697	683	698	721	697	718	686	664	693	650	652	654	683	689	644	687	672	683	638	660	721	700	718	655	660	684	694	652	745	644	665	655	674	693	730	718	697	668	688	621	712	662	656	627	650	677	648	658	663	735	640	616	721	647	681	633	693	688	682	670	724	690	710	669	704	689	660	676	660	669	678	632	686	670	684	649	661	647	696	740	693	676	663	692	654	697	668	687	677	687	703	711	656	676	726	682	680	684	674	694	643	636	673	605	711	661	674	653	680	651	641	695	689	672	695	651	741	744	665	687	746	678	671	718	654	661	674	664	742	686	666	658	665	661	676	680	681	643	674	708	627	712	676	683	697	682	641	706	654	644	682	669	700	697	678	630	658	683	684	683	673	730	636	677	750	676	673	693	717	644	698	682	668	620	661	718	645	680	731	705	722	674	673	675	688	675	684	652	692	715	634	672	656	678	708	684	755	714	662	705	642	677	665	705	675	670	671	666	680	677	636	649	689	678	709	666	673	643	718	675	697	717	712	674	671	683	657	630	733	685	675	680	670	667	672	650	660	714	651	713	667	669	701	683	702	696	680	614	690	672	705	679	638	709	704	630	717	657	691	683	660	710	661	682	617	683	681	666	658	681	647	665	689	702	652	693	657	652	691	664	639	678	675	716	723	665	623	686	665	694	692	680	687	728	698	688	672	704	691	663	715	661	713	699	698	690	646	657	649	699	679	685	675	671	675	683	681	638	685	706	661	715	633	673	666	670	680	614	666	686	669	698	670	681	685	673	691	711	692	706	712	677	712	677	694	704	630	657	680	703	723	693	613	720	679	695	700	633	685	687	681	659	682	657	657	664	661	711	643	687	675	711	659	692	645	678	655	718	765	705	688	646	706	690	659	658	656	695	695	698	688	682	648	714	726	702	658	704	723	700	662	651	674	667	712	747	637	658	633	693	678	654	619	641	683	694	654	617	627	648	682	633	669	670	707	646	703	684	631	722	675	682	711	691	683	685	693	696	663	664	642	665	711	663	699	642	699	668	699	670	638	693	710	685	674	695	664	666	647	719	655	695	664	654	681	664	729	613	695	667	650	692	672	730	712	700	696	650	650	717	691	663	691	682	721	702	736	642	642	677	640	693	662	652	720	715	682	686	676	688	683	669	689	710	654	700	667	678	685	674	681	696	726	661	647	692	692	635	703	679	673	669	657	630	675	677	662	649	677	695	675	665	674	678	693	716	685	679	688	663	675	669	700	702	695	689	649	721	701	635	654	685	647	692	651	690	665	697	699	666	654	679	644	659	711	675	679	680	627	706	690	669	702	676	640	685	657	640	643	654	657	729	732	701	638	738	721	678	590	679	709	673	656	673	691	699	674	650	670	709	657	684	698	718	692	651	706	650	695	698	662	681	745	649	702	648	667	663	672	677	688	646	648	688	706	675	634	679	685	675	655	674	649	688	725	665	675	693	680	698	679	702	704	686	630	686	654	717	661	695	674	668	648	690	711	700	653	670	664	664	714	698	684	655	626	661	619	672	720	689	680	632	664	667	629	681	698	697	753	731	695	714	704	684	723	732	705	686	677	721	674	679	652	652	708	633	682	701	645	703	670	757	681	684	673	692	687	681	697	649	680	676	674	699	688	656	669	713	671	687	649	657	647	700	625	678	650	722	717	661	688	697	651	656	636	695	688	620	680	711	653	690	704	701	684	689	656	707	683	649	648	689	681	679	729	727	615	683	713	686	713	715
8050	25764	20403	13034	9207	6119	3467	2560	2000	1895	1682	1659	1475	1426	1216	1128	1091	952	910	969	1076	1194	5960	10635	11015	9388	5849	3969	2066	727	749	681	697	666	663	693	696	665	665	669	709	653	700	683	711	706	667	674	661	665	672	720	726	688	725	644	736	671	687	668	748	720	697	672	688	714	690	675	707	724	681	670	675	682	673	682	666	660	714	676	686	667	667	697	718	653	697	670	666	646	679	685	705	677	677	690	661	705	685	687	693	716	686	678	708	727	704	719	749	708	733	725	675	711	677	677	677	681	669	669	660	723	645	681	669	707	710	700	720	685	723	685	708	714	664	667	655	650	692	669	665	668	650	690	757	686	670	715	723	728	658	655	682	663	695	713	691	682	737	665	714	707	728	719	696	668	727	675	660	631	671	669	683	695	703	716	668	689	700	726	651	676	644	681	691	710	693	711	737	696	662	684	731	685	706	686	647	657	684	688	720	712	744	688	716	712	652	670	680	718	678	672	693	651	676	684	677	669	745	701	699	669	661	695	646	639	715	696	657	687	709	682	681	709	669	671	679	661	690	681	691	700	701	724	766	699	712	614	746	725	701	676	721	691	661	704	637	662	663	696	672	677	645	692	688	719	740	690	678	653	669	641	685	679	720	678	695	652	614	668	632	661	681	690	680	696	669	658	665	695	666	706	663	715	703	715	705	673	671	716	697	629	724	650	698	636	638	700	742	713	677	676	675	686	650	671	686	704	632	698	687	742	700	681	687	702	697	731	690	706	695	732	640	704	678	697	674	730	656	699	695	683	689	731	710	723	671	678	701	699	678	640	700	696	670	639	686	692	703	659	684	640	680	660	685	644	728	670	701	709	672	654	714	647	753	757	669	659	687	680	692	701	692	674	630	706	671	710	714	640	722	652	708	757	738	691	688	704	718	676	692	658	734	666	732	654	690	689	712	656	741	644	689	673	678	679	681	745	664	680	674	706	664	684	698	650	735	662	712	673	703	676	714	713	684	676	674	681	677	711	663	697	702	750	709	697	664	741	708	691	699	642	693	655	682	699	745	676	661	677	685	670	685	696	669	690	702	687	688	635	656	705	681	686	677	657	708	695	718	707	675	754	714	680	726	677	670	705	684	759	706	724	705	683	731	754	745	694	704	732	691	689	725	699	693	716	682	753	686	682	706	640	680	715	720	657	662	752	678	695	666	650	664	684	733	666	695	677	729	660	671	676	685	687	715	671	692	712	707	729	676	642	706	694	695	691	716	690	688	710	673	667	683	679	675	682	673	677	671	667	646	698	677	640	662	688	702	671	729	616	731	666	628	675	677	664	716	683	623	722	685	709	666	665	652	641	722	696	694	642	724	626	704	654	695	651	671	727	717	678	692	728	699	704	676	690	681	679	677	707	730	679	673	697	703	703	687	653	722	725	710	699	626	708	690	671	700	682	705	656	681	675	681	644	701	738	677	709	600	727	653	713	692	673	688	743	697	674	651	705	700	685	727	754	636	747	711	712	650	741	685	671	691	632	676	696	688	672	716	725	703	684	666	743	667	640	698	660	704	681	653	674	648	673	689	634	639	696	653	664	684	684	653	712	669	684	683	660	689	680	676	696	681	694	643	671	679	690	663	704	685	687	645	673	689	714	668	713	707	715	714	674	678	678	682	653	669	685	703	654	645	669	683	631	688	732	715	677	701	699	665	741	665	658	681	674	632	691	682	654	661	723	714	771	709	658	735	675	683	679	662	715	673	683	688	679	675	628	701	729	705	705	735	680	695	674	682	736	702	685	681	668	675	690	660	657	696	698	680	697	676	678	708	626	620	690	708	676	676	693	681	687	695	719	623	735	688	698	651	709	656	671	668	720	672	723	631	654	708	684	673	684	701	667	711	754	665	715	664	653	712	699	734	674	691	666	689	677	708	717	734	708	681	667	735	682	691	733	679	694	686	655	743	696	683	679	691	661	677	659	704	712	674	679	737	663	675	650	620	677	656	678	676	677	665	680	694	671	688	643	651	685	667	686	685	685	671	704	667	660	654	657	669	685	663	633	688	642	636	693	717	673	709	712	660	696	685	720	670	659	651	739	721	709	682	743	720	691	699	675	670	671	651	664	715	647	720	693	727	697	729	728	733	681	626	666	673	718	675	676	698	662	635	687	688	699	637	657	699	701	665	699	745	653	699	683	673	704	677	686	674	672	702	719	677	656	671	723	680	707	663	728	737	679	698	692	714	718	728	658	701	718	680	693	718	659	713	672	709	695	649	727	691	707	656	731	710	681	699	643	689	678	712	683	675	704	703	712	725	705	732	706	706	711	657	702	719	731	723	708	656	676	692	720	695	689	688	705	743	671	657	697	675	675	658	691	668	676	713	715	736	712	709	691	693	679	680	680	679	690	702	684	736	697	648	713	686	692	688	687	716	698	717	697	669	720	709	671	710	741	654	701	655	678	697	671	712	656	707	683	668	726	647	739	726	670	688	655	705	682	630	662	680	737	697	684	702	693	698	648	720	701	638	668	739	716	665	741	685	626	672	695	674	710	689	704	692	699	720	687	716	626	638	696	681	661	751	617	667	700	684	703	659	665	689	718	698	651	705	684	680	683	696	776	674	681	698	706	708	650	666	699	659	709	687	720	705	682	680	688	676	676	695	743	716	730	745	684	704	687	699	693	741	693	651	654	659	648	674	685	645	692	703	684	643	725	648	683	672	688	672	706	669	665	706	668	709	706	684	683	670	694	668	749	712	690	655	682	712	700	711	716	681	675	670	687	688	702	688	656	686	697	699	620	713	685	671	709	681	634	703	681	679	711	733	683	682	678	678	707	717	696	682	699	703	660	660	718	723	653	734	715	704	633	675	699	694	657	684	689	667	680	684	672	695	688	708	679	688	675	704	688	662	685	622	663	683	634	689	746	689	667	723	697	662	642	709	618	674	715	693	737	664	700	674	666	709	685	716	661	699	664	699	698	652	720	676	702	711	707	680	724	672	680	701	621	745	684	739	616	676	677	677	665	662	653	698	677	656	701	723	633	690	639	636	707	629	690	718	676	669	671	700	662	671	690	667	724	706	683	684	664	659	707	675	699	664	700	704	676	672	672	666	699	603	653	730	735	708	662	685	646	703	701	731	649	702	657	697	638	672	674	632	686	640	694	682	668	662	686	696	691	715	764	704	681	717	726	675	688	707	717	630	684	711	668	678	711	681	681	704	676	709	702	711	718	639	699	664	679	677	697	705	709	682	652	689	666	723	683	723	680	611	658	636	647	710	726	658	725	683	700	677	706	647	686	684	668	687	716	673	696	690	645	693	678	711	730	716	625	671	652	719	713	717	717	684	700	705	676	706	675	728	698	709	706	698	669	596	650	659	753	726	637	685	680	692	680	673	708	655	706	691	710	680	709	704	706	693	678	686	644	705	669	654	713	682	650	677	671	688	666	661	708	702	684	713	714	658	667	711	716	692	718	682	692	667	702	657	686	713	721	679	680	671	677
27654	19640	11048	4253	2128	1039	706	568	502	513	457	493	496	438	421	442	416	409	403	413	417	446	458	639	712	769	628	570	477	368	393	390	385	375	388	407	370	391	360	361	388	370	367	388	371	379	399	406	399	405	376	350	381	385	405	403	374	401	365	399	407	398	440	368	358	378	389	396	395	417	397	373	386	428	365	369	384	377	385	411	402	363	397	363	387	351	383	404	378	396	410	380	397	369	374	374	391	381	378	345	362	409	412	375	368	362	401	406	374	387	387	387	363	400	356	383	392	354	373	375	376	407	419	376	415	384	370	407	394	400	346	436	357	443	412	420	377	388	377	352	412	385	409	407	384	346	351	385	400	413	389	369	405	372	352	380	399	373	414	400	378	388	372	424	379	375	397	395	386	395	366	377	418	395	378	389	397	365	407	363	380	360	370	387	395	428	361	392	381	360	354	383	383	386	379	362	384	376	367	374	378	350	360	384	394	381	413	408	384	366	402	347	367	369	392	373	382	375	360	418	385	401	385	408	371	381	399	409	398	385	385	370	380	399	376	386	336	386	368	403	406	397	400	360	318	382	385	353	371	369	430	361	375	384	349	391	372	374	372	412	387	406	373	342	398	379	395	365	372	392	402	422	360	382	380	393	361	333	360	383	415	404	393	401	370	385	364	394	365	408	394	402	368	373	416	346	398	413	387	406	371	414	339	326	363	373	386	342	358	377	410	367	374	413	410	367	381	393	385	372	378	372	378	390	415	377	420	380	385	387	375	418	359	405	367	363	364	369	393	357	397	350	414	384	384	364	413	422	412	363	402	388	381	383	397	364	379	398	385	395	367	365	359	379	396	359	392	379	395	360	373	363	398	381	378	411	403	431	400	362	380	425	366	360	386	370	397	390	356	446	368	386	361	385	353	404	362	395	394	408	391	379	372	380	402	386	350	373	379	364	356	398	387	370	405	394	392	385	378	372	378	368	391	417	381	413	358	360	365	404	371	346	347	358	383	411	400	376	371	363	418	387	357	392	358	370	378	387	425	340	382	413	395	354	363	392	365	389	390	400	348	375	406	415	390	401	386	370	384	370	406	355	384	406	383	421	429	367	381	388	325	353	398	340	398	353	402	375	375	380	388	352	387	388	375	397	387	389	374	369	420	372	382	362	394	384	412	378	392	364	362	376	389	417	387	370	395	389	385	380	381	393	377	358	376	404	366	340	378	380	351	423	420	375	370	386	381	390	368	390	367	384	386	388	373	357	413	384	364	389	399	347	378	405	397	376	383	368	390	367	355	384	412	374	392	392	410	365	384	358	403	408	404	376	359	374	388	396	396	388	381	383	406	347	361	369	382	353	391	410	381	383	417	406	368	414	395	392	437	376	420	384	404	378	410	368	397	398	387	389	411	426	380	363	342	408	379	398	397	356	411	375	384	379	368	329	388	388	396	359	399	406	342	389	377	386	358	374	373	367	340	397	425	368	365	392	359	385	400	378	370	416	373	360	362	342	350	374	391	352	376	365	409	390	385	379	425	380	377	390	383	386	358	419	383	400	390	361	371	419	391	395	384	414	385	370	363	370	381	380	395	374	354	383	353	403	404	347	406	383	343	373	350	387	359	401	398	383	341	402	372	421	386	390	398	400	410	375	382	369	398	401	395	423	374	386	369	417	406	408	371	357	381	337	395	379	405	378	379	440	428	354	394	359	364	392	379	392	405	370	400	382	429	417	394	393	409	364	356	380	353	400	392	398	409	412	362	358	360	340	416	343	372	428	367	375	398	381	366	376	394	387	332	391	380	389	345	384	398	374	362	393	381	375	401	352	407	409	387	367	372	392	387	375	358	369	399	400	414	383	354	376	372	360	377	384	422	403	405	329	410	369	389	383	374	374	418	377	408	394	348	391	401	346	382	405	382	382	387	414	399	347	334	390	364	378	346	399	361	356	414	367	378	389	368	395	376	389	391	367	390	382	363	350	359	374	399	381	383	391	386	409	394	378	389	435	405	415	349	381	384	410	384	398	406	350	397	394	382	429	395	392	375	384	372	340	381	370	363	376	385	378	373	384	392	409	412	365	396	402	355	375	368	383	396	368	372	359	353	341	346	375	421	368	383	411	373	383	390	398	345	416	394	386	399	395	384	376	389	341	381	401	408	384	396	383	407	342	387	388	352	375	381	400	378	417	375	389	402	367	413	406	391	354	373	409	411	370	390	392	361	381	429	389	372	385	390	387	386	400	394	391	366	403	371	379	399	370	393	371	401	391	348	382	399	352	385	397	349	406	396	389	380	343	405	379	395	391	325	398	352	384	395	337	412	405	371	359	378	413	363	416	396	384	357	405	390	398	369	372	360	377	391	369	375	434	365	399	363	341	372	370	386	382	387	415	387	366	407	373	387	362	353	385	372	405	347	346	399	383	404	379	403	372	390	355	364	367	355	375	409	393	365	389	403	356	362	382	369	389	381	403	380	381	341	379	404	389	383	400	414	365	357	387	412	385	394	399	398	372	382	353	400	386	369	371	387	362	369	359	381	379	395	387	383	368	424	363	366	402	360	391	360	384	375	338	349	390	400	374	394	407	390	414	404	372	390	387	344	397	411	360	406	366	374	384	399	404	412	419	385	402	379	400	323	384	371	384	399	394	373	386	382	363	396	393	409	365	370	362	361	406	389	351	356	368	375	384	404	430	371	424	371	388	384	364	377	381	372	403	364	372	388	405	388	380	371	366	364	400	407	386	371	397	408	362	358	414	375	396	382	377	365	409	371	396	404	355	389	375	405	384	359	409	389	367	367	378	421	399	422	357	385	404	427	380	392	366	382	393	386	411	394	397	380	380	372	410	380	394	406	374	370	385	356	358	396	361	372	373	421	370	394	374	355	398	382	364	411	368	366	401	392	366	354	352	369	372	332	384	392	384	382	390	417	383	382	353	421	370	376	393	386	388	377	388	368	381	404	365	396	390	389	379	378	426	381	364	379	385	397	376	398	375	393	401	390	413	373	368	412	366	404	367	393	415	377	367	368	397	377	397	405	370	381	345	367	350	381	357	417	357	398	405	399	401	386	391	364	406	399	385	384	363	406	367	412	391	366	387	375	371	409	386	375	371	357	362	359	356	422	389	379	362	383	398	384	410	405	356	398	360	382	389	388	375	349	355	367	382	347	385	398	397	380	400	359	384	348	389	365	380	385	379	406	394	371	372	379	347	381	391	371	383	406	371	412	356	393	388	384	394	372	427	373	424	375	371	384	372	361	406	357	387	369	400	402	382	359	385	358	388	391	370	361	351	369	365	380	397	393	379	396	404	388	337	402	353	386	388	354	379	377	379	385	365	398	388	373	386	400	385	374	387	404	388	370	400	354	381	398	393	371	385	365	403	361	373	393	357	408	401	365	370	399	376	382	373	339	388	408	365	355	414	386	400	363	381	414	362	365	364	374	378	360	363	375	359	381	374	385	381	378	393	367	357	389	410	377	366	361	387	396	409	359	384
6068	11305	9554	4882	3435	1754	1015	757	668	649	604	650	619	513	487	513	516	479	453	454	484	531	555	786	907	945	816	665	574	422	457	413	426	380	391	411	417	429	406	428	446	404	442	411	402	449	420	442	406	425	425	390	435	429	454	423	409	395	433	409	418	428	413	428	424	380	424	408	388	434	456	444	436	379	385	421	427	414	396	423	452	419	429	462	395	450	427	436	411	426	422	433	392	440	449	390	395	395	386	395	446	394	405	418	391	424	406	374	433	441	397	413	391	430	420	418	417	427	435	408	413	437	401	399	421	389	407	441	440	431	415	406	434	398	454	423	408	428	387	420	439	430	472	429	453	431	411	391	415	410	405	428	429	422	429	448	433	422	421	446	396	455	360	431	440	424	417	413	472	452	391	429	390	456	424	391	410	406	381	431	425	450	416	418	391	435	415	435	418	445	390	435	398	414	448	433	418	397	419	428	423	393	438	442	449	426	424	368	440	418	425	420	398	424	426	410	424	400	408	432	408	428	411	435	438	417	399	410	432	433	441	429	434	438	445	421	428	415	411	446	426	414	426	472	394	406	412	440	425	437	445	415	438	387	429	405	408	390	408	444	441	418	416	450	434	429	413	438	405	407	444	392	412	449	437	442	422	446	400	418	419	415	414	421	436	418	419	403	416	433	421	433	450	437	426	415	413	430	449	434	430	400	412	433	421	474	417	435	435	432	410	409	434	403	400	434	428	400	408	396	437	425	447	440	442	440	428	415	414	388	426	400	439	431	386	439	397	406	420	449	428	442	400	410	414	420	436	445	400	426	426	410	421	386	436	403	444	411	426	396	420	417	403	425	447	410	426	429	423	430	450	435	421	428	408	410	412	428	452	429	427	408	398	465	362	443	411	437	449	392	426	422	405	407	426	386	395	409	390	431	412	406	425	436	419	464	445	411	403	423	362	410	398	387	390	400	440	404	440	414	416	420	444	449	404	424	438	405	390	442	406	448	394	361	452	438	435	429	433	423	417	440	374	386	456	419	404	423	441	402	430	392	412	439	421	430	423	420	432	420	415	430	429	373	430	434	437	380	411	452	412	401	390	395	433	398	446	393	434	397	442	440	426	433	433	428	385	421	421	406	460	434	417	411	423	447	423	433	433	427	391	435	456	422	409	381	420	401	378	429	421	375	399	417	453	433	410	429	450	391	430	432	413	441	439	405	422	412	408	420	413	435	415	371	421	469	399	405	428	424	412	410	373	419	421	422	434	390	457	377	425	428	455	420	451	425	423	431	448	415	456	428	406	410	450	420	421	404	414	422	453	444	446	404	439	388	457	444	422	434	445	445	421	390	419	362	422	420	397	422	430	380	427	441	443	424	469	404	441	421	419	384	425	390	393	425	463	424	393	425	409	411	423	427	408	391	396	429	410	425	407	410	427	411	441	415	369	442	423	404	456	416	427	432	381	403	434	415	401	401	422	356	388	437	444	426	424	444	437	443	448	423	400	429	430	435	458	385	414	441	413	375	434	403	436	432	419	406	420	439	416	439	448	408	405	438	398	441	434	408	437	392	437	410	437	452	366	443	434	422	384	436	401	428	422	401	399	402	415	400	397	439	455	409	439	390	403	413	419	401	411	425	416	460	434	408	432	454	384	442	458	414	400	432	424	412	421	452	431	433	402	405	397	467	457	419	423	415	423	402	387	407	419	452	450	439	439	421	431	440	431	421	402	441	420	411	434	403	433	441	449	408	393	417	416	400	421	400	411	439	428	380	448	421	433	391	430	405	435	427	437	432	402	442	396	394	444	432	444	438	419	445	460	407	396	415	403	440	431	428	430	412	410	436	427	399	441	382	419	403	436	449	424	425	434	433	402	453	423	416	421	424	423	443	415	420	434	458	471	431	422	405	390	435	411	447	415	407	398	452	457	428	410	369	407	389	398	427	434	463	428	410	412	435	414	398	395	418	436	458	425	441	424	447	438	413	445	419	417	432	419	432	387	410	386	436	443	414	442	423	381	428	414	418	415	402	424	453	435	448	426	433	402	413	419	439	419	422	400	437	431	402	391	408	421	433	413	416	450	440	431	482	406	397	422	422	407	418	409	462	411	441	457	415	387	395	433	389	431	405	447	426	404	398	459	397	400	437	363	424	428	452	426	437	425	442	418	417	398	403	442	431	390	404	427	426	447	422	435	445	425	403	418	394	436	442	437	423	443	477	398	364	463	418	441	403	384	403	429	368	408	446	421	394	421	407	415	446	392	396	424	442	439	459	394	391	415	407	414	407	433	430	445	392	422	443	404	396	429	425	385	489	377	426	402	448	407	444	440	424	423	410	416	462	430	417	431	442	375	441	387	428	452	417	430	439	416	417	395	411	410	412	415	412	420	421	419	436	408	411	441	433	402	415	415	387	414	401	415	378	398	438	413	415	404	398	399	460	427	411	433	385	411	440	439	408	440	416	413	407	416	461	422	432	435	407	464	439	382	457	390	429	454	448	417	434	454	420	440	421	423	427	405	451	449	406	420	449	438	432	438	414	432	466	413	420	417	413	390	411	406	414	412	385	438	425	407	456	388	408	421	435	396	450	418	396	411	385	430	446	393	435	416	427	425	421	418	413	421	417	409	386	418	449	431	462	441	414	407	445	403	435	433	418	447	454	398	445	400	429	407	391	411	415	427	434	414	414	436	434	410	412	409	423	436	420	415	411	429	415	433	389	401	445	405	434	398	394	408	444	426	432	460	400	412	428	399	460	373	436	418	429	398	417	419	417	406	431	439	448	400	416	435	456	409	432	428	437	436	462	405	444	430	444	441	425	410	425	428	419	434	425	425	381	419	468	419	421	446	416	398	411	414	428	416	391	417	412	422	396	442	409	403	416	442	447	431	373	419	393	424	414	398	463	384	421	439	382	410	406	412	438	414	418	435	418	433	407	396	446	436	444	416	406	401	381	439	417	423	420	401	372	425	383	404	426	429	397	455	425	388	441	374	411	410	401	456	462	384	414	436	443	385	431	420	435	416	419	413	407	402	449	416	375	431	400	410	484	429	407	399	430	411	435	398	407	427	444	431	444	469	446	442	418	434	410	406	437	443	439	433	422	419	453	398	435	399	435	455	425	424	391	467	406	423	438	437	423	419	409	416	438	420	427	388	403	398	438	445	398	398	453	439	402	424	412	447	416	402	410	444	426	416	416	387	445	453	409	432	435	402	409	442	377	433	410	439	430	387	431	441	416	417	404	419	439	426	425	407	429	432	404	438	452	447	430	399	423	398	436	422	423	418	422	441	435	421	394	410	434	439	441	387	429	397	447	448	454	455	419	408	434	463	429	402	416	412	411	439	439	422	414	475	442	394	412	423	416	399	424	403	436	437	392	429	402	424	425	395	447	416	412	444	414	442	422	438	384	392	416	401	424	436	401	418	448	422	389	439	378	410	397	433	388	425	432	436	396	433	427	428	417	401	408	445	414	440	458	409	414	392	425	430	449	395	462
23979	21364	28681	24409	21369	10883	1665	939	804	734	668	715	589	516	569	532	515	476	524	490	589	569	1306	4068	4110	3439	2430	1514	727	424	431	442	394	463	386	425	398	395	408	394	425	416	397	445	446	381	425	451	391	370	409	394	410	415	387	402	401	409	364	433	446	419	401	428	423	391	426	431	426	422	429	391	422	464	393	401	373	422	411	387	400	398	443	436	415	396	424	408	407	434	408	382	423	411	359	398	380	455	414	420	415	411	377	437	422	403	426	432	391	392	387	369	420	405	389	426	435	404	396	414	400	406	424	419	395	409	405	421	467	419	419	423	417	423	405	422	425	404	423	406	384	410	425	432	413	433	375	413	428	442	413	405	386	398	432	410	389	433	438	386	426	422	421	409	410	428	424	424	398	421	402	422	421	398	400	456	422	420	403	416	415	360	429	363	423	418	406	439	414	443	381	401	402	431	416	403	424	420	421	419	381	412	405	418	401	405	443	380	394	397	399	369	380	386	408	394	431	431	397	437	420	382	411	425	429	409	402	428	444	417	433	405	403	397	429	382	395	428	418	396	388	395	427	389	428	415	400	425	402	378	392	403	437	413	404	426	402	445	398	407	400	399	412	399	382	405	409	435	424	413	419	425	400	382	386	389	417	405	414	405	387	391	422	398	377	423	401	435	428	439	416	402	409	406	395	406	375	416	389	424	365	384	451	402	433	397	432	401	427	407	410	407	391	407	407	421	401	405	424	398	419	417	360	412	392	404	442	415	398	403	435	397	414	395	429	402	427	424	426	405	387	440	400	445	427	391	448	429	429	401	401	416	408	386	411	410	403	402	420	389	399	404	378	384	420	415	453	416	400	395	391	420	448	405	410	398	441	405	400	409	415	431	395	410	378	400	402	366	425	384	432	380	373	421	412	410	432	440	428	390	415	435	409	396	393	405	389	429	433	382	387	407	428	411	422	388	416	451	407	403	369	426	418	400	432	465	463	430	380	421	418	415	409	398	427	408	420	402	434	392	425	407	398	395	412	423	376	401	426	415	420	455	408	394	448	434	422	434	362	402	426	430	407	404	398	386	444	412	417	406	394	419	438	399	424	427	417	390	408	394	431	378	435	384	443	418	405	398	404	428	423	401	405	409	391	378	413	403	384	441	434	412	394	421	400	438	411	401	423	432	412	404	397	411	437	400	438	407	399	425	408	417	441	406	425	392	407	390	415	472	403	383	415	415	389	365	402	440	402	431	420	393	428	408	430	395	402	399	419	446	379	393	397	418	464	425	394	431	394	402	387	426	441	426	349	424	446	387	399	424	381	430	403	408	408	416	434	385	396	427	416	398	405	405	428	413	403	393	388	403	409	410	417	389	372	423	422	390	431	426	402	406	442	406	399	415	388	383	404	389	410	430	426	393	405	429	401	406	448	410	383	429	415	408	429	406	413	410	425	364	418	437	415	427	396	411	394	442	432	404	411	409	421	386	426	416	398	437	379	390	416	384	410	423	399	413	408	448	368	405	419	423	405	418	400	406	445	414	443	410	413	384	412	402	381	341	408	403	402	400	413	435	392	426	383	423	356	415	434	406	391	412	401	409	405	436	394	422	387	414	426	389	381	388	413	411	381	437	427	416	389	393	430	389	414	435	428	426	401	427	436	429	431	454	418	413	387	396	398	413	419	426	387	382	440	395	382	409	449	413	413	381	392	433	394	416	388	378	365	417	405	431	442	459	407	392	395	427	412	406	413	447	432	327	472	434	444	428	466	381	368	391	421	422	437	380	392	418	418	402	400	393	440	433	400	409	410	429	395	407	361	407	391	411	462	397	411	403	442	385	379	416	378	414	393	404	384	375	453	400	403	426	392	413	408	414	419	403	407	387	408	427	391	409	425	401	399	411	450	399	392	394	412	447	431	409	398	423	411	392	412	409	381	418	416	410	403	430	400	393	429	387	383	447	399	428	389	422	425	361	419	379	402	414	405	470	429	421	384	406	382	417	404	441	441	428	436	443	406	376	415	413	434	350	419	420	391	391	434	395	399	383	437	404	409	450	405	411	408	417	447	393	399	403	401	388	415	411	428	407	423	411	404	402	404	428	406	426	399	415	398	425	398	430	405	435	423	419	406	441	419	448	400	403	387	402	373	395	403	389	427	419	429	400	398	384	389	399	413	414	406	399	426	446	422	443	402	419	422	390	420	425	420	396	402	389	385	432	418	402	345	408	401	394	401	427	372	425	378	388	416	417	436	432	448	409	390	398	427	392	391	358	401	421	368	435	386	414	352	395	437	403	396	425	366	420	398	457	422	384	421	418	455	395	396	404	424	417	407	400	421	426	393	409	397	408	453	419	405	453	409	451	431	438	378	382	415	388	422	378	368	436	414	430	386	378	400	402	454	396	415	394	405	397	422	380	428	412	409	386	426	441	431	376	423	441	361	377	425	408	398	444	404	420	374	414	389	373	422	418	402	381	429	419	421	381	415	429	420	413	415	420	425	422	418	359	406	415	415	412	411	416	415	405	389	448	417	411	431	387	425	427	413	386	425	419	400	412	431	393	410	437	412	402	417	407	439	435	407	402	391	392	373	372	398	414	419	416	443	419	419	401	421	401	377	416	416	417	402	391	406	402	380	386	406	436	405	397	438	388	424	409	410	424	404	419	406	392	404	410	415	395	398	413	399	390	415	428	357	402	400	444	420	413	397	377	394	413	414	409	403	383	399	416	460	394	413	427	399	411	409	388	406	399	414	385	404	386	447	431	427	429	452	410	380	438	411	391	400	410	397	375	411	414	452	410	416	421	426	430	371	411	414	429	442	406	366	375	413	384	418	406	390	398	377	425	449	447	394	408	422	423	398	425	412	408	417	420	414	400	414	420	432	427	416	390	369	393	433	427	393	465	378	421	436	431	392	407	422	452	431	373	390	402	432	406	398	353	361	416	415	415	401	400	402	407	385	426	411	410	445	442	417	390	398	428	414	397	426	417	385	427	444	370	399	427	409	421	422	404	408	405	423	401	434	450	427	411	404	435	398	379	402	440	397	402	402	410	388	394	390	406	409	406	413	405	449	413	392	399	430	406	403	430	406	390	429	408	403	407	419	405	396	377	393	410	427	413	432	421	408	393	384	401	416	407	416	418	394	410	398	405	404	434	399	385	411	418	409	401	390	412	411	423	407	438	352	399	447	409	415	407	454	387	417	391	382	413	416	399	415	430	373	410	372	420	391	411	423	374	404	415	409	396	388	398	457	437	407	401	413	390	397	395	400	412	424	387	406	407	405	412	436	425	404	414	429	400	401	435	428	409	394	413	421	436	386	423	401	395	406	382	429	389	430	416	422	384	430	447	393	420	413	391	425	416	418	388	395	419	397	398	392	427	421	450	426	401	393	403	445	396	401	422	444	392	440	403	398	416	427	406	389	397	396	428	379	449	405	408	393	415	403	408	437	398	407	429	380	402	471	373	429	420	417	416	422	411	393	416	417	433	421	420	397	397
5806	19761	15869	8341	5932	3347	2041	1388	1200	1133	1025	940	786	701	705	675	630	648	595	600	601	699	1977	6331	6275	5293	3547	2119	855	458	465	448	444	419	457	457	392	418	443	429	440	466	431	432	407	455	437	406	448	444	438	427	457	470	445	438	424	420	412	455	421	438	442	433	410	449	451	438	430	456	403	449	430	464	444	435	445	440	424	466	459	447	402	468	456	458	416	471	440	418	439	468	464	452	430	451	446	462	421	448	449	442	463	435	444	405	421	470	427	424	424	435	432	446	430	423	490	468	457	448	444	425	421	434	447	434	457	450	419	424	404	470	420	457	421	444	444	453	453	458	451	429	432	459	446	444	446	437	452	443	432	459	435	403	446	447	416	459	429	407	405	420	409	438	413	418	445	438	404	435	430	426	435	409	435	457	414	430	429	425	401	425	431	454	419	429	461	400	418	419	434	410	426	420	457	446	440	477	440	446	447	412	435	464	445	428	424	477	482	456	416	447	423	448	432	411	445	441	414	453	423	442	444	433	405	441	456	418	420	446	413	470	461	414	413	431	436	421	464	466	422	428	440	435	460	433	437	387	473	425	478	444	445	443	432	463	449	451	432	444	454	421	421	464	452	443	416	455	415	453	422	455	416	437	421	443	420	449	428	447	418	461	421	450	466	433	409	458	422	480	397	440	475	426	422	424	420	419	438	405	439	452	443	407	450	428	439	411	441	423	418	436	453	421	427	402	456	441	450	442	447	430	449	448	441	406	429	408	403	444	456	462	480	470	416	454	453	429	455	481	451	443	435	449	469	451	458	406	418	440	441	423	459	486	435	420	400	408	446	429	429	463	453	437	454	416	445	447	413	426	454	446	425	421	417	459	428	442	417	412	413	459	411	438	404	460	451	403	453	438	410	389	418	485	450	431	441	418	436	435	461	437	435	437	408	421	463	420	388	448	440	439	414	457	468	400	410	422	444	449	413	445	450	462	431	466	442	413	442	440	439	437	440	450	464	442	422	453	452	428	432	431	448	428	422	442	409	455	455	423	400	437	439	428	478	483	455	447	472	409	410	405	415	467	416	437	512	439	416	462	417	437	434	421	439	445	436	460	473	446	429	455	451	434	421	429	399	410	451	402	447	465	445	409	421	427	455	429	425	402	447	441	430	440	427	444	456	436	457	445	420	445	457	397	413	442	426	463	433	419	438	438	446	456	439	407	394	381	438	431	423	449	407	458	432	439	429	409	419	409	420	435	454	428	432	461	423	443	438	435	445	423	445	447	431	411	441	470	429	428	433	410	419	444	406	424	432	464	445	436	478	414	446	433	401	412	393	498	465	435	401	420	456	410	436	434	444	446	407	423	430	438	437	412	414	433	406	469	435	456	457	426	459	406	403	432	449	463	392	413	410	458	433	465	431	414	452	470	452	455	429	394	428	435	442	431	434	427	406	470	429	446	451	444	458	429	419	438	424	437	449	406	425	429	453	442	446	434	446	446	359	454	428	462	449	461	447	437	423	445	422	442	411	448	445	447	428	424	455	432	434	454	430	402	459	452	441	477	405	426	433	451	455	409	413	454	446	471	419	471	447	456	462	440	410	445	411	428	445	438	448	428	420	413	396	463	456	434	425	401	436	438	440	440	432	450	417	422	395	424	436	450	435	439	421	426	447	420	443	439	405	437	457	440	453	446	442	440	412	446	404	431	428	443	440	414	438	402	428	451	418	461	435	492	433	450	457	462	398	434	429	404	417	449	422	439	456	450	438	441	409	443	401	415	455	443	409	456	435	443	458	418	469	450	434	464	443	428	420	440	395	436	434	472	424	437	452	453	456	466	437	411	453	425	400	452	443	426	391	455	432	436	429	434	454	464	438	443	465	446	482	439	462	404	457	465	452	391	424	447	437	440	438	448	445	417	450	444	421	440	412	394	414	434	461	397	443	463	438	454	415	450	433	426	419	429	474	422	430	467	456	451	423	421	428	440	490	420	451	446	429	456	421	448	420	424	415	425	439	452	436	414	459	425	400	451	470	401	461	454	436	420	424	449	443	417	392	472	447	453	455	434	426	424	413	433	457	410	449	439	437	415	428	444	436	449	439	447	448	437	488	465	470	412	460	429	422	409	452	429	379	434	435	444	404	453	449	439	457	453	446	414	458	442	460	473	446	416	458	423	431	436	441	440	423	432	418	448	445	472	453	434	448	440	412	411	403	439	452	443	439	452	458	453	423	451	447	432	414	423	392	422	429	467	423	439	429	442	443	420	473	433	424	453	446	438	437	443	462	441	443	436	405	433	432	404	425	404	451	442	402	448	445	445	448	442	410	433	439	434	429	446	455	460	422	443	441	430	452	431	436	383	408	404	440	448	409	457	452	417	402	446	475	404	404	400	411	475	428	445	460	457	453	405	411	447	472	451	456	446	434	425	404	414	412	450	410	451	463	434	450	447	432	415	470	441	436	441	464	413	421	440	453	475	415	475	449	442	422	457	415	411	417	455	421	420	439	473	439	415	424	421	440	438	433	430	424	426	402	452	453	444	470	459	443	439	428	459	397	433	429	480	502	439	430	448	411	457	416	392	420	434	435	409	462	435	431	406	417	413	430	462	432	448	424	440	443	423	416	448	451	433	427	391	409	445	397	415	457	422	424	443	447	431	436	444	427	438	433	422	441	419	417	449	401	426	391	437	427	427	419	435	439	425	416	454	429	422	443	427	414	431	435	429	466	414	423	427	452	417	439	460	429	449	445	451	438	424	435	487	461	442	412	420	448	457	433	417	417	448	433	454	437	502	439	403	448	438	412	431	450	464	446	443	418	430	427	442	433	442	451	438	422	452	426	433	467	430	455	439	428	422	429	462	452	440	468	444	405	427	412	434	429	460	399	457	405	460	404	417	437	414	450	468	443	461	473	405	433	451	396	415	455	446	397	434	458	416	441	401	438	468	453	453	419	423	425	427	449	465	443	438	433	461	435	418	461	452	449	403	469	441	430	433	435	432	476	452	422	419	412	435	416	443	431	449	426	423	440	437	435	438	431	437	462	473	445	440	448	402	447	449	434	436	423	419	455	393	430	448	467	436	421	416	413	426	453	427	427	430	431	428	407	421	419	435	410	461	403	434	414	441	426	455	508	416	393	448	408	414	431	477	426	425	425	434	439	419	434	417	472	430	434	420	431	439	448	432	433	485	429	435	456	465	438	442	390	446	450	452	415	427	416	432	396	454	427	407	442	418	456	416	425	406	425	421	437	459	460	422	445	398	458	416	410	453	411	450	448	442	440	408	406	470	444	435	431	444	414	459	437	430	448	469	426	425	441	457	416	420	488	441	434	431	434	427	424	424	373	461	410	395	416	394	467	400	449	448	416	431	409	439	401	415	434	453	441	451	426	421	428	463	431	435	452	434	453	457	470	401	420	408	469	470	426	411	424	425	430	459	445	397	444	433	433	461	484	481	485	400	410	424	404	417	470	474	475	413	442	426	416	419	410	404	427	427
25020	21297	27552	25307	12334	1795	1119	866	766	764	720	771	642	642	644	588	589	629	603	683	640	632	1478	2355	2590	2070	1557	1220	813	554	539	550	564	590	549	547	572	557	552	579	555	524	579	589	593	498	548	547	575	552	552	558	560	554	579	551	582	545	555	539	544	601	555	597	592	548	569	575	538	553	563	551	537	540	565	574	541	575	532	562	552	559	600	578	544	566	544	525	540	545	543	554	555	553	557	581	571	560	579	605	570	544	525	493	504	516	528	506	579	524	553	569	570	546	534	552	600	566	533	597	543	577	525	549	582	547	536	526	603	549	576	559	572	566	552	583	570	544	537	545	571	504	577	573	581	569	590	557	580	547	534	563	556	565	589	520	558	558	556	548	560	549	602	543	509	558	605	571	572	536	493	563	573	530	585	551	583	553	553	522	569	574	541	533	592	544	518	587	589	556	574	568	573	547	580	544	548	529	599	550	557	558	491	619	572	557	558	535	533	540	539	551	545	564	526	545	550	521	579	559	559	549	562	597	549	581	530	571	550	512	563	543	547	581	546	557	515	565	524	551	541	538	585	584	538	557	579	552	536	567	559	566	592	518	604	598	544	561	567	541	531	565	590	563	598	526	528	545	538	564	565	538	579	558	572	562	589	561	547	531	599	555	542	544	544	614	540	559	561	519	551	593	523	544	578	550	578	564	502	579	543	554	594	582	544	563	560	535	594	566	532	560	584	536	563	570	555	509	587	539	550	532	554	554	528	568	599	544	565	555	587	558	515	592	584	554	541	560	553	558	556	553	545	600	574	554	524	556	574	556	533	547	549	597	569	553	529	568	582	528	532	559	546	577	566	529	529	565	549	526	563	563	557	591	563	549	544	548	605	538	506	575	538	584	550	562	517	537	544	535	516	570	550	562	550	575	568	581	557	566	530	564	530	605	536	513	513	521	520	538	559	550	573	558	548	512	542	548	541	562	548	525	512	529	544	506	605	564	576	529	594	533	549	612	558	553	523	548	541	549	549	542	583	537	554	563	523	560	542	581	595	544	564	571	541	568	528	554	496	574	553	568	515	601	582	552	560	542	551	577	535	602	545	537	528	591	572	586	564	551	515	525	588	539	537	565	557	528	549	582	539	565	544	607	550	562	525	562	578	557	526	565	568	564	582	583	581	580	581	506	554	543	556	541	530	528	513	574	551	589	544	501	559	533	535	549	582	542	625	516	588	580	515	548	575	610	592	550	554	537	582	547	573	508	564	526	539	551	533	534	589	532	541	563	542	524	501	553	565	556	596	579	560	515	572	545	524	508	552	599	547	573	570	549	544	587	592	539	541	582	592	514	544	528	527	546	538	565	533	497	578	581	550	563	574	532	545	532	596	578	529	564	593	561	542	519	554	582	576	550	523	548	547	553	519	563	567	529	568	558	561	550	560	533	590	580	562	555	517	578	528	535	534	497	543	559	533	494	583	571	584	563	588	513	536	529	586	542	503	542	551	608	560	537	575	540	522	539	544	544	564	541	560	560	554	534	551	516	529	551	570	579	591	585	543	581	541	575	567	550	545	522	527	571	570	528	545	532	560	536	584	572	549	556	547	541	540	514	540	553	500	565	543	571	584	576	570	534	534	574	569	558	532	577	549	515	568	505	544	528	513	593	599	543	557	547	597	528	528	513	553	578	546	565	580	535	552	520	537	598	529	525	522	549	558	548	563	528	530	550	547	509	550	572	551	586	592	543	526	583	569	527	586	573	543	559	518	611	556	534	560	534	590	574	538	576	574	586	557	553	577	561	570	564	549	560	538	518	580	558	566	565	556	560	553	594	539	528	518	562	570	565	579	575	576	582	589	562	560	550	561	548	529	549	521	590	560	557	551	565	570	575	523	552	554	630	598	554	540	566	536	574	593	584	511	550	567	535	515	570	493	573	535	560	545	547	558	557	561	578	584	529	603	507	516	579	608	558	545	558	566	616	534	536	539	546	537	556	514	524	516	529	569	487	539	547	567	542	515	512	538	546	575	562	616	576	531	591	533	581	534	528	551	521	553	577	563	531	576	560	522	522	582	540	548	566	551	539	557	579	566	578	527	587	543	578	562	539	567	528	528	512	568	542	504	530	586	531	533	515	606	592	556	582	574	568	586	539	564	547	546	550	545	560	540	580	566	529	539	575	555	534	538	573	522	519	604	582	555	523	569	564	538	508	584	528	541	547	555	570	542	627	607	574	539	540	570	581	582	525	576	574	537	557	538	524	571	554	553	557	554	540	526	526	538	555	576	555	565	536	540	566	547	523	578	536	569	551	553	546	561	580	541	581	590	535	562	507	524	573	536	565	535	568	593	551	589	566	571	546	585	567	562	532	520	565	583	563	514	599	559	501	597	584	519	585	543	580	556	563	571	567	571	552	566	585	504	521	543	537	538	558	571	561	524	576	566	546	581	558	561	567	564	528	562	588	511	562	595	530	585	556	557	594	591	536	560	541	550	570	532	546	554	582	551	564	530	575	542	564	551	538	569	583	576	563	527	568	539	547	532	547	579	567	599	576	549	527	584	584	551	539	556	535	534	638	587	559	583	556	595	567	558	543	554	533	541	538	563	542	568	542	554	549	566	591	538	574	560	545	523	557	566	536	562	591	592	507	573	570	518	551	584	551	536	542	542	583	554	576	535	583	547	560	581	548	600	553	576	541	541	574	559	532	531	523	544	563	528	553	556	548	538	563	550	572	561	495	561	551	576	540	539	581	556	546	583	528	581	513	523	558	543	562	544	558	561	547	572	579	550	554	574	565	547	578	584	562	553	544	565	521	524	568	566	512	559	526	548	557	564	605	569	524	539	576	557	548	539	566	586	526	550	559	550	589	561	544	556	558	562	553	548	495	519	602	583	581	557	541	538	536	544	539	568	541	546	540	542	547	519	563	529	540	503	591	553	542	548	523	515	579	577	551	564	547	555	571	533	555	525	527	571	524	545	538	566	560	530	572	526	533	549	587	547	587	559	564	533	584	575	554	550	593	539	576	540	576	577	536	543	530	585	591	528	568	527	578	549	535	509	562	566	541	523	521	570	546	578	547	531	564	549	560	522	550	583	510	548	522	565	527	590	588	588	593	556	570	540	501	555	563	511	580	569	559	561	589	534	552	542	552	529	528	547	547	555	568	570	548	516	513	551	546	526	548	542	554	566	581	528	518	505	561	525	543	600	543	550	529	547	556	564	545	583	551	594	527	554	560	548	575	524	544	559	555	549	550	544	540	609	561	567	511	570	549	526	573	562	537	541	566	559	576	576	528	529	560	537	545	571	587	574	536	601	552	518	567	579	617	518	606	534	559	538	552	579	532	559	563	556	536	604	575	561	525	597	609	563	584	574	556	519	546	577	575	527	585	520	570	526	559	553	544	529	569	557	548	553	527	564	518	553	542	559	580	543	583	542	566	536	516	549	592	570	552	539	553	556	573	562	580	550	559	557	561	557	552	592	548	565	523	493	540	554	542
5664	16447	12698	6743	4387	2392	1525	1310	1167	1045	1001	1011	815	790	760	763	740	748	738	734	793	746	2456	4063	4255	3237	2446	1757	1027	594	563	579	612	569	596	621	626	659	602	578	603	605	592	588	608	563	626	599	609	581	649	591	576	594	567	595	573	574	618	593	614	634	637	543	565	612	607	591	582	598	580	616	559	552	597	592	626	603	580	572	571	584	593	595	613	537	602	564	587	601	636	600	534	575	585	560	641	605	612	626	578	600	576	599	574	550	539	611	614	609	597	567	564	603	577	623	581	622	549	590	593	567	573	603	584	633	631	603	552	612	567	605	637	613	606	586	591	555	568	575	600	627	577	576	618	571	625	551	588	585	639	608	619	587	588	607	610	587	576	615	565	602	587	574	591	607	587	594	590	572	627	610	582	559	582	602	637	598	569	626	617	578	611	586	618	590	578	615	609	577	597	571	631	540	574	600	611	618	567	566	617	621	602	623	598	593	577	590	625	591	598	584	579	563	625	604	575	600	595	607	579	614	622	525	575	590	606	601	602	632	582	584	581	603	583	593	609	587	605	617	607	577	604	570	621	636	630	625	590	560	573	614	627	575	612	582	616	631	587	597	580	637	593	640	566	616	590	604	622	574	605	605	582	608	599	600	604	649	592	618	632	544	595	637	570	570	620	623	608	548	537	592	571	570	620	556	587	601	612	569	584	624	576	609	591	612	604	585	609	599	611	548	612	535	578	604	593	652	604	604	607	597	613	618	589	586	626	577	580	626	621	594	574	618	610	605	570	615	569	622	573	630	625	605	627	617	593	588	573	650	592	572	583	600	553	621	583	602	607	564	605	578	564	589	606	589	626	581	582	645	608	539	560	589	558	577	620	636	605	615	593	560	600	615	623	559	570	579	545	592	654	594	583	637	572	639	588	605	618	621	558	607	628	613	582	597	576	646	597	579	605	605	554	590	555	625	593	581	606	591	623	591	590	556	616	597	580	616	625	582	634	615	633	576	553	580	587	580	567	561	647	562	583	611	637	593	600	618	596	600	612	584	588	590	596	580	615	620	566	561	524	576	629	559	568	607	609	609	587	613	604	592	565	576	633	565	584	590	565	602	587	597	579	570	639	566	612	612	600	620	626	556	574	572	632	570	614	555	608	552	598	584	579	564	614	580	610	616	582	579	554	613	573	573	596	607	598	587	562	599	577	599	590	590	623	625	619	553	567	609	564	609	591	615	640	571	619	612	551	578	572	619	598	616	636	549	568	624	633	625	592	582	616	597	568	588	595	604	598	588	584	616	624	597	582	635	584	610	621	583	615	596	623	586	644	533	596	605	607	614	606	524	567	562	584	617	588	577	597	635	561	555	588	598	625	583	585	576	540	576	539	607	601	568	611	585	594	587	648	562	575	608	543	605	583	650	568	582	607	631	604	579	613	616	589	589	623	581	609	555	602	603	589	589	592	579	596	562	625	642	564	555	628	597	583	579	541	596	604	601	640	593	617	594	605	665	581	608	609	563	596	585	636	559	600	559	569	591	606	606	611	546	565	629	607	609	581	552	601	596	559	595	605	583	650	590	600	578	596	607	593	587	587	573	578	580	592	592	614	601	552	566	638	576	579	576	592	619	602	619	593	611	574	570	588	591	592	582	558	600	550	601	648	647	585	609	592	593	583	654	629	614	584	603	558	619	605	608	594	560	593	610	582	609	576	595	632	566	648	596	633	555	588	528	587	620	566	577	612	589	578	543	599	623	658	605	636	594	612	608	584	564	565	628	556	582	568	597	634	573	581	586	586	567	574	619	594	598	602	586	554	558	575	581	621	567	609	589	588	605	606	601	558	579	573	599	629	591	574	592	554	610	609	632	579	603	588	596	583	587	601	560	596	598	549	574	567	620	564	573	601	621	583	579	632	604	578	618	609	560	617	555	598	545	585	643	567	609	581	623	632	589	626	632	595	587	616	628	556	585	554	596	606	606	581	542	604	583	601	538	580	640	597	597	618	590	641	607	617	596	600	565	610	550	608	610	608	569	570	558	553	585	622	590	617	577	587	596	617	560	611	575	550	605	643	571	624	599	562	594	571	599	599	580	597	604	598	604	591	587	608	602	583	571	564	601	629	587	604	572	624	576	641	583	601	576	584	616	574	611	604	604	607	568	598	622	573	593	594	624	599	566	641	612	636	577	606	625	600	622	641	587	577	593	570	563	634	579	578	549	602	596	567	602	558	609	605	565	549	599	605	595	608	636	614	608	611	587	595	605	635	610	582	609	580	593	559	597	666	609	601	605	566	619	573	599	585	592	626	583	623	616	612	601	557	556	614	571	542	632	624	584	605	624	614	541	619	592	589	613	579	658	586	578	595	603	619	554	555	582	605	609	616	561	579	622	623	617	608	613	594	630	559	605	613	575	591	596	579	584	566	635	606	573	625	612	575	636	597	628	561	555	576	628	606	583	573	624	609	619	612	593	627	586	613	575	614	630	601	601	590	616	571	567	568	580	616	598	606	620	610	652	575	616	594	594	586	628	591	605	598	619	627	577	605	608	575	573	598	649	525	607	582	583	632	596	616	581	600	540	640	651	579	576	606	587	621	621	552	618	560	571	600	637	556	592	614	603	596	631	645	635	579	585	587	606	634	590	546	600	604	605	599	595	620	594	625	600	610	649	582	609	626	548	624	605	572	611	586	580	629	565	580	580	595	600	616	571	613	612	566	587	574	597	597	611	573	565	595	622	608	609	650	580	604	586	606	582	605	571	598	626	593	594	572	597	592	617	564	572	601	585	600	602	585	634	574	576	576	604	583	632	586	621	611	585	600	589	631	578	604	557	589	642	618	620	610	608	616	581	607	550	592	614	553	650	639	593	595	600	586	578	595	595	577	639	526	550	572	605	586	560	572	588	594	569	588	589	579	561	580	603	627	572	627	595	584	578	606	559	596	611	591	590	664	582	591	641	560	600	592	545	586	589	602	618	613	599	579	602	607	583	592	571	575	618	599	586	610	599	604	569	588	566	618	589	605	583	594	591	607	600	585	612	616	551	612	593	596	573	562	629	626	589	573	639	583	584	581	584	602	641	586	615	600	631	587	593	636	601	578	563	584	602	602	641	580	547	580	584	594	623	564	584	624	602	566	581	587	616	612	558	563	585	624	563	624	576	580	588	577	597	621	582	592	597	588	569	576	593	579	567	556	568	594	655	580	575	604	602	579	608	619	633	593	576	559	558	622	589	575	596	622	580	583	581	578	590	553	613	576	608	553	593	614	586	599	606	633	615	581	593	616	582	614	645	602	555	616	614	577	619	599	596	610	610	575	570	622	592	592	576	615	605	636	637	613	623	596	581	626	579	630	589	586	609	630	573	628	574	597	635	584	585	623	582	596	584	589	625	579	617	566	565	559	629	588	559	604	605	638	574	600	603	585	609	569	568	602	582	608	626	576	643	575	628	579	591	617	600	593	583	546	612	585	601	602	505	655	562	583	603	594	590	630	579
22877	21466	29283	24081	21470	21588	11219	1960	1481	1378	1239	1056	1016	955	904	849	867	876	776	772	765	2300	6524	7787	6940	4941	3961	2931	1870	834	688	725	692	731	710	702	653	723	705	728	728	686	734	697	730	682	688	692	675	769	711	713	696	665	736	660	689	660	686	656	704	669	630	711	678	732	724	648	707	701	705	729	703	685	687	717	666	692	731	674	719	691	716	703	669	683	670	706	720	685	685	707	709	718	656	695	641	672	726	713	681	685	693	643	665	726	675	751	714	692	698	686	676	667	701	704	698	670	668	671	700	704	674	703	701	687	663	713	666	665	684	718	676	733	703	671	667	650	703	636	696	672	713	695	713	723	668	715	721	634	691	716	683	695	733	704	710	674	704	734	745	698	673	678	670	738	689	675	656	633	708	713	722	726	705	687	731	655	659	697	702	675	681	683	724	684	722	678	674	719	694	687	702	713	694	663	670	695	692	729	671	713	659	664	691	694	662	655	668	732	700	703	700	688	651	709	697	703	689	696	678	707	696	738	681	684	673	729	693	693	711	653	651	696	744	665	637	706	712	686	684	685	696	671	672	697	757	736	691	749	687	691	753	697	689	689	699	721	732	722	704	726	664	693	649	689	709	713	692	678	717	698	712	711	684	670	702	669	701	698	719	700	705	652	726	699	665	729	704	687	689	688	675	686	719	690	712	676	672	685	742	697	705	692	727	703	713	671	711	696	676	668	674	662	687	656	695	689	696	706	663	690	726	711	658	665	657	679	674	688	703	698	676	718	704	667	679	640	711	717	693	649	711	709	726	694	686	685	758	680	652	702	728	702	696	671	685	632	659	757	724	652	715	690	668	733	695	697	726	684	713	697	719	655	754	672	708	650	727	665	675	677	670	674	661	714	671	633	648	654	681	692	714	672	755	711	672	719	721	664	725	692	719	690	728	640	666	680	690	704	678	719	661	761	664	670	686	682	641	749	656	742	648	721	676	661	685	713	676	688	732	709	659	734	719	705	713	674	654	663	719	665	722	737	696	701	673	700	674	687	675	687	681	691	675	681	722	710	682	647	682	721	714	722	685	709	717	692	708	698	661	728	718	684	679	697	660	713	694	709	677	690	658	688	716	698	650	733	722	714	679	726	652	698	700	756	695	686	665	693	670	682	693	728	716	683	669	711	710	684	710	695	738	704	697	702	708	677	653	785	688	697	675	703	717	728	670	697	699	678	661	687	702	693	724	728	674	719	689	720	716	694	740	669	704	678	758	684	695	624	704	689	736	678	683	704	679	730	705	719	688	706	674	714	654	711	682	691	660	702	681	701	728	740	703	747	725	674	692	721	689	757	695	710	691	715	688	706	703	676	703	673	697	737	696	722	686	672	740	664	709	677	682	736	666	691	709	676	731	691	668	709	699	653	698	687	683	692	696	649	753	665	673	677	677	673	693	689	712	714	654	676	721	653	736	689	681	691	683	671	667	675	678	730	690	690	689	698	678	680	699	721	719	710	677	692	697	720	704	706	671	704	668	690	722	706	756	669	700	719	678	704	707	684	690	704	677	683	718	638	726	690	672	676	736	734	701	708	724	680	724	748	682	676	676	710	714	688	718	697	653	659	711	688	697	656	675	696	707	672	740	666	692	709	693	679	735	704	691	693	685	661	636	670	655	663	681	730	678	751	674	685	712	691	681	705	721	672	654	709	728	702	713	671	691	699	697	655	723	680	689	654	703	721	744	725	675	708	697	682	684	721	729	751	663	685	764	711	716	663	709	716	689	681	697	719	699	703	678	723	704	704	728	681	703	662	717	736	664	695	645	670	667	688	667	696	666	717	691	666	699	690	672	676	713	641	698	671	691	705	697	701	700	751	647	731	710	664	745	684	698	689	734	684	653	696	688	700	708	705	674	679	659	693	700	672	682	670	714	630	704	653	671	685	718	688	693	691	700	702	712	647	745	654	708	711	708	757	705	718	674	731	695	721	693	681	691	705	707	688	690	697	700	739	709	724	701	674	642	655	724	675	732	650	724	665	707	708	704	670	681	709	632	667	665	656	708	696	677	682	730	670	722	700	666	728	698	672	668	702	666	684	704	698	702	657	676	659	699	688	680	667	698	707	755	700	685	673	721	673	705	718	681	702	693	672	661	679	709	709	682	692	729	690	705	697	682	718	681	688	729	728	701	654	702	731	700	668	682	728	694	663	710	698	667	665	727	673	705	637	683	721	731	696	708	687	735	750	744	711	663	736	699	721	705	690	661	707	703	718	654	729	735	652	701	687	647	672	673	697	738	630	668	644	663	652	679	673	673	692	657	667	665	664	700	707	644	678	679	739	692	658	710	702	710	655	661	733	686	661	649	697	683	666	698	678	688	683	698	668	700	719	721	686	680	727	671	731	701	671	683	695	657	657	671	705	726	690	668	699	669	675	684	664	651	680	675	713	714	673	677	704	719	684	687	730	678	677	635	723	686	710	666	662	650	683	693	678	628	683	705	644	734	698	629	755	701	668	672	704	714	690	693	652	729	690	709	719	688	695	684	731	721	734	691	701	659	671	684	677	692	680	693	718	694	691	665	673	614	677	703	710	658	687	677	704	682	696	688	668	683	622	681	663	660	704	687	690	646	694	718	713	753	652	654	688	735	663	670	697	695	725	689	736	742	711	731	626	671	697	704	705	687	676	716	751	669	672	676	714	692	682	692	668	671	725	694	715	662	722	698	750	714	712	677	651	691	701	741	663	706	700	651	717	689	697	692	707	690	667	666	677	687	701	634	668	643	714	682	661	673	704	696	713	658	763	679	735	705	733	686	655	688	724	708	710	676	697	672	670	694	649	734	723	643	669	629	648	697	714	699	669	663	750	702	683	710	697	689	710	738	747	716	709	710	731	674	692	674	701	735	727	671	716	688	662	640	693	703	694	717	665	706	720	670	678	705	703	751	718	709	746	636	713	685	682	699	704	649	698	714	706	676	699	692	655	710	725	620	681	682	678	668	679	736	773	702	675	680	651	672	676	728	659	703	686	705	668	697	654	593	707	696	647	725	715	713	660	691	711	710	656	698	701	684	712	696	682	676	640	688	705	713	707	712	654	721	641	713	715	708	714	710	700	712	698	673	681	682	661	701	702	700	721	679	743	720	695	664	682	715	669	683	655	661	695	687	697	716	719	701	717	718	691	672	684	635	684	656	656	687	668	695	726	681	705	702	702	693	704	705	722	705	686	720	671	719	680	677	661	681	697	661	661	707	671	612	678	678	681	682	724	650	697	685	687	663	722	728	636	673	644	739	753	724	685	663	706	693	691	666	676	711	701	710	684	662	650	689	738	704	684	686	734	683	700	719	647	679	714	662	709	711	691	673	702	682	698	689	640	650	708	671	721	671	691	709	704	700	684	674	674	681	716	718	657	691	684	697	633	671	709	675	673	690	703	684	692	671	701	703	696	665	703	666	660	699	667	701	694	690	642	696	668	720	704	679	671	637	730	681	725	675	684	678	661
8032	27136	20962	11800	7781	4495	3242	2602	2272	2049	1701	1431	1221	1146	1084	1060	964	1004	936	952	875	3543	10021	11393	9896	7137	5532	3938	2510	820	665	682	707	704	687	681	697	698	719	753	681	678	750	728	699	689	738	685	730	693	682	746	708	738	639	698	703	710	670	733	706	704	670	677	687	693	707	707	698	678	692	712	694	655	708	770	686	658	717	703	766	726	682	713	711	706	661	709	733	715	711	711	695	650	683	709	701	668	749	721	695	704	741	678	662	722	741	708	691	662	686	674	678	738	719	723	713	733	678	673	651	748	728	727	688	710	717	727	674	723	658	720	722	716	696	727	673	730	729	685	717	748	677	727	714	713	687	682	660	687	688	702	660	711	660	756	678	699	769	685	713	684	662	726	683	705	714	711	707	691	704	713	725	664	737	729	666	649	679	716	687	730	702	681	733	685	674	717	685	691	682	677	690	654	712	706	676	651	739	695	728	727	672	729	684	691	724	733	804	684	731	700	674	724	730	691	672	706	704	650	690	755	709	711	712	655	746	697	670	724	684	690	713	655	754	720	735	717	663	706	692	707	709	691	753	671	731	718	690	731	701	695	709	735	742	703	693	681	714	694	663	744	700	672	720	709	727	688	719	673	651	685	743	689	657	669	633	711	713	763	723	686	714	690	652	721	735	716	732	645	718	720	701	685	698	658	712	710	669	693	689	679	700	712	734	705	685	667	723	710	658	680	660	701	681	721	667	710	714	736	666	701	731	685	651	732	709	693	730	708	699	671	684	709	686	706	667	658	706	668	688	684	724	702	741	671	652	688	726	713	687	707	717	714	743	662	709	659	736	691	685	702	687	719	758	683	692	697	716	722	724	731	670	713	707	699	720	757	714	695	705	673	762	674	705	704	710	726	697	692	695	755	697	659	696	673	757	696	746	689	673	632	722	690	703	691	734	685	736	699	714	694	714	718	717	706	729	641	732	726	727	724	703	706	693	698	690	714	691	719	667	741	682	657	702	681	698	666	755	719	727	724	681	667	752	722	706	698	739	752	667	720	704	696	666	683	698	716	666	711	711	720	697	722	716	695	688	725	685	715	711	690	673	701	662	712	720	667	689	685	706	750	700	673	698	685	722	661	677	723	679	715	696	723	671	728	695	699	681	629	697	649	695	710	700	729	692	734	705	685	667	762	694	700	706	683	658	713	672	723	719	693	696	710	765	703	734	742	703	742	702	663	700	701	737	709	704	717	712	746	680	698	743	687	659	712	697	731	706	699	720	677	681	698	710	677	673	730	774	764	720	742	683	691	713	700	696	705	695	673	690	653	709	726	723	731	653	728	679	698	712	706	715	669	720	704	687	685	758	683	678	684	690	722	702	685	660	695	723	660	721	711	695	654	727	751	695	690	706	700	690	731	738	686	730	702	729	676	705	726	707	709	686	648	734	689	701	721	702	736	674	693	669	698	720	734	692	685	718	704	719	715	674	662	635	695	729	716	664	720	739	700	725	705	695	739	730	704	717	718	719	737	746	705	673	734	755	725	708	689	693	699	711	680	709	713	708	749	754	743	765	707	683	672	689	738	681	695	711	702	688	716	699	715	759	735	724	655	680	706	729	743	740	695	692	697	691	720	726	711	695	734	719	700	674	710	684	690	699	681	756	694	681	679	708	727	681	684	692	699	689	680	638	707	718	688	676	678	683	686	695	681	718	735	704	690	721	710	693	709	674	680	732	746	693	707	714	719	683	717	744	691	680	704	692	735	732	697	710	694	680	678	731	718	664	665	671	702	696	733	651	679	670	696	688	670	658	712	706	688	690	662	761	745	726	707	693	674	721	693	684	662	676	734	707	706	707	702	716	719	711	723	711	715	675	715	699	727	732	715	687	693	676	673	694	691	725	724	726	710	706	641	698	704	704	717	668	671	662	660	723	743	632	690	695	696	730	718	713	688	683	668	692	687	719	691	668	746	722	755	703	713	698	686	744	686	751	717	675	749	695	692	692	701	690	678	744	657	736	700	682	708	720	666	718	671	683	697	694	704	731	709	692	697	729	666	667	735	725	685	739	715	711	687	758	712	758	704	690	705	714	665	673	714	723	699	676	730	696	692	753	717	696	652	698	676	746	704	730	696	693	752	717	687	677	758	673	674	651	668	764	712	730	703	705	702	725	728	665	672	711	714	691	697	710	644	647	679	680	737	717	691	684	695	689	678	753	665	694	697	678	695	691	686	703	645	728	724	677	716	689	717	703	727	691	695	677	694	747	679	695	714	714	719	757	731	676	713	740	700	679	668	685	737	725	693	711	738	671	736	701	661	682	716	673	713	708	722	707	716	684	708	650	711	717	727	689	698	707	721	703	729	687	714	699	669	710	735	717	727	683	698	731	734	665	698	680	695	720	710	733	705	658	700	733	732	721	727	670	699	679	706	739	747	683	675	701	696	746	673	707	696	707	661	692	668	690	698	704	684	768	656	733	728	777	739	750	696	714	712	703	686	743	680	736	695	668	666	735	674	701	700	681	721	693	698	720	761	711	680	732	717	667	735	727	692	715	718	700	680	680	734	708	715	745	722	734	709	714	714	733	714	696	700	739	693	699	653	669	761	697	690	671	733	763	681	739	689	744	723	715	737	665	690	691	651	657	670	673	693	724	682	668	701	700	718	702	671	698	761	722	699	705	729	725	738	735	715	682	743	690	681	716	767	675	726	679	721	705	726	715	684	665	705	663	737	716	668	721	688	707	738	703	719	710	683	715	709	722	704	699	748	749	689	738	719	727	700	746	726	651	738	719	719	685	705	692	672	680	670	682	700	681	699	733	726	639	720	688	705	651	703	691	670	705	718	685	670	734	690	678	757	739	663	708	690	745	713	661	698	718	706	699	679	694	691	695	689	771	655	720	719	682	679	704	735	698	688	664	728	678	687	722	707	709	750	732	672	726	750	718	704	698	710	726	664	710	718	714	722	700	679	733	678	721	719	718	741	756	696	666	698	664	698	710	693	702	717	685	717	714	742	706	736	729	678	702	674	723	659	719	697	730	730	681	755	712	697	697	661	753	729	727	713	674	705	671	711	770	757	674	738	675	714	713	714	738	709	735	686	731	710	679	696	682	704	677	695	709	694	707	652	696	672	707	689	726	707	690	738	716	680	688	702	668	690	640	697	694	759	746	701	669	727	681	692	677	703	728	660	745	647	699	678	703	731	700	726	704	725	723	700	694	715	757	735	695	717	696	733	722	678	726	708	687	725	735	717	677	652	752	733	722	675	688	683	688	651	761	733	685	734	731	704	721	676	687	732	709	667	671	704	705	704	665	755	710	684	693	676	680	697	693	681	671	721	714	722	704	675	762	698	659	718	714	706	663	707	711	729	680	712	637	727	680	657	724	726	642	754	703	663	707	687	706	717	667	676	691	709	670	756	677	741	687	690	727	735	712	682	703	693	694	702	671	764	753	714	741	675	708	673	703	686	702	742	707	717	710	711	713	711	679	680	750	720
28024	19910	10905	3929	1328	773	616	592	585	492	421	431	401	423	414	413	409	408	381	405	386	401	513	591	637	676	584	522	504	429	378	383	389	386	385	409	403	390	381	371	408	401	367	409	374	376	380	377	361	386	357	378	441	390	440	419	414	385	367	350	338	391	370	397	381	354	381	379	396	404	423	382	398	413	346	397	386	390	357	368	377	362	379	408	359	411	384	381	408	406	385	375	345	377	384	373	415	363	373	404	362	388	382	378	397	374	363	339	397	382	373	362	387	372	419	394	403	373	368	358	378	392	424	397	361	378	394	392	387	397	343	417	407	348	367	384	361	379	387	377	405	426	382	415	392	409	384	382	411	397	393	365	366	384	411	343	413	364	406	363	388	389	393	394	375	396	394	375	373	339	392	405	393	402	402	408	417	382	393	373	425	373	386	370	410	369	377	412	398	388	393	370	365	386	395	376	382	377	368	399	387	423	395	400	365	371	336	379	386	362	372	365	368	386	395	371	381	356	406	404	381	379	381	382	418	385	381	395	381	388	384	389	400	358	377	415	424	388	379	356	371	411	388	384	440	393	351	362	392	368	394	392	390	370	402	390	371	402	409	385	400	405	375	352	378	380	388	396	375	323	368	396	396	400	379	371	398	371	383	394	387	387	397	352	368	421	412	389	385	405	380	374	368	398	381	387	369	354	389	382	402	378	375	386	390	384	405	352	381	378	382	380	385	398	365	398	362	402	402	381	371	380	393	397	399	363	330	380	368	349	399	386	412	354	375	370	350	416	408	367	371	409	373	369	379	385	417	349	380	398	414	392	344	376	354	396	357	394	379	382	381	361	370	360	384	360	382	407	377	407	397	407	428	412	382	376	415	372	372	368	365	377	386	405	389	367	355	370	400	377	388	378	369	430	370	380	358	396	373	421	384	414	371	360	358	392	349	383	350	412	404	383	368	404	381	389	375	390	380	368	365	419	435	358	390	365	350	408	391	392	367	362	383	417	376	399	374	321	377	382	387	406	393	381	395	370	359	383	372	416	341	341	408	398	363	350	386	403	389	367	381	389	391	377	398	394	390	373	427	379	379	391	407	389	391	342	400	383	399	377	392	365	364	358	360	396	376	386	416	401	382	402	384	359	368	443	358	369	395	402	386	419	382	425	414	390	355	393	353	384	364	392	389	385	364	384	385	383	385	358	362	393	372	385	358	417	361	354	373	392	364	369	390	414	383	393	361	397	391	385	382	389	406	371	355	389	387	377	396	365	358	395	394	399	398	384	334	388	370	384	398	358	407	356	382	361	384	399	387	353	373	361	347	368	410	377	371	391	382	372	356	404	366	365	347	414	387	393	413	389	386	365	423	398	374	385	359	390	394	379	398	400	400	399	390	384	367	408	408	395	387	402	401	392	383	383	396	358	353	367	370	375	382	351	356	366	364	365	408	381	364	372	379	379	406	367	381	396	366	391	401	378	395	390	404	387	410	381	387	384	401	363	390	396	393	348	374	382	362	388	396	400	361	371	424	395	361	385	403	388	366	387	390	384	354	437	351	357	361	411	396	381	378	395	378	390	394	364	397	363	388	364	342	397	394	399	368	392	408	366	376	352	341	350	377	389	348	373	384	371	394	388	367	384	425	347	374	387	361	393	379	382	348	379	356	369	385	404	383	386	414	392	404	404	375	371	389	413	404	380	360	377	433	386	412	375	373	367	394	346	371	386	344	403	346	359	354	409	394	369	425	348	365	390	391	374	382	385	326	386	373	360	385	408	372	382	390	380	388	388	392	384	392	443	391	406	379	388	383	399	364	389	384	387	393	403	416	343	408	380	362	383	410	410	365	361	333	378	396	367	415	369	386	379	380	405	370	412	373	401	375	365	368	376	346	375	421	364	351	401	375	386	413	388	384	390	368	399	444	395	363	355	351	367	373	384	371	385	332	383	375	365	408	332	365	338	386	348	420	399	366	374	373	363	352	390	389	408	355	393	359	403	403	361	405	386	378	391	411	388	371	405	380	364	390	399	341	395	356	375	359	388	411	406	355	392	388	369	370	349	397	391	379	349	372	378	368	350	374	380	414	387	366	389	361	369	346	380	374	391	368	383	364	399	377	390	404	381	415	408	383	401	338	393	367	418	429	384	396	364	381	370	369	370	382	395	382	397	397	372	347	387	396	384	389	376	373	415	381	355	409	394	392	371	374	391	388	408	407	400	398	381	357	393	391	364	365	411	405	394	394	385	369	377	354	413	382	353	344	343	381	389	352	410	386	384	413	377	384	411	394	389	393	358	412	409	387	357	386	405	387	404	356	360	374	383	392	397	387	379	367	378	405	360	423	380	386	383	388	414	378	356	372	383	403	354	395	358	410	374	372	383	415	393	379	406	352	375	389	410	366	384	338	365	378	400	382	360	419	366	388	358	395	354	421	396	397	416	371	376	346	380	414	421	407	410	390	339	393	364	374	403	370	406	416	358	413	395	421	376	361	388	405	383	358	384	330	405	369	388	402	382	401	385	427	416	383	352	392	362	370	392	366	380	380	377	387	392	393	363	342	396	406	393	389	380	399	387	393	404	411	383	382	382	359	405	377	417	407	410	425	373	394	402	417	381	390	344	380	367	385	402	406	363	361	400	398	373	364	386	392	372	376	404	380	365	370	364	378	370	379	404	398	418	382	392	372	408	417	401	403	381	391	399	353	395	371	388	398	398	384	404	366	359	354	372	402	370	403	399	362	363	357	400	393	382	370	384	394	379	373	390	429	418	380	377	394	382	396	392	388	367	412	363	359	394	412	363	365	387	416	399	408	396	383	383	388	388	386	419	389	389	369	377	405	394	414	413	366	427	384	366	395	352	405	374	381	382	387	377	372	400	398	338	349	407	410	394	387	370	426	416	389	384	385	379	389	371	423	388	372	398	364	390	355	364	383	367	389	372	383	376	415	372	406	373	386	403	408	397	412	367	392	414	393	364	390	382	390	374	382	376	402	382	343	403	360	419	422	391	368	367	400	399	394	402	403	375	389	414	395	399	367	366	424	407	418	381	437	373	400	390	390	395	368	379	362	394	384	394	376	332	378	391	401	412	369	390	430	445	359	369	360	410	364	392	399	364	356	357	409	392	427	379	408	359	398	385	384	387	410	377	401	405	369	391	377	387	365	418	404	409	378	380	408	390	381	400	366	374	400	397	388	365	430	396	406	379	396	367	382	370	397	378	402	378	367	371	395	395	387	373	372	366	365	368	378	407	408	401	412	379	415	409	373	374	402	375	390	358	395	347	394	362	371	372	409	376	358	421	420	390	393	419	383	374	394	356	380	383	383	401	405	376	374	363	397	361	355	395	369	370	386	372	372	380	382	403	414	388	433	370	384	392	395	368	408	393	372	355	376	400	370	417	400	388	387	371	382	412	387	381	389	389	396	409	402	353	401	389	399	367	347	419	385	362	377	356	365	409	393	361	415	399	414	370	358	390	371	377	388	389	394	417	398	413
6786	13233	9248	4324	2058	1188	945	820	880	613	570	527	485	474	492	503	441	482	482	464	466	496	644	753	837	796	736	621	571	492	391	411	421	438	431	423	398	417	430	433	455	444	433	390	411	431	428	418	431	410	441	430	421	452	415	403	460	387	411	407	380	394	426	399	470	438	449	444	414	406	445	431	398	422	404	391	447	420	412	375	400	425	401	429	456	411	412	484	420	454	470	444	447	429	405	424	411	412	428	378	405	391	412	446	409	391	382	403	424	405	466	414	438	422	409	449	438	447	413	437	450	406	436	396	380	418	427	418	405	460	426	423	407	409	411	424	436	433	434	417	417	424	423	412	426	420	431	412	404	406	424	415	396	396	410	432	411	451	430	466	438	424	405	400	391	454	428	433	439	394	467	420	424	422	441	433	425	411	386	389	447	423	442	459	409	403	424	401	417	410	402	390	398	435	400	397	449	433	449	379	385	404	413	396	427	413	419	394	438	399	439	438	438	412	401	453	409	433	406	418	436	444	395	403	423	412	419	409	438	404	458	399	403	401	431	432	443	380	419	419	394	452	428	451	411	426	426	436	374	392	444	410	411	407	455	447	420	449	435	432	435	394	440	410	415	422	414	421	387	381	397	441	437	397	430	417	428	458	455	392	407	412	433	442	429	379	412	423	434	384	409	436	418	430	463	414	425	421	442	438	441	409	436	407	411	442	467	401	404	409	405	385	427	437	414	414	415	425	410	418	441	441	446	430	412	454	387	444	428	446	428	430	456	423	433	447	450	410	423	409	425	436	435	432	439	390	417	414	407	400	412	442	426	402	429	392	432	433	413	443	422	450	475	435	447	459	432	431	437	427	425	447	400	409	426	445	399	387	418	414	400	438	422	388	435	435	405	402	421	443	418	414	409	450	426	395	456	423	397	456	429	423	403	424	440	407	424	397	465	438	400	398	410	406	426	410	436	397	391	437	447	418	426	426	414	410	385	433	429	405	436	423	492	407	451	406	417	399	447	428	426	464	442	422	389	404	390	441	438	468	433	423	427	446	441	415	417	434	405	428	388	427	411	466	398	421	408	422	403	405	443	445	440	420	418	405	412	438	432	424	447	434	455	424	412	424	404	432	430	434	476	406	446	425	428	438	443	383	427	444	459	386	421	468	436	430	450	405	456	448	399	454	439	442	439	433	400	449	444	414	432	420	441	430	425	427	425	461	358	401	436	465	436	399	410	407	390	429	451	435	398	387	434	416	424	410	396	409	410	428	414	387	452	421	444	402	416	435	423	419	419	395	424	415	395	394	448	438	412	396	411	406	467	402	424	394	406	428	432	442	415	435	406	421	449	445	408	468	400	436	414	424	440	432	434	419	440	422	430	455	451	434	404	374	436	437	453	417	428	401	426	426	416	463	468	408	431	439	438	408	454	428	456	393	437	436	425	400	418	421	414	434	425	467	405	419	431	411	428	416	438	441	416	441	433	424	415	428	444	442	402	428	411	449	431	407	411	433	436	423	456	463	407	441	400	435	428	415	458	456	424	396	446	413	406	396	467	441	380	409	421	453	391	448	435	414	435	430	412	433	458	438	422	438	401	394	410	394	425	451	401	418	401	474	449	390	421	416	397	375	405	406	460	426	414	445	420	433	446	414	429	431	436	450	444	402	421	437	436	430	461	398	417	434	431	404	487	387	405	421	428	410	407	406	436	430	428	434	419	380	408	393	438	423	405	411	414	453	412	453	448	410	453	406	445	443	451	454	402	375	410	439	389	460	422	420	402	420	416	437	406	419	461	419	462	433	402	411	402	416	406	414	419	425	407	408	394	458	459	401	447	428	456	397	406	442	411	452	402	423	442	413	461	423	428	437	416	425	414	430	434	399	410	403	414	435	426	445	434	424	438	436	416	415	415	430	405	410	412	448	373	431	441	417	408	423	411	448	402	454	432	429	421	380	481	399	391	447	428	440	442	452	427	444	388	417	436	445	434	438	403	429	449	420	387	404	424	430	432	431	438	445	406	407	400	429	379	433	401	398	438	439	422	389	416	433	415	443	445	420	450	400	409	410	407	406	439	431	423	434	418	449	400	425	389	424	418	408	450	419	447	424	420	440	430	413	429	397	449	412	400	406	423	444	427	404	445	421	469	440	401	441	406	393	415	431	393	414	426	415	391	400	436	425	400	420	430	415	437	429	423	432	429	369	421	430	468	410	418	408	416	414	438	410	402	419	425	430	454	423	392	448	429	413	416	425	379	392	437	418	423	442	414	447	428	442	417	416	415	450	383	409	412	422	440	452	422	407	417	406	393	376	431	429	389	478	416	408	396	435	433	407	446	492	411	411	445	416	442	458	429	429	419	431	414	414	439	428	444	436	422	451	419	410	420	391	434	428	417	406	376	444	439	406	423	416	438	396	437	425	424	400	435	425	434	427	471	430	416	388	436	405	393	441	416	408	425	399	402	396	467	421	400	441	412	444	365	421	415	462	455	402	439	389	453	419	428	433	382	445	414	429	391	386	400	413	416	453	459	404	402	443	390	416	414	406	472	437	417	408	422	396	428	419	448	420	432	444	424	410	397	395	412	444	418	436	451	418	441	461	421	442	410	395	426	428	403	417	386	435	437	427	424	427	470	390	481	397	443	398	416	460	410	437	399	414	399	394	407	435	430	416	440	431	402	442	427	407	454	404	418	412	419	438	406	433	406	442	447	446	409	435	405	394	426	417	436	429	422	412	432	431	444	406	432	458	377	407	453	430	428	415	437	446	378	433	403	419	416	426	443	445	461	441	443	434	404	404	448	427	402	409	420	433	436	392	452	432	427	416	468	424	399	420	407	448	391	443	457	451	397	437	424	431	426	418	411	403	409	462	456	413	429	414	421	422	455	455	441	421	393	387	482	421	372	420	421	435	431	442	411	439	415	435	429	417	453	402	417	434	450	397	369	395	435	424	463	388	452	437	420	400	442	444	409	415	399	423	408	421	436	416	440	456	451	425	414	434	448	408	419	438	453	411	444	427	443	441	423	415	455	428	418	451	421	410	434	442	424	425	396	433	472	444	435	427	420	470	428	435	456	450	408	414	433	442	416	433	444	428	404	417	458	386	412	396	424	445	431	429	453	441	437	429	438	409	401	401	417	417	439	417	411	422	399	441	383	415	417	386	416	415	423	402	415	438	432	401	406	407	421	442	477	415	416	429	443	418	430	433	423	389	430	477	415	420	407	422	418	422	422	395	418	422	406	429	405	425	435	444	401	421	421	417	440	447	420	425	436	442	446	412	425	400	436	430	449	426	423	437	415	388	435	408	410	430	417	423	447	421	449	435	424	388	439	423	435	414	450	435	422	451	453	404	423	432	419	445	393	432	406	470	437	420	435	413	409	440	421	413	455	399	398	399	433	432	447	408	442	408	399	416	435	402	456	433	438	452	374	360	415	415	441	427	430	427	383	425	432	436	424	426	448	391	384	413	447	400	427	450	490	417	406	432	419	391
24016	21342	28678	24371	21336	10214	1570	1128	836	705	639	724	656	573	541	514	510	547	515	482	553	1043	2478	3756	3741	2702	2060	1481	925	555	435	506	440	427	417	414	427	469	411	424	397	409	376	416	398	441	420	418	439	405	427	448	441	423	417	418	434	413	447	404	423	453	422	454	422	410	408	406	418	404	444	441	422	452	478	462	433	444	431	411	446	405	433	421	438	431	427	401	447	424	398	441	408	403	451	443	404	435	406	427	436	435	394	412	438	445	449	428	409	397	429	445	399	456	444	413	430	436	414	400	427	400	416	448	420	420	426	427	440	409	447	442	398	407	414	449	428	384	460	459	416	386	433	439	476	403	435	424	441	435	418	442	397	427	433	463	410	426	444	425	402	436	447	451	405	441	431	437	455	400	416	451	468	441	427	437	421	451	410	425	443	457	431	442	417	432	434	438	413	412	452	421	436	442	456	405	397	424	438	413	434	410	414	393	449	474	435	454	405	457	440	425	427	442	422	425	424	395	431	427	416	425	430	437	415	462	442	417	450	469	413	428	436	460	450	414	396	412	403	426	427	407	468	415	432	429	455	413	453	420	444	451	449	408	444	405	410	403	432	451	448	407	398	446	431	417	391	434	423	418	373	413	398	432	424	429	399	410	416	420	437	458	440	429	410	352	417	456	456	420	448	431	411	451	426	446	430	415	413	451	446	438	429	423	444	434	467	434	422	419	416	420	440	461	401	445	378	416	382	375	456	405	410	447	434	452	430	434	441	437	443	451	423	445	387	435	402	480	405	443	426	403	392	418	459	439	424	421	435	373	447	443	442	431	394	429	408	450	450	429	439	454	409	428	396	432	410	438	425	446	435	426	417	440	419	411	415	372	411	411	441	413	428	451	444	423	419	404	448	429	378	407	457	437	449	455	408	433	432	435	399	419	467	470	389	410	449	432	450	403	448	442	425	436	438	448	431	434	418	448	445	419	427	418	432	405	470	423	441	415	423	424	423	406	380	425	395	392	405	407	383	438	415	387	400	419	450	440	413	392	445	479	440	460	420	388	423	424	417	435	403	425	429	388	410	423	400	383	425	432	418	387	369	453	415	418	475	416	407	429	415	456	473	433	382	417	453	432	434	414	439	396	418	445	404	444	405	429	446	434	437	426	434	425	438	422	425	461	438	442	432	413	434	418	422	361	415	427	411	413	446	392	408	470	431	425	442	441	434	424	476	384	433	407	434	428	457	422	421	428	434	397	439	441	419	427	449	414	394	397	417	430	445	453	445	458	421	427	467	448	429	431	442	419	486	411	436	465	457	433	444	457	395	419	423	432	450	431	433	439	445	443	383	432	423	460	424	406	403	436	391	441	430	392	426	448	455	402	451	406	439	430	432	407	431	458	429	426	432	437	458	434	426	441	441	423	422	421	407	427	457	419	415	436	421	427	412	436	419	429	373	428	447	441	395	421	413	397	392	441	436	436	405	417	438	449	449	403	421	438	456	413	444	413	401	425	401	461	434	458	407	426	481	406	502	417	431	395	445	444	406	393	421	446	400	420	427	430	421	430	423	429	424	452	429	435	402	423	435	382	418	422	433	436	452	410	435	422	411	391	428	454	422	406	436	439	396	462	444	402	453	459	434	375	411	426	411	436	484	432	414	453	400	435	412	397	431	427	399	437	403	428	461	412	427	419	456	430	429	420	407	435	442	423	429	417	424	443	449	466	416	453	462	431	437	430	433	438	426	413	408	440	435	427	438	444	436	404	418	400	422	452	428	393	422	404	450	426	440	470	432	458	426	427	447	408	462	440	422	391	458	436	428	394	437	444	446	430	452	412	456	424	423	420	444	422	425	424	415	400	388	428	390	435	419	423	425	419	442	423	398	389	419	410	407	453	420	436	415	420	399	412	412	378	417	429	446	399	412	377	401	442	422	429	452	386	421	394	403	416	438	427	453	422	407	403	413	414	442	478	416	415	447	412	435	430	439	492	383	452	455	411	419	397	406	460	436	396	469	414	423	436	424	395	423	423	426	415	436	425	437	395	426	429	429	411	441	418	398	429	445	469	410	427	433	481	465	451	416	409	394	430	444	390	425	387	391	418	415	415	400	424	433	408	403	417	427	433	430	430	381	424	399	424	448	446	410	442	422	426	417	438	435	441	405	432	406	396	346	399	420	407	426	425	433	455	396	423	479	452	416	378	447	449	420	385	461	446	412	457	410	430	443	426	442	446	420	425	388	435	426	417	412	432	406	447	430	426	405	457	395	417	437	390	455	436	418	389	443	439	413	437	441	432	439	441	453	379	443	432	387	425	439	461	401	402	472	424	433	404	425	397	449	434	400	448	421	427	421	393	424	430	448	390	411	430	443	434	411	444	443	420	452	476	430	445	423	437	436	432	420	418	447	447	458	435	440	460	438	423	411	423	423	431	433	442	406	419	423	403	396	439	413	418	483	440	403	440	413	450	399	418	458	454	455	419	421	422	401	422	448	455	458	424	425	449	422	441	426	386	437	415	424	446	407	432	413	415	427	414	417	416	447	442	415	423	411	468	414	415	425	441	414	450	425	438	452	435	420	435	429	418	434	449	427	447	387	434	464	404	425	397	406	430	419	434	431	414	427	399	421	400	399	443	388	418	428	421	425	410	444	420	435	455	384	420	446	417	419	405	387	409	427	415	425	446	439	432	425	432	429	431	457	383	411	428	424	418	399	431	409	427	407	447	440	423	457	409	406	408	412	452	435	385	472	427	434	451	449	392	440	383	464	408	464	427	434	427	413	426	425	459	433	424	449	450	411	388	411	425	436	471	419	438	425	401	413	440	427	427	433	383	409	419	414	396	428	451	487	428	457	405	439	402	438	440	453	459	405	436	432	403	436	420	422	414	419	434	427	407	427	415	398	460	419	432	403	439	438	432	393	401	416	404	445	431	428	434	456	431	447	469	433	399	412	417	410	437	374	417	437	415	425	423	414	422	444	420	416	440	407	455	473	419	412	412	437	383	453	460	436	440	412	430	431	418	405	407	438	444	416	411	416	407	449	424	416	468	411	396	454	399	423	423	431	392	412	406	427	449	434	452	432	422	428	428	427	446	470	433	373	427	462	455	432	413	426	410	433	437	458	408	400	450	420	388	432	421	455	420	423	416	397	425	439	426	448	443	455	410	443	419	426	443	422	420	387	450	398	419	409	434	443	433	441	384	412	433	453	436	421	388	412	407	438	449	454	432	434	407	431	436	416	450	436	400	413	401	423	435	448	400	420	445	409	452	422	449	394	425	436	433	430	384	421	402	391	439	440	405	416	442	422	448	447	440	416	403	424	439	409	404	422	397	432	451	434	440	439	444	441	379	410	439	415	444	413	421	412	390	431	465	411	418	404	368	429	432	414	418	415	395	412	436	425	411	407	397	401	398	415	414	424	397	411	451	421	431	444	429	409	439	436	441	442	451	417	449	417	427	462	423	443	399	464	438	400	419	404	428	421	395	452	444	392	422
6961	20829	14528	7264	4229	2496	1905	1972	1345	951	930	888	886	699	682	654	621	568	559	520	641	1689	4026	5870	5611	4259	3079	2169	1200	646	485	472	452	467	433	475	464	463	482	435	483	480	435	474	456	463	479	463	475	457	439	470	484	464	440	480	476	452	447	470	463	445	426	470	430	454	460	399	478	497	458	459	445	469	417	420	476	445	486	438	478	450	493	445	428	441	449	471	421	472	450	418	472	453	422	409	467	449	438	459	478	470	481	421	437	434	474	456	458	451	516	444	451	435	474	414	433	437	473	446	488	451	477	440	481	463	459	444	477	407	435	448	474	462	446	460	470	474	442	445	464	450	470	462	461	429	493	420	441	484	466	421	441	436	465	477	476	435	471	431	458	438	470	428	477	425	471	463	461	417	440	481	470	449	485	443	465	428	464	463	461	435	466	467	432	460	473	482	424	457	466	459	469	465	420	439	457	404	453	468	453	422	475	443	472	481	437	448	443	464	440	468	476	486	453	466	470	464	445	426	452	453	460	446	435	451	471	460	465	424	441	438	463	446	475	477	470	490	455	459	487	459	436	432	449	483	492	466	465	441	451	465	442	470	474	452	447	487	451	470	477	423	434	454	458	445	452	498	457	487	460	463	429	478	450	459	438	448	432	474	455	451	440	473	473	492	452	437	452	490	407	436	469	473	450	472	463	470	458	445	472	430	422	410	439	462	513	454	449	411	451	447	457	439	427	494	454	491	462	431	464	466	467	463	474	461	459	452	426	469	449	437	471	470	445	448	480	448	449	441	450	488	453	453	465	482	455	411	482	427	446	456	463	412	474	465	500	474	438	432	452	441	446	455	485	499	454	435	462	448	456	491	447	446	477	476	431	473	445	476	445	449	456	480	459	435	472	465	430	426	420	475	449	416	450	469	460	449	445	451	426	472	477	437	461	468	463	437	429	468	453	465	454	443	442	490	505	487	481	463	432	449	460	453	463	481	427	456	496	489	441	469	436	463	412	478	465	443	435	445	400	421	494	456	414	454	477	449	470	428	434	484	453	475	470	450	441	457	478	448	467	428	461	451	451	435	467	458	447	458	439	457	450	449	464	457	446	425	442	456	433	449	437	486	469	451	415	449	463	501	460	468	435	471	458	443	411	463	433	463	451	494	438	493	440	456	463	449	468	425	443	449	443	495	427	428	487	428	445	459	449	427	419	462	454	489	413	453	456	468	477	459	466	462	486	425	483	454	463	442	487	397	482	439	425	447	453	440	433	437	487	469	459	475	443	458	453	473	408	455	467	443	431	429	433	445	451	486	489	477	440	433	416	477	469	458	490	449	486	472	426	470	441	457	430	463	467	494	485	466	487	429	460	464	419	473	477	462	407	461	447	446	498	450	427	458	487	451	459	461	464	434	478	433	433	447	444	435	451	479	432	459	423	430	470	433	428	429	481	482	454	451	461	466	456	492	422	492	478	467	457	476	459	481	442	426	422	458	455	444	480	466	448	412	413	428	452	446	463	462	452	496	460	439	442	461	468	469	444	489	436	452	455	419	456	455	429	463	456	477	491	482	470	433	446	443	449	454	448	435	455	456	430	453	480	453	437	475	407	466	448	435	451	461	478	443	460	468	462	461	464	455	439	426	419	456	432	441	445	459	487	449	504	467	479	471	469	426	462	461	422	462	474	454	418	491	451	505	470	469	454	452	453	489	453	427	423	427	420	441	442	463	475	467	435	451	437	435	430	463	467	444	478	465	475	415	501	423	465	453	489	440	465	456	484	478	466	503	432	468	467	464	459	467	457	449	469	453	479	454	438	501	422	470	476	444	444	438	481	486	459	467	481	437	455	461	449	440	470	486	503	445	492	450	448	484	433	457	460	454	412	432	465	447	460	480	480	441	468	450	458	424	472	462	461	481	448	431	415	464	443	461	453	444	462	439	419	468	465	460	421	469	489	436	454	446	440	462	437	483	458	445	479	467	406	449	486	450	424	458	514	440	484	441	473	446	457	459	461	456	469	446	473	451	467	393	450	442	438	458	423	445	408	516	464	423	473	444	427	490	474	459	439	453	474	443	441	425	467	461	445	464	494	446	463	488	434	424	504	501	435	432	469	411	474	451	453	437	469	456	467	454	471	463	436	421	494	437	426	474	451	453	459	451	451	459	465	467	449	476	459	436	449	379	485	431	462	492	490	475	444	461	448	465	436	507	483	466	465	441	470	430	474	456	465	481	466	446	444	487	449	409	470	469	424	469	451	468	464	433	429	477	426	468	420	494	488	485	473	485	457	445	406	450	450	465	471	441	453	420	444	460	450	440	480	426	504	493	482	447	490	468	458	479	469	424	455	465	415	451	507	450	497	473	474	454	507	455	443	441	467	432	441	442	428	478	448	487	483	462	442	431	464	449	473	467	453	449	457	488	448	435	453	428	484	440	465	436	436	439	437	470	449	431	464	443	479	433	427	437	463	485	431	463	470	478	451	458	439	445	452	411	465	403	441	466	467	419	453	460	443	524	445	435	438	486	502	470	487	466	440	451	472	437	458	431	436	476	436	455	484	488	444	455	464	430	451	462	456	444	476	452	455	463	444	485	451	461	469	436	463	428	469	449	473	441	445	485	446	415	446	453	485	439	435	463	468	414	456	423	426	463	457	470	422	442	439	441	459	468	470	461	434	440	474	468	449	475	466	488	479	473	400	473	437	476	409	451	508	445	496	496	462	454	479	443	441	472	433	491	442	457	430	459	482	470	444	436	451	437	471	429	441	475	456	461	408	465	446	448	437	443	441	446	435	476	455	433	452	447	419	431	459	453	439	450	423	460	454	435	461	444	426	490	449	451	448	449	458	422	424	430	426	465	439	437	449	464	460	468	455	476	450	470	456	477	460	453	471	432	447	454	430	439	425	442	475	486	416	456	461	472	448	437	484	457	489	434	465	474	447	424	453	448	476	487	463	474	481	457	469	461	455	459	456	459	454	445	477	478	474	440	452	441	467	460	446	434	440	464	487	469	470	485	446	467	455	480	449	458	469	474	444	459	448	461	436	424	464	465	447	429	450	446	445	414	451	459	463	452	482	459	447	419	457	452	479	437	458	461	463	465	473	474	442	449	457	444	474	469	463	438	430	451	452	460	438	435	455	468	436	478	466	483	448	442	475	473	427	442	447	432	422	460	486	448	461	462	450	451	432	468	481	502	477	436	451	475	471	449	460	445	477	452	456	446	449	464	446	447	406	466	431	529	506	470	429	454	460	435	443	442	444	431	482	487	442	480	505	424	478	456	463	498	458	466	468	481	436	426	484	478	443	389	502	471	459	479	473	454	456	469	436	456	448	476	440	427	443	456	470	485	463	443	461	505	456	470	445	440	454	468	502	426	445	471	437	439	448	440	461	439	488	428	458	446	416	444	436	447	466	440	459	479	438	462	484	417	496	461	447	458	439	473	408	434	477	449	445	431	478	477	441	403	447	422	498	438	449	471	415	450	452	484	446	441
25079	21364	27611	25478	11383	1491	1158	1073	818	753	753	756	738	665	629	657	636	613	570	622	598	944	1779	2144	2253	1912	1597	1277	926	654	544	602	604	556	556	568	582	589	588	632	568	594	533	573	543	574	596	556	558	585	573	608	560	612	586	546	598	596	556	570	562	593	595	574	581	559	533	536	536	585	591	587	535	607	606	563	604	539	562	613	589	585	573	581	585	597	583	575	558	557	567	614	564	575	542	597	558	568	570	601	583	581	583	566	550	562	570	571	609	601	577	581	582	561	580	603	579	595	556	593	560	552	589	627	551	570	586	559	569	574	593	584	613	615	539	564	591	585	581	598	547	590	569	531	570	574	615	543	520	559	560	540	557	542	592	544	540	554	596	610	604	569	568	550	610	557	568	555	571	591	600	515	577	563	554	568	563	541	594	609	591	560	582	574	566	588	567	588	554	614	563	585	560	547	594	557	599	564	607	604	562	549	581	559	579	597	550	582	541	567	547	595	568	577	609	572	532	558	596	560	587	570	575	532	583	543	576	582	570	545	596	593	558	532	561	562	577	573	552	586	538	593	588	582	544	604	584	590	571	609	613	571	567	596	541	531	530	568	597	546	544	510	524	608	553	607	591	603	564	561	576	578	584	558	586	568	550	556	554	543	564	564	571	569	569	567	597	623	563	584	626	572	575	579	583	568	546	593	566	538	633	533	548	584	571	545	545	556	584	565	558	549	567	602	619	575	515	605	577	595	605	599	587	643	595	559	598	620	611	566	564	561	629	544	603	576	575	562	583	554	565	514	550	596	565	620	565	544	594	585	564	586	593	578	569	593	561	545	618	578	583	566	555	590	591	586	571	543	570	586	573	540	567	562	519	585	551	576	583	600	536	589	614	616	566	564	531	573	566	575	582	553	583	590	563	584	584	593	588	545	605	563	578	565	592	559	580	584	533	581	566	562	548	596	577	588	604	554	583	567	574	580	595	588	558	597	578	611	552	531	555	536	570	606	575	542	577	579	597	542	577	576	518	560	556	567	581	583	576	551	586	583	540	596	603	618	571	589	623	590	547	571	585	554	595	617	589	553	559	551	605	578	597	574	556	562	562	564	561	619	530	587	541	544	530	519	599	613	554	549	548	585	605	549	558	583	567	575	569	609	524	587	573	565	559	558	551	590	591	553	578	586	574	605	552	551	569	594	578	600	540	567	580	611	573	572	544	599	573	529	632	549	554	537	586	578	560	613	580	575	557	558	563	600	580	576	563	582	564	558	538	549	562	585	579	560	572	545	564	565	597	584	574	583	555	626	548	503	600	583	594	593	605	573	538	577	536	594	578	569	566	582	548	554	589	587	551	556	584	566	588	630	544	590	550	594	616	581	558	601	589	593	576	589	575	612	594	525	557	569	540	565	576	564	601	587	598	569	535	562	573	582	543	569	561	543	584	523	600	595	562	552	557	592	540	607	576	573	589	578	552	590	579	584	583	562	577	536	589	590	591	570	599	581	590	561	555	592	585	569	515	541	583	583	546	548	605	612	585	519	559	571	565	572	531	578	567	585	579	591	565	568	539	564	600	630	600	562	611	578	562	584	562	569	591	599	562	528	583	518	610	575	591	589	593	589	576	563	578	633	570	578	603	615	572	599	609	566	582	570	532	577	566	633	591	577	591	591	605	590	587	569	558	546	595	574	573	569	550	571	613	530	545	590	559	520	580	615	586	587	594	556	599	593	583	602	544	607	552	584	592	596	548	594	573	577	593	588	534	591	547	562	601	560	572	590	535	578	592	616	540	562	600	581	619	577	559	579	559	561	566	616	527	551	610	554	564	562	539	563	569	595	567	580	551	587	593	587	563	563	579	575	543	555	578	602	581	560	562	610	584	561	611	619	581	590	595	581	543	590	497	520	572	591	589	593	579	581	559	549	586	572	557	521	569	588	568	586	551	592	598	603	568	560	554	540	621	609	556	607	605	603	559	560	559	581	602	526	565	515	568	563	579	616	523	572	535	544	545	560	542	573	562	581	573	577	547	599	573	576	572	606	558	566	555	577	597	547	527	642	594	599	604	561	555	556	533	565	600	589	587	554	570	624	532	560	569	571	543	516	578	522	582	530	581	536	583	594	569	597	580	554	577	562	575	569	517	580	601	605	580	579	523	598	575	610	591	570	609	535	515	579	561	540	583	573	638	547	561	597	606	607	530	576	545	578	559	510	585	560	573	544	576	553	594	588	588	561	567	584	564	606	546	582	592	569	548	526	569	588	584	603	580	546	623	547	574	589	565	614	574	546	555	549	563	583	558	531	589	542	540	516	565	547	552	580	578	569	579	596	561	566	588	536	551	524	621	576	560	566	603	581	548	568	569	569	587	558	577	561	608	568	576	543	573	528	528	588	567	578	595	603	566	545	583	604	582	524	510	608	609	601	554	602	554	560	572	572	565	575	633	592	564	556	591	567	573	602	568	553	568	586	532	555	574	580	550	596	580	551	573	625	560	572	557	535	550	566	543	570	586	571	576	544	577	563	596	561	538	602	568	567	566	599	551	595	591	575	592	548	579	585	571	583	566	548	572	574	591	555	527	555	587	601	564	564	580	560	598	600	603	556	524	627	604	609	570	648	566	587	559	557	562	557	565	618	557	583	593	538	528	595	579	565	571	564	577	538	608	600	583	573	602	567	561	553	561	573	583	604	524	580	579	532	541	621	607	554	572	602	567	578	572	517	590	640	561	525	617	569	608	567	530	604	554	592	576	519	592	598	541	562	554	575	603	600	567	592	570	584	573	573	589	544	585	585	555	558	574	542	578	572	625	582	550	572	546	599	533	583	559	571	560	556	566	593	537	583	574	591	586	568	575	566	542	579	586	570	579	564	582	584	536	571	561	592	539	587	595	576	593	560	542	565	578	584	600	538	613	545	584	593	572	579	597	565	583	632	595	599	606	587	556	589	534	600	569	530	558	575	560	569	553	621	583	551	561	561	549	584	581	575	550	613	574	568	576	604	592	580	501	548	587	553	551	581	597	564	589	563	567	583	570	582	560	602	565	530	556	559	567	573	595	618	607	567	598	560	565	580	585	541	584	540	571	587	602	569	570	605	602	584	578	583	585	579	594	551	575	621	600	593	547	567	566	559	573	536	569	545	585	564	561	584	601	568	552	629	570	556	583	575	560	580	609	579	575	599	603	579	612	576	573	599	604	631	562	566	567	554	589	582	577	603	553	538	628	534	554	616	546	581	559	569	605	534	585	582	604	555	591	573	576	579	603	579	570	562	576	586	517	581	582	570	573	567	565	573	601	525	557	564	568	537	537	594	603	556	565	560	566	601	568	589	586	551	501	582	570	554	587	580	562	595	593	569	570	564	597	593	575	594	562	547	582	580	605	572	590	584	592	602	586	561	604	598	542	600	565	536	565	585	570	563	571	523	571	592	575	579	534	589	551	590	592	559	594	610	572	545	562	535	603	558	536	541	547	568	596	567	586	589	520	583	562	566
7178	16872	10750	4986	2857	1962	1738	1708	1102	1017	969	921	914	803	757	707	733	698	677	683	664	1379	3012	3607	3716	3062	2503	1848	1213	750	631	636	580	575	613	631	615	587	613	645	616	597	629	632	597	611	646	645	626	569	597	649	601	650	603	603	643	660	628	630	650	610	619	612	604	649	617	606	688	618	589	600	599	640	630	610	610	631	610	582	606	620	577	601	626	627	604	605	631	571	594	607	626	612	666	648	612	607	595	606	630	645	607	584	598	625	568	618	668	631	574	589	616	583	652	606	647	627	609	601	576	631	603	605	617	571	616	617	652	589	604	628	599	631	647	616	624	632	642	623	641	658	608	583	651	632	606	580	604	624	615	599	597	620	648	598	603	597	607	630	600	582	629	671	644	608	651	643	617	596	633	625	621	626	567	621	631	622	583	642	622	619	616	597	658	579	641	598	605	590	606	635	585	619	570	609	591	654	581	631	643	581	628	579	708	645	598	594	552	600	599	598	603	606	667	626	653	629	606	592	640	615	633	620	581	604	593	628	641	607	627	646	632	620	600	610	640	581	630	599	579	631	647	673	643	601	645	630	632	587	607	604	637	638	640	640	585	601	623	602	581	631	622	604	632	569	597	585	628	599	650	614	630	596	666	596	609	642	670	621	615	606	633	638	600	650	595	552	618	631	627	617	653	623	607	624	654	626	575	597	602	636	561	635	614	668	626	618	613	616	632	628	658	596	589	666	597	624	645	617	615	614	640	619	654	636	611	634	629	609	628	628	602	604	583	641	616	607	640	599	641	593	658	617	606	598	660	620	617	590	621	599	599	615	593	602	618	646	637	606	617	634	627	592	609	628	623	593	613	636	629	616	668	655	619	608	574	638	631	615	609	607	652	604	571	688	557	635	613	667	602	561	627	634	586	627	607	618	590	573	654	609	586	610	626	620	588	604	612	602	598	561	627	646	605	614	644	664	631	609	569	600	591	634	593	580	620	593	647	634	560	608	633	599	593	642	579	602	582	629	609	600	637	636	653	610	607	592	635	652	598	664	601	614	553	653	574	621	612	621	613	652	601	623	654	625	600	643	679	604	648	629	632	615	581	625	643	637	644	625	668	597	629	649	591	637	613	634	590	626	664	630	630	627	633	629	628	592	612	596	615	556	618	613	638	645	626	606	630	611	607	588	593	627	598	616	645	607	613	587	612	611	554	627	600	555	602	587	593	616	614	592	618	643	613	597	616	646	619	603	565	632	648	609	620	621	650	599	621	619	633	646	621	620	656	622	609	649	638	625	609	630	631	585	602	623	604	605	601	634	661	601	642	587	625	555	635	628	599	616	571	604	602	644	598	605	580	612	556	611	645	620	649	658	647	641	638	665	584	632	594	665	604	587	610	615	623	627	612	609	629	611	609	575	657	606	586	638	626	647	640	627	580	626	632	554	635	566	589	626	611	617	639	626	629	603	682	598	644	649	606	671	619	587	615	644	618	654	596	636	600	611	639	624	619	626	618	656	614	636	591	669	626	591	608	597	633	617	609	608	630	620	608	678	586	617	596	637	652	572	559	628	627	616	612	632	574	605	611	617	601	597	560	606	585	566	584	644	632	598	614	605	658	606	624	557	639	600	635	583	595	635	631	628	632	633	650	641	597	603	626	650	640	604	612	646	587	617	622	657	611	617	640	649	588	590	633	618	621	622	598	580	628	622	587	613	646	636	606	615	628	630	556	581	613	594	648	629	608	642	602	639	582	653	613	678	642	648	634	628	592	590	596	627	588	617	634	629	567	647	587	619	632	589	610	642	658	610	594	636	616	627	588	539	671	611	626	609	626	619	613	603	668	594	597	612	662	582	616	590	625	595	646	594	586	688	602	641	644	642	602	584	650	628	628	626	595	604	646	594	635	619	631	645	629	614	589	633	641	665	590	630	619	586	607	603	626	623	603	633	609	594	638	608	637	676	622	606	610	641	666	637	624	622	577	618	552	610	601	633	620	634	604	572	585	609	590	643	645	617	620	624	571	607	662	606	610	626	621	592	611	625	619	641	624	629	571	678	602	606	632	628	601	621	641	661	662	630	677	636	682	616	610	659	588	609	583	612	595	635	597	677	622	598	610	633	618	558	629	589	566	601	599	635	634	647	613	598	611	629	567	616	606	572	629	642	640	623	584	639	634	614	609	603	590	638	594	614	623	607	584	657	616	557	599	591	606	570	598	604	645	621	624	602	623	580	588	608	640	591	576	606	618	650	636	607	604	609	624	636	632	609	613	606	634	624	616	653	596	665	641	627	574	640	619	600	638	613	638	620	611	650	627	606	663	605	638	612	598	625	612	595	596	622	649	649	589	647	621	655	617	599	590	574	600	606	570	624	626	588	603	611	611	620	623	648	555	642	586	630	598	595	562	615	649	562	598	568	587	606	587	643	641	597	626	584	631	595	607	620	585	617	617	611	608	590	571	598	584	586	613	613	610	635	605	585	583	633	592	626	638	631	575	643	598	597	599	626	625	635	592	598	622	617	611	603	583	623	622	593	584	565	651	617	615	635	593	573	601	644	620	613	603	614	604	600	666	594	575	606	641	643	620	609	580	592	648	604	616	630	638	628	613	627	658	613	667	607	636	664	643	590	621	626	646	695	639	635	601	591	613	592	606	631	575	568	617	624	616	650	580	625	582	616	611	631	622	623	654	638	577	560	616	584	662	633	591	623	617	619	613	623	602	587	657	574	640	584	666	614	593	639	596	622	557	591	607	603	612	605	632	687	610	632	612	596	599	663	606	648	566	588	618	605	614	632	604	664	622	626	635	610	582	612	621	618	597	626	593	591	633	638	614	620	664	598	649	614	664	624	625	598	654	588	636	630	641	640	573	627	655	604	653	590	615	643	602	667	623	585	606	581	575	630	628	614	612	612	633	648	607	629	625	645	615	625	620	597	655	594	619	600	597	555	631	581	626	620	639	620	598	626	611	683	597	679	594	607	629	655	628	667	615	612	643	627	584	647	618	619	547	633	631	621	593	565	632	626	558	613	655	575	549	581	643	637	606	613	627	633	615	618	657	609	622	602	630	585	597	645	605	648	563	620	627	628	632	596	646	576	601	596	600	627	608	610	629	632	587	652	642	647	621	615	631	602	568	616	623	614	622	583	638	634	640	595	598	628	585	621	628	613	646	628	612	622	595	611	630	621	602	638	597	599	625	627	612	604	584	614	593	574	614	611	637	619	635	605	637	614	619	602	609	652	607	645	617	671	606	655	588	613	622	614	586	652	621	623	619	615	643	625	570	596	596	645	639	641	608	640	595	625	656	596	592	595	617	610	597	629	593	665	615	593	630	637	594	634	576	626	608	637	627	612	604	611	627	599	656	678	625	624	619	594	617	606	632	652	576	673	617	596	653	640	635	629	598	583	585	604	637	633	639	648	575	591	639	582	620	565	648	560	617	633	657	581	623	625	620	603	633	609	596	612	602	604	606	629	650	567	643	628	665	597	619	585
22874	21452	29293	24034	21454	21536	11464	2364	1412	1132	1136	1046	1047	906	946	844	845	782	830	732	792	1362	1689	4979	7119	6858	5382	3911	2622	975	691	682	689	672	695	687	699	733	701	696	696	672	646	695	656	680	695	689	672	681	691	676	655	743	659	702	697	676	681	707	717	651	722	665	667	665	682	736	657	730	688	663	718	711	653	672	681	702	665	699	665	728	680	719	691	699	686	738	680	717	713	701	717	716	684	680	662	737	725	647	710	702	664	689	664	677	709	678	640	647	684	713	698	717	728	655	665	745	678	759	715	681	727	645	728	684	695	666	717	711	681	721	710	688	671	669	738	676	725	680	690	691	761	702	702	647	694	711	677	691	680	671	702	705	694	679	723	707	696	685	711	691	724	683	678	682	677	686	682	696	688	631	627	655	665	711	750	650	691	732	731	708	713	699	680	658	673	714	694	690	679	695	692	645	707	754	706	692	681	678	696	701	641	682	711	675	692	709	703	701	684	689	667	657	748	701	684	694	655	714	730	670	708	699	672	678	705	666	722	712	701	677	697	681	648	709	697	728	680	683	727	718	724	695	739	736	644	697	683	725	677	720	703	683	716	682	706	700	668	726	672	671	690	770	721	740	675	675	724	718	718	659	677	696	700	698	709	660	737	681	684	692	653	704	728	644	655	706	689	681	720	654	694	674	725	664	668	704	654	736	688	692	692	686	710	718	701	713	711	673	684	688	642	687	676	655	688	730	658	702	715	709	698	694	708	737	688	669	721	693	704	703	670	674	686	717	696	700	663	665	676	676	700	664	650	702	698	664	667	669	733	689	704	731	693	653	728	686	721	696	727	698	675	742	681	762	714	761	709	720	683	725	681	654	704	701	680	682	662	677	657	701	735	736	674	668	691	654	689	729	690	710	720	660	684	702	749	653	722	702	677	709	666	667	668	679	702	677	705	701	672	677	653	681	703	728	716	693	699	699	701	732	673	675	678	640	684	652	679	702	620	665	659	704	695	662	694	688	672	640	659	718	711	647	649	654	622	690	723	662	674	717	692	668	730	734	691	681	688	722	691	704	701	677	694	694	670	703	670	744	714	655	699	707	661	677	675	692	683	711	704	697	726	723	674	672	632	675	727	689	686	678	706	682	697	732	697	689	706	679	669	719	692	665	701	649	675	664	672	712	694	673	697	657	679	703	653	730	702	714	660	674	712	648	734	692	696	686	670	645	748	680	676	674	716	607	692	717	688	663	694	657	704	699	662	634	719	690	691	678	721	675	647	703	685	694	657	689	656	672	702	614	692	661	652	667	718	665	660	732	687	684	694	689	679	708	677	705	726	694	689	721	666	664	688	698	663	702	691	652	689	678	690	700	712	691	660	695	709	705	663	639	651	666	643	699	699	658	637	697	649	709	663	673	676	682	717	734	676	717	610	653	689	662	688	658	663	705	669	759	657	660	671	760	714	671	686	701	697	734	741	679	664	652	698	656	681	703	693	656	681	721	681	656	689	745	698	718	661	703	685	696	694	688	642	664	675	677	697	708	705	730	714	709	734	623	685	629	693	757	665	666	710	641	693	670	677	694	688	643	689	696	627	670	647	666	768	686	697	690	696	687	700	700	680	703	684	673	679	711	683	605	684	696	675	670	653	709	716	706	699	701	660	644	692	711	721	731	701	663	732	679	614	628	682	680	641	687	676	638	674	673	690	687	681	684	677	648	673	676	688	701	696	699	653	708	673	695	671	755	618	682	693	666	749	704	676	693	621	699	693	652	688	639	720	663	680	729	685	691	655	720	718	726	679	666	721	716	632	661	649	716	643	709	691	704	727	723	700	657	698	716	691	675	681	718	675	654	674	706	696	680	732	701	672	636	706	658	689	768	703	671	666	650	713	684	619	691	681	718	672	640	739	701	692	701	712	737	702	675	712	671	649	713	664	750	648	672	717	696	689	695	650	684	630	704	696	719	710	698	647	699	637	651	666	671	730	731	679	725	716	702	699	672	699	665	708	707	705	687	677	668	710	726	652	701	688	698	703	649	686	717	672	681	666	665	721	738	641	719	700	668	634	698	637	721	692	618	732	659	713	671	681	674	706	676	707	742	690	702	645	603	687	666	746	720	692	651	654	666	695	655	697	672	676	678	673	654	690	710	665	705	750	708	764	763	691	647	666	711	730	762	682	680	661	705	673	699	701	688	675	655	686	646	703	650	692	692	680	727	626	734	685	627	682	673	701	638	684	652	676	741	734	689	629	701	672	657	674	656	639	668	680	709	683	643	636	646	651	678	711	750	722	715	676	625	682	712	683	676	699	675	675	688	660	677	723	724	699	688	697	693	698	644	651	720	731	732	697	676	712	687	648	686	739	685	679	691	688	649	707	710	695	660	662	658	665	692	692	692	686	684	688	656	702	703	703	711	691	651	670	653	656	650	683	766	657	671	654	643	680	697	662	693	682	697	644	655	698	679	648	723	707	702	650	685	687	685	684	705	705	692	682	678	708	660	697	711	654	720	644	679	656	656	718	628	676	718	666	665	704	706	709	710	698	678	678	703	658	704	689	656	682	684	655	694	723	715	705	679	721	703	663	695	676	696	692	685	737	715	725	663	702	662	691	699	659	718	708	705	672	658	667	678	695	652	714	681	648	687	713	688	669	693	741	658	666	743	718	680	733	750	691	697	644	665	645	689	749	699	722	701	656	697	680	680	716	669	700	700	671	701	688	717	639	696	694	675	707	671	681	699	726	708	715	685	678	691	665	685	671	707	698	681	695	684	741	675	717	727	689	674	677	673	698	722	722	687	728	725	672	671	648	657	677	704	686	698	654	699	725	640	663	685	656	719	740	687	655	754	694	689	702	706	690	703	644	716	710	642	706	698	734	695	721	683	670	667	654	687	660	690	710	669	725	705	723	684	646	724	660	718	671	630	671	714	681	695	695	675	707	679	686	710	668	653	682	716	688	700	680	694	697	700	711	666	706	677	710	661	659	688	688	683	710	670	708	663	668	663	684	688	692	698	665	717	695	740	681	639	714	654	717	688	654	685	664	695	684	671	681	678	690	757	704	633	692	681	667	661	685	704	656	701	739	697	696	629	698	704	701	682	683	723	702	707	628	661	672	674	630	718	679	712	690	674	700	748	675	649	670	668	678	658	727	670	700	695	694	695	711	719	688	743	680	663	682	685	681	689	718	696	665	693	652	702	675	650	720	704	692	698	705	709	663	695	686	691	734	698	715	718	677	727	705	715	693	683	666	724	686	668	716	715	732	692	711	674	707	635	687	703	704	697	689	674	671	702	687	683	662	692	673	692	671	664	676	656	689	716	617	669	684	694	665	642	677	679	661	647	645	675	708	724	696	683	686	708	700	669	693	687	669	710	700	723	674	683	707	665	676	706	684	726	673	702	723	659	694	701	693	650	700	652	755	714	684	678	691	638	686	705	692	678	708	667	696	716	695	674	691	693	694	705	669	730	717	655	707	669	665	680	640	633	678	690
8959	26435	18239	10197	5993	4155	3722	3475	2040	1643	1522	1353	1419	1197	1054	1028	961	907	908	866	887	1947	2525	7879	10328	10017	7703	5696	3662	1200	709	686	690	709	700	678	674	740	685	749	722	713	714	775	701	684	698	635	659	773	705	673	692	698	731	719	685	698	713	702	735	678	726	723	717	687	677	703	656	711	690	669	718	739	729	677	735	731	737	683	702	657	724	676	736	695	696	751	671	695	716	726	702	669	647	729	700	670	724	703	698	706	706	720	688	684	710	673	646	703	703	693	679	714	716	661	639	692	748	678	688	672	726	701	672	689	750	688	754	688	746	689	709	686	692	675	717	650	734	709	753	703	700	708	682	652	709	739	697	755	704	701	701	709	695	693	659	685	683	687	717	742	722	688	691	679	656	698	689	696	709	678	710	712	707	730	642	629	592	678	686	750	663	722	688	746	685	673	765	715	695	703	662	723	729	707	754	654	665	680	696	702	640	700	704	724	724	697	694	695	651	677	706	669	665	686	660	740	730	662	687	714	698	678	716	645	712	695	719	697	700	750	706	741	671	706	682	711	725	655	678	726	680	687	727	702	734	730	674	676	713	719	723	667	712	681	671	761	724	685	710	714	692	711	659	664	716	737	700	640	661	729	677	753	697	722	675	739	715	671	691	700	711	685	682	763	707	666	753	700	695	718	681	673	735	697	705	710	673	701	686	701	735	723	702	715	676	695	725	669	707	711	688	680	741	700	694	731	716	729	682	716	680	670	700	742	731	688	694	662	673	710	735	727	663	665	695	713	669	734	730	742	697	753	685	682	681	667	709	711	635	679	709	691	693	741	713	732	757	693	706	725	699	713	712	688	735	654	697	666	696	717	703	752	717	717	678	672	686	686	718	726	678	653	709	733	669	730	679	725	683	710	667	740	658	701	673	720	695	641	697	713	758	687	694	681	750	725	718	730	691	679	689	678	705	662	727	752	730	678	746	688	696	700	699	708	694	705	703	673	698	706	719	681	703	704	670	669	693	662	659	708	700	705	662	735	710	659	712	691	700	670	755	721	713	702	702	681	667	690	666	714	722	662	698	693	666	733	712	706	722	711	721	708	698	682	724	730	718	723	707	716	697	714	727	700	673	707	683	689	696	723	704	703	660	693	659	691	612	702	735	677	718	724	718	704	711	708	691	729	707	704	710	711	680	678	701	682	706	732	712	716	700	701	658	666	721	701	692	707	692	700	696	711	666	700	753	658	722	731	715	718	637	696	725	678	701	691	702	666	658	719	694	652	658	719	693	680	702	712	686	682	715	704	738	693	694	659	673	701	685	718	701	655	719	673	776	760	679	687	657	668	711	699	727	670	699	717	685	702	705	704	693	712	693	727	670	663	739	657	694	695	688	694	729	692	683	735	732	690	687	753	720	707	699	676	719	726	667	737	692	728	687	649	721	714	655	718	717	701	723	728	706	683	682	685	740	709	691	681	709	743	740	726	701	739	701	710	706	671	665	690	717	692	710	725	724	703	651	719	716	683	721	729	742	697	724	733	687	653	702	668	759	708	694	692	696	680	727	685	728	700	728	712	692	717	688	728	672	730	676	707	717	707	705	708	719	712	740	720	687	695	714	670	724	733	695	677	695	657	739	713	719	694	697	714	754	667	688	685	725	715	720	734	715	680	726	645	707	722	708	716	706	702	706	726	716	696	698	646	712	697	685	672	668	680	737	680	692	739	685	694	724	702	717	723	690	678	693	627	688	678	727	749	690	675	720	684	724	759	672	718	702	709	688	742	703	758	743	703	717	720	691	713	683	739	695	723	707	708	699	728	695	690	669	723	684	791	691	701	699	658	718	705	712	647	699	728	704	702	692	684	699	706	716	688	719	640	725	660	681	691	715	722	750	721	717	735	721	705	714	713	699	697	720	674	686	659	686	693	709	759	700	695	743	693	703	708	724	691	713	690	667	723	762	720	667	691	692	661	703	710	762	672	743	691	676	652	658	729	686	701	675	698	715	672	687	699	703	677	708	686	701	686	724	691	681	689	679	707	698	709	687	685	686	696	717	691	685	709	690	707	692	701	678	635	722	719	674	701	756	705	722	675	704	685	723	677	682	713	709	714	705	709	685	716	723	734	702	698	687	732	683	684	672	719	725	693	696	732	710	725	710	750	732	682	698	725	727	692	682	741	718	721	669	708	700	738	710	709	705	723	701	681	699	703	713	689	709	688	684	678	691	734	678	704	736	693	734	699	672	697	732	663	703	707	719	716	718	652	727	714	710	710	675	698	740	722	654	699	665	688	743	700	677	700	708	680	693	662	729	700	687	664	712	694	682	732	716	651	706	724	707	683	713	718	730	650	696	724	737	695	724	700	713	733	756	744	729	695	699	705	672	710	747	661	769	718	753	765	687	722	692	703	682	731	686	721	707	698	659	714	698	645	743	667	651	645	681	723	693	738	698	649	694	678	783	669	702	737	701	726	701	731	707	694	690	704	730	749	730	679	696	689	681	700	708	702	698	740	728	680	716	712	719	704	691	702	673	711	730	661	704	720	711	732	753	694	677	689	672	699	681	739	697	666	680	674	714	702	701	717	679	673	647	722	671	674	654	658	710	701	678	670	685	653	715	688	689	691	736	670	682	700	702	700	735	773	673	673	691	675	710	686	699	717	715	694	702	708	686	722	726	702	722	700	707	695	685	698	718	710	704	676	657	691	695	664	684	710	706	722	683	765	658	642	730	683	696	696	659	680	740	700	672	704	704	716	649	707	688	696	660	664	691	737	733	761	685	699	679	718	714	687	705	719	659	674	714	712	705	671	693	690	719	730	682	726	651	723	711	670	707	719	650	684	711	673	692	673	699	691	685	715	712	681	664	725	689	674	699	699	682	683	724	698	657	705	695	683	674	688	672	715	683	706	718	705	721	715	696	694	752	703	704	715	696	715	692	695	708	702	714	720	666	709	633	690	720	716	698	709	665	693	673	690	681	664	692	690	706	754	686	699	662	681	690	717	719	677	701	687	713	654	695	749	727	676	732	688	739	672	687	742	653	666	702	697	704	703	733	733	688	696	663	694	727	702	703	658	692	712	664	678	697	660	675	678	683	757	681	738	730	763	668	702	662	668	700	686	717	701	683	730	708	738	703	716	685	700	635	725	666	740	679	741	738	763	648	698	684	684	727	713	708	712	726	727	679	687	727	679	674	679	718	659	686	705	705	716	650	724	675	674	710	702	709	669	718	699	719	733	684	677	733	722	709	681	682	711	711	704	655	685	720	705	681	709	720	688	756	702	747	651	710	734	723	694	698	733	736	689	705	689	735	711	717	719	741	702	692	675	705	669	707	721	712	681	701	695	697	728	676	666	721	681	708	674	725	681	701	655	685	722	654	712	732	661	760	703	668	701	688	690	699	654	671	702	759	674	684	692	719	679	678	661	651	710	706	683	739	699	720	695	666	699	711	745	657	726	691	743	736	687	728	737	689	703	730	734	670	741	704	689	674	737
27834	19389	9046	2966	1176	692	703	714	500	447	490	469	439	408	411	417	392	435	438	394	477	451	431	509	605	751	710	715	526	439	396	349	409	440	393	389	355	402	367	410	365	372	379	400	363	372	367	375	356	381	377	403	371	382	368	399	378	373	442	383	410	399	396	394	419	390	373	402	356	399	416	373	392	380	412	413	381	362	350	377	391	442	358	369	415	393	357	383	381	375	348	388	409	365	386	366	403	398	387	372	397	369	380	387	376	387	381	407	393	395	375	390	413	334	396	366	396	406	438	369	368	381	419	414	385	404	402	330	403	401	392	377	386	399	402	404	372	378	382	354	413	411	380	413	377	392	382	372	377	382	437	370	400	374	392	389	399	401	375	407	441	402	366	408	361	359	396	399	384	401	394	378	382	391	409	401	410	389	395	395	402	392	364	390	412	402	413	372	364	374	371	366	353	364	398	355	403	385	383	426	390	382	364	413	366	378	330	382	356	408	364	378	361	368	381	368	386	415	380	368	354	396	404	356	407	396	413	381	398	377	409	425	382	409	381	375	392	371	396	385	407	391	368	391	427	409	360	401	359	382	379	370	389	378	373	411	381	407	388	394	380	353	414	394	382	404	401	373	422	419	400	380	395	403	410	383	401	395	399	383	350	384	392	368	359	412	432	387	385	389	383	414	377	407	412	372	365	392	351	401	381	367	375	381	370	391	382	405	396	382	398	403	424	396	417	409	409	409	415	355	407	377	376	397	383	405	419	355	369	381	386	409	385	395	419	370	437	405	387	388	333	371	370	400	383	425	426	384	384	395	417	409	415	436	395	398	388	416	406	406	404	365	418	396	386	370	403	392	390	400	373	390	393	404	361	390	361	388	390	357	378	363	389	378	441	388	372	425	409	365	416	399	374	368	414	381	422	406	373	403	406	371	411	399	316	390	419	402	392	357	411	362	404	391	399	393	377	390	378	396	388	407	402	396	386	416	382	372	415	384	414	398	395	367	394	342	367	432	392	384	361	403	403	379	382	427	405	375	381	377	383	366	412	380	367	398	340	414	405	366	393	392	378	365	390	421	400	382	370	367	363	399	396	356	421	400	427	382	386	384	373	385	403	388	385	377	378	362	384	390	411	366	396	401	400	422	383	393	349	421	364	410	374	399	422	397	393	429	391	393	429	366	393	379	383	373	387	361	386	345	396	430	381	406	412	388	366	377	403	382	401	445	372	375	369	417	423	414	387	421	390	365	381	395	386	396	363	358	378	386	401	389	428	398	397	362	375	392	367	384	409	371	409	367	383	411	376	395	403	390	378	376	375	371	406	428	382	409	404	421	403	380	431	359	376	379	385	359	415	415	367	362	437	407	427	398	426	390	368	371	402	379	392	391	366	359	411	418	410	389	375	395	365	370	387	336	360	349	379	413	402	415	350	416	375	408	379	401	368	397	402	414	430	384	370	371	402	399	400	390	388	401	416	376	364	420	397	423	420	376	348	333	379	364	378	377	389	364	406	359	390	418	417	385	363	371	382	393	358	404	398	359	393	380	386	396	405	392	387	387	394	390	389	384	384	420	393	415	382	424	401	418	374	344	410	393	370	377	411	376	357	395	418	414	396	376	411	455	353	440	372	412	412	392	413	382	390	383	406	396	402	367	360	381	403	392	415	373	394	384	400	365	367	370	391	397	379	381	413	394	405	435	388	370	394	394	372	363	380	375	393	386	427	384	355	363	389	372	417	365	426	381	389	376	392	404	381	405	373	368	407	382	418	383	392	378	406	365	378	419	409	393	362	324	387	406	379	394	429	403	391	365	377	392	369	421	383	393	377	403	401	403	415	398	433	367	397	378	372	398	380	362	401	386	408	377	393	403	412	419	389	376	404	402	397	391	418	393	395	397	394	373	407	406	401	379	351	388	432	389	400	395	420	398	387	365	393	379	413	376	377	380	397	398	397	379	360	394	391	345	392	379	387	437	393	396	381	343	415	351	402	374	436	401	398	367	417	353	373	410	398	390	434	420	399	365	427	387	375	383	375	388	408	368	387	388	339	353	424	378	400	375	424	393	351	384	388	380	381	379	368	381	400	394	387	416	371	384	397	410	414	396	392	398	411	360	418	358	383	398	398	397	397	378	373	372	420	381	413	383	418	361	399	373	396	359	401	398	362	334	392	409	369	396	405	390	432	386	399	365	396	405	376	380	377	389	354	404	406	389	399	400	410	390	372	385	374	375	403	382	374	360	369	372	385	399	393	432	366	390	378	394	377	407	420	368	369	411	390	374	363	400	425	394	388	404	393	405	350	365	388	420	409	378	395	404	390	394	403	407	380	415	431	378	379	370	409	395	396	389	395	386	398	397	402	393	385	388	362	374	370	410	399	404	397	401	376	359	381	412	389	384	421	370	416	403	379	369	383	382	418	414	363	351	382	345	375	389	336	397	379	321	382	345	359	378	366	346	426	373	397	362	348	380	392	381	392	385	380	395	397	365	422	383	340	340	344	392	366	366	397	403	408	392	404	379	355	375	409	414	387	385	393	412	391	383	394	394	367	416	435	394	411	404	414	382	378	374	370	351	406	389	405	405	393	375	393	387	413	413	343	391	402	401	389	416	396	392	411	384	405	427	348	404	388	408	392	361	356	373	430	383	356	367	363	361	353	383	361	404	394	404	406	382	412	413	376	423	384	404	390	409	373	406	406	418	356	406	398	389	347	386	373	370	373	371	422	386	383	406	390	349	366	350	363	378	411	369	400	362	400	417	384	395	345	399	374	407	427	401	410	441	387	372	408	384	360	395	413	394	388	390	355	404	400	381	377	390	403	338	411	397	396	409	370	402	428	384	419	380	402	433	414	380	395	401	392	397	410	416	393	387	408	420	386	428	405	362	396	359	437	367	369	427	429	372	387	378	413	397	416	367	400	393	398	390	410	428	390	400	360	370	410	404	364	388	355	358	371	360	411	374	411	378	379	393	371	363	391	401	367	394	393	336	382	386	383	360	372	402	412	385	404	394	382	395	358	386	394	383	359	399	406	372	390	380	386	371	367	370	388	419	382	364	407	374	407	377	401	371	380	390	409	410	384	383	393	384	415	436	367	408	405	377	420	358	420	388	392	384	384	373	386	377	375	410	416	378	418	365	390	381	395	383	406	367	386	387	399	373	389	379	353	370	389	363	429	414	355	387	383	422	393	407	388	386	375	399	418	416	363	394	393	383	389	405	403	413	382	418	383	393	403	383	393	371	375	362	390	402	396	386	404	395	386	373	392	403	362	408	416	417	375	394	369	426	353	371	386	324	410	356	382	387	389	379	371	408	382	393	425	397	388	384	372	378	426	411	411	404	429	391	430	395	390	394	365	410	402	392	399	397	380	369	354	396	423	392	364	466	408	384	357	388	387	394	401	385	386	369	373	409	426	383	389	413	394	374	391	390	355	401	411	375	389	399	399	368	371	349	394	376	404	396	404	379	389	363	369	373	392	404	389	379	388	421
7159	10766	6924	3384	1738	1085	1145	1078	644	607	563	581	516	500	502	494	498	522	464	469	438	467	503	687	770	875	916	821	683	539	425	396	402	460	429	399	423	402	424	444	430	459	421	427	445	404	438	449	389	417	461	426	412	383	438	433	430	464	436	430	419	420	460	449	444	404	430	429	422	456	433	423	422	397	429	425	435	436	402	418	438	438	446	427	419	430	408	406	367	410	421	468	426	468	400	408	432	414	397	434	462	449	414	459	418	441	422	408	444	406	398	414	424	430	447	434	476	465	403	469	436	430	407	426	423	440	449	479	430	431	440	424	419	375	414	437	387	439	432	446	411	397	404	410	449	448	408	410	416	412	434	413	438	449	419	393	405	452	433	437	445	421	412	390	429	393	389	414	444	426	383	428	424	419	439	449	439	387	421	407	415	413	432	392	398	425	408	431	412	453	436	448	441	421	445	432	414	417	450	423	394	419	432	439	408	430	405	405	424	436	408	464	402	415	427	433	438	407	461	428	430	446	470	399	425	443	494	468	424	402	423	430	432	451	453	426	472	449	408	427	429	457	421	408	435	382	482	408	438	409	436	476	442	434	441	420	417	442	446	427	426	418	446	438	412	449	430	404	425	440	442	440	433	432	457	478	396	449	407	449	417	446	402	424	425	440	442	457	451	434	411	469	402	465	415	418	434	401	448	450	400	424	402	470	395	438	416	394	440	406	417	426	417	460	428	430	433	431	429	409	442	424	404	477	417	432	432	424	402	430	415	453	402	412	426	439	440	439	411	401	430	439	449	405	421	424	420	456	408	425	452	463	394	444	434	415	446	411	442	453	443	432	410	465	443	374	393	421	451	445	406	428	407	447	440	397	424	432	438	422	439	446	427	441	446	418	417	461	419	458	427	429	441	404	460	400	428	403	412	436	431	432	421	421	416	404	388	441	393	436	403	452	413	433	425	419	415	438	403	462	432	469	399	429	446	446	398	442	469	417	426	436	455	437	442	444	380	448	432	458	463	432	389	391	432	438	406	389	377	434	434	414	409	452	452	466	409	401	405	420	404	432	458	411	417	430	451	438	433	423	424	419	400	443	420	431	410	409	435	436	480	427	405	449	402	432	428	436	429	413	437	409	424	393	422	435	413	407	411	431	383	426	421	433	422	389	404	450	433	441	407	436	411	439	379	440	425	414	422	394	392	442	428	465	441	442	404	449	424	467	423	412	439	444	432	388	395	440	452	414	406	431	408	407	447	423	438	415	420	382	427	423	427	425	428	418	393	431	418	414	468	441	444	422	407	439	435	420	428	382	447	455	426	411	431	425	430	400	449	438	435	424	417	444	411	418	409	403	405	415	478	452	451	424	405	428	392	427	445	439	449	437	398	426	392	420	440	411	403	401	399	407	422	421	419	391	434	406	419	420	411	439	419	469	441	408	410	424	423	449	429	438	417	464	409	430	430	433	447	444	403	421	439	443	427	402	440	430	413	398	396	402	443	415	411	437	419	437	441	426	406	394	397	420	429	440	396	417	402	421	423	432	427	446	415	441	418	412	440	436	437	419	424	385	397	405	436	443	398	463	411	446	438	442	389	439	419	414	412	415	449	405	409	440	434	434	453	457	408	440	434	449	449	413	429	411	422	420	445	424	459	434	398	442	429	432	416	457	427	393	408	402	432	428	438	444	424	421	460	465	458	475	424	426	435	430	405	421	462	393	426	410	439	427	376	443	454	418	429	410	468	412	415	403	436	412	403	380	434	402	411	447	412	451	401	438	403	405	423	416	453	359	434	419	395	416	449	425	438	405	438	432	432	439	438	444	434	412	421	408	424	432	420	389	400	437	416	405	462	417	455	451	432	434	434	461	417	451	437	449	423	416	434	447	417	440	390	433	412	417	408	423	418	415	420	426	425	446	416	455	407	436	455	399	446	446	422	429	424	435	467	437	413	402	417	432	422	430	419	435	420	394	437	427	447	431	445	480	445	403	402	413	435	409	444	397	434	394	473	440	411	406	408	419	413	454	406	411	408	473	444	397	428	462	394	440	450	420	398	441	435	398	426	397	422	443	431	438	476	406	427	425	451	428	435	426	432	417	450	441	433	405	437	430	389	456	419	415	433	419	401	414	445	376	404	434	443	404	440	443	469	442	446	412	426	446	451	447	391	434	399	402	443	457	425	404	417	426	413	428	468	429	435	429	398	436	423	446	432	424	436	404	440	441	388	393	418	452	444	406	413	437	428	440	421	392	428	406	445	422	411	434	442	467	382	434	442	422	402	427	449	462	428	463	397	435	439	411	402	421	445	415	430	356	435	486	444	428	432	396	406	449	435	428	427	423	405	438	445	434	414	415	423	466	409	423	446	418	433	390	379	455	441	425	419	420	414	392	462	411	421	427	435	423	425	431	432	382	452	414	450	438	439	399	417	411	418	457	462	414	427	415	448	417	411	434	402	441	451	398	456	422	410	424	392	400	441	421	466	411	400	428	426	418	414	412	415	442	432	443	434	420	414	436	414	408	449	437	415	415	393	415	409	396	460	459	412	415	426	421	416	433	426	416	403	454	434	447	426	418	432	413	457	424	412	449	440	402	434	416	442	401	411	457	411	447	440	417	429	429	432	438	417	429	429	432	439	413	410	417	408	416	463	412	423	420	421	442	410	439	392	412	398	419	421	435	410	420	433	382	418	436	395	415	458	451	426	410	450	424	417	437	469	390	416	429	453	420	398	441	418	391	419	433	457	403	443	412	387	424	451	439	436	450	390	443	419	407	383	428	443	412	428	429	409	442	434	434	431	465	435	396	418	454	452	443	438	436	412	444	457	420	430	372	412	422	428	456	442	423	406	427	430	428	415	432	433	433	440	454	435	464	441	417	438	426	430	433	414	418	444	429	404	425	444	460	400	394	435	447	420	454	404	425	416	432	407	406	434	445	437	414	445	404	422	452	416	443	422	423	432	429	438	430	458	442	409	401	431	399	401	404	442	436	429	385	428	425	390	451	439	396	421	460	416	425	407	423	415	460	425	395	433	423	436	454	415	419	414	431	410	440	421	411	414	407	434	403	448	451	432	419	458	412	486	429	430	420	447	421	403	404	436	412	389	401	399	461	446	414	423	443	428	404	410	477	417	414	440	397	423	433	410	451	417	423	400	397	407	388	424	442	447	412	412	442	462	456	449	434	463	438	394	455	399	422	433	403	451	455	439	466	472	416	427	428	433	404	412	431	426	455	423	367	424	425	447	460	418	430	424	437	438	418	432	400	435	436	435	379	425	416	430	415	414	414	420	419	441	448	413	434	410	414	392	414	434	417	451	418	448	399	390	446	386	425	436	480	422	435	466	417	440	471	414	418	434	425	390	456	449	412	437	438	428	460	428	441	434	498	432	410	438	456	392	431	433	456	432	397	392	440	411	457	429	409	397	401	434	442	389	407	415	445	381	387	440	404	435	400	420	451	463	387	394	446	432	422	416	424	427	474	422	470	397	430
24114	21454	28817	24493	21467	10023	1774	1221	875	741	768	634	686	539	520	526	547	523	528	519	516	498	737	2516	3474	3630	2870	2208	1501	740	414	414	433	427	448	394	410	445	435	423	457	465	426	453	407	460	407	429	464	409	380	460	390	402	403	405	445	462	413	468	474	431	454	438	454	403	455	411	422	395	460	421	401	449	429	435	404	391	431	431	410	455	453	436	435	440	422	453	434	435	415	443	444	424	438	438	400	395	393	409	429	463	437	419	439	433	447	423	462	461	399	452	404	449	459	381	408	399	421	421	418	444	427	399	416	398	433	419	417	423	408	456	435	446	458	427	426	443	430	431	441	403	450	419	434	427	439	487	413	429	458	443	450	419	446	414	446	414	458	445	402	413	425	424	444	410	436	436	406	438	463	449	432	424	403	398	430	418	418	407	426	422	427	432	434	412	488	450	408	431	448	464	414	441	433	445	418	440	411	404	448	484	449	435	450	447	424	494	492	441	437	418	458	433	465	438	443	450	455	428	407	426	401	491	424	411	414	441	451	429	476	418	462	437	413	409	426	445	438	428	442	405	427	423	425	433	422	443	417	446	432	443	436	442	433	389	432	427	404	411	466	451	398	456	431	420	427	393	441	461	418	403	459	447	440	412	442	428	418	416	465	444	418	445	445	435	446	424	393	437	450	430	440	427	400	425	405	414	395	428	460	441	456	453	440	405	459	418	417	427	438	405	411	389	425	437	396	424	427	468	452	408	425	441	452	418	419	449	444	414	404	459	396	427	417	397	424	455	425	432	447	445	473	391	422	404	395	446	391	439	416	443	420	435	460	449	438	452	400	442	437	407	418	400	437	445	435	418	438	447	424	463	428	458	419	434	430	421	455	432	377	401	402	407	444	419	429	419	422	447	480	448	445	461	506	431	423	476	440	406	429	432	416	446	456	417	447	403	451	455	396	424	433	423	435	393	424	428	450	423	409	456	455	449	410	415	430	410	418	409	418	457	376	424	399	445	468	435	428	398	418	430	441	434	429	432	411	422	411	407	441	413	434	415	371	432	395	415	446	460	430	381	451	445	374	458	427	402	484	429	416	449	453	433	435	443	427	398	424	474	423	417	436	425	438	395	439	408	470	433	440	400	429	424	449	425	434	403	441	428	430	408	429	445	430	421	447	435	448	417	464	430	419	450	401	443	419	405	457	462	450	439	480	406	432	415	414	439	397	422	456	410	396	443	420	465	469	444	436	422	460	452	417	450	456	450	445	399	443	451	434	434	412	455	417	454	427	455	418	412	470	447	421	473	406	450	414	427	400	422	427	440	428	451	433	422	423	450	457	411	389	389	402	422	413	434	399	425	449	449	435	448	419	406	451	450	438	412	379	425	427	435	424	422	413	430	440	395	410	433	413	492	451	409	435	392	415	448	473	455	412	416	418	433	434	429	462	443	416	436	443	436	433	415	436	420	448	445	442	409	444	426	431	435	412	438	438	428	427	446	424	419	432	415	447	421	408	460	399	449	435	425	461	423	413	420	418	468	428	421	442	405	429	451	466	436	422	453	450	421	481	426	433	413	423	433	426	390	395	457	383	457	420	449	469	416	414	436	426	462	421	449	435	433	433	410	435	418	428	426	407	410	442	408	438	421	431	433	398	420	429	440	448	428	442	416	457	433	381	446	436	413	425	436	422	439	402	413	439	441	456	416	442	449	377	405	459	401	436	452	458	391	424	422	417	470	392	452	454	424	448	429	405	421	453	445	429	392	419	459	458	448	454	436	424	449	439	396	447	417	430	463	388	414	441	419	421	429	471	390	430	425	404	414	415	423	417	449	437	442	431	434	423	425	432	399	418	433	461	439	401	439	443	440	453	451	420	425	422	445	416	407	435	431	414	431	471	467	435	417	448	407	452	436	425	442	410	446	401	410	467	421	363	399	439	439	429	424	457	433	480	430	443	415	413	390	429	397	402	436	417	476	425	419	408	459	413	419	434	440	442	438	437	447	434	422	425	436	458	418	453	431	430	420	398	435	430	438	436	478	418	417	417	435	428	451	411	421	425	439	417	422	457	443	480	458	448	443	456	436	463	413	423	412	452	416	385	417	467	403	415	410	435	457	418	389	441	420	448	428	421	442	438	461	421	420	400	450	413	418	399	408	412	449	427	447	462	387	419	473	444	447	456	402	431	435	433	433	445	416	449	446	448	382	451	451	435	390	412	459	426	420	425	426	441	469	401	446	441	443	426	427	387	421	435	429	408	377	434	413	402	426	455	434	447	415	408	431	386	435	420	395	413	425	449	420	419	408	410	411	452	445	442	449	452	427	425	445	415	459	426	423	460	442	405	422	443	411	445	449	473	451	435	437	428	403	401	433	445	433	468	413	410	432	430	452	430	411	399	411	420	368	424	424	415	436	462	422	399	437	421	422	432	415	382	392	456	432	432	433	439	449	408	434	427	453	401	444	415	420	431	404	413	419	442	432	434	432	432	419	455	438	455	444	427	369	433	424	402	446	441	409	432	424	458	432	425	417	438	371	413	441	461	433	417	458	404	460	443	440	443	418	432	430	436	403	450	415	431	412	431	442	439	420	423	412	449	436	430	438	462	426	428	388	423	449	424	387	468	432	450	398	446	394	444	422	384	430	445	447	427	391	415	444	425	461	421	443	411	427	410	423	431	458	418	432	464	389	440	447	394	402	436	433	441	429	438	427	402	423	422	416	477	467	437	418	392	461	433	447	418	419	415	412	446	423	419	435	485	458	398	419	436	418	407	469	391	446	432	399	414	425	416	461	432	419	427	420	423	451	411	436	421	429	424	443	441	415	417	397	437	405	453	425	467	452	450	402	483	414	457	432	438	392	439	420	446	395	442	425	432	441	425	426	422	442	413	410	411	437	414	427	455	405	444	409	408	432	402	419	415	473	444	439	415	440	456	419	392	434	432	453	430	441	425	452	454	421	445	413	386	416	478	397	447	457	434	402	435	448	454	394	452	433	416	421	446	450	426	441	422	416	441	417	431	436	459	447	442	415	459	426	412	427	421	427	438	438	413	415	447	396	417	447	419	435	459	419	451	458	441	445	443	392	438	437	423	425	435	429	439	460	452	433	454	439	423	477	437	437	413	448	427	415	455	434	423	456	422	461	425	471	447	390	444	402	428	445	441	430	442	455	467	428	391	428	424	445	431	452	424	423	412	440	447	417	427	441	386	420	397	445	418	413	449	415	422	433	424	437	432	452	447	426	437	446	450	432	456	429	433	416	462	451	465	426	455	406	430	454	448	464	457	449	428	420	412	453	443	443	414	449	469	427	398	449	456	469	403	454	430	454	443	446	422	432	439	415	448	472	459	427	432	439	444	514	425	445	417	410	418	399	466	467	455	404	420	417	464	422	434	474	442	411	445	442	413	430	445	420	449	439	417	407	403	422	389	406	453	436	440	444	396	411	426	448	441	408	441	414	423	431	407	458	426	441	422	431	480	417	391	421	420	394	466	406
6786	18873	13503	7155	4473	2568	2436	1888	1286	985	1116	921	807	737	688	615	630	582	608	593	613	607	1098	3842	5302	5368	4006	3166	2173	936	467	440	463	464	436	453	445	479	464	483	433	467	460	467	454	470	455	445	442	431	467	466	481	491	465	479	484	473	434	476	444	448	470	433	452	460	437	506	492	461	498	457	444	520	452	395	464	462	458	473	462	462	494	450	443	433	424	439	482	468	480	481	446	423	451	464	463	477	465	458	459	478	466	446	423	456	466	428	460	485	445	425	442	457	477	471	462	453	434	434	466	462	463	462	456	441	456	431	422	422	483	452	452	445	475	500	482	450	476	471	455	475	433	458	478	459	423	484	466	439	471	485	460	472	462	470	441	450	437	472	468	434	467	474	443	476	480	455	479	458	454	441	456	452	450	468	474	438	477	432	428	441	468	455	452	454	471	461	498	420	465	469	433	460	439	474	462	451	449	482	491	434	477	481	471	482	488	461	405	447	447	485	422	474	447	435	441	465	474	436	406	456	489	470	472	429	480	493	459	444	459	489	438	447	460	473	453	473	466	443	425	443	454	504	494	462	439	461	471	476	429	443	406	445	453	468	451	483	479	440	387	423	446	467	456	496	480	461	437	451	388	443	459	430	451	464	469	474	470	480	460	462	412	473	456	456	436	434	463	507	439	453	475	470	453	448	474	450	465	456	432	482	438	463	451	423	468	428	488	443	452	500	447	427	419	484	450	408	446	463	452	426	452	452	458	471	473	441	475	450	429	469	439	457	472	441	458	423	444	481	418	439	469	453	450	442	474	452	468	426	473	466	471	460	472	454	421	432	468	464	446	428	454	476	444	408	440	386	463	463	454	448	439	470	450	464	440	458	482	422	487	439	497	469	457	474	442	449	430	453	466	469	458	451	449	457	442	461	471	450	451	461	461	485	465	462	468	469	450	466	455	435	476	437	483	496	480	459	426	482	417	447	445	461	436	447	466	464	477	472	459	463	438	448	455	480	474	450	424	451	461	449	433	451	433	455	464	451	462	485	478	433	468	435	490	438	437	508	476	455	440	443	456	449	468	453	467	479	456	467	495	442	448	418	452	454	479	464	471	436	470	446	474	451	439	492	471	476	467	456	443	449	437	451	475	486	466	458	471	435	455	439	438	467	433	477	478	449	471	456	427	462	459	440	472	456	461	454	443	423	455	476	434	444	440	476	469	442	455	439	447	478	465	461	489	447	481	440	456	486	456	469	472	464	435	453	460	451	465	470	432	447	473	470	485	462	480	452	477	437	427	427	450	461	455	476	476	487	461	477	460	421	469	436	459	450	457	440	440	465	430	465	429	454	453	440	462	493	416	410	459	422	453	454	417	487	454	444	468	407	468	479	443	439	490	428	449	465	427	442	401	424	427	453	462	434	436	434	475	442	464	466	409	452	439	445	469	425	490	473	479	438	447	467	441	432	500	455	416	477	446	447	463	466	440	405	463	443	468	460	447	460	493	448	414	429	491	496	475	486	462	434	465	456	469	428	444	496	416	450	443	407	481	438	458	431	427	427	463	461	451	467	428	449	442	483	451	464	428	471	450	475	486	443	505	457	475	461	450	433	431	443	467	467	413	495	472	468	438	473	441	476	442	429	444	440	445	467	500	436	505	425	457	481	501	409	467	481	484	456	443	474	441	486	458	503	443	475	460	470	478	448	466	480	425	481	435	454	485	452	428	487	456	455	429	465	501	434	442	455	438	480	499	447	408	462	435	456	445	420	470	481	453	473	431	452	459	380	468	445	468	496	420	462	470	466	448	454	458	467	466	475	454	422	448	473	443	498	456	478	442	450	430	456	443	414	427	491	462	472	468	472	438	476	432	451	445	442	466	446	447	466	502	442	445	450	438	427	430	463	456	432	468	465	461	424	476	460	473	473	464	457	412	463	415	461	453	491	446	452	473	431	446	438	431	467	505	465	455	478	480	469	449	434	487	468	394	463	440	461	446	507	448	440	473	458	443	470	450	469	465	451	462	464	454	455	483	479	445	434	465	473	430	456	503	456	455	447	496	462	468	487	480	499	449	453	459	462	444	470	464	447	463	460	423	422	466	436	410	454	426	462	450	454	436	447	459	459	467	462	459	451	449	457	490	456	443	456	459	444	481	455	427	458	441	458	450	455	474	446	462	440	430	462	491	470	484	461	467	460	448	465	416	474	434	443	478	425	486	446	457	508	473	440	441	461	496	440	488	462	483	490	412	453	420	469	409	522	450	464	420	438	435	408	449	453	483	405	454	476	454	448	485	477	455	453	406	485	456	481	461	439	448	464	493	452	473	397	445	486	450	462	460	460	467	483	454	438	464	451	468	503	503	469	477	488	466	477	421	430	433	426	455	450	461	356	462	439	449	448	428	444	444	497	455	455	439	451	472	459	490	467	452	484	474	420	451	456	439	432	466	443	466	434	491	449	449	455	426	457	475	445	454	461	430	438	457	455	478	477	478	472	431	455	413	446	456	459	469	472	470	482	453	419	469	450	428	433	473	457	496	473	459	416	460	459	438	451	413	452	481	461	444	463	445	481	432	450	448	453	482	465	468	494	438	444	416	446	451	461	471	459	441	438	447	429	433	440	455	444	469	472	482	444	408	471	490	482	513	467	477	432	443	463	447	448	458	485	427	442	449	404	475	449	471	447	495	430	456	441	472	438	419	480	417	426	487	468	432	466	447	494	504	463	452	493	492	438	442	439	487	448	435	439	471	473	479	411	458	432	481	476	432	456	440	446	458	483	429	450	477	501	464	442	475	401	476	470	417	410	499	431	455	479	472	460	467	449	493	441	422	462	480	462	462	432	419	464	512	476	441	455	440	454	452	471	441	453	462	453	495	451	447	425	465	443	447	436	463	458	472	439	477	431	420	443	420	442	462	500	468	458	435	489	462	463	479	454	428	505	496	497	435	427	444	445	434	420	471	468	449	473	460	445	452	461	451	472	390	447	455	439	430	476	451	449	460	442	457	462	439	430	449	440	479	453	437	459	451	432	449	443	460	425	439	459	473	450	448	417	482	445	473	447	432	453	459	457	493	500	489	429	461	447	442	472	428	474	456	491	481	462	503	442	445	446	455	445	453	452	432	461	492	490	445	423	480	475	450	446	421	424	470	472	512	509	449	462	512	469	484	437	472	469	471	468	430	471	448	454	448	486	480	480	476	455	492	476	485	427	455	448	487	471	439	470	415	486	418	448	485	456	466	428	453	459	476	444	463	473	482	479	401	455	461	467	455	451	495	487	495	461	436	452	467	475	460	437	449	448	442	450	450	450	453	489	451	427	466	431	451	439	469	426	446	460	471	419	425	421	482	444	417	440	495	434	484	448	453	449	443	434	478	468	490	445	456	432	469	452	470	488	441	447	434	442	515	455	492	434	443	470	418	479	439	476	449	492	456	434	471	438	446	425	493	451	467	528	462	481	464	445	460	466	466	457	451	453	472	450	453	454	445	469	421	489
25258	21466	27750	25591	11641	1926	1312	989	835	772	701	730	690	668	678	608	660	628	671	605	673	610	601	990	2031	2488	2071	1746	1299	925	589	594	625	583	544	591	550	596	590	541	605	556	586	581	575	581	596	572	578	597	581	581	543	552	564	555	554	573	563	535	596	585	611	555	548	581	548	598	590	619	562	583	604	577	580	599	552	597	580	544	564	552	602	623	574	577	572	600	575	563	586	603	573	566	559	554	552	566	574	557	575	553	568	523	609	617	581	573	581	546	561	571	551	575	562	569	536	590	606	585	591	588	600	572	550	605	603	553	605	580	612	609	578	602	576	582	543	576	580	588	584	560	578	553	581	568	587	582	561	550	567	599	596	551	601	575	590	580	587	618	569	590	598	587	560	571	564	593	540	616	579	602	599	557	597	606	582	590	579	616	549	583	512	601	590	551	585	573	595	562	594	551	580	591	598	554	543	595	565	579	566	579	588	594	570	580	539	600	587	587	562	557	572	561	576	553	583	566	583	582	616	592	561	597	582	593	586	613	577	602	601	570	561	592	571	573	567	571	586	580	578	578	592	526	587	560	640	585	596	565	544	606	556	602	600	557	563	553	593	653	581	573	631	591	562	588	584	600	575	528	573	554	579	565	589	597	569	600	577	575	568	578	568	569	605	620	614	533	597	591	565	528	568	606	578	534	570	590	555	601	581	537	542	573	607	589	591	571	550	530	577	565	598	574	617	597	602	569	565	572	571	593	570	591	606	569	554	601	623	571	568	539	594	548	641	580	536	591	623	558	598	607	578	613	592	545	602	587	549	587	540	578	561	587	555	585	605	609	580	568	595	562	613	585	579	580	577	558	593	597	571	585	569	576	589	598	581	553	525	571	585	591	615	561	592	600	593	566	558	549	553	584	598	566	555	531	561	577	622	563	567	606	507	572	564	567	548	529	615	581	567	558	551	575	583	561	584	560	594	635	602	624	582	574	557	571	558	594	608	586	567	517	561	563	586	573	603	583	617	531	592	563	594	597	603	574	555	577	564	582	609	610	594	582	600	580	558	542	535	567	537	555	553	560	564	601	575	596	579	570	570	571	565	580	621	579	594	596	583	575	558	590	591	567	568	579	575	554	604	565	559	621	566	551	602	566	583	582	615	509	523	557	606	602	569	542	550	559	591	628	519	594	576	561	572	553	555	590	574	569	564	607	578	596	612	536	554	548	578	551	597	609	564	528	588	523	576	596	556	569	554	566	526	553	553	599	548	596	595	577	609	567	608	548	591	603	551	591	583	580	583	577	538	561	574	566	554	582	538	600	609	540	583	591	581	532	599	574	591	597	566	591	567	601	570	540	535	590	578	579	570	544	577	555	594	556	559	566	579	604	574	577	536	597	544	571	576	560	602	571	632	587	579	620	602	562	537	575	580	540	590	584	598	640	585	572	552	562	538	588	624	567	586	576	597	555	537	568	542	584	570	589	558	532	570	568	614	585	612	553	579	579	632	596	551	598	572	604	568	560	566	528	609	538	610	555	562	589	560	587	568	588	549	574	604	520	591	595	593	546	615	569	586	601	577	577	585	619	588	564	589	585	553	576	555	572	549	604	597	589	537	609	562	582	527	565	638	588	578	567	589	589	542	563	544	541	547	576	600	569	603	571	588	567	574	592	600	617	562	591	575	581	578	575	569	575	572	573	573	581	583	575	591	572	560	566	570	557	589	538	585	613	542	583	603	582	563	600	591	648	593	594	563	580	585	567	608	558	551	612	550	571	595	540	554	563	566	597	584	575	579	588	579	539	587	576	573	581	535	569	590	588	573	612	599	597	550	582	542	548	559	585	585	585	587	631	525	524	567	528	604	560	586	565	573	563	590	568	609	602	574	560	588	573	590	575	571	560	552	572	549	582	610	531	583	603	590	537	595	587	499	608	528	592	568	581	609	582	546	597	552	553	616	622	566	634	568	596	574	598	570	586	547	569	550	554	581	559	559	597	592	610	544	590	587	591	624	587	624	550	577	603	599	533	590	579	602	597	565	557	574	607	559	591	578	548	546	596	571	566	571	546	598	605	567	560	563	572	604	588	575	602	610	579	579	547	579	543	573	563	592	568	538	563	588	599	600	590	601	562	606	571	513	575	552	559	611	583	609	561	572	580	602	579	632	561	606	590	590	569	563	560	581	580	617	549	591	588	561	590	587	601	569	582	594	578	600	579	605	582	545	556	551	531	572	617	607	605	585	581	581	593	528	527	563	557	600	569	546	622	580	584	528	584	594	610	555	586	600	581	591	620	607	616	575	609	584	587	580	571	580	571	612	555	577	547	538	548	558	614	609	553	590	570	581	580	528	586	541	616	583	575	549	577	638	586	618	540	548	561	589	602	577	572	524	538	582	580	551	579	573	581	543	575	596	607	591	559	542	589	620	569	585	548	568	557	572	602	571	569	542	560	593	592	569	574	557	583	585	538	561	566	555	533	545	577	592	547	499	572	578	589	565	548	580	577	569	565	608	580	600	592	576	581	606	570	546	558	576	590	611	542	577	598	572	571	546	566	581	554	534	579	556	600	556	573	593	579	593	580	572	572	634	536	559	565	585	546	566	589	602	588	553	600	584	583	576	557	607	576	604	594	589	573	605	595	580	553	582	556	572	556	583	572	572	599	544	603	531	553	601	568	583	603	578	542	558	576	589	563	585	581	557	573	551	593	568	553	608	614	553	598	569	585	590	583	562	605	611	588	556	573	608	565	586	573	597	543	568	589	544	584	589	595	594	583	599	553	584	588	564	589	561	568	587	576	545	581	584	531	592	599	620	581	568	630	567	587	568	581	576	563	569	610	601	608	595	601	593	534	568	571	566	565	605	562	547	627	549	551	614	589	595	560	588	580	548	526	582	590	622	546	548	550	556	561	564	586	610	589	563	563	564	597	524	591	564	558	590	611	623	602	553	572	580	545	580	569	585	588	569	574	571	560	612	574	568	582	610	574	602	588	604	553	608	548	594	582	612	566	551	599	538	609	565	544	559	582	634	614	512	584	623	551	547	607	593	573	577	609	574	608	618	625	582	556	582	576	590	568	553	572	548	574	597	598	555	588	557	582	613	557	555	559	550	571	580	558	533	558	581	597	578	604	553	578	529	556	596	575	616	579	594	572	586	538	547	583	560	571	557	556	553	546	532	571	553	569	570	596	591	581	565	590	571	572	578	571	561	613	578	565	578	592	567	624	588	567	611	579	550	573	578	574	571	572	575	532	574	586	605	563	583	560	589	568	594	576	570	601	574	606	586	552	552	601	589	612	566	564	595	552	576	572	579	549	548	592	570	581	565	575	530	582	538	568	591	536	606	554	548	604	601	585	593	551	576	564	599	546	492	546	592	622	581	571	547	578	602	547	590	563	582	586	562	586	567	551	604	598	551	601	571	600	606	595	583	554	577	572	605	605	571	571	530	564	566	571	573	586	559	626	571	628	650	601	543	614	587	552	599	570	567	603	570	585
6607	15061	9538	5740	3842	2627	2035	1659	1284	1004	977	932	832	807	800	807	779	740	796	674	678	676	708	1444	3501	4306	3267	2670	1943	1230	604	607	603	612	618	653	652	626	621	663	601	602	605	644	651	588	623	622	634	655	647	623	608	636	650	605	679	681	635	586	587	607	639	607	605	658	623	608	616	620	613	633	683	644	631	639	665	636	626	631	594	613	643	623	625	583	606	573	588	649	653	627	618	598	652	612	588	609	670	650	624	638	622	610	618	641	605	616	599	623	602	636	644	661	601	636	604	641	589	621	641	597	574	586	624	625	634	601	653	614	653	608	603	593	689	637	593	635	598	615	598	598	610	624	600	591	626	584	616	575	593	648	577	618	624	634	583	642	603	621	640	642	615	649	670	602	604	632	641	594	619	564	617	621	600	562	595	621	606	628	614	636	623	599	628	676	613	653	593	631	677	671	590	619	620	619	621	626	648	597	596	603	585	612	614	633	586	586	650	636	623	580	623	623	621	617	617	633	623	604	609	585	566	609	620	658	663	594	591	657	654	588	646	586	581	606	626	613	640	596	615	661	627	590	595	607	568	633	648	633	627	590	609	631	591	595	576	598	650	627	636	634	668	637	609	651	633	617	591	606	644	594	642	627	615	652	608	643	588	626	605	603	603	615	647	616	600	611	593	603	657	605	587	587	629	615	677	582	620	607	665	634	639	592	665	618	666	648	603	609	580	615	592	633	613	642	607	618	612	628	630	620	583	584	607	632	595	638	587	623	650	595	590	621	633	634	632	635	581	622	582	565	649	663	618	590	587	646	603	596	668	598	599	599	664	595	601	591	633	626	603	586	575	637	626	603	659	640	599	653	627	583	610	625	640	652	661	635	607	652	646	641	668	626	602	650	638	621	627	651	643	630	653	657	632	626	647	635	629	603	621	626	620	621	585	623	584	603	605	613	617	606	598	592	606	643	609	607	620	599	571	615	666	641	617	623	606	643	611	637	636	644	628	640	619	638	618	631	657	603	614	625	607	606	587	607	590	571	597	579	590	592	609	576	602	596	606	590	643	619	609	609	618	607	606	627	623	586	627	641	633	644	632	592	573	604	623	661	626	630	631	646	628	617	612	572	624	635	629	597	616	658	634	628	610	640	613	595	642	646	609	596	593	595	630	668	643	651	625	605	607	599	586	589	620	578	647	635	633	655	609	622	637	608	596	626	659	625	573	624	646	640	590	607	607	620	610	603	613	605	652	607	590	634	620	635	635	629	638	618	668	634	627	621	638	621	666	655	591	608	601	644	646	597	607	626	662	603	633	620	623	640	589	566	595	623	628	651	636	612	607	617	639	607	592	618	579	641	606	643	640	592	627	638	638	602	644	661	609	578	633	602	603	656	647	585	670	623	590	574	594	610	675	601	606	592	613	641	659	631	646	612	627	585	627	619	554	579	596	649	574	641	644	654	648	589	620	623	650	631	631	614	576	624	568	604	613	590	617	562	595	612	654	657	613	664	600	610	620	648	636	608	642	601	613	666	620	616	577	662	641	602	659	641	625	646	634	646	635	622	656	586	638	619	607	628	619	626	593	616	618	641	671	613	605	576	627	593	628	628	608	644	634	606	611	636	599	603	635	618	636	631	639	631	551	635	633	625	636	651	605	600	663	650	627	615	614	598	619	619	593	584	610	621	639	633	624	586	628	589	615	581	639	636	607	610	589	571	649	606	614	602	620	615	640	641	621	561	674	632	591	595	616	607	590	637	607	660	610	647	616	637	612	659	611	651	619	627	624	625	591	605	616	645	643	607	595	627	646	633	597	626	597	603	622	629	601	632	596	614	602	627	619	603	618	632	641	641	609	600	610	595	584	593	630	645	624	616	615	608	593	640	637	586	610	625	615	576	628	691	647	589	642	624	589	629	597	634	596	631	623	636	633	641	599	600	614	610	549	628	618	590	602	601	650	651	638	595	606	606	621	663	628	644	628	612	577	578	628	640	642	639	656	626	659	622	600	620	656	621	610	647	566	608	691	627	599	636	617	597	662	643	648	602	598	619	643	618	628	644	586	607	638	601	635	619	659	648	623	632	605	655	605	611	611	602	656	655	643	634	629	592	602	607	624	626	647	615	602	623	610	618	654	635	637	638	633	621	642	635	592	599	640	630	643	613	610	671	643	633	624	578	632	615	643	622	614	619	595	628	596	642	603	571	635	627	633	598	605	598	629	586	597	654	624	668	578	598	629	654	631	599	614	638	659	609	591	607	595	635	614	626	704	620	624	597	621	624	598	570	619	581	627	634	601	644	643	603	624	604	620	648	631	630	625	606	600	610	619	605	614	611	639	612	687	643	645	599	607	597	657	616	619	661	652	613	638	607	605	606	617	635	649	641	621	627	653	654	640	665	635	591	606	593	612	626	637	613	639	626	629	631	638	659	606	619	640	630	621	592	646	635	594	614	644	621	642	662	629	628	591	615	577	658	610	638	645	608	638	637	602	592	633	626	621	574	641	588	633	646	635	611	572	551	596	613	666	649	589	653	625	678	643	573	638	604	636	605	605	628	605	590	629	630	587	619	688	589	611	632	604	622	571	592	604	598	591	647	613	636	614	597	594	615	597	681	630	660	621	658	642	607	627	611	582	654	631	623	609	624	623	682	571	624	615	617	614	619	628	590	583	632	645	620	654	653	592	601	631	559	615	628	632	613	608	607	620	588	612	632	644	685	636	567	649	618	658	623	630	608	603	652	622	602	600	613	589	635	629	606	610	602	612	613	608	630	616	620	654	605	627	649	616	641	634	599	646	591	626	616	595	668	588	630	594	610	572	599	642	568	631	635	629	631	607	623	644	641	652	618	666	582	633	630	580	629	614	656	597	633	634	617	622	633	624	572	624	617	625	613	606	565	595	588	665	591	581	627	625	610	626	592	610	622	598	650	596	558	623	591	623	630	603	644	631	602	567	663	616	638	637	639	595	614	642	605	635	613	628	601	615	636	628	640	650	629	630	667	606	617	633	615	610	631	612	652	613	594	620	573	651	632	646	606	693	614	603	593	589	603	642	587	600	582	637	657	594	599	617	596	662	649	634	633	556	594	634	626	662	587	648	683	630	659	613	637	654	616	617	592	618	614	560	655	619	612	597	577	632	585	627	601	594	607	636	643	619	656	644	628	621	584	599	624	624	593	609	587	655	575	628	637	634	633	637	637	637	633	604	602	612	607	597	663	600	639	629	630	631	599	628	622	602	606	626	625	638	637	608	588	666	616	577	640	664	647	586	619	651	599	603	624	622	623	576	640	623	632	645	624	648	662	615	652	628	621	617	623	628	632	612	682	631	621	619	602	626	642	662	571	608	643	627	639	588	590	650	640	639	592	553	641	694	619	635	634	612	599	649	591	616	633	644	582	623	612	661	594	601	586	643	602	631	585	605	613	647	676	669	613	639	632	607	664	609	554	626	610	590	661	617	647	626	633	582	640	635	636	597	629	589	622	596	579	597	624
22818	21414	29194	24027	21417	21537	11552	2227	1469	1295	1173	1071	1074	916	948	938	878	831	812	810	881	842	1058	3545	6666	7427	5504	4537	3129	1942	959	708	687	702	764	727	774	729	749	746	699	729	689	711	710	674	717	712	687	709	713	747	697	690	736	732	740	696	771	735	716	661	739	695	708	713	762	726	776	719	711	739	709	712	744	743	690	727	722	749	749	683	708	741	680	697	699	712	694	731	749	689	725	747	711	775	726	742	708	731	724	721	749	725	699	692	706	685	733	755	689	755	722	753	705	747	723	702	743	745	732	710	705	657	688	710	679	715	758	727	696	743	693	694	715	763	720	774	714	650	754	717	751	768	703	709	689	706	712	711	731	760	676	713	724	688	738	775	739	704	711	714	715	673	668	729	717	698	756	661	677	695	738	670	737	773	707	715	742	706	678	707	693	723	808	712	725	700	715	759	704	731	716	687	706	704	695	723	679	688	753	702	751	663	712	682	719	719	728	718	738	702	714	669	701	696	780	707	720	714	740	717	721	685	726	692	738	740	724	741	685	746	675	726	706	703	763	744	644	712	727	774	693	689	685	708	655	659	682	762	725	686	741	685	723	710	666	664	700	725	711	689	725	743	733	711	669	703	731	720	671	710	760	726	684	730	725	729	728	735	719	719	772	688	702	689	727	708	712	751	731	728	712	764	703	716	693	732	696	692	690	710	695	721	710	720	702	690	692	717	696	733	711	716	690	701	713	689	740	709	709	711	707	748	715	747	711	690	734	694	662	744	722	708	683	715	649	707	726	740	715	683	750	657	724	728	670	705	760	721	711	699	690	743	719	735	772	709	692	719	700	689	659	757	722	722	709	743	716	716	752	702	677	640	700	730	669	745	669	730	730	744	699	717	716	739	690	693	682	715	666	677	684	720	700	776	709	694	698	728	702	746	675	686	704	721	731	740	746	707	730	762	659	642	723	681	736	726	734	706	743	698	711	757	682	737	701	681	703	721	722	709	721	721	700	685	740	735	703	689	670	726	688	699	770	721	728	687	690	747	754	728	750	689	744	702	714	711	708	697	687	741	713	730	751	719	699	720	762	699	756	759	722	749	691	741	761	687	683	674	655	728	779	686	755	679	692	707	722	712	714	719	784	710	770	708	753	718	681	665	721	720	731	706	721	758	750	695	752	738	691	694	737	707	699	718	707	689	693	770	725	727	736	682	748	704	706	679	708	751	706	709	715	730	695	745	703	720	710	679	721	726	669	734	725	710	716	781	729	720	728	718	755	701	746	719	758	707	742	702	708	706	672	713	729	686	710	725	760	728	705	734	748	751	734	732	660	704	752	704	756	733	725	707	687	728	725	725	698	762	753	717	717	735	687	667	734	712	765	680	694	691	659	753	753	701	717	659	675	687	670	641	715	692	695	672	669	750	726	723	695	743	749	685	728	695	747	716	704	692	696	715	708	716	722	721	683	707	722	687	709	745	686	724	704	724	752	688	746	707	723	709	713	706	768	763	670	760	678	703	680	737	740	747	746	694	725	716	713	719	723	702	739	716	715	665	718	741	711	743	743	709	718	681	685	738	701	763	670	693	709	727	738	730	715	710	692	687	726	695	703	685	714	683	697	684	715	715	700	729	736	766	735	767	709	688	726	707	702	690	765	725	721	757	738	682	725	747	695	748	743	676	694	720	753	705	690	683	732	710	740	702	692	675	710	785	703	711	723	724	693	702	694	740	710	752	713	714	690	751	720	701	689	690	720	712	669	738	688	690	738	702	727	686	728	715	771	711	712	694	716	762	698	703	711	719	718	722	707	724	675	693	729	685	717	754	732	694	742	722	732	699	709	732	668	715	710	671	735	690	702	747	735	716	702	790	739	705	648	693	717	705	697	731	723	734	704	659	743	684	704	708	765	723	691	714	680	751	695	731	694	691	704	747	689	681	710	717	681	729	785	730	747	719	670	740	729	740	703	705	675	689	790	681	741	761	729	736	727	715	701	762	731	693	730	681	699	743	713	750	744	677	731	720	712	698	690	701	705	722	720	712	693	755	735	722	753	718	713	780	716	712	722	722	727	763	721	749	712	709	689	744	709	766	690	735	745	728	659	735	728	700	719	717	711	705	731	693	747	702	712	697	720	679	723	732	658	676	713	701	704	692	791	679	774	699	720	780	655	709	718	738	690	756	722	697	672	725	694	721	716	714	775	682	739	761	708	695	715	750	678	716	644	693	736	683	710	717	708	683	751	751	694	695	688	709	726	714	726	700	719	709	682	672	719	771	699	703	693	728	731	682	713	711	694	722	717	698	692	705	664	731	724	706	719	729	710	737	714	668	716	664	712	701	739	710	684	733	713	706	725	738	677	731	718	727	676	743	664	688	730	696	735	705	682	702	778	703	745	687	694	726	737	761	662	659	742	744	678	728	773	653	644	704	726	716	723	721	726	700	791	721	704	688	716	730	703	722	715	689	711	685	726	727	709	633	716	715	696	744	699	698	713	695	716	691	753	751	708	737	742	737	721	724	677	712	667	690	729	728	716	763	736	714	690	690	719	763	678	699	710	715	702	732	724	686	706	720	718	664	707	752	698	743	656	704	699	676	710	731	721	692	751	706	749	752	695	704	733	718	718	763	690	746	704	748	694	693	690	706	685	714	714	700	682	697	751	709	702	698	688	735	724	731	735	683	696	640	755	701	726	680	667	732	693	707	699	685	716	721	730	712	690	653	718	721	703	717	730	760	740	777	760	714	734	685	681	725	743	716	701	665	704	783	733	688	735	743	749	750	712	681	686	692	765	713	700	744	738	695	712	657	738	691	731	708	702	767	750	733	690	729	756	770	688	666	733	740	707	707	708	705	648	683	733	721	706	692	703	730	651	689	680	747	707	703	674	727	708	692	747	706	742	746	756	724	690	692	668	686	698	714	683	735	686	687	699	737	718	704	686	672	681	702	677	682	688	727	667	723	738	750	748	701	726	684	699	650	764	685	701	716	730	680	702	670	738	775	743	710	719	738	698	764	694	724	705	673	729	653	727	744	734	704	730	734	727	690	710	726	701	695	724	737	665	738	724	728	760	710	721	720	775	750	727	709	739	765	701	710	756	699	697	752	705	753	765	700	736	669	724	713	773	738	770	731	724	683	728	729	709	708	707	712	732	697	703	661	730	692	740	667	717	721	727	706	725	707	712	679	721	713	686	739	674	728	726	691	686	706	731	710	706	702	695	727	678	729	726	722	711	717	739	730	772	696	716	685	728	728	712	733	715	717	689	704	785	724	672	713	729	738	739	706	722	688	681	673	742	723	691	716	751	731	717	709	763	738	745	738	716	727	731	769	731	761	699	692	745	691	731	711	768	752	702	703	686	723	704	748	691	715	735	712	752	751	689	759	704	759	719	697	771	698	752	726	724	697	683	692	741	735	721	701	724	719	683	724	677	688	684	726	700	713	668	712	669	698	724	768	713	692	711	740	742	706	667	695	703	691	728	708	687	724	694	677
8736	25919	17307	10559	7686	5184	4304	3054	2232	1802	1648	1405	1285	1175	1205	1158	1059	944	992	911	910	890	1420	5711	9992	10602	7738	6614	4499	2533	1006	758	696	691	727	707	722	767	726	716	747	730	717	731	700	723	722	724	695	739	728	726	723	755	741	746	716	767	689	733	711	733	707	726	720	721	765	781	719	692	722	709	717	765	682	744	751	738	690	730	752	765	738	708	690	664	759	693	709	711	771	711	746	668	726	766	750	765	743	815	700	757	760	722	712	718	747	756	704	752	722	744	772	766	708	747	765	717	721	681	766	745	756	731	775	744	706	729	749	726	749	746	728	741	713	738	728	759	723	710	712	731	713	739	760	732	727	708	721	732	765	707	713	744	751	695	740	698	686	711	709	732	713	750	736	717	770	701	746	809	693	715	705	771	726	747	738	796	780	723	745	759	751	754	723	737	734	720	715	744	716	714	716	725	728	728	696	734	729	742	714	737	683	730	676	717	735	734	726	742	689	738	750	736	771	690	727	729	733	779	688	722	697	770	696	735	755	741	712	773	766	710	746	729	742	757	708	749	728	731	718	735	730	714	726	732	721	727	724	722	749	706	762	757	737	730	719	700	719	695	740	726	713	743	701	705	718	763	730	745	696	748	740	755	742	748	707	756	767	722	746	727	727	735	670	707	682	751	761	728	712	680	707	665	699	773	725	674	714	720	741	766	708	718	728	733	727	721	713	791	682	775	745	741	747	795	721	737	736	758	740	742	698	737	708	662	745	709	729	711	780	716	710	729	741	733	681	702	678	745	688	759	725	741	721	726	716	779	752	761	771	734	762	741	687	735	737	723	722	751	715	734	672	736	729	756	689	764	780	699	716	726	701	748	710	707	748	713	743	756	753	730	729	699	705	722	702	720	711	704	715	729	714	711	721	729	702	734	757	706	735	680	716	744	735	720	751	769	775	704	715	746	719	702	739	707	729	765	710	683	705	761	743	686	717	717	766	715	734	694	723	709	720	718	673	729	721	742	713	743	751	698	753	750	711	710	732	753	756	779	728	709	727	755	712	690	714	767	687	729	783	715	735	727	696	725	716	734	764	741	739	794	710	711	767	735	711	655	711	716	673	752	782	760	765	682	718	696	735	753	734	715	678	744	766	739	725	767	724	682	739	690	771	783	686	736	730	699	721	706	705	712	739	738	710	768	727	723	754	712	745	730	725	703	733	739	733	764	694	677	720	805	756	737	772	738	708	766	721	742	766	747	745	721	731	705	723	737	727	710	734	723	736	724	683	738	737	677	684	768	709	754	711	724	690	719	766	683	788	730	722	762	711	681	750	711	733	764	702	729	767	729	725	740	787	660	693	752	737	749	734	719	725	732	695	701	717	715	715	748	740	774	687	694	715	701	748	764	779	681	763	739	726	741	708	703	758	751	709	711	712	727	690	643	721	711	750	740	707	749	751	682	706	758	758	691	702	670	766	738	718	755	723	740	725	712	720	684	707	691	732	737	722	790	731	742	719	713	761	723	734	717	706	751	737	674	764	724	750	698	699	715	759	724	781	726	720	678	701	771	723	732	691	746	768	695	767	723	762	765	780	709	755	725	703	690	740	702	745	754	763	715	721	728	715	713	724	800	755	723	727	690	708	767	747	745	703	732	716	730	716	712	708	768	731	729	751	713	717	713	718	700	758	728	737	727	737	706	734	729	728	751	721	740	732	718	757	736	692	758	718	672	743	700	745	730	715	716	719	715	748	741	740	746	689	730	737	692	747	725	730	737	748	695	753	746	778	749	694	729	747	749	673	700	738	742	713	704	714	750	698	719	702	739	707	732	701	660	728	758	761	735	727	722	760	761	717	680	758	717	759	753	731	677	718	676	729	729	699	780	680	753	728	739	764	730	766	703	715	718	726	765	760	770	726	760	772	685	782	682	746	711	732	661	722	762	718	731	758	787	688	710	675	745	723	751	720	726	711	725	738	681	751	703	718	722	714	689	774	706	775	696	724	748	708	694	732	721	739	753	710	746	736	732	718	752	751	700	686	743	753	703	712	754	738	735	718	741	679	734	730	724	718	718	681	766	714	718	699	713	767	704	746	752	736	729	760	694	685	710	760	750	751	723	733	728	702	755	735	749	725	706	665	736	702	740	696	711	725	734	740	740	711	746	671	737	761	723	750	685	685	724	745	753	717	699	734	753	750	737	752	719	696	699	749	713	726	741	741	752	734	761	769	718	705	721	686	736	766	768	755	734	760	739	744	718	700	745	707	771	732	714	704	701	692	739	731	735	749	727	702	762	705	748	721	701	725	721	720	745	742	726	739	678	699	740	744	731	706	734	721	702	699	728	736	695	786	726	702	711	718	737	712	701	730	700	725	735	721	772	694	742	725	731	768	710	725	712	768	732	733	712	675	744	698	694	723	721	741	739	733	707	689	742	730	751	701	711	722	780	724	696	661	731	728	707	748	736	655	777	711	765	702	754	696	714	756	751	773	743	707	740	668	777	765	701	764	711	747	755	751	743	786	725	774	694	731	747	728	711	742	749	700	775	714	706	779	748	791	762	727	721	773	760	692	733	698	781	670	684	731	743	714	717	753	717	724	722	714	730	745	743	675	747	711	717	701	734	757	687	720	686	730	712	697	733	746	699	667	719	775	716	702	778	693	752	781	728	697	692	717	704	734	756	727	770	710	723	773	729	710	700	746	708	671	741	780	672	763	735	689	752	713	711	713	737	705	695	701	733	658	752	745	775	766	715	714	676	793	724	751	722	727	717	787	721	739	735	727	753	742	701	687	726	734	783	693	730	780	730	666	672	695	723	751	747	715	756	664	700	737	738	703	723	735	717	734	739	703	737	694	762	747	770	759	723	723	787	674	710	723	755	697	780	717	694	713	744	720	740	747	744	734	676	766	699	785	712	712	745	720	739	729	756	741	724	730	768	710	751	776	781	790	731	724	745	735	740	783	771	731	697	717	725	712	713	722	705	746	737	716	732	738	753	736	749	694	662	728	729	676	761	759	742	725	727	696	707	694	707	674	721	746	749	760	720	717	722	728	667	742	710	724	730	736	704	695	759	723	721	737	677	741	708	734	774	665	746	708	725	721	753	721	728	694	701	726	668	660	739	743	683	732	762	684	728	706	710	738	767	713	706	709	736	764	713	731	759	732	702	722	716	722	792	741	749	728	730	694	705	712	667	781	729	707	710	723	714	763	745	736	714	759	715	731	727	782	747	691	748	706	718	702	721	728	754	738	667	736	752	736	736	711	751	698	707	752	725	731	730	694	713	696	734	759	660	740	720	735	666	748	726	717	760	760	712	708	698	760	703	736	721	732	713	706	734	683	745	761	701	764	694	702	706	725	707	739	736	714	693	688	745	716	719	739	704	744	744	716	695	741	728	689	708	758	704	702	700	779	787	766	776	744	707	771	735	707	739	715	710	744	708	761	739	787	767	741	794	729	726	730	729	738	769	700	718	724	710	715	705	717	752	756	725	705	726
28064	19514	9168	3009	1441	975	896	767	624	533	536	539	525	508	513	469	473	485	480	489	467	473	497	606	709	731	669	662	593	542	463	452	454	458	456	453	461	462	425	487	414	435	499	454	424	480	423	447	419	489	409	466	442	459	429	454	436	440	418	421	473	420	435	429	420	460	460	431	440	469	459	455	416	411	454	420	386	487	399	462	471	437	444	437	433	434	476	434	444	455	440	441	424	421	435	428	433	428	479	450	414	475	456	445	470	468	502	430	468	477	454	406	423	439	434	442	452	475	497	408	459	449	442	445	429	421	428	444	469	438	436	436	455	414	459	464	436	442	412	471	414	466	418	488	466	481	456	428	401	442	441	474	437	504	472	444	458	430	470	454	448	444	457	457	441	444	446	458	471	449	472	447	426	424	416	454	429	448	454	432	463	435	435	471	443	452	476	434	447	464	434	450	461	454	469	461	447	454	476	416	446	434	450	447	439	510	421	431	508	421	432	450	430	439	440	431	447	448	461	434	471	425	400	440	467	422	459	440	435	461	404	471	446	427	451	452	451	468	434	452	441	430	444	449	450	423	406	432	395	468	439	408	453	404	464	474	447	478	470	428	442	406	421	428	407	442	418	459	449	432	445	445	465	465	466	426	455	445	426	466	483	452	471	444	447	476	438	443	460	436	493	439	455	481	426	451	457	433	465	414	437	480	432	445	444	450	423	448	462	427	468	455	470	431	454	436	439	425	462	434	487	416	450	454	457	477	398	461	436	453	443	438	449	433	411	427	455	472	467	427	438	426	453	415	458	417	467	451	429	462	447	451	440	446	414	405	412	465	434	450	432	437	450	444	415	466	455	445	453	438	462	446	432	439	469	444	473	436	469	415	498	463	436	398	459	434	416	437	460	475	448	431	454	448	467	426	420	455	446	471	436	451	469	426	428	447	436	437	423	446	427	481	475	423	441	450	438	434	449	481	466	406	445	459	464	437	446	450	441	451	459	462	452	416	441	403	407	463	417	472	456	443	438	451	432	408	442	466	437	493	432	416	435	446	445	455	448	416	471	489	464	461	498	435	466	430	429	482	442	475	446	454	457	391	409	496	509	468	445	447	447	436	429	469	408	427	416	440	421	432	436	453	429	486	490	432	448	451	452	434	439	485	446	426	457	456	437	459	447	444	479	466	431	476	458	398	435	454	436	493	407	434	465	435	389	480	442	451	443	455	475	445	467	478	446	468	461	460	448	438	405	443	468	456	448	442	426	448	457	468	423	465	474	462	458	461	457	435	484	400	426	479	480	460	500	459	457	449	453	453	429	427	428	437	462	435	449	439	456	454	412	470	454	464	420	405	421	432	465	472	454	427	434	451	435	471	494	454	468	432	424	432	463	474	426	439	439	442	434	442	443	423	470	436	467	421	469	438	435	441	416	452	450	454	450	445	450	467	472	470	434	445	415	460	410	465	417	421	434	425	414	435	412	424	486	445	422	465	467	434	448	439	434	451	433	429	404	457	413	480	480	461	432	428	445	476	442	427	452	431	444	475	469	426	423	511	481	425	461	470	417	488	453	418	448	445	438	444	474	452	475	454	470	485	435	416	445	474	417	417	450	440	434	457	477	443	449	433	477	426	438	445	455	477	456	406	483	439	410	438	410	449	451	426	440	411	443	415	442	442	443	465	466	424	434	462	484	441	480	440	490	481	445	454	468	431	412	423	467	458	424	440	431	476	467	372	466	446	468	453	446	440	459	430	437	469	488	452	449	476	458	449	444	464	457	426	441	440	403	426	476	453	432	428	468	437	442	411	439	467	466	419	427	453	454	412	436	438	433	441	421	446	450	427	445	451	425	419	411	427	448	446	435	442	433	456	478	431	442	414	461	433	471	464	431	429	458	432	464	481	459	448	424	437	445	447	452	424	419	426	447	414	465	431	439	430	443	448	424	461	429	422	462	478	473	457	433	433	433	463	432	472	450	436	428	405	443	436	465	445	465	454	403	493	452	468	426	463	463	444	458	425	440	466	443	449	447	420	450	453	478	430	415	428	463	458	444	454	450	428	437	465	444	446	446	424	458	424	444	419	461	452	475	437	455	453	457	414	440	423	443	430	416	410	445	435	436	416	471	442	463	414	412	446	474	441	449	427	465	447	419	451	437	435	441	453	440	415	441	465	446	450	407	468	498	498	431	476	468	443	445	455	472	440	485	452	443	476	485	407	452	438	467	455	437	452	465	433	419	446	451	429	467	443	445	423	490	467	418	433	471	461	419	425	430	480	468	418	469	419	452	433	444	428	449	454	417	446	411	435	436	446	455	420	488	468	463	440	444	443	450	473	417	426	467	464	425	432	474	465	399	442	431	426	413	453	465	466	430	419	418	447	460	457	427	424	456	473	479	439	446	464	424	424	422	464	460	448	438	481	418	479	464	424	433	473	437	454	422	471	468	472	433	456	428	455	456	442	457	438	454	433	386	441	426	462	421	434	453	493	436	446	446	457	444	455	463	476	453	401	420	469	484	451	487	427	449	448	458	436	430	442	447	445	466	418	450	439	453	438	418	436	469	423	468	451	446	404	463	428	411	462	422	469	454	426	396	432	489	443	456	437	407	478	432	420	438	437	447	458	415	451	470	478	426	466	474	454	485	442	439	466	434	459	448	485	478	442	466	420	467	457	430	466	466	447	485	415	459	443	438	437	439	455	425	450	469	410	457	452	455	463	443	455	428	455	483	465	424	436	472	459	448	441	433	467	454	453	466	459	449	454	429	426	461	438	439	443	475	471	469	428	471	409	469	434	455	475	460	459	440	462	472	430	443	443	521	455	446	453	438	477	431	452	447	412	415	494	454	461	474	483	439	428	430	437	469	420	412	468	496	441	460	449	469	488	434	474	467	457	445	453	445	469	462	481	443	487	442	451	445	434	459	459	425	457	403	442	456	447	449	446	465	454	434	426	445	452	407	484	427	435	396	415	460	457	448	463	495	450	452	452	450	474	448	438	437	480	442	425	450	437	455	483	456	460	409	426	428	453	449	446	440	453	447	437	441	443	430	440	421	417	428	452	481	445	462	410	484	441	438	415	471	463	435	466	445	438	442	461	447	451	446	473	432	465	452	436	434	427	458	448	422	474	458	453	466	488	442	425	447	423	454	408	455	481	440	464	434	426	446	434	432	449	415	454	430	423	497	439	415	454	464	433	449	434	444	475	425	454	443	426	459	480	435	407	431	455	452	444	454	442	452	442	450	466	438	431	459	442	437	449	436	439	457	454	420	476	449	500	470	439	414	444	462	425	450	446	435	427	433	448	442	469	469	451	424	460	463	452	456	477	440	471	448	496	432	423	439	458	462	480	477	442	398	410	474	419	428	414	488	482	460	444	444	485	431	430	424	391	437	459	455	449	442	401	454	428	478	466	419	432	451	433	408	477	435	451	465	413	454	422	454	444	437	493	390	445	474	455	463	465	447	438	462	462	442	440	419	453	467	445	453	457	445	445
7326	11210	6836	3470	2482	1545	1603	1075	717	729	641	659	589	626	573	566	529	509	511	541	575	595	602	812	936	933	949	850	704	635	568	512	459	517	476	478	432	479	501	497	495	518	487	490	444	446	460	507	492	489	495	466	498	492	473	476	508	492	488	510	476	491	510	454	499	471	498	475	462	462	449	515	477	480	504	499	477	494	457	533	509	506	486	484	473	516	488	478	505	540	465	543	484	494	511	496	524	502	518	470	479	490	501	512	493	498	515	467	485	495	505	450	511	474	498	480	478	480	475	486	487	469	524	467	494	500	486	482	486	503	494	486	445	524	434	504	474	463	498	489	472	514	497	499	493	487	459	490	521	478	496	470	502	480	504	475	543	434	491	471	511	489	465	453	528	513	532	490	515	463	500	502	469	462	490	482	478	485	444	495	510	488	467	489	489	483	481	487	488	514	534	483	486	469	478	507	465	508	497	470	499	474	453	513	472	495	488	468	439	502	497	494	493	479	506	499	468	511	515	463	523	461	508	476	461	514	489	513	476	474	497	468	451	495	498	501	511	509	513	480	471	477	475	496	457	465	465	479	485	447	509	465	491	506	491	468	506	471	501	476	485	470	511	493	468	503	513	479	460	501	499	468	439	465	494	498	551	472	526	465	508	468	469	505	502	490	476	505	449	503	483	472	480	495	459	476	501	490	491	513	462	491	482	455	476	436	480	519	492	493	483	493	478	491	461	502	495	471	485	454	529	508	509	475	506	469	454	503	482	475	471	497	458	499	457	512	409	439	490	509	475	466	478	487	508	484	450	444	505	439	493	447	454	521	477	502	510	489	478	496	505	473	503	496	519	441	436	470	500	513	491	485	490	480	503	494	498	482	486	491	467	504	517	470	486	474	496	481	487	520	470	477	469	470	524	518	480	488	488	534	428	472	470	479	488	494	507	501	478	465	469	489	523	487	462	501	464	464	512	453	488	448	520	519	479	502	477	465	458	528	479	469	475	492	457	503	483	491	453	450	460	473	496	442	488	494	472	527	472	482	469	496	485	515	519	477	514	434	462	475	529	496	518	476	475	498	532	468	507	501	509	477	467	477	453	467	462	502	537	479	523	502	451	465	482	508	475	467	498	483	440	478	505	469	500	473	509	475	470	538	445	460	488	524	473	497	506	437	457	483	473	453	486	463	493	466	470	468	517	471	483	471	486	508	520	493	488	488	454	482	498	515	473	496	513	510	476	515	441	503	450	481	492	463	499	468	448	518	528	493	477	492	493	488	492	518	472	452	473	497	499	520	482	474	488	491	487	479	510	460	497	489	460	468	495	452	493	505	487	476	523	505	476	471	476	502	498	516	508	474	447	506	455	467	499	500	496	484	475	536	511	480	424	503	508	483	476	515	493	502	451	474	498	481	496	472	482	495	494	457	498	513	504	480	468	493	480	509	468	484	506	519	474	496	465	482	526	485	486	495	505	465	461	478	498	492	500	505	509	472	480	490	471	472	503	489	497	486	461	481	513	498	432	482	489	454	480	494	461	480	487	504	502	492	479	458	516	481	465	489	453	505	507	493	493	474	514	492	477	476	470	520	424	485	476	464	480	481	508	489	476	477	515	455	532	455	447	491	482	486	438	523	457	454	488	443	476	497	491	446	465	503	468	458	487	479	486	453	495	470	457	482	501	449	503	524	464	446	477	468	504	528	477	477	505	486	465	486	470	497	495	453	482	490	499	521	475	467	483	463	480	517	479	486	522	458	528	506	524	526	490	491	449	468	492	518	479	493	487	477	486	493	496	515	471	494	538	522	466	493	535	461	498	473	482	487	472	492	492	502	506	455	502	521	462	521	492	427	522	468	482	489	466	483	464	496	480	471	489	461	544	495	493	482	507	536	474	482	448	503	499	508	512	480	498	465	522	470	487	482	443	439	479	497	455	499	521	549	481	484	468	510	489	480	538	505	494	487	476	438	497	475	460	485	456	483	496	514	507	478	489	485	496	500	483	465	501	477	485	479	458	456	505	477	476	505	516	508	520	470	477	479	491	453	488	480	483	467	467	500	453	513	507	463	453	494	465	508	475	474	495	480	484	525	490	471	480	500	491	458	501	473	468	471	502	463	463	495	452	523	481	498	477	500	520	475	461	523	480	513	463	470	502	529	514	498	480	515	490	495	475	471	470	489	487	519	496	502	471	473	461	466	489	445	495	486	465	556	441	499	477	451	467	477	523	460	504	460	479	504	489	471	478	490	478	499	503	482	475	494	500	468	477	448	535	524	522	466	490	473	465	486	493	505	459	471	487	484	489	500	470	452	512	476	475	453	520	528	514	480	516	474	505	473	491	498	494	493	441	458	485	493	492	491	509	491	484	487	458	516	484	485	453	511	449	484	482	483	461	523	452	477	520	485	492	450	468	512	490	481	494	458	505	498	492	488	490	475	495	495	522	466	499	459	476	474	466	519	510	500	437	500	467	490	510	488	504	537	499	485	491	483	455	469	479	497	474	511	471	496	518	486	508	485	463	481	522	483	480	476	499	495	450	511	510	503	500	519	495	498	527	476	494	505	463	462	459	436	487	502	475	528	460	493	502	486	485	469	524	466	475	489	503	473	456	449	444	499	476	507	476	501	522	472	464	483	522	493	455	485	467	490	457	472	475	472	495	473	520	470	480	497	456	477	521	526	512	483	499	481	458	484	533	471	482	495	492	468	508	521	526	483	499	494	505	448	497	488	453	506	486	456	482	483	504	480	511	468	481	466	503	476	485	508	435	507	501	546	476	505	447	524	506	473	517	486	459	460	505	492	467	482	511	486	478	465	508	493	501	476	494	476	522	464	450	491	556	511	452	498	504	507	470	493	472	482	458	503	472	511	489	463	445	489	502	515	495	527	449	501	510	448	541	486	489	474	506	484	483	480	473	540	456	480	509	503	488	496	477	514	461	481	444	457	467	531	472	490	535	478	524	506	530	481	501	496	466	472	475	483	462	529	498	459	492	476	493	460	514	488	484	458	483	496	467	518	506	524	489	523	464	461	479	515	456	488	484	514	482	472	514	479	509	500	490	494	468	492	461	513	489	511	503	473	444	462	510	497	473	527	458	464	475	493	487	444	493	463	485	459	485	441	484	503	458	513	504	486	526	510	495	507	500	541	495	513	519	500	497	457	492	514	459	498	460	483	493	468	456	429	487	453	473	470	484	549	480	509	485	494	447	494	454	497	522	511	492	468	475	476	469	445	463	505	474	452	481	418	512	494	515	505	479	513	484	478	498	501	486	489	486	471	470	462	496	463	495	479	521	535	485	501	484	465	487	509	491	460	500	480	464	505	500	472	471	500	459	453	493	497	445	531	459	438	516	453	474	508	499	475	474	495	477	500	481	534	488	503	446	455	473	502	500	480	484	458	479	471	471	496	507	480	522	452	493	480	487	481	478	496	481	465	460	499	482	475	478	497	495	461	512	498	487	488	495	459	475	512	482	480	473	467	498	491	500	483
24123	21460	28764	24575	21462	10537	1902	1131	901	843	702	665	656	635	536	536	572	581	609	607	616	726	1266	2550	3451	3454	2758	1871	1427	973	580	458	470	465	447	472	502	460	458	486	486	461	463	447	453	461	474	461	485	449	497	465	492	432	485	470	490	474	461	424	522	470	425	459	456	461	472	475	475	459	471	460	475	439	468	463	482	474	457	485	460	491	452	487	480	449	455	459	470	434	480	463	483	489	468	478	476	483	461	452	479	434	453	467	493	517	458	490	474	491	488	443	482	461	469	476	468	451	493	467	469	482	485	466	499	484	495	457	421	512	473	473	489	484	448	454	495	461	413	441	464	475	459	483	426	413	508	466	456	491	453	470	471	414	442	489	503	483	436	468	470	474	489	462	448	485	462	503	467	492	483	511	522	475	477	535	472	465	472	493	488	437	479	489	444	452	514	456	502	478	475	488	454	506	445	480	454	447	468	446	471	425	493	479	466	432	472	450	475	446	445	452	510	477	489	436	480	512	459	485	452	428	475	436	467	496	503	470	489	480	473	502	478	461	430	464	478	452	484	449	488	524	482	479	489	446	494	457	462	443	489	443	475	479	483	441	489	480	462	465	495	490	454	450	501	434	519	503	485	445	449	478	494	483	518	461	470	471	473	466	487	481	438	464	451	462	453	461	467	408	455	463	501	470	493	465	482	457	484	454	522	468	465	440	440	468	470	476	518	488	499	478	427	459	475	473	476	468	506	470	474	460	476	484	470	488	484	464	484	465	466	434	472	498	474	520	477	483	422	460	493	492	432	470	476	475	444	461	479	496	459	457	486	504	497	457	503	455	464	462	478	451	410	463	462	451	468	485	483	456	467	438	442	456	447	510	494	484	482	463	476	474	425	460	466	472	493	476	461	459	496	509	472	458	479	493	489	465	472	453	417	473	441	442	480	507	454	471	493	493	514	522	458	460	493	460	489	459	466	463	446	471	486	518	457	459	502	468	471	461	455	498	502	473	481	498	450	477	468	448	450	490	450	459	471	467	483	459	483	448	474	464	493	459	490	449	499	456	458	453	475	477	449	457	421	477	483	451	501	469	414	487	471	468	460	442	468	456	447	482	453	483	451	484	506	460	476	503	450	446	460	448	430	475	455	514	427	463	447	448	466	450	491	483	485	442	518	454	497	464	480	471	462	446	477	428	438	500	489	461	462	461	439	462	443	471	505	464	487	498	480	486	465	518	453	442	433	482	471	455	454	474	507	472	463	516	467	498	476	516	508	496	448	460	457	453	446	477	476	462	459	479	487	482	454	474	469	450	495	479	477	493	516	433	463	455	493	482	467	459	464	453	486	460	445	463	444	457	472	484	476	424	489	492	460	479	477	456	468	427	455	475	486	480	479	495	451	450	484	474	464	482	461	477	486	488	466	505	478	507	467	481	430	497	464	489	489	467	463	457	499	445	484	482	446	487	466	485	442	493	463	474	478	496	487	436	454	515	475	516	468	460	462	499	455	498	497	429	475	450	475	459	476	436	480	468	479	470	482	537	488	477	508	498	476	454	484	480	467	449	466	478	469	436	463	503	461	479	513	459	471	449	487	511	506	472	470	455	449	438	467	459	438	484	497	456	499	453	477	462	438	466	462	471	500	484	455	483	411	446	456	481	465	462	500	467	484	499	468	494	454	446	494	475	481	489	444	450	437	452	513	472	443	466	511	493	448	442	465	462	458	423	428	445	484	448	441	450	489	462	468	443	503	524	470	454	442	465	468	472	484	467	478	436	465	507	447	451	462	452	457	462	486	494	449	463	470	489	482	469	441	453	453	435	488	489	508	489	453	455	451	447	467	460	467	496	426	498	451	454	465	499	446	440	493	450	467	469	488	461	475	480	483	489	485	480	533	465	440	455	444	448	465	486	502	490	483	504	474	460	505	449	495	472	480	482	479	466	454	432	496	448	456	469	525	482	463	470	489	483	493	477	496	454	464	469	489	485	456	428	491	453	458	473	479	495	473	490	449	482	468	478	479	451	461	455	466	440	455	473	469	479	469	433	478	464	466	496	470	475	466	485	432	498	450	465	488	466	449	438	474	457	496	506	448	484	472	426	484	498	469	491	501	477	444	452	427	431	437	461	473	458	470	501	478	444	461	480	490	501	459	480	506	454	501	447	456	456	487	459	503	487	475	448	498	477	464	465	489	459	452	459	455	456	475	457	472	478	462	470	470	515	471	472	477	431	487	501	476	463	472	462	497	465	444	475	484	525	498	431	444	456	477	525	509	477	452	464	446	459	443	474	457	505	463	463	477	485	469	480	456	476	456	484	479	463	457	461	473	463	484	466	463	505	489	456	462	465	473	489	482	463	451	451	493	470	505	447	459	442	433	500	478	462	485	433	463	474	503	467	455	448	490	474	490	496	469	438	478	515	462	440	457	496	429	477	449	448	475	469	463	474	462	466	469	450	465	458	459	492	436	484	483	475	469	486	489	472	504	498	469	471	488	495	462	465	428	502	467	461	494	474	490	482	449	466	494	462	446	473	443	483	483	469	505	446	471	485	427	466	438	463	467	457	467	458	451	477	436	425	460	513	443	501	503	493	465	452	469	504	487	446	453	438	422	458	462	482	433	502	471	450	461	449	438	451	491	435	466	467	482	477	476	528	494	436	490	505	492	458	462	449	468	457	406	461	472	450	500	504	463	471	460	492	495	482	463	485	472	482	463	467	507	486	463	468	478	464	444	493	480	475	463	479	456	453	500	439	492	481	480	466	427	451	461	485	428	494	444	480	517	467	498	464	473	460	450	474	467	458	504	490	482	438	477	451	478	478	470	464	454	462	483	427	438	474	465	449	440	468	468	464	486	443	470	477	492	461	466	456	457	430	452	456	457	453	465	449	482	478	458	487	489	459	517	497	513	467	469	442	481	446	470	479	474	449	461	515	470	471	475	469	437	439	493	471	478	485	483	435	430	456	446	466	444	511	484	490	497	468	501	432	463	436	455	529	486	454	447	433	475	504	489	475	491	496	484	487	471	480	500	441	428	483	411	477	441	451	479	496	466	447	504	495	459	464	476	430	473	486	501	457	429	427	450	503	476	445	458	481	451	498	520	478	501	474	503	482	469	450	476	468	499	465	469	449	494	450	526	453	487	472	446	506	482	463	444	485	500	463	423	529	488	490	482	470	501	467	492	473	483	468	491	467	482	462	451	487	464	522	481	462	476	496	494	486	461	441	485	462	473	475	446	462	429	471	461	480	467	467	454	494	500	514	440	465	472	458	487	436	498	477	456	508	480	496	465	464	479	481	477	438	488	451	441	446	495	506	455	476	502	450	482	449	447	464	485	456	451	441	485	495	410	482	529	432	460	456	440	521	473	480	427	499	471	420	462	470	465	497	454	499	461	483	491	461	500	459	489	455	480	461	486	509	448	468	476	504	471	435	463	485	462	474	479	491	415	461	485	466	490	507	502	458	433	449	490	429	447	461	464	441	459	415	485	489
7197	19382	12803	6552	4614	3369	2638	1904	1290	1209	948	912	800	840	705	631	599	673	748	658	798	934	1947	4026	5264	5299	4123	2905	2013	1367	651	494	517	482	487	507	493	518	503	491	503	527	523	450	489	454	522	467	497	491	529	485	492	494	497	482	500	511	495	466	505	496	502	573	483	497	501	485	495	507	479	479	500	554	467	524	510	528	509	505	516	487	480	544	487	519	522	517	487	440	513	528	536	479	484	484	514	497	507	459	466	478	487	517	491	500	532	506	502	513	510	485	518	544	493	488	501	463	489	519	519	499	477	486	503	483	484	476	523	493	508	479	461	499	507	499	526	494	497	496	531	541	498	480	469	488	515	500	489	525	495	499	522	514	474	502	489	510	502	500	466	547	525	494	527	521	490	499	470	510	507	448	503	508	470	482	523	504	501	501	502	495	438	519	536	481	533	490	476	491	515	437	513	495	475	481	530	418	470	488	495	487	500	512	495	520	527	511	513	497	510	453	508	501	494	503	549	523	523	485	551	529	516	501	472	481	528	466	538	491	510	511	506	520	462	508	503	502	481	511	505	465	508	493	491	545	490	522	520	472	518	535	464	509	491	493	476	508	539	452	458	461	494	504	482	482	514	472	467	497	538	482	450	489	477	492	455	496	502	509	485	472	493	494	507	520	479	450	496	490	525	533	499	508	531	476	493	499	496	517	512	492	551	506	519	495	514	484	535	484	519	541	529	512	511	522	523	504	484	540	513	487	484	515	531	487	510	484	503	504	499	507	516	513	481	468	503	499	506	468	442	465	484	474	516	514	488	485	500	487	497	505	489	520	471	477	508	505	502	517	475	491	495	482	517	487	464	474	526	505	520	464	500	499	508	475	516	489	487	492	525	506	482	532	520	542	485	528	495	511	517	495	483	485	518	512	524	517	492	485	523	517	538	520	514	541	488	500	530	470	493	465	486	521	490	513	507	511	481	515	518	504	501	459	537	457	508	461	520	523	538	486	490	467	496	517	526	521	529	483	513	513	511	464	460	504	512	478	493	521	494	515	504	496	488	491	534	499	510	506	466	521	486	489	516	500	519	483	515	475	504	514	511	471	514	501	516	520	501	514	492	518	507	485	498	553	487	462	519	503	496	492	504	507	493	523	488	503	491	516	456	480	476	494	476	523	513	451	506	521	470	472	498	545	498	526	541	488	488	474	502	467	476	460	462	487	493	508	491	510	517	550	485	503	545	474	519	487	495	510	536	534	495	485	475	536	509	479	473	472	498	499	504	481	491	525	517	478	463	507	484	485	507	493	517	517	507	479	477	501	511	508	510	471	544	473	525	486	478	486	509	541	513	495	487	504	535	517	504	494	471	499	503	501	538	481	532	473	518	484	458	485	501	460	503	482	482	495	527	483	531	477	521	495	434	515	464	514	508	510	508	502	503	500	445	526	477	491	511	522	500	523	531	483	508	510	487	490	532	492	519	492	535	481	461	483	507	543	507	498	505	496	481	472	475	524	514	521	522	500	508	506	476	486	532	509	494	492	490	522	513	543	494	480	493	505	497	473	468	490	485	501	539	502	485	492	485	499	528	490	497	481	496	520	462	518	522	524	526	521	489	510	512	506	463	509	530	495	529	531	508	492	515	484	487	496	490	476	540	497	465	526	459	558	520	484	493	501	505	546	490	489	538	497	468	503	491	477	498	506	550	468	477	483	485	486	464	446	471	474	507	533	477	500	508	496	536	502	491	499	481	545	523	488	551	488	506	513	490	483	499	503	515	517	471	517	517	523	497	483	509	462	496	517	516	490	494	476	509	509	512	502	516	461	501	509	491	493	487	506	472	465	478	536	486	507	446	486	486	495	473	520	508	512	498	501	493	465	519	520	507	467	502	524	494	520	510	513	491	500	483	522	498	510	514	519	486	488	492	491	486	497	504	519	505	505	546	483	550	509	478	511	472	522	493	487	462	484	476	505	540	501	475	542	493	486	518	472	518	491	466	516	441	516	541	466	500	485	516	498	500	446	509	528	520	504	489	514	518	486	562	477	508	496	496	520	526	503	492	530	534	482	472	475	492	505	519	534	516	485	517	473	508	512	520	481	446	481	533	504	505	504	488	484	505	446	491	504	514	510	462	511	488	501	516	474	492	487	518	505	479	502	511	497	531	484	467	425	523	502	539	476	523	520	527	452	493	521	505	510	506	462	473	513	501	463	467	493	523	520	456	505	512	499	476	522	514	495	476	477	555	454	451	504	502	521	521	469	507	505	472	507	487	497	516	505	499	502	511	493	475	536	510	496	521	538	475	510	527	484	468	467	494	478	517	515	508	498	471	492	510	504	533	456	526	518	461	506	508	476	520	487	501	480	524	488	517	482	510	527	543	462	459	473	533	514	468	466	506	547	524	502	492	517	506	488	482	500	520	557	475	485	532	501	504	517	483	524	491	528	484	500	477	533	478	498	513	487	500	529	484	504	495	530	525	490	504	482	506	490	504	532	509	501	481	504	479	488	517	523	467	481	492	479	496	524	531	532	501	559	486	503	490	473	504	490	487	537	510	489	517	528	486	473	515	526	572	497	506	496	529	476	511	480	552	515	469	537	503	517	461	489	524	503	488	507	472	501	520	509	495	547	486	503	498	509	454	512	487	457	500	518	472	467	496	484	514	532	534	523	528	495	470	540	530	509	496	557	485	517	493	497	451	506	537	502	492	454	508	511	513	572	502	505	484	504	501	512	520	513	491	499	557	553	516	500	518	531	514	474	554	495	520	514	508	458	509	478	533	471	506	491	485	467	498	495	541	555	493	539	532	506	529	475	498	490	486	466	487	478	493	506	501	498	487	495	476	458	548	521	518	484	540	517	498	473	442	472	507	558	537	511	504	501	542	525	513	493	498	486	530	502	492	499	487	451	494	512	520	500	509	503	525	476	490	485	509	486	532	456	510	573	521	519	502	503	501	468	477	566	503	502	497	454	470	470	529	466	478	486	493	473	478	500	505	446	462	509	477	484	500	510	462	544	484	495	509	530	477	491	514	505	515	489	518	452	474	490	476	538	486	482	447	489	494	502	503	488	508	507	467	533	495	564	530	483	512	484	482	499	480	473	490	510	476	492	472	543	486	504	489	510	513	545	454	478	508	509	527	461	507	531	524	487	516	526	500	499	497	511	493	504	470	478	494	516	476	527	499	502	506	453	526	511	472	478	539	527	485	503	477	510	489	501	477	463	490	502	497	545	487	467	481	485	494	487	497	500	512	515	505	501	450	504	533	501	509	468	445	539	497	460	502	547	522	485	479	464	510	462	471	535	498	515	485	501	530	516	530	520	483	476	502	476	496	489	479	508	505	483	526	542	450	447	514	559	544	495	490	556	490	538	549	547	504	513	501	533	564	508	517	495	514	503	508	473	494	497	459	501	480	453	484	494	522	495	517	462	519	506	530	485	521	527	519	529	522	561	487	531	510	516	508	485	483	507	510	525	461	488	503	517	499	480	450	475
25178	21392	27673	25479	11733	1876	1295	1000	771	805	695	746	702	665	700	726	645	612	638	696	651	673	727	1285	2204	2307	2029	1556	1297	971	641	587	575	577	593	575	610	642	608	612	586	556	573	604	565	566	562	561	580	566	611	555	557	619	589	595	611	556	587	593	611	587	591	628	623	567	616	608	566	570	615	620	566	577	577	610	611	593	579	566	556	573	625	600	596	563	585	591	615	575	633	600	579	620	642	599	577	576	605	641	556	603	595	597	621	602	606	566	594	582	586	615	598	618	590	606	598	560	556	560	611	571	554	557	607	595	605	619	555	569	572	596	576	545	589	576	615	554	546	614	594	608	567	594	580	592	549	588	592	605	607	599	580	579	571	596	614	640	622	598	625	548	608	565	618	605	597	620	599	620	580	613	639	554	581	608	621	536	622	585	627	586	622	588	610	595	573	605	569	597	637	559	602	593	591	592	608	589	580	617	563	575	633	602	632	577	589	561	612	606	628	586	585	600	610	574	584	596	586	606	599	596	618	608	601	597	600	559	563	568	630	591	586	566	578	593	594	637	583	600	589	553	621	575	617	592	589	590	597	599	614	650	631	586	585	623	590	599	564	614	546	586	599	602	596	585	520	559	596	609	624	592	598	567	601	570	580	599	610	611	615	604	581	600	538	607	576	629	591	584	647	586	589	528	568	562	597	560	571	601	589	611	588	592	602	568	574	624	588	545	612	593	573	574	560	574	620	594	599	564	585	569	564	598	624	594	594	550	612	587	569	600	562	540	605	633	616	588	607	616	580	590	608	600	592	581	556	570	580	606	629	600	568	587	585	622	612	577	583	566	541	568	543	624	589	548	612	571	609	636	584	598	601	577	554	566	571	566	607	534	621	577	582	593	669	589	613	545	585	637	579	612	623	597	621	637	590	589	584	626	579	604	601	610	607	571	527	586	590	578	613	597	615	585	604	569	607	569	547	646	548	575	629	574	608	611	597	542	581	558	632	556	604	548	591	589	655	559	611	597	629	601	571	568	643	608	598	577	576	584	591	632	612	594	636	603	601	615	602	605	609	605	606	581	594	621	581	590	568	584	568	576	603	622	599	588	571	582	591	595	615	642	586	598	626	616	613	623	573	569	606	582	610	583	593	608	582	558	566	600	543	575	623	615	577	596	600	577	579	585	601	615	599	590	587	596	582	600	568	616	632	652	598	595	584	593	559	615	609	568	649	621	631	565	590	593	592	582	612	604	562	622	608	592	581	607	608	584	598	575	640	573	599	629	551	603	585	576	652	600	571	621	591	599	583	572	597	575	655	602	606	600	634	605	610	607	586	588	585	599	609	589	567	556	561	597	577	576	568	563	586	560	585	571	536	641	607	599	593	578	573	574	602	604	583	597	580	601	586	577	593	595	576	553	597	618	588	608	588	610	578	614	546	621	562	585	591	596	599	606	530	593	625	582	573	603	596	646	580	565	600	603	579	600	608	564	610	621	628	564	570	564	572	589	569	575	600	598	615	594	582	572	538	557	570	554	604	614	626	583	588	635	600	569	567	627	517	587	612	591	630	618	621	562	637	594	596	598	631	628	567	612	575	642	581	565	644	608	601	600	585	593	612	610	593	622	575	588	595	575	582	608	643	644	618	602	550	632	639	584	578	553	585	607	606	556	620	567	566	584	618	558	574	596	629	587	572	600	633	623	580	570	609	598	609	581	618	618	617	591	565	606	620	614	567	554	590	572	620	602	590	605	576	594	589	600	628	566	606	629	583	603	612	575	574	610	602	557	609	562	588	593	594	560	583	612	651	550	596	584	610	603	583	572	563	559	582	571	588	600	561	600	541	580	599	559	586	550	611	574	575	588	575	628	620	582	622	611	608	598	572	570	599	567	547	567	607	623	614	618	606	584	591	602	615	543	533	600	578	594	579	577	621	601	611	564	576	577	559	593	588	619	592	584	561	601	591	582	599	564	594	567	590	511	587	584	598	611	598	572	586	608	634	604	598	605	611	602	592	569	613	615	635	557	633	604	578	607	612	573	631	608	605	589	575	592	569	611	563	580	619	581	654	538	587	618	574	621	593	565	593	585	562	583	567	558	609	590	587	637	610	566	592	581	584	587	601	575	596	613	621	586	616	615	592	576	560	620	610	563	604	580	587	608	564	579	570	585	518	605	582	611	546	562	650	638	611	587	611	588	591	578	641	589	587	634	637	594	576	590	567	583	606	573	545	542	594	593	634	616	598	606	597	566	612	625	583	559	646	546	600	554	592	628	611	574	597	565	585	612	575	565	613	602	593	594	577	566	605	590	569	608	560	594	644	601	566	606	580	585	543	550	643	570	577	604	620	613	555	556	590	594	598	529	594	613	557	593	623	598	574	591	585	580	577	558	591	603	522	602	615	548	566	619	581	582	630	546	624	541	599	549	578	549	561	612	576	584	576	623	577	591	589	589	593	591	583	601	578	601	559	569	558	572	608	538	604	628	565	606	606	616	615	556	631	586	604	609	632	611	543	588	576	594	597	609	580	632	571	583	564	619	599	593	599	588	611	574	589	567	612	607	580	614	592	565	602	596	606	604	613	567	597	575	569	598	589	652	601	604	598	591	560	576	614	620	616	589	629	565	575	544	557	561	585	549	564	639	573	567	562	613	578	597	603	590	621	584	600	610	580	587	622	573	622	566	602	570	572	592	604	562	616	580	537	600	602	614	579	611	561	631	614	585	581	544	621	569	603	573	579	534	577	625	623	644	607	567	535	603	596	563	601	585	585	635	585	562	539	633	612	607	622	612	595	556	562	606	603	573	555	611	563	598	590	588	594	606	618	595	588	592	587	582	626	589	550	591	609	591	569	584	612	546	600	624	546	599	576	623	543	619	548	574	596	595	625	576	594	609	556	582	554	575	602	612	619	587	584	643	602	601	586	594	606	581	560	616	560	614	559	587	549	612	657	574	608	586	628	590	581	574	586	623	620	564	601	558	576	585	585	585	611	593	565	578	567	599	622	562	607	608	604	599	561	594	641	592	560	604	626	576	606	608	590	581	565	554	592	591	598	613	606	590	608	616	593	622	616	555	575	577	605	598	550	593	614	586	570	576	545	577	538	594	600	555	597	601	585	580	602	629	583	602	587	623	616	575	613	596	590	603	569	575	648	622	623	600	556	594	583	579	559	574	614	629	589	612	603	580	558	569	597	540	609	582	612	538	587	584	595	585	579	582	599	580	593	619	592	606	611	571	600	572	569	601	601	614	571	561	607	620	570	610	632	582	540	617	628	587	625	581	601	625	583	593	601	617	566	645	546	567	601	607	616	576	580	564	639	589	577	597	597	566	578	591	593	589	583	503	612	565	578	591	557	569	586	608	644	547	609	570	556	528	612	593	548	578	627	613	560	617	570	620	589	549	610	599	584	588	572	628	629	562	587	576	579	582	625	626	585	532	545	586	595	579	589	588	591	589	587	575	608	628	621	608	566	623	554	620	608	600	599	624	584	522
7408	15469	10167	5064	3381	2529	1924	1509	1216	987	1009	917	908	926	823	811	769	720	785	780	804	750	795	2189	3814	3942	3195	2365	1784	1210	688	619	634	620	705	688	669	646	597	624	636	603	625	588	645	652	608	645	664	658	609	624	665	595	627	641	669	620	635	646	631	662	580	651	650	639	626	630	614	629	650	642	613	599	648	616	642	684	625	665	600	593	636	637	674	654	640	619	667	648	674	651	639	633	637	692	646	645	618	653	651	591	674	625	628	652	651	668	637	631	628	661	598	649	618	647	633	634	668	678	629	641	671	649	683	662	653	628	598	629	614	651	619	634	635	640	638	620	619	601	627	690	627	640	618	624	625	659	586	618	629	640	616	621	634	582	634	665	578	729	638	608	648	641	628	621	646	651	697	668	647	603	631	668	626	656	691	620	660	611	608	624	630	642	629	632	634	661	616	635	614	625	627	602	613	630	608	649	622	625	604	609	661	604	652	634	637	696	613	672	636	644	639	620	631	605	649	581	620	616	664	641	629	615	634	658	584	663	614	647	655	634	644	633	626	645	657	687	640	609	656	648	638	628	659	606	672	581	634	667	614	628	636	606	672	628	637	628	669	656	677	644	639	639	599	634	653	661	655	674	686	598	639	601	639	616	632	640	653	669	618	641	588	616	647	604	619	722	701	668	629	633	646	629	623	657	643	650	661	632	660	627	627	700	611	591	644	647	588	638	659	644	667	648	669	570	628	612	640	649	633	636	607	616	619	617	627	627	620	650	617	651	618	641	638	665	629	628	671	599	616	588	632	652	629	642	619	651	674	651	650	661	628	633	641	591	613	655	608	614	688	606	679	695	600	646	627	682	617	588	617	638	647	640	619	606	619	619	622	639	628	664	625	667	626	606	625	631	603	637	648	639	589	616	649	658	630	641	612	596	605	638	611	643	631	703	693	599	667	632	613	645	649	633	601	596	651	684	676	650	637	634	663	658	601	676	647	627	614	639	622	664	634	616	661	603	641	617	647	702	611	628	615	611	630	631	649	601	614	648	643	637	649	609	611	606	628	613	636	634	655	625	662	639	600	623	635	610	638	607	606	607	642	620	633	642	639	619	622	667	604	613	636	627	669	598	619	642	615	620	649	668	576	642	634	596	635	682	657	633	668	620	661	619	598	671	656	614	631	640	575	635	629	655	612	635	608	660	667	634	607	573	636	637	668	642	663	633	713	655	635	636	584	649	651	581	622	672	623	628	657	627	655	605	641	666	622	629	626	664	597	650	629	614	657	606	661	597	607	664	648	635	636	649	611	612	630	635	628	634	658	674	661	668	644	639	620	621	616	621	687	650	614	654	610	647	654	637	600	613	598	649	621	634	651	682	651	652	633	633	615	638	634	658	633	634	613	599	630	569	678	628	633	632	611	631	632	613	624	621	617	649	613	596	704	659	624	612	678	606	630	675	626	634	652	624	599	653	606	626	628	652	611	636	632	619	681	618	640	662	695	646	616	656	645	607	662	660	617	674	639	655	676	645	641	619	601	613	621	611	629	648	655	606	658	673	672	619	590	661	648	627	657	619	644	616	666	614	617	586	617	631	631	623	635	636	625	592	669	601	646	622	622	657	628	626	606	636	614	614	624	689	619	617	604	640	617	656	581	657	614	632	598	618	623	628	629	647	642	617	631	624	651	628	638	642	651	625	617	659	623	627	639	609	632	621	652	657	656	627	624	626	652	657	652	634	665	682	628	630	610	667	644	610	697	556	671	691	648	655	598	641	631	611	642	632	651	602	689	634	625	653	651	617	643	643	640	631	651	628	656	619	655	611	655	674	634	634	581	633	650	632	628	643	671	596	571	655	626	620	622	643	600	608	586	652	660	655	652	677	613	617	629	636	641	608	646	651	661	619	645	637	634	607	652	646	622	651	581	601	596	635	633	644	572	625	669	617	615	651	570	634	632	661	628	610	648	624	623	614	644	666	667	667	612	641	676	640	617	613	606	625	641	644	644	663	615	648	659	588	673	627	647	630	598	630	656	672	640	625	643	624	636	631	630	665	676	623	645	650	633	640	604	624	657	643	637	606	632	627	601	652	657	654	598	657	640	639	653	627	631	653	627	596	613	639	666	601	654	670	651	661	607	620	628	623	587	634	638	614	650	620	621	640	632	662	613	615	667	577	602	612	690	635	631	656	645	635	667	615	632	618	621	641	672	593	655	661	614	613	629	647	626	683	589	619	600	630	643	616	610	662	591	632	635	629	682	634	636	623	601	639	610	633	628	613	596	646	652	616	643	646	670	622	605	656	685	637	650	636	628	607	622	639	647	621	637	614	612	608	620	631	643	646	675	614	642	623	628	681	666	635	627	650	604	648	605	631	694	673	623	633	596	652	650	590	631	651	602	664	647	596	596	650	647	587	640	647	650	651	642	645	632	629	665	710	584	663	655	645	676	639	652	625	638	609	621	637	592	654	700	642	665	662	635	660	702	637	637	637	634	630	608	693	648	645	632	645	651	656	588	660	610	586	637	646	595	599	633	658	629	628	630	667	654	687	613	617	605	620	626	591	648	633	601	621	609	642	631	649	643	670	671	648	653	684	658	634	649	618	652	642	637	675	645	683	625	672	664	615	641	664	612	672	621	628	621	674	624	611	659	649	644	609	593	625	660	648	636	630	623	670	638	649	633	615	648	624	648	617	658	629	635	639	655	611	634	622	580	589	641	657	658	576	616	635	601	672	615	627	618	671	655	710	607	604	672	596	641	640	638	619	626	630	666	620	665	624	669	655	655	658	613	657	645	627	617	659	656	660	600	595	643	656	650	621	643	629	607	612	618	658	632	610	659	626	632	630	616	654	632	632	624	625	651	636	642	636	691	628	667	644	639	664	661	655	684	683	634	657	621	661	624	640	637	653	646	617	632	652	645	633	626	632	649	613	606	618	611	647	640	641	609	663	626	654	598	619	654	636	637	658	616	621	579	668	635	623	613	616	653	623	671	660	663	617	586	647	618	638	600	638	676	666	622	656	613	638	600	657	620	685	649	662	580	633	574	667	635	626	664	636	630	663	646	608	669	665	670	606	667	609	646	602	640	587	629	633	639	640	671	646	615	663	651	645	584	589	650	635	650	624	631	689	649	631	599	593	659	645	638	643	561	643	631	621	642	648	618	679	614	608	612	618	638	644	638	631	655	596	637	629	646	645	652	612	645	635	596	635	642	601	647	615	621	672	595	624	646	601	624	644	631	636	611	662	642	655	640	613	607	608	628	606	658	612	664	677	641	662	638	601	674	609	668	612	639	635	642	629	605	644	643	613	617	626	607	607	660	647	605	631	631	619	615	627	611	613	657	649	621	644	620	628	627	650	599	601	604	619	637	652	632	638	640	649	616	653	684	661	630	653	631	618	666	625	618	636	671	651	661	636	678	643	650	684	662	665	640	659	641	657	633	641	628	632	625	643	599	659	613	646	649	627	690	662	601	625	614	655	604	603	624	661	612	609
22783	21386	29193	23958	21387	21488	11465	2013	1260	1208	1234	1049	1101	952	957	876	866	836	903	918	903	902	983	2834	6817	7363	6028	4561	3060	1985	909	723	750	727	685	685	751	680	788	722	738	747	743	782	716	732	726	725	683	677	745	708	746	719	723	715	746	721	709	703	684	724	732	694	681	734	696	772	689	716	705	722	748	730	719	732	695	669	693	660	702	709	765	762	682	683	684	736	715	759	694	713	756	739	747	707	751	707	692	748	666	748	700	698	741	690	695	720	748	713	744	653	733	745	732	665	709	716	735	761	696	767	692	757	679	709	769	712	743	748	739	761	751	708	717	724	755	670	699	687	735	703	742	725	682	726	721	742	699	719	733	688	731	694	699	733	772	689	738	727	739	737	715	733	684	721	718	728	684	683	715	682	748	770	737	742	741	710	761	683	764	714	704	703	743	704	693	671	761	706	755	724	686	704	750	695	757	723	724	738	719	740	701	695	695	685	746	675	716	712	704	709	704	733	676	751	692	684	755	705	697	671	742	722	734	691	666	749	713	760	700	736	746	737	692	698	685	751	747	692	717	690	696	678	714	699	718	700	658	700	684	656	696	719	717	696	717	685	719	709	710	719	734	722	683	698	717	681	745	739	672	727	721	664	701	710	719	690	767	751	743	689	698	706	692	751	736	707	705	723	692	694	722	688	750	735	731	716	714	738	677	719	697	686	689	711	671	752	725	732	734	723	718	701	717	729	744	721	717	719	746	722	709	737	739	715	699	688	668	721	746	716	712	685	712	691	661	664	690	694	700	751	696	735	742	714	662	692	730	757	747	720	694	739	734	699	727	709	686	727	726	675	730	689	730	721	711	730	724	690	687	693	708	657	684	685	711	736	679	701	713	732	733	669	736	718	736	693	720	686	720	643	771	734	731	727	677	766	732	725	720	722	741	746	772	714	693	735	707	675	721	736	743	722	713	749	669	694	705	682	704	722	704	709	727	691	701	726	726	702	726	692	737	685	733	663	751	741	691	707	714	703	703	720	711	692	727	662	717	714	722	698	725	735	734	706	750	688	747	708	662	681	699	769	740	719	693	760	674	673	655	667	681	692	718	685	680	683	694	740	680	688	739	751	680	728	662	685	712	710	684	735	753	684	709	755	693	736	686	714	730	712	704	689	709	709	758	712	717	718	729	707	698	735	716	722	757	680	713	680	705	689	689	723	707	696	646	708	744	711	700	704	742	721	724	684	725	709	753	679	692	705	713	687	731	683	680	678	762	676	737	729	692	681	723	748	723	775	712	710	732	738	739	723	703	704	713	779	745	695	677	723	704	759	697	675	699	750	705	724	727	705	726	708	752	722	671	712	715	780	736	745	721	742	720	699	681	750	748	699	674	740	733	693	651	709	723	727	710	700	757	705	726	695	719	684	714	726	717	717	770	734	724	698	727	674	688	708	714	723	762	697	697	692	736	670	695	733	672	706	729	741	714	747	710	744	695	744	738	702	665	730	713	695	687	735	729	742	677	721	686	717	726	663	720	708	743	768	690	718	713	710	727	697	754	713	723	746	736	730	698	688	728	710	735	698	690	733	713	767	766	722	705	725	769	718	744	725	720	676	720	689	677	739	707	739	760	678	728	703	716	721	736	730	690	727	658	720	728	756	745	680	679	712	674	704	735	729	752	743	668	724	690	749	721	698	718	723	690	719	742	710	720	664	713	750	705	729	716	716	729	708	749	639	712	718	692	695	695	697	721	713	759	755	733	677	712	731	718	701	720	745	701	786	705	696	726	720	740	729	666	724	685	711	695	690	703	705	643	681	722	746	686	677	716	719	721	717	744	727	703	665	720	730	687	675	665	668	704	690	697	739	694	687	690	671	678	735	706	711	714	694	710	749	666	714	694	731	685	677	713	679	709	674	718	739	690	732	761	661	698	761	712	682	725	686	699	745	690	694	733	720	695	685	755	769	693	733	711	700	716	698	713	691	738	705	755	679	746	712	753	692	709	707	706	715	720	704	669	740	705	736	716	778	737	718	784	698	729	769	711	689	718	710	752	740	664	694	704	678	741	731	708	704	682	740	679	704	778	721	744	721	712	693	757	700	712	722	756	688	690	689	717	731	725	790	722	738	696	741	733	715	726	724	756	664	712	707	694	698	683	730	724	774	699	732	705	674	733	713	682	696	706	661	753	708	718	725	725	718	703	727	716	718	724	714	753	706	754	742	733	674	740	664	670	721	733	778	748	722	739	677	757	686	738	707	717	721	696	735	688	732	737	745	733	748	732	694	743	701	710	708	721	698	742	716	704	697	729	716	729	732	765	721	679	782	702	758	709	722	722	712	661	696	745	676	754	718	694	706	713	752	689	696	717	711	716	694	769	673	700	715	716	706	680	685	754	748	734	693	701	672	714	744	672	725	668	729	718	740	773	702	715	738	701	724	718	705	776	743	718	711	741	733	736	675	719	740	741	680	745	717	684	693	739	726	717	664	725	719	698	713	728	713	727	720	762	689	701	730	691	714	719	722	675	732	731	718	696	760	718	700	709	692	729	707	704	695	728	670	705	671	740	736	700	709	690	746	735	673	712	712	749	690	697	682	709	734	712	702	713	727	740	733	711	713	692	691	739	745	727	724	689	680	745	756	733	697	714	748	720	738	709	723	698	722	700	665	745	718	717	706	736	702	730	710	683	726	688	725	697	718	692	714	712	711	720	675	740	664	762	743	725	655	703	754	731	715	774	775	691	754	777	705	729	698	706	711	738	712	737	711	720	700	695	690	747	736	678	725	685	731	740	683	679	735	707	718	659	680	671	712	746	686	773	758	735	730	665	679	712	706	703	710	746	732	677	726	712	735	719	693	686	710	735	695	729	731	730	672	725	660	697	744	789	745	748	742	743	686	687	683	772	721	715	691	694	718	712	723	744	755	666	707	711	692	690	726	719	718	754	679	689	724	727	730	693	710	683	725	736	719	679	680	721	725	745	677	700	735	730	689	707	722	734	693	686	737	712	707	723	690	735	692	761	735	721	764	713	745	743	718	710	677	744	712	670	792	654	683	727	769	736	705	695	701	722	675	740	690	720	720	731	660	712	643	718	730	725	757	690	728	708	702	708	753	708	713	715	714	665	740	752	729	712	680	725	685	728	727	654	726	672	711	757	690	740	717	743	655	691	691	702	689	690	672	713	747	697	699	690	676	657	718	705	708	691	708	709	716	703	704	739	733	723	733	715	708	723	691	729	686	718	698	679	726	741	670	681	761	765	679	727	724	678	694	712	753	740	712	708	732	679	688	698	703	728	660	750	719	690	692	760	738	677	697	726	699	700	772	741	687	692	701	728	725	704	707	719	718	734	724	701	683	701	657	748	736	714	740	654	753	690	711	678	699	683	770	711	699	720	694	737	716	739	690	680	738	751	692	722	715	705	653	749	702	714	712	718	724	769	732	709	674	696	734	725	698	688	730	709	712	723	684	719	689	676	703	709	697	745	689	718	701	719	741
9659	25230	18351	9838	6901	4929	3810	2613	1931	1749	1641	1580	1354	1335	1224	1158	1034	977	957	1077	1025	1004	1252	4623	10213	10326	8428	6654	4359	2693	1075	725	737	738	723	739	709	741	691	720	751	744	676	716	743	748	724	706	712	717	682	739	757	718	731	751	749	701	714	762	703	732	720	707	747	709	686	747	694	723	709	694	702	732	683	714	732	716	698	708	696	751	728	730	730	730	718	771	749	727	696	692	739	743	763	729	700	731	728	755	709	705	727	718	767	745	691	715	692	717	765	703	731	754	728	718	721	770	765	753	690	701	695	713	775	726	750	740	691	744	748	727	717	748	713	750	686	705	755	749	724	723	707	780	734	731	697	734	729	744	731	777	747	769	727	703	755	785	686	681	738	725	689	665	704	764	697	781	658	721	718	769	711	752	739	740	716	678	734	757	674	733	718	758	753	776	748	697	745	732	690	754	758	698	731	723	756	708	757	745	705	713	734	734	710	751	716	789	697	747	719	736	732	703	727	719	753	744	673	737	771	719	715	730	747	720	707	693	750	744	690	709	760	729	728	699	785	713	737	730	708	752	760	738	737	693	713	751	707	737	725	727	684	731	733	725	717	737	732	755	696	773	763	763	692	750	773	746	718	733	758	747	698	726	692	738	680	714	793	710	727	731	747	726	764	679	756	767	724	720	678	686	719	745	768	722	763	714	708	711	720	707	721	727	711	688	771	712	688	724	754	768	712	754	708	775	700	750	724	727	682	739	698	747	691	715	726	722	684	718	758	779	736	741	713	701	725	729	726	683	726	750	729	742	686	731	761	730	729	715	752	745	725	702	677	714	734	704	729	709	703	749	716	756	733	683	715	718	755	706	727	726	757	714	755	701	699	756	815	672	735	729	762	719	716	713	680	768	702	708	758	768	673	724	722	746	710	689	727	738	727	730	748	686	701	723	713	692	714	765	770	717	738	732	782	718	741	795	747	771	683	755	759	692	713	730	720	743	718	739	721	749	733	700	722	706	716	653	714	732	751	764	705	725	731	728	703	716	738	740	721	711	728	722	739	749	711	739	739	702	749	697	726	754	739	717	706	702	707	667	745	713	693	714	747	690	721	773	730	712	736	743	711	764	752	730	700	755	716	728	765	735	773	772	686	756	744	693	744	734	726	761	701	723	700	785	736	729	712	719	753	721	747	738	738	754	730	714	731	766	675	688	770	722	710	726	799	692	699	738	734	744	737	672	725	716	741	755	689	743	690	712	728	711	714	692	712	732	761	744	718	732	690	721	755	749	726	710	719	746	729	698	754	727	676	782	748	760	752	756	734	706	734	682	737	659	775	726	749	777	675	712	740	695	717	731	713	736	753	775	739	670	749	757	724	753	758	684	669	728	718	709	737	688	731	736	740	700	734	761	763	703	745	694	740	729	728	725	748	728	724	737	728	743	774	754	717	701	753	726	682	672	720	744	683	742	690	703	717	737	760	728	718	736	754	715	719	742	695	737	732	714	721	767	722	774	734	729	762	731	713	752	741	655	715	728	717	696	782	765	758	689	747	749	702	760	716	679	767	759	714	725	742	712	670	725	752	694	730	710	698	739	721	712	753	755	752	711	652	705	718	732	718	710	703	706	782	738	722	694	715	715	725	703	728	714	713	715	750	736	733	707	757	768	753	729	771	723	718	758	687	733	740	714	726	710	726	707	713	740	765	740	766	739	680	729	762	714	715	736	705	739	717	724	735	745	752	718	722	753	690	746	710	690	739	741	790	711	752	667	761	729	767	735	744	728	735	734	736	745	679	781	731	736	715	728	726	743	710	725	713	746	718	728	755	722	737	696	733	732	721	713	772	721	721	762	706	710	760	728	718	722	741	688	695	695	701	747	738	704	739	764	731	732	724	721	743	749	769	757	790	752	727	689	733	694	738	747	692	741	740	740	733	726	697	744	702	704	746	731	751	710	748	710	720	707	743	703	738	712	760	763	733	751	745	705	751	690	722	740	722	736	742	745	752	733	725	723	690	734	730	706	742	761	700	730	752	753	726	742	689	726	752	728	747	753	726	700	758	715	739	783	703	694	733	752	709	667	697	745	707	662	681	747	699	712	775	705	686	745	774	742	685	739	715	708	747	740	754	714	742	720	735	703	729	711	775	732	717	713	746	712	719	762	727	731	694	754	750	710	727	719	707	694	704	678	682	729	698	709	723	811	751	733	755	713	747	734	725	720	750	722	721	745	713	714	700	747	797	696	758	757	770	745	710	724	723	737	743	673	723	686	763	732	741	722	733	783	665	748	740	726	738	721	697	693	669	783	653	753	740	747	746	703	660	698	766	743	710	685	731	702	690	750	757	743	717	721	729	672	743	761	682	770	772	780	770	724	751	677	691	725	777	764	712	743	740	750	747	716	721	759	754	729	705	688	734	788	756	736	715	743	775	717	709	720	709	686	727	720	704	755	722	745	746	757	725	733	716	757	705	674	729	679	741	743	698	740	774	754	792	710	736	711	724	715	757	738	730	784	725	786	757	697	779	672	751	721	707	684	806	752	709	769	700	733	740	711	717	712	690	697	729	732	698	704	762	699	767	686	756	714	756	723	777	732	729	709	709	755	708	682	760	745	767	734	723	771	746	706	741	730	725	719	752	692	749	748	751	701	704	753	779	737	734	707	679	727	713	669	712	731	775	724	759	748	728	728	733	738	716	724	726	763	714	739	747	721	751	721	679	749	716	701	694	732	737	718	745	735	710	733	715	744	731	723	753	701	748	723	758	744	746	749	700	698	770	721	807	746	734	712	699	741	742	748	716	692	772	726	757	725	725	718	751	700	746	651	723	725	743	720	727	736	711	695	774	690	714	764	739	741	732	730	732	723	737	721	708	724	712	748	758	726	746	746	720	731	782	734	736	719	710	718	711	734	764	724	702	733	697	736	706	726	730	730	747	723	720	738	744	729	706	719	723	729	714	747	721	751	736	709	711	719	740	692	761	723	771	668	735	744	728	724	717	687	742	713	734	755	698	748	671	702	751	721	763	738	718	732	745	732	709	715	741	715	686	692	765	696	738	706	685	720	736	727	700	718	750	726	715	690	686	748	646	683	747	729	753	769	683	750	754	761	689	752	761	681	726	685	755	697	746	750	755	733	781	735	778	773	728	699	722	740	698	727	687	697	672	749	706	696	745	744	751	724	744	765	712	742	749	743	735	757	738	719	726	721	734	690	698	724	738	788	773	728	694	728	752	736	771	713	688	781	753	714	748	731	751	714	719	727	689	708	731	744	740	761	695	702	724	778	724	747	696	743	727	725	732	744	728	802	745	689	708	696	696	727	726	655	697	750	758	741	753	771	735	703	693	714	749	690	637	711	740	732	709	681	728	668	760	728	750	697	733	706	784	725	737	741	739	741	717	707	704	715	737	751	731	774	724	695	695	774	750	716	709	718	733	705	736	763	719	715	656	713	720	759	763	687	749	760	753	709	679	728	754	737	755	706	773	731	765	715	735	743
27897	19535	9174	2741	1360	944	779	604	549	535	552	522	483	481	468	452	451	489	471	481	461	487	509	502	672	708	725	674	619	571	463	402	453	466	399	422	424	438	422	438	394	461	416	405	436	415	457	478	460	459	388	448	434	467	434	409	427	451	439	446	432	446	435	440	387	428	450	422	443	469	450	453	400	425	421	435	422	430	434	432	473	415	407	434	398	440	445	402	450	409	428	470	419	403	431	437	396	439	417	454	455	420	418	419	438	470	441	430	413	404	452	452	448	435	422	422	385	438	421	417	412	419	459	416	435	446	412	419	428	399	428	457	447	409	430	406	426	417	438	437	408	426	400	443	432	428	395	440	444	466	420	451	421	421	459	448	462	445	432	419	459	483	396	444	444	438	429	422	400	438	461	415	430	454	395	451	435	472	402	408	458	423	429	412	443	422	444	413	449	417	429	416	429	412	454	443	414	389	410	450	440	415	429	462	448	422	418	404	435	411	418	440	439	411	433	440	430	424	430	423	424	438	449	393	419	456	456	423	418	398	419	446	423	461	437	443	435	427	438	417	459	432	430	454	438	409	414	455	443	443	379	419	435	429	400	440	439	425	457	412	400	414	373	428	453	384	456	471	428	408	440	408	416	421	412	438	482	423	415	464	450	432	393	396	440	433	475	443	443	443	394	447	441	414	439	397	438	426	405	447	417	443	437	424	466	461	405	435	440	480	394	426	412	420	425	425	419	424	408	472	463	391	451	420	417	469	446	441	389	436	440	432	407	407	410	437	434	382	445	403	447	458	475	430	420	462	401	432	404	402	432	420	432	453	434	467	457	450	430	430	482	444	458	427	380	410	425	414	443	420	443	408	473	415	421	451	427	465	406	454	390	478	438	449	411	446	395	466	411	455	404	443	417	411	465	419	448	419	421	448	429	419	405	430	425	429	433	391	397	414	441	419	446	449	421	446	395	445	429	437	413	394	453	429	432	452	416	430	384	402	390	437	438	421	466	431	421	467	395	451	418	413	482	465	461	433	452	430	417	407	436	405	441	438	438	455	448	476	425	429	398	373	423	444	402	447	454	434	425	465	411	437	426	412	425	410	383	401	401	428	414	415	374	422	465	416	420	426	394	409	405	411	387	418	435	398	413	428	453	459	395	428	428	441	441	432	435	462	441	409	445	408	404	421	451	408	407	418	410	416	440	412	428	414	396	466	453	441	432	380	395	417	440	407	444	474	437	432	442	406	437	448	431	448	447	432	410	412	413	420	417	483	434	428	405	457	433	424	406	421	418	412	442	415	426	405	416	404	434	449	444	405	404	425	449	434	411	408	450	437	395	419	432	446	429	402	427	472	417	468	406	449	386	385	392	434	456	471	481	468	431	381	393	409	449	436	405	441	433	445	395	409	445	448	427	428	436	436	442	408	456	493	434	433	432	422	428	433	427	431	432	444	426	429	439	429	432	432	436	426	434	475	408	436	451	413	446	423	423	416	442	421	453	426	435	422	413	449	430	426	424	438	436	409	432	412	396	425	447	449	443	461	408	392	413	439	441	415	419	450	403	437	407	418	408	420	444	444	414	440	462	397	453	394	424	421	423	445	435	426	409	462	431	412	414	433	437	417	410	442	442	395	386	394	378	455	430	455	430	441	401	452	429	442	410	408	419	382	438	440	418	444	453	376	419	478	441	437	394	435	429	416	437	410	403	405	418	444	429	405	455	451	422	438	432	417	455	447	426	424	441	440	388	379	415	445	427	403	426	438	398	439	439	403	413	468	492	419	438	433	435	423	399	415	459	389	413	436	427	444	410	423	436	436	416	455	450	400	457	426	413	423	460	377	406	467	409	431	445	467	434	443	443	426	432	451	448	443	449	406	433	471	438	423	475	413	423	447	416	424	443	476	428	452	446	432	400	451	437	462	418	391	426	445	447	376	415	398	399	431	422	429	432	430	459	435	397	450	440	465	426	409	421	456	451	451	419	444	414	444	373	453	448	410	435	450	415	441	433	418	440	413	424	437	403	412	398	436	435	438	475	463	444	469	427	443	425	441	427	412	425	461	442	402	392	429	471	466	423	420	433	444	445	407	445	440	423	449	420	413	431	463	411	416	425	418	444	446	391	420	428	464	429	442	446	445	443	428	446	422	427	443	432	462	468	431	414	410	391	401	423	418	417	431	396	458	417	404	427	429	462	418	418	438	441	422	429	416	421	418	412	424	418	435	444	433	405	430	413	426	402	398	438	459	416	460	467	411	408	444	423	409	409	455	439	435	422	418	413	429	472	422	429	413	404	407	423	404	434	428	416	409	397	443	423	448	432	412	433	416	424	411	407	432	426	403	419	427	431	406	437	429	438	451	438	431	409	436	443	403	420	451	429	429	479	440	402	476	423	450	399	436	412	434	398	416	402	429	429	437	392	422	414	430	433	427	430	413	418	424	418	416	455	446	394	414	416	422	454	420	444	472	385	443	473	433	408	413	423	470	428	465	463	438	433	431	402	437	436	416	420	436	389	453	410	460	465	397	438	449	386	504	420	399	422	433	432	450	439	461	446	416	418	415	437	398	439	423	426	445	450	450	458	421	440	450	434	420	449	436	458	421	414	424	437	437	424	458	466	427	408	433	455	428	436	480	409	425	397	427	436	425	429	419	432	423	442	448	409	431	416	437	419	403	409	436	465	430	441	426	425	429	413	417	437	416	432	458	429	413	409	430	418	434	434	433	451	424	450	399	418	445	395	425	405	413	422	426	396	419	443	457	433	430	424	435	409	427	431	432	387	439	443	388	449	393	462	423	455	449	468	423	432	472	420	432	434	402	436	423	425	403	416	437	445	431	393	429	435	449	427	425	408	462	456	406	400	423	437	430	458	412	409	433	447	445	400	435	483	371	470	460	456	428	430	432	430	452	403	432	436	394	434	399	416	383	418	441	455	406	441	431	459	441	475	430	437	401	456	420	421	437	450	410	411	428	440	433	399	448	428	398	387	449	423	440	454	452	397	379	435	394	431	444	421	491	428	415	429	408	447	448	432	421	418	428	442	429	424	445	444	459	417	430	435	393	463	455	394	413	405	420	416	426	408	449	421	447	447	403	463	413	451	434	423	421	441	432	421	466	457	414	405	415	440	468	444	440	427	447	430	432	435	451	434	412	420	436	458	434	424	411	445	447	470	451	443	430	438	422	413	395	413	451	445	409	414	397	480	454	435	479	429	414	441	429	417	427	428	406	412	409	431	434	427	435	414	437	417	433	414	387	447	434	464	446	434	442	433	444	484	426	400	400	414	420	422	398	452	426	440	415	418	413	435	441	445	434	451	410	397	447	422	470	410	436	457	447	447	403	453	432	450	451	490	455	445	442	408	429	453	397	435	447	399	442	468	421	416	455	454	412	459	443	414	432	439	487	404	419	428	436	440	418	408	417	411	399	442	443	477	419	455	435	434	425	431	396	454	418	402	435	463	470	448	383	429	442	391	430	457	416	428	467	426	409
7816	10502	6769	3194	2178	1470	1162	786	729	656	675	624	596	577	555	530	547	573	534	548	553	522	537	615	882	837	866	830	746	663	475	476	508	468	456	462	429	474	423	445	473	477	495	442	501	446	463	484	485	439	448	474	500	483	477	456	508	466	472	454	482	457	489	500	453	428	449	462	471	451	484	460	417	474	499	489	449	501	480	452	467	520	470	457	410	477	465	469	506	444	494	431	474	489	454	429	391	454	444	460	464	492	479	440	451	486	496	478	486	469	456	488	465	453	467	465	490	435	491	462	461	461	470	419	478	457	531	475	497	487	469	446	487	487	482	453	441	467	458	506	478	437	448	515	430	483	483	485	438	453	500	469	458	473	495	507	462	491	505	513	507	473	513	468	505	473	474	460	480	451	458	474	414	481	479	441	456	477	468	423	498	445	439	447	457	475	463	476	482	431	448	467	519	463	461	505	439	498	473	441	489	444	450	455	452	494	489	458	478	428	468	468	492	523	484	459	474	458	465	457	486	488	471	478	474	428	473	470	458	458	459	459	473	458	490	473	465	460	452	482	462	481	449	481	473	468	500	460	484	486	480	454	500	470	475	476	464	477	457	488	489	477	483	480	474	441	502	434	492	487	462	467	500	476	505	458	488	463	491	514	458	456	436	509	474	452	494	473	461	497	445	482	448	454	442	494	488	476	463	487	453	501	485	508	429	476	458	479	477	503	458	454	466	498	455	478	438	468	474	495	471	481	455	431	477	483	489	466	502	460	466	468	470	476	489	469	421	433	458	469	480	454	465	496	476	509	417	469	489	498	490	465	480	473	467	466	444	484	488	422	477	447	471	493	500	446	469	465	531	443	496	462	492	470	514	437	446	499	453	448	475	480	425	468	529	469	483	460	463	472	489	452	471	464	504	482	471	466	442	441	438	474	502	453	455	453	450	442	454	423	441	509	456	431	462	459	442	438	465	487	438	470	444	477	449	495	489	472	498	489	457	494	447	432	484	502	438	490	458	479	469	465	457	457	491	483	450	452	506	446	492	454	457	506	422	455	469	481	461	457	481	488	525	479	479	431	473	471	476	463	480	485	486	480	441	425	490	453	465	454	494	504	486	427	433	439	480	449	435	492	484	460	446	498	458	466	472	511	490	465	460	491	467	462	455	415	452	457	492	477	477	486	440	499	466	474	502	458	467	473	446	461	450	482	452	459	486	497	479	418	452	476	430	519	497	478	515	463	491	460	453	446	468	491	444	479	456	517	464	457	483	486	482	472	484	448	502	457	417	445	492	428	483	474	454	480	444	485	460	475	490	468	498	477	519	476	461	499	448	456	458	496	444	474	488	469	488	438	459	478	487	473	457	455	457	463	488	469	481	452	452	485	444	475	494	496	431	465	473	466	429	468	541	491	466	465	460	463	467	453	476	506	482	481	526	448	459	474	475	461	441	472	442	468	485	457	467	468	493	530	528	444	515	460	500	478	432	443	456	470	425	438	481	414	487	451	487	410	457	463	483	475	469	488	463	462	505	437	451	490	475	439	521	490	488	484	457	436	413	477	476	481	481	500	480	481	469	478	468	491	471	485	497	438	466	491	467	494	524	465	458	439	487	448	436	488	445	469	525	484	470	499	502	469	470	470	485	477	430	449	461	484	470	486	455	501	459	459	492	480	421	495	509	455	461	464	492	507	460	478	482	464	486	435	476	455	449	473	489	504	496	466	484	458	484	474	422	477	418	454	485	491	471	414	493	479	444	483	455	482	471	432	497	509	462	483	467	464	514	466	461	451	467	495	480	496	464	470	484	462	455	453	460	463	478	479	503	452	475	483	469	464	433	457	485	468	476	478	469	445	481	429	489	465	457	473	487	474	463	461	460	468	471	462	526	462	472	485	470	485	453	488	470	437	468	449	467	475	450	498	433	473	468	471	470	502	489	479	451	475	477	469	494	471	488	475	464	478	449	454	496	475	429	487	528	476	491	431	479	477	464	493	480	442	459	469	460	482	508	489	447	477	510	448	469	466	479	486	479	471	459	482	525	482	468	468	465	454	457	480	512	490	460	449	476	463	433	488	470	467	457	477	463	442	476	439	458	496	519	499	510	463	456	458	483	472	467	429	461	478	485	476	440	465	414	460	482	461	445	450	473	448	467	498	459	433	458	480	496	474	464	480	516	491	470	451	463	424	445	442	482	480	542	469	457	497	485	492	488	475	478	457	473	420	484	442	489	435	447	460	448	467	468	463	494	521	448	468	447	456	440	436	439	468	446	483	449	458	491	454	445	482	508	447	435	442	479	442	485	464	445	464	495	461	491	472	467	488	493	464	463	450	457	490	489	493	465	481	462	479	482	460	401	466	480	479	480	464	458	459	493	465	453	454	478	486	489	452	446	514	523	478	473	509	480	479	474	451	503	481	475	503	472	443	500	480	530	476	500	473	484	459	494	495	497	479	435	492	459	489	486	459	437	461	432	450	485	481	479	450	470	464	491	454	484	512	470	476	508	492	486	459	492	477	494	471	536	491	514	493	477	464	482	490	475	455	462	478	483	442	463	457	500	439	443	459	465	471	490	461	471	492	454	463	488	498	485	476	434	453	505	486	442	477	484	462	462	477	487	462	445	481	480	470	450	454	448	453	503	436	492	476	449	454	467	463	509	477	468	478	491	486	441	442	469	463	501	495	429	438	471	521	548	459	472	479	466	509	442	481	469	478	492	469	501	450	434	475	459	441	450	468	445	464	483	475	471	475	446	444	452	464	479	474	476	479	468	459	440	500	464	447	434	490	468	450	459	478	515	485	456	419	491	494	470	475	438	460	506	465	479	462	452	492	467	467	477	513	467	464	445	465	489	458	469	459	475	454	446	463	495	469	478	444	471	472	441	484	477	467	480	478	473	497	419	450	472	441	446	455	479	450	438	454	484	468	452	427	462	491	489	444	479	465	476	435	452	489	449	442	480	474	458	476	472	440	462	484	442	497	510	497	465	442	444	446	518	490	450	446	514	452	460	433	474	455	460	511	471	454	437	421	466	482	416	425	471	438	434	478	480	481	472	482	482	482	462	473	446	429	444	481	458	518	478	494	493	502	485	487	487	475	489	471	438	472	449	461	450	474	454	467	456	486	438	453	481	484	467	476	448	442	453	456	483	482	461	431	440	417	482	455	490	453	484	453	462	460	483	437	447	448	493	443	449	487	441	477	471	478	461	465	505	457	477	469	457	454	468	444	459	484	450	437	476	470	481	448	473	491	496	465	437	479	435	462	436	459	456	437	461	458	439	485	433	484	458	451	464	481	476	478	489	465	490	464	446	492	443	444	485	488	475	422	479	459	451	457	447	438	469	485	455	483	510	487	464	471	452	501	445	463	493	482	465	437	480	485	429	478	468	500	439	464	460	509	498	480	464	462	449	476	439	462	456	460	474	453	458	461	474	486	455	489	481	477	470	465	448	513	484	531	467	485	457	440	501	506	465	446	424	453	422	480	466	498
24120	21434	28752	24489	21445	10768	1628	1075	872	780	733	659	718	617	619	586	592	635	568	534	572	563	877	2129	3221	3554	2956	2226	1587	1139	681	496	441	475	496	471	462	501	445	448	421	479	489	495	486	444	477	475	464	444	483	455	449	471	450	465	439	458	433	430	464	425	489	455	521	486	491	468	461	445	462	465	483	480	479	498	472	473	492	480	497	503	481	485	459	467	462	424	499	487	492	469	468	488	424	487	499	461	478	472	505	493	467	477	461	460	484	453	483	472	502	445	489	437	497	486	482	448	461	451	505	492	462	461	492	501	482	444	457	486	464	466	406	472	435	492	479	500	465	500	470	478	473	483	490	518	513	439	502	493	460	467	462	473	459	467	492	455	480	494	488	474	449	487	459	522	508	474	446	499	446	457	434	470	486	480	501	462	427	458	437	483	451	479	472	488	471	470	466	480	456	474	470	456	479	473	484	489	477	515	501	512	435	449	463	439	531	438	451	485	511	453	486	509	496	481	465	469	449	491	444	463	478	477	457	450	504	466	468	482	468	503	444	474	471	463	498	485	441	464	462	462	464	480	492	494	490	482	485	490	482	464	465	458	466	500	496	498	449	458	505	490	487	486	480	471	472	460	467	461	486	441	468	494	513	471	477	504	477	444	486	479	483	448	491	476	468	464	446	448	447	480	445	509	470	465	498	444	475	463	435	468	474	482	474	466	503	478	478	471	464	466	451	466	443	497	494	465	505	520	508	467	452	502	468	442	482	462	455	510	491	508	496	476	480	423	470	483	459	474	482	488	500	499	475	435	481	490	451	453	470	452	501	461	454	490	473	485	481	519	517	494	486	482	487	441	462	452	508	481	463	441	474	468	476	455	475	469	472	490	435	476	458	493	446	471	453	471	500	487	496	474	484	484	475	499	469	485	451	461	454	475	484	389	457	485	486	481	477	473	509	506	461	487	456	509	462	452	487	443	450	465	469	456	495	477	431	502	456	478	457	473	459	480	454	440	459	434	463	454	452	479	499	519	508	484	432	485	496	483	496	452	428	436	474	487	467	487	527	482	514	504	482	445	474	486	510	490	491	436	479	449	465	465	467	473	455	460	459	508	448	474	477	516	452	463	439	478	455	465	436	505	536	490	464	482	479	482	495	505	462	487	514	481	454	490	500	472	506	494	498	516	463	455	470	469	470	507	463	467	487	446	478	445	449	448	484	470	489	451	473	456	455	469	439	421	484	472	466	447	456	481	474	452	465	461	470	422	496	490	450	464	492	493	475	491	473	465	511	484	475	457	486	480	473	529	460	465	494	486	506	445	424	472	500	511	524	440	466	447	468	527	463	468	476	500	473	467	472	437	450	461	450	476	421	488	524	522	440	470	436	508	480	492	445	522	507	486	493	478	472	472	438	471	440	486	508	468	494	485	451	444	482	429	458	451	462	497	475	458	460	479	490	482	502	487	440	499	474	472	462	452	494	491	465	439	487	457	477	472	448	451	472	462	421	472	450	527	500	505	451	450	463	477	514	482	429	457	450	463	471	494	432	485	450	465	448	520	464	493	483	477	478	491	443	468	468	522	479	436	499	453	493	481	461	486	492	502	491	460	499	496	500	478	466	494	491	475	445	481	457	448	485	467	468	479	467	443	475	453	498	489	438	437	485	484	457	501	462	460	445	483	468	475	446	436	453	426	475	469	447	463	471	479	464	435	490	454	475	452	473	520	458	474	429	475	477	516	459	451	521	475	510	475	475	464	473	477	483	467	477	493	472	481	476	448	473	416	445	448	490	458	506	491	507	440	454	483	466	440	522	464	489	507	516	473	434	474	455	484	499	484	493	491	458	439	436	491	497	437	448	473	473	489	470	492	438	417	507	462	467	482	453	420	476	504	479	496	468	457	493	482	453	464	485	508	481	469	451	464	439	470	477	505	445	510	465	466	482	459	477	447	488	457	436	448	481	456	459	462	474	463	518	502	499	457	474	461	475	460	472	501	441	484	482	466	489	472	468	496	483	464	461	514	496	461	463	471	474	434	417	455	440	439	507	475	512	484	473	439	466	470	468	470	481	461	455	471	467	458	509	479	474	450	532	488	497	505	476	497	467	440	501	476	475	492	453	493	453	465	450	478	487	493	460	441	465	477	466	494	490	476	470	480	458	502	453	466	448	442	437	475	492	468	489	484	444	482	447	473	459	483	482	498	454	458	480	488	476	488	444	437	472	481	485	467	442	415	468	495	463	467	487	473	472	495	488	442	496	439	465	487	457	478	509	446	437	458	430	473	472	455	448	452	435	471	484	450	447	443	468	498	480	498	496	487	500	488	472	457	510	475	494	471	500	460	479	494	471	457	461	493	490	446	464	442	492	514	441	473	498	449	450	476	464	436	505	472	466	429	440	463	519	440	443	488	465	491	465	485	467	501	499	444	439	474	485	464	492	466	508	479	481	445	513	488	498	495	487	462	478	509	488	470	462	463	453	471	489	508	442	446	475	453	473	452	509	458	447	479	452	479	462	446	456	455	450	454	485	447	467	471	494	482	499	473	470	446	475	461	457	486	452	481	476	502	468	416	471	443	489	460	502	481	508	482	480	470	475	465	452	473	462	482	463	461	496	441	476	451	467	469	475	480	451	440	454	496	447	467	458	445	482	452	443	466	426	479	462	432	491	478	496	464	496	450	473	446	478	460	484	504	477	498	453	462	468	513	474	475	459	477	459	448	458	504	480	468	463	470	482	511	433	490	456	425	479	510	479	492	471	475	453	495	468	448	448	458	472	463	458	446	467	473	475	455	452	457	492	479	484	461	508	469	439	421	501	430	471	465	462	502	483	473	449	500	497	451	443	467	467	502	469	492	415	467	457	460	483	445	480	498	491	459	476	444	469	463	485	462	487	452	470	492	471	478	434	464	463	466	506	513	489	461	472	476	484	472	471	440	465	470	456	473	479	485	460	465	502	482	503	482	470	493	494	446	463	506	476	460	453	464	461	448	484	486	458	487	510	456	460	504	483	481	455	479	491	464	462	454	475	490	474	453	488	501	512	495	516	490	433	433	500	462	499	485	480	456	468	496	490	437	479	473	427	457	429	463	471	495	469	485	479	460	457	450	478	477	433	464	461	477	489	508	482	494	475	473	467	441	478	474	460	502	425	485	458	472	482	452	503	470	491	433	473	484	462	469	469	486	494	482	460	473	482	447	470	457	504	456	470	481	447	501	484	464	475	493	476	475	503	455	481	475	520	494	486	483	457	490	490	467	461	466	492	507	474	473	407	474	492	457	516	450	489	496	482	472	494	468	434	483	474	469	445	466	491	465	457	514	424	453	448	466	484	478	457	465	477	450	440	470	447	468	452	498	485	484	461	471	459	465	431	490	483	492	489	490	490	485	518	444	475	467	471	464	494	448	496	524	496	467	495	478	480	491	486	506	472	492	456	479	469	482	489	468	443	448	489	479	473	481	468	488	482	438	466	477	464	493	467	451	479	464	500	526
7077	18986	12996	6277	4519	2984	2042	1545	1208	1136	993	815	890	736	737	710	640	688	714	672	691	649	1079	3340	5115	5535	4320	3244	2200	1492	760	513	509	494	547	479	507	491	481	496	508	511	492	496	530	543	541	507	497	491	509	492	496	499	490	483	512	496	471	514	485	508	510	488	515	465	473	493	504	520	488	559	515	524	504	493	524	498	508	485	500	505	506	512	476	462	486	516	527	519	478	501	482	506	520	448	480	505	476	507	491	492	491	497	479	499	488	528	516	510	520	514	509	495	486	491	491	514	486	503	496	523	467	479	542	500	521	522	479	519	459	529	468	510	542	482	509	496	510	543	504	457	477	500	508	504	505	550	464	515	474	516	493	506	499	489	528	457	535	496	496	536	464	528	549	476	512	500	558	500	514	452	539	484	498	501	500	486	502	489	520	471	487	499	524	476	511	505	522	489	483	500	495	497	468	510	503	496	508	491	547	478	506	492	490	522	479	510	530	488	550	473	513	519	477	490	502	450	466	495	510	497	504	505	511	503	459	520	508	474	477	495	464	502	482	493	519	519	509	532	477	434	507	502	493	520	526	524	506	487	508	489	474	543	492	503	494	499	466	527	501	504	503	530	538	425	494	547	463	492	476	506	533	499	489	547	469	524	471	521	479	513	486	500	547	528	519	510	497	473	506	510	520	469	511	527	497	498	532	540	512	489	500	498	522	532	487	482	475	492	521	476	477	482	495	504	508	500	544	499	526	471	519	507	506	532	495	493	519	488	500	477	516	449	477	512	497	470	492	492	470	515	461	510	531	488	521	571	492	473	530	529	494	535	532	475	478	500	539	522	476	488	533	472	490	507	531	509	508	488	477	480	505	502	480	547	516	495	494	504	519	513	492	480	511	555	467	452	513	487	455	512	482	507	521	548	520	515	491	478	499	498	538	533	486	503	511	458	509	513	509	516	471	470	489	498	499	495	496	519	491	498	513	495	495	471	467	495	456	482	465	483	495	548	514	519	529	505	526	511	493	505	503	526	482	518	501	512	518	477	541	495	559	505	490	496	513	446	450	498	478	515	516	502	489	508	485	460	503	523	506	515	507	500	507	502	483	510	492	546	539	492	514	460	525	514	475	516	510	499	503	469	498	509	462	489	494	498	474	498	515	555	523	527	520	490	534	536	478	477	493	486	510	463	459	464	517	514	494	481	471	492	482	501	469	500	530	510	512	484	498	485	506	491	469	490	506	491	485	487	493	498	525	531	529	496	497	524	482	491	502	491	471	497	476	513	506	506	517	473	501	487	487	488	453	455	518	503	548	540	546	503	528	496	476	513	478	524	494	535	488	493	521	480	468	468	500	481	487	469	520	488	490	496	479	485	532	529	491	484	494	487	480	490	534	539	506	463	549	484	513	501	485	566	525	500	507	508	489	488	507	447	513	503	482	480	490	537	457	506	499	513	484	504	506	491	518	505	489	486	493	526	522	507	507	497	506	498	521	497	453	479	509	522	486	493	497	491	523	508	519	542	517	515	480	480	552	520	499	480	523	491	535	466	489	481	493	487	536	515	495	476	511	470	477	529	451	514	502	476	480	488	493	509	550	458	506	475	459	525	517	499	501	475	527	488	479	490	502	490	537	497	489	509	473	520	490	480	488	522	519	465	496	490	488	509	503	514	499	474	510	503	515	511	513	479	454	485	471	478	509	507	483	495	505	512	504	508	537	529	505	507	521	527	508	488	499	510	481	500	517	518	499	506	512	508	506	527	539	508	490	483	474	503	489	491	476	497	484	543	475	470	486	484	510	497	487	494	490	492	492	494	493	490	531	471	497	481	493	523	517	538	451	502	492	506	499	528	516	479	466	485	482	498	531	508	512	501	511	502	496	494	532	500	496	520	464	513	489	501	537	503	501	514	514	499	517	489	510	484	518	483	474	503	488	494	512	503	519	505	533	481	503	545	525	504	503	537	521	522	511	492	508	499	535	486	534	484	531	464	495	508	507	512	529	501	515	488	510	530	512	486	537	465	499	549	533	499	522	488	491	493	513	511	512	505	500	503	507	510	473	509	494	488	532	453	502	518	506	482	490	515	539	488	528	470	498	478	556	462	507	520	519	485	512	461	506	506	510	514	538	504	504	504	512	491	512	496	519	489	457	494	485	511	538	517	505	509	488	479	445	524	502	483	466	550	483	466	517	531	513	484	509	539	476	498	501	499	492	506	493	532	489	487	477	482	487	482	505	526	485	506	519	493	487	508	509	528	481	491	513	494	543	479	488	530	476	530	506	485	483	487	532	500	549	504	532	516	480	530	530	518	488	503	528	518	515	518	511	480	500	494	488	517	511	495	513	495	486	512	486	489	499	505	470	501	484	509	499	533	509	506	496	486	468	510	497	505	483	481	493	493	464	507	488	496	529	502	472	476	486	472	471	492	464	528	518	477	494	513	505	462	520	498	478	496	512	523	483	500	477	536	540	502	511	482	516	541	496	509	490	495	517	466	521	530	495	476	490	510	524	550	483	468	495	511	486	496	532	506	485	483	502	527	530	478	484	482	495	490	509	514	486	474	506	513	508	472	496	497	473	522	495	522	480	504	505	467	514	488	502	484	484	519	495	521	509	519	479	529	537	526	496	509	471	502	507	480	478	523	457	500	536	483	530	489	486	512	512	519	529	524	508	521	472	528	491	493	507	514	533	516	492	465	528	503	492	516	502	479	496	501	493	523	483	470	475	501	497	491	493	515	480	503	500	492	486	484	498	478	463	509	516	491	454	545	526	500	495	500	506	484	478	471	497	480	538	542	505	496	480	477	513	458	512	507	515	501	476	505	484	503	466	479	501	450	486	502	490	512	490	490	520	498	491	485	482	487	495	483	480	500	528	498	459	519	502	477	515	502	516	510	494	538	490	497	522	492	476	505	489	522	486	527	488	480	501	559	495	500	518	538	502	475	472	454	501	472	529	460	520	480	519	468	506	490	491	543	494	501	529	482	505	472	505	517	530	509	527	532	525	493	513	510	516	541	498	512	478	494	468	484	534	506	484	550	497	511	538	502	526	489	517	512	466	489	494	516	499	513	511	519	502	510	475	558	498	511	471	508	476	509	480	461	521	491	527	510	518	554	500	516	526	469	500	496	488	521	499	519	516	497	488	511	501	469	487	461	484	490	512	530	502	475	509	521	497	505	494	502	533	475	495	493	458	460	510	513	478	522	504	506	518	536	484	502	490	528	469	523	514	497	513	538	479	505	492	434	488	489	494	455	497	488	547	478	511	489	506	498	512	504	499	503	510	503	509	493	571	524	498	495	509	498	469	488	510	483	497	481	472	531	511	497	500	506	480	495	525	483	488	512	480	511	517	521	490	485	468	513	521	512	544	457	487	481	455	520	489	487	515	493	520	478	491	492	488	525	493	499	507	519	480	495	490	497	486	478	521	489	495	484	484	509	494	477	542	487	474	470	519	512	508	483	507	487	519	497	474	472	511	486	482	494	494	507
25175	21400	27676	25488	11653	1836	1180	953	866	827	891	887	776	793	667	689	677	708	671	678	705	720	775	1677	2309	2169	1778	1426	1332	985	713	621	631	654	613	661	616	589	597	648	614	621	618	638	595	600	594	578	649	624	627	607	572	663	656	647	618	614	645	628	622	649	650	611	578	568	621	625	646	628	636	633	566	562	622	654	625	601	606	605	597	599	619	618	613	576	610	600	606	574	591	621	640	648	590	633	625	592	679	599	577	562	619	575	622	636	590	654	613	606	580	627	651	537	622	618	619	579	591	642	654	596	633	646	603	562	605	627	655	598	634	591	648	582	635	577	595	636	605	603	558	605	565	596	647	629	603	578	620	640	566	618	622	554	634	584	628	574	601	649	616	568	616	623	672	589	607	592	629	612	615	590	633	561	600	614	633	633	654	612	655	616	583	588	559	654	600	637	619	588	613	584	599	573	624	621	595	601	589	633	655	589	576	628	607	590	565	666	602	602	670	641	622	571	619	615	657	614	650	618	598	592	610	621	632	640	617	667	615	628	618	560	612	602	622	582	609	648	652	615	593	601	587	609	603	567	638	636	561	604	591	615	603	617	590	654	659	660	644	594	634	592	647	632	634	607	624	642	588	587	611	633	621	608	629	587	642	625	624	618	593	606	585	641	596	599	642	645	556	589	609	559	618	566	622	650	609	622	597	598	575	611	608	602	618	577	641	642	648	645	555	605	578	588	588	615	632	598	628	634	617	613	583	604	585	580	573	601	594	603	604	653	575	616	620	641	620	656	595	573	643	606	635	631	617	622	643	602	621	616	623	651	600	611	592	621	603	604	624	603	606	625	619	603	609	627	622	569	673	627	628	640	670	629	608	612	592	577	632	607	644	579	596	585	623	605	628	614	618	625	604	602	603	594	650	628	623	608	601	618	617	627	622	597	597	581	672	609	661	564	624	617	629	657	574	663	602	578	621	591	551	619	618	625	613	610	640	626	631	631	633	620	657	611	572	627	599	606	626	597	662	597	604	635	624	621	598	592	621	599	590	563	621	596	592	612	632	608	640	644	575	596	656	625	620	627	618	636	615	654	579	637	591	661	611	602	609	625	567	668	603	609	623	643	602	606	609	604	615	596	648	570	620	649	629	643	588	641	586	593	627	623	589	602	585	585	638	592	629	605	629	591	641	605	633	583	623	602	627	630	626	590	616	617	637	595	636	635	618	610	593	610	569	610	629	586	637	622	575	658	586	580	638	617	597	600	624	589	635	645	616	587	561	603	606	646	605	586	591	614	641	598	595	593	589	633	651	658	592	584	586	613	587	609	603	619	604	600	601	604	563	569	644	633	576	621	579	628	620	603	634	642	623	617	601	647	621	601	633	654	624	590	548	545	592	638	633	617	571	584	629	594	623	658	600	639	591	597	589	605	588	628	601	575	629	616	630	640	629	601	634	570	615	596	566	591	637	617	662	641	586	616	564	631	614	611	582	568	645	624	617	660	630	661	601	637	595	609	578	631	620	655	614	602	589	610	665	614	589	561	617	607	604	599	628	635	610	570	638	628	587	622	576	619	591	609	579	626	602	585	627	652	619	590	623	597	675	584	581	625	600	608	577	607	611	573	651	633	608	571	611	568	637	574	580	611	636	647	606	622	599	621	609	626	636	638	650	635	592	602	586	625	631	591	606	624	625	578	627	592	577	611	602	604	649	617	589	575	588	609	624	629	640	633	562	628	588	635	621	619	644	604	663	628	624	582	631	637	622	621	626	637	637	580	633	654	620	633	603	608	587	636	650	619	640	624	590	646	616	621	642	630	636	616	627	633	628	675	609	609	551	638	650	603	641	635	569	622	621	620	656	595	615	627	590	587	590	640	583	578	611	620	652	620	627	643	625	625	595	600	602	602	633	618	612	633	597	664	569	658	684	639	591	646	601	610	599	590	654	620	599	576	607	575	633	602	603	612	642	649	623	624	616	641	612	615	614	666	602	578	657	609	593	635	553	621	572	646	608	610	629	574	624	595	565	633	649	602	607	609	593	581	617	612	630	626	599	602	666	589	585	619	600	633	610	601	605	588	608	634	610	587	596	640	615	626	604	610	616	569	586	610	651	621	649	659	594	649	614	603	618	603	606	580	569	591	586	652	605	581	605	605	632	592	596	611	615	609	630	585	613	619	638	581	633	605	602	580	621	583	584	612	602	673	571	611	652	600	593	602	602	612	622	651	636	623	621	621	619	619	637	597	573	598	592	590	606	625	612	650	601	585	642	615	612	628	627	600	639	608	607	612	629	548	593	637	582	592	611	592	611	615	612	633	657	624	605	644	585	628	642	607	595	621	595	570	567	626	650	580	623	641	575	590	660	592	626	624	602	622	583	603	618	639	643	633	572	614	641	647	639	600	583	590	659	642	612	611	596	610	587	597	624	610	584	636	570	587	566	633	694	623	635	597	560	626	636	564	559	586	601	599	654	577	620	599	571	624	586	610	633	597	604	617	654	610	628	631	589	611	611	577	645	605	614	610	637	594	607	647	620	583	635	575	625	626	584	618	637	608	651	641	658	650	582	614	647	628	585	634	615	581	611	610	616	581	547	597	616	559	582	585	626	643	614	614	624	601	597	631	556	558	647	556	610	596	618	611	593	598	622	645	625	612	595	605	678	622	609	576	659	602	610	627	610	604	654	604	583	599	619	656	657	593	602	574	588	593	638	641	625	611	639	580	650	606	589	606	628	602	575	630	576	656	605	562	634	645	640	581	617	634	642	629	623	630	590	618	615	652	584	618	571	613	596	647	577	647	616	589	601	644	592	625	640	590	621	628	618	620	631	588	622	653	616	626	633	627	609	615	630	635	579	633	661	590	634	613	570	564	595	605	629	583	626	596	608	638	615	611	569	583	603	559	608	622	567	587	597	594	572	660	620	641	617	665	651	601	592	603	588	643	594	601	618	658	654	633	644	602	600	639	607	603	620	577	599	603	582	584	630	582	618	613	602	601	591	612	599	602	631	608	590	590	616	602	606	629	635	591	616	629	644	601	620	618	622	628	620	605	616	586	629	649	605	599	614	582	610	559	573	607	620	589	580	602	588	610	639	622	628	664	614	642	608	635	602	595	637	590	637	625	664	615	623	584	576	606	633	607	613	609	637	616	569	620	599	605	584	621	635	606	630	608	557	633	617	619	627	631	622	631	617	616	559	604	605	650	635	591	605	614	581	617	581	597	663	577	628	631	609	605	672	635	616	646	628	596	606	634	629	609	629	633	645	623	646	605	571	624	631	619	612	580	633	606	610	617	599	659	562	632	604	611	636	587	574	593	632	590	633	623	592	666	617	628	614	561	589	593	611	617	616	625	654	584	644	588	555	625	648	584	568	602	600	597	589	636	578	586	588	644	646	640	601	608	597	628	597	617	637	638	607	659	597	612	614	620	611	609	632	614	616	628	648	630	558	624	638	615	680	595	648	621	613	562	602	612	626	629	597	626	578	559	641	640
6645	16133	10634	4736	3260	2368	1689	1391	1221	1240	1265	1130	972	944	836	847	773	868	781	721	784	787	1091	2953	3964	3449	2690	2222	1764	1281	873	641	668	695	693	630	622	615	647	708	649	648	661	681	662	629	676	676	668	640	664	625	668	651	610	667	672	669	680	636	628	608	636	603	667	664	666	672	587	651	650	682	641	669	663	710	655	626	638	694	677	707	628	654	679	664	664	641	625	623	663	646	685	672	655	615	651	665	673	686	648	658	639	624	628	629	675	665	711	643	682	657	651	722	673	640	651	644	646	711	645	656	647	688	670	638	694	640	627	633	658	666	631	670	598	689	652	632	649	664	643	661	642	643	618	610	677	609	612	677	643	659	654	681	621	675	607	649	676	633	689	640	669	647	652	674	683	652	700	668	623	643	653	598	673	649	660	667	653	701	680	664	667	665	666	677	614	648	674	674	705	694	649	706	693	685	681	654	641	636	691	643	650	657	673	656	661	687	648	612	660	657	638	672	707	647	660	671	675	673	682	668	645	640	635	635	618	664	680	632	702	690	677	658	637	641	654	664	657	684	689	643	675	650	674	659	675	679	670	648	673	667	630	675	666	664	653	676	680	678	683	619	707	642	656	679	655	579	652	648	669	666	664	678	638	666	612	689	613	635	652	648	694	645	718	662	668	635	643	648	640	628	705	629	631	669	684	641	672	705	635	672	641	624	647	642	713	706	667	702	625	655	694	648	647	619	633	675	648	628	664	664	680	650	643	691	673	647	669	668	650	716	640	653	656	664	610	672	651	656	667	654	647	605	655	703	656	678	656	657	628	668	646	647	650	659	626	631	677	627	711	697	659	673	654	672	644	668	657	633	655	659	662	672	648	671	678	669	676	685	636	658	641	665	681	677	677	638	642	639	642	651	701	603	627	663	609	659	673	663	634	665	674	674	670	633	706	651	660	617	676	617	674	636	638	655	672	641	654	636	670	600	664	641	615	624	661	639	614	634	686	663	648	655	680	688	691	659	658	640	652	645	652	624	646	654	649	641	685	692	637	657	665	703	644	574	644	696	627	599	614	715	649	703	592	647	673	648	673	652	644	641	644	699	662	668	642	626	645	632	691	663	643	674	648	656	683	696	700	661	678	645	644	655	667	635	675	668	644	628	656	711	671	600	643	691	639	653	625	631	654	662	634	625	642	599	654	650	676	625	677	664	697	658	652	692	671	639	702	676	681	679	640	657	705	621	682	645	694	621	610	627	683	666	656	652	650	688	686	624	682	649	653	656	653	674	641	659	668	701	664	650	656	655	652	634	626	650	666	682	645	627	700	654	698	661	613	662	673	667	655	615	675	653	653	650	721	656	667	667	708	679	659	667	693	655	666	672	628	673	653	686	662	654	637	673	642	636	674	637	671	628	661	606	639	652	648	620	642	686	645	667	666	678	672	682	652	668	654	664	657	700	662	643	655	658	704	648	670	660	633	662	620	678	683	647	638	667	669	630	684	623	667	639	627	753	636	651	668	705	627	644	685	637	625	683	675	649	656	640	640	649	653	609	708	660	663	663	701	669	638	650	697	642	636	663	657	689	662	664	648	660	678	660	682	638	636	603	626	641	663	656	667	667	667	665	652	614	665	665	647	676	660	684	688	678	651	679	690	666	617	691	636	646	685	671	656	620	661	631	650	641	674	665	634	646	682	626	638	694	631	602	681	650	727	646	657	624	662	688	654	643	609	648	668	655	674	633	654	684	713	677	655	669	697	679	678	674	647	632	642	648	678	661	677	649	706	697	647	648	679	680	686	621	679	653	650	641	653	686	682	649	624	688	673	663	677	660	659	623	696	660	656	676	660	667	673	659	646	658	642	625	647	623	628	643	669	677	633	658	681	643	632	618	690	677	651	670	676	610	658	620	657	640	666	660	645	715	651	645	665	672	680	613	687	620	670	654	668	654	679	683	642	659	664	645	633	627	632	693	682	622	685	619	714	688	673	627	683	658	636	643	634	666	671	681	635	680	650	666	619	707	611	688	643	662	646	617	659	610	624	695	704	620	626	633	700	691	660	675	681	646	655	616	667	712	684	663	681	654	705	669	668	664	632	638	643	630	665	684	654	646	694	665	609	645	659	700	673	677	661	632	637	647	648	683	667	652	662	686	647	688	657	627	632	597	651	677	657	653	678	660	688	631	645	644	673	674	700	612	663	654	638	663	662	641	697	629	629	640	633	645	631	696	644	672	653	687	669	685	653	658	659	674	667	673	697	702	631	633	638	646	678	649	585	649	669	625	640	683	677	644	659	639	687	694	673	679	667	659	647	653	646	655	679	713	654	633	683	685	637	681	668	636	652	633	653	654	638	698	650	664	674	642	684	629	641	647	678	654	675	631	652	665	687	644	694	635	661	682	648	640	661	656	648	657	670	660	665	650	688	652	625	698	633	681	636	683	707	592	648	671	654	648	667	646	638	652	633	690	647	634	627	645	691	650	647	629	709	664	668	640	656	629	652	646	674	685	657	683	654	686	646	612	681	631	644	676	650	616	646	649	645	679	697	648	653	643	649	648	684	649	618	671	698	720	633	636	706	615	679	612	662	647	617	655	663	622	671	607	697	614	648	683	676	649	669	684	632	659	667	614	650	680	649	657	603	678	615	677	635	669	645	641	681	673	663	628	639	688	675	671	629	729	597	645	628	655	693	671	637	688	631	677	625	663	635	671	657	660	653	644	669	639	593	695	676	684	640	625	658	655	685	652	685	713	642	674	675	655	664	649	667	676	682	673	654	692	681	588	643	686	638	620	645	680	629	655	671	602	648	689	653	667	665	679	590	655	657	641	680	654	635	685	708	652	609	656	654	652	708	686	636	655	693	684	678	657	692	653	642	656	693	656	681	649	678	692	650	673	581	702	677	671	670	667	629	633	598	667	684	650	689	642	655	621	641	646	619	664	657	687	642	620	635	657	673	655	637	640	659	605	648	615	652	663	642	598	652	643	626	708	628	629	660	706	648	700	700	668	674	657	634	620	673	643	679	635	655	590	654	655	644	661	706	625	650	679	660	681	634	646	637	691	694	660	667	630	665	648	693	661	618	645	668	629	678	716	665	610	651	668	671	651	638	670	622	630	651	651	650	634	669	656	657	660	653	664	675	663	650	648	690	662	641	634	658	688	664	644	635	677	676	635	656	651	693	662	605	680	692	658	652	648	661	633	657	643	598	651	656	686	663	637	621	650	654	613	667	653	657	690	626	626	672	679	655	626	622	636	682	638	653	618	643	677	654	636	613	626	632	667	668	658	661	651	693	633	633	663	610	650	602	664	632	657	681	646	627	637	619	657	684	654	681	621	638	623	670	632	674	650	684	663	674	673	680	695	617	600	639	671	634	689	707	656	667	639	678	625	683	655	640	633	665	653	625	685	666	683	642	660	659	641	624	628	698	602	686	658	645	640	667	737	651	619	665	634	672	649	702	678	630	674	615	627	676	607	656	682	694	714	675	632	641	640
22759	21334	29103	23909	21344	21456	11276	2046	1555	1477	1353	1243	1204	1066	1203	1002	929	924	919	918	934	904	1630	6693	8926	6408	4727	3568	2359	1554	893	751	754	759	728	745	740	800	764	793	732	749	757	771	780	751	753	758	730	776	780	768	747	761	708	722	792	784	711	742	736	734	793	725	748	728	763	735	781	732	722	796	750	742	754	719	753	730	773	738	788	763	775	695	801	738	744	740	694	738	733	695	724	735	776	744	755	723	744	740	746	761	716	747	749	767	686	750	732	740	764	749	762	735	735	725	698	700	699	741	737	767	780	704	738	744	732	732	736	731	774	736	716	779	712	759	765	716	699	718	752	739	747	743	771	730	729	754	745	764	727	775	718	742	732	724	733	771	660	765	734	741	751	722	744	768	790	698	731	724	751	710	776	746	735	738	763	790	758	744	710	679	750	776	728	730	752	748	796	714	733	764	768	755	688	731	732	772	765	680	777	762	741	689	752	751	745	705	766	753	763	727	724	757	737	739	752	692	712	730	744	772	764	737	746	714	715	736	736	767	748	743	688	727	756	736	718	760	772	772	733	756	768	750	757	713	772	770	791	711	709	779	765	684	732	757	718	756	759	761	736	731	743	742	744	733	778	698	720	749	739	815	745	737	745	743	724	759	746	715	741	734	710	745	752	755	732	756	740	746	693	774	750	774	732	763	725	734	773	707	725	772	722	744	705	830	732	742	724	722	713	768	736	728	728	740	696	734	721	703	725	737	797	751	753	704	715	740	749	766	777	735	725	732	759	741	748	757	737	776	789	777	738	766	711	718	751	755	713	722	794	781	775	740	786	766	770	719	712	712	744	728	751	743	746	760	791	703	727	699	780	706	732	777	776	719	712	755	733	705	710	754	779	688	759	711	758	756	769	751	728	767	735	752	718	715	736	707	780	735	751	691	749	712	779	742	755	705	745	746	726	781	699	714	767	778	806	786	746	728	754	741	714	768	749	755	726	732	798	754	749	685	771	724	751	701	716	723	786	764	728	708	738	747	753	744	749	720	788	757	703	761	700	752	701	765	726	764	773	777	687	710	727	741	711	742	707	670	715	746	780	717	756	748	684	722	767	759	721	766	780	723	728	720	748	708	738	772	746	814	676	723	751	707	760	752	722	736	757	784	752	750	678	765	756	732	742	750	740	724	741	718	715	765	735	745	751	787	731	725	758	741	753	722	735	710	720	735	787	756	725	739	757	713	726	716	733	722	710	802	748	747	681	737	703	751	715	807	691	713	721	769	757	711	750	783	747	737	731	755	748	825	719	755	747	721	761	750	752	753	747	714	782	743	748	721	773	716	737	768	697	723	760	734	734	730	760	731	725	778	796	797	701	728	723	710	762	749	769	787	727	735	745	709	733	713	708	777	740	781	753	711	783	702	840	705	746	760	711	736	717	752	749	732	692	730	742	740	707	753	740	718	822	779	724	729	739	762	726	749	722	766	727	764	713	764	786	728	739	752	789	701	772	760	761	772	765	740	753	719	713	724	757	692	753	744	784	745	761	778	721	725	773	729	766	712	759	720	746	668	692	738	736	742	751	762	738	736	739	743	782	750	710	768	723	714	735	741	704	763	710	743	756	710	747	770	739	775	715	742	713	735	709	719	747	739	704	747	774	733	756	700	756	758	774	732	677	720	701	728	753	717	780	768	761	796	758	740	780	774	737	772	765	713	761	738	675	753	730	738	726	718	758	737	703	765	710	750	757	781	764	697	735	742	736	731	703	776	734	769	748	751	710	714	757	785	744	730	727	750	776	734	757	794	726	660	721	763	731	769	727	719	713	743	746	765	748	732	774	762	759	716	731	740	747	732	746	744	725	766	737	781	707	775	706	736	761	734	765	744	731	730	749	776	730	743	694	762	742	715	771	759	775	748	763	716	729	741	771	753	755	697	734	729	785	776	730	736	731	762	737	758	721	761	722	744	760	679	731	805	742	725	776	764	714	744	760	761	712	774	727	769	726	685	731	714	732	719	727	719	744	730	710	736	777	713	724	721	739	737	762	719	715	759	723	777	743	733	730	701	744	666	769	692	805	754	698	773	730	733	743	762	803	726	761	729	721	724	714	770	749	725	806	721	763	734	756	786	678	761	778	729	747	736	745	786	765	750	693	690	743	741	686	770	767	718	774	778	756	739	742	694	751	749	711	776	761	737	750	776	755	688	712	752	786	738	753	664	731	720	717	738	763	742	707	786	738	771	724	739	774	784	703	749	709	736	725	745	723	778	745	762	751	767	749	778	726	714	714	750	777	741	721	729	725	735	708	802	747	776	790	752	751	729	730	771	822	771	755	769	761	758	717	738	749	702	721	739	756	730	745	727	705	745	742	751	752	703	776	718	708	744	753	710	711	739	753	764	768	770	772	751	741	749	764	771	786	782	731	758	721	772	710	719	772	767	750	772	714	771	783	731	731	710	783	703	758	748	735	712	738	696	729	726	725	735	733	704	752	766	719	699	774	761	730	757	762	752	776	689	775	731	776	745	735	697	721	746	763	704	749	737	715	700	774	736	725	681	752	735	715	731	744	739	710	741	728	750	756	718	773	710	775	715	743	740	711	726	706	744	756	715	746	756	712	769	742	736	785	715	752	763	731	729	751	745	705	731	722	761	721	730	739	774	723	748	733	705	733	738	723	725	751	702	733	729	732	747	741	766	720	750	763	719	718	723	750	727	750	733	749	802	764	730	757	759	734	812	724	745	735	753	763	736	734	698	732	741	755	735	727	759	733	684	694	731	780	712	785	691	726	765	739	783	742	736	763	770	737	724	746	764	813	753	736	673	766	752	716	737	793	737	758	769	705	722	711	756	750	745	727	764	743	758	743	771	738	762	752	754	765	768	749	761	733	745	746	739	683	740	760	700	709	741	772	762	744	688	735	742	755	735	709	735	712	694	693	760	771	713	772	742	747	721	756	734	756	753	756	712	718	739	745	764	755	794	748	714	722	799	721	713	704	696	757	709	744	747	748	805	730	756	737	741	701	715	752	812	717	739	774	734	755	732	739	714	743	705	778	794	739	728	765	808	710	749	721	694	712	758	736	749	788	758	740	796	734	702	749	757	755	726	702	752	724	749	760	756	741	769	707	767	717	736	764	702	709	726	701	801	711	715	744	766	736	761	709	768	714	759	735	711	750	699	759	768	772	770	711	747	743	786	713	751	719	737	783	695	747	730	697	728	727	750	757	802	738	723	801	740	718	751	731	730	716	738	775	822	755	767	743	735	697	719	753	753	726	695	733	751	743	778	728	756	752	713	719	724	749	747	742	735	695	750	702	720	714	757	783	789	751	752	687	762	721	702	737	762	728	773	660	772	752	737	767	708	735	779	725	733	713	726	735	742	752	723	740	734	698	754	768	727	767	707	757	733	739	790	741	691	740	774	718	753	763	787	788	763	698	760	748	764	721	748	738	773	766	754	728	741	770	741	708	754	729	750	687	724	740	794	713	714	761	723	758	745
8785	25776	18069	9320	6392	4652	3322	2778	2426	2281	1918	1831	1598	1442	1458	1202	1081	1018	1073	1061	1062	1100	2378	10388	12233	8957	6614	5141	3206	1993	966	751	788	756	751	733	776	808	746	806	742	716	784	770	753	759	794	768	765	724	737	745	711	724	769	781	762	753	717	728	793	731	747	777	783	773	773	746	750	763	732	787	762	756	769	796	757	761	757	794	689	711	755	704	747	686	859	736	751	744	784	748	767	831	722	763	737	832	777	736	791	751	767	730	705	708	800	784	788	818	740	737	716	731	721	746	742	743	754	762	806	783	766	742	736	731	703	734	733	763	777	775	762	687	759	731	762	854	694	721	775	791	733	784	753	748	735	733	761	724	762	742	773	722	725	727	759	760	735	723	760	751	762	803	797	778	749	715	744	780	733	751	739	683	716	741	801	772	690	734	805	785	817	808	729	768	792	754	783	768	743	722	713	771	749	749	808	768	786	737	730	724	724	723	745	742	734	784	764	703	714	728	736	764	755	730	782	760	774	753	754	714	751	793	711	782	773	774	751	734	726	764	760	806	745	793	772	767	736	748	747	750	727	741	743	701	710	710	741	696	743	755	771	732	736	779	734	811	676	738	762	723	789	764	773	790	737	722	773	741	726	733	721	784	788	758	780	718	772	743	748	762	733	750	726	732	724	736	762	755	764	732	719	798	754	787	735	745	758	741	780	733	761	742	745	760	729	797	743	747	773	752	751	719	735	735	731	745	783	733	758	712	780	705	678	792	735	719	723	773	713	800	693	715	787	813	797	758	739	798	765	741	746	760	717	734	769	726	740	753	721	786	737	714	728	756	759	762	733	782	745	730	718	759	769	751	722	705	700	729	764	729	720	794	749	755	730	765	744	793	780	750	739	726	714	777	727	730	801	752	756	718	711	729	764	756	748	779	717	692	758	769	745	711	749	780	741	810	781	806	768	743	709	754	743	743	673	780	778	756	727	721	746	717	702	742	780	759	731	778	751	785	820	726	685	721	751	735	720	807	779	725	719	738	764	711	751	759	750	750	797	732	739	697	729	771	738	768	768	743	748	763	792	721	732	739	680	776	762	771	694	792	745	739	766	744	787	782	763	813	750	752	774	762	738	744	777	773	763	732	813	733	754	792	741	789	704	787	718	742	741	765	714	773	715	708	772	767	767	798	756	743	790	790	806	755	739	782	763	705	796	755	773	758	744	735	755	717	754	746	818	775	708	759	756	799	789	751	735	784	780	782	749	721	690	738	714	738	685	728	781	770	733	759	761	785	736	793	785	745	732	739	721	725	758	788	735	742	775	762	721	811	741	732	747	761	770	750	751	811	805	803	703	721	727	727	752	743	767	757	769	728	766	783	791	774	714	707	790	731	765	765	733	790	708	736	737	835	751	746	770	718	741	771	765	777	806	729	829	740	731	740	781	752	792	751	720	773	752	735	821	733	791	766	793	706	755	747	761	790	778	757	789	838	727	748	749	726	745	756	764	741	765	730	787	744	734	751	741	769	684	735	805	767	762	798	727	805	771	769	757	736	726	778	764	734	690	774	763	718	796	759	722	747	727	841	765	771	724	760	760	747	779	834	767	734	758	762	787	734	721	739	751	740	691	753	723	707	769	737	749	800	736	745	772	743	725	796	761	766	729	762	759	723	738	810	766	764	772	723	821	777	793	702	707	734	758	709	760	747	753	745	752	772	777	716	740	776	759	712	710	736	753	723	746	737	734	768	742	741	787	754	710	712	694	764	757	758	748	752	777	738	803	724	755	757	796	769	771	735	737	775	755	781	751	764	761	715	771	756	741	782	789	766	730	725	753	791	715	800	753	739	754	756	752	721	792	757	734	732	758	733	764	795	750	752	738	718	742	732	753	772	769	753	753	774	699	745	751	757	714	766	752	740	775	768	736	734	764	747	780	781	727	753	777	728	732	718	769	734	771	757	769	726	747	752	752	771	715	770	779	778	759	733	675	756	738	781	739	779	708	732	759	703	763	738	737	749	719	783	754	754	761	734	723	708	836	697	786	770	698	744	705	723	701	789	759	779	734	815	689	784	738	738	804	730	728	718	664	729	734	754	740	780	744	733	732	763	810	793	756	767	734	736	711	756	782	729	754	753	765	787	715	777	747	745	740	741	725	713	757	724	757	779	737	821	789	794	757	756	715	757	752	714	784	747	763	725	877	728	699	733	767	773	738	741	780	743	729	743	714	754	763	765	762	781	746	785	767	762	733	763	784	745	802	753	760	695	757	748	724	725	743	738	725	727	758	732	737	710	780	754	701	777	735	789	684	718	747	758	747	690	728	743	766	750	748	748	749	727	765	774	783	768	696	756	763	742	752	726	759	761	799	805	756	731	740	763	784	748	721	697	743	732	787	745	760	793	739	733	731	742	740	725	740	746	791	800	822	771	710	721	765	776	711	728	765	728	739	766	814	723	837	749	770	756	753	747	788	763	773	741	680	743	763	803	740	731	707	716	699	749	746	732	749	779	741	738	772	713	730	742	704	730	764	773	765	772	808	777	723	788	729	763	771	734	742	764	786	748	716	731	739	734	769	764	756	729	749	725	743	780	753	745	792	752	714	692	765	753	756	801	756	731	788	757	740	780	713	769	730	796	755	746	797	724	761	734	698	701	756	768	782	790	780	743	773	738	776	832	752	788	740	784	754	794	746	790	696	744	740	751	759	775	777	750	752	785	734	727	733	755	739	759	746	758	687	776	816	732	785	751	775	677	725	752	777	730	716	770	782	740	752	708	733	771	722	792	734	782	747	736	716	734	770	803	764	791	686	781	792	724	782	762	749	745	717	750	785	710	756	753	748	749	712	742	710	712	717	724	714	741	775	708	772	770	796	759	745	751	712	702	724	751	778	768	717	759	732	744	775	764	778	752	743	725	766	741	705	734	723	724	793	767	762	769	717	774	760	752	747	777	750	783	773	718	735	731	713	714	732	775	785	742	688	754	767	737	704	747	734	703	769	718	719	772	790	794	726	757	792	783	755	742	711	737	771	795	775	728	731	724	735	758	722	796	758	741	754	770	733	710	731	760	762	719	746	770	722	758	761	799	734	746	761	788	754	762	710	812	754	749	837	704	751	723	802	778	774	689	744	767	675	724	709	739	754	724	760	771	738	697	801	831	746	752	753	731	738	729	726	768	755	720	736	744	731	767	792	766	707	805	770	799	720	728	757	793	792	754	775	768	791	706	755	716	729	740	740	747	751	715	761	729	723	763	751	749	787	715	807	733	761	796	739	733	709	757	795	747	747	747	726	702	753	780	782	734	742	744	710	712	775	731	738	750	751	758	730	772	744	723	771	759	798	804	711	748	762	751	810	773	734	678	836	710	727	745	738	748	725	796	795	732	783	717	740	759	778	729	778	755	735	781	755	800	767	726	697	747	717	711	749	815	722	766	734	707	724	727	737	747	751	784	723	786	761	757	778	734	750	721	729	776	721	748	767	762	768	696	772	779	817	709	753	805
28101	19470	8990	2503	1213	858	699	638	666	672	562	587	566	525	495	429	465	459	491	475	466	494	494	613	769	784	768	626	570	531	476	476	448	426	477	433	465	465	416	435	445	414	478	468	420	470	416	449	443	408	440	476	465	419	474	413	407	438	429	439	416	435	442	429	482	456	452	432	430	451	456	426	452	413	411	444	444	465	447	451	471	460	488	447	430	432	446	417	443	428	449	453	440	453	469	422	477	452	471	456	420	487	459	444	500	456	424	423	441	439	474	383	469	461	437	429	448	432	420	459	446	459	460	446	422	419	466	461	462	440	431	479	447	464	463	494	458	431	440	475	470	423	463	463	441	401	391	450	449	458	441	459	436	449	436	423	461	476	445	444	410	466	458	447	469	417	427	434	403	475	457	426	416	422	426	466	472	476	413	476	426	416	452	440	469	452	473	448	450	449	477	432	432	456	455	456	478	445	443	451	426	447	454	432	426	414	449	418	461	459	470	448	414	471	449	450	451	460	470	420	431	445	452	428	422	452	462	421	476	454	453	447	454	433	417	475	426	462	405	469	438	459	440	418	476	463	463	425	390	461	431	475	427	468	453	476	441	449	438	447	463	432	447	473	407	459	451	440	422	428	442	458	399	442	446	438	436	431	427	406	448	434	428	457	445	460	443	480	487	425	436	455	456	426	460	411	416	421	436	424	468	481	397	413	410	461	440	445	420	489	411	443	438	437	439	446	445	442	429	456	472	461	483	455	431	437	444	460	432	448	410	434	440	418	458	437	468	441	461	419	443	458	439	481	475	465	459	459	462	428	426	431	423	449	409	445	461	441	454	455	434	469	399	436	462	437	398	429	437	454	450	462	447	418	463	463	440	439	431	476	464	429	450	470	467	432	495	442	440	477	431	481	456	459	433	427	434	418	413	423	448	449	457	462	476	425	457	419	459	475	456	424	455	417	377	447	472	438	420	411	455	467	437	440	423	407	427	467	432	418	445	450	496	438	460	426	447	424	431	421	462	445	432	425	456	440	429	476	466	440	473	432	420	431	444	467	466	463	425	462	418	449	458	462	417	430	424	469	416	420	460	457	426	442	413	433	420	406	449	448	444	452	442	429	432	465	440	436	450	425	457	445	469	441	438	441	439	448	443	494	432	446	430	416	453	434	455	411	424	428	411	434	410	460	424	437	479	432	469	456	420	465	431	442	401	409	458	433	483	422	416	457	481	440	479	448	415	476	481	454	440	448	472	452	407	463	420	452	448	427	429	455	463	458	421	424	412	461	436	431	462	422	430	450	444	474	431	450	455	424	463	480	466	434	447	466	422	406	457	440	420	454	443	447	454	395	417	418	463	470	486	458	440	428	425	426	466	449	435	405	443	411	462	476	453	423	453	422	445	441	449	450	413	466	445	464	427	448	445	411	458	440	407	425	489	440	427	445	433	468	453	442	460	438	415	449	476	455	440	413	440	456	444	463	466	463	434	440	440	437	432	413	455	470	429	475	438	456	431	448	437	427	444	407	474	448	430	461	416	444	411	426	448	461	443	436	437	467	457	482	399	478	436	431	472	461	441	473	442	413	457	449	445	421	417	435	429	432	458	477	425	451	441	433	420	429	436	434	439	447	436	424	453	434	455	486	473	445	444	431	444	418	418	456	440	471	410	422	470	440	449	454	441	451	483	458	449	414	400	429	414	431	412	444	439	406	435	439	425	447	467	410	445	459	431	440	466	443	435	442	437	459	424	442	430	467	418	394	413	449	436	415	414	451	485	434	438	426	452	464	464	403	464	451	487	431	421	456	456	438	429	443	475	476	478	456	484	413	480	466	474	436	451	467	444	438	467	445	424	445	417	424	458	461	430	435	440	442	462	455	453	447	445	455	432	419	432	428	437	431	412	447	443	455	409	373	437	419	441	483	471	417	418	452	420	441	434	437	423	481	466	463	429	431	449	473	462	450	399	473	434	427	448	408	459	426	460	457	430	462	447	443	449	425	455	427	433	408	465	449	418	435	409	503	475	446	442	448	443	495	421	412	465	429	476	477	416	433	464	465	443	451	440	420	443	455	445	469	437	415	439	452	419	440	454	483	463	440	420	437	469	424	443	444	411	467	440	459	416	458	426	441	454	439	455	459	485	459	488	467	460	459	457	444	451	466	452	449	435	469	468	414	438	492	450	424	475	429	502	445	461	441	461	459	448	430	443	410	411	447	461	451	454	436	445	419	468	439	466	443	463	464	425	450	435	491	461	452	443	448	447	473	416	459	439	470	434	469	418	434	420	442	442	459	447	467	419	465	485	463	465	460	438	448	464	426	434	412	466	453	460	448	442	450	440	461	467	438	438	460	475	441	459	440	445	459	430	442	439	450	424	419	414	444	443	497	434	463	458	461	469	457	422	456	429	446	483	462	430	472	445	418	440	456	436	472	445	465	436	460	445	448	432	456	478	454	438	415	466	460	493	464	452	461	462	423	421	431	423	464	413	453	475	502	428	445	426	481	428	423	434	427	463	462	445	440	445	438	449	477	490	465	410	451	482	443	480	444	424	440	487	442	458	441	435	456	430	448	469	423	427	474	465	390	431	449	464	451	445	463	455	443	442	441	446	430	435	449	425	461	424	442	464	451	457	428	459	493	464	465	424	457	450	426	427	457	466	445	454	426	465	437	417	470	413	446	424	405	406	434	478	450	428	467	433	465	440	463	461	430	453	425	497	454	408	443	446	439	473	455	412	440	442	406	491	406	424	448	420	457	474	454	470	472	457	471	458	466	490	451	406	414	456	474	468	444	430	438	423	450	446	422	465	455	424	419	430	429	473	445	449	487	454	457	427	427	453	438	461	451	417	453	429	434	485	460	450	446	426	443	438	468	455	464	454	443	420	423	450	419	460	421	442	429	414	497	477	431	484	458	425	429	439	460	425	455	464	441	429	454	461	439	413	449	444	439	428	436	440	421	455	434	432	452	449	462	458	435	454	466	441	440	461	436	434	426	464	450	453	465	410	434	390	413	429	455	402	427	456	445	408	417	466	440	435	446	483	458	421	428	461	440	467	441	453	416	459	472	461	459	423	422	437	420	427	449	444	441	436	407	457	424	441	438	458	425	424	457	430	413	433	419	434	433	444	447	473	423	413	452	442	443	398	492	437	433	457	433	412	426	438	463	429	418	477	498	463	462	421	430	460	473	453	442	468	499	452	442	442	424	431	416	410	439	430	443	416	420	453	475	459	444	460	450	425	428	435	420	480	424	441	418	437	441	449	426	457	421	453	445	453	487	442	427	432	494	404	444	431	478	437	452	413	461	421	443	481	465	420	471	448	449	433	463	423	453	413	434	430	454	467	446	434	440	504	452	446	435	439	422	458	458	466	444	480	421	450	444	416	421	437	465	520	473	478	455	460	447	463	430	475	465	449	420	423	422	506	448	460	450	411	446	438	433	432	432	456	421	458	443	438	497	428	438	430	466	491	433	448	463	437	483	486	433	454	430
6959	10354	6962	2738	1984	1355	1005	988	911	865	763	755	711	673	599	537	572	562	551	554	549	529	496	767	980	1003	892	833	704	603	459	492	482	469	471	450	532	490	476	511	477	466	525	474	483	491	510	465	481	450	477	510	474	511	482	488	472	517	502	493	467	466	473	490	470	513	461	477	478	470	500	492	493	471	526	477	508	499	480	529	488	470	479	476	469	505	484	444	442	516	488	474	465	506	502	482	470	470	518	492	475	455	477	479	493	448	460	444	463	461	465	493	482	469	476	540	468	514	484	468	503	513	481	485	510	502	482	514	506	487	522	457	504	481	496	514	518	469	457	493	447	509	478	450	464	491	494	472	501	473	451	494	461	477	492	473	504	491	452	486	425	503	499	495	467	445	465	528	523	512	450	505	479	504	480	484	512	473	447	487	445	488	439	467	467	491	498	495	466	497	445	485	510	495	517	513	481	455	501	469	487	487	509	496	513	506	483	453	452	480	505	476	478	411	471	531	432	489	449	489	456	542	487	465	454	479	497	451	455	453	530	507	449	461	509	468	483	482	484	491	459	472	497	512	484	466	491	463	499	452	515	486	487	490	523	473	516	455	481	491	484	484	505	432	515	447	459	438	485	477	470	494	495	481	481	522	503	479	486	523	476	469	518	448	497	465	483	536	510	459	473	503	445	481	495	471	472	502	463	442	476	475	472	467	485	502	482	479	488	558	490	504	501	441	514	480	459	485	463	451	479	475	474	430	492	509	483	480	481	499	480	492	499	482	455	490	510	487	487	547	488	493	480	433	500	488	491	480	478	491	455	463	472	460	485	469	477	469	507	486	507	509	511	463	487	482	479	490	444	502	413	463	508	498	408	516	492	484	492	482	495	459	484	475	500	456	528	489	442	426	483	506	526	469	466	461	479	497	467	481	471	476	449	492	492	480	451	487	488	465	485	477	501	499	463	454	496	495	484	488	516	463	496	461	485	474	477	448	499	465	507	500	499	493	477	502	482	462	512	517	510	508	470	492	512	464	488	463	469	452	460	461	510	499	478	514	443	492	481	471	480	478	458	486	494	481	517	447	467	486	479	477	501	511	470	485	488	462	492	492	473	487	509	476	428	508	459	495	522	449	492	503	493	524	501	451	510	481	491	474	481	505	517	476	498	441	528	496	503	521	446	506	507	480	517	483	490	490	472	487	463	492	480	484	494	497	516	495	486	460	497	522	471	480	472	485	517	491	460	489	467	493	498	496	481	493	482	510	458	493	528	471	501	482	503	507	484	461	471	458	489	461	476	500	478	444	512	488	487	464	466	487	513	447	484	516	492	461	491	513	490	473	489	443	496	473	487	500	522	500	496	485	459	465	454	534	478	473	488	500	492	501	511	476	451	516	503	463	498	481	502	493	463	478	496	494	497	475	491	521	505	497	466	471	519	447	507	494	507	480	508	496	490	489	450	501	463	500	473	487	518	467	474	463	484	503	498	497	501	520	513	490	470	456	536	508	545	467	467	507	462	473	504	502	465	485	438	443	489	507	449	481	474	466	480	457	477	523	493	495	504	502	493	461	483	480	466	479	485	482	497	469	481	477	461	470	478	496	459	496	462	494	480	430	471	450	488	487	524	452	469	485	484	483	483	505	484	462	486	512	519	509	476	480	490	491	488	444	435	510	497	486	494	507	468	455	467	504	492	475	497	478	498	479	472	488	490	488	494	495	448	496	467	503	503	481	482	471	489	452	484	485	496	469	455	500	507	478	485	485	481	487	494	459	476	486	499	493	478	482	514	497	529	529	491	498	467	520	489	483	474	481	457	477	475	486	452	477	526	528	483	477	465	459	516	498	465	485	511	532	489	487	514	482	473	534	480	482	468	471	467	494	466	493	468	485	500	522	485	528	451	451	479	447	463	489	492	464	482	511	416	533	493	499	466	500	471	468	503	465	508	489	468	492	489	489	488	483	473	507	512	451	486	477	477	488	472	479	442	514	504	528	464	492	523	517	459	508	514	488	463	475	512	496	501	495	505	495	446	491	487	511	495	512	492	481	546	469	457	495	473	512	471	487	472	477	490	506	468	484	460	479	467	469	503	462	492	451	467	476	475	464	502	457	466	487	530	472	502	505	459	499	487	470	500	467	481	493	476	530	479	464	460	495	494	440	473	460	478	472	486	481	463	482	471	509	523	511	519	469	492	475	450	498	494	504	488	489	452	510	482	439	527	495	504	462	490	491	500	491	500	507	488	516	515	447	480	461	487	470	479	486	459	511	457	481	494	462	481	507	464	505	518	484	514	491	495	516	467	470	476	480	490	466	461	474	477	483	505	479	462	470	496	474	484	450	489	470	493	449	492	463	476	500	490	499	480	485	491	528	506	482	510	451	475	499	501	531	466	496	506	524	484	463	470	460	506	482	467	473	446	483	502	484	485	482	499	479	474	475	498	458	484	466	514	475	497	477	456	463	495	519	470	479	457	499	464	484	499	481	449	479	426	463	473	495	506	488	489	465	479	456	480	503	460	446	491	461	480	494	439	509	508	484	514	486	472	466	492	464	482	456	464	506	492	500	491	472	465	518	485	521	475	486	476	481	475	425	498	508	461	481	454	479	498	477	503	473	492	453	502	487	558	481	513	469	493	490	472	472	472	452	488	477	463	480	511	483	440	447	492	489	479	486	451	505	458	483	475	485	469	456	500	478	481	498	515	478	518	479	467	484	497	508	480	495	506	464	457	433	514	485	509	504	482	491	472	485	456	495	500	478	518	476	451	451	462	495	504	513	462	513	458	463	486	494	510	473	485	530	505	466	466	482	493	509	471	506	462	490	443	462	459	482	464	520	517	452	464	472	514	511	496	489	482	487	492	540	484	436	471	508	474	463	470	457	493	488	486	533	466	478	507	462	450	504	467	473	491	483	456	447	450	512	548	459	449	500	479	502	474	511	491	477	466	456	491	479	513	478	487	471	472	462	494	486	489	504	510	464	505	510	501	435	481	444	468	485	498	456	481	471	478	459	492	489	478	476	461	510	471	481	504	520	462	493	476	469	466	496	482	504	475	481	501	480	522	506	474	517	529	467	466	462	476	489	497	497	495	490	485	465	482	484	487	509	472	510	464	431	478	479	517	455	477	481	476	473	473	468	491	469	477	491	482	506	472	460	493	487	481	485	508	449	440	467	490	486	488	483	496	521	443	498	493	502	481	488	482	496	483	524	466	468	502	524	484	491	460	467	494	521	504	482	490	474	473	457	492	495	482	495	460	469	506	506	525	481	476	460	480	466	480	480	504	483	457	468	495	471	481	457	491	494	490	474	485	476	525	474	496	483	509	503	535	450	536	476	471	495	504	479	474	483	474	481	496	511	496	478	477	515	501	488	482	484	469	489	453	503	479	479	472	464	482	449	464	505	457	478	470	482	476	492	459	475	520	494	459	515	479	438	451	471	479	445	474	554	468	530	457	507	462	504	490	518	490	508	499	447	478	470	471	515	516	499
24069	21384	28703	24459	21391	10537	1710	1254	989	936	857	749	731	668	597	636	607	615	628	598	547	508	1044	3408	4240	3212	2724	1848	1245	938	650	452	501	507	490	446	503	492	523	479	510	510	499	515	509	474	469	518	447	492	489	464	537	525	521	465	451	491	530	500	496	514	489	463	464	487	470	494	467	487	486	478	491	467	498	517	501	495	510	495	492	472	484	494	484	494	507	505	514	532	457	467	507	497	512	486	437	484	464	481	508	486	493	480	454	501	426	480	457	431	513	516	482	470	452	505	481	474	515	469	475	443	531	496	501	503	526	491	498	514	506	509	550	458	501	477	494	498	449	477	481	478	508	486	503	551	456	505	472	526	458	548	480	495	482	486	492	448	516	457	516	498	464	458	488	510	484	463	510	493	484	493	448	472	487	507	485	499	500	477	495	482	484	478	519	490	496	490	500	500	446	471	523	469	473	499	513	502	478	487	461	547	503	457	516	546	505	462	511	476	493	477	475	439	472	460	489	480	516	500	506	485	459	497	486	515	494	480	458	500	519	513	525	433	450	494	553	518	492	494	508	533	552	463	500	459	495	526	527	502	487	475	450	496	498	533	457	483	507	516	527	472	461	489	521	488	481	487	444	536	461	482	461	475	476	503	487	503	500	470	490	498	457	494	496	509	538	515	495	471	484	516	498	505	473	479	472	498	463	486	496	539	484	478	517	496	508	472	524	517	507	494	498	492	492	464	494	520	458	490	465	531	520	496	521	486	490	470	487	490	494	517	493	499	517	482	486	503	485	492	497	486	455	494	496	475	479	530	492	478	509	481	492	514	555	527	456	468	549	500	472	523	514	504	516	485	443	513	541	490	465	452	481	495	493	453	528	500	475	485	465	511	463	511	516	487	492	490	484	498	519	523	503	530	512	475	502	514	488	524	514	513	470	481	517	457	484	477	501	494	470	485	497	474	447	495	486	514	469	490	462	520	475	503	480	473	488	467	502	439	455	495	545	489	469	468	485	488	491	480	491	497	479	500	490	483	465	513	492	505	489	493	501	472	448	513	471	508	432	485	483	468	509	502	502	541	533	491	470	497	504	476	477	509	517	491	513	461	518	504	512	492	513	503	493	546	452	512	467	492	466	474	539	498	509	477	490	474	485	493	462	479	493	448	531	508	502	496	455	516	493	465	494	511	525	501	477	486	505	473	489	488	479	515	499	491	489	495	486	528	492	512	483	448	444	497	499	466	492	470	525	472	494	468	519	474	496	527	478	485	463	485	498	515	482	485	517	511	522	460	521	467	511	476	496	452	501	464	473	484	471	467	538	492	531	483	469	482	520	493	526	517	494	513	502	499	527	496	463	512	530	512	474	483	481	465	489	480	520	505	467	473	492	508	532	445	493	522	452	495	467	491	499	516	499	493	499	472	493	449	494	515	454	504	504	504	518	479	452	511	485	512	504	476	485	499	501	479	488	489	497	496	476	486	492	465	482	459	505	483	459	511	455	519	463	481	476	499	478	504	533	512	457	502	485	486	510	499	516	502	468	473	496	495	515	511	502	515	501	480	472	506	490	458	475	492	472	468	531	488	485	513	488	483	496	454	506	496	501	488	502	498	460	491	484	500	524	488	504	498	503	505	458	484	505	472	484	441	488	492	494	539	491	476	486	510	463	507	479	472	516	501	438	500	495	546	472	506	494	472	466	483	492	508	510	472	512	498	527	484	496	496	481	502	520	516	450	495	497	470	502	510	479	482	523	513	527	471	479	461	487	471	469	485	502	495	534	516	516	495	498	532	507	516	491	522	493	492	504	520	475	536	484	484	488	471	507	485	500	492	507	469	517	501	486	506	444	522	492	493	505	485	539	468	511	466	468	501	513	467	502	501	477	510	438	462	478	455	504	473	531	472	500	521	472	518	481	469	465	522	471	444	513	485	464	505	509	475	490	491	501	521	524	509	495	464	486	469	491	485	503	475	476	442	488	495	473	495	481	471	493	491	498	464	497	479	442	503	509	445	514	499	486	509	481	524	536	515	448	473	500	484	507	459	496	476	515	496	491	502	476	481	503	488	490	522	451	489	456	495	468	492	516	498	484	504	462	494	551	485	482	479	470	523	450	465	513	477	494	495	505	482	504	480	501	472	510	523	439	478	469	482	510	501	539	513	490	487	478	438	477	487	478	517	464	547	530	486	495	481	520	446	481	485	484	506	481	509	481	502	474	456	557	466	452	489	499	499	477	512	489	506	526	508	496	496	508	479	468	522	518	484	477	494	456	476	506	500	497	469	488	480	496	464	534	494	484	453	476	479	470	485	464	487	503	465	477	477	476	477	444	477	519	503	478	482	516	454	491	486	495	469	515	511	465	530	476	471	507	487	480	459	491	501	474	501	464	474	480	521	484	444	515	479	504	528	458	525	495	497	491	507	480	490	489	523	502	484	479	480	491	508	508	497	509	500	521	490	462	472	472	456	461	513	481	504	455	487	470	528	484	454	480	537	501	504	504	468	498	493	473	440	463	505	441	450	498	464	497	513	467	444	453	443	489	460	536	475	481	475	480	489	532	502	523	482	488	486	476	528	490	496	488	483	493	497	483	537	504	515	501	464	505	472	513	484	490	492	480	528	556	501	518	504	565	462	480	503	467	496	481	509	538	460	490	472	481	455	454	459	511	491	512	494	486	508	525	489	504	488	535	485	476	545	532	433	535	511	501	473	474	482	525	509	499	493	475	485	506	527	544	471	490	466	462	492	472	503	477	497	508	504	470	490	503	495	490	481	485	471	478	464	493	493	532	467	493	511	519	472	508	516	525	537	467	499	514	437	489	492	492	470	493	480	483	478	504	496	503	500	462	504	498	468	521	457	489	527	462	516	508	511	477	509	462	477	516	491	516	478	476	510	538	498	440	503	498	490	476	513	467	508	444	495	473	498	528	506	486	507	509	523	515	477	459	473	491	473	472	467	525	491	529	502	509	470	523	483	490	479	516	541	515	478	503	504	484	487	497	478	460	482	507	471	457	488	481	495	483	479	447	455	483	488	470	484	499	484	513	495	440	516	530	489	470	456	500	499	516	494	533	494	471	458	519	527	480	475	467	509	530	489	495	513	463	511	532	542	524	528	490	519	441	473	520	466	506	508	513	517	446	472	435	523	457	481	475	483	496	459	476	484	535	456	502	493	463	473	503	483	480	505	472	507	498	450	493	507	463	508	497	477	510	495	481	526	507	524	481	516	488	483	460	484	492	458	507	492	483	440	498	504	489	489	476	443	487	464	456	482	504	545	479	499	514	528	508	505	482	486	508	503	479	486	496	471	497	506	519	501	507	508	483	497	492	512	470	495	497	491	441	512	487	458	502	473	478	517	471	478	494	440	464	500	507	484	456	500	489	503	454	502	466	493	498	497	517	464	468	511	478	476	494	504	464	514	464	539	528	472	461	524	462	490	484	435	474	472	489	479	493	492	482	483	440	465	477	489	519	494	489	473	479	493	432	484
6435	17495	13133	6150	4064	2732	2089	1747	1558	1371	1210	1018	929	816	761	718	751	730	750	707	669	614	1491	5189	6533	4783	4020	2704	1730	1137	691	514	564	508	528	540	507	533	511	526	519	506	536	532	541	535	551	533	513	494	515	537	588	525	515	528	548	521	493	534	492	546	517	487	527	521	550	547	565	466	523	564	512	517	507	523	494	530	490	505	511	546	584	505	532	505	464	547	493	502	510	483	528	519	476	511	518	509	486	484	569	465	556	512	530	467	545	484	530	509	536	541	491	523	451	531	515	505	532	530	516	482	502	485	532	520	513	513	520	516	482	534	538	515	458	540	522	494	495	489	502	509	494	561	543	525	543	518	509	526	493	518	534	493	497	536	535	533	561	550	469	473	541	513	534	530	533	510	504	519	532	513	497	516	500	496	493	517	483	518	562	506	530	524	496	511	483	516	533	554	512	467	468	526	501	493	518	526	542	498	536	542	516	514	497	498	472	518	532	505	507	496	473	501	522	508	498	480	553	514	532	497	472	537	473	550	499	501	494	507	511	529	505	514	521	509	542	514	496	503	532	534	590	528	545	526	501	514	528	534	537	530	498	524	547	486	542	510	546	548	523	481	546	515	538	496	528	512	529	553	533	529	512	558	514	475	441	529	529	528	511	520	511	513	525	519	512	555	521	484	527	546	479	539	520	522	514	494	531	536	492	526	504	524	504	540	560	538	552	507	502	497	510	538	540	514	488	559	527	500	520	496	521	523	538	548	529	527	489	570	559	507	520	586	491	511	500	486	508	508	524	492	543	501	486	505	480	529	525	484	563	491	552	476	542	508	517	525	562	508	526	536	492	512	548	518	480	493	542	510	561	491	488	510	524	543	519	519	551	498	492	529	507	522	544	522	516	554	533	516	496	545	500	514	534	445	496	498	491	539	529	515	540	522	520	494	500	510	504	483	545	545	510	519	537	508	489	499	497	483	480	494	536	501	505	512	464	534	501	517	507	502	521	506	496	500	489	490	520	518	513	540	541	514	542	501	502	512	464	479	487	515	505	535	505	517	505	531	503	533	503	522	518	546	550	529	518	530	574	537	516	508	491	559	507	527	494	539	518	533	531	490	558	538	485	540	524	550	526	520	576	490	506	502	509	518	509	532	501	502	535	501	474	521	523	515	495	487	495	523	512	523	547	540	518	500	494	504	522	506	513	513	546	515	546	515	581	509	496	531	488	496	508	478	542	509	505	498	496	486	539	556	557	514	503	503	531	460	481	518	474	495	499	497	535	498	558	545	568	525	474	543	492	507	526	540	511	537	509	492	532	497	487	568	472	493	496	510	525	516	500	494	542	533	525	527	490	529	542	494	552	476	488	538	510	463	528	507	537	515	537	476	534	536	528	547	488	522	523	544	535	501	545	507	499	517	526	489	499	455	557	533	543	519	522	510	490	503	525	500	562	499	506	514	501	498	495	530	503	549	542	487	546	505	549	502	532	502	529	523	507	486	527	546	494	536	516	517	564	530	520	504	471	488	481	482	529	488	519	534	546	513	519	554	549	488	538	530	545	504	561	553	486	522	534	539	517	541	541	512	501	508	529	542	499	523	540	544	508	475	511	513	505	531	516	524	465	528	535	528	529	508	487	499	537	569	516	507	522	500	524	506	546	539	518	491	530	518	538	490	504	486	524	505	559	492	489	530	517	504	500	480	505	506	521	517	524	501	496	534	573	538	537	497	528	497	552	516	532	503	528	499	525	532	515	551	518	497	501	523	528	506	527	493	513	501	505	507	480	515	494	506	502	506	504	476	555	499	490	498	543	511	517	477	522	552	508	513	526	521	528	516	499	493	538	516	518	543	535	525	487	523	536	541	512	510	544	531	486	520	486	521	515	541	511	518	521	518	525	487	495	547	506	516	559	480	506	573	479	573	536	534	545	495	500	512	484	515	520	518	543	514	515	504	491	491	511	517	490	510	528	491	553	517	537	501	513	509	498	534	508	511	512	488	516	531	488	489	534	514	526	505	532	548	524	479	511	549	531	505	494	490	563	478	546	548	535	505	507	518	513	522	517	511	534	524	559	523	526	536	563	508	475	494	520	515	506	484	463	562	518	504	496	515	516	494	534	511	468	506	506	529	508	524	527	517	482	490	540	516	492	533	478	528	489	538	518	531	514	462	489	524	525	505	535	565	537	533	528	532	502	525	539	539	522	554	469	555	502	507	506	545	514	492	526	511	544	500	553	520	501	526	496	509	509	520	519	547	484	533	516	518	543	494	519	531	523	508	526	511	516	546	514	508	539	552	488	475	538	536	531	532	562	494	515	524	540	529	523	551	562	508	517	531	456	533	532	498	440	495	494	546	520	478	491	540	554	485	511	521	492	496	501	495	503	499	525	538	494	507	515	507	511	494	525	523	523	552	472	531	541	478	500	493	527	500	525	526	491	488	506	537	482	498	463	517	549	510	533	516	527	542	519	502	530	530	496	488	517	524	496	529	546	516	569	507	509	548	510	505	505	523	579	487	507	485	489	543	525	528	514	524	506	492	503	507	515	555	532	529	524	517	513	556	505	538	563	529	505	479	517	534	540	541	535	545	501	538	516	516	521	525	506	555	535	511	517	491	554	483	568	524	494	484	540	488	512	493	539	527	513	515	541	542	555	531	535	512	553	523	496	506	509	508	522	484	520	503	546	571	510	505	542	505	520	543	563	540	540	527	529	529	505	472	499	517	544	529	526	507	541	505	502	453	515	507	494	495	526	503	520	496	484	510	479	521	493	503	522	509	501	505	525	550	536	526	500	496	539	539	569	508	494	523	500	514	506	525	532	539	530	535	513	510	505	549	502	510	528	505	510	506	513	509	533	524	526	506	528	463	487	504	508	493	503	526	569	528	555	506	499	473	523	517	481	489	478	476	509	458	505	521	489	513	456	531	501	519	514	549	511	501	496	501	520	498	565	491	525	500	528	566	483	512	496	525	492	527	520	509	512	486	519	493	494	530	547	558	465	528	482	474	510	504	516	578	524	516	530	494	487	550	551	515	492	518	531	514	534	516	560	523	495	539	535	516	508	528	521	487	520	518	536	521	483	485	498	527	537	480	521	507	515	486	544	528	520	514	529	494	512	530	478	529	473	533	493	488	529	515	539	533	492	494	465	516	533	513	502	518	503	542	486	499	527	558	538	511	535	515	521	530	522	535	510	530	502	531	522	477	530	493	517	524	502	525	517	494	532	515	513	530	477	448	527	482	509	472	510	501	526	494	535	526	497	491	482	517	490	515	468	505	533	508	518	526	534	531	544	554	512	512	508	552	536	517	515	518	538	553	518	511	533	515	518	486	533	497	575	505	484	510	501	554	502	546	550	529	517	497	471	493	516	539	493	556	520	509	538	517	525	520	538	533	462	525	493	510	525	483	493	523	507	510	513	511	518	480	516	553	507	540	506	500	507	521	501	482	519	516	505	530	497	559	514	517	502	514	499	518	533	495	519	483	509	495
25137	21336	27562	25444	11533	1662	1256	1062	1019	908	808	762	705	712	673	728	722	743	709	650	685	650	1383	2714	2671	1991	1708	1345	952	704	661	631	598	571	644	640	612	594	604	618	680	615	620	613	605	630	653	593	615	615	611	642	636	608	625	584	591	605	629	646	622	620	624	640	616	623	634	582	646	637	640	622	627	666	579	643	655	629	583	629	630	626	628	650	612	618	599	660	595	657	591	635	656	593	673	602	615	603	608	612	639	592	623	598	650	658	600	633	615	589	611	621	630	613	589	610	641	590	585	594	586	615	614	618	629	622	605	667	631	641	632	620	620	660	642	665	626	591	619	637	617	585	622	614	590	666	644	599	633	628	597	572	621	623	636	629	652	635	588	644	618	649	662	612	594	603	605	604	616	602	637	610	617	630	643	596	595	599	572	575	623	635	629	614	635	622	621	582	662	614	594	611	627	569	633	610	568	629	629	614	635	611	654	615	645	599	607	614	661	617	600	607	595	591	617	618	661	618	609	612	640	638	607	627	567	661	617	643	623	605	586	676	645	578	632	672	611	596	616	621	621	634	619	619	600	653	580	617	597	618	617	590	573	576	648	606	622	631	602	634	637	592	643	649	576	591	570	616	612	637	623	636	615	624	664	637	591	604	636	599	668	596	626	651	633	608	574	564	664	636	602	646	623	600	617	649	636	647	585	612	597	627	627	568	616	640	645	624	603	663	637	594	625	592	626	609	602	600	585	591	584	631	616	617	597	621	602	658	573	595	615	675	601	612	579	614	625	602	627	641	661	615	609	604	560	634	655	607	688	598	625	619	617	624	631	637	677	647	614	648	618	608	580	608	597	654	599	645	646	612	615	605	685	616	642	617	593	638	586	578	608	633	592	621	645	634	623	653	593	638	622	671	593	649	598	577	609	619	598	593	615	607	587	625	575	600	597	639	639	629	607	633	621	578	595	622	575	628	566	661	610	593	648	628	582	625	596	683	647	605	636	625	688	599	659	603	635	636	582	663	603	604	642	614	621	607	607	565	631	647	632	646	666	596	663	577	621	590	631	623	608	608	566	638	615	619	602	614	615	701	626	600	586	627	621	633	598	623	600	600	614	588	584	635	625	646	614	651	651	631	567	630	615	649	578	642	618	601	636	626	605	645	630	626	573	634	652	644	582	586	643	605	606	657	628	596	620	586	636	639	631	595	589	636	617	585	621	579	598	590	616	584	613	621	621	627	636	580	591	575	620	611	596	641	618	581	638	598	622	618	568	575	590	569	578	630	602	601	631	668	639	597	648	626	581	633	622	596	612	642	621	644	635	667	590	587	608	596	600	646	655	636	643	616	597	677	623	673	566	584	592	633	641	600	650	652	653	623	615	637	598	635	588	585	617	593	665	644	623	613	619	598	609	630	609	683	610	567	603	625	608	599	607	645	609	620	613	554	612	560	630	620	646	601	588	631	623	622	624	608	657	597	601	601	573	611	634	632	606	587	666	641	637	643	650	648	624	605	593	586	630	608	632	623	595	602	577	595	556	634	629	629	595	605	610	615	591	630	677	600	637	572	573	623	584	640	637	638	644	639	631	674	600	620	697	648	616	599	593	656	618	606	625	631	613	619	577	643	609	653	590	645	631	635	605	637	680	628	663	605	638	616	585	630	633	615	639	584	652	666	625	645	633	620	618	597	628	620	614	615	616	624	612	642	628	616	591	630	646	607	605	596	685	586	623	643	634	632	627	599	648	632	613	579	616	592	631	600	625	632	628	624	634	629	623	613	654	580	649	613	601	606	613	588	614	644	631	644	623	611	667	627	611	587	576	603	621	620	623	575	612	605	671	598	566	670	627	619	576	603	590	602	589	612	606	665	660	575	643	653	624	601	607	640	594	658	628	641	625	581	603	671	581	600	637	664	597	570	613	592	609	611	605	647	609	669	627	602	596	662	638	628	595	628	613	603	617	656	577	645	605	638	589	595	636	635	634	666	640	624	612	563	689	638	599	632	638	638	652	648	656	585	635	649	628	624	590	596	579	633	631	637	618	650	561	630	622	596	601	637	659	660	603	650	628	602	604	587	619	609	648	611	656	574	612	609	594	633	592	628	632	615	614	668	644	618	637	567	619	625	564	667	649	654	649	605	612	617	636	592	651	591	601	633	609	629	667	584	628	639	617	592	636	640	639	626	616	629	594	645	602	604	617	607	592	608	616	626	598	591	631	636	590	661	651	623	646	652	603	613	657	583	590	621	599	645	633	588	671	624	592	633	657	586	602	622	622	601	601	607	625	626	600	623	619	599	646	608	634	583	632	621	672	605	671	662	616	585	585	606	627	676	584	633	646	604	589	625	632	633	585	628	591	637	611	643	623	615	628	587	627	649	595	675	643	630	580	621	626	553	592	594	626	622	577	586	617	590	609	618	650	614	658	587	619	637	607	594	607	641	641	638	604	610	565	613	626	618	611	650	629	594	603	630	616	630	672	628	588	642	653	589	644	647	662	648	652	623	626	602	602	600	575	582	614	589	617	600	579	629	689	643	607	629	601	612	599	617	609	665	627	584	579	660	594	619	594	601	653	641	657	688	608	667	668	616	663	634	623	599	636	671	604	636	622	604	612	609	659	637	577	593	639	602	598	620	583	636	684	609	636	619	643	616	673	572	598	627	633	612	550	621	602	565	604	653	628	617	637	630	629	607	622	578	635	615	647	635	641	576	659	600	613	616	576	602	590	648	625	586	590	647	605	604	620	650	665	588	602	609	631	593	642	581	640	580	614	646	591	646	591	623	665	604	645	636	652	606	613	628	661	600	640	598	630	574	641	660	616	583	606	583	619	588	679	628	666	586	625	604	587	598	600	616	645	628	625	625	621	601	562	579	615	629	602	643	608	642	657	642	602	635	625	635	636	619	648	630	584	615	572	640	587	607	636	621	601	632	578	598	604	573	629	624	603	666	636	643	648	603	600	643	622	588	606	629	657	586	638	606	591	562	576	637	630	597	587	609	631	631	624	644	618	627	633	629	606	613	654	607	595	587	586	597	622	668	619	679	633	614	607	618	665	613	581	647	621	589	610	616	637	589	633	670	626	619	599	603	589	612	589	635	659	608	624	624	626	638	626	575	594	600	633	603	635	628	660	594	603	637	626	607	655	627	632	599	644	631	580	626	608	610	657	599	584	593	576	548	634	585	615	634	632	612	678	583	642	682	640	596	590	619	572	585	617	596	618	613	618	591	641	589	625	626	593	632	627	633	577	607	579	630	604	636	581	642	628	570	625	639	607	611	606	653	650	590	615	656	640	625	617	610	585	629	639	626	629	612	647	588	573	615	623	629	585	583	590	631	649	634	627	667	584	635	609	646	656	619	670	621	638	638	608	611	591	600	624	668	606	601	569	644	630	626	616	606	642	599	566	668	594	575	614	587	622	620	676	587	605	634	641	683	606	586	660	649	578	578	633	573	636	582	644	635	630	619	595	672	614	565	679	573	595	622	645	620
6394	13896	9201	4508	3092	2188	1864	1557	1435	1259	1023	924	940	897	865	828	856	886	881	814	803	754	2173	4734	4223	3148	2635	1884	1281	927	703	687	661	656	668	705	659	630	689	669	695	622	661	649	687	639	659	661	653	624	633	659	682	649	668	653	650	690	688	654	690	676	688	651	655	666	628	636	683	646	658	684	672	662	647	661	706	661	650	625	650	674	634	681	681	654	643	691	724	677	626	657	637	710	670	624	651	660	627	640	654	686	661	668	680	661	656	638	697	611	660	674	655	677	637	637	666	631	632	702	667	689	667	616	661	658	637	693	646	671	635	735	672	637	678	663	678	671	650	666	645	677	679	652	641	649	646	689	678	712	680	675	665	679	677	623	669	700	676	629	656	675	684	659	630	665	642	684	659	641	670	653	645	691	693	695	628	675	664	651	642	650	631	677	713	655	634	663	641	677	630	677	646	639	675	676	640	633	678	652	672	680	660	676	664	673	640	616	695	648	675	673	633	594	683	698	657	681	604	645	630	667	670	628	648	621	658	613	664	640	669	663	691	645	639	677	673	653	627	620	685	679	639	637	682	706	673	694	680	692	630	659	674	657	663	652	655	624	661	651	688	657	672	623	668	641	655	637	654	684	650	656	658	691	637	622	674	644	673	639	677	665	679	673	704	692	657	642	699	645	665	666	692	655	643	635	661	681	669	688	655	645	667	647	666	658	671	656	633	681	661	696	661	699	656	688	641	709	668	624	646	678	696	665	677	665	678	641	722	663	657	674	676	656	654	642	699	664	697	668	721	622	634	641	629	660	671	661	675	646	670	628	678	674	640	680	661	662	693	656	652	668	640	647	660	698	671	666	631	650	634	631	680	639	706	680	679	690	663	674	692	661	654	657	694	681	627	665	682	664	708	634	645	676	667	640	642	673	687	698	655	663	695	634	631	661	650	685	668	674	658	647	632	677	674	621	675	633	663	644	710	660	659	692	707	697	650	630	656	633	666	667	715	648	624	684	695	666	648	691	659	708	694	662	653	647	676	679	649	614	671	678	625	702	646	637	630	700	689	644	660	680	684	660	642	653	655	633	661	676	667	645	652	659	658	652	672	651	657	624	658	660	720	655	693	659	687	624	651	702	667	665	619	614	594	636	659	663	640	612	665	672	651	704	629	682	639	625	646	614	657	716	589	646	653	633	681	638	639	636	620	669	669	640	675	700	674	623	627	661	635	683	661	695	685	686	640	720	653	686	662	705	620	634	639	653	679	659	679	659	657	647	633	697	683	634	660	673	674	620	668	660	639	677	645	703	623	678	656	678	677	655	632	621	676	668	650	667	699	622	644	660	670	675	711	647	623	645	669	689	643	639	615	633	706	643	646	698	604	673	654	660	652	641	614	645	666	670	656	636	642	683	694	659	657	651	667	661	625	649	668	677	654	705	627	683	688	691	653	679	616	679	662	635	641	717	668	657	681	653	648	611	668	645	678	654	656	657	650	697	641	626	670	641	678	635	688	657	708	665	698	615	675	677	667	653	656	622	707	660	651	683	675	673	665	629	614	664	633	658	670	645	687	661	629	630	663	636	633	652	614	664	630	666	660	669	653	676	638	649	671	653	637	675	690	684	691	622	673	642	657	650	636	631	626	640	663	681	663	647	658	624	649	631	651	664	679	674	690	680	656	691	640	660	650	676	676	684	645	663	672	638	657	667	635	623	679	636	646	648	627	666	651	684	676	646	663	655	662	637	692	637	648	639	650	649	690	665	602	698	667	636	632	656	655	691	690	643	661	643	656	596	633	666	663	696	703	653	660	656	668	592	633	647	621	673	655	661	633	644	675	698	707	708	630	688	672	715	648	663	671	615	648	649	626	659	645	662	643	671	644	680	665	682	678	640	632	674	630	652	677	648	630	637	655	727	656	653	652	672	683	653	665	698	678	665	677	657	660	602	692	666	624	630	612	651	636	660	679	661	627	703	668	719	643	723	664	638	674	712	645	663	629	660	621	660	679	653	661	641	659	678	634	682	642	672	641	647	616	654	659	642	643	686	673	706	711	674	652	693	647	703	657	658	647	649	671	678	636	623	639	679	696	636	640	685	683	639	596	649	633	674	663	639	593	684	646	658	623	679	713	661	634	654	691	657	663	671	676	676	641	675	667	630	645	612	708	623	631	682	660	646	703	667	653	668	676	666	693	684	671	663	638	640	666	660	641	622	670	682	670	635	694	656	700	629	655	685	681	697	639	667	673	711	654	650	665	693	659	726	681	674	726	648	613	691	624	647	663	619	680	658	677	658	678	636	622	667	633	685	622	683	690	628	594	629	712	676	680	644	670	688	659	690	692	670	717	693	685	690	656	666	600	615	670	619	649	652	628	664	634	677	683	672	673	680	613	670	638	672	700	619	689	688	628	632	673	687	613	661	675	628	667	660	686	658	618	685	679	619	662	675	675	641	627	637	649	619	677	632	700	672	683	670	645	644	672	636	656	655	667	653	657	660	650	656	660	660	667	661	680	617	622	629	675	670	620	667	597	718	679	684	622	689	686	688	644	659	667	640	685	656	658	689	653	664	642	658	648	667	667	617	689	649	627	674	660	647	652	645	646	667	640	649	629	668	656	633	666	678	670	654	671	669	626	668	662	648	660	680	630	675	641	722	661	689	633	656	629	649	650	631	662	632	633	646	661	594	683	668	658	635	641	677	603	647	668	672	635	657	673	634	648	634	639	696	678	643	666	662	623	683	606	657	680	633	669	690	648	662	659	648	679	697	627	684	663	653	653	660	633	647	663	650	674	651	672	687	639	664	653	632	654	678	688	614	658	640	694	638	635	680	657	680	638	658	642	663	686	681	593	645	679	656	665	658	708	667	648	660	698	690	648	690	673	683	637	682	679	643	658	645	595	679	645	681	639	688	594	627	699	619	665	688	690	673	680	679	636	698	712	618	688	678	619	645	657	633	673	608	675	664	638	647	623	644	641	650	670	626	679	633	679	639	698	681	652	642	661	669	682	665	676	645	702	642	720	694	651	650	675	640	646	690	613	638	652	677	608	625	677	620	667	700	637	670	706	663	664	656	667	634	664	660	637	647	643	681	655	700	677	634	681	697	647	676	615	655	692	638	626	671	655	688	688	694	648	675	686	612	693	602	677	673	655	703	655	703	715	612	706	681	634	686	677	690	657	645	628	673	651	641	647	649	661	616	636	643	687	643	658	636	681	710	630	687	657	669	637	653	687	651	625	660	646	709	695	654	654	654	659	669	646	644	721	707	652	667	685	641	627	669	629	704	675	689	616	628	695	703	682	650	675	663	655	670	651	669	690	688	694	654	659	671	687	655	679	652	699	637	672	639	636	651	616	693	604	636	649	629	642	667	675	640	658	658	635	644	622	647	650	674	676	653	632	698	697	646	648	648	682	666	665	684	693	657	655	634	657	640	646	659	645	651	690	712	664	673	669	626	677	649	671	688	659	703	659	650	693	662	630	642	640	624	650	651
22836	21450	29282	24028	21449	21540	11497	2086	1719	1390	1265	1078	1037	1000	1022	971	1032	963	945	1022	908	876	2508	7044	8219	6110	5015	3457	2183	1506	915	732	739	766	741	746	807	754	733	767	772	769	692	736	767	699	744	775	760	750	791	757	754	749	711	744	784	765	762	753	712	688	762	753	720	791	740	758	782	789	748	775	764	746	749	683	748	727	789	739	725	748	762	743	789	734	748	686	793	750	832	798	693	730	727	791	751	730	759	793	767	693	745	736	815	797	761	740	717	699	777	728	760	739	796	752	725	746	723	765	794	692	736	730	802	721	754	752	750	723	773	775	696	735	772	738	746	718	744	709	724	760	782	693	774	732	729	742	778	742	800	718	705	790	751	693	736	717	771	747	712	741	753	778	734	772	722	754	742	782	713	716	743	751	723	710	747	757	744	769	794	740	768	767	788	769	772	727	717	709	777	770	742	747	752	746	748	756	768	781	806	741	753	790	779	805	752	773	809	746	742	798	753	721	750	736	724	771	746	777	714	683	772	768	801	772	749	768	755	718	751	712	750	783	720	753	730	750	733	810	740	756	753	742	728	675	760	809	733	716	734	752	705	750	712	765	796	781	760	742	791	753	745	727	750	806	698	772	810	774	730	702	688	752	766	676	726	709	757	731	778	750	722	742	737	761	756	714	735	759	708	748	793	732	711	755	809	750	803	735	726	788	759	789	725	726	787	761	757	764	766	734	740	751	751	778	728	736	718	747	747	769	741	753	725	759	754	692	780	735	720	735	778	741	708	721	770	735	690	745	775	774	763	748	745	726	748	771	725	765	742	771	717	736	755	760	795	713	741	752	688	767	756	697	742	737	724	769	763	766	722	798	791	770	746	764	739	744	724	759	720	762	753	726	785	753	695	766	752	795	815	723	765	759	766	708	833	695	772	751	794	770	790	788	757	717	763	759	777	766	694	709	798	742	757	738	737	767	757	776	742	733	763	750	725	720	802	719	748	739	707	740	707	744	758	749	771	793	756	750	750	706	749	740	754	765	767	690	724	757	740	787	821	772	740	772	770	752	739	745	759	792	743	727	770	726	800	793	773	684	746	783	772	763	706	735	764	767	719	800	782	731	711	753	736	747	710	725	751	742	742	760	760	722	760	754	720	778	796	742	776	720	735	762	735	765	751	765	738	764	740	800	781	728	748	768	781	784	739	742	781	768	747	746	727	775	731	780	659	784	766	763	760	703	708	737	809	775	745	792	758	727	763	719	765	693	734	743	791	749	735	749	831	725	722	749	772	759	686	759	761	733	776	680	788	757	726	763	697	747	709	705	762	777	730	700	752	788	766	762	733	726	755	744	775	769	752	704	724	727	757	752	718	762	739	754	768	760	699	762	710	737	785	756	736	733	760	751	767	704	754	756	781	780	780	761	756	724	703	759	721	768	780	807	825	749	760	759	746	714	736	753	806	784	731	743	717	681	734	713	739	758	717	776	707	756	760	779	733	710	807	783	821	739	724	716	720	795	753	765	770	775	733	776	767	752	718	783	751	759	731	755	676	719	737	722	734	748	715	715	698	756	719	714	740	724	741	727	727	753	728	747	776	750	735	767	811	771	723	680	774	772	776	771	806	707	766	757	731	755	699	726	776	766	760	735	704	705	772	788	772	793	707	744	810	777	778	777	748	733	777	772	751	742	742	713	750	727	771	732	783	760	718	784	685	768	720	704	772	750	758	713	765	734	771	765	746	764	732	710	748	756	757	750	751	765	729	748	716	770	810	735	723	740	790	694	733	736	758	777	759	750	722	750	716	778	755	767	695	669	768	760	739	763	766	751	741	771	711	715	791	755	742	798	764	745	805	772	752	735	729	790	689	769	769	737	689	696	771	759	724	750	780	746	712	734	710	778	813	692	710	774	769	766	751	749	822	789	728	659	700	741	741	794	760	792	769	737	720	768	748	729	748	719	741	781	734	777	760	739	696	721	753	784	783	730	783	787	725	691	722	743	766	688	728	718	779	760	755	745	761	744	724	725	728	802	750	704	725	754	763	722	749	764	740	746	758	760	712	697	729	741	778	783	719	715	766	748	742	745	723	731	753	784	722	747	776	742	752	755	796	716	737	729	686	778	722	722	695	712	758	704	754	731	751	819	769	749	732	707	731	712	782	682	751	750	762	761	712	727	706	726	765	757	738	735	724	742	743	727	729	780	749	721	755	708	706	734	751	768	789	757	758	738	748	752	764	761	718	720	718	721	734	759	771	744	753	805	734	808	717	722	719	738	761	710	749	753	776	738	744	744	767	750	698	689	729	732	692	784	719	746	764	787	711	717	790	737	752	753	733	749	711	733	733	733	715	763	716	759	764	786	746	761	728	732	716	713	747	748	822	751	767	752	783	737	743	733	762	747	758	737	758	736	752	737	708	741	750	783	709	757	747	703	732	749	779	760	756	771	769	738	789	741	723	717	746	761	703	740	767	750	772	759	735	734	772	722	738	749	690	763	750	804	709	738	741	762	716	769	754	734	730	777	760	717	710	799	758	796	747	737	763	764	786	732	759	773	774	739	735	775	725	770	773	705	744	737	757	736	737	756	780	788	761	748	754	717	717	749	754	778	728	750	718	770	735	682	730	679	770	763	720	772	703	761	762	762	766	797	703	792	735	737	755	779	744	764	717	727	720	744	767	721	723	757	740	747	724	755	756	729	786	732	715	761	751	723	714	795	732	740	702	712	735	749	745	737	750	726	764	750	719	757	726	749	717	764	758	740	765	740	693	756	724	736	753	755	740	694	785	755	762	713	734	720	721	732	771	777	792	720	749	751	741	766	748	756	748	737	733	761	769	716	783	772	725	727	734	717	725	782	753	735	742	701	751	736	739	732	724	776	674	750	768	791	753	736	740	762	761	768	760	790	760	718	753	767	692	755	793	735	716	722	697	739	765	772	748	752	776	786	765	786	801	701	744	753	685	719	752	741	745	723	716	767	765	677	745	808	783	761	762	741	734	756	752	732	750	798	718	758	737	736	756	713	782	779	789	784	697	727	710	773	739	788	752	741	757	749	702	713	715	766	732	789	709	759	727	722	736	742	731	763	738	735	759	741	760	706	767	771	753	788	705	740	724	758	702	719	703	752	764	731	777	738	780	739	734	757	745	719	711	706	759	761	775	762	729	734	732	731	745	769	745	728	758	759	754	769	733	753	749	751	745	777	778	775	750	739	775	719	729	770	767	708	740	720	763	736	689	748	763	778	738	702	818	739	720	693	738	731	767	756	717	715	796	739	710	688	747	767	785	784	767	755	758	737	737	757	743	822	795	720	731	764	750	730	741	797	747	755	773	736	746	793	794	736	728	775	690	704	704	796	791	766	764	754	792	754	713	766	746	741	779	760	769	757	762	786	684	732	728	733	756	733	712	768	708	762	707	760	740	794	775	769	757	748	780	743	731	775	711	740	758	759	746	757	712	703	732	758	769	770	709	740	738	768	779	747	742	744	752	727	724	763
8761	24009	16333	8900	6339	4640	3627	2973	2707	2124	1762	1476	1347	1229	1310	1201	1207	1166	1200	1120	1077	960	3948	10729	11770	8716	7182	4924	3097	1886	995	763	765	777	781	698	825	745	759	793	813	735	737	748	793	736	786	778	697	775	743	765	746	756	767	729	754	761	768	721	757	751	768	786	754	777	802	752	735	770	698	749	737	743	778	771	751	747	753	719	746	770	790	761	778	749	747	720	780	751	760	742	740	780	787	727	730	738	707	692	746	740	770	746	777	802	742	716	738	742	722	753	707	790	798	719	732	754	725	766	780	775	698	799	776	779	694	740	786	730	767	729	739	799	768	730	703	760	797	756	741	700	783	759	745	757	785	697	794	759	740	727	785	764	761	745	749	777	716	733	757	696	714	739	770	807	776	806	793	789	751	757	744	762	780	744	759	788	783	753	712	742	718	713	778	773	796	801	762	750	749	705	719	711	747	679	763	768	787	753	737	754	713	770	734	729	781	813	805	738	767	723	735	719	754	756	787	785	709	703	698	767	771	794	701	753	755	760	717	700	742	760	765	780	759	743	768	787	743	795	780	731	788	779	681	776	765	747	761	729	773	756	755	797	772	730	792	777	743	744	799	744	787	749	744	705	826	788	720	752	767	749	746	761	757	754	763	734	716	763	770	746	789	781	735	807	734	767	751	785	762	779	721	701	759	722	769	749	741	793	769	739	749	744	744	816	728	760	762	760	772	825	740	742	760	778	759	756	714	765	719	770	755	753	751	758	725	783	780	722	777	769	769	793	786	746	722	717	802	708	759	746	745	717	801	736	745	774	763	739	769	731	806	753	724	733	793	713	760	732	751	760	721	773	761	772	735	687	802	772	732	720	743	789	753	813	798	778	730	765	754	786	701	798	756	784	785	816	762	757	768	778	742	772	777	779	754	747	817	767	752	750	728	769	765	794	780	748	717	808	788	798	790	776	775	782	725	774	766	740	709	789	744	783	768	775	773	742	771	767	800	733	775	741	780	816	793	733	731	685	706	754	798	753	785	807	772	749	782	749	742	746	736	743	807	703	800	783	765	787	776	725	797	809	727	757	768	775	771	778	800	789	753	744	793	762	710	765	781	772	801	759	747	721	786	752	735	715	779	727	793	750	747	778	756	793	766	751	775	749	701	770	756	789	747	739	743	740	758	738	761	804	754	771	724	760	749	843	732	729	817	748	775	716	760	755	761	745	743	737	745	726	752	741	733	792	773	768	768	768	739	761	766	759	782	723	790	770	741	789	765	778	785	726	775	767	764	807	721	776	774	780	764	730	758	780	767	728	750	771	788	776	693	728	778	733	808	787	739	767	731	786	776	687	768	741	804	718	736	779	762	750	794	769	734	735	780	741	753	743	757	782	771	787	736	770	815	793	790	763	723	744	714	732	750	744	775	732	797	779	760	835	775	722	760	741	735	732	788	736	714	702	789	737	772	803	764	794	738	722	769	744	678	723	728	761	787	797	752	714	793	725	731	787	787	742	778	712	759	702	735	722	722	770	752	754	732	740	799	717	776	738	784	734	761	777	727	806	725	741	756	744	789	762	713	737	749	749	748	758	787	711	734	804	732	804	722	727	763	696	748	749	757	775	779	739	764	739	743	718	754	794	739	782	787	737	747	757	696	735	775	765	730	782	752	793	746	760	763	751	805	768	781	762	712	783	747	771	740	739	798	797	758	722	754	746	828	778	774	747	759	770	751	770	729	768	763	737	744	727	774	748	723	759	727	777	737	775	810	802	740	734	742	755	819	737	799	728	744	764	769	729	757	806	763	795	754	793	720	734	756	805	744	729	822	812	741	780	750	740	792	844	812	758	773	737	739	797	727	778	758	792	772	729	765	749	784	785	715	750	733	752	792	751	763	770	784	820	783	774	809	771	756	793	790	783	783	752	804	812	761	747	757	743	754	742	724	760	742	706	742	717	741	774	708	810	725	778	759	750	760	728	803	716	775	758	790	748	750	736	766	712	738	764	773	736	758	774	760	781	740	794	754	786	764	759	789	749	799	755	791	767	782	773	753	762	743	764	804	787	804	760	711	776	779	778	774	734	747	738	736	758	769	794	806	771	736	715	809	764	759	721	781	761	759	801	732	748	768	774	758	767	758	739	764	802	735	768	785	785	790	800	762	784	731	751	779	761	724	755	776	762	798	739	779	744	751	768	774	728	768	721	764	703	725	773	802	728	779	741	790	771	768	753	776	751	712	758	747	824	761	734	746	765	768	709	764	724	729	819	764	765	752	735	800	763	822	760	756	747	755	789	739	774	745	746	721	754	755	740	786	784	756	743	714	759	790	742	753	766	780	784	736	678	776	761	790	787	725	749	753	820	759	699	808	728	751	747	746	808	776	783	790	760	745	795	741	770	741	761	768	793	784	787	769	725	767	729	762	744	755	756	750	752	767	766	813	747	772	745	724	732	783	739	738	728	768	770	745	801	734	779	784	734	789	758	788	768	771	782	777	729	740	765	770	763	746	736	753	808	736	758	723	756	752	749	741	766	743	730	777	763	787	762	702	789	731	789	696	730	749	691	746	730	739	730	751	764	761	754	805	755	773	732	796	790	809	773	697	766	756	757	767	756	774	779	764	820	778	744	786	749	740	777	771	759	769	746	742	722	747	724	750	777	789	783	784	769	758	782	728	765	780	737	765	739	809	791	761	703	762	756	749	757	706	778	755	720	765	733	768	729	793	766	769	776	749	822	683	743	757	743	739	740	741	783	702	775	745	760	773	816	734	716	739	752	785	756	747	761	759	748	772	748	779	754	751	738	761	764	772	763	760	781	738	790	693	748	764	766	750	699	764	694	764	762	773	763	743	802	790	750	781	774	752	776	758	750	785	730	789	793	750	781	815	781	738	739	727	746	770	764	746	776	741	754	718	757	773	794	750	773	716	793	767	820	786	759	714	761	727	754	753	755	772	715	769	748	693	781	764	770	753	732	796	744	750	737	754	748	709	752	760	756	775	740	754	686	721	770	779	781	707	757	752	753	781	766	761	776	733	812	770	765	798	759	774	727	746	761	807	716	719	738	717	735	763	763	721	760	707	781	770	769	745	730	773	791	720	809	760	761	761	757	785	766	812	760	707	762	724	756	776	752	759	719	734	743	730	793	750	720	729	772	780	770	763	763	795	807	774	723	737	763	750	767	741	771	733	736	730	745	759	722	793	696	757	729	785	802	741	789	743	708	763	810	710	778	806	744	745	777	799	773	780	719	781	757	796	767	778	809	751	746	745	789	788	805	743	740	772	750	773	750	716	766	778	811	735	753	713	769	722	737	749	763	729	805	714	817	754	746	793	787	754	725	774	763	764	747	769	753	748	810	794	741	766	740	746	734	754	746	796	746	759	766	743	735	732	791	722	761	762	711	776	769	745	776	719	748	756	741	720	780	775	712	767	754	785	732	713	762	796	736	762	734	783	720	820	809	726	777	741	742	768	718	730	738	733	740	698	754	757	735	770	770
28080	19336	7437	1990	1112	836	727	771	682	634	598	538	544	520	517	581	493	558	534	525	508	506	506	630	753	761	728	690	611	554	513	471	471	439	467	468	491	453	481	446	487	444	476	438	473	463	460	482	466	486	480	501	473	467	439	448	434	472	435	469	468	482	458	428	448	426	460	452	497	487	471	461	480	460	459	468	479	442	476	425	500	455	468	466	476	471	441	495	482	486	478	446	466	469	440	461	431	483	422	503	494	474	447	435	482	452	469	439	466	445	470	413	456	464	482	465	472	470	468	463	494	436	507	479	489	494	475	460	461	439	496	498	473	476	434	470	497	503	455	486	460	461	493	502	463	455	437	461	407	505	449	452	489	446	513	495	479	500	462	462	503	455	455	430	472	441	468	484	415	479	467	438	456	431	492	477	462	462	466	484	451	467	474	440	440	468	451	443	439	505	466	477	483	444	475	478	484	445	480	505	471	459	462	468	482	459	484	436	454	477	488	487	465	461	460	449	493	514	472	490	448	479	423	432	456	492	450	460	469	507	454	503	460	446	451	458	469	440	459	477	487	416	467	466	475	445	490	411	463	463	472	474	447	482	472	448	482	492	452	437	478	433	470	446	430	507	444	486	444	465	506	429	470	475	482	484	437	482	456	473	460	434	453	479	441	501	454	476	470	453	433	464	453	482	439	477	434	482	455	476	464	442	474	492	476	476	437	438	455	476	422	463	480	485	450	465	461	496	454	492	497	499	492	457	450	461	450	487	482	485	477	475	466	464	420	446	432	472	475	456	438	447	479	477	440	455	450	475	476	460	466	435	446	450	517	451	467	494	452	464	484	446	468	459	477	430	471	457	470	462	482	482	452	452	455	465	459	448	469	482	478	478	461	455	473	418	394	473	455	449	435	458	497	447	460	487	474	424	473	436	471	444	501	450	452	454	433	447	424	467	467	471	469	463	470	469	457	473	464	489	421	439	473	471	459	464	483	474	475	461	459	458	435	402	420	479	475	486	466	449	487	447	464	463	496	490	463	484	448	473	434	515	465	495	431	484	461	460	474	454	486	463	482	448	467	452	485	437	474	486	448	444	450	462	467	460	450	502	457	490	495	482	474	458	486	475	411	433	455	442	443	440	480	417	488	457	464	460	462	437	467	488	446	466	465	488	485	505	466	480	453	455	468	509	474	468	499	455	450	449	451	457	465	496	453	469	481	440	466	453	511	472	457	460	433	463	452	454	467	438	416	447	474	450	512	422	464	396	492	488	440	458	457	452	459	434	463	465	452	476	480	452	401	437	455	461	498	434	491	431	451	479	473	448	466	440	520	438	488	460	484	469	423	475	462	476	462	482	438	460	464	479	484	415	441	476	459	513	475	479	443	443	459	484	460	455	450	438	476	455	468	494	475	464	448	427	418	493	451	475	476	461	471	444	434	447	452	433	462	457	484	485	481	489	497	453	495	467	443	436	475	463	518	463	465	467	449	467	470	488	460	483	489	473	507	484	442	459	444	414	414	525	466	454	463	475	457	478	488	466	451	532	473	444	479	456	440	476	453	454	444	471	460	476	446	494	438	490	500	471	462	464	418	442	496	491	478	482	420	473	479	464	481	454	494	475	468	461	464	481	446	460	479	479	462	506	453	488	459	428	450	519	440	471	452	436	423	471	481	443	437	429	476	483	441	415	494	488	442	460	454	443	471	474	442	477	475	495	477	461	463	472	469	456	465	448	465	498	476	439	459	440	486	484	470	444	491	422	471	443	471	482	457	441	474	464	458	486	489	469	463	500	461	456	469	482	479	450	462	465	462	470	457	454	457	456	436	458	449	452	474	489	474	447	440	438	474	480	511	450	469	480	464	466	447	451	478	494	496	465	502	432	480	442	472	464	485	440	487	462	492	476	477	528	479	461	472	476	456	501	462	445	480	450	520	472	477	503	438	410	460	449	496	449	455	474	457	454	446	488	459	490	486	473	471	454	476	456	435	447	462	476	405	439	498	471	445	441	500	427	477	472	477	491	492	472	461	471	443	455	454	491	453	467	460	464	461	441	505	463	440	455	485	481	445	431	510	462	465	462	464	449	472	476	496	474	470	455	443	475	483	455	478	474	493	445	436	485	483	472	453	454	463	474	514	483	450	463	447	509	508	482	466	487	448	468	434	482	444	434	435	440	452	429	455	456	488	465	505	455	450	483	435	468	456	477	446	437	476	484	444	487	451	465	442	450	473	455	456	499	485	468	474	478	456	443	412	456	458	466	450	450	464	445	436	459	480	427	472	456	475	457	482	447	495	474	454	464	461	463	480	476	460	476	454	475	490	520	472	469	503	490	478	437	446	488	477	429	491	470	465	476	419	464	443	443	480	465	465	476	492	443	484	469	477	451	510	455	492	473	432	461	468	450	434	454	430	468	435	460	482	481	429	436	477	490	443	481	446	464	510	458	448	467	444	481	457	471	440	449	451	457	447	452	443	455	453	454	449	464	510	452	456	470	479	448	466	496	451	482	490	450	442	448	466	461	484	465	502	488	451	474	464	480	485	464	473	455	442	468	455	472	458	498	484	449	451	464	483	434	482	451	452	457	433	473	479	460	483	460	418	467	481	477	476	460	449	471	491	504	457	485	461	466	470	514	472	437	448	445	429	468	449	466	489	460	456	455	501	456	411	475	449	470	474	474	421	459	502	474	464	489	460	464	479	479	436	472	447	501	434	474	473	467	439	462	481	480	445	473	483	469	504	463	461	455	417	516	478	477	471	468	458	453	465	463	468	492	481	448	429	497	474	497	471	483	472	473	483	510	442	473	456	505	474	470	437	482	471	453	452	509	484	492	465	493	463	470	420	424	488	456	450	465	473	490	472	476	503	480	474	462	450	471	468	439	490	471	452	485	453	503	466	447	467	479	475	481	484	460	444	489	459	442	490	453	448	486	481	474	464	476	458	479	469	474	481	432	482	428	454	470	508	463	487	421	447	426	467	466	469	460	461	437	475	479	457	447	462	466	478	506	413	471	466	489	456	492	466	482	449	466	437	457	472	456	520	469	490	471	485	490	449	471	460	495	474	461	473	430	449	455	472	490	447	456	435	494	469	482	435	447	471	513	425	503	436	500	456	469	414	476	456	444	473	471	451	456	469	468	475	480	480	436	436	478	464	420	445	502	459	467	463	441	464	486	401	485	440	442	474	523	490	476	475	449	439	427	454	462	450	436	444	472	459	473	439	516	457	465	474	482	479	477	480	429	461	424	471	498	475	463	477	493	454	456	527	484	442	476	510	434	443	480	440	466	468	476	467	450	434	501	469	425	474	421	460	483	448	503	447	432	443	442	465	502	471	463	482	450	451	499	424	483	448	445	456	509	440	466	513	497	471	464	453	457	438	425	449	496	456	433	470	435	492	509	455	474	455	459	461	486	468	460	464	484	474	470	434	468	454	475	427	481	471	475	471	456	466	457	469	478	442	465	464	470	429	473	468	471	463	467	474	477	456	456
7099	8623	4931	2418	1815	1304	1139	1129	977	729	701	639	621	576	640	643	608	592	602	627	580	557	616	783	982	972	861	834	747	685	586	512	548	524	482	520	497	496	480	518	506	456	517	501	471	491	530	508	494	506	514	543	523	490	524	536	506	511	487	498	502	523	468	484	518	489	478	506	495	496	504	524	474	515	525	526	510	496	509	541	501	467	508	501	465	487	518	504	473	500	493	491	527	486	489	526	532	499	508	531	527	548	511	522	514	529	464	486	535	484	518	498	468	512	460	511	459	508	556	526	494	495	523	489	499	482	543	497	519	482	515	481	551	565	543	516	543	554	498	493	522	591	481	536	516	490	493	463	469	542	532	534	508	474	503	502	494	491	504	479	521	546	528	506	511	505	512	507	508	488	495	488	521	479	542	514	521	484	512	525	499	498	488	475	520	455	511	509	466	506	507	476	445	478	525	509	536	499	519	497	513	507	496	511	507	480	512	482	512	523	506	541	519	482	488	526	524	498	511	542	508	507	484	482	503	485	489	481	478	503	541	506	538	495	505	539	524	486	500	550	505	483	534	501	508	513	483	537	500	469	521	481	505	504	545	522	486	512	495	516	496	502	480	479	481	510	521	521	512	505	512	511	468	468	486	534	459	505	515	475	530	516	529	527	506	534	511	550	464	487	487	500	505	510	514	485	507	468	507	535	499	482	473	456	491	513	481	456	510	464	489	484	511	503	512	489	473	492	482	490	476	482	547	447	498	505	512	522	554	560	503	503	500	516	514	512	503	470	522	506	482	469	500	505	492	528	513	486	500	515	542	509	535	488	504	494	544	482	509	544	525	469	511	507	511	459	529	479	487	536	545	475	524	488	487	506	517	502	495	495	509	532	487	516	462	495	525	479	507	518	519	493	524	505	519	488	516	520	557	533	493	509	503	503	499	528	509	504	526	526	492	473	465	535	492	530	500	528	510	510	511	448	542	488	518	514	516	480	509	510	537	504	502	499	496	512	504	508	505	539	528	460	518	519	501	476	514	506	492	531	516	505	479	515	501	490	533	515	550	519	492	505	500	484	495	478	487	510	512	525	526	508	493	519	519	520	493	489	511	513	498	484	521	498	512	515	489	517	543	508	531	469	495	545	534	468	485	493	498	488	512	524	504	485	506	537	493	492	495	525	518	525	491	504	495	528	470	506	539	517	499	503	503	520	507	468	507	487	499	519	498	479	529	493	483	519	521	496	511	480	507	542	497	491	485	495	505	490	498	510	498	539	476	506	505	494	528	464	511	499	520	474	520	494	495	502	498	507	510	495	509	493	503	502	510	494	490	486	495	531	509	500	502	477	513	480	511	499	539	489	505	519	483	478	487	508	515	501	522	506	507	485	498	498	537	501	487	523	469	512	497	530	494	500	512	531	552	466	518	543	503	462	524	494	495	484	488	507	517	514	525	521	503	498	503	504	510	557	513	474	537	486	500	496	525	492	501	493	545	522	539	489	528	498	528	507	521	540	502	486	515	487	529	529	534	466	490	521	518	523	492	494	466	525	508	515	474	509	536	492	499	501	489	503	506	494	470	496	490	524	500	533	513	501	537	481	479	521	544	500	488	482	484	499	501	472	483	484	481	533	489	497	470	468	490	537	492	545	554	513	533	539	489	571	477	512	490	495	513	545	461	510	512	534	524	497	482	502	514	470	526	487	539	539	486	502	483	504	490	493	501	511	506	528	532	492	541	536	537	504	522	509	560	506	519	499	509	503	548	506	513	481	465	546	507	552	517	490	521	479	496	534	491	494	491	484	502	503	519	465	490	521	542	530	500	483	492	525	505	509	489	487	525	482	549	494	531	484	530	497	524	526	491	493	520	543	469	521	457	499	508	499	513	516	491	498	492	528	532	508	525	518	524	472	499	487	519	515	499	496	492	488	522	495	486	517	525	516	538	517	490	493	521	514	483	498	504	496	518	480	510	563	508	548	492	530	484	455	495	507	528	533	511	485	459	474	518	491	570	506	510	515	506	495	501	522	476	483	496	519	524	494	522	507	506	521	522	517	487	492	494	489	518	486	502	523	493	540	554	521	518	550	514	498	523	513	476	501	502	498	525	543	485	501	502	492	475	469	534	519	502	519	504	501	542	508	493	475	529	506	540	498	479	505	513	545	480	519	505	469	553	508	511	480	499	510	501	498	513	488	493	508	509	536	516	526	512	505	545	485	490	526	527	465	486	526	503	474	506	443	524	494	520	541	486	547	520	502	497	495	482	498	534	506	501	536	475	500	502	491	519	512	519	479	509	505	527	472	497	518	486	497	496	554	511	507	476	500	489	495	524	482	501	473	512	558	514	526	515	505	486	497	521	478	524	488	525	521	521	497	499	501	518	476	505	503	502	503	530	510	506	497	508	534	497	514	501	496	510	521	500	451	489	523	518	499	509	485	532	528	499	526	534	503	485	505	523	537	492	515	527	527	522	479	477	488	516	505	511	520	481	500	499	509	498	503	484	492	500	523	499	471	499	495	540	505	454	477	503	507	515	482	511	415	473	484	491	512	476	519	511	512	486	486	466	504	505	494	474	511	504	497	483	490	484	494	476	510	502	507	532	510	511	490	464	557	536	514	537	516	486	484	489	499	504	515	512	543	471	494	530	504	494	494	528	490	516	517	516	559	506	460	566	506	452	523	529	536	542	529	518	498	505	523	497	494	537	512	530	532	497	535	499	508	486	506	537	476	544	535	514	503	483	503	472	541	486	497	520	525	501	508	464	499	478	540	508	504	460	488	492	509	486	517	514	460	491	552	507	544	472	504	523	513	509	466	532	482	513	486	492	526	501	532	480	526	547	521	518	534	505	479	542	500	548	470	489	448	502	515	489	512	518	519	455	513	537	510	486	511	514	511	508	494	528	530	511	492	515	503	537	542	468	499	494	489	519	494	485	466	512	521	488	532	547	488	517	488	517	480	482	538	492	519	510	490	462	497	516	495	531	501	527	523	510	510	531	491	491	488	507	544	470	520	498	499	495	521	489	510	468	453	529	479	540	513	500	494	538	520	516	538	510	514	546	544	524	473	463	479	547	481	535	515	542	514	512	470	486	498	481	490	501	485	510	494	525	509	527	488	529	495	525	511	502	526	519	462	524	498	490	524	503	466	535	497	483	514	498	520	508	470	539	506	519	493	521	519	473	477	486	513	488	476	509	531	456	512	489	487	501	539	557	518	522	489	509	526	492	500	525	525	456	495	491	545	521	509	504	486	503	491	520	475	539	511	522	504	510	507	476	473	479	514	491	511	467	494	476	483	465	495	489	509	519	452	510	513	514	541	498	558	497	492	490	501	502	513	485	484	528	498	486	492	546	477	525	534	482	507	477	528	486	500	513	553	484	542	512	473	518	523	522	511	483	504	485	497	493	545	512	500	512	487	478	480	549	524	518	465	556	534	499	531	522	494	512	468	521	519	534	516	526	495	528	512	507	525	497	514	499	507	475	511	513	499
23994	21384	28664	24452	21369	10259	1773	1347	1106	879	804	710	713	640	694	634	642	646	689	674	678	611	900	2845	3642	3348	2640	2124	1483	1031	748	553	504	513	518	523	533	490	535	468	516	485	533	541	552	500	510	526	499	513	523	550	500	470	530	539	470	495	500	468	500	493	504	511	476	504	524	499	499	539	504	516	499	525	525	534	544	551	507	495	547	503	519	511	509	533	493	470	539	525	488	518	503	511	508	501	516	495	500	503	522	521	501	502	505	493	503	508	540	530	482	531	542	480	485	514	532	524	513	490	482	505	533	519	523	484	496	504	511	482	525	514	531	497	526	502	561	547	494	535	516	500	536	528	529	512	469	526	539	501	478	523	496	513	475	535	477	500	512	486	560	468	485	512	546	544	468	510	496	526	499	506	473	509	530	487	499	489	504	548	498	512	505	520	514	536	506	481	507	517	506	497	524	505	532	502	520	500	525	523	486	506	523	530	540	540	489	514	488	518	520	511	511	534	480	509	519	500	524	506	524	516	480	551	503	535	538	533	539	462	514	482	520	512	494	497	501	496	513	491	514	506	488	512	540	475	505	574	503	519	476	507	506	524	545	469	560	522	532	467	468	480	528	553	495	507	529	537	498	521	493	499	484	531	528	522	539	531	504	555	542	488	529	505	564	545	507	541	512	523	482	516	544	516	518	550	491	528	535	539	533	533	488	525	509	529	502	478	508	523	478	523	514	490	514	513	511	480	499	519	554	521	522	497	511	516	561	550	499	459	536	511	532	544	512	524	525	501	471	512	492	514	531	480	502	511	507	534	513	517	491	492	495	518	548	545	556	510	494	495	529	516	502	475	492	495	493	538	524	497	492	528	527	525	515	472	511	509	554	529	472	489	523	503	530	528	452	504	493	506	509	484	522	489	515	516	487	534	522	487	515	549	514	548	474	548	550	523	510	464	542	514	523	504	518	521	521	493	510	500	505	478	530	490	516	502	490	511	492	523	523	507	538	538	521	501	539	525	505	510	485	519	518	512	525	480	522	498	550	485	495	520	521	506	494	496	503	494	511	541	504	480	535	515	533	519	496	498	488	509	488	505	499	518	507	472	508	485	537	454	475	513	546	521	509	515	522	519	484	487	478	518	501	514	526	503	514	501	538	483	516	498	504	488	514	547	518	503	513	532	491	511	521	484	514	502	493	506	471	508	532	503	491	515	494	517	500	488	504	511	514	490	538	539	531	517	540	533	472	505	547	525	517	491	538	486	527	553	546	483	513	520	478	526	503	527	477	534	507	504	537	523	491	502	530	527	531	508	511	533	536	495	566	502	498	501	524	518	488	491	522	519	535	525	527	513	512	503	511	491	535	511	484	543	527	521	510	503	528	519	507	484	476	522	547	525	519	504	525	513	517	486	506	481	515	560	480	541	481	522	523	497	536	534	519	510	497	482	539	461	491	517	519	485	520	554	535	495	492	494	516	513	509	457	531	506	524	519	533	539	528	547	532	536	517	528	523	539	492	493	528	512	525	494	547	464	501	552	503	543	461	496	506	524	518	556	524	508	534	516	524	477	544	506	492	529	490	541	510	468	493	501	523	493	519	513	522	460	514	503	535	470	523	521	558	517	485	498	536	497	507	544	504	505	515	500	491	510	464	520	514	544	489	497	522	508	478	534	474	509	510	512	480	491	488	504	490	490	512	498	501	546	533	500	516	490	503	501	488	517	519	487	520	524	516	500	510	517	481	522	541	528	474	520	549	537	487	484	535	483	485	493	516	512	484	515	495	527	493	446	504	502	507	560	512	532	491	533	476	529	516	540	549	485	509	496	548	512	507	506	515	520	526	479	487	526	509	480	528	492	528	542	538	516	496	500	479	488	524	504	495	511	466	444	529	507	531	480	484	503	516	528	508	519	514	487	499	463	491	519	496	532	499	513	523	532	519	516	513	478	491	552	528	509	531	516	477	500	559	477	525	511	514	472	497	514	492	531	530	529	514	540	509	540	522	545	528	492	524	478	514	503	497	538	510	506	519	505	537	505	514	502	540	503	513	528	518	514	508	467	446	518	527	515	478	498	503	529	525	527	495	531	499	503	493	490	546	501	523	530	538	511	530	515	507	494	487	492	488	508	479	569	479	501	509	481	491	469	520	508	525	481	505	511	484	514	519	502	504	527	522	491	510	513	481	525	472	514	522	523	497	543	524	572	515	512	457	543	525	532	502	514	508	478	528	515	529	513	534	568	503	550	519	482	482	459	479	511	509	497	510	495	481	522	468	539	482	530	490	509	538	527	478	538	533	498	504	539	476	510	460	519	523	496	498	515	518	545	479	518	550	528	441	481	511	518	475	519	507	500	550	533	521	525	515	510	500	518	504	504	510	512	485	487	513	540	508	499	517	540	495	514	488	512	509	473	500	569	537	506	540	524	510	516	511	489	461	498	521	547	533	529	526	508	503	457	516	554	509	510	543	496	528	508	502	503	512	520	511	520	481	487	552	554	540	525	532	510	508	530	488	469	516	497	495	521	482	525	546	484	524	553	489	532	498	511	515	536	507	490	517	547	506	522	537	539	469	514	497	490	497	522	510	522	506	547	523	528	492	499	518	466	511	505	477	502	503	493	520	564	513	528	543	481	493	560	499	512	454	533	492	546	496	528	504	490	525	478	542	543	458	478	542	493	469	486	512	491	501	495	517	497	498	530	550	487	513	517	530	491	511	534	500	472	526	489	502	502	513	517	556	521	538	501	492	513	501	536	538	524	489	529	497	514	522	533	506	458	531	507	506	536	478	483	497	537	505	476	512	523	538	523	478	502	488	536	531	516	536	489	525	459	508	484	477	509	547	529	498	489	500	504	527	492	479	485	540	504	527	509	509	508	504	517	504	540	500	473	522	512	488	475	546	497	486	521	539	509	514	524	492	497	501	511	532	530	507	507	502	517	520	493	472	536	499	518	541	507	536	508	542	533	525	470	534	535	562	496	526	525	473	498	529	533	534	497	535	479	497	499	515	534	483	495	494	545	513	555	518	533	590	494	515	484	494	489	501	514	512	496	491	527	499	532	518	498	523	527	499	482	503	513	527	525	510	503	524	493	458	516	484	498	500	478	523	538	511	482	480	495	546	516	505	513	548	506	484	519	518	493	503	465	481	508	538	524	514	471	492	513	486	534	556	488	495	576	522	519	544	530	540	524	512	477	527	505	544	521	530	533	509	510	495	498	536	536	511	504	522	493	524	537	492	490	524	502	492	535	474	522	528	540	505	494	482	523	485	486	514	492	538	494	496	543	529	485	519	507	518	474	475	510	501	543	506	535	510	529	515	543	514	486	512	543	553	507	493	493	521	510	499	517	522	517	495	494	472	547	593	517	477	506	542	502	506	464	480	508	528	527	499	459	514	513	518	498	530	476	516	511	522	547	535	518	519	503	469	532	506	532	545	569	530	487	552	494	552	472	497	523	494	540	545	523	490	514	478	522	502	517	475	481	496	540	488	478
7165	17011	10510	5386	3878	2841	2181	2150	1692	1189	1188	1001	899	841	817	753	779	806	816	717	702	720	1336	4613	5573	5084	4018	3038	2018	1319	1004	606	488	524	535	552	595	529	589	542	597	524	552	559	517	518	483	564	555	533	538	575	546	562	522	495	542	545	515	553	540	548	565	546	550	500	510	539	522	527	546	533	509	494	552	574	566	501	496	581	507	555	527	554	566	526	544	551	528	552	524	502	530	565	554	577	571	552	577	544	553	545	510	539	543	523	529	535	522	561	564	559	512	536	553	563	520	546	560	527	558	525	548	566	565	553	540	568	564	554	552	536	526	568	554	509	486	538	507	549	555	526	527	559	515	591	522	547	529	518	499	518	528	542	553	520	518	520	589	522	512	517	556	540	553	564	534	556	545	530	579	518	519	561	543	571	528	495	606	575	553	505	552	546	541	508	533	505	566	513	532	592	530	562	520	517	551	498	533	572	556	541	587	543	535	528	536	555	484	544	556	526	581	568	537	509	551	580	517	517	540	542	595	541	557	559	514	568	547	517	495	537	521	542	537	497	572	525	566	547	507	508	521	524	557	551	587	506	543	542	558	549	527	583	503	536	517	548	546	596	514	546	528	509	524	549	587	541	531	531	519	517	511	533	547	532	528	549	561	557	537	559	536	555	530	538	530	555	540	530	560	501	537	560	531	568	552	538	544	527	563	518	549	549	538	500	537	521	573	509	522	545	532	517	547	533	530	540	542	551	512	514	551	534	548	569	527	558	553	540	544	575	503	531	562	574	516	537	568	586	572	558	545	567	538	534	541	527	517	530	552	543	578	533	595	529	551	554	540	565	576	571	498	531	569	559	564	511	523	560	503	582	495	539	563	515	509	537	495	522	511	507	551	547	501	577	549	544	557	539	543	513	557	550	554	563	572	553	562	533	489	568	507	575	523	511	510	521	519	518	544	544	529	553	512	507	562	524	565	537	589	537	512	531	543	570	555	549	516	560	535	551	528	529	533	526	564	557	568	549	524	533	531	531	515	503	525	519	574	527	542	578	477	534	568	508	546	526	576	538	553	532	518	508	546	570	516	550	568	526	543	492	491	575	528	571	557	485	552	510	515	579	583	538	538	533	516	526	530	557	543	536	501	516	517	542	547	544	556	539	532	533	501	558	534	539	531	521	529	560	512	569	567	538	523	568	527	470	493	559	521	530	520	522	530	522	581	517	538	557	506	576	574	562	547	517	548	563	514	546	540	514	547	544	524	540	544	537	548	516	522	500	558	542	613	536	548	551	491	555	527	555	538	530	540	527	539	522	582	537	567	509	533	501	595	567	560	523	523	556	541	540	513	572	512	572	548	556	526	541	583	526	553	562	496	554	534	526	565	570	546	520	494	523	517	558	554	562	554	539	544	515	550	528	546	507	574	530	501	546	560	546	485	539	512	535	577	516	549	507	498	537	522	498	553	516	565	530	576	546	570	578	533	580	547	596	544	558	553	572	492	539	545	547	518	529	568	570	547	546	565	520	533	508	557	549	523	503	502	546	554	521	512	545	526	559	534	531	546	553	627	549	536	542	539	517	578	591	529	524	546	548	547	568	537	496	523	548	525	519	577	548	527	557	530	544	524	531	533	572	501	530	531	545	550	564	557	552	547	526	536	547	552	532	533	537	511	527	539	542	489	517	562	526	485	528	559	569	527	559	559	566	601	547	564	549	544	513	524	561	546	544	547	481	569	520	523	498	572	567	546	546	533	498	513	549	570	537	520	488	559	507	572	527	518	517	555	576	515	520	519	532	524	530	525	542	524	566	497	565	555	531	542	551	539	559	556	471	524	518	559	579	584	524	529	561	540	555	539	525	543	559	539	544	546	521	524	533	584	539	535	558	566	582	533	511	537	526	541	557	576	530	537	528	520	542	582	548	532	523	554	522	542	536	526	537	544	549	527	523	488	560	561	551	570	546	516	533	523	581	526	534	542	566	589	583	565	532	526	517	565	537	508	521	516	527	522	537	513	569	517	570	485	502	521	522	601	513	548	507	562	540	527	537	548	548	558	588	526	530	503	558	541	535	535	535	529	521	480	543	498	543	589	513	535	540	552	576	553	538	520	546	506	549	555	513	544	581	568	565	552	523	544	538	548	522	539	549	488	547	568	556	520	579	539	558	533	514	518	561	502	510	529	514	565	506	483	548	501	530	547	559	538	557	539	528	536	576	527	513	547	520	538	551	527	518	540	518	514	543	519	539	527	494	545	563	506	505	507	548	548	547	565	551	464	538	522	532	547	521	534	526	561	513	573	548	555	541	543	505	527	553	532	520	523	568	558	512	579	526	531	512	551	535	510	535	542	557	572	562	507	544	515	515	526	523	541	519	519	547	511	577	563	535	546	544	552	537	513	569	554	496	530	517	542	516	535	539	515	557	552	545	614	560	553	557	524	542	556	512	514	537	570	540	567	524	527	535	552	508	528	561	503	539	524	526	536	523	522	497	555	546	575	545	536	537	560	567	532	549	524	498	555	539	502	544	545	558	495	574	530	531	544	570	517	552	544	541	543	527	557	530	533	507	559	552	555	560	505	547	533	530	601	515	574	523	538	520	516	557	541	529	566	549	525	548	530	504	537	495	549	538	560	543	573	552	565	555	581	496	520	507	530	541	516	579	509	511	539	525	528	530	537	552	582	564	489	540	533	489	541	555	513	534	547	506	551	537	517	565	579	537	544	573	530	534	530	591	532	564	527	512	561	537	526	522	502	569	548	527	555	539	519	528	552	523	543	566	578	541	542	573	525	540	536	541	562	550	475	527	527	550	535	567	508	504	603	562	544	550	564	551	542	539	524	555	532	516	527	528	536	548	525	520	543	565	528	541	506	502	534	534	560	538	572	558	519	584	534	513	507	511	570	532	541	523	550	537	498	504	505	550	528	536	535	551	510	528	531	535	537	533	511	540	537	551	551	570	552	528	526	500	558	539	579	540	581	562	571	519	553	535	540	519	585	520	528	503	553	554	590	555	538	539	559	556	545	520	514	508	572	546	539	521	519	518	532	520	569	566	522	534	549	551	563	537	548	554	545	524	557	605	543	566	531	523	558	540	473	538	554	570	551	547	527	551	545	568	571	537	532	534	513	544	491	530	519	520	507	564	560	522	520	551	577	515	561	503	529	541	576	534	539	547	514	511	561	513	552	570	500	530	544	567	556	543	520	550	534	538	518	529	544	530	565	483	525	554	512	499	523	543	534	524	506	529	567	520	575	565	529	518	543	548	512	569	573	539	541	532	518	544	540	526	525	550	525	567	539	517	579	548	523	556	598	535	517	543	559	548	563	571	537	535	555	543	552	545	585	516	532	549	544	532	520	549	544	565	556	514	520	570	530	520	555	545	573	521	517	562	501	528	538	545	544	527	574	513	541	532	562	524	549	551	586	542	521	530	516	564	519	558	549	543	538	531	548	527	564	568	497	517	519	523	542	520	552	521	534	546	537	515	567	520	539	534
25230	21412	27642	25534	11213	1725	1248	1249	993	822	890	853	755	747	738	746	685	655	703	673	654	701	781	1538	2411	2278	2008	1686	1283	931	818	650	622	646	654	618	601	627	686	646	651	606	648	647	622	590	640	669	632	622	649	597	657	595	669	604	636	658	635	660	689	670	622	629	622	645	607	644	663	641	617	659	595	623	658	630	606	619	683	602	603	638	658	650	632	636	650	676	620	614	631	642	618	679	618	674	632	618	640	565	648	604	602	625	615	638	597	615	670	629	591	652	667	636	653	639	616	627	636	591	625	626	641	652	632	587	646	636	631	699	620	627	642	626	620	670	625	619	646	638	682	651	585	648	596	638	613	613	683	620	659	649	624	654	603	656	629	586	630	643	666	645	629	673	644	605	678	614	607	642	646	631	630	636	695	653	637	598	632	640	619	644	638	613	602	687	625	626	632	640	611	647	646	656	606	604	635	635	607	675	654	625	650	646	652	663	667	587	633	625	685	618	603	646	625	599	628	639	643	636	676	630	603	661	620	643	627	615	638	637	624	642	616	626	661	644	635	612	633	663	612	676	607	675	641	593	662	621	656	672	664	664	664	634	656	594	657	636	641	665	677	646	667	688	626	644	606	652	627	670	617	632	652	631	652	643	641	633	658	620	619	662	604	634	630	608	605	634	636	606	610	639	605	613	640	662	655	626	602	608	612	605	613	587	615	643	611	628	638	695	603	680	642	611	595	620	602	632	616	618	644	591	641	586	647	651	642	638	581	645	607	677	632	620	647	659	593	670	635	689	625	644	674	607	604	664	634	627	634	641	610	633	639	621	644	626	637	648	634	604	629	648	614	606	610	625	644	641	602	647	599	633	606	672	624	564	618	616	636	636	588	632	620	592	606	602	627	633	624	649	644	622	644	661	591	621	637	613	616	645	632	651	638	634	625	642	601	674	606	597	653	633	631	701	645	652	648	639	588	670	635	583	628	632	612	636	628	611	654	646	554	636	617	613	640	629	646	631	634	589	646	618	624	616	662	628	612	600	685	666	706	661	582	667	591	610	616	630	657	649	609	592	666	592	603	606	567	621	647	608	646	622	635	658	571	625	652	684	579	624	638	649	608	631	636	609	620	624	606	637	607	673	642	647	626	615	669	681	648	649	667	666	659	658	628	681	601	647	639	604	589	660	647	600	632	609	613	688	606	636	641	675	644	619	671	586	602	604	671	635	642	602	639	644	629	580	604	639	614	636	640	667	632	653	603	584	646	600	617	648	600	650	628	655	622	626	643	664	699	680	636	619	643	653	646	614	685	607	638	677	627	596	640	620	620	649	618	654	612	606	668	628	666	597	614	623	627	641	692	604	630	632	589	644	681	627	649	617	638	614	608	637	648	634	668	647	635	672	682	603	660	567	605	592	638	644	681	638	643	605	607	656	640	642	649	657	646	629	604	654	632	636	649	668	643	606	654	680	624	674	608	614	705	640	656	669	622	639	640	667	635	615	632	674	646	647	650	624	613	617	636	645	659	673	648	642	607	634	615	612	639	635	680	665	616	622	643	662	581	668	660	634	622	647	659	633	641	667	613	625	620	637	630	631	641	623	636	670	630	583	607	648	630	645	671	612	612	625	655	645	646	624	603	632	612	638	610	614	611	594	629	638	639	638	669	651	654	648	617	632	629	628	631	598	611	622	659	626	617	609	610	667	645	581	641	638	632	630	608	636	644	635	677	591	632	626	615	627	638	664	677	637	583	633	619	605	636	606	641	635	634	646	613	670	668	626	674	631	653	630	660	628	598	645	617	613	652	707	638	636	606	588	672	609	639	628	655	644	635	627	647	585	626	627	625	622	640	620	640	655	658	653	627	546	637	643	701	618	639	636	641	643	652	642	643	666	631	642	656	611	645	597	639	638	632	630	628	631	663	645	643	656	637	621	663	600	666	664	603	623	687	667	668	692	654	611	666	614	614	642	641	606	638	624	623	571	625	667	639	660	625	652	623	646	618	663	649	573	681	661	581	627	644	635	583	610	656	615	586	655	666	658	605	617	631	618	669	678	626	647	626	659	646	608	642	647	598	650	637	654	639	654	608	601	651	659	596	632	655	635	602	672	616	652	642	611	601	647	581	645	626	654	630	639	602	613	607	636	670	669	610	641	642	643	637	657	668	597	593	624	672	652	634	624	609	639	634	640	616	673	604	623	626	628	631	679	645	618	649	657	636	660	605	641	635	616	592	625	638	665	603	618	643	628	613	642	622	587	671	604	636	613	638	600	611	603	649	670	638	631	576	595	652	625	661	640	639	642	615	629	597	634	620	617	649	602	667	699	667	623	646	639	662	655	668	598	617	615	624	610	655	610	669	629	652	645	610	605	646	608	682	639	639	708	666	609	624	638	601	612	599	627	670	663	654	638	648	637	605	641	679	627	652	599	678	691	605	659	656	677	651	618	627	657	633	619	641	585	679	643	647	641	642	637	610	654	613	662	631	639	644	671	620	597	583	666	625	661	615	622	637	631	608	641	615	627	648	631	670	651	630	577	640	645	616	619	616	599	665	696	629	619	635	614	633	657	616	564	608	592	642	611	655	638	623	615	621	680	608	601	629	656	635	578	644	657	585	631	596	657	640	635	642	650	632	614	645	585	591	663	612	622	649	600	635	616	635	630	639	625	626	655	611	632	625	629	639	608	677	624	656	605	588	624	658	662	624	596	656	620	640	677	648	594	602	628	650	633	613	605	664	657	621	583	639	671	578	615	649	688	642	635	663	664	700	612	589	632	620	635	608	631	628	600	592	646	601	645	659	598	639	606	643	647	684	636	678	647	620	652	626	618	620	600	662	631	595	643	606	647	575	635	628	666	642	613	628	610	612	655	625	617	664	589	627	629	621	603	645	644	643	620	623	628	603	688	608	645	640	649	677	580	627	633	627	586	588	667	661	653	623	630	696	658	651	636	629	656	624	618	621	611	597	623	637	602	652	634	580	602	637	611	640	642	635	623	598	621	652	645	622	598	629	639	621	584	663	658	632	687	622	647	636	613	633	666	668	637	606	603	588	650	653	700	633	629	623	620	651	650	642	678	624	627	638	593	599	641	643	599	664	605	662	632	618	633	644	653	653	642	607	615	624	582	643	610	602	617	657	635	628	620	679	602	660	642	580	674	661	632	627	683	638	665	647	632	654	641	626	661	669	656	643	652	621	637	660	640	617	640	635	638	588	631	613	629	626	657	637	598	641	656	592	645	606	625	619	624	629	601	609	625	657	582	660	647	602	615	628	657	632	622	632	659	612	609	627	603	594	630	640	638	637	614	672	641	635	620	634	660	671	641	597	608	654	628	635	638	611	614	646	637	615	655	635	645	606	608	654	663	635	676	604	640	624	620	678	641	649	626	629	633	630	605	568	674	668	600	671	659	662	659	647	645	628	649	615	618	627	650	574	622	631	699	645	593	622	638	664	605	620	560	646	624	636	609	629	619	652	589	655	621	658	631	658	623
7248	14398	8142	3905	2855	2246	1904	1895	1531	1150	1181	1037	982	915	822	848	824	773	801	735	777	780	984	2488	4025	3707	3157	2425	1799	1286	962	678	710	656	704	652	710	707	621	676	678	739	702	711	679	649	687	709	658	686	699	641	648	668	682	711	696	678	648	702	676	672	668	696	713	699	700	670	637	659	685	634	663	681	652	659	634	728	643	724	638	645	692	680	643	714	676	690	681	671	630	713	628	665	725	638	669	686	665	704	714	640	662	660	660	696	659	632	686	611	662	651	675	687	755	652	700	607	736	625	678	708	675	670	710	669	713	701	695	675	690	686	693	695	662	611	679	640	634	668	656	701	657	708	676	669	687	691	638	615	675	709	699	691	672	657	664	614	674	666	696	725	678	662	654	651	651	742	676	652	664	638	724	706	651	694	667	664	744	655	672	688	707	648	714	695	699	720	678	705	692	671	643	681	708	678	655	698	660	670	705	663	640	668	711	683	727	668	709	692	687	653	688	695	677	667	704	699	672	687	707	698	665	692	670	683	660	655	709	689	671	663	684	684	648	723	691	662	700	696	688	645	654	677	733	702	675	655	671	736	662	643	674	695	670	717	669	661	707	656	701	710	693	693	685	656	676	672	640	709	727	688	666	657	703	683	664	685	674	651	667	659	694	676	733	672	655	668	720	665	689	661	654	688	697	689	666	665	683	661	642	657	663	633	644	664	663	703	675	682	645	667	643	668	660	692	656	673	682	672	705	644	682	643	647	627	669	668	647	686	654	668	677	670	689	694	718	659	695	697	612	654	651	684	657	638	648	723	650	672	733	655	695	601	720	650	693	664	657	687	670	685	702	709	680	697	690	726	649	694	683	663	690	684	610	639	670	691	704	671	669	661	694	695	661	682	665	657	645	617	670	684	684	631	656	675	694	701	634	628	671	650	662	681	644	671	684	665	672	709	697	656	654	657	670	703	640	717	713	663	661	646	667	699	665	698	652	709	715	644	672	682	695	633	702	672	662	677	680	689	619	682	692	668	705	660	673	669	696	664	690	676	692	684	664	692	695	669	691	680	692	637	629	695	653	624	702	713	682	632	640	640	643	698	637	679	691	660	643	660	701	735	698	664	706	646	689	688	647	692	668	676	606	676	697	697	679	689	640	686	666	659	647	709	674	629	661	663	686	681	648	642	707	671	664	671	689	676	695	680	663	690	672	673	645	695	653	686	668	680	694	674	650	677	660	671	661	677	693	642	719	685	633	646	699	669	659	625	698	669	685	674	745	680	643	723	641	689	681	674	673	703	674	606	649	683	666	653	679	650	670	682	658	671	735	672	712	651	652	662	657	663	621	707	688	697	685	670	661	694	666	686	670	692	710	636	675	691	684	719	665	659	641	665	704	694	653	706	641	669	652	671	667	650	648	696	693	713	695	698	725	708	665	690	685	723	669	695	715	666	678	694	671	622	695	665	717	705	675	635	631	693	687	682	636	659	654	680	744	650	665	654	669	694	690	620	666	667	713	683	707	647	660	633	632	703	668	639	657	669	691	641	631	688	710	692	691	675	647	681	662	649	641	655	667	677	685	660	696	659	689	659	644	692	656	698	636	703	695	694	669	660	716	616	669	693	690	677	697	621	687	649	701	646	657	670	691	697	652	686	671	705	637	670	651	721	673	669	660	638	682	677	662	676	692	694	690	689	684	684	664	649	634	703	737	641	671	690	660	653	700	654	697	680	651	680	695	661	695	685	684	658	697	669	666	660	703	646	664	613	642	669	736	666	666	695	643	677	656	690	725	681	667	631	675	689	711	616	696	650	674	663	638	656	653	704	696	660	649	682	678	724	648	671	676	663	669	663	710	724	674	659	646	666	681	664	644	666	681	683	656	658	686	684	653	710	670	742	675	681	691	628	678	693	681	664	648	687	628	686	656	671	633	653	674	690	678	633	687	625	637	647	652	688	682	612	733	667	646	693	714	662	673	646	636	655	715	637	699	674	737	638	686	682	674	655	695	696	704	639	628	720	722	671	709	705	662	657	682	680	682	655	691	697	658	673	706	703	705	669	643	703	702	668	652	651	693	633	655	674	679	683	668	656	634	605	680	727	696	716	713	714	686	679	682	678	688	677	678	684	716	649	665	656	658	666	710	674	733	720	678	673	671	689	676	667	688	678	647	717	690	714	659	655	695	694	639	669	710	679	685	678	673	681	730	664	708	605	656	693	686	642	668	636	677	702	673	700	651	702	650	710	718	675	696	633	674	664	711	673	696	705	657	681	672	661	670	688	660	691	696	686	665	667	685	727	658	686	670	640	717	695	647	626	616	647	662	680	654	687	668	679	676	668	679	681	679	702	709	661	652	663	654	684	659	737	659	693	684	652	668	695	697	675	648	677	699	672	676	641	718	666	671	671	661	677	694	677	648	704	643	658	685	656	698	657	683	713	687	661	678	663	680	666	673	659	690	684	654	673	716	679	645	629	670	687	692	630	683	666	673	687	666	707	671	698	723	687	662	639	650	655	577	714	638	647	649	639	701	692	646	687	623	694	707	668	633	676	665	696	678	684	706	680	679	652	682	711	663	662	682	628	692	645	663	663	666	641	636	674	702	667	696	676	691	640	711	704	663	660	630	670	688	686	637	687	680	684	665	704	684	662	691	641	665	663	659	681	686	629	664	699	682	661	660	688	676	694	686	672	672	601	686	691	616	688	667	676	706	655	677	692	701	645	644	699	607	672	684	639	669	674	687	728	730	708	671	611	634	686	709	680	672	672	658	636	670	690	703	682	665	658	679	613	668	702	655	662	674	666	657	689	694	645	658	709	622	677	651	657	694	679	739	676	662	647	658	714	643	649	656	689	674	659	645	616	719	711	692	683	705	645	696	669	745	633	639	681	682	695	649	685	693	676	694	686	692	665	678	627	665	698	685	652	718	673	660	611	646	634	679	676	662	648	713	660	615	731	681	718	676	664	651	644	687	661	689	685	674	663	693	697	670	693	690	696	664	707	691	657	632	681	666	680	707	696	662	647	670	693	683	668	702	678	703	689	648	661	693	688	685	698	641	677	699	661	663	656	689	682	698	686	665	691	662	630	664	693	641	652	660	668	655	667	665	669	670	690	644	713	662	686	696	713	702	669	662	707	684	676	685	616	672	647	671	696	659	706	693	665	696	695	648	702	670	672	678	714	696	673	637	666	682	651	719	647	667	679	681	644	682	684	637	706	657	677	683	629	715	684	635	678	653	683	670	660	700	621	667	705	657	707	686	756	655	737	640	730	687	665	676	670	677	685	649	697	641	688	666	691	685	638	692	611	668	641	648	701	663	680	654	646	699	644	676	654	642	679	688	688	686	721	686	654	685	669	649	655	696	694	647	662	724	707	704	688	651	675	692	658	684	704	745	672	636	649	673	637	681	679	694	650	722	658	662	675	630	651	700	629	682	639	672	686	682	705	682	648	645	685	614	671	672	679	683	707	671	676	685	659	642	643	660	675	662	624
22893	21482	29299	24098	21482	21610	11602	2526	1598	1306	1313	1172	1109	1053	1017	967	940	935	891	884	897	1251	4198	7477	7848	6041	4239	3211	2219	1502	1112	808	798	771	800	754	794	783	772	757	835	800	775	792	755	715	760	748	778	807	789	770	812	749	793	784	746	765	770	736	739	735	774	774	744	786	804	787	779	745	787	766	747	727	803	799	751	792	772	758	795	736	747	768	792	753	772	723	766	740	784	730	700	739	755	774	801	758	743	781	775	712	777	800	694	834	780	790	789	737	777	746	801	745	712	743	824	763	807	804	800	765	748	734	759	816	720	773	767	694	794	750	763	722	763	742	805	743	759	788	757	746	761	695	795	738	778	750	728	774	756	751	744	775	823	743	787	778	733	736	777	770	764	798	746	817	753	720	788	775	777	777	750	759	715	808	776	750	785	773	790	762	754	757	742	751	782	731	761	740	709	758	737	758	780	727	767	737	751	752	765	760	753	783	719	738	788	747	749	778	769	730	792	761	737	769	766	747	719	797	756	759	778	735	734	764	753	727	742	758	760	762	776	733	761	776	760	758	721	743	764	794	727	727	722	750	740	736	794	794	798	728	715	785	784	798	848	793	769	780	746	789	796	775	807	741	749	714	734	733	782	826	773	758	755	797	747	801	731	728	753	726	784	742	760	766	777	759	788	727	721	767	748	791	802	747	785	762	805	746	812	778	738	710	757	750	756	720	792	773	808	764	777	695	816	715	790	762	722	727	804	763	827	771	731	751	765	749	788	771	773	713	767	778	738	797	772	733	764	786	773	767	767	756	754	779	748	756	762	733	758	801	764	763	752	781	779	723	741	783	798	744	794	764	805	740	801	792	749	743	750	724	705	748	733	714	743	780	746	732	748	767	849	812	762	716	789	737	768	736	774	785	760	803	779	745	776	756	741	752	803	784	802	775	766	820	754	758	728	724	789	730	753	766	787	798	757	805	757	774	790	796	801	754	794	782	787	783	782	776	759	771	776	722	741	739	762	783	787	744	756	765	792	831	746	720	815	795	746	721	776	752	748	766	801	810	766	776	732	752	748	813	778	823	755	731	836	727	735	802	723	739	810	788	760	734	765	780	722	835	735	791	759	762	736	738	773	766	775	724	740	756	775	796	731	740	781	778	733	736	817	770	718	796	758	820	784	740	752	756	807	757	768	745	723	746	749	789	811	771	816	801	769	793	768	776	769	792	780	793	726	758	765	790	793	783	804	821	780	739	823	768	716	754	755	773	766	782	738	770	772	764	759	809	793	797	768	795	760	769	758	771	803	736	788	761	789	758	761	787	727	762	745	792	804	764	763	745	788	716	755	790	793	754	785	774	736	712	815	795	771	745	778	775	818	772	757	757	776	758	788	768	751	780	823	782	719	757	765	743	776	726	775	802	761	770	813	730	786	736	811	751	739	770	818	726	774	744	789	772	733	761	778	736	784	809	769	717	726	807	734	743	786	722	765	717	758	749	728	691	756	750	772	773	734	788	768	754	766	786	827	799	762	754	787	801	823	729	757	737	781	757	792	782	769	774	822	743	751	777	806	753	746	720	733	749	763	720	736	773	702	787	761	745	779	780	738	821	780	781	760	747	727	777	792	734	763	794	798	800	759	777	735	747	765	760	776	776	747	802	770	744	799	739	781	787	743	759	801	788	776	727	771	755	816	737	766	759	718	777	787	799	790	773	748	749	762	756	788	762	790	780	733	771	779	765	800	796	823	830	736	770	757	799	768	729	781	748	718	753	793	748	773	746	764	747	811	717	726	733	813	802	764	764	755	749	743	776	771	774	754	795	763	747	802	768	746	747	760	769	773	814	727	777	737	720	728	734	754	772	740	765	768	775	810	798	716	798	742	759	829	774	819	804	769	796	757	832	769	771	805	751	770	756	794	786	745	715	739	721	800	780	780	758	828	719	734	775	755	782	786	742	730	787	757	753	781	723	746	746	775	763	815	799	750	788	759	745	732	748	735	781	753	700	725	716	738	769	771	779	726	794	804	773	830	782	726	727	772	732	735	730	793	796	723	738	802	717	762	794	738	740	767	691	807	802	802	770	767	765	748	762	732	774	779	781	748	763	751	781	743	777	797	725	768	737	751	753	763	739	757	795	752	725	771	724	757	781	763	781	751	778	761	796	765	732	750	725	722	752	832	862	790	705	748	778	721	771	705	789	746	782	775	724	770	789	757	788	780	766	795	810	793	773	740	745	793	734	722	766	759	788	754	735	767	735	760	744	819	805	738	764	714	729	795	827	780	749	750	781	767	747	756	753	781	777	801	784	748	743	811	779	771	805	739	742	753	781	760	751	755	757	719	790	787	738	711	747	770	765	713	784	790	723	811	753	765	741	765	729	750	816	755	778	843	719	771	780	751	776	805	734	752	805	796	745	799	771	759	775	802	776	744	769	816	753	792	737	758	733	711	779	795	821	809	728	730	725	771	738	770	771	725	750	721	734	754	783	790	752	769	736	781	752	736	809	835	736	768	788	730	757	783	802	762	767	797	740	751	788	738	738	773	757	806	775	788	809	730	775	771	786	755	788	690	745	747	773	762	787	804	750	750	752	779	781	765	795	767	796	781	774	765	754	764	778	765	761	783	765	793	727	787	750	787	713	751	761	731	724	731	752	770	733	768	791	752	764	794	759	806	802	755	782	826	736	775	748	777	719	738	776	729	736	730	761	763	754	754	757	744	789	748	819	724	748	790	758	764	766	770	792	753	791	759	781	797	782	782	757	759	786	740	744	754	755	734	725	780	782	775	762	785	806	793	767	807	744	718	778	722	751	769	729	733	790	802	762	766	764	764	749	799	762	788	772	804	787	753	706	758	836	751	772	778	784	767	731	793	723	779	751	761	761	791	733	785	716	757	783	734	762	726	777	730	765	777	772	746	801	739	793	722	785	782	754	750	793	722	707	783	777	756	728	764	771	781	746	720	754	767	746	734	794	691	770	772	761	764	795	772	763	749	772	757	815	747	773	781	720	746	789	777	718	796	741	725	780	787	830	746	736	733	783	777	775	770	747	801	754	753	706	765	777	727	783	758	770	745	769	784	776	803	732	774	791	770	827	735	778	755	720	735	749	764	771	718	769	802	734	776	746	714	765	764	724	749	750	763	783	799	791	728	760	775	777	765	761	778	795	745	760	785	731	738	737	762	805	748	778	782	726	810	751	743	712	705	732	774	751	767	776	729	741	778	740	722	796	735	743	749	819	808	747	761	750	807	718	781	794	765	781	733	764	744	796	806	809	756	701	804	761	788	740	762	755	743	768	741	772	772	768	754	701	770	760	752	738	744	758	765	759	793	839	771	748	783	773	759	755	758	755	794	769	785	770	766	743	804	725	771	755	736	756	766	810	746	719	731	696	772	746	768	753	778	764	753	761	753	758	764	780	806	731	745	753	798	793	769	766	785	755	769	770	772	786	780	750	738	815	783	731	707	830	775	726	793	737	774	761	798	737	712	756	757	750
9454	24621	15932	8563	6272	4690	4124	3622	2551	1860	1805	1589	1453	1356	1153	1046	1086	1060	1013	1034	982	1624	6568	10910	10892	8484	6019	4479	3008	1879	1334	891	779	778	773	770	779	784	757	765	786	785	771	809	754	791	773	771	792	751	785	812	765	759	796	792	723	761	779	735	787	787	794	772	755	772	772	785	826	728	784	754	782	773	837	801	749	783	751	768	790	731	780	744	768	765	751	791	755	801	795	770	794	744	755	807	792	760	807	735	749	767	750	770	774	748	789	749	804	804	737	814	781	754	774	858	776	782	823	799	773	763	782	788	819	829	778	707	786	786	788	801	716	747	775	769	725	740	816	762	783	766	742	758	766	734	763	757	758	787	743	755	782	817	791	775	762	811	818	804	749	811	764	739	822	767	772	798	729	793	773	783	771	832	761	797	767	757	853	708	736	784	846	833	792	811	790	767	774	783	781	790	794	756	762	747	778	763	770	828	787	765	786	748	702	799	803	769	786	747	780	777	728	774	770	744	760	759	795	801	806	767	797	769	804	777	796	809	830	758	809	780	768	772	790	802	777	766	790	779	795	753	758	754	805	749	751	776	800	770	871	768	747	765	810	802	783	800	766	762	777	691	790	787	793	747	759	767	793	749	797	786	793	805	769	833	739	761	713	772	800	770	774	747	749	802	808	800	719	757	807	750	756	778	782	788	765	756	784	789	809	729	787	820	766	747	744	745	772	814	802	693	802	786	797	788	750	816	813	747	801	784	841	723	797	736	827	775	762	794	776	800	776	810	771	821	784	715	788	772	803	776	766	799	803	768	753	731	778	777	758	764	757	822	723	789	788	760	795	740	773	762	835	786	779	802	749	802	782	779	785	801	715	784	791	857	775	792	805	803	759	804	772	806	756	734	819	728	757	743	771	804	740	727	804	735	798	838	762	758	754	754	818	818	758	782	780	769	776	782	810	756	787	744	767	768	739	767	796	793	731	754	771	866	787	790	812	793	784	806	797	828	773	783	822	827	825	781	749	785	761	791	749	785	853	768	795	745	798	781	735	761	777	731	808	764	783	839	759	778	795	817	807	762	785	746	809	744	742	736	779	740	759	770	735	738	759	730	786	770	774	792	770	773	760	723	752	767	772	768	748	806	797	800	774	811	742	790	814	773	767	740	786	800	762	769	809	804	796	792	777	732	767	758	765	777	770	787	780	750	744	764	763	751	736	774	793	769	773	797	786	764	769	695	770	781	730	774	769	770	772	821	766	792	788	744	786	819	797	783	781	794	768	811	748	711	797	718	716	797	761	764	797	740	769	755	741	850	735	754	777	787	849	762	740	752	833	795	764	769	782	754	751	780	774	804	755	802	802	766	810	783	797	785	788	803	789	786	749	733	783	749	756	751	814	768	788	779	782	772	782	781	748	742	790	844	770	777	744	769	806	735	758	748	754	779	837	799	774	760	771	849	838	811	782	775	796	759	802	779	817	811	776	790	793	765	829	807	760	792	815	808	786	744	740	786	781	803	724	770	807	770	836	772	802	761	811	759	772	755	759	727	776	720	775	739	772	761	840	820	780	773	805	742	785	776	835	778	788	811	806	774	770	811	787	791	753	763	790	777	829	753	803	707	791	790	796	770	784	750	773	772	796	758	764	737	795	775	767	719	804	739	788	780	746	778	785	820	829	792	771	752	725	781	757	750	769	706	765	802	755	809	773	789	806	787	769	780	814	768	817	789	780	745	789	744	799	802	762	796	779	732	728	757	790	805	789	816	794	794	768	757	747	795	812	789	780	756	741	790	803	778	786	805	731	858	770	783	786	799	779	796	778	749	712	772	807	753	772	801	792	747	791	789	739	740	725	720	804	742	790	777	749	824	791	774	795	737	764	803	756	797	752	775	784	769	764	816	799	760	789	753	767	771	750	766	748	789	767	742	774	733	724	790	778	758	779	732	802	812	797	749	774	778	809	782	776	738	713	733	770	777	800	778	747	794	839	753	739	790	730	809	787	827	769	746	799	804	811	792	782	804	736	775	799	763	789	753	781	783	800	746	757	809	784	776	731	789	750	811	773	764	776	780	765	770	763	762	789	780	801	787	807	768	764	770	792	801	800	771	771	766	771	750	782	810	839	807	802	766	816	780	777	776	762	726	795	728	780	740	745	829	742	735	747	801	718	755	782	773	705	761	794	779	755	732	799	815	780	823	791	794	789	757	762	798	777	758	795	769	790	752	784	782	804	760	778	797	787	745	780	779	811	810	777	756	744	797	813	777	729	767	761	786	780	806	718	758	806	781	785	753	767	773	838	758	743	792	815	770	815	775	744	733	781	769	770	797	770	768	801	787	773	749	754	747	755	788	837	833	753	790	764	792	821	825	745	756	821	807	762	767	732	808	756	728	739	752	792	769	855	734	758	765	805	769	818	801	755	775	751	790	736	796	779	729	785	805	766	736	763	717	748	783	760	773	760	807	776	756	833	800	755	746	765	780	801	777	808	838	752	761	773	775	826	721	795	765	827	799	749	803	757	748	803	823	740	772	800	782	822	777	766	803	802	793	819	736	796	828	798	778	748	763	828	785	803	764	792	800	759	800	782	780	805	774	796	783	802	754	775	767	772	761	803	799	760	833	772	774	735	832	736	788	741	797	831	808	800	729	736	789	772	845	835	795	740	717	752	747	770	810	764	747	800	759	759	757	767	752	804	792	803	779	756	738	789	756	782	785	776	727	800	797	777	755	802	802	780	750	762	752	739	741	745	758	791	771	796	733	755	778	787	744	740	798	785	828	791	786	780	767	803	749	740	759	780	797	744	792	755	776	687	775	773	765	799	786	751	871	797	763	755	790	811	778	816	800	736	768	796	748	815	740	749	757	747	841	807	743	753	788	758	816	770	824	769	763	771	762	806	765	731	843	772	777	724	795	805	761	743	779	754	760	816	814	758	834	810	817	807	765	778	745	798	803	807	766	754	781	777	820	722	781	762	810	761	811	824	780	735	727	733	781	726	800	791	783	800	782	756	775	771	809	748	769	845	785	743	814	726	785	828	773	756	775	783	750	783	737	756	738	775	794	776	783	739	761	727	806	754	778	752	779	802	750	800	763	712	794	785	737	767	771	781	790	742	728	831	742	764	784	689	791	760	771	789	736	843	772	789	814	794	736	791	795	824	782	788	799	737	757	744	801	835	784	828	774	754	774	765	794	778	769	783	749	774	765	791	743	744	744	774	780	783	743	798	779	783	780	815	826	790	778	763	810	740	765	740	730	766	741	778	751	802	766	794	761	721	785	773	848	756	786	789	783	786	798	763	762	755	810	796	791	719	764	736	804	758	705	769	818	776	781	774	809	796	760	752	762	818	756	759	836	737	811	781	749	771	819	746	747	801	730	801	756	798	748	726	791	721	743	771	765	787	797	775	808	728	813	754	760	771	797	839	779	779	765	765	772	763	729	778	766	784	774	815	752	847	705	731	758	792	815	781	760	822	780	787	761	792	806	719	755	812	789
27977	19187	7525	2054	1106	815	921	819	566	544	551	551	545	533	538	553	471	493	455	470	435	506	470	662	751	777	771	691	638	605	478	471	468	476	473	426	445	496	488	452	457	467	428	440	431	469	432	491	466	456	468	472	468	497	436	506	474	453	474	437	470	449	514	451	469	407	482	482	457	450	494	493	486	470	435	471	466	482	483	445	453	435	432	469	461	466	467	451	433	487	450	461	414	475	448	425	440	461	476	473	478	456	484	444	456	470	471	469	457	461	440	471	473	470	457	423	484	453	460	456	470	435	494	465	461	477	462	441	467	457	504	465	476	473	467	511	443	446	455	463	510	486	431	462	439	421	470	455	453	451	491	444	412	446	474	485	453	463	449	478	478	466	443	448	449	471	471	457	469	434	454	451	445	464	446	434	455	480	457	490	460	451	472	481	468	459	463	451	441	440	490	438	471	445	479	440	465	432	463	453	429	454	463	452	426	495	462	478	484	458	483	470	478	461	464	427	484	476	433	489	444	437	461	468	454	470	470	445	460	465	414	466	466	477	435	448	426	479	464	448	463	434	445	471	484	425	487	468	477	437	446	455	458	486	459	474	431	440	477	464	496	481	433	459	475	422	487	445	458	450	500	487	469	448	451	449	442	439	446	484	448	493	476	461	472	454	493	470	462	465	494	471	525	446	492	467	434	484	403	452	459	461	467	450	452	496	428	472	467	493	425	446	457	448	458	425	433	450	473	446	436	432	482	463	448	492	397	469	440	446	448	451	427	465	459	439	440	430	456	419	477	453	498	500	459	407	487	471	455	488	442	469	447	476	433	508	463	487	454	476	457	514	451	450	461	460	448	476	441	445	412	434	406	482	418	426	437	458	474	480	457	496	491	448	434	485	491	413	458	465	451	474	474	453	459	488	472	481	436	450	456	432	461	466	443	491	458	478	486	468	437	478	466	476	458	482	458	466	483	515	462	462	448	499	509	479	493	437	442	449	483	425	446	469	434	455	453	413	473	481	469	460	473	441	439	444	455	459	432	505	422	454	471	444	484	458	462	414	505	458	456	459	426	432	480	506	472	433	452	418	464	467	441	429	481	465	471	469	439	484	448	478	459	470	469	445	467	461	442	426	503	439	462	469	476	454	430	454	482	447	444	445	471	465	433	476	459	502	449	510	444	471	455	505	455	457	476	487	459	433	430	466	466	420	457	442	465	445	466	471	459	456	448	494	439	466	479	433	446	399	494	450	433	456	467	451	475	439	447	501	457	454	456	464	465	474	431	455	463	457	467	468	417	454	434	449	447	408	501	458	473	481	441	464	482	450	436	453	484	444	433	486	448	439	459	445	469	455	452	461	442	426	440	441	470	482	475	496	462	485	450	453	458	444	469	502	458	455	471	431	508	452	472	464	470	452	483	472	444	476	492	444	430	442	443	511	454	474	426	471	452	473	449	439	452	427	469	443	450	494	444	479	477	425	450	469	427	460	444	471	466	447	469	446	469	441	446	441	467	431	473	462	471	466	458	487	451	471	470	504	423	507	452	432	483	467	465	466	418	451	486	427	458	420	486	443	466	458	481	475	442	469	446	480	469	470	469	435	456	480	463	506	471	434	500	461	431	448	468	465	466	485	462	461	453	449	464	444	459	456	452	491	436	475	474	430	443	459	471	472	443	453	405	490	459	482	445	488	468	450	441	485	468	441	455	442	441	458	503	477	480	469	476	454	493	478	496	470	469	495	444	437	504	472	482	430	449	476	464	447	489	478	448	477	464	461	435	456	466	466	458	438	473	441	441	475	418	460	456	442	412	474	441	454	474	480	445	455	476	434	440	494	462	425	455	460	466	422	440	494	477	454	465	436	451	432	499	509	472	497	434	444	479	496	450	447	453	468	435	462	500	453	434	421	475	477	467	470	520	471	424	465	455	462	471	438	432	470	488	450	525	495	446	457	437	480	445	485	473	490	452	452	433	464	447	476	458	454	432	474	435	462	448	458	462	446	443	420	454	457	456	488	463	450	510	446	468	471	463	427	447	492	462	456	446	450	439	443	455	466	461	514	447	454	432	472	426	512	486	468	470	407	463	495	459	457	473	472	494	473	448	472	459	448	445	434	456	452	473	500	513	479	464	426	411	479	458	410	498	463	466	472	476	473	447	467	474	463	481	486	482	425	476	477	403	462	476	457	461	446	469	487	412	416	477	465	444	457	470	465	466	427	481	463	420	424	469	476	432	469	427	445	468	487	457	437	439	446	464	467	452	426	423	489	465	449	452	451	467	477	482	446	420	446	473	454	440	444	452	500	485	435	462	442	440	447	446	448	479	542	477	449	449	438	455	446	449	441	457	424	480	468	467	464	447	463	443	434	446	432	453	466	483	443	415	497	476	449	489	479	468	430	450	490	445	423	443	496	454	444	424	463	466	427	448	484	457	493	474	442	499	488	453	472	445	457	494	499	463	436	455	414	479	492	458	469	472	425	433	446	494	479	419	429	452	477	456	470	444	444	490	457	484	468	487	472	453	459	482	467	458	448	436	495	456	436	482	470	487	427	488	452	499	444	492	475	447	440	423	465	478	452	450	461	461	435	462	467	455	437	446	437	487	448	465	447	482	449	471	460	439	425	453	504	477	461	486	444	457	439	503	484	458	450	439	477	397	439	470	461	452	440	445	467	457	461	456	463	444	440	463	479	445	476	450	458	448	461	430	417	445	436	468	463	511	467	481	492	451	462	500	451	480	451	465	468	457	470	455	499	442	445	481	474	487	498	492	479	451	456	479	432	452	443	430	482	472	451	488	457	443	422	457	473	446	472	431	447	463	464	445	469	451	478	457	410	473	454	440	469	475	499	475	463	463	454	458	472	465	464	462	466	461	459	470	468	492	465	468	430	454	409	422	480	439	432	474	450	455	503	450	462	474	454	447	467	475	451	456	437	437	449	439	462	490	481	463	446	452	423	480	454	492	461	447	436	458	467	441	458	494	469	481	473	463	423	486	486	454	465	467	446	475	422	482	490	468	477	471	491	463	448	453	439	468	445	443	456	500	488	442	463	510	479	442	430	447	448	483	456	412	485	475	471	493	450	437	453	478	446	451	475	474	471	436	459	491	473	449	476	471	415	469	461	486	476	477	459	440	494	447	484	466	444	454	453	486	456	445	452	466	477	460	470	476	423	422	480	437	464	458	440	494	459	451	429	435	455	431	382	470	454	393	457	480	460	471	449	447	449	439	443	493	485	490	481	464	485	483	460	469	441	441	461	449	453	501	450	447	479	462	473	445	476	481	456	463	446	465	496	449	450	495	473	485	455	467	494	441	496	453	486	470	515	481	483	463	474	435	430	452	434	436	442	447	461	463	457	446	415	468	446	436	437	460	426	483	484	476	448	478	458	438	433	486	485	461	467	449	464	481	459	467	427	467	423	430	458	469	504	454	454	515	496	479	442	448	490	460	455	478	492	476	475	450	446	488	442	472	476	528	483	528	452	492	449
7385	8699	4797	2286	1776	1276	1538	1226	787	739	712	687	659	633	670	630	551	540	567	576	550	583	530	804	962	1013	984	829	724	659	559	539	539	495	541	506	479	473	543	513	498	529	506	510	504	483	501	482	490	471	514	517	509	518	492	510	503	507	484	460	504	491	455	497	501	521	525	494	508	507	512	527	501	501	510	523	495	505	510	492	518	487	501	503	517	530	485	499	479	528	523	497	523	488	493	515	496	507	486	481	518	499	495	511	534	472	522	512	542	488	508	507	509	504	485	493	473	475	510	515	539	481	505	464	519	525	488	530	524	511	472	495	492	510	478	521	486	460	447	456	525	493	510	499	512	509	489	524	517	536	494	548	496	470	523	495	524	481	506	488	482	487	456	454	511	466	511	493	489	515	478	486	497	475	515	522	514	488	504	481	494	501	524	497	485	485	511	534	473	510	508	474	466	493	469	501	516	498	481	530	487	443	499	449	477	478	526	521	514	490	510	500	481	490	491	487	514	491	470	523	501	529	511	482	463	485	545	462	516	493	482	554	490	510	507	482	507	460	529	495	477	512	479	480	501	550	513	487	541	521	501	535	505	481	496	526	487	456	478	495	501	520	491	491	517	542	467	514	533	474	514	468	482	522	494	491	492	483	523	497	511	486	506	518	517	514	492	479	481	508	503	478	515	514	503	498	510	485	513	510	474	488	523	497	444	517	511	502	537	486	506	540	525	523	501	518	510	474	549	485	517	523	512	489	507	513	486	501	513	526	521	486	491	498	487	509	512	501	508	523	493	493	533	478	511	510	454	489	471	520	490	534	532	539	508	502	490	548	533	514	532	556	501	494	508	489	476	533	478	510	469	508	528	493	493	523	520	492	477	509	495	489	541	522	468	504	512	483	459	504	503	481	508	493	524	477	503	507	502	503	486	513	497	493	465	458	545	478	481	491	474	492	473	488	447	505	507	522	493	528	486	479	533	469	475	504	500	507	526	494	493	495	476	478	501	450	502	480	474	489	473	494	481	509	493	480	496	461	454	506	496	471	541	505	500	505	502	451	437	524	504	504	499	544	493	508	513	543	497	490	510	537	494	488	458	509	512	525	465	466	518	509	476	533	509	528	528	487	514	525	500	546	470	485	503	520	486	485	458	459	524	481	464	511	499	507	469	493	509	486	529	502	471	487	524	526	537	448	478	495	499	485	484	472	471	487	504	523	532	519	523	493	495	493	512	524	523	497	476	515	512	482	531	498	451	477	503	481	524	467	511	490	474	496	495	512	506	505	495	477	502	456	508	497	499	538	467	494	523	472	475	455	459	515	502	513	488	490	482	513	519	513	469	509	500	480	488	493	506	510	501	465	496	512	503	497	520	455	532	525	475	519	488	544	476	521	496	519	534	502	501	501	481	514	500	499	492	463	498	466	491	473	504	439	546	508	518	524	500	508	473	484	509	485	484	481	512	509	498	466	522	477	515	535	470	506	506	486	476	501	508	512	492	500	493	513	498	481	484	497	520	501	533	521	497	527	463	497	443	513	496	507	478	504	512	508	518	458	494	480	507	521	480	502	476	557	474	488	484	529	502	452	523	488	509	490	516	483	478	471	518	497	486	482	512	476	516	460	512	524	534	467	503	480	503	491	508	505	512	505	484	507	475	516	466	534	525	529	457	509	492	494	489	522	534	482	484	485	526	479	499	511	502	502	515	484	461	475	455	463	524	494	482	525	488	464	510	534	514	471	489	518	475	492	479	503	498	483	510	492	501	524	478	517	516	525	463	510	519	541	507	532	477	511	503	479	497	490	492	501	526	535	475	493	482	493	545	497	505	507	463	518	481	532	501	519	509	497	461	443	482	500	476	531	552	505	539	511	515	538	514	482	504	470	516	526	458	498	494	497	492	497	480	496	478	513	469	472	472	545	503	526	507	482	519	525	526	501	470	476	503	469	493	497	516	483	478	503	512	512	478	493	496	501	515	494	503	478	497	525	529	514	502	528	523	503	513	528	485	496	495	479	490	506	483	511	520	483	465	521	478	509	465	480	477	443	531	480	524	523	503	518	532	476	514	523	503	528	532	505	469	498	510	509	503	500	541	513	464	491	526	521	494	514	491	496	513	540	546	529	476	537	512	494	472	478	450	476	540	498	490	499	446	495	500	524	497	522	495	493	503	537	503	510	487	473	498	485	498	480	503	513	508	494	494	482	488	502	496	506	474	491	518	480	508	496	510	507	525	492	511	496	546	503	490	496	508	504	530	533	493	455	519	501	495	503	519	502	472	499	455	496	516	516	504	517	495	506	529	491	502	496	510	498	475	509	497	497	487	497	496	561	506	518	470	490	516	489	489	511	503	485	527	472	484	489	538	518	487	509	492	513	521	517	515	537	515	494	486	513	526	517	519	455	519	534	488	523	477	492	510	484	469	489	521	514	502	485	485	523	455	496	498	498	490	513	484	495	525	545	476	483	478	468	506	488	498	497	470	504	498	466	531	454	497	480	491	521	496	502	480	474	511	518	512	532	496	511	508	526	526	572	481	531	499	460	496	506	505	519	508	494	478	474	483	499	548	510	512	496	515	506	501	503	514	499	492	511	516	515	474	495	485	510	474	495	532	517	488	471	520	492	539	542	508	489	527	493	498	502	494	499	516	467	518	504	521	456	476	550	462	507	478	480	530	518	503	470	560	515	509	481	482	516	521	503	514	498	489	519	515	517	521	512	447	506	538	504	513	493	508	536	496	480	507	516	516	501	504	489	510	526	500	452	520	553	494	479	510	532	515	511	498	519	479	520	482	534	489	452	529	513	513	504	479	479	481	499	512	502	478	490	527	517	473	486	468	462	520	521	506	528	531	497	515	524	486	455	518	502	482	534	515	507	527	506	475	473	439	546	506	463	517	481	544	481	483	537	456	493	521	509	535	507	504	525	512	486	485	452	443	510	503	515	526	503	542	494	482	496	498	493	520	497	492	499	466	475	484	510	504	544	507	485	522	514	512	481	494	512	540	522	493	495	501	457	474	491	543	477	501	458	481	487	520	513	478	523	487	506	487	484	531	518	472	502	519	461	477	531	538	513	514	520	487	516	512	480	521	496	490	538	531	498	477	489	525	505	494	504	490	509	459	495	505	510	496	488	456	494	507	498	506	506	517	494	486	541	501	500	523	457	490	527	520	481	538	501	535	549	488	477	517	481	498	504	503	483	497	528	464	507	491	491	487	453	538	523	481	455	500	473	535	512	544	528	503	514	550	502	505	484	484	500	487	483	520	475	483	554	480	511	485	526	500	508	527	525	515	507	511	528	497	488	496	520	472	524	517	472	476	479	521	523	475	551	490	524	455	497	477	516	486	481	513	493	497	464	489	480	522	513	534	488	492	529	494	496	484	485	488	521	476	510	526	509	584	493	511	509	508	486	502	492	494	511	513	472	483	512	476	547	481	501	499	478	500	499	509	526	510	519	511	482	487	499	520	484	485	525	479	543	524	510	493	493
24091	21416	28706	24507	21431	10364	2139	1348	856	849	868	790	819	694	681	643	619	561	582	575	602	616	707	2219	3383	3870	2765	2180	1606	1064	814	624	529	517	535	480	480	543	532	510	489	516	533	531	508	530	535	512	518	535	546	485	473	534	503	516	502	556	515	506	521	498	544	492	500	499	514	503	523	487	532	472	495	495	532	517	509	504	510	480	514	518	499	505	500	497	515	468	493	493	508	508	514	485	490	479	505	483	499	515	498	523	514	564	536	507	515	534	534	487	469	516	498	479	495	505	534	540	516	523	480	486	513	498	446	507	500	511	515	514	493	486	508	465	535	497	493	479	493	540	483	504	493	479	454	498	517	489	559	508	482	506	499	508	487	540	490	507	509	512	538	505	534	503	526	526	506	495	478	540	514	492	538	517	495	490	460	526	494	486	519	479	529	507	514	477	505	510	511	506	495	500	513	508	512	475	505	479	537	509	522	503	525	485	488	490	559	503	492	512	532	515	495	481	480	452	499	521	544	480	497	478	509	473	503	506	519	534	517	491	545	458	512	509	487	460	526	528	522	504	524	469	464	544	513	477	500	538	503	480	521	528	514	479	504	524	539	476	482	449	474	469	537	484	530	492	510	458	546	529	526	524	487	489	478	509	502	495	492	471	543	477	509	556	535	509	470	510	536	504	496	513	523	474	501	530	498	517	493	486	494	563	490	521	556	526	512	502	500	478	502	491	503	530	493	525	511	501	495	485	522	496	480	487	519	521	520	516	487	502	544	513	504	509	538	505	486	540	508	510	484	538	501	522	512	510	510	498	489	499	536	462	475	493	518	520	508	527	535	529	521	506	491	519	526	503	502	540	516	484	511	550	484	539	464	502	511	514	535	515	481	486	523	501	512	483	493	511	514	482	539	493	500	544	501	486	501	510	495	520	483	479	521	480	502	499	517	488	486	504	506	501	489	509	460	485	520	511	518	517	498	508	556	539	497	546	499	532	488	516	501	504	487	519	487	490	540	524	506	533	552	558	487	509	491	474	493	509	513	526	504	490	474	520	493	543	518	503	494	545	504	521	481	520	499	512	506	495	498	510	507	506	528	506	513	509	498	519	523	483	515	536	497	526	511	508	486	488	519	520	511	499	504	483	471	486	529	491	531	487	512	495	497	514	504	518	511	514	464	502	435	484	528	495	506	483	493	499	527	494	514	498	525	515	501	497	481	498	515	519	554	504	508	480	495	504	528	520	523	482	500	475	504	526	481	512	559	526	518	455	503	514	465	491	536	509	549	523	505	489	486	505	541	490	527	503	507	540	501	501	515	466	517	474	503	485	526	536	513	478	530	483	513	515	497	497	480	502	491	452	505	480	549	509	509	499	475	481	509	511	504	498	522	452	505	504	502	537	521	491	463	484	498	516	496	516	523	492	491	525	559	496	525	488	484	493	476	497	497	465	501	499	524	498	511	508	458	500	475	498	475	501	498	500	492	455	492	502	498	519	510	511	534	553	522	506	563	456	478	493	523	465	512	509	495	507	511	515	520	509	477	524	522	529	506	478	491	496	525	495	480	483	505	536	497	505	515	531	503	486	510	486	475	458	513	511	509	511	544	480	479	484	532	532	489	517	504	507	507	520	495	531	507	504	528	466	501	522	490	501	499	536	497	537	501	477	496	485	472	462	537	504	502	524	506	487	482	545	465	483	519	530	496	533	503	489	527	499	516	534	505	496	491	501	524	575	498	542	534	517	499	509	489	477	487	462	474	535	523	496	491	531	527	485	507	534	528	512	540	495	537	523	495	484	536	518	530	466	484	534	485	459	502	502	482	499	530	483	499	531	493	515	503	545	472	515	513	488	497	535	519	545	508	547	494	481	507	486	497	502	514	500	484	469	493	511	509	502	518	545	521	501	496	484	528	507	533	504	500	522	494	520	526	526	539	497	488	490	541	487	503	501	490	525	466	518	509	511	512	540	542	481	521	490	492	555	522	506	514	465	525	533	499	475	505	460	494	494	502	554	486	505	500	485	490	529	502	525	476	481	500	463	474	563	524	509	490	494	477	516	487	504	514	501	467	542	569	499	525	516	496	536	478	500	497	502	509	511	553	492	518	461	487	516	506	491	486	501	441	462	502	466	494	517	478	504	483	527	468	516	502	488	484	528	514	516	537	521	497	498	473	478	491	527	459	487	492	534	520	516	498	491	506	517	516	479	527	495	495	518	490	532	512	495	489	523	503	511	514	518	478	518	488	485	482	497	517	492	537	493	548	481	518	519	495	519	506	479	507	515	497	483	471	522	507	510	466	529	499	488	496	487	541	538	520	493	475	530	556	555	567	525	511	495	520	493	468	477	516	493	528	522	478	517	507	480	487	553	493	560	503	464	549	510	512	478	497	505	562	484	500	564	499	482	504	475	529	531	533	563	525	531	510	499	510	539	518	553	450	541	500	534	516	449	512	536	494	518	496	551	468	487	503	514	477	529	467	509	538	513	540	526	506	510	468	509	506	467	515	502	502	483	524	524	508	495	545	496	473	478	491	502	519	491	489	523	519	530	456	468	488	524	495	522	492	490	519	487	475	499	491	497	514	501	488	550	463	524	510	557	549	500	499	559	496	481	504	514	509	508	503	500	503	490	533	528	505	489	512	520	501	485	503	536	513	484	501	478	485	499	493	508	537	521	522	511	509	481	522	525	498	523	559	555	481	451	499	514	508	521	519	552	487	485	511	483	513	484	469	523	515	474	493	509	510	479	525	487	478	501	531	519	530	504	489	501	517	514	517	508	565	530	493	546	499	494	433	508	495	502	513	511	483	527	484	463	513	501	524	488	492	500	541	458	494	502	480	502	530	491	462	465	493	496	499	527	492	535	491	513	512	485	508	461	483	486	566	487	502	526	495	523	509	477	483	539	498	529	504	537	490	512	506	529	463	528	515	472	508	476	511	571	494	486	498	487	527	511	521	504	491	506	489	482	519	527	502	483	495	497	488	487	528	516	503	523	506	502	545	511	504	514	483	521	505	463	514	516	532	477	507	516	482	465	518	516	516	539	513	489	493	485	477	457	488	520	512	495	503	508	492	545	502	499	488	515	506	496	504	486	543	511	481	542	522	539	515	467	504	478	469	520	525	480	514	485	510	499	513	461	526	519	483	495	510	486	499	524	494	524	487	524	560	504	500	501	487	514	541	549	550	521	494	517	522	519	500	500	491	501	518	509	521	499	501	498	504	489	463	525	480	502	519	488	499	487	479	511	516	475	522	509	506	543	543	525	499	473	532	480	503	521	486	504	485	490	521	490	527	520	480	477	509	502	511	479	504	522	457	507	525	489	506	514	481	510	483	508	492	471	503	478	542	469	533	468	463	480	515	475	486	492	510	479	478	534	496	489	517	447	541	484	543	487	523	482	490	539	501	546	534	518	479	503	507	492	472	497	494	542	538	488	471	489	522	494	487	544	540	505	552	508	518	493	466	473	489	491	492	501	525	532	506	519	468	471
6765	16392	10085	5247	3859	2827	2873	2150	1324	1179	1179	1198	1103	978	877	827	696	689	609	674	668	656	843	3334	5190	5885	4086	3119	2376	1475	1000	635	555	499	556	522	528	540	524	555	554	536	546	516	561	523	542	479	547	523	505	583	537	547	503	541	529	537	576	530	543	527	515	505	524	551	539	546	570	504	538	504	534	522	504	501	520	560	531	545	531	531	529	538	564	509	546	536	529	488	552	544	538	528	512	549	506	571	503	508	517	512	532	546	578	494	534	513	534	540	493	508	517	534	546	513	531	504	502	536	558	537	547	571	524	529	549	498	515	521	569	533	522	576	552	519	535	517	514	485	501	526	530	508	529	514	482	517	495	500	505	512	520	518	520	568	495	532	528	548	533	502	525	539	510	532	538	544	481	576	516	521	509	545	578	498	538	548	537	494	549	538	521	547	562	534	514	499	520	504	512	546	564	502	547	548	553	514	573	530	509	529	489	529	560	540	561	537	517	534	555	519	541	523	519	532	537	555	551	523	539	545	535	545	528	518	555	524	523	492	502	554	558	525	530	524	536	529	533	549	511	525	533	530	512	552	513	521	549	536	471	567	547	530	496	578	501	490	567	485	531	531	526	534	526	492	519	536	515	523	542	553	539	586	566	502	515	513	513	504	539	527	548	529	540	507	528	574	506	526	579	516	536	529	548	512	525	498	563	543	534	512	540	541	535	544	508	556	503	527	561	527	537	564	511	515	505	549	529	498	522	565	505	514	548	524	512	528	553	546	556	514	531	520	541	497	541	545	564	532	531	500	547	558	559	517	540	566	504	540	504	509	543	513	519	530	547	516	522	575	541	518	532	507	525	517	525	525	541	543	537	523	543	540	516	529	487	551	544	547	537	493	495	558	553	475	518	550	513	499	518	548	515	526	512	531	501	534	580	528	545	513	503	516	552	525	561	531	531	541	528	549	537	540	505	525	523	535	542	524	533	533	502	563	524	563	533	543	543	523	516	524	519	502	513	554	484	557	520	527	541	503	536	506	533	521	553	599	528	509	535	538	515	521	545	539	497	532	542	583	491	499	530	538	545	554	541	512	515	546	517	559	533	514	562	518	543	524	525	482	537	544	521	529	532	546	546	560	531	495	511	509	519	522	535	536	522	521	518	525	507	496	527	534	516	565	521	536	526	537	539	528	504	517	543	525	522	551	504	541	543	491	540	572	520	514	542	546	577	539	528	553	534	513	537	548	513	528	557	528	538	531	522	517	508	517	577	537	550	509	528	537	556	511	525	518	544	500	514	541	561	518	530	566	510	540	545	536	553	525	546	508	519	531	535	530	541	530	530	558	511	507	558	512	538	568	530	525	525	512	508	521	530	499	532	562	530	541	496	518	588	553	561	564	550	527	547	530	541	508	518	553	540	515	501	509	515	534	499	522	562	559	544	530	534	527	529	546	508	556	561	514	524	508	514	545	522	575	512	511	507	510	514	547	501	537	547	561	533	506	552	518	546	489	520	476	537	521	543	526	551	563	535	538	528	544	543	577	476	500	528	549	534	513	520	550	488	503	551	546	530	550	512	508	532	488	550	545	557	560	493	511	536	535	557	515	501	528	525	535	526	510	561	502	532	489	526	553	550	539	485	527	498	571	518	510	541	593	530	541	537	530	537	514	527	472	554	540	580	518	529	495	546	489	536	532	495	513	560	527	505	553	530	514	528	498	489	486	568	512	513	514	543	539	527	539	562	504	511	526	539	514	507	497	510	541	536	524	552	515	558	500	537	507	516	525	514	524	535	580	509	559	504	579	533	490	510	526	514	541	550	545	560	568	547	551	516	548	543	529	527	516	547	514	528	505	506	513	528	553	487	515	492	500	510	542	532	530	533	501	495	512	565	510	554	515	542	539	525	564	514	518	548	510	515	557	536	515	513	524	515	551	520	560	537	569	526	524	524	477	507	491	488	521	553	515	534	530	534	524	547	539	507	506	521	559	517	552	481	537	502	514	496	522	506	492	528	511	508	477	515	519	510	539	553	515	545	509	542	540	535	515	520	512	544	475	564	530	547	564	519	535	535	539	508	563	542	529	528	494	523	531	539	517	490	511	517	570	556	515	510	533	514	527	541	506	519	558	495	530	503	506	508	508	530	545	553	523	530	558	526	533	532	516	546	544	543	520	515	513	507	518	536	531	521	525	518	548	539	515	555	537	499	511	536	513	474	550	522	554	562	560	535	506	530	548	521	516	536	518	516	516	520	542	512	551	537	541	557	507	527	514	538	535	500	554	543	513	557	537	564	527	520	529	505	570	530	514	519	527	496	551	534	496	546	487	520	529	540	511	530	526	587	505	481	503	540	556	484	553	498	546	490	508	558	546	565	549	531	524	527	487	505	550	586	526	535	554	527	527	510	540	503	502	490	552	508	524	552	517	504	567	523	501	509	529	547	506	555	546	523	548	501	511	538	527	577	539	508	542	507	527	589	502	520	508	570	538	548	529	550	531	536	508	528	506	521	546	513	519	519	573	554	524	536	509	528	570	530	551	506	517	517	571	540	499	499	530	513	514	533	535	482	522	548	501	548	537	492	495	519	544	528	520	522	536	554	564	538	540	563	530	583	511	544	507	530	522	524	531	545	534	528	527	499	519	488	569	505	552	523	531	516	556	507	583	459	505	558	485	539	557	522	531	501	517	536	518	540	529	527	529	534	525	536	559	569	529	490	511	515	527	600	545	531	593	526	529	538	554	535	521	485	492	546	518	502	563	537	566	548	499	523	562	533	513	519	518	525	550	531	554	554	545	532	538	476	472	515	511	506	496	546	542	559	512	535	521	499	555	517	545	509	547	529	505	527	538	574	499	528	528	499	556	519	537	500	495	475	538	546	539	533	523	499	544	508	521	529	526	552	555	543	544	537	535	497	524	536	499	502	520	482	551	528	543	531	576	539	508	504	561	506	549	535	506	506	519	519	495	539	552	588	543	551	545	541	560	553	511	510	512	515	555	520	515	499	516	542	529	542	528	564	558	539	529	505	560	573	533	527	527	553	522	517	558	544	507	498	538	500	519	519	572	535	572	518	511	551	517	513	543	555	546	568	504	500	571	538	547	509	563	551	511	510	494	512	530	520	501	502	473	538	496	522	503	526	536	563	539	525	568	535	515	559	542	534	511	537	541	490	544	494	525	514	543	525	575	555	508	559	523	546	547	532	518	521	511	501	548	548	507	513	589	509	548	526	485	615	563	570	520	528	568	554	546	538	535	524	482	566	519	501	555	514	487	554	520	524	536	498	522	514	526	524	504	522	535	540	513	500	527	568	501	520	515	506	489	509	540	513	551	520	507	515	498	501	505	522	499	534	511	545	533	549	553	541	514	502	517	538	586	553	488	532	531	530	518	537	525	565	591	534	548	519	538	522	537	553	497	519	548	508	531	511	523	566	536	541	537	520	551	508	528	563	537	517	511	471	512	524	561	520	562	481	506	556	505	544	498	538	557	536	519	505	581
25153	21392	27628	25496	11229	1745	1533	1095	932	852	861	863	823	827	738	700	744	696	670	708	718	654	714	1459	2274	2374	1892	1544	1356	1043	779	674	626	591	645	605	562	623	673	641	635	620	627	622	603	619	563	640	580	646	605	585	627	582	609	627	607	621	671	653	589	612	629	635	633	609	614	610	626	584	624	620	635	624	640	636	652	615	648	645	648	614	629	629	654	614	664	638	633	591	626	581	621	667	622	649	604	639	589	637	581	649	617	692	674	622	653	654	645	639	598	620	651	610	611	705	635	623	645	594	680	631	613	654	623	642	630	597	667	595	635	636	608	610	603	606	637	637	606	639	589	588	643	671	579	619	604	621	598	656	659	645	639	629	645	637	651	636	646	645	617	622	627	638	587	637	635	603	657	621	626	599	580	621	607	671	588	623	636	622	606	631	632	601	633	617	649	566	639	613	644	630	603	630	647	616	612	624	665	646	639	616	618	613	630	604	623	576	630	652	589	635	617	627	643	669	621	663	611	662	582	586	675	632	594	587	587	641	633	629	584	623	641	674	686	627	581	601	648	589	643	687	605	574	610	580	665	563	684	598	618	647	602	631	594	581	688	583	635	619	623	633	653	632	595	627	606	622	603	620	633	600	627	651	633	609	630	661	629	596	611	550	647	606	595	673	597	617	647	652	612	624	581	620	624	613	649	603	594	593	600	617	631	593	642	606	606	611	627	677	660	630	639	581	620	627	604	669	613	564	655	659	641	615	640	617	625	619	671	647	609	621	620	623	625	653	633	648	649	631	638	634	614	602	604	619	570	635	649	628	612	608	607	625	663	638	608	612	639	627	616	631	632	604	604	621	650	630	606	624	637	602	615	604	618	611	613	635	602	639	662	655	601	636	618	602	618	654	644	615	598	633	687	625	617	648	657	650	642	653	649	634	619	672	592	579	635	560	653	566	653	585	655	595	606	608	575	643	629	607	602	661	624	642	640	678	636	632	643	621	614	610	615	603	611	633	607	652	648	631	630	659	624	578	603	655	613	623	605	619	606	613	620	612	599	659	645	621	642	629	611	660	622	619	616	622	612	588	608	593	587	591	624	583	636	618	666	648	625	660	621	634	607	634	615	616	655	622	646	589	600	605	610	633	601	630	648	634	604	614	589	640	632	661	619	634	611	627	680	603	669	632	614	602	641	617	646	600	622	611	620	650	601	588	655	619	621	622	662	604	610	611	623	659	623	617	640	660	556	655	636	590	665	606	600	641	680	667	635	651	614	589	594	630	612	634	625	638	600	613	610	654	605	584	566	625	641	640	667	613	654	640	619	633	629	654	628	643	613	583	602	635	607	647	648	663	608	595	627	616	639	607	606	567	619	616	608	653	647	599	658	644	644	682	609	670	653	616	634	593	604	641	623	608	631	612	609	631	611	624	584	596	616	655	620	618	614	590	600	613	661	648	615	646	635	624	608	593	628	593	636	633	643	561	602	593	609	629	640	576	604	601	617	630	625	661	650	615	635	623	620	579	647	631	586	584	590	657	631	595	618	580	636	632	635	634	607	588	607	649	607	631	612	600	635	640	585	621	582	676	622	619	638	661	630	666	645	632	613	634	637	654	608	638	635	638	622	645	668	638	629	608	592	639	622	582	637	605	648	615	559	625	626	629	606	584	646	636	618	603	578	609	609	636	609	672	604	645	590	623	601	664	611	640	638	605	660	657	651	610	608	592	565	607	635	604	617	597	616	593	658	637	622	631	650	611	620	606	576	574	599	616	620	612	644	626	589	582	641	665	621	625	641	635	616	631	616	604	636	635	594	608	653	636	668	632	638	627	633	658	646	612	629	588	612	649	616	621	661	602	635	640	655	588	596	609	639	629	622	606	600	645	637	642	614	593	624	632	606	624	596	579	610	654	630	587	653	640	638	589	588	617	611	596	617	616	647	677	643	621	643	663	658	606	629	640	639	600	609	609	621	599	597	649	580	596	649	632	620	672	650	589	623	604	614	636	663	601	631	585	626	640	639	608	554	619	590	646	627	677	600	700	603	605	630	640	637	609	688	605	615	600	613	643	618	628	614	658	608	673	616	644	624	612	608	593	626	602	655	598	590	599	583	615	615	578	638	624	664	621	601	636	579	620	622	629	650	607	585	589	604	645	633	624	640	638	645	603	609	581	639	597	611	597	628	595	649	642	649	665	615	672	630	636	654	632	603	666	625	643	626	630	633	582	623	604	584	604	621	626	653	648	591	640	652	580	650	634	639	631	628	629	628	610	611	630	604	670	610	634	620	666	636	590	631	662	596	615	613	629	621	655	657	630	636	596	626	570	590	653	620	595	623	641	656	628	608	605	659	633	583	575	621	632	635	628	637	639	641	620	671	645	653	634	636	610	593	692	636	609	618	609	626	622	587	624	601	648	621	607	625	629	598	620	603	619	652	648	627	609	569	646	588	630	627	615	598	664	656	625	633	619	586	671	583	642	612	633	627	657	626	672	623	650	637	590	602	620	649	653	602	666	601	623	602	624	657	584	639	645	626	613	602	624	616	603	633	598	626	599	617	610	614	622	580	605	606	636	623	572	649	599	648	595	593	573	598	621	614	658	642	623	610	601	643	596	640	639	617	632	657	605	623	631	632	619	655	612	634	619	636	623	614	661	611	628	609	579	617	575	625	657	695	674	604	601	604	670	656	622	610	620	564	629	633	664	583	633	626	668	605	648	652	636	575	602	629	619	644	652	622	643	660	609	563	645	630	667	682	617	636	651	639	627	607	634	627	607	607	631	633	600	621	643	585	594	613	653	628	600	586	642	623	605	619	640	613	589	609	611	645	664	608	669	660	639	628	630	638	642	616	629	624	602	604	656	627	634	617	656	619	583	628	623	589	615	585	651	628	629	620	648	629	612	629	595	659	666	631	610	617	630	645	576	636	578	612	638	660	644	608	597	616	583	625	592	599	567	630	631	602	617	610	608	589	594	622	621	616	606	588	645	621	594	632	665	639	615	593	621	634	584	621	611	648	587	576	619	602	622	624	591	618	631	598	624	616	643	617	607	593	617	561	602	623	612	660	625	605	614	643	615	659	589	654	604	604	640	596	573	616	625	639	584	606	603	620	647	604	653	632	613	629	627	628	616	662	625	623	619	589	608	568	641	592	626	631	609	640	634	642	659	571	618	662	594	582	670	601	601	601	602	629	625	651	595	614	596	643	611	611	621	646	601	649	579	608	615	619	617	637	576	646	602	654	588	641	614	607	649	604	596	633	594	627	627	600	606	679	622	616	648	637	603	663	585	661	591	644	683	627	609	589	622	655	619	610	668	594	656	603	601	636	633	601	626	656	614	606	598	604	630	613	646	614	637	591	606	646	607	621	637	605	618	614	638	645	640	635	651	658	651	602	582	643	578	638	626	594	583	625	641	636	627	664	626	668	611	668	604	649	619	605	590	614	611	654	638	601	594	573	633	627	598	578	631	619	646	577	619	659	623	665	606	609	614
6238	12219	7158	3657	2947	2386	2529	1701	1287	1167	1070	1085	1041	991	938	839	787	789	751	801	825	818	856	2411	3884	3983	2978	2365	1837	1275	958	740	634	611	651	635	708	650	665	677	680	655	641	644	677	646	618	656	654	633	654	662	671	632	624	735	665	693	642	694	634	682	637	671	658	633	626	698	655	667	629	636	659	691	669	632	680	685	694	663	705	692	706	608	621	645	680	649	691	671	685	671	654	639	665	682	671	639	601	635	665	625	655	660	638	681	642	703	651	658	656	723	663	695	697	656	675	685	673	673	594	623	667	682	734	636	640	668	655	736	658	714	651	691	629	677	661	656	673	683	646	609	692	680	678	716	627	667	694	662	650	619	707	661	660	657	656	663	687	700	685	670	670	699	654	663	617	681	694	650	678	645	659	641	665	678	686	685	647	645	669	648	616	650	630	622	624	694	689	667	631	663	674	711	669	647	686	684	677	673	645	706	660	644	664	691	682	648	608	644	622	660	642	673	675	662	677	628	643	716	644	678	662	645	610	623	713	680	615	713	702	652	670	659	632	611	637	636	717	661	669	705	666	669	643	637	630	669	670	677	681	695	618	690	618	649	646	657	661	663	625	643	671	695	666	655	649	662	655	683	655	708	693	633	639	654	648	680	669	671	661	655	680	674	686	634	621	639	705	670	656	686	673	636	720	682	648	620	651	679	667	664	673	650	668	707	730	640	650	664	703	666	673	669	689	658	638	627	653	650	686	674	651	629	658	649	643	657	654	618	643	691	647	668	669	667	646	680	628	664	618	621	678	668	615	692	626	689	637	661	616	675	628	724	706	702	698	659	622	668	683	620	681	666	678	647	645	682	689	701	648	666	669	732	668	670	663	645	668	704	686	651	654	689	696	636	629	642	659	667	654	640	713	627	625	658	650	635	690	679	654	642	647	671	657	672	625	673	688	631	696	656	678	660	716	628	674	655	724	666	679	632	648	651	669	662	618	664	657	661	631	638	689	642	642	655	673	658	660	653	635	641	673	661	651	658	660	651	672	628	685	665	671	633	646	671	699	642	654	671	646	691	691	682	655	643	662	628	673	690	694	636	660	668	673	673	637	692	680	682	668	678	641	645	691	663	727	670	691	661	633	664	669	690	664	664	654	700	709	670	614	656	693	653	688	659	668	646	662	684	666	638	643	638	648	647	682	607	669	693	668	663	627	655	708	677	721	761	702	691	630	650	644	702	676	625	674	677	654	666	694	699	653	673	631	659	634	658	674	669	677	628	626	660	624	680	669	666	684	660	629	611	698	690	656	663	629	659	666	677	663	631	648	688	651	620	662	648	683	675	643	653	651	662	690	660	654	670	639	690	674	665	639	662	625	669	671	685	711	615	649	673	661	630	682	640	652	661	651	679	675	653	667	646	664	668	655	688	679	664	704	653	661	704	670	628	659	655	669	648	619	653	664	645	653	671	669	654	638	657	667	642	669	659	685	636	627	632	649	654	680	674	671	644	669	643	648	686	645	669	661	648	632	681	683	694	658	673	646	615	654	617	660	640	711	666	693	660	654	674	676	636	657	666	666	620	681	686	681	675	659	687	613	643	686	660	683	705	667	679	696	634	653	670	625	619	691	679	646	637	678	669	654	640	686	695	656	646	650	637	674	640	659	688	648	639	716	651	642	671	684	660	673	612	652	619	679	623	672	684	669	651	638	710	649	649	684	669	650	675	690	674	656	681	625	634	663	678	700	719	679	672	672	679	658	675	709	687	626	681	686	652	692	670	618	651	653	678	710	659	661	664	676	692	696	685	692	649	712	705	666	663	668	658	653	631	694	684	689	653	656	692	653	668	605	694	676	681	679	646	675	676	674	681	656	663	657	673	656	648	696	673	715	702	686	639	661	630	666	675	683	670	609	680	690	666	696	699	709	642	675	679	685	657	659	689	677	663	671	688	709	640	670	606	651	667	648	645	670	645	655	650	666	661	674	657	702	664	622	642	651	666	671	680	668	656	696	663	667	629	648	659	622	713	666	694	681	667	681	649	675	636	694	651	685	718	687	687	670	646	667	682	655	631	690	676	642	626	658	663	657	709	667	660	630	648	643	676	660	653	635	627	656	709	664	712	642	699	626	647	680	692	653	677	678	653	650	662	721	696	649	677	685	680	693	642	707	671	665	691	650	628	651	655	691	640	672	695	669	680	657	671	643	677	656	674	673	691	626	627	667	655	680	654	646	683	700	644	667	683	639	719	673	674	651	651	599	678	673	636	676	674	679	719	683	682	685	662	675	647	651	626	652	668	658	690	664	635	666	681	646	662	683	652	638	638	658	670	643	666	692	613	663	668	687	655	646	615	665	658	633	666	687	695	667	685	678	681	663	662	637	691	628	711	686	639	695	637	665	661	631	624	600	599	698	688	609	677	656	688	653	655	674	627	700	694	654	647	622	675	653	687	608	687	686	668	687	667	689	668	674	643	655	663	687	613	660	710	662	650	649	661	658	624	655	700	639	705	690	702	674	633	669	677	694	645	712	654	645	664	685	692	682	677	662	722	683	649	680	660	663	642	623	645	656	654	656	662	672	679	700	611	672	703	693	670	674	647	661	702	621	630	674	680	664	679	651	625	623	644	633	691	604	633	674	642	637	676	647	643	687	637	673	655	660	679	669	674	676	640	703	646	700	621	719	687	712	668	664	694	660	652	665	609	645	667	632	662	676	658	679	686	683	633	631	646	696	665	616	680	685	658	675	633	676	675	670	634	642	714	659	671	655	619	688	641	633	664	653	654	639	631	657	700	682	652	663	665	660	689	693	689	671	660	697	671	633	698	641	647	664	679	687	615	657	672	690	656	689	667	656	627	676	658	685	659	747	643	684	662	684	694	698	658	672	677	652	673	655	681	669	620	668	655	635	669	676	671	620	666	654	648	672	669	647	621	650	687	652	678	640	655	674	642	662	649	678	654	691	661	646	684	656	710	650	667	672	678	664	726	693	619	637	693	661	648	681	697	681	650	658	641	631	644	661	643	659	646	675	672	676	677	668	699	650	656	619	682	657	676	668	695	635	710	671	665	698	651	659	663	643	668	650	690	711	665	657	666	639	649	669	692	645	661	666	650	668	660	662	651	688	676	646	671	619	629	668	663	659	647	625	657	704	640	694	660	653	671	687	658	703	633	676	655	683	678	647	627	630	689	670	630	658	619	638	724	718	635	687	674	671	601	710	637	687	634	683	653	675	667	711	641	696	677	630	696	658	659	646	656	631	670	614	683	640	665	693	683	643	646	690	613	691	711	649	628	648	627	654	598	676	654	647	697	651	664	689	687	652	665	649	664	681	662	714	712	638	677	653	651	645	660	659	663	690	665	675	698	661	665	647	674	619	677	694	623	670	637	649	674	644	671	643	748	656	692	705	710	653	678	672	666	698	659	645	689	633	666	658	641	665	680	662	654	696	691	647	642	654	645	646	660	690	691	659	694	625	673	673	660	645	608	670	722	643	626
22931	21498	29308	24131	21501	21600	11459	2140	1428	1427	1364	1214	1178	1069	949	908	969	933	878	890	895	870	1080	2630	6520	7374	5653	4519	3153	1921	1294	752	728	722	724	747	698	779	742	753	748	731	785	747	747	774	740	779	734	748	714	711	676	756	744	703	718	740	756	698	766	740	737	749	762	757	779	736	715	732	746	704	694	753	731	791	773	682	751	701	726	694	758	745	742	736	753	751	793	753	711	791	720	728	752	767	765	698	779	712	785	731	714	728	747	719	745	738	733	726	703	709	722	734	818	705	691	744	727	723	728	744	773	689	713	691	788	710	750	785	759	722	692	714	778	699	760	702	729	738	782	713	754	754	777	716	748	721	705	727	717	734	796	734	769	751	717	718	755	696	741	676	758	757	712	766	732	712	737	710	751	758	705	672	771	699	730	751	770	732	755	732	758	784	789	713	735	733	737	684	756	728	782	760	727	782	762	689	700	745	690	741	761	769	709	739	749	764	741	706	717	734	672	807	737	766	745	777	713	718	687	730	771	734	722	717	717	767	750	723	771	724	726	689	798	753	699	732	708	753	783	738	730	696	721	711	707	743	734	720	727	765	748	763	680	783	732	719	696	736	709	676	668	695	736	694	746	701	728	736	748	733	704	696	734	733	725	717	736	724	780	752	739	733	770	780	719	741	717	736	705	715	706	727	728	752	811	757	746	702	734	757	790	727	692	713	703	749	727	731	755	719	766	763	700	697	697	738	735	700	745	747	717	780	719	757	684	727	735	724	680	764	764	742	719	767	734	693	717	742	750	719	697	771	714	768	730	725	720	742	723	686	738	744	708	714	792	735	683	737	738	718	739	712	694	696	756	737	681	744	722	758	704	727	662	737	729	717	727	741	745	749	747	765	771	797	704	774	778	725	752	714	707	774	732	693	719	718	715	740	777	756	724	735	701	726	692	794	734	744	747	791	750	773	747	711	772	736	766	701	701	771	755	708	715	731	716	796	759	716	739	732	721	712	724	751	735	730	759	809	728	747	750	742	741	699	729	758	703	734	788	778	760	715	723	735	727	754	726	730	756	731	717	729	723	721	753	728	730	742	695	644	730	766	753	770	703	746	707	705	717	695	731	777	689	721	713	730	753	730	708	690	723	744	724	689	719	718	767	788	766	709	740	729	746	715	780	718	695	738	755	718	709	709	703	736	730	727	743	739	662	781	765	742	739	768	681	708	762	713	713	781	752	766	709	741	747	730	701	774	723	716	745	757	683	747	715	723	751	716	740	766	751	710	746	693	711	743	747	728	797	743	734	785	736	719	741	703	737	715	780	692	729	756	760	745	683	725	707	736	751	703	753	717	742	724	685	768	742	723	724	780	731	731	660	718	680	739	752	732	740	752	697	732	721	717	749	750	743	708	695	787	739	755	760	751	726	704	740	731	757	722	750	718	757	728	713	765	743	743	701	717	749	699	719	709	780	716	699	705	735	788	737	736	768	726	711	695	658	711	708	740	747	734	746	744	693	758	749	751	726	720	744	679	729	735	734	715	734	755	740	752	733	734	678	716	757	721	742	731	733	705	760	720	709	739	713	728	754	733	710	721	727	671	726	705	734	719	781	739	759	719	696	714	756	705	730	755	728	713	749	734	733	768	769	742	711	723	717	760	713	725	750	708	712	745	725	751	775	727	752	677	714	759	744	714	729	770	647	743	753	756	700	742	744	711	763	763	687	772	716	744	718	713	737	721	744	748	716	729	748	756	715	752	737	692	719	771	721	720	736	719	749	783	759	783	714	740	756	748	759	748	748	692	737	732	741	705	746	725	745	709	737	759	737	763	717	758	729	750	759	753	766	777	745	732	679	693	723	730	732	742	716	762	742	752	788	734	669	690	728	725	728	720	774	726	727	736	750	711	749	735	758	693	711	738	699	699	642	724	744	713	742	783	734	749	708	782	762	710	752	712	747	691	683	741	726	704	735	741	708	757	693	708	740	765	753	781	729	766	737	692	710	731	728	723	749	697	739	754	716	776	753	708	733	713	762	751	711	665	725	724	788	753	749	703	733	737	722	754	770	771	761	698	763	777	730	723	724	737	696	757	726	747	703	727	742	670	681	720	766	754	758	712	719	732	747	657	731	736	700	744	784	741	728	753	692	784	749	716	694	779	691	730	732	731	716	750	729	783	669	759	784	761	718	718	756	741	754	734	736	792	732	744	787	690	692	734	751	757	745	704	758	750	715	718	718	735	724	737	747	671	696	724	750	702	765	731	694	740	680	742	707	743	675	746	725	708	730	755	724	731	710	691	776	708	720	755	730	707	776	710	732	700	728	696	694	758	699	688	747	767	753	810	717	736	727	714	763	768	743	712	683	745	726	747	746	688	720	727	701	746	771	781	742	697	707	707	763	725	754	747	752	753	659	725	722	662	734	757	753	715	724	722	747	702	749	756	688	718	693	737	747	727	662	760	756	770	743	717	745	747	751	770	721	749	745	676	784	706	746	717	682	745	749	742	721	722	716	729	694	682	740	677	766	723	773	750	695	696	709	734	790	722	690	743	741	738	727	763	700	750	709	733	684	732	712	715	732	688	711	714	741	714	686	696	749	737	726	740	733	737	701	743	747	714	748	724	767	726	713	754	725	725	770	761	767	760	698	700	700	773	744	731	751	776	738	676	727	738	745	792	715	734	701	742	769	748	805	679	741	714	737	755	765	664	731	763	752	729	797	713	699	746	726	717	702	731	750	796	747	730	770	706	741	711	765	749	746	707	691	667	786	761	739	773	729	769	771	742	726	716	761	713	735	758	709	730	769	734	755	767	759	780	819	738	767	678	679	726	714	762	708	706	773	703	743	725	711	706	716	764	721	714	751	690	716	772	732	721	702	725	711	743	788	692	740	704	769	695	754	764	745	661	752	729	752	744	742	708	778	716	729	746	719	716	689	762	751	770	732	731	702	700	763	749	697	783	747	771	720	790	722	738	739	746	696	721	737	816	720	699	721	717	768	719	689	710	747	739	729	765	710	720	726	751	766	771	651	728	757	737	774	722	755	713	716	721	700	693	769	717	711	737	704	718	731	726	708	718	722	731	739	725	748	722	743	769	708	721	663	689	725	740	775	673	778	689	698	704	709	750	737	757	709	650	675	699	769	702	671	702	711	767	712	763	766	709	785	687	712	745	745	692	698	706	765	701	757	695	732	705	711	743	753	726	740	709	712	720	746	758	715	742	751	724	755	712	719	772	748	721	699	708	716	744	728	729	788	720	757	786	722	702	764	680	765	738	758	750	800	776	721	723	724	737	694	706	770	730	751	755	708	749	693	699	738	722	749	699	754	794	744	780	709	707	761	786	765	703	767	731	758	721	709	735	764	728	728	721	699	723	742	734	703	744	741	771	676	782	738	699	758	729	743	705	704	717	717	733	716	731	706	691	705	701	744	682	699	716	798	712	728	682	740	798	758	739	737	724	727	757	716	746	737	753	713	738	731	700	693	741	767	758	719	712
8195	22421	14701	8306	6093	4655	4158	2902	2138	2142	1875	1648	1646	1539	1174	1110	1151	1061	1116	1012	1079	980	1329	3999	9645	10644	7923	6742	4513	2540	1621	744	696	752	739	758	788	733	739	740	713	728	723	745	757	670	767	747	756	739	761	730	717	738	723	780	766	743	739	738	790	724	755	728	716	753	723	779	727	775	734	718	745	776	743	718	765	753	735	786	719	762	748	764	834	715	772	769	715	693	767	755	782	783	704	802	762	769	719	734	782	760	706	761	776	653	725	676	666	730	792	723	724	731	681	717	749	698	729	764	738	715	742	737	748	736	754	754	737	740	727	774	740	694	720	709	741	745	740	739	731	775	775	744	770	785	724	750	741	727	767	731	724	762	723	775	768	709	754	730	747	741	724	764	751	778	737	754	758	713	747	767	756	725	729	746	753	736	741	736	723	717	735	712	789	739	772	695	766	769	716	738	714	716	750	709	713	708	734	762	806	749	740	770	723	738	721	743	712	794	766	712	776	729	739	751	719	721	761	726	774	715	707	719	794	717	733	693	732	767	760	758	767	725	744	754	680	765	710	706	718	707	752	765	715	745	709	771	745	745	708	718	723	732	714	725	721	717	736	742	717	717	714	752	744	758	735	753	791	719	773	755	706	793	745	674	714	733	760	810	749	711	714	752	723	759	790	728	717	734	705	711	743	715	696	814	760	736	773	703	757	746	721	661	803	679	749	740	756	770	742	731	764	714	754	749	738	735	754	786	759	713	744	703	709	738	784	714	776	739	729	761	740	710	721	744	741	778	745	746	738	752	743	726	725	713	767	738	752	792	774	740	700	740	706	735	760	773	735	761	758	770	735	768	718	763	724	724	708	671	747	685	750	779	721	737	685	760	788	734	773	748	734	791	743	755	733	773	738	754	747	787	754	754	702	783	722	726	752	761	694	726	745	751	731	711	802	736	740	749	743	787	669	704	755	740	710	791	736	742	746	738	755	728	758	760	713	781	746	729	744	724	775	753	703	737	709	764	774	736	697	716	693	730	728	775	726	766	786	747	764	759	726	692	763	735	728	761	797	738	723	740	720	707	743	753	751	799	730	727	753	737	749	696	720	740	775	735	721	751	781	757	730	734	742	742	789	761	732	738	737	748	788	740	733	746	743	731	745	755	769	743	759	782	708	767	749	684	763	776	724	759	737	764	770	743	776	734	706	708	680	766	777	725	738	736	769	716	743	733	744	722	742	783	766	696	772	701	751	714	737	761	755	788	717	721	738	699	729	730	723	712	793	744	720	775	781	791	724	731	716	755	709	689	771	708	668	743	785	740	694	714	725	747	766	734	729	759	742	750	730	758	737	777	757	729	769	704	712	719	731	718	730	731	748	724	682	741	731	756	752	744	772	771	735	750	726	775	742	742	778	692	750	744	759	743	747	736	737	787	732	769	725	735	684	790	743	759	751	716	770	730	772	738	764	781	725	746	734	750	749	751	744	723	747	701	751	707	753	761	723	725	748	727	823	698	782	762	712	701	719	753	717	718	740	721	725	741	718	710	768	714	732	775	707	776	820	724	768	710	758	730	719	754	763	738	780	730	752	747	792	716	802	737	726	744	730	761	791	727	760	728	692	743	752	765	748	767	775	738	748	768	785	749	742	734	731	746	745	714	756	710	730	773	768	744	710	749	777	708	754	766	681	762	733	741	742	746	761	745	702	730	803	732	718	696	754	715	723	768	730	725	726	723	686	720	757	719	675	720	775	782	718	691	709	703	730	761	732	750	793	698	716	744	728	730	721	749	802	762	716	773	747	731	737	748	769	727	770	691	757	731	717	727	778	724	725	763	712	709	718	758	715	748	769	773	757	758	787	734	732	734	788	688	742	723	742	706	789	742	764	784	760	770	740	761	744	783	765	737	716	733	720	719	713	736	724	716	714	764	750	723	738	751	727	781	766	728	709	744	743	715	735	729	762	712	724	734	719	716	746	777	726	779	738	742	723	737	731	714	778	650	761	742	744	789	793	758	783	762	734	748	743	709	732	736	737	744	726	729	696	697	755	744	742	699	731	776	762	755	775	703	767	736	713	720	779	755	743	745	773	749	769	741	762	729	737	761	748	709	718	709	818	745	718	803	730	767	714	740	737	731	791	747	724	722	720	744	765	736	723	765	730	761	742	736	718	727	714	696	711	741	709	757	761	780	731	700	720	721	751	766	709	752	738	771	764	750	736	739	726	692	730	745	773	742	776	691	745	794	707	746	772	731	764	666	753	694	716	740	746	754	701	683	744	671	768	727	709	716	733	721	738	700	760	690	697	747	767	697	724	758	754	780	733	749	766	766	748	772	725	811	749	722	772	665	768	714	781	702	743	768	754	694	739	769	723	741	706	771	719	717	726	725	761	747	758	734	700	723	715	795	732	792	773	716	794	724	767	785	781	695	735	703	727	732	740	746	691	720	714	739	749	739	759	729	727	712	772	756	706	749	736	788	728	720	741	769	762	734	685	710	732	761	713	752	736	758	726	756	751	748	723	764	727	705	721	745	743	718	757	742	741	762	737	717	731	714	748	774	782	791	792	718	704	713	708	735	736	758	782	795	683	744	766	721	742	738	706	713	739	716	710	758	762	774	727	767	752	690	729	741	727	736	679	702	711	715	704	753	727	699	757	741	737	778	721	784	713	738	750	802	695	724	726	753	731	765	748	756	780	761	758	770	725	700	731	724	705	728	760	783	715	732	722	752	767	706	765	714	716	763	708	725	758	761	728	720	768	746	764	776	722	745	706	793	762	752	703	707	768	751	732	737	741	739	734	745	717	714	725	741	791	728	726	711	725	760	719	772	731	688	739	719	794	719	731	729	760	743	747	777	764	778	746	768	707	746	748	735	731	748	718	733	715	730	793	773	741	706	761	791	741	777	734	679	764	710	762	714	756	761	726	771	720	735	703	726	737	742	724	725	751	734	758	719	733	744	757	720	706	727	739	747	744	728	715	745	769	769	724	781	728	771	762	724	738	761	716	743	698	774	784	751	696	772	706	738	792	717	708	724	742	733	737	751	742	759	712	729	775	696	782	721	733	781	725	755	711	776	754	729	739	709	715	717	723	770	740	699	714	776	793	655	742	801	746	759	730	785	780	751	710	747	771	740	812	739	745	700	727	733	716	758	750	707	786	691	707	763	752	680	716	694	752	716	757	752	753	723	729	760	820	677	774	758	742	727	752	743	738	750	742	669	759	770	748	763	767	769	692	756	707	764	723	765	783	793	775	706	764	721	761	745	807	766	755	759	701	747	743	711	755	698	724	761	718	757	757	755	745	741	718	771	739	710	744	789	731	730	731	698	754	762	729	774	773	706	732	718	764	762	802	745	727	732	714	776	728	734	736	745	675	709	716	741	774	748	779	776	748	760	668	728	734	736	774	743	764	725	701	727	745	734	758	745	713	744	708	726	730	740	693	779	759	738	725	780	712	687	687	735	713	758	711	770	768	758	741	759	725	724	707	763	758	746
27960	19137	7089	2002	1170	877	758	644	688	600	580	594	536	517	476	445	531	494	475	440	436	427	462	519	580	667	763	740	643	557	454	426	441	398	436	414	416	413	411	443	447	449	425	420	425	473	426	452	433	446	462	456	432	446	444	436	416	421	427	407	461	441	460	416	402	412	432	410	386	420	422	459	466	451	391	410	445	441	460	438	432	425	421	423	448	442	393	427	445	414	436	445	439	443	418	441	435	399	454	391	434	447	432	388	414	402	439	417	438	418	440	425	419	455	422	416	424	412	431	435	446	433	426	423	428	437	418	442	415	425	437	438	428	413	438	442	446	411	434	432	404	451	457	396	458	449	432	451	431	412	434	427	422	436	432	434	444	438	426	459	427	404	424	418	441	413	424	410	426	412	445	413	433	427	431	461	458	424	407	421	408	475	421	416	411	443	449	431	411	433	420	409	444	417	470	411	453	443	405	451	423	455	459	440	419	425	442	422	446	429	467	477	426	456	425	433	431	447	435	399	455	429	443	412	415	406	425	414	439	406	427	431	461	416	420	398	407	438	459	426	432	443	479	428	428	463	410	457	454	424	442	437	437	414	438	375	430	423	392	424	439	445	445	439	457	452	438	425	410	436	446	474	418	417	412	437	432	414	437	434	442	396	445	435	424	485	422	376	404	422	387	436	418	453	392	415	422	408	447	409	429	431	416	390	382	472	445	434	412	443	399	415	470	434	454	417	401	425	428	466	431	463	443	426	450	441	442	428	380	449	419	446	448	421	477	434	420	413	434	435	421	410	433	449	431	409	419	446	477	419	425	426	445	426	453	419	440	428	450	461	437	409	426	413	416	445	432	428	433	434	419	446	434	405	398	425	397	425	470	429	434	420	428	442	412	474	427	458	505	442	455	456	412	434	401	428	416	398	452	439	477	425	424	466	448	401	412	420	411	423	430	422	421	448	422	414	486	428	411	405	492	424	420	404	405	412	435	412	416	468	475	440	416	398	448	396	373	462	471	417	441	440	448	440	435	408	432	439	389	419	445	422	435	420	424	411	418	404	428	430	419	453	395	411	442	442	441	443	459	439	408	416	434	425	430	455	426	463	375	451	424	421	439	429	443	452	400	427	435	421	425	439	441	437	385	435	414	440	434	463	455	443	418	459	448	421	394	412	439	438	419	420	401	422	439	438	422	441	419	440	450	438	415	417	448	438	470	440	432	430	417	401	406	435	459	401	447	405	403	460	427	421	421	426	394	429	416	454	454	437	440	438	409	475	460	447	430	389	452	390	421	416	418	444	434	432	434	450	415	454	458	428	460	396	458	438	397	385	418	426	409	425	435	423	456	452	456	457	441	430	407	456	396	431	408	406	454	429	441	477	441	450	435	427	414	408	412	439	447	430	433	447	428	438	431	438	426	421	409	424	450	411	421	425	436	424	426	400	428	438	403	441	426	429	461	438	423	390	421	444	435	461	426	421	451	420	416	427	419	423	443	422	433	393	452	450	439	409	388	434	407	403	433	468	418	446	476	451	409	461	427	447	439	405	424	480	429	439	426	410	455	502	446	453	441	434	408	382	404	448	410	432	442	416	438	438	447	416	430	410	431	407	402	409	435	385	456	419	410	422	440	438	417	440	427	429	402	428	408	433	413	404	447	442	427	405	434	431	425	460	430	437	442	478	456	439	450	435	419	432	445	416	402	460	439	416	424	464	380	415	446	434	436	429	416	428	418	433	416	406	455	447	422	459	422	451	439	457	411	427	433	420	471	448	446	428	462	454	400	431	394	454	450	439	420	438	405	475	407	455	455	418	442	482	422	465	434	442	449	437	385	429	415	456	404	422	454	404	408	418	410	406	418	420	466	426	476	407	415	510	438	431	434	429	465	484	440	440	435	416	450	415	378	430	425	418	417	417	404	438	456	430	433	429	387	393	428	400	436	412	441	423	434	435	435	413	462	416	425	403	425	446	435	407	461	428	426	436	448	434	415	482	411	399	411	396	390	429	427	425	443	439	443	447	443	441	463	444	407	463	440	439	432	467	437	439	426	430	422	429	423	451	420	415	443	446	392	428	436	461	449	428	435	409	424	424	431	449	427	460	403	399	445	383	410	388	413	412	457	434	421	420	428	410	453	452	441	407	432	411	427	407	437	432	413	401	424	408	450	425	463	422	456	450	400	425	467	422	445	454	464	419	383	427	424	435	435	439	450	419	405	425	438	449	393	408	490	447	425	419	404	440	458	415	460	430	437	439	443	419	422	477	410	409	428	423	413	379	425	453	417	399	428	411	424	445	457	425	426	442	443	424	407	434	430	439	440	451	457	424	433	473	450	413	406	443	441	395	463	466	446	396	438	459	434	444	455	414	485	424	442	403	431	440	417	475	438	435	444	462	426	485	425	444	459	432	456	512	433	490	471	448	410	417	430	449	419	413	444	429	455	446	400	411	460	410	470	446	430	393	403	422	423	447	445	405	424	469	435	434	415	430	422	426	395	395	427	440	425	441	445	424	440	412	414	432	470	437	392	449	414	428	433	431	416	395	432	408	431	442	400	420	396	401	429	457	415	459	426	448	414	451	459	434	443	403	417	442	478	420	455	408	404	396	445	463	421	437	401	444	415	422	416	440	448	438	432	438	402	466	454	457	463	401	466	437	398	451	447	443	418	405	446	418	453	458	436	445	436	419	425	399	432	410	428	438	405	454	437	398	418	430	423	428	414	392	445	426	451	420	440	431	469	433	485	401	407	399	426	455	421	437	413	412	428	452	454	408	457	448	425	422	438	436	415	394	454	419	411	443	442	415	416	435	430	463	438	461	427	427	449	439	423	425	451	444	405	409	397	421	428	463	438	393	431	420	409	433	436	442	447	422	441	419	432	447	453	438	424	454	427	438	409	406	424	424	420	415	406	471	414	431	429	424	488	460	416	435	451	421	454	413	414	472	418	399	469	417	434	435	443	442	442	411	422	402	436	451	429	447	411	396	417	442	455	415	417	416	423	437	422	446	447	433	424	426	453	422	436	439	439	456	464	417	419	435	406	450	491	428	525	455	429	408	401	441	393	458	439	438	414	389	415	425	409	436	383	457	425	404	377	440	427	442	430	420	437	407	454	426	456	412	462	400	442	389	428	402	440	433	417	461	435	433	423	453	445	415	456	452	463	441	448	440	459	440	422	456	436	412	425	441	454	419	413	463	442	431	438	467	442	405	441	419	427	445	440	389	448	443	443	430	450	433	401	409	448	437	442	411	450	427	441	472	448	396	468	437	432	446	471	432	423	438	385	458	436	448	450	442	416	396	418	428	429	399	436	443	436	438	426	389	451	454	393	409	458	462	413	439	426	412	454	423	439	414	444	420	426	400	490	439	455	397	459	438	422	433	428	426	417	457	428	450	411	404	461	401	438	422	457	441	438	444	438	443	449	383	425	455	449	479	430	419	471	427	470	395	434	421	460	450	492	412	415	468	419	446	413	438	407	463	423	450	427	450
6578	7450	4485	2292	1847	1339	1150	924	919	913	830	816	650	609	591	610	592	592	526	568	480	494	489	622	769	865	965	832	791	650	554	464	437	457	465	464	473	495	471	477	484	510	450	450	516	486	465	486	474	515	465	469	494	480	472	440	472	496	460	480	456	498	445	495	470	471	448	476	514	515	499	466	432	452	466	463	454	422	465	448	467	463	482	503	454	448	480	487	450	443	459	493	463	468	489	496	470	474	453	472	453	470	498	515	476	477	471	446	468	495	464	504	444	477	475	447	481	483	493	428	470	462	459	441	454	475	457	491	456	444	444	433	504	434	451	468	471	541	445	452	500	495	457	483	472	448	475	455	465	484	459	482	458	462	467	481	477	488	494	452	469	453	461	484	473	464	490	503	479	487	430	463	461	444	443	492	475	461	468	451	480	495	489	437	464	452	426	465	454	478	512	505	445	473	478	473	435	454	451	484	522	482	472	489	451	502	477	450	483	457	486	470	453	457	477	544	430	457	513	479	454	487	485	459	481	480	490	458	490	455	469	480	477	463	459	496	474	468	445	509	465	495	488	443	464	513	486	474	444	465	477	452	473	473	454	493	469	485	467	499	461	483	446	457	490	436	472	449	471	467	456	496	447	456	463	457	452	474	468	476	468	448	478	518	477	495	471	447	458	441	482	490	488	471	494	486	478	467	457	481	513	460	494	434	479	524	465	470	482	473	529	454	429	491	491	488	485	484	478	484	451	474	511	462	483	479	495	474	466	474	496	485	465	495	519	496	446	439	413	467	495	483	489	507	486	465	494	469	448	485	445	450	479	453	491	492	488	469	481	492	472	453	446	504	465	511	518	487	446	464	473	477	463	467	480	432	476	485	486	471	509	483	450	449	484	498	455	419	461	505	442	470	494	481	468	475	481	468	467	472	456	474	450	490	503	475	470	458	461	473	474	471	450	473	499	480	450	485	468	446	503	471	430	455	421	496	497	438	488	520	482	486	473	477	491	459	502	492	457	460	458	457	479	473	470	468	491	478	468	466	489	474	503	472	461	448	456	460	486	448	445	496	470	435	429	474	451	472	449	469	432	460	498	477	523	506	436	467	450	466	453	472	489	434	460	470	464	476	500	483	504	448	493	507	470	478	475	469	474	478	535	446	484	504	463	432	516	513	461	464	460	481	472	437	480	496	463	487	479	486	452	458	489	461	463	450	501	424	439	463	448	472	493	494	511	476	488	490	444	441	464	487	507	528	461	426	477	442	490	457	460	484	462	481	485	498	493	506	428	488	431	468	505	493	469	451	487	466	497	443	464	511	491	473	468	463	460	461	448	494	486	447	461	538	427	466	470	503	481	484	479	482	428	470	473	469	497	447	475	482	512	504	442	425	461	485	483	523	463	484	462	436	451	466	483	506	448	465	491	532	455	451	481	491	464	482	451	431	452	453	444	502	531	457	470	515	453	457	485	431	476	477	433	494	481	500	479	459	482	485	522	485	503	481	450	443	474	465	473	518	457	480	471	476	506	484	481	477	472	464	489	485	467	461	455	467	462	487	493	465	440	472	483	489	470	509	484	435	523	468	428	456	469	477	482	442	495	490	458	457	437	482	480	480	433	471	486	491	459	463	481	469	463	507	432	515	465	444	453	518	431	476	485	500	467	460	473	478	453	465	462	481	460	488	464	441	443	447	477	503	453	476	477	481	503	430	511	487	445	488	460	507	446	491	482	453	445	461	438	451	485	480	462	518	460	521	452	518	437	467	481	439	437	494	467	456	478	489	494	445	471	473	443	443	459	502	479	484	475	475	448	440	462	485	474	483	482	475	506	461	445	503	468	483	503	452	451	444	480	487	483	499	467	487	456	424	486	444	485	490	494	437	464	461	471	493	484	468	446	457	457	475	477	469	476	464	486	447	438	460	490	486	490	480	470	443	497	507	481	439	472	496	482	496	516	496	513	455	503	489	468	490	458	475	500	471	477	486	459	477	438	442	503	489	470	467	479	460	472	486	455	468	444	457	445	466	478	458	529	439	494	454	470	454	500	483	518	452	453	499	475	476	423	458	476	473	487	436	480	479	472	484	496	488	465	532	447	502	529	451	470	453	484	456	495	467	461	451	477	474	484	456	457	457	465	488	457	504	450	454	488	467	438	439	462	472	470	473	476	473	443	438	468	456	492	464	472	464	459	457	464	459	469	482	459	457	492	455	464	498	480	471	471	492	477	464	501	460	466	452	448	462	467	478	466	471	507	506	468	485	457	455	480	427	440	500	464	465	498	471	463	489	453	491	511	465	458	529	467	471	481	448	458	464	466	476	476	485	475	473	506	465	448	451	537	455	450	460	500	497	479	458	437	500	512	452	490	499	469	449	480	494	433	451	442	477	488	487	503	503	466	480	442	463	434	502	472	448	473	445	496	481	455	461	509	460	461	478	469	470	492	495	486	495	440	478	488	455	459	453	472	458	499	502	509	475	486	494	458	462	487	464	483	441	470	457	461	461	482	499	479	477	498	485	466	472	432	512	498	451	460	493	473	477	457	483	467	457	467	484	549	489	494	487	484	439	477	463	478	559	471	482	494	475	477	470	465	447	480	492	428	461	497	450	476	499	456	469	472	442	417	502	519	517	434	485	479	476	489	455	487	476	455	466	470	453	451	504	461	457	443	468	514	456	489	437	469	470	475	481	501	456	448	470	461	512	477	483	472	464	472	458	495	462	452	471	481	446	468	429	495	460	459	472	461	456	490	457	445	468	492	469	445	480	443	486	489	429	490	440	442	489	458	454	513	478	480	497	469	466	451	424	462	412	466	454	447	520	496	488	478	482	480	487	476	490	453	469	479	455	474	487	483	473	515	461	495	507	475	499	493	500	485	501	444	510	449	452	454	445	507	448	503	469	453	459	528	476	458	454	480	496	474	466	446	488	450	443	477	478	443	521	445	457	479	472	486	484	432	478	465	474	497	456	480	475	473	510	452	470	490	476	452	472	448	527	470	464	469	481	535	453	443	477	474	453	458	478	464	458	474	494	468	472	447	480	498	487	482	482	451	449	483	447	475	473	514	449	466	469	465	434	461	469	467	485	451	489	487	481	470	458	463	472	456	483	450	457	506	489	482	443	489	443	499	475	464	416	483	498	480	489	424	476	464	449	465	487	480	478	516	482	480	456	484	485	457	502	469	475	496	464	483	468	457	455	531	458	449	482	447	467	490	503	503	513	448	447	476	488	464	512	518	467	510	463	476	477	474	463	476	472	521	495	492	461	489	445	483	519	450	459	461	461	495	497	463	468	482	447	474	483	461	481	438	481	473	481	489	462	464	480	475	456	476	484	497	464	461	458	462	503	490	506	460	496	435	469	451	484	467	467	489	471	463	472	444	444	480	431	415	442	481	485	471	449	468	475	489	426	442	458	493	436	503	477	483	471	470	459	475	512	500	456	458	431	484	475	513	462	494	503	483	475	480	494	503	495	463	430	485	492	491	451	454	487
24003	21346	28596	24452	21341	9738	1861	1278	1084	985	859	833	719	649	638	607	647	612	614	549	607	476	704	2042	3011	3447	2974	1999	1745	1189	795	512	439	463	500	461	512	469	493	488	462	461	511	464	432	493	491	499	443	475	523	482	491	483	487	484	510	505	446	477	470	499	494	482	489	498	465	497	473	425	435	492	471	500	485	472	486	498	482	533	464	484	465	482	442	505	495	457	448	489	459	518	500	464	456	511	480	469	501	457	500	495	490	458	478	454	470	477	477	449	446	469	503	469	474	431	473	467	491	482	485	449	447	447	452	482	450	466	484	446	442	435	511	453	442	460	518	489	472	460	470	480	474	465	449	460	466	443	478	438	502	483	473	448	450	445	484	446	464	504	470	432	460	487	467	490	428	504	466	459	480	458	492	486	449	479	487	496	474	474	427	461	471	461	428	476	456	489	514	450	500	472	473	479	484	455	467	507	464	476	454	460	488	454	458	472	486	490	469	442	478	452	488	516	516	469	465	428	455	458	467	437	502	474	484	450	505	471	498	513	498	480	490	452	486	470	452	454	488	484	474	478	493	468	471	509	449	447	470	458	489	469	477	453	439	459	473	475	473	484	453	470	505	445	464	452	490	456	448	449	495	462	499	432	487	470	464	434	491	429	478	468	490	480	504	487	507	476	448	477	462	488	467	487	453	456	498	458	478	467	485	447	470	472	480	499	464	457	486	483	476	489	492	418	493	492	501	493	470	441	467	476	436	441	461	438	489	462	439	445	484	436	465	485	478	489	488	471	450	410	451	444	479	456	456	515	457	504	504	452	453	421	451	456	477	507	449	484	496	458	477	409	498	458	473	473	473	469	465	438	456	454	490	485	527	471	501	434	474	482	455	471	458	482	489	447	518	480	505	504	467	445	489	481	513	466	508	461	472	459	465	473	460	486	482	473	424	502	470	482	492	459	445	520	486	485	449	476	459	472	532	502	464	451	440	453	465	458	469	515	476	475	474	466	469	457	446	483	499	486	433	492	487	473	483	492	426	471	535	449	506	441	461	493	453	462	498	450	477	499	527	488	480	491	470	489	459	465	473	467	466	450	477	483	462	449	478	426	463	494	450	472	458	459	458	488	495	460	461	478	447	461	492	457	428	447	476	442	453	478	457	483	436	478	475	435	471	482	445	470	479	468	501	432	463	481	480	451	485	460	461	493	464	508	503	465	477	477	517	467	491	451	496	490	450	480	496	483	510	477	440	485	452	472	479	474	499	486	487	486	461	499	501	480	456	480	497	495	500	484	481	453	522	487	493	473	464	439	478	486	505	487	484	480	446	493	437	420	493	491	470	429	465	438	471	467	471	497	478	460	483	469	467	501	511	462	470	452	466	486	440	464	478	460	501	458	487	455	459	480	432	441	473	486	466	503	471	476	489	436	475	484	464	439	439	483	471	481	464	462	489	459	444	467	463	468	497	435	460	498	471	483	484	463	451	535	488	449	461	423	464	457	461	461	461	490	471	484	513	442	493	481	476	465	461	450	457	443	476	472	488	454	475	448	430	478	458	481	514	471	469	523	486	487	479	486	501	510	481	465	451	450	465	475	473	468	475	509	421	476	454	464	489	497	471	434	524	495	488	471	445	481	487	478	479	454	477	479	448	510	471	466	468	472	476	460	473	443	506	493	470	461	444	488	462	481	495	476	502	492	483	486	465	481	480	459	485	488	474	513	445	517	441	504	472	467	491	476	422	484	464	485	489	453	446	449	467	463	443	482	511	506	460	436	489	485	426	449	472	473	457	457	476	416	484	508	492	477	502	475	491	464	499	474	467	503	457	483	481	466	466	489	440	510	487	454	507	482	461	470	481	473	454	472	459	493	438	503	477	447	470	456	438	441	482	482	478	501	438	474	469	506	469	453	479	492	472	466	502	458	512	475	510	470	476	460	464	453	502	454	474	493	471	466	464	447	441	472	485	449	465	472	500	481	461	447	448	497	456	539	457	430	483	483	468	487	494	476	453	453	466	443	481	489	490	480	491	467	503	469	477	447	482	477	475	481	435	457	452	452	447	429	488	460	473	432	489	480	476	474	423	497	470	484	445	458	477	445	475	494	494	460	485	529	475	479	435	424	459	429	458	442	464	468	418	447	461	460	506	471	481	481	463	426	480	451	487	473	446	473	462	487	502	452	437	487	497	498	476	493	467	471	488	473	490	477	454	484	451	444	477	450	469	474	451	495	441	479	455	454	460	440	497	476	494	470	476	474	463	473	480	462	481	492	482	427	521	471	432	491	490	497	501	451	495	459	488	428	453	495	505	475	455	496	470	507	490	461	434	487	447	451	461	497	479	454	499	471	500	496	518	482	462	481	484	486	481	508	466	475	498	448	464	492	471	527	476	460	495	458	444	459	455	458	514	481	455	477	435	473	446	503	453	482	509	470	511	464	422	523	472	494	441	477	448	424	455	483	525	494	459	445	461	467	438	489	479	484	447	459	496	489	477	487	436	453	473	427	478	479	458	468	489	513	478	491	444	456	494	511	484	457	457	482	492	484	466	485	460	472	475	458	485	465	478	460	497	423	481	433	448	455	466	462	464	445	470	450	476	500	478	462	478	474	463	471	450	472	478	472	502	444	459	436	446	467	447	474	472	492	463	487	464	451	494	504	451	464	474	449	480	447	480	474	464	457	478	461	451	466	491	483	472	472	447	504	510	480	499	496	453	478	451	503	467	490	459	428	463	467	459	480	472	453	463	516	478	462	482	497	506	455	458	469	457	475	499	464	451	473	495	464	449	505	466	482	476	441	416	469	437	459	473	456	477	442	480	458	453	486	422	461	480	460	465	486	449	500	501	477	441	479	457	455	512	504	506	439	477	471	459	456	458	498	449	464	512	483	477	495	470	467	482	470	473	489	453	432	488	478	490	472	461	507	475	471	479	458	447	474	481	453	457	484	458	480	460	448	425	463	443	451	456	479	439	480	474	487	482	500	460	436	473	482	468	456	471	462	469	457	509	477	444	443	428	450	491	472	473	476	502	503	471	492	459	466	468	470	500	475	461	452	477	465	447	477	476	471	454	484	480	447	451	440	455	463	480	473	434	523	500	433	462	488	478	474	453	458	473	476	494	480	451	462	497	466	483	472	480	470	505	464	499	465	474	450	493	474	500	459	503	468	456	455	511	455	505	462	473	481	489	461	444	496	498	473	503	479	454	493	468	467	480	484	489	462	473	455	437	492	473	475	478	474	457	490	444	458	483	484	437	466	475	519	480	456	462	454	492	492	437	505	455	453	442	514	451	501	481	461	470	455	511	460	462	478	497	450	464	477	487	480	473	530	425	449	497	450	477	468	447	497	483	500	454	456	475	464	486	483	484	477	481	477	434	462	467	451	478	493	478	492	487	457	468	470	457	450	475	470	446	475	471	519	438	468	446	465	496	460	451	499	453	492	509	457	456	504	532	464	433	486	507	459	485	504	494	450	470	437	463	456	481	485	467	524
6276	15401	10224	5356	4061	2737	2336	2062	1717	1477	1272	1102	968	812	780	763	741	727	775	619	564	564	907	3223	4764	5265	4478	2860	2575	1583	925	509	516	508	476	485	567	534	486	524	512	521	524	539	510	511	484	503	502	510	521	518	499	525	511	489	441	505	506	504	535	539	509	530	490	543	495	515	473	526	525	526	496	493	521	500	490	571	474	479	495	504	521	479	525	521	496	473	523	493	507	497	478	477	533	516	505	498	525	500	502	490	512	495	501	533	499	537	499	488	518	490	542	485	520	477	484	501	492	486	496	546	482	541	494	483	479	495	523	533	456	468	492	531	503	482	490	480	520	502	448	483	496	440	451	490	505	513	472	506	491	486	523	509	467	495	496	497	545	493	465	498	507	494	485	511	532	488	455	536	489	504	510	508	486	511	498	483	504	492	504	456	523	478	467	516	494	504	507	481	470	459	508	486	455	487	487	514	503	466	527	523	513	484	492	464	494	523	519	521	494	493	478	542	502	546	518	484	533	488	507	491	500	525	471	507	537	493	490	470	495	507	490	488	496	520	476	491	501	497	517	486	542	479	467	493	488	515	486	514	519	494	522	533	513	531	548	552	521	478	486	492	474	538	500	480	500	475	467	515	455	476	488	472	510	483	505	474	510	500	533	481	528	458	516	485	478	527	529	502	497	484	494	529	486	499	465	489	513	482	511	502	478	462	539	476	513	522	475	477	480	493	523	498	484	524	532	468	532	515	515	497	535	510	531	483	487	490	524	493	503	515	505	496	486	498	498	535	534	457	515	479	510	508	500	490	504	525	486	500	500	516	522	519	464	468	524	481	484	483	482	505	522	484	495	518	466	515	481	518	503	459	511	494	487	472	525	504	523	468	496	504	498	509	525	480	506	481	496	509	469	477	496	511	477	481	472	520	467	518	466	448	517	498	508	500	494	458	506	501	500	512	517	528	475	501	503	480	516	544	499	508	504	502	454	497	501	510	516	470	500	524	509	492	533	492	520	528	476	498	484	491	508	488	522	501	500	450	516	509	458	514	486	483	520	527	535	515	482	513	470	500	479	526	508	532	497	526	517	481	495	479	499	540	538	534	529	500	493	509	506	488	497	511	500	475	502	516	495	518	463	491	507	493	525	547	456	492	480	504	492	465	509	469	494	518	513	525	485	521	492	498	508	562	537	509	471	508	472	459	480	548	488	525	502	520	508	481	511	522	475	483	510	477	507	468	505	478	528	481	483	504	516	485	530	482	490	472	498	481	477	533	502	552	513	500	539	503	474	507	537	516	556	531	498	519	510	496	488	510	530	526	496	509	515	482	530	480	488	512	496	548	496	544	486	490	481	519	480	516	468	493	525	472	533	516	558	521	507	483	444	534	511	505	504	505	482	524	485	545	497	467	511	516	476	519	521	495	470	492	496	522	490	515	519	523	482	505	482	486	483	504	530	524	472	515	517	464	492	502	488	448	480	491	533	462	490	554	482	559	506	512	454	476	520	472	484	538	492	498	476	535	495	532	514	500	481	490	486	523	508	488	494	519	497	488	526	505	503	483	482	516	478	471	510	517	501	486	517	499	539	472	516	533	490	518	516	495	480	512	535	477	485	517	490	500	567	513	491	527	480	542	481	484	509	484	422	485	481	513	531	465	451	523	500	512	562	473	521	512	506	537	523	514	494	512	503	515	484	466	523	514	473	523	495	493	497	483	466	521	517	492	485	518	502	498	516	501	484	502	510	473	521	495	500	453	537	505	489	509	542	485	507	474	507	499	473	496	536	501	500	511	466	478	546	497	507	489	475	495	540	536	534	513	484	481	521	489	508	456	479	460	498	521	477	505	484	473	492	486	476	492	481	522	486	527	486	476	485	484	498	534	522	478	497	463	533	499	509	489	512	507	493	492	492	498	495	518	498	498	542	504	510	474	489	482	509	489	509	499	516	539	520	564	506	517	511	477	461	499	501	530	508	528	523	491	478	499	524	479	477	466	475	475	510	532	482	492	486	519	526	511	511	478	492	505	508	502	513	529	460	493	511	460	542	498	509	465	514	492	486	490	453	463	501	506	516	498	502	541	492	465	453	483	526	478	519	553	511	508	489	483	504	537	512	471	542	477	530	520	529	506	531	447	486	473	509	522	469	496	510	468	522	492	466	473	513	528	517	519	489	517	507	495	522	480	488	469	502	496	486	503	476	512	511	438	502	492	500	501	454	500	526	544	525	514	486	499	516	528	494	531	496	469	460	507	488	551	517	497	541	487	535	506	517	486	503	513	494	495	540	485	504	477	494	497	523	547	530	512	488	539	514	476	513	484	511	504	513	518	519	505	521	487	481	508	503	473	508	510	497	482	519	495	495	498	478	525	463	484	507	504	463	490	447	479	490	456	479	520	509	468	492	484	540	499	498	505	530	493	528	524	515	503	483	505	502	481	521	520	491	520	468	559	505	521	574	459	489	542	464	503	512	501	497	496	517	500	477	478	464	499	476	496	492	555	509	523	515	504	540	461	553	504	506	506	463	498	483	466	514	495	480	465	527	511	500	487	451	513	512	543	473	457	467	533	528	497	447	505	465	484	500	482	455	486	491	511	501	493	492	474	504	481	513	528	491	497	494	503	530	497	532	465	461	505	499	470	521	431	556	505	528	518	523	482	510	527	483	502	510	502	526	497	502	490	522	506	494	480	472	510	538	486	495	500	531	493	494	487	463	504	547	504	479	488	507	506	501	473	497	487	555	485	529	485	514	518	473	545	462	443	537	489	498	506	490	456	516	531	511	517	550	510	501	492	459	461	497	435	505	494	502	493	497	526	550	496	502	506	465	486	520	520	466	477	561	493	515	529	515	500	464	516	474	501	523	515	443	520	486	460	483	512	505	521	524	503	489	539	481	478	504	481	516	473	538	486	475	459	498	498	486	494	539	529	475	503	525	524	547	500	483	493	504	503	493	475	512	486	519	508	479	518	481	479	529	509	455	512	514	483	467	551	484	494	490	481	552	489	529	554	504	485	491	471	480	481	477	505	491	528	494	501	511	533	559	561	474	498	526	485	490	497	496	467	508	482	517	481	509	545	487	494	495	496	501	490	497	465	490	499	519	512	484	477	512	495	516	482	473	471	539	493	506	505	490	528	454	464	515	497	505	493	482	503	495	509	501	517	488	497	486	493	470	497	511	475	523	511	485	469	526	479	492	482	489	471	524	465	468	502	519	506	494	523	495	485	495	506	493	517	536	478	483	467	464	484	460	477	534	482	503	468	520	551	465	521	530	483	488	499	515	511	523	507	459	533	532	526	457	466	491	482	529	525	475	518	487	490	487	490	517	475	518	498	497	521	482	467	499	543	518	510	493	498	509	535	501	481	486	526	478	476	494	486	547	484	550	509	502	498	504	505	481	513	494	526	497	524	506	485	451	505	538	509	490	486	487	521	525	500	503	513	460	521	513	499	518	504	487	507	468	522	502	462	521	516	499	510	482	523	509	521	527	515
25375	21470	27663	25638	11266	1683	1311	1136	1075	934	862	770	757	703	675	737	666	667	695	675	662	682	644	1452	1865	2275	2015	1662	1440	1017	764	595	578	590	630	632	582	603	579	613	623	596	634	621	613	668	615	614	630	668	651	601	622	605	627	596	613	595	560	653	619	591	612	621	601	639	595	645	640	608	625	591	540	610	639	628	621	615	594	627	598	624	586	647	572	603	582	610	653	619	617	605	602	617	628	588	584	616	599	592	589	641	602	600	635	610	591	597	606	602	568	629	655	619	638	561	578	652	574	617	657	613	642	656	590	648	635	593	609	658	602	616	599	615	613	627	616	567	635	571	646	563	571	616	612	597	596	592	603	609	592	593	584	612	613	612	655	587	572	616	597	622	700	599	622	613	596	621	579	580	614	620	626	611	632	637	634	628	611	546	639	597	636	616	622	599	632	655	594	623	588	601	615	564	624	614	585	553	616	632	647	594	583	598	605	622	581	613	586	594	635	664	606	627	632	601	644	616	590	571	631	590	574	632	611	587	594	567	621	592	629	596	601	629	574	641	605	639	591	628	625	594	594	638	603	618	599	584	596	649	593	631	608	620	599	587	559	600	623	623	602	567	572	607	595	593	638	569	644	623	607	602	635	622	585	600	556	598	631	625	623	638	610	578	626	593	604	594	686	592	621	621	591	605	634	638	573	613	603	594	587	621	621	658	604	611	588	611	643	638	560	609	609	621	624	606	596	629	620	593	603	627	631	667	611	582	608	653	660	630	616	611	662	630	595	691	616	590	608	596	632	551	594	620	602	539	591	619	585	593	610	582	619	638	603	565	594	607	585	589	594	630	621	579	604	661	616	562	619	661	645	563	595	584	646	597	599	618	646	617	622	670	626	582	605	638	649	571	595	591	590	651	594	622	563	564	620	628	558	619	610	594	619	622	616	587	590	575	645	590	564	573	593	651	627	601	611	584	587	630	623	581	608	644	580	625	622	568	575	623	637	624	641	617	621	648	593	684	640	592	624	595	619	613	656	608	586	622	613	593	643	656	579	605	639	583	600	608	613	593	618	572	652	582	614	643	602	604	621	601	607	630	614	616	596	586	582	601	625	606	581	589	591	620	640	592	642	595	551	603	625	638	626	613	626	633	590	605	619	671	644	628	583	605	595	594	585	583	615	671	602	571	610	573	600	587	620	654	591	590	636	580	573	648	605	625	569	594	593	611	581	605	614	567	568	604	631	650	646	639	590	630	609	640	612	597	594	617	613	591	641	615	576	628	641	640	571	615	547	626	639	604	606	582	606	601	576	554	595	630	577	601	624	635	645	628	583	606	620	594	606	650	632	597	576	589	640	605	620	611	606	600	639	623	611	611	601	624	608	627	633	569	603	586	608	645	610	644	630	604	632	598	597	598	627	589	621	610	584	602	618	636	596	575	617	606	626	620	581	602	589	672	656	600	616	598	613	597	630	637	613	606	605	610	632	624	618	609	600	582	589	611	604	579	600	603	578	548	652	604	594	617	607	683	630	638	609	577	606	587	587	644	591	617	582	599	583	585	635	616	563	626	583	578	601	599	596	613	594	633	636	589	604	632	589	619	644	585	595	593	642	599	568	581	650	596	626	604	615	621	644	612	608	595	635	602	610	592	619	628	614	643	633	587	582	590	588	601	577	626	596	627	626	567	634	599	608	613	550	573	575	615	612	662	577	616	606	666	589	609	603	622	612	614	652	605	575	586	586	582	594	581	591	593	638	628	582	576	601	657	580	551	587	594	601	595	607	611	582	607	600	602	629	576	638	636	627	608	593	614	588	599	614	686	627	606	590	646	581	621	611	632	560	594	585	616	596	591	608	650	590	562	620	583	613	592	581	639	670	609	536	639	630	603	590	658	590	601	601	621	645	601	583	609	612	598	650	640	623	602	635	662	621	619	578	608	567	615	575	607	624	611	600	637	579	604	602	625	617	608	592	596	608	582	592	602	618	608	642	613	605	604	621	632	642	586	626	586	606	628	599	622	601	592	583	647	596	620	600	652	656	625	632	559	634	644	606	648	586	594	617	603	622	635	647	551	584	667	636	596	612	607	632	587	622	606	569	605	658	581	595	615	612	601	571	596	657	634	647	632	611	546	597	615	626	635	602	638	601	645	639	619	615	612	638	630	641	622	604	627	612	609	622	583	632	626	641	633	603	626	590	562	619	603	630	602	621	594	629	603	631	612	641	574	619	616	584	575	590	596	664	578	575	631	625	591	632	602	599	620	579	606	594	658	583	590	595	613	627	618	612	596	650	601	609	590	595	578	611	593	608	613	644	590	616	621	611	643	589	594	590	596	621	621	642	632	614	627	597	624	604	584	637	622	608	636	600	582	601	566	605	602	617	611	564	593	624	607	612	620	610	653	623	566	576	614	610	608	559	665	627	599	600	654	619	638	646	605	554	643	623	647	594	607	627	629	558	621	554	591	580	601	638	601	613	592	551	621	627	592	592	626	569	579	598	596	622	598	629	615	619	602	614	643	615	614	600	630	559	619	628	592	616	594	593	636	595	566	647	613	622	606	607	558	601	624	598	617	583	599	606	606	595	657	630	618	581	628	589	619	554	627	594	609	574	605	573	575	601	595	651	619	603	606	595	601	548	600	583	637	646	634	554	596	598	613	622	611	627	614	592	595	630	638	579	606	595	601	616	626	623	626	606	605	614	611	610	664	581	650	598	593	598	611	612	589	594	568	648	585	590	579	625	590	631	615	595	607	619	556	607	600	624	641	622	588	557	598	607	639	618	633	591	576	631	575	608	598	636	586	629	614	616	635	616	619	645	628	594	557	563	606	602	617	612	583	578	636	626	624	626	641	612	553	561	625	620	633	605	592	589	615	638	608	600	637	620	639	608	548	643	622	609	612	600	589	615	621	591	612	597	602	576	634	558	629	586	572	580	565	602	612	603	615	609	662	582	642	603	581	632	603	614	639	601	611	589	609	646	615	621	601	615	596	599	585	673	580	573	616	602	632	597	572	598	607	660	655	600	647	624	605	617	587	631	596	581	598	634	606	633	657	604	584	587	546	621	601	572	572	619	606	636	622	596	637	619	643	641	635	642	584	586	646	606	569	575	605	635	570	591	582	624	638	613	638	560	593	597	608	550	608	549	609	575	629	619	625	579	590	604	629	592	640	571	634	580	593	544	653	656	670	621	638	587	592	617	598	612	679	602	598	660	617	575	647	614	589	587	626	604	664	608	645	589	604	583	589	616	599	620	633	637	639	611	638	598	653	576	586	609	597	600	598	551	611	615	593	598	650	645	651	612	625	619	603	633	643	602	656	603	555	593	588	601	602	614	590	594	591	647	563	623	670	588	644	607	584	644	631	660	610	630	555	616	650	575	575	578	633	555	604	608	611	640	589	622	647	635	624	627	600	585	596	647	646	622	647	640	630	604	625	567	575	588	592	601	614	615	609	597	601	617	570	623	579	637	599	610	603	641	608	595	596	613	612
6051	12054	7900	4262	3122	2260	1944	1809	1511	1349	1215	1058	932	927	841	820	777	787	824	775	780	657	715	2274	3263	3638	3111	2626	2003	1311	908	649	678	624	678	617	669	638	681	651	676	658	660	677	651	658	589	615	612	670	641	635	637	658	630	586	685	631	635	660	639	657	689	651	689	623	606	663	639	682	653	652	653	663	674	642	684	655	612	680	659	635	612	682	606	660	638	656	621	635	651	695	702	650	613	684	677	688	606	633	677	702	670	636	664	644	650	605	651	687	671	659	660	665	643	629	634	667	653	655	635	634	662	658	686	622	626	653	652	659	622	639	630	651	640	606	649	711	639	651	643	665	659	591	665	623	641	662	640	626	653	662	632	676	656	635	680	634	619	649	609	659	652	624	654	650	613	646	624	599	653	716	673	649	618	666	630	609	662	624	603	638	627	643	608	672	598	597	623	638	653	604	671	634	679	666	605	629	669	664	602	663	702	637	638	703	650	661	691	626	624	664	661	647	615	628	653	669	636	645	671	651	647	645	670	633	620	646	663	659	657	619	669	642	677	666	638	632	651	601	639	643	643	638	612	659	622	663	638	641	647	626	624	659	720	571	665	628	656	629	659	658	622	654	638	633	673	619	654	659	653	680	633	613	628	654	640	625	643	669	670	660	653	647	652	657	668	664	626	618	662	624	650	675	659	688	670	667	659	660	632	688	615	611	657	633	630	633	650	622	622	643	661	658	673	647	648	628	660	665	650	598	637	622	646	657	600	631	685	614	670	644	674	653	652	621	649	640	622	682	609	650	663	641	626	647	656	686	639	678	655	663	624	620	640	647	663	664	620	682	605	628	643	670	669	654	678	666	682	654	668	652	647	666	734	667	657	643	635	582	629	648	656	667	626	598	688	714	647	622	664	654	658	668	703	657	644	713	630	658	648	649	637	642	632	633	627	632	629	687	664	639	658	597	661	657	699	632	680	584	654	653	645	682	672	638	679	611	614	608	685	639	663	653	712	629	681	668	607	620	619	680	672	633	612	667	678	659	655	661	632	644	671	664	622	659	618	638	649	656	682	638	662	701	631	673	632	652	617	623	619	662	640	670	658	662	656	663	684	645	612	661	695	674	641	672	641	648	649	629	623	661	630	682	635	666	656	632	702	668	642	652	623	647	641	650	663	669	665	641	654	626	637	639	668	641	646	675	592	663	661	658	637	642	660	670	683	718	645	635	662	672	649	668	651	673	631	638	653	633	652	675	673	694	654	700	659	623	640	627	671	651	671	665	650	660	651	656	678	636	658	655	684	692	652	648	630	647	663	662	641	664	690	681	644	667	646	660	629	626	660	640	633	643	630	605	661	642	658	630	644	650	681	664	652	651	686	627	616	682	682	630	626	639	708	651	675	640	682	658	684	655	654	694	637	616	692	653	701	615	651	609	645	625	592	614	663	692	600	642	623	620	654	645	660	659	643	670	629	617	659	620	631	637	668	683	646	630	660	645	632	670	651	654	652	604	627	639	658	647	634	654	649	633	667	660	635	651	652	627	619	665	680	601	625	605	624	653	649	665	676	682	633	654	671	648	683	682	675	679	631	671	642	682	619	667	631	654	651	682	623	650	667	634	668	642	666	666	642	637	631	579	654	655	643	659	631	675	655	632	622	675	659	653	651	633	635	602	705	639	659	631	619	644	655	665	653	653	652	675	685	644	627	659	697	673	685	642	631	682	623	671	623	665	666	671	622	615	672	634	646	666	636	661	625	647	624	644	630	608	711	635	656	657	625	661	611	702	632	644	628	664	668	653	633	657	656	642	655	624	640	642	606	634	650	627	701	644	664	635	677	662	668	658	635	646	676	661	635	664	658	632	635	655	629	620	603	637	637	645	649	619	701	651	601	619	639	655	676	663	625	658	629	698	623	654	645	663	645	662	587	636	687	640	671	642	613	654	645	654	642	643	666	650	662	629	641	619	609	654	676	666	689	632	636	689	640	607	667	617	610	638	662	662	632	637	627	657	641	573	683	619	646	628	665	636	694	682	669	639	614	641	638	650	619	626	675	616	677	734	671	710	608	604	625	639	693	634	647	614	614	606	667	655	633	619	675	663	631	644	683	626	653	636	696	663	631	651	658	621	654	657	677	663	639	664	611	632	679	617	668	659	663	665	655	633	654	665	634	651	632	611	671	635	627	679	687	659	683	632	648	648	614	671	673	640	663	644	682	606	633	655	655	627	655	660	622	660	614	634	611	606	624	633	673	639	668	634	676	724	624	661	683	630	616	663	679	633	603	640	651	630	649	691	624	653	653	665	623	607	636	660	682	625	654	646	639	677	666	669	636	632	614	656	618	639	615	642	607	673	631	605	651	704	642	663	591	620	629	719	623	637	654	621	641	641	621	659	623	651	633	635	651	672	636	644	616	687	678	680	615	666	683	628	605	645	636	663	690	666	652	603	692	670	632	617	638	647	670	661	607	639	650	655	642	621	655	681	629	665	657	654	643	656	616	678	636	618	657	659	668	666	664	642	641	641	641	683	570	640	681	614	654	616	642	659	668	662	616	651	632	663	645	677	686	626	635	626	597	654	667	608	691	646	619	640	657	685	682	654	718	625	647	663	613	671	659	634	637	640	658	695	655	622	669	671	649	653	659	647	654	629	637	621	688	648	621	661	651	600	690	639	670	636	612	638	705	639	617	653	671	735	652	669	683	648	636	622	635	659	640	633	631	655	678	675	657	683	640	656	649	682	623	659	624	649	665	662	651	656	653	626	652	649	609	617	670	621	647	660	621	629	637	622	578	694	642	606	648	648	667	631	678	638	630	619	610	664	653	674	683	626	663	639	651	624	651	702	681	625	642	646	650	621	638	654	668	654	678	609	630	658	627	627	658	600	655	620	645	633	643	669	658	602	611	652	664	661	645	619	654	653	609	649	625	638	638	655	656	605	650	639	678	650	623	656	645	658	659	627	617	659	671	613	584	655	664	591	629	595	641	675	588	633	641	654	649	678	652	676	654	668	658	689	586	697	647	675	671	651	627	689	602	630	674	624	670	660	669	680	638	619	671	604	639	683	647	660	628	637	645	642	746	670	596	639	648	681	652	679	639	683	653	665	730	653	716	663	655	631	643	666	639	620	701	615	644	596	638	632	658	603	647	596	658	619	635	661	653	688	599	652	619	654	654	671	673	667	627	634	679	651	645	639	674	629	642	717	678	635	644	626	656	613	646	627	670	683	607	645	603	687	674	676	636	643	629	635	650	662	642	660	623	697	674	648	625	651	682	696	668	642	644	638	659	633	649	664	629	682	700	647	622	594	646	648	665	659	658	607	688	640	661	690	640	671	634	647	664	640	629	661	616	628	690	659	660	637	708	611	699	637	636	671	687	646	651	632	645	603	659	657	680	602	618	651	658	622	661	632	672	683	626	699	604	661	626	645	728	611	616	599	617	655	633	638	672	659	669	660	672	678	650	692	630	704	635	686	634	693	609	631	625	682	651	663
22794	21398	29178	24012	21400	21495	11086	2508	1698	1448	1349	1107	1098	1022	1010	1005	896	933	875	811	831	767	809	2365	6842	7947	5574	4523	3044	1980	950	743	772	742	722	794	765	664	694	750	720	707	732	689	765	737	761	712	697	699	679	692	665	717	704	700	690	710	711	715	737	698	711	677	728	752	687	705	722	715	715	716	696	674	757	728	733	731	705	756	785	749	719	691	711	756	706	776	699	744	720	723	718	708	756	669	741	720	730	725	732	783	739	718	702	704	719	747	751	682	713	730	757	740	765	744	751	712	734	708	725	705	723	702	648	750	732	758	744	755	766	741	712	708	675	746	698	715	724	708	734	721	680	734	736	682	674	699	709	713	742	684	719	753	739	768	689	745	725	747	667	702	732	714	692	727	710	717	699	728	754	715	685	712	717	729	761	686	754	721	734	713	736	726	728	712	696	729	774	723	726	703	730	773	708	684	734	677	743	671	750	704	715	733	709	729	709	763	766	768	715	747	706	689	720	780	732	749	729	691	699	716	759	753	687	690	685	759	685	719	706	701	746	660	703	715	753	712	745	738	704	711	720	702	726	719	752	720	727	756	699	734	772	736	722	666	755	690	680	718	751	720	749	700	748	690	738	723	702	734	719	746	715	674	696	774	713	700	710	742	709	742	704	695	739	712	664	714	746	738	735	772	727	720	732	754	751	795	691	757	709	785	724	736	729	718	708	728	684	730	753	697	751	715	758	679	741	720	753	724	705	706	712	736	724	735	744	670	666	708	676	665	748	746	764	714	684	695	710	721	736	724	744	729	736	722	734	721	718	710	763	754	707	702	710	697	707	739	741	712	662	750	670	658	668	749	689	738	710	709	696	711	713	717	762	757	730	712	688	709	763	749	701	757	701	711	702	709	761	685	771	751	740	767	710	789	765	720	681	742	686	761	723	692	715	763	706	731	719	734	669	697	770	726	730	660	710	764	741	734	736	720	724	729	693	699	762	721	727	753	668	733	699	723	742	705	669	708	719	771	684	698	721	708	710	706	764	686	682	694	760	740	710	745	668	711	730	689	688	646	655	688	722	693	660	713	729	713	690	743	721	691	778	670	691	770	717	693	727	775	742	780	712	748	696	728	716	747	701	657	691	680	697	729	687	747	707	738	680	745	737	768	709	645	697	682	714	687	691	735	754	699	707	721	747	743	687	728	697	716	717	701	730	725	709	756	727	700	666	683	716	703	704	686	658	709	693	691	698	679	676	656	675	739	748	737	756	694	694	667	702	746	690	697	700	684	704	764	686	734	672	727	719	720	718	723	724	693	675	712	730	686	716	717	713	681	754	722	702	688	743	785	744	741	750	729	752	690	748	734	722	687	694	739	713	749	718	756	708	728	757	706	713	720	716	719	706	708	714	658	712	726	715	702	741	668	748	710	714	724	714	729	721	712	714	695	732	668	771	736	731	736	671	726	712	748	735	714	756	741	688	674	705	744	742	684	708	720	761	737	742	757	730	726	684	729	740	719	711	771	775	783	750	703	752	687	699	744	755	695	651	692	738	705	691	699	720	721	711	730	737	745	693	697	738	705	740	689	683	754	778	701	747	740	712	720	696	759	714	729	694	650	686	714	739	755	671	690	720	681	755	705	732	739	722	690	694	695	718	727	723	740	753	761	694	733	705	748	728	715	735	701	727	686	724	719	761	713	726	725	729	725	752	758	748	701	706	736	727	677	715	735	677	708	776	716	744	741	719	702	704	745	720	704	738	677	666	755	710	700	695	711	717	756	725	756	722	706	707	735	702	700	741	720	700	729	684	738	737	734	706	739	757	771	677	771	711	681	735	674	709	732	735	713	706	774	738	761	742	681	752	785	740	697	704	699	694	682	691	707	710	710	745	704	711	731	722	740	718	712	740	706	694	730	692	687	714	703	705	692	742	735	706	693	729	747	730	704	754	681	736	745	626	720	753	782	676	700	719	731	750	740	720	715	732	756	696	752	741	748	786	700	717	740	662	728	745	718	763	733	751	760	681	727	726	734	692	694	735	749	708	689	694	714	699	723	749	692	719	713	676	694	775	706	706	707	729	694	716	717	718	712	722	732	700	747	697	744	699	749	698	759	675	714	716	717	690	754	750	713	725	708	739	720	679	749	731	752	701	744	720	681	696	735	721	746	798	699	783	668	739	722	751	692	715	700	677	716	700	757	736	714	743	758	719	728	735	721	701	721	675	735	741	734	735	720	723	667	742	684	757	745	690	683	735	665	710	710	675	709	717	686	712	678	698	746	705	710	761	782	700	760	696	752	703	714	711	684	714	703	691	713	740	730	696	747	700	707	756	730	717	743	704	706	670	713	675	718	719	768	692	701	670	768	729	700	698	720	738	715	707	681	731	727	725	703	745	712	719	715	718	703	652	717	699	701	701	722	731	669	733	684	713	719	731	660	735	714	715	669	708	725	725	688	720	709	716	733	685	743	695	711	732	732	691	674	707	695	752	716	741	752	766	736	690	722	673	742	682	727	746	749	682	743	723	760	766	701	759	686	705	685	711	694	764	776	690	726	753	729	703	764	707	675	669	730	722	685	700	668	690	742	728	699	741	703	681	719	741	683	728	728	688	753	739	701	696	695	660	692	699	728	717	675	686	717	737	701	716	743	707	704	767	711	683	734	742	698	707	687	776	705	717	732	719	748	680	728	729	714	703	770	695	695	691	681	700	703	733	727	747	759	706	681	686	724	703	740	731	759	727	692	745	743	726	750	717	764	727	729	693	696	690	744	697	694	678	762	723	730	769	728	728	662	719	701	729	710	690	725	746	730	737	722	735	744	668	695	713	744	723	774	695	780	714	760	724	699	712	760	658	695	725	726	751	692	669	741	739	706	717	722	705	725	701	757	731	728	717	695	707	670	699	756	662	701	702	749	732	728	737	683	703	666	723	680	736	744	722	734	733	773	698	701	735	763	681	696	751	783	803	721	741	723	796	724	722	700	692	780	666	716	712	822	780	661	757	762	726	750	726	714	732	643	731	771	736	740	677	709	715	749	704	697	732	691	721	740	665	704	682	711	731	747	759	738	723	694	707	723	726	707	730	788	693	739	674	669	745	718	727	741	706	708	700	764	735	679	730	755	672	697	665	743	715	729	743	721	704	754	731	734	755	684	716	718	676	696	713	711	729	680	696	706	686	715	695	718	645	730	717	732	717	701	738	742	733	711	778	701	673	715	727	712	728	723	713	726	690	739	757	709	697	693	741	688	701	759	716	678	717	767	667	746	686	703	749	755	670	713	739	759	749	707	761	757	685	727	664	755	726	747	731	700	687	707	758	704	738	671	721	715	705	713	701	757	716	679	712	734	726	715	701	738	684	752	663	750	780	743	701	677	737	706	723	703	722	723	754	723	732	708	701	673	695	756	749	766	740	767	750	701	742	701	727	697	706	726	747	695	698	734	707	722	772	713	700	693	750	674	702	726	757	676	733	681	756	782	744	686	703	695	723	660	711	719
8055	22083	15664	8290	6480	4973	3863	3388	2570	2138	1686	1529	1335	1438	1358	1177	1063	1095	988	1034	952	913	932	3524	10261	11089	7959	6527	4439	2608	1030	682	719	716	758	754	704	743	738	762	701	746	718	720	708	717	724	702	729	745	726	718	692	763	704	748	726	723	736	700	695	743	773	690	737	773	726	719	711	754	740	740	712	719	745	729	756	751	754	693	678	717	718	733	646	738	693	740	714	746	731	740	689	738	682	700	689	736	722	743	748	735	747	702	698	706	746	760	723	741	747	755	710	744	730	733	692	689	747	712	722	813	803	747	731	766	774	727	702	726	721	757	746	737	784	766	745	727	779	751	714	744	770	737	719	754	701	763	760	735	730	702	735	713	691	702	686	716	783	768	726	718	721	738	754	693	702	751	764	688	744	697	710	710	711	754	723	756	744	766	746	733	694	708	748	735	749	749	774	731	737	734	715	728	759	720	744	752	693	729	747	740	720	749	731	734	758	714	714	672	709	783	722	764	732	749	722	729	724	722	726	736	701	744	705	731	690	726	709	731	730	750	749	768	742	698	734	706	752	771	701	790	743	736	732	745	765	730	780	691	764	761	720	707	729	748	729	705	723	727	718	725	692	699	751	732	744	715	720	710	798	688	762	731	757	740	748	711	745	755	716	727	701	667	729	684	747	755	761	773	731	752	743	763	761	750	696	753	743	710	740	723	758	740	740	720	741	710	681	751	754	705	744	750	743	702	738	737	704	768	740	689	722	707	768	754	710	769	767	760	715	694	744	753	727	737	694	707	716	727	709	732	690	744	757	716	717	733	700	732	725	729	750	785	774	740	725	701	732	675	717	703	733	742	741	767	723	730	722	734	752	732	712	719	689	730	716	740	758	736	700	700	733	690	697	698	747	721	780	715	716	743	736	724	725	751	757	736	698	706	781	773	749	712	730	734	695	721	751	700	772	732	731	768	720	722	723	736	664	768	709	759	764	733	691	734	752	726	744	713	736	739	755	698	771	734	685	749	726	723	785	757	734	708	768	719	709	717	739	707	713	755	719	703	691	763	695	730	724	762	741	783	706	726	663	694	722	726	754	728	753	713	754	712	693	759	689	697	719	774	770	792	698	743	743	769	708	717	715	705	722	702	702	702	703	752	723	712	782	743	700	698	697	750	761	734	723	755	698	715	743	725	734	718	725	755	737	697	695	699	768	706	746	744	727	749	711	707	718	690	727	726	741	731	740	724	701	703	742	718	722	734	750	658	685	772	708	770	705	728	734	752	715	809	704	735	745	703	714	732	706	732	697	710	720	761	766	683	750	736	728	764	715	707	742	715	754	746	765	742	725	725	738	729	740	753	735	750	734	735	712	722	748	741	759	711	715	719	715	741	732	742	757	751	710	759	718	755	727	710	792	724	753	738	732	701	738	710	757	681	751	669	760	782	669	751	745	690	743	661	738	740	732	726	698	728	736	764	703	726	768	711	793	739	778	697	711	768	722	691	728	728	757	729	791	753	768	755	729	735	702	770	730	753	724	764	733	715	709	735	667	718	695	715	748	692	746	729	720	758	722	749	724	743	765	721	663	751	707	686	680	725	736	750	757	750	767	731	738	708	727	695	724	757	787	723	684	764	684	765	751	688	717	722	691	721	730	714	736	777	684	723	762	692	738	775	727	729	810	748	758	698	753	697	729	757	684	742	745	715	762	751	662	740	714	757	721	764	719	715	751	706	706	743	741	768	751	774	720	750	743	736	761	769	757	689	768	690	723	728	721	756	706	722	722	760	717	721	751	744	727	711	725	715	688	744	708	708	756	744	702	713	778	742	719	687	723	729	745	756	769	757	756	759	730	768	767	761	740	767	768	737	748	698	741	719	738	733	739	684	747	747	714	718	667	772	803	742	734	702	747	725	723	768	723	751	725	724	725	730	766	749	719	748	684	752	743	697	781	747	726	711	739	723	740	733	711	748	692	705	734	732	784	734	727	742	682	753	763	764	741	738	748	719	753	778	691	763	670	739	740	690	745	706	702	724	731	761	717	686	755	698	714	758	743	708	718	735	731	788	721	705	729	712	713	702	687	727	722	753	714	719	680	669	730	752	720	701	729	755	757	769	711	723	738	715	677	759	701	704	773	720	732	703	728	709	746	750	766	709	710	708	728	698	760	744	751	755	765	703	724	712	778	734	708	734	720	723	726	764	721	740	737	772	720	723	741	713	739	702	741	694	720	745	736	709	758	769	754	753	727	771	716	775	769	696	736	781	716	732	725	721	749	694	736	695	755	734	721	752	701	772	704	739	823	719	726	746	738	777	704	715	695	722	740	730	736	707	695	711	743	738	737	691	724	719	705	713	694	749	744	686	726	757	790	744	685	702	690	755	726	741	683	742	733	740	743	716	741	705	680	715	741	707	739	667	750	744	729	729	693	708	692	689	748	692	762	688	730	740	776	706	710	696	732	702	746	751	736	730	756	660	691	736	686	737	700	748	695	781	703	739	745	697	737	728	797	715	703	707	734	771	692	744	798	750	753	791	718	709	722	730	679	731	694	731	767	720	762	727	754	756	735	717	736	745	717	700	747	746	754	787	758	712	741	733	750	715	730	753	679	700	718	731	785	748	712	735	729	719	760	714	684	748	705	730	748	757	705	719	723	669	741	700	790	751	711	742	730	713	723	747	728	773	695	713	732	705	749	712	726	703	707	773	732	710	727	691	687	717	712	760	712	696	714	728	727	735	735	742	693	702	739	727	766	702	742	767	710	732	745	726	706	744	711	689	735	730	761	721	748	737	768	743	770	714	733	723	786	707	683	704	728	725	740	744	731	763	707	765	707	731	753	784	700	739	745	741	715	729	710	709	731	730	742	730	722	738	714	740	697	754	765	735	741	671	757	714	761	765	777	672	736	684	733	745	668	712	719	728	697	696	776	729	743	705	702	701	731	705	716	754	696	741	703	709	708	692	748	688	769	682	726	727	727	759	721	768	673	665	706	754	702	740	724	689	733	737	706	761	738	764	729	730	717	724	676	753	730	722	700	737	724	700	725	679	741	769	709	763	691	691	719	754	753	736	764	731	757	741	781	731	717	757	725	745	728	754	690	685	732	679	729	710	694	698	757	690	732	733	706	722	743	727	702	743	748	735	718	708	727	764	728	744	730	728	774	753	705	724	737	750	767	708	750	703	671	705	705	681	723	744	722	729	710	700	749	716	764	765	690	721	727	718	719	725	719	790	736	704	646	748	736	751	735	674	708	721	726	726	670	697	686	739	757	744	683	706	714	684	709	723	731	722	738	739	787	725	759	705	722	738	735	740	748	683	726	746	723	735	737	751	695	729	748	735	755	730	803	662	755	721	752	756	752	742	748	762	731	705	716	705	711	743	754	771	760	771	727	759	719	702	734	716	737	709	737	731	743	686	701	684	697	721	724	740	724	766	747	725	735	717	774	732	710	744	761	708	734	749	684	752	762	707	715	708	806	699	730	742	727	720	737	708	714	742
28078	19080	7512	2299	1155	870	769	768	611	522	475	449	465	440	458	481	429	437	478	438	461	457	428	477	637	760	719	714	609	550	396	418	411	389	405	393	393	405	435	415	426	407	430	415	402	376	377	428	376	378	394	392	425	406	413	416	440	401	395	408	427	392	410	389	377	380	424	406	400	442	422	385	416	404	440	424	384	426	418	416	426	409	366	422	412	381	398	404	438	414	385	413	410	385	431	392	447	416	407	431	394	381	400	429	377	429	407	415	380	407	387	383	467	418	394	378	407	417	411	456	413	453	391	374	436	397	395	408	432	404	404	373	395	399	358	371	414	361	362	430	396	427	407	405	419	414	409	430	379	432	386	385	414	417	442	398	444	400	379	400	423	401	415	360	395	395	392	423	446	401	389	411	369	448	448	415	391	419	403	424	432	413	415	406	427	439	404	445	408	387	426	410	427	382	437	417	401	450	399	388	406	375	374	382	409	379	438	419	395	417	439	403	370	424	424	411	391	420	401	402	410	420	374	388	378	384	378	454	419	410	399	413	461	397	400	430	462	389	389	424	397	445	396	396	401	423	421	379	418	428	431	405	377	416	442	412	373	408	372	418	402	383	411	416	395	386	398	406	419	440	384	406	391	418	415	425	397	378	398	395	411	411	421	388	403	422	430	408	399	363	376	437	430	424	425	395	399	411	422	427	380	378	392	404	436	433	403	402	371	392	388	421	380	398	390	402	410	429	404	436	419	388	388	393	376	415	416	437	420	419	419	409	396	407	394	424	381	439	411	398	421	394	461	391	413	365	427	451	412	432	446	401	381	427	420	392	412	388	425	439	440	434	396	418	399	403	396	418	412	402	405	395	424	422	403	395	411	418	431	394	396	387	390	392	364	380	401	420	402	402	431	465	403	410	435	451	406	373	414	414	386	421	390	441	374	431	399	407	405	390	401	405	402	399	345	409	395	407	420	409	391	426	393	378	403	403	412	429	411	428	427	404	396	406	399	393	388	397	420	426	438	431	413	420	380	431	397	373	403	393	427	417	391	406	387	376	394	430	408	407	383	396	404	409	397	405	389	407	430	402	410	391	395	395	428	404	390	410	404	404	425	415	371	412	378	396	398	394	411	401	360	369	405	399	416	422	424	438	407	371	379	421	393	423	391	407	407	404	441	428	429	399	443	389	400	413	464	427	420	371	416	426	434	439	394	401	426	385	412	426	412	407	417	391	391	460	436	430	434	430	427	411	381	400	443	388	436	398	414	427	439	437	455	390	388	404	403	417	439	424	362	433	411	458	401	412	410	375	425	415	417	414	400	422	427	399	405	426	411	416	409	410	397	406	415	417	431	413	395	426	407	391	390	439	402	394	412	419	402	413	421	402	392	413	405	424	446	454	417	379	408	413	420	382	436	417	421	408	408	455	430	453	386	392	386	427	421	406	404	424	455	402	412	393	419	393	416	373	374	420	407	396	385	397	381	399	407	417	408	393	381	399	381	458	374	412	418	440	407	397	383	413	436	411	423	420	379	405	444	417	407	385	409	397	421	406	401	371	447	421	419	381	386	436	446	448	414	439	410	429	418	401	415	413	403	375	414	418	382	373	437	463	415	395	392	402	469	408	441	432	393	407	389	444	425	397	411	435	439	382	424	394	407	401	412	400	356	436	394	400	409	407	410	421	403	380	404	401	418	411	425	398	358	389	435	429	419	399	454	409	382	411	398	416	394	400	420	436	401	393	427	401	394	397	412	413	403	426	413	406	417	392	401	383	367	408	420	392	395	392	393	431	405	416	416	425	410	437	416	430	402	427	403	433	404	394	408	400	381	408	433	406	386	400	388	438	423	433	412	366	422	401	400	428	414	407	393	390	381	407	425	422	411	413	385	397	389	410	389	405	425	389	449	391	397	441	418	416	409	384	412	418	407	421	399	385	428	419	413	385	387	402	440	422	386	388	406	388	429	423	411	411	383	401	392	406	404	410	394	411	420	419	403	395	413	380	414	406	393	415	412	412	423	417	407	416	407	406	413	394	408	397	366	406	398	387	424	400	394	435	407	409	402	389	432	405	400	388	438	417	416	452	397	428	395	406	403	430	421	454	424	380	444	399	405	439	405	402	438	369	427	390	439	389	398	406	408	403	424	427	439	447	417	382	412	400	423	392	379	421	412	411	402	413	422	423	388	405	422	397	443	372	415	402	404	387	423	412	400	382	380	412	396	384	399	410	390	377	433	434	403	415	413	383	420	409	428	387	444	393	443	437	408	408	406	389	393	407	411	452	415	382	405	390	406	380	375	403	429	398	405	403	431	424	387	389	399	404	377	402	393	384	405	428	414	387	418	404	420	433	396	420	438	383	395	399	440	409	379	415	426	433	402	385	434	395	407	388	420	413	384	430	424	465	427	413	387	414	376	406	417	395	376	441	420	443	380	430	428	393	394	367	416	451	389	397	382	401	421	391	428	428	410	408	420	409	393	393	363	391	442	422	415	386	413	429	417	378	428	432	372	404	398	405	433	414	400	420	425	398	410	409	363	380	462	414	376	378	391	432	407	397	409	419	425	392	424	405	389	405	439	419	407	404	410	403	414	424	384	432	427	401	387	416	442	433	446	410	413	408	372	419	392	412	417	367	376	406	404	389	393	425	399	376	449	366	403	438	405	354	390	384	455	427	415	408	442	415	385	398	377	407	387	396	442	398	441	420	395	405	408	384	381	377	381	371	427	428	412	437	439	392	417	427	407	388	411	443	442	395	392	387	388	391	396	414	370	407	411	389	429	399	399	426	416	413	447	400	397	405	407	408	385	418	416	391	380	403	411	412	423	430	392	413	401	408	423	435	412	431	410	372	426	430	393	428	417	377	391	395	438	421	368	389	414	400	404	419	411	420	430	385	350	400	415	420	396	371	370	411	384	389	409	424	344	404	413	415	428	407	412	377	454	413	411	420	440	416	402	400	412	409	427	386	372	397	428	419	402	411	367	430	405	439	394	410	369	421	414	410	399	398	377	435	423	433	414	388	365	411	378	386	431	438	399	388	399	394	425	410	382	413	419	422	391	384	444	439	405	416	378	443	420	414	443	413	410	399	382	413	376	412	393	414	423	428	369	372	412	408	417	418	410	432	405	420	405	388	431	417	406	405	364	410	384	403	410	396	424	404	403	392	408	422	385	395	407	366	412	394	417	423	405	403	414	422	421	363	385	402	405	402	398	398	406	376	435	403	429	383	413	421	373	420	398	404	390	416	433	383	441	414	436	389	405	375	399	384	431	406	400	421	409	428	413	388	387	408	378	411	416	448	360	419	405	382	412	430	444	386	420	418	431	426	430	411	409	382	401	392	406	427	428	414	390	429	390	409	415	402	397	463	417	402	411	384	419	391	369	397	417	389	395	397	393	458	444	453	403	425	414	392	389	416	402	397	435	425	435	422	457	428	420	404	401	371	413	389	435	445	394	403	428	430	395	387	415	425	409	410	432	400	405	406	427	408
6419	7176	5239	2726	1759	1419	1203	1189	806	693	660	581	575	561	545	633	530	563	556	490	495	518	573	556	797	935	936	832	731	623	439	442	450	451	479	444	469	498	425	436	438	487	439	425	481	477	421	465	447	441	475	456	458	441	434	432	421	482	461	465	460	490	475	443	465	452	419	473	455	466	480	438	443	460	458	471	454	461	453	450	458	435	412	437	411	434	489	475	448	482	466	462	413	448	439	456	443	454	457	443	461	483	438	472	444	472	452	416	451	466	478	450	422	425	413	462	438	497	460	446	432	483	401	439	433	430	465	475	472	494	459	431	470	439	443	447	414	483	448	462	413	448	445	432	462	445	411	469	427	458	417	449	441	451	405	478	439	449	437	439	417	452	485	462	438	428	441	456	454	445	447	491	442	471	430	442	465	444	442	446	444	462	486	456	465	492	445	436	437	408	434	459	444	420	466	447	412	425	461	410	457	441	415	431	407	419	445	417	446	454	485	422	460	427	442	434	443	442	459	426	448	428	425	442	450	481	461	458	465	410	441	426	444	433	414	405	453	434	437	441	458	443	419	434	444	467	471	443	436	458	475	438	443	465	429	457	463	443	463	478	411	449	438	448	425	477	418	476	464	447	440	453	429	444	465	470	440	460	435	436	466	470	479	420	448	446	462	480	448	436	412	486	469	481	458	437	432	431	450	440	447	462	463	435	452	413	471	495	455	452	436	448	462	430	440	435	440	426	460	464	479	450	425	472	431	418	431	414	470	470	466	427	461	463	414	456	428	440	418	468	428	437	447	466	433	439	444	465	431	405	423	424	414	453	447	441	461	465	459	449	458	429	448	482	462	444	454	478	421	449	440	448	497	451	411	459	453	421	445	481	408	465	415	465	440	438	432	443	441	420	423	461	461	459	456	475	457	443	430	426	468	466	412	487	445	437	458	438	462	443	470	415	474	439	437	458	442	445	418	419	410	454	452	455	442	488	439	458	428	466	426	421	431	450	428	465	459	419	455	471	429	450	466	468	454	448	435	427	448	462	446	481	460	504	478	452	414	422	479	449	457	454	430	442	476	406	482	435	471	438	488	464	461	469	447	454	458	459	471	462	466	465	419	456	461	477	431	473	448	435	496	445	479	417	475	443	411	428	456	424	458	434	429	462	444	460	436	447	424	448	440	425	437	447	470	462	426	443	440	455	450	411	411	468	468	477	425	426	424	415	397	459	435	461	451	433	401	441	473	451	458	449	473	417	418	446	429	468	456	453	480	421	467	440	441	484	455	439	455	434	455	415	452	478	461	441	387	468	450	453	439	472	498	436	427	436	399	414	393	460	461	389	441	425	477	469	418	460	463	494	461	434	460	424	390	457	423	462	452	452	454	413	445	427	439	431	417	434	425	440	454	464	478	471	458	450	433	456	469	505	463	469	455	452	492	470	438	417	472	471	439	476	446	400	484	468	488	453	476	453	443	430	476	414	431	455	438	437	450	457	465	470	438	433	426	438	456	436	459	466	445	433	488	444	451	438	469	472	422	456	445	421	448	460	447	488	444	423	428	439	442	422	448	432	445	448	476	471	441	421	444	457	479	426	458	454	433	431	459	439	466	448	437	432	418	431	429	449	432	411	433	434	455	475	418	452	469	461	438	469	424	435	475	426	400	450	404	408	478	436	451	436	442	394	437	439	445	400	449	476	448	436	460	411	443	450	480	428	418	443	455	415	439	450	444	397	442	438	445	441	484	469	444	444	440	448	422	408	383	428	422	440	456	471	441	424	452	439	482	433	423	439	454	491	435	437	420	469	457	444	426	443	459	442	435	441	442	445	429	429	454	420	432	448	443	442	457	430	460	415	438	449	459	446	473	430	436	426	477	452	453	465	471	451	443	470	441	425	435	463	483	468	477	445	433	429	431	443	463	472	418	482	438	439	465	452	416	472	454	420	430	414	433	476	434	443	431	476	413	419	446	433	436	475	457	421	482	473	471	442	440	453	463	449	450	446	502	432	392	427	448	434	444	443	448	431	453	422	443	423	400	441	467	465	458	459	456	441	492	449	429	433	452	403	447	450	467	437	453	441	439	460	463	441	500	468	452	441	427	465	417	476	450	481	431	456	465	442	447	476	408	437	427	464	445	414	436	444	482	455	425	450	444	467	439	441	423	407	410	434	438	448	446	446	435	453	444	425	386	449	452	429	429	453	463	410	443	437	506	476	460	442	447	433	444	453	467	414	456	422	448	421	475	488	439	438	437	417	436	428	421	437	446	439	429	435	449	472	443	458	448	474	424	480	425	462	437	401	434	417	477	474	467	461	451	444	417	429	423	435	468	446	407	508	425	453	468	437	467	436	459	460	419	443	467	477	463	438	428	409	436	470	421	419	433	461	457	455	427	437	396	457	447	473	425	474	426	455	487	454	479	458	441	457	455	419	446	431	474	451	451	473	484	437	446	467	462	410	422	415	437	465	439	465	475	451	452	437	455	478	485	442	430	470	449	436	435	431	451	457	463	445	434	419	459	463	476	447	458	445	475	446	458	415	433	454	454	459	445	469	448	418	460	452	440	463	444	437	479	435	450	446	459	447	455	446	424	445	458	451	449	474	449	444	454	440	442	498	403	466	465	464	418	453	476	425	457	476	420	416	458	468	445	462	434	424	426	410	488	462	412	499	453	445	451	450	476	485	454	434	414	471	480	407	417	456	420	429	390	405	450	470	462	419	447	471	452	418	426	464	449	415	407	462	460	423	469	451	452	420	421	484	430	437	440	431	464	429	455	479	440	437	464	442	439	443	485	424	454	461	422	429	477	465	433	451	468	435	446	444	449	464	431	483	483	442	445	444	435	453	458	415	448	462	450	464	395	463	447	410	453	443	422	470	416	483	436	436	433	480	477	481	461	436	426	469	470	454	447	452	437	477	490	392	472	492	446	485	424	464	462	469	464	435	486	460	457	440	421	419	410	424	437	465	470	430	401	466	452	485	443	424	469	454	417	407	465	413	486	404	463	452	434	450	414	445	441	429	445	450	442	474	467	434	426	441	461	475	438	404	451	427	477	476	441	461	437	415	468	452	451	436	450	469	475	452	463	446	431	461	425	439	469	428	419	472	453	433	432	477	474	420	496	468	467	443	463	441	451	457	418	433	448	442	451	432	462	444	471	472	463	441	461	455	458	448	408	482	453	476	421	412	475	443	454	445	449	476	457	448	446	438	411	467	441	488	456	430	433	456	414	452	433	419	435	455	431	436	427	448	434	434	463	486	443	419	441	453	467	468	442	472	431	443	443	426	484	407	429	468	451	469	443	455	431	416	444	414	488	427	426	463	427	434	453	467	465	431	435	441	448	465	432	487	439	457	488	447	469	442	435	460	459	468	424	415	466	452	425	491	409	447	445	448	461	441	447	416	457	415	468	486	438	458	453	418	451	424	438	446	447	432	422	477	466	445	451	466	422	446	463	443	427	430	459	449	470	446	462	450	486	428	471	480	468	446
24137	21466	28747	24623	21466	9794	1842	1332	1114	769	701	589	586	579	592	555	593	562	569	626	553	571	521	1258	2973	3429	3207	2251	1921	1281	563	443	447	436	478	453	431	464	393	453	462	410	442	449	424	416	486	436	419	482	436	449	475	445	510	443	444	432	409	459	450	461	457	466	423	472	451	461	447	450	448	440	446	416	450	454	419	436	468	482	448	443	462	441	426	468	426	432	462	446	434	474	430	431	449	413	465	483	451	463	461	446	492	471	477	446	410	476	449	424	408	447	466	435	477	457	435	433	437	449	451	435	483	438	430	466	472	455	468	422	444	474	468	432	459	471	416	450	475	447	491	446	460	423	441	453	442	449	413	473	443	450	413	429	433	434	454	430	462	448	453	456	422	450	456	431	464	477	471	471	472	430	438	412	426	472	466	455	461	426	431	480	468	475	441	439	460	478	447	444	463	450	418	437	486	460	429	424	425	437	474	486	442	497	461	470	449	437	424	467	491	415	467	450	450	478	483	430	446	447	472	447	442	429	450	455	461	479	470	479	469	442	465	451	469	457	437	466	479	462	474	479	437	452	420	450	476	510	468	469	448	468	428	462	429	470	393	435	420	396	446	464	482	409	462	446	491	451	461	456	430	466	444	453	435	450	442	422	381	460	455	474	462	404	462	447	430	424	460	441	449	458	451	456	405	451	428	438	442	481	474	448	424	456	427	442	475	475	470	449	459	460	427	441	427	462	436	427	460	449	455	449	470	444	433	440	447	438	408	451	435	451	460	446	438	468	426	444	452	479	413	478	441	421	454	468	434	431	462	440	439	453	465	455	448	443	409	464	410	429	466	421	460	457	442	441	444	474	468	484	435	460	471	437	442	428	430	463	422	412	429	411	453	441	411	444	422	455	513	432	449	477	446	502	428	430	486	455	458	453	415	412	446	454	455	471	495	436	418	438	463	473	443	467	426	457	422	465	439	463	425	421	475	420	500	467	418	462	425	489	486	442	429	437	474	438	436	469	411	457	459	449	432	469	427	472	459	436	416	440	446	435	436	440	448	464	433	452	443	434	443	424	443	471	432	451	428	483	501	445	482	444	473	443	463	472	437	453	477	423	450	455	426	440	420	476	472	453	465	452	450	459	436	437	464	445	442	420	451	454	500	440	421	468	464	447	450	413	434	411	477	435	441	463	439	449	418	424	439	455	475	447	470	420	463	449	436	452	489	474	521	454	468	439	442	440	452	431	459	441	428	496	458	412	471	442	471	456	469	458	452	420	416	454	454	488	436	449	464	434	484	452	500	463	444	424	483	455	461	424	447	429	472	493	456	434	496	420	482	456	450	467	460	441	466	450	470	413	436	450	471	477	443	450	447	443	435	438	439	467	460	417	412	450	446	485	510	489	459	441	456	461	468	393	422	437	455	444	462	444	437	446	440	410	481	427	454	432	474	487	456	441	451	431	445	467	447	443	447	451	443	404	429	438	496	439	444	449	467	460	459	442	449	428	470	441	489	451	427	482	417	436	460	463	482	446	462	459	410	481	428	451	444	433	451	460	457	436	475	477	455	451	477	441	433	429	445	468	457	481	461	439	448	467	481	463	458	479	422	453	473	468	496	455	454	463	439	460	460	487	411	459	457	430	468	467	456	432	484	434	417	437	429	456	479	499	446	452	448	477	467	482	404	460	460	471	464	423	434	434	416	451	503	459	456	425	431	442	434	484	430	466	415	437	472	443	442	438	431	472	441	502	462	425	426	417	447	459	433	454	477	480	460	437	451	449	448	457	424	412	471	446	464	468	414	456	422	463	493	425	481	454	480	432	442	423	455	442	461	464	441	494	446	445	412	461	424	408	462	514	465	413	444	422	421	476	455	460	430	433	468	455	438	459	410	467	415	452	429	446	458	447	445	471	447	446	479	441	434	438	452	462	472	426	440	432	447	446	419	451	484	460	448	465	474	437	490	455	449	447	489	466	448	442	424	424	459	474	487	436	419	421	457	456	437	434	427	448	425	435	469	441	445	433	462	493	457	464	473	434	501	436	448	431	465	449	451	461	458	454	446	465	476	447	455	448	412	446	492	454	476	455	457	400	447	449	462	446	440	466	453	396	430	476	471	497	442	443	444	457	452	470	450	462	451	412	482	437	420	436	458	467	391	449	416	444	431	431	457	445	464	448	449	509	442	454	442	461	426	461	440	406	459	463	413	436	427	419	446	448	464	482	449	474	457	450	454	433	471	447	443	444	429	485	453	458	441	435	457	452	445	439	461	438	461	444	486	441	467	474	463	456	439	462	458	433	461	414	485	455	471	434	474	436	461	402	410	437	450	475	476	465	476	445	443	492	421	448	441	420	401	481	444	394	419	464	485	415	460	445	433	415	450	441	454	443	485	470	416	436	456	413	446	445	473	412	406	443	486	448	442	465	453	505	443	468	418	415	483	460	427	442	452	433	467	474	468	446	459	466	441	437	465	460	457	428	396	453	419	452	462	470	456	415	451	471	443	456	437	445	458	448	448	438	448	451	464	469	432	482	466	433	442	472	447	468	477	454	469	421	455	425	465	418	458	438	470	419	458	445	404	465	414	434	445	439	480	478	454	436	444	433	426	424	439	444	445	442	456	470	442	455	483	455	449	469	449	462	469	440	453	473	434	447	425	443	446	432	450	452	428	460	447	458	445	403	435	467	437	469	397	452	411	479	455	466	423	456	478	470	448	421	450	460	463	466	454	457	445	427	446	455	442	466	414	433	469	466	433	463	414	455	404	428	414	427	457	477	479	446	467	461	491	456	411	462	475	422	465	447	461	463	439	445	423	428	474	443	443	472	461	462	419	444	466	426	413	437	441	422	443	461	431	437	422	471	510	435	414	433	423	438	446	491	477	463	438	462	432	451	447	428	504	432	457	432	448	457	477	426	411	468	428	414	461	459	417	444	517	433	436	451	457	436	471	505	492	509	435	466	440	386	443	439	426	448	471	443	452	472	444	475	443	497	447	450	465	445	397	472	458	455	431	470	473	488	425	426	489	447	422	454	430	457	437	440	470	471	435	448	418	477	449	425	404	435	503	467	449	430	415	437	443	467	418	461	454	450	428	429	410	438	436	490	444	446	436	458	418	458	472	458	442	465	439	456	444	433	425	439	416	470	436	436	427	409	451	446	447	439	456	451	454	435	440	422	424	451	435	461	450	479	413	447	451	453	475	424	439	491	458	447	489	445	473	450	442	447	471	487	463	408	459	472	449	468	435	481	428	464	428	467	438	428	423	446	477	446	429	440	428	452	463	440	444	464	423	428	458	436	419	453	405	453	433	451	464	428	441	446	430	471	454	444	425	483	438	495	450	483	431	442	471	457	460	462	438	460	457	457	461	423	461	444	453	432	431	424	415	444	432	483	430	442	467	421	445	441	447	450	435	472	435	458	451	462	418	431	433	428	477	469	426	456	458	452	427	426	472	442	465	450	398	470	425	445	437	475	456	422	438	430	478	443	434	452
6105	15451	11192	6325	4253	2811	2374	2235	1574	1181	997	903	758	777	762	842	766	703	705	760	736	674	610	1980	4641	5385	4898	3263	2688	1750	665	487	500	454	471	423	461	434	493	485	480	469	485	475	476	465	492	482	472	471	483	513	458	471	476	446	466	471	471	456	472	477	480	480	466	481	452	503	456	475	444	481	484	464	487	425	505	449	502	476	480	485	521	518	499	422	463	520	449	485	483	430	469	484	482	473	502	491	464	502	464	472	500	470	484	478	521	437	477	501	470	463	476	445	496	449	485	473	456	465	514	516	480	480	445	484	479	488	472	463	466	477	447	441	498	477	546	468	487	470	463	453	456	465	480	507	513	478	499	501	487	463	470	509	481	452	462	479	479	473	466	465	452	475	494	493	465	421	434	490	473	464	468	479	485	496	514	460	485	470	483	472	461	487	495	495	476	468	496	486	481	429	470	471	493	454	480	500	465	476	458	460	462	454	452	476	487	501	467	483	473	466	489	498	479	461	458	467	494	475	494	470	462	486	466	493	474	495	514	470	519	484	451	451	449	488	458	508	464	505	487	500	496	453	470	462	486	478	489	444	451	495	496	488	473	488	469	489	469	466	479	485	485	467	455	507	488	467	440	507	481	467	451	468	446	494	419	472	480	469	488	465	469	513	461	473	471	483	461	480	466	482	461	499	454	502	460	460	466	470	479	474	455	473	470	467	480	483	457	464	452	490	468	454	467	478	478	511	484	435	458	476	471	439	460	476	490	500	491	433	490	530	513	499	483	438	469	533	489	486	505	446	483	438	489	469	515	467	497	442	441	470	445	509	501	472	483	495	456	492	479	493	474	454	494	473	460	466	464	415	512	455	492	467	477	469	470	506	459	437	504	427	484	465	486	492	497	459	526	452	485	508	448	524	461	500	455	484	480	473	459	472	485	457	454	465	484	473	477	451	451	499	459	448	451	479	509	478	465	446	481	516	478	460	490	464	473	469	518	489	517	477	523	475	502	468	442	493	513	470	490	459	470	475	456	492	507	476	490	525	483	459	495	468	487	434	490	483	465	481	475	479	494	478	468	461	441	470	455	448	501	469	437	459	468	465	458	470	485	507	464	524	467	441	485	491	481	457	474	514	478	488	474	460	442	489	490	449	496	489	500	505	492	476	459	469	516	481	470	491	501	479	416	471	473	474	502	514	462	484	475	455	478	452	448	464	479	472	492	458	452	458	540	502	504	465	449	462	502	455	506	470	478	466	448	471	464	511	491	494	512	484	473	496	434	470	503	484	485	489	434	500	496	470	503	480	471	529	477	471	440	453	479	499	507	477	492	475	477	473	499	497	488	512	449	525	509	508	502	454	498	477	491	487	474	473	459	490	471	465	533	478	490	500	478	421	444	465	501	476	465	482	469	483	461	455	474	472	497	496	513	455	473	472	486	516	480	502	482	452	498	464	462	457	468	454	496	490	464	468	458	449	511	493	462	444	446	443	461	436	514	446	493	495	516	463	464	462	489	447	470	494	487	452	494	501	465	507	465	474	480	471	502	479	495	483	487	513	476	472	469	451	448	516	444	466	463	440	424	511	494	507	436	462	488	483	452	478	466	486	481	468	480	467	455	466	490	496	467	495	475	493	451	470	499	477	476	485	470	415	477	505	463	480	465	439	460	484	470	507	477	500	454	452	481	489	495	466	500	498	504	460	471	480	483	483	504	467	477	487	455	496	477	457	477	477	438	463	461	473	493	526	487	526	458	453	533	491	475	448	484	501	508	487	423	456	485	448	483	469	459	479	473	458	424	448	441	472	470	509	468	499	472	504	517	498	498	494	473	478	484	457	474	470	463	446	476	495	512	474	492	498	473	487	487	450	475	455	507	446	496	484	471	502	503	453	456	480	473	466	477	454	466	446	504	470	477	471	506	481	494	437	485	468	489	491	436	451	460	481	467	493	477	471	503	465	499	497	473	514	451	459	459	454	506	482	464	501	482	530	463	457	472	492	477	512	492	458	471	479	455	497	459	511	494	505	476	467	487	508	500	478	480	483	496	459	436	521	456	497	469	468	435	461	436	470	472	507	500	461	474	522	496	497	469	481	439	513	515	478	523	472	432	441	473	513	499	468	471	459	460	463	489	474	471	446	463	516	511	501	460	470	521	490	464	453	461	525	443	479	482	489	489	491	439	454	479	467	473	459	453	467	479	461	500	513	475	496	456	498	485	471	505	489	495	510	471	450	482	444	434	467	488	502	456	517	493	462	489	455	499	475	472	493	476	455	500	479	442	456	470	461	489	467	494	459	478	474	465	463	454	480	484	514	444	454	511	465	470	511	484	494	493	421	489	491	428	446	515	481	472	505	460	457	477	457	496	465	461	445	484	469	459	444	450	471	487	485	499	489	479	483	458	507	495	507	466	488	485	496	491	480	508	426	466	477	492	488	478	470	460	496	495	517	493	480	478	493	465	497	477	458	497	476	492	485	468	471	501	457	497	482	492	510	476	460	462	504	448	518	482	508	483	466	456	482	473	471	470	476	442	453	474	462	515	486	465	466	505	465	424	485	512	479	478	465	454	455	458	458	491	484	490	449	464	436	508	446	476	464	443	476	490	483	468	497	499	500	491	475	441	480	499	508	477	451	462	469	496	487	495	462	499	479	478	473	453	418	513	449	469	442	443	483	438	442	464	453	477	480	472	486	497	453	476	473	484	466	475	482	439	452	480	494	449	460	507	482	485	468	487	495	519	473	453	457	449	534	444	489	453	501	482	475	502	481	423	489	458	476	485	471	507	512	434	454	529	487	501	474	465	512	495	455	458	475	472	488	492	465	473	490	474	500	510	454	466	495	512	488	476	472	462	506	484	442	446	486	520	478	465	505	508	465	503	471	479	495	472	456	454	480	449	457	481	443	482	475	484	476	536	475	520	480	459	473	453	483	507	498	443	474	489	421	480	477	459	493	471	518	485	460	453	442	461	478	465	471	455	474	485	477	459	514	479	476	504	469	480	498	429	452	453	475	486	481	464	479	508	459	462	463	459	481	456	463	443	475	481	462	475	456	465	485	492	439	495	483	488	478	504	463	458	470	477	507	496	501	470	465	489	489	466	453	462	490	427	476	495	485	480	503	493	476	476	496	509	466	498	491	520	456	481	495	474	476	484	474	455	475	457	460	486	513	510	502	511	489	460	467	483	495	483	503	477	445	451	466	467	475	499	445	446	483	474	456	443	482	473	457	464	450	498	457	469	460	481	471	425	485	495	460	460	473	477	475	456	458	464	480	488	492	439	490	487	423	486	480	500	514	480	493	475	425	484	516	442	489	455	487	467	468	494	513	509	509	499	475	455	467	424	487	471	478	488	476	467	464	465	465	499	475	443	501	477	514	478	481	440	473	463	480	495	492	482	491	472	478	486	476	491	461	440	426	538	450	444	451	446	470	453	460	448	456	500	451	470	502	472	511	506	483	511	434	466	435	442	481	497	509	521	468	428	499	484	436
25248	21420	27691	25534	11504	1686	1270	1146	919	738	725	776	668	732	709	727	697	633	662	690	668	651	695	1386	2244	2287	2008	1556	1314	998	748	597	558	578	660	599	597	556	587	597	600	558	557	612	568	582	568	606	609	558	590	585	600	605	604	596	590	639	648	576	622	569	636	588	579	563	600	627	603	615	635	604	571	563	628	647	597	628	589	577	585	604	580	572	641	596	602	588	609	619	589	585	567	610	575	596	550	600	610	606	584	632	566	550	567	635	609	607	618	576	554	664	600	576	595	550	630	570	566	594	604	571	600	633	550	612	598	593	589	565	590	584	601	584	574	547	574	590	634	597	626	633	589	594	570	585	593	605	628	564	571	602	617	581	587	603	597	591	619	579	573	590	589	603	637	563	594	594	593	585	565	622	587	560	577	575	599	599	587	634	618	609	625	584	575	605	593	618	584	609	570	596	570	641	618	630	598	617	551	626	570	658	573	577	578	626	642	631	600	609	578	616	574	611	648	640	600	584	571	599	600	573	562	590	587	585	598	581	621	614	622	611	538	612	599	567	621	572	589	580	626	563	567	643	575	603	618	625	612	613	596	594	633	635	561	555	657	569	643	599	602	608	580	609	572	619	639	587	615	573	618	543	622	587	629	580	627	570	597	566	620	551	591	589	606	545	610	575	574	610	534	581	612	595	552	595	629	607	635	617	595	552	584	584	622	607	552	653	599	594	575	594	606	585	586	621	635	626	605	613	637	589	606	564	640	526	607	600	594	572	647	593	616	615	606	593	595	602	602	563	626	618	599	597	553	571	625	612	574	611	588	613	615	619	581	572	579	549	577	606	595	554	590	652	572	581	602	562	588	619	577	556	585	584	613	571	579	625	567	610	640	537	618	661	573	623	610	577	577	573	625	594	610	596	581	583	613	618	593	573	608	605	605	607	555	584	579	577	597	540	633	597	589	593	590	612	601	584	601	590	591	555	601	619	603	592	597	618	596	578	620	599	595	580	591	578	597	618	572	573	605	571	581	602	569	599	604	605	569	606	605	612	604	585	584	610	590	592	645	601	629	592	652	564	588	619	618	597	580	577	600	615	585	617	597	583	579	612	577	583	609	636	568	598	607	568	613	582	594	542	644	581	637	588	555	601	601	602	562	566	582	576	644	624	599	608	577	568	560	568	618	585	565	614	586	566	563	632	606	583	590	640	557	592	602	617	600	637	611	591	574	603	611	632	594	567	589	618	595	598	621	642	621	571	593	570	611	594	621	631	587	597	611	608	593	616	599	562	589	603	625	619	611	593	617	640	666	613	569	599	565	611	612	618	600	562	599	570	595	648	593	594	560	613	561	607	615	607	631	573	603	556	607	596	577	586	578	577	605	566	618	558	609	595	637	610	627	618	619	562	645	600	609	593	649	618	561	617	608	591	629	568	626	574	573	678	604	616	571	592	637	583	593	616	593	583	612	571	606	581	648	566	605	580	578	629	585	604	602	581	586	587	621	593	599	593	582	584	613	619	613	586	584	589	622	594	605	582	608	607	655	594	610	608	592	655	596	563	579	561	570	607	582	594	580	587	581	611	584	577	634	645	573	615	593	594	617	582	584	595	585	595	622	592	595	570	570	586	590	637	566	595	591	618	656	642	583	632	590	614	580	585	606	573	575	613	583	589	591	536	620	590	669	602	574	612	627	631	567	550	586	657	643	588	631	600	630	607	540	541	601	604	615	637	599	541	574	570	598	578	577	580	615	588	615	583	590	589	636	599	588	612	611	564	611	604	556	592	610	561	589	637	567	626	569	605	605	540	623	562	593	600	621	562	555	589	611	607	577	598	597	598	570	592	588	608	614	611	581	597	576	625	574	557	621	572	557	566	603	575	612	620	574	621	647	605	553	574	624	583	590	601	631	604	618	598	628	593	600	565	597	564	588	590	613	613	607	593	580	617	579	603	593	619	605	593	606	639	602	645	608	632	586	567	612	602	602	599	603	599	608	597	643	625	573	597	599	572	604	597	610	619	606	568	581	588	610	637	594	647	564	586	600	602	573	586	570	583	583	659	595	630	622	578	586	638	627	599	593	638	558	612	624	573	547	615	600	655	579	574	593	591	661	602	578	545	614	618	570	610	606	574	567	621	610	588	593	619	598	568	647	581	595	635	628	584	597	610	593	597	597	608	576	582	623	602	597	578	607	591	604	595	578	600	617	606	604	644	606	583	573	583	551	536	566	583	593	569	622	592	619	612	616	592	589	608	582	599	601	632	594	605	652	633	612	634	604	579	536	607	630	576	623	616	616	598	614	586	565	617	567	603	580	592	593	607	637	587	608	648	553	581	577	584	663	585	575	591	619	618	610	580	587	602	545	636	569	605	643	598	606	609	622	636	636	568	620	609	594	600	591	598	596	609	627	563	583	609	581	569	600	587	621	607	575	607	580	611	591	638	585	607	611	574	586	596	577	628	572	579	585	616	594	608	595	598	578	569	553	574	610	591	569	616	608	595	612	582	622	579	607	573	597	565	607	589	602	621	589	592	597	587	586	576	608	507	615	610	603	567	565	552	590	585	605	662	596	557	599	553	607	597	592	576	559	604	592	633	567	521	582	550	641	591	592	618	589	586	552	573	556	599	571	603	633	603	646	615	582	578	583	533	629	600	612	597	613	599	552	563	607	577	601	592	561	607	614	608	628	555	586	599	626	622	579	591	607	602	624	561	622	575	562	601	568	559	618	567	576	607	608	550	574	616	610	562	621	618	590	612	585	586	648	581	601	562	593	583	617	608	602	601	609	566	578	615	553	569	604	569	599	634	566	607	666	578	600	621	618	635	640	630	596	583	642	576	636	614	587	577	603	591	560	576	592	603	631	608	624	595	582	581	559	624	610	596	560	568	551	581	611	566	579	568	580	612	625	594	592	565	621	603	637	584	559	560	621	589	629	597	586	656	611	609	568	574	576	580	622	603	589	585	606	636	544	598	576	618	621	595	628	563	587	610	604	619	584	586	567	558	596	613	628	610	586	624	582	610	589	607	582	553	559	599	598	581	593	566	602	587	621	626	556	610	588	601	636	615	622	618	629	604	534	602	605	558	634	573	602	618	574	636	619	582	628	598	627	557	592	598	638	556	572	592	615	611	603	569	614	595	552	622	590	578	565	579	629	593	586	592	570	551	630	591	586	593	584	610	638	634	607	579	578	580	573	588	614	574	596	564	616	604	596	592	568	596	629	605	592	572	608	564	604	615	595	638	539	572	658	549	573	589	620	564	551	582	582	598	617	597	571	607	616	626	602	593	603	621	557	583	603	569	592	640	585	642	587	588	606	619	566	579	623	596	602	602	607	566	607	592	576	644	561	591	604	582	573	603	610	554	569	614	546	600	611	614	576	634	610	575	573	640	560	630	625	631	593	624	560	607	591	578	609	645	616	576	581	569	600	622	610	613	590	636	599	585	660	566	599	541	595	610	619	610	643	579	550	581	609	571	606	603	580	584	609	594
5985	12247	7834	4442	3281	2238	1919	1899	1316	1106	904	823	901	887	877	862	732	729	720	787	824	760	865	2254	3846	3895	3126	2161	1915	1330	866	657	633	651	654	568	612	623	607	697	634	662	584	623	693	654	624	668	596	642	628	597	602	624	659	632	660	619	619	624	628	688	670	613	607	635	701	601	646	640	668	689	605	622	666	632	660	649	674	592	672	648	672	651	651	646	683	654	644	639	637	624	573	644	610	596	667	647	658	609	605	617	663	654	607	625	639	606	660	630	645	612	677	639	660	589	611	677	664	634	630	617	649	618	689	616	624	634	637	605	577	641	628	654	585	618	619	626	676	646	596	630	634	649	639	632	594	635	643	629	637	604	661	641	610	609	622	624	653	630	622	633	663	627	648	614	628	633	607	602	622	661	684	620	651	687	613	652	634	608	643	604	606	620	624	641	633	638	614	616	606	653	649	660	644	609	598	625	648	615	596	651	645	626	619	608	644	609	623	633	625	644	655	608	651	617	639	616	588	621	655	653	619	635	654	676	616	634	623	630	672	693	649	696	613	666	622	654	625	609	622	632	650	648	685	613	640	656	619	617	635	632	637	603	629	659	657	610	646	635	667	659	642	631	653	666	597	591	631	608	666	606	604	608	673	633	596	602	653	617	647	609	663	625	606	644	689	617	619	667	617	659	649	590	658	685	597	615	627	610	631	621	603	632	649	633	658	611	652	608	666	585	587	612	638	653	662	619	655	663	592	680	637	648	647	666	605	610	674	665	606	614	655	644	666	641	674	595	608	631	611	615	682	640	663	647	619	651	684	659	630	626	643	623	614	629	670	632	693	636	638	650	631	684	677	676	666	660	622	622	619	666	644	624	652	617	627	661	651	680	622	669	608	658	663	646	628	593	630	642	687	660	619	668	653	585	617	578	617	648	593	657	648	677	575	662	633	636	639	651	638	676	649	655	622	657	591	620	640	620	675	634	615	589	633	599	622	626	661	616	653	653	624	636	621	663	689	653	620	609	670	616	634	656	647	627	654	641	647	640	633	628	649	642	624	659	640	634	653	697	638	657	647	668	673	613	607	639	612	623	634	644	631	647	644	681	680	615	644	654	603	645	651	603	620	623	645	627	636	648	591	648	622	642	653	639	691	643	588	641	628	661	653	630	655	600	621	600	665	700	678	616	629	628	640	596	630	620	663	623	593	607	659	645	694	636	645	649	642	640	602	601	648	611	638	614	643	654	657	630	653	706	681	601	659	593	656	647	667	690	663	669	643	637	655	676	625	677	656	668	613	585	629	647	670	641	618	642	640	615	623	627	640	631	683	608	584	619	599	616	619	630	682	624	623	625	701	635	669	610	650	621	665	632	629	641	663	629	706	641	623	629	630	641	645	641	627	627	624	619	621	688	635	637	626	622	603	601	623	620	655	638	614	629	648	594	628	603	634	651	640	646	621	623	627	602	631	646	611	661	643	603	609	659	680	631	677	650	630	630	680	647	647	638	619	641	621	674	676	612	677	630	639	653	672	590	669	614	642	623	616	635	690	695	622	656	663	651	624	627	651	636	602	634	701	653	654	667	652	605	640	630	638	666	663	681	615	626	639	671	681	609	645	621	619	638	682	670	659	664	671	622	652	665	627	634	653	625	624	642	676	614	682	616	634	642	637	605	615	633	632	673	645	659	593	644	624	617	687	678	629	644	589	648	665	654	637	622	644	615	662	637	648	612	701	639	655	592	614	696	643	612	644	644	651	663	619	644	626	658	629	676	673	678	617	669	628	636	638	621	631	651	622	651	611	646	630	623	622	623	644	660	614	621	631	647	640	590	641	638	639	604	671	655	606	621	621	664	630	653	659	634	656	655	601	658	671	647	645	572	644	662	643	623	663	634	642	657	616	588	670	653	630	674	655	661	662	624	603	660	624	636	636	624	652	632	682	613	659	642	628	629	631	624	635	628	657	648	651	658	577	619	649	613	591	623	634	639	654	660	620	560	669	642	662	641	591	622	642	640	641	619	641	637	659	626	652	639	583	645	665	646	630	652	683	616	601	584	637	623	626	645	619	665	609	596	619	623	628	630	622	613	660	652	629	665	639	627	662	613	636	620	647	616	584	653	647	597	636	614	623	643	599	599	581	625	609	613	670	643	605	662	654	646	656	660	630	658	688	671	642	692	658	646	652	649	630	656	645	646	628	641	658	643	655	678	633	671	606	643	664	683	628	677	615	651	639	642	664	710	638	633	663	643	659	630	655	671	630	602	612	655	613	682	631	653	640	631	644	642	663	653	647	616	648	682	629	636	632	662	669	618	640	665	676	637	649	609	662	654	656	652	700	615	631	615	640	638	661	619	616	634	656	607	622	595	658	649	607	644	611	683	673	617	657	649	641	673	645	638	625	659	614	624	593	594	677	633	598	613	627	655	654	603	666	667	621	703	662	655	663	652	640	601	657	629	615	625	638	594	593	658	624	603	666	659	608	671	644	652	643	599	723	641	678	646	634	628	612	624	652	658	629	612	581	605	618	604	635	656	632	630	594	607	624	632	670	638	629	692	650	619	648	596	618	670	690	653	641	639	628	648	635	632	667	655	639	621	626	600	646	644	639	648	663	653	609	673	638	609	639	664	613	643	676	637	624	647	626	671	642	648	633	578	724	596	663	665	644	618	671	673	633	614	641	643	613	631	612	642	659	586	634	624	623	648	557	647	624	633	622	624	639	628	594	592	658	648	630	675	634	667	640	679	644	603	633	618	647	623	616	609	599	643	641	626	683	634	554	644	624	663	590	666	663	643	605	637	600	621	659	588	663	665	629	642	638	653	625	630	622	631	627	598	666	631	635	615	603	634	638	648	622	607	663	660	661	602	625	647	625	630	652	616	637	624	635	657	649	643	668	644	654	673	613	624	638	655	644	670	643	634	658	661	635	650	667	615	658	610	671	685	648	650	685	636	644	631	636	636	617	583	652	633	597	601	591	624	637	647	615	623	649	690	656	591	655	627	606	636	629	625	664	680	656	600	663	620	675	622	636	663	674	598	645	620	628	629	651	575	607	623	651	627	630	632	663	616	624	642	680	631	643	642	674	643	614	621	644	658	619	645	601	617	601	633	637	653	596	659	656	664	684	693	654	657	587	669	625	644	652	658	652	659	659	629	592	646	679	652	616	603	631	660	644	654	654	639	641	629	647	606	647	682	645	667	618	676	590	674	649	638	640	675	621	674	679	630	647	629	612	635	673	617	632	628	637	654	636	622	624	654	612	622	646	627	634	628	645	630	637	624	639	618	639	604	611	603	666	593	662	639	642	651	630	665	640	654	628	635	651	598	615	601	634	630	648	657	679	647	629	660	601	612	616	641	643	625	613	657	613	649	610	668	640	653	640	635	643	690	620	676	671	683	638	587	618	656	653	631	634	648	635	647	602	658	659	642	602	622	644	607	609	622	631	648	648	643	626	636	621	646	641	665	616	646	636	642	667	654	677	592	614	632	665	611
22888	21459	29263	24046	21460	21567	11592	2432	1537	1267	1204	1033	1105	1074	1044	1016	968	890	927	808	895	1875	4532	6286	6886	5745	5002	3391	2344	1619	1015	749	737	744	750	728	760	723	724	763	756	747	776	754	763	744	703	793	743	758	745	791	768	743	753	731	742	690	694	788	771	723	696	701	728	715	785	743	771	784	755	735	717	755	749	715	739	758	769	744	731	733	782	718	789	713	760	716	715	717	749	792	715	711	695	733	755	752	785	697	731	740	706	720	782	765	744	726	768	748	734	786	760	725	787	757	732	793	794	741	686	716	731	761	724	760	739	743	722	736	742	780	740	766	734	744	737	759	704	725	721	742	725	744	741	729	744	756	729	757	726	760	721	763	755	748	746	720	798	745	686	716	767	787	743	785	753	744	720	704	752	714	734	733	752	814	789	689	750	773	762	758	782	760	745	756	743	753	762	734	720	722	695	735	771	725	706	741	715	718	774	744	686	766	777	706	731	718	782	776	764	766	742	725	748	744	781	715	712	769	730	792	749	715	778	754	749	755	779	781	776	742	754	743	744	723	769	745	783	734	781	663	763	773	747	740	736	787	770	761	701	729	744	704	750	722	732	776	764	763	719	706	754	698	710	715	741	724	718	780	736	737	740	758	735	756	779	741	717	744	714	685	761	745	753	765	737	758	749	719	721	759	724	743	741	757	725	741	762	699	745	718	733	731	737	826	694	749	770	752	696	770	730	707	787	750	748	743	726	698	704	722	742	718	686	698	748	725	751	773	735	735	792	699	723	733	755	711	777	766	752	732	782	694	798	652	778	766	742	732	742	745	763	791	758	764	753	742	781	745	720	747	693	796	782	815	724	737	772	752	741	763	722	746	702	739	760	754	732	697	750	715	733	772	790	738	732	793	740	761	737	732	743	727	771	782	749	773	803	771	810	744	770	763	716	759	725	753	777	709	767	700	755	739	767	718	762	793	741	761	717	788	720	744	768	731	796	740	761	740	724	763	674	763	740	724	740	745	737	761	734	763	700	751	754	757	732	736	743	733	694	728	781	771	720	733	748	781	766	737	714	718	748	768	754	732	713	731	731	714	781	704	736	761	767	749	789	779	770	736	791	753	727	753	750	710	713	725	756	797	740	769	781	718	759	738	735	739	766	730	758	728	795	744	764	724	778	746	794	762	803	796	745	726	707	760	760	731	702	734	711	747	734	718	749	710	771	751	710	722	758	709	797	768	778	704	741	769	717	756	748	756	690	794	742	725	714	804	689	725	751	694	686	805	734	698	710	711	712	754	749	727	737	713	727	776	709	720	755	775	803	724	806	701	728	760	767	720	752	748	767	754	766	734	778	732	726	788	751	731	740	703	738	708	739	736	728	757	759	785	716	735	772	715	734	771	752	756	740	772	730	726	757	712	776	764	742	699	718	745	756	715	759	726	769	715	742	754	749	749	770	737	772	708	753	755	754	756	741	725	755	691	744	752	753	734	793	788	758	766	761	721	772	796	759	760	696	735	735	678	781	769	723	745	736	712	746	751	721	718	710	790	724	779	683	712	727	699	735	721	730	743	747	783	750	757	749	733	725	741	758	763	797	756	762	796	785	695	736	778	748	747	767	776	735	716	726	735	738	732	736	685	759	719	764	698	730	744	745	782	746	781	720	812	724	730	762	749	759	747	748	755	751	714	752	721	758	729	709	781	744	775	751	702	733	784	741	738	705	720	789	717	780	726	712	711	737	727	721	731	752	689	713	782	728	763	711	698	722	740	726	755	723	835	761	726	732	717	685	744	718	704	774	725	714	741	752	776	744	750	737	715	712	782	780	726	801	763	749	811	745	697	766	755	747	751	766	758	757	719	763	721	750	784	715	776	749	696	792	740	783	793	744	714	711	757	743	739	751	732	764	746	730	746	758	714	720	702	756	785	749	749	796	716	713	719	741	779	742	742	725	796	727	718	727	717	767	730	782	737	720	748	724	726	747	733	737	771	760	753	694	784	727	712	758	786	785	742	743	755	749	747	705	754	766	725	770	761	717	699	769	731	710	733	732	746	754	746	736	745	752	735	771	748	739	765	746	759	765	752	718	732	718	721	718	767	701	687	777	710	750	790	744	743	739	772	770	720	742	793	749	737	766	773	752	735	756	756	741	698	738	740	771	744	755	746	695	743	780	697	759	761	737	734	733	781	714	773	770	747	697	741	761	786	759	719	709	749	769	729	748	681	771	725	718	762	763	742	758	759	730	741	712	747	763	732	721	733	707	798	779	745	718	765	736	717	718	759	755	771	710	762	777	752	727	767	750	800	736	753	721	698	724	676	744	718	741	745	801	709	770	765	717	748	754	791	726	791	736	750	727	763	729	761	779	763	710	724	734	781	715	713	695	778	736	831	730	758	685	691	745	748	740	771	784	763	730	754	763	768	757	745	723	728	767	712	758	770	727	741	739	763	770	733	764	748	727	712	743	698	767	741	768	719	692	757	760	707	799	727	706	757	744	797	727	774	796	780	721	757	772	784	704	776	732	730	729	753	753	784	717	742	715	711	674	729	756	784	729	750	740	736	772	745	699	745	726	699	705	729	722	740	712	690	726	734	735	781	734	780	733	706	734	750	691	752	744	753	725	714	724	744	738	757	710	691	741	789	685	763	754	738	741	739	723	702	706	739	765	779	714	710	726	742	731	760	753	725	717	754	704	741	743	757	776	744	706	764	720	760	786	740	758	779	743	744	758	760	747	749	795	716	699	783	790	755	731	736	734	721	784	725	721	780	743	717	763	727	791	788	756	704	726	762	712	809	766	813	699	733	717	757	769	777	723	737	723	718	756	755	778	773	709	751	762	730	735	724	717	721	715	699	763	723	710	722	743	738	719	789	747	770	754	719	724	760	723	746	744	702	698	702	764	769	760	738	664	731	716	744	796	705	719	795	821	751	766	767	772	765	789	782	760	734	727	738	757	741	713	755	753	687	746	759	696	762	758	724	748	722	772	708	730	768	744	710	745	739	709	756	721	732	743	771	746	773	677	738	721	740	742	757	762	699	721	735	723	726	788	733	689	764	689	777	743	758	708	682	776	739	743	773	812	712	739	731	745	735	772	766	729	746	745	739	690	719	711	706	697	714	726	693	711	699	646	709	759	769	712	740	746	733	716	714	707	757	757	774	754	739	738	749	763	744	764	778	725	799	762	729	752	744	736	689	698	774	740	753	717	761	701	771	695	739	710	794	717	808	711	722	745	722	773	750	768	748	788	755	778	721	779	731	726	747	731	712	721	744	749	735	757	784	755	745	753	733	733	736	756	704	736	708	718	734	784	697	768	759	751	745	735	736	753	751	763	759	822	752	748	760	727	722	746	750	744	699	725	749	743	680	770	724	719	717	712	685	769	816	750	713	747	689	707	758	687	729	738	719	743	707	750	794	725	725	776	698	766	812	785	720	758	732	715	719	766	747	729	734	744	730	744	744	759	774	720	716	749	704	763	752	711	749	742	719	749	698
8038	22401	15498	8891	6912	5135	3808	3422	2537	1721	1478	1401	1362	1266	1266	1184	1092	1095	1030	941	1039	2764	7054	9398	9862	8203	7269	4983	3220	2152	1108	798	764	734	749	742	771	773	739	683	782	716	774	724	755	740	765	767	748	764	751	746	730	741	726	729	737	801	767	718	764	790	715	810	778	736	725	753	737	758	777	742	745	781	772	769	704	755	764	742	721	720	830	726	731	781	737	735	748	782	731	780	779	762	772	742	742	780	783	763	743	749	773	755	771	787	754	710	834	732	795	788	751	769	725	719	755	767	743	808	731	760	691	690	758	745	736	797	739	760	740	737	783	755	774	783	699	786	770	762	789	758	715	764	760	713	712	733	704	726	740	747	746	811	732	771	761	748	697	746	769	677	742	750	761	724	775	744	738	781	729	739	762	746	704	727	745	749	764	775	764	751	748	765	759	762	747	781	728	742	754	770	726	760	777	783	727	825	782	725	748	770	750	782	762	794	802	740	748	767	756	771	799	760	743	808	748	771	718	745	755	730	714	788	705	706	732	771	745	743	709	761	768	751	776	811	743	716	757	702	748	755	790	780	774	735	779	730	748	767	745	732	787	701	786	746	753	743	735	754	753	784	735	763	730	777	715	763	830	749	705	761	789	764	743	782	728	754	783	802	746	787	751	739	731	749	799	741	716	731	807	744	750	695	751	770	745	756	777	683	769	774	777	775	749	771	733	779	720	747	734	751	800	738	762	755	735	775	711	763	779	750	778	736	735	805	813	707	753	751	810	713	719	732	757	723	748	763	741	743	722	746	774	749	729	759	721	764	777	732	740	799	749	743	698	755	704	733	729	786	780	719	763	725	778	775	763	770	716	724	766	742	773	781	709	792	723	699	765	749	722	762	725	755	737	717	741	763	761	684	723	712	745	733	763	810	703	733	748	750	735	764	812	775	781	755	760	756	752	742	810	749	754	757	791	752	783	753	760	740	777	785	775	736	774	755	750	761	769	739	736	743	766	761	802	720	772	733	755	784	757	714	760	784	721	709	715	741	774	779	761	724	730	729	762	788	774	793	699	813	757	720	729	733	745	753	754	689	778	725	726	744	713	770	758	764	759	752	713	797	772	740	742	801	754	778	780	746	764	748	746	749	774	755	754	740	741	748	753	729	720	763	781	749	716	747	743	748	765	721	773	770	751	758	755	756	760	763	741	752	789	796	763	782	754	718	722	744	769	787	721	733	758	729	754	768	796	747	737	737	761	781	750	740	752	792	754	689	728	718	716	733	762	719	765	719	751	772	691	724	737	725	744	822	722	755	690	726	705	737	783	777	804	807	743	768	760	771	771	760	742	737	716	754	797	752	753	752	742	697	742	735	744	715	785	770	730	765	793	707	752	769	729	742	750	768	690	815	766	744	736	782	763	715	722	750	762	780	743	795	708	777	749	745	741	789	751	750	725	730	748	759	762	742	775	749	737	715	768	768	765	774	755	736	740	773	749	782	692	762	755	785	764	800	710	743	769	750	711	736	783	760	721	743	777	773	748	820	734	745	723	792	776	710	728	769	768	770	749	772	755	672	805	772	722	788	747	727	724	800	747	767	759	729	737	744	770	778	714	750	752	763	780	755	737	772	694	746	785	744	758	740	763	767	727	780	756	726	753	769	754	751	767	786	743	799	712	765	724	779	794	750	734	762	783	747	792	762	799	767	785	729	780	755	789	701	721	792	753	772	786	746	803	755	701	806	735	725	755	760	729	775	700	692	803	700	779	731	741	764	772	756	783	748	770	733	718	765	761	748	763	778	727	740	770	739	734	744	758	754	737	774	726	747	774	736	759	773	734	695	721	764	813	729	768	709	771	698	771	770	790	778	771	731	777	771	750	757	705	775	730	728	757	772	745	763	707	766	806	755	708	808	761	743	744	764	720	760	775	716	777	743	717	735	752	762	742	750	754	731	760	800	796	756	780	757	745	805	701	726	741	772	738	701	733	781	728	794	765	818	784	718	756	732	766	777	810	743	778	746	745	738	774	732	725	744	761	733	733	745	727	700	762	702	759	745	771	740	786	775	771	755	789	754	753	717	693	732	683	759	771	760	734	761	743	779	733	734	729	718	781	744	754	708	789	759	750	757	727	762	765	777	823	789	719	763	763	767	718	777	783	729	771	748	787	732	728	800	761	762	747	791	728	724	722	775	755	712	750	764	756	759	753	747	779	736	709	764	797	767	751	754	764	780	781	760	750	767	739	763	811	764	786	784	739	758	762	719	797	797	733	734	723	717	779	692	772	777	771	728	718	758	743	781	769	761	738	804	757	775	742	742	731	730	796	775	721	742	742	735	686	754	762	738	755	755	729	722	805	735	730	765	750	781	745	743	717	763	744	744	750	776	749	797	779	783	743	732	782	745	765	779	755	722	744	748	759	773	746	706	759	678	685	779	733	711	759	775	752	796	785	731	760	810	710	743	737	750	780	757	704	795	726	782	788	753	759	753	785	740	756	809	798	738	790	733	767	706	732	762	746	728	777	730	732	738	770	683	729	752	793	764	755	747	716	820	710	726	713	732	769	718	757	772	714	728	753	726	746	758	790	754	793	743	760	717	750	767	787	741	768	762	730	748	792	749	794	771	768	725	787	749	730	785	793	772	765	790	744	794	748	778	728	774	774	733	762	747	749	753	775	767	742	713	755	682	771	744	818	733	804	750	754	782	769	795	740	719	734	775	770	766	722	748	783	757	743	681	709	793	741	774	783	778	734	755	724	776	815	765	767	764	730	774	771	783	710	803	757	768	787	765	756	788	770	753	739	751	786	779	731	768	771	784	787	723	744	791	710	757	766	778	760	763	759	708	726	685	744	793	766	751	794	756	782	775	762	739	792	759	759	768	749	758	748	726	748	830	702	747	775	762	755	826	701	743	781	773	733	775	793	752	764	744	735	733	805	756	758	736	769	770	722	767	785	787	777	730	736	720	788	767	795	721	728	793	754	774	693	722	730	756	789	745	773	821	726	761	767	783	751	722	763	736	778	732	733	751	763	783	732	720	788	749	758	763	710	711	728	751	732	760	768	719	729	721	755	781	734	754	812	720	743	761	730	780	716	757	725	741	747	711	749	777	734	775	737	803	739	771	794	735	740	783	797	768	759	768	732	722	727	794	762	750	740	752	766	757	762	708	771	793	726	796	759	781	796	749	732	740	718	694	722	748	722	783	706	768	754	787	733	762	742	806	736	735	763	749	778	773	745	729	769	747	768	744	741	753	777	760	761	747	766	749	805	782	716	732	766	700	750	763	761	802	733	741	729	756	756	747	721	743	783	786	765	754	773	739	753	796	728	753	776	750	773	741	742	789	765	753	777	682	777	747	780	732	745	758	742	780	742	743	735	788	747	702	741	796	784	734	745	757	749	766	753	750	739	761	742	789	786	770	742	763	777	792	730	751	739	757	741	770	721	799	750	711	691	780	741	748	757	725	743	729	735	768	790	791	758	756	733	747	755	777	766	766
28161	19176	7490	2334	1213	1050	886	725	647	516	529	532	497	452	515	506	564	450	444	442	525	449	579	624	709	736	686	674	564	496	446	469	443	478	501	433	457	468	437	465	466	447	457	441	433	424	459	438	445	486	453	454	444	455	495	440	412	437	399	477	452	425	477	439	459	441	425	472	445	427	445	443	482	434	477	449	480	440	464	455	443	441	459	414	438	457	489	426	415	452	427	439	449	398	441	468	440	494	404	428	453	425	429	423	462	443	433	428	445	447	372	425	424	468	430	440	460	433	430	446	433	450	433	487	441	440	468	445	473	459	442	425	451	434	423	430	414	416	441	403	453	438	479	440	481	430	428	477	454	425	429	444	425	412	464	420	452	442	439	425	463	446	458	448	411	453	421	462	440	477	436	413	448	394	467	473	424	478	467	462	418	456	440	454	470	457	440	448	442	458	435	427	408	424	441	437	475	436	432	422	470	436	419	445	461	440	462	454	434	406	456	490	469	442	428	426	457	452	445	442	453	434	457	437	442	430	455	443	466	474	451	449	435	463	442	480	477	399	443	484	459	457	434	439	440	435	446	431	412	472	431	453	435	438	481	407	502	495	456	442	463	465	416	434	464	448	449	466	431	431	454	469	471	438	490	478	473	440	490	462	460	439	434	430	432	468	470	440	416	433	432	413	470	444	463	421	454	441	468	433	416	449	459	438	426	439	446	463	466	431	429	461	453	424	454	384	473	476	458	434	447	473	470	462	434	453	433	436	440	406	428	472	435	432	430	473	420	479	523	453	474	442	468	417	437	461	466	433	445	458	433	408	413	455	447	468	476	451	434	451	440	438	423	465	456	421	450	419	462	463	461	429	473	448	437	477	471	465	428	422	469	436	456	452	496	484	437	463	453	451	460	443	440	478	428	461	409	471	463	464	433	464	431	426	465	444	454	448	452	425	447	441	454	453	458	442	447	451	403	462	445	404	458	434	445	450	471	472	444	417	457	453	439	464	441	444	429	454	448	447	458	415	446	445	383	466	437	452	442	427	451	470	445	440	413	469	472	421	458	447	443	436	447	412	428	447	463	423	452	464	441	405	442	446	447	458	462	477	447	423	467	436	439	495	476	470	461	453	449	458	464	479	437	444	411	426	462	455	464	447	437	402	466	392	411	409	439	426	418	406	452	419	430	460	462	455	462	460	446	444	414	455	456	440	459	388	447	423	449	440	428	434	433	452	447	419	433	426	437	436	427	415	455	434	406	404	454	431	451	419	478	471	462	424	453	437	426	460	459	422	428	430	441	485	447	433	433	443	473	463	464	437	469	465	454	490	447	427	448	452	439	416	454	423	411	437	480	466	411	440	456	446	489	459	440	462	452	408	436	471	441	434	461	434	467	460	448	458	421	432	494	438	469	457	440	461	376	465	430	423	443	438	432	434	427	424	448	447	493	473	470	403	448	456	442	443	428	455	440	463	469	433	483	455	452	437	450	431	450	440	462	500	459	420	488	458	463	446	427	408	449	466	449	425	406	472	474	436	473	456	428	447	459	437	449	471	462	439	472	413	437	452	440	457	479	475	455	429	454	439	449	459	448	458	442	433	429	409	438	417	445	467	448	440	460	444	470	399	425	440	471	448	402	417	414	447	449	453	450	462	445	463	429	435	462	427	432	450	427	432	416	457	489	466	434	427	432	452	452	423	451	453	469	438	432	456	452	453	443	443	418	462	459	413	454	454	430	477	430	467	436	444	442	458	444	412	421	477	422	437	450	462	444	441	471	479	449	442	439	472	448	444	439	465	456	456	473	428	421	449	442	452	440	484	458	441	486	442	460	460	462	471	454	447	433	468	433	445	442	452	419	435	440	421	397	441	441	442	437	425	439	455	430	462	453	446	445	478	449	472	453	474	451	437	422	444	445	452	428	451	429	445	425	445	434	437	455	437	387	461	434	457	442	418	398	432	428	451	425	474	443	444	441	438	474	458	468	465	435	423	443	445	444	432	478	473	428	453	429	460	457	445	434	432	445	450	418	454	432	467	443	457	447	447	444	397	439	439	464	464	463	451	422	431	425	458	450	429	432	453	433	451	472	423	436	387	426	443	493	451	448	416	434	432	456	440	509	439	479	461	447	472	444	426	439	440	414	439	450	411	446	461	447	454	422	434	479	469	440	442	435	420	482	426	480	460	445	461	421	468	385	433	486	457	451	435	439	444	429	432	447	433	467	452	455	424	503	430	417	453	451	408	430	421	452	479	443	407	468	420	480	459	453	452	410	470	434	440	440	438	435	472	396	446	438	438	455	433	448	466	516	458	462	417	457	426	423	449	485	424	452	441	440	431	451	435	447	447	439	430	445	481	431	443	426	443	441	466	458	466	453	449	428	426	414	456	453	430	425	405	447	445	431	420	464	436	465	439	441	451	450	482	462	435	456	446	432	439	427	446	450	416	421	437	478	374	459	416	458	453	486	444	444	434	458	430	420	459	438	447	430	464	450	442	435	434	457	425	393	463	453	437	452	488	486	423	439	442	457	478	459	467	425	435	462	415	437	453	460	465	437	438	484	466	424	457	456	461	463	457	464	476	462	472	434	463	424	422	427	440	451	445	490	432	477	468	450	423	441	440	445	433	465	465	443	467	445	463	405	469	438	467	487	456	425	446	409	444	456	431	451	495	440	467	449	464	456	413	476	486	426	459	447	413	417	409	467	452	444	427	422	420	414	446	483	441	422	451	486	445	456	446	468	436	444	425	472	446	396	410	460	444	464	445	415	440	464	437	418	427	456	429	446	422	463	424	480	476	455	411	462	440	402	439	429	453	428	398	429	426	451	436	474	429	443	422	475	440	411	465	445	457	474	438	431	475	443	455	451	465	426	399	444	417	469	463	451	431	435	442	447	438	462	445	438	460	425	412	452	457	422	449	429	468	444	419	461	446	418	442	446	438	481	438	437	437	447	463	454	465	435	445	430	413	439	465	456	410	466	419	434	398	448	376	448	413	424	449	446	431	471	476	445	457	442	423	460	445	441	421	423	431	433	433	425	447	449	431	403	426	480	458	460	420	406	466	460	416	436	424	487	474	455	452	426	439	453	407	436	424	474	413	456	459	434	430	464	412	467	467	422	481	437	404	435	468	443	462	447	472	417	458	449	416	453	447	442	425	489	476	446	451	438	417	454	438	442	467	423	412	432	429	439	417	449	434	454	431	413	447	433	467	450	458	462	413	434	436	458	456	440	435	471	432	407	452	448	450	437	484	494	478	473	453	442	412	421	440	446	503	443	404	454	422	467	470	450	455	469	437	425	465	448	409	438	419	435	459	424	421	436	446	416	429	480	427	432	437	467	453	428	460	442	452	435	434	464	452	463	460	447	453	403	427	459	486	486	459	450	483	432	400	463	418	460	443	402	488	447	447	453	443	453	451	422	441	442	414	422	466	489	430	433	473	392	473	472	431	438	451	434	431	419	441	420	418	422	417	449	474	482	452	451	431	498	395
6451	7754	5084	2618	2014	1708	1413	1090	946	699	586	617	578	558	567	561	545	545	510	509	508	590	782	837	878	876	812	718	654	604	467	491	476	516	491	510	543	482	488	493	505	496	470	469	483	494	474	465	463	468	501	489	513	494	452	490	455	458	486	481	479	515	499	504	500	515	489	474	428	485	460	452	477	472	475	471	499	448	483	464	492	507	456	490	529	459	452	513	502	477	478	511	508	506	493	496	447	474	502	472	498	439	494	461	487	489	491	471	472	460	506	467	490	478	468	465	491	465	494	494	436	479	460	510	508	481	504	476	468	478	485	438	491	518	465	489	533	457	514	510	483	492	478	493	505	478	483	500	461	481	475	517	482	471	476	512	484	494	499	485	469	488	525	493	476	502	467	490	490	470	545	502	489	501	482	486	480	447	486	483	476	475	494	466	521	500	530	469	446	482	467	499	470	513	496	499	471	451	482	495	475	474	483	490	429	462	516	523	463	465	531	488	491	505	516	485	497	527	475	475	473	503	479	471	476	552	450	442	479	463	517	469	469	491	442	450	522	442	492	509	425	504	509	448	489	480	475	499	478	483	476	470	450	525	461	499	489	486	491	485	503	475	490	491	458	507	465	491	471	510	521	471	447	455	487	495	462	453	483	475	445	459	494	493	487	455	482	477	433	441	469	504	447	497	511	489	491	459	454	437	489	481	488	452	500	467	460	484	473	488	525	499	498	503	488	488	510	485	520	449	470	453	485	473	471	496	526	464	441	495	496	529	508	539	486	449	457	453	461	497	481	493	471	491	461	514	518	445	453	468	471	492	445	482	464	466	491	456	492	507	521	509	473	476	486	514	512	466	458	463	495	433	471	455	453	536	474	494	492	496	506	470	505	507	501	504	421	469	512	451	478	463	501	493	470	489	453	484	463	465	519	458	495	443	474	496	441	482	421	452	454	530	489	440	483	489	480	469	453	448	489	463	486	481	496	502	516	476	477	485	472	499	477	498	455	504	488	475	456	481	503	503	504	455	498	499	469	468	473	479	459	460	452	497	509	486	478	490	494	472	495	503	464	468	443	513	442	494	460	490	492	479	483	472	495	481	456	506	517	449	489	457	476	479	513	515	454	495	465	463	484	487	487	458	471	484	489	513	476	448	480	456	503	530	445	512	465	483	479	502	486	447	477	500	479	487	460	454	438	451	487	475	472	489	479	457	516	481	498	506	476	497	443	476	473	473	500	490	489	483	481	503	462	490	471	465	480	512	488	502	499	496	512	488	515	474	493	449	503	501	489	474	447	470	539	498	458	443	460	482	503	532	494	470	478	497	482	470	478	516	507	490	412	514	481	485	483	489	437	479	467	514	493	451	498	486	544	469	545	463	478	461	526	511	427	483	469	474	496	461	506	461	516	467	436	478	491	491	473	484	433	480	513	481	509	466	535	464	481	477	480	442	483	515	483	509	498	494	464	483	451	468	494	485	510	461	473	514	503	447	525	442	477	514	502	488	545	494	496	493	501	499	510	459	511	502	455	460	475	452	498	481	443	490	439	492	492	507	489	481	466	477	455	490	471	468	473	456	441	494	476	485	487	499	508	457	510	553	491	505	474	474	458	488	492	516	483	498	477	508	458	489	507	497	489	426	497	498	459	486	508	490	506	472	480	462	515	517	468	479	497	496	469	480	461	487	505	469	436	490	509	449	457	511	501	490	483	490	471	461	512	524	489	499	479	478	472	446	494	515	471	535	450	462	466	504	460	489	510	499	478	498	499	520	436	479	458	500	515	487	532	491	508	481	480	489	486	471	490	434	465	461	465	462	510	481	472	493	500	466	483	517	466	475	480	463	475	490	465	473	510	486	462	509	496	452	463	511	495	486	471	467	496	477	464	467	533	493	509	474	474	469	484	477	496	512	512	464	500	488	469	498	484	480	486	474	470	486	509	469	470	487	433	478	497	503	511	464	498	476	525	492	480	469	504	487	493	482	502	481	456	454	472	512	534	459	444	476	473	474	453	465	477	456	485	494	481	486	524	482	524	459	465	492	500	498	461	469	435	500	473	483	448	452	480	486	504	487	431	512	542	470	535	481	449	506	479	458	483	453	528	528	472	476	466	463	506	461	519	523	488	507	483	465	498	503	501	509	461	474	492	483	513	506	474	486	423	502	511	491	512	453	440	480	509	516	483	492	510	502	481	501	474	463	487	521	466	468	474	489	471	483	466	434	512	459	480	489	477	467	502	445	468	507	444	472	455	488	498	486	462	464	454	478	507	472	442	470	487	489	505	480	431	463	489	486	519	527	521	479	455	458	495	466	513	496	495	478	458	476	481	478	452	462	486	473	490	481	496	478	461	477	480	486	489	481	460	482	493	505	489	449	492	492	487	518	490	478	483	474	478	495	476	501	481	464	493	462	468	520	463	499	472	462	454	490	503	475	504	487	475	480	502	526	485	493	477	481	480	493	474	488	483	506	491	443	460	470	494	487	504	470	490	489	491	458	495	506	491	458	487	463	461	483	463	487	484	436	487	485	498	477	491	449	491	476	460	467	520	510	442	493	466	506	486	501	520	454	513	468	460	462	494	476	468	479	510	485	474	479	455	458	497	456	502	507	463	446	440	451	505	471	519	483	471	463	494	464	515	486	511	478	493	486	497	508	531	469	496	428	499	474	498	490	501	484	488	466	484	495	457	492	482	454	496	507	474	504	508	491	501	465	467	500	434	483	480	438	478	479	516	461	486	502	491	472	502	453	481	512	445	441	483	459	509	453	494	467	477	480	488	498	448	455	467	445	509	489	501	498	467	463	530	477	502	444	501	453	496	508	463	448	495	474	463	491	527	459	464	514	478	455	502	521	443	497	465	496	503	488	464	508	448	485	469	469	466	459	455	453	472	459	500	464	477	511	493	482	478	452	487	443	546	462	479	489	476	490	466	494	503	445	484	477	463	475	479	472	498	502	492	477	475	503	477	497	511	476	510	460	463	443	483	477	497	504	498	457	454	500	475	446	465	497	492	481	461	512	493	464	453	480	483	482	500	527	489	483	442	490	484	509	513	501	464	447	467	462	493	518	491	482	453	458	476	477	501	471	505	496	450	465	505	458	480	474	493	459	482	501	494	458	464	436	459	500	495	488	479	500	490	493	458	486	507	474	510	504	507	485	484	499	493	460	466	498	503	473	524	502	494	514	451	484	465	491	517	489	495	479	482	494	469	515	482	495	546	511	494	482	449	497	525	458	483	471	476	513	497	458	474	456	462	502	492	533	482	488	514	483	492	497	499	466	469	486	491	466	486	482	510	474	475	463	463	482	465	466	441	469	496	471	467	462	492	488	511	507	486	483	537	489	473	472	444	481	461	506	467	461	428	489	467	502	516	438	489	485	489	510	444	490	473	471	510	469	466	470	471	471	460	472	459	469	468	467	488	434	477	454	481	509	454	471	488	513	490	479	453	466	456	477	495	503	491	497	434	477	482	491	464	468	438	477	451	493
24072	21420	28735	24494	21430	10350	2053	1325	1035	756	730	628	648	638	576	640	573	532	519	558	543	625	1405	3752	3817	2985	2381	1790	1261	924	570	487	464	482	441	454	457	520	485	465	467	465	473	459	484	468	468	476	466	472	469	454	493	435	459	483	464	448	464	476	457	464	481	459	470	487	487	490	506	426	450	483	516	439	470	454	515	439	448	480	464	477	490	475	413	457	505	472	458	460	501	482	440	499	455	486	515	475	433	496	482	467	451	503	518	500	455	457	453	501	462	458	465	458	478	474	434	470	452	449	501	488	472	468	494	461	484	432	447	499	481	482	479	433	504	472	515	506	475	481	479	463	489	518	476	493	493	472	481	451	467	484	475	479	470	509	491	485	487	468	525	478	480	467	458	463	485	501	519	473	464	453	478	525	472	456	488	508	489	478	461	469	475	477	462	481	454	487	464	440	467	440	519	473	488	477	457	464	464	440	488	489	499	431	478	471	469	442	458	491	479	433	480	477	441	461	473	444	474	470	462	454	443	463	522	505	459	527	470	476	480	479	470	456	412	428	455	442	444	471	478	474	441	451	494	482	484	478	471	497	483	479	461	489	473	434	469	512	496	473	460	455	501	472	485	514	473	427	455	468	462	458	451	458	454	453	478	449	431	458	508	482	467	464	475	468	478	483	446	462	477	497	440	468	471	450	461	472	490	448	468	460	446	472	474	449	460	497	483	476	507	507	482	437	482	449	479	487	485	462	522	484	486	481	488	461	463	513	483	486	476	469	446	497	467	457	419	443	483	464	490	454	485	476	435	490	462	464	464	490	467	507	489	483	464	473	457	465	478	487	493	514	456	435	495	467	474	488	445	486	457	471	456	466	447	471	439	463	481	431	435	482	473	447	481	490	493	447	454	502	482	457	482	471	458	462	474	490	481	481	453	489	444	460	461	479	442	475	464	470	463	465	442	481	501	435	488	482	479	472	505	473	416	477	483	485	475	509	474	506	465	469	525	464	468	493	439	480	481	428	472	518	470	460	510	481	446	472	487	501	502	465	487	437	436	473	475	435	497	425	497	486	499	462	485	493	461	493	443	468	485	472	498	461	473	453	487	455	471	445	466	457	471	470	435	440	455	464	444	452	408	512	470	454	497	501	480	461	451	458	468	483	509	453	477	453	460	475	450	468	467	463	487	460	477	441	463	457	471	493	463	489	458	444	462	447	470	439	469	455	446	460	498	466	515	467	475	472	432	484	459	453	466	497	505	474	507	452	495	446	465	473	438	464	508	433	493	473	488	461	463	460	452	494	445	486	474	477	449	456	469	490	446	472	507	489	483	481	483	475	468	465	488	484	476	446	458	449	486	461	461	461	452	459	480	514	439	459	463	472	483	475	462	476	482	462	469	474	480	442	496	461	435	466	466	475	479	489	453	438	472	494	469	472	452	445	465	480	483	473	449	472	479	479	469	493	477	455	453	464	479	506	483	475	434	497	455	451	465	494	480	454	497	495	460	461	447	498	479	462	479	463	465	420	438	465	457	476	481	450	433	465	500	525	477	459	459	446	485	458	464	454	476	448	457	490	459	467	435	477	430	450	484	483	441	463	457	477	453	533	472	435	458	487	456	465	452	457	478	480	478	438	514	490	494	478	476	500	469	453	460	474	482	469	450	478	452	498	462	485	476	440	487	502	479	433	453	474	462	461	506	486	469	487	457	440	478	506	450	433	477	402	500	462	463	439	470	458	490	442	488	498	430	476	486	437	500	451	473	448	474	434	464	459	487	489	522	474	434	439	453	494	479	486	502	461	462	443	503	480	445	442	459	465	458	456	471	445	477	496	477	470	509	496	497	455	492	493	472	465	456	466	497	517	450	461	440	466	471	457	425	475	471	434	445	469	480	453	479	440	469	455	452	454	482	436	476	504	494	452	475	475	476	443	516	436	494	462	495	483	473	489	476	512	512	444	436	460	436	448	485	468	479	483	439	465	474	497	465	459	460	474	454	397	498	451	425	476	443	481	462	462	500	475	431	441	466	449	476	485	442	454	514	463	452	457	450	465	495	442	486	471	465	456	433	454	482	485	496	484	446	458	465	496	455	434	514	475	431	514	492	468	462	459	466	511	479	433	470	513	497	448	484	468	455	462	439	449	459	452	446	470	461	499	474	453	452	431	484	515	415	460	497	461	455	454	475	478	485	505	494	441	472	498	458	457	503	475	452	478	422	496	458	460	469	474	472	453	459	501	477	449	514	469	492	488	444	494	421	471	473	455	471	479	454	459	461	480	484	489	438	483	457	452	471	449	485	502	476	512	459	434	483	491	494	469	495	504	449	455	463	439	467	457	488	508	476	453	482	438	456	471	476	445	486	488	476	462	443	449	466	425	470	504	490	453	516	464	492	461	530	493	489	462	485	461	467	468	443	518	457	521	465	493	497	473	462	451	494	472	451	487	453	465	470	484	480	477	466	483	471	475	442	485	453	494	454	486	494	518	464	475	457	471	491	482	462	504	443	517	429	456	463	480	494	480	465	475	485	482	447	462	494	478	482	477	445	439	447	502	450	501	483	446	453	475	468	473	476	475	464	477	459	448	469	477	444	481	484	474	475	449	493	443	506	514	472	484	483	491	463	442	475	486	440	444	453	502	475	461	478	471	433	510	456	446	481	467	454	451	513	521	497	473	498	461	507	478	449	499	415	483	496	464	490	482	451	457	445	499	480	480	488	455	482	445	450	489	478	507	507	488	455	455	480	467	479	467	460	411	485	480	507	484	487	505	479	477	510	441	474	485	534	471	527	438	484	448	481	480	471	459	514	478	449	460	449	465	477	482	436	485	500	471	465	435	445	473	477	481	475	436	482	477	514	433	458	519	513	469	474	446	449	465	479	478	471	461	475	506	469	475	504	474	482	486	471	450	476	411	433	447	459	476	461	483	486	493	501	499	465	472	466	439	426	491	478	507	471	459	461	454	489	450	472	482	531	452	454	467	481	477	440	491	454	457	421	469	495	451	447	492	465	449	474	498	472	475	486	458	514	475	479	477	468	482	472	455	472	424	469	506	492	462	460	487	489	440	493	477	459	481	480	487	447	475	502	478	456	483	475	485	464	457	485	463	436	479	471	506	455	449	482	462	495	504	470	498	487	464	461	507	449	473	445	457	440	499	447	456	446	443	466	470	483	471	486	451	436	451	458	460	449	475	457	457	474	454	456	472	456	494	465	464	441	483	469	514	484	465	460	455	464	452	476	496	476	483	511	460	478	464	497	437	503	477	488	436	516	487	483	454	497	455	487	457	497	443	456	447	492	497	478	441	450	470	484	431	467	470	510	444	481	452	441	506	480	449	419	457	515	457	488	464	472	494	477	450	502	476	504	460	477	460	481	492	475	469	439	450	404	440	452	440	463	483	457	461	469	486	448	472	476	482	463	488	473	482	483	465	483	493	498	461	459	473	488	481	463	472	448	470	495	487	466	469	475	433	468	481	500	483	465	451	478	457
6061	16104	10804	5698	4170	3409	2583	1897	1541	1074	962	882	769	802	769	772	793	631	580	609	617	770	2052	6040	5797	4545	3509	2558	1760	1104	666	485	503	471	465	450	515	500	483	500	518	516	441	487	507	507	497	468	500	485	486	494	514	473	509	473	499	497	426	515	477	507	526	503	496	480	516	470	487	542	498	532	442	481	475	527	525	480	475	523	528	518	522	485	478	550	515	516	510	535	554	484	473	524	499	524	454	486	493	491	511	491	499	539	529	505	514	458	519	494	487	488	444	502	490	488	519	506	486	481	513	472	464	515	487	482	481	469	491	511	479	486	488	527	493	443	514	523	464	503	498	501	517	486	525	524	469	510	489	534	474	495	488	550	512	482	495	514	496	499	466	514	522	496	502	541	515	519	476	471	518	496	508	489	487	501	460	489	485	471	503	485	481	508	475	492	491	527	487	444	499	497	485	492	480	491	502	515	533	497	483	475	492	468	524	494	519	538	472	504	458	514	507	509	493	494	486	515	488	524	516	477	531	478	508	487	502	494	535	458	489	483	490	464	466	495	509	494	515	489	472	486	508	473	501	503	495	511	483	494	503	483	524	501	474	493	498	509	456	508	535	519	490	505	501	498	507	476	520	506	539	492	455	508	491	514	490	495	516	501	490	535	473	489	475	530	504	471	463	502	504	480	471	480	441	497	523	478	496	509	496	468	484	507	518	508	526	524	524	478	519	533	487	538	533	484	449	471	493	489	501	497	453	525	481	501	466	462	509	500	466	505	522	476	531	458	483	453	522	492	488	518	487	491	497	473	503	524	492	485	523	458	505	484	509	547	475	494	507	447	494	488	498	519	536	516	517	488	499	488	505	532	523	497	508	498	512	489	490	479	498	510	469	505	483	487	537	459	456	505	471	474	490	488	503	517	518	487	553	484	519	496	477	492	499	482	478	506	520	474	513	454	491	520	500	511	501	486	482	469	533	551	502	500	528	503	504	487	500	501	482	521	504	510	473	502	461	457	462	500	505	466	487	501	506	480	494	454	459	482	538	523	526	466	541	484	491	458	475	491	485	516	506	473	516	527	512	507	508	512	488	514	480	507	501	475	468	509	518	539	457	484	482	493	494	456	531	498	503	494	498	497	477	477	499	506	481	497	510	457	485	506	491	522	493	500	493	530	506	544	515	533	494	510	480	508	487	503	451	486	468	478	512	455	505	516	497	509	492	490	492	520	495	495	500	482	489	477	467	506	508	540	542	468	526	468	481	475	490	490	508	527	470	477	496	497	527	517	536	529	466	476	500	525	494	527	500	523	488	497	500	521	481	491	487	486	490	526	490	470	492	518	468	516	481	500	504	498	510	505	518	519	493	518	494	507	463	532	502	477	518	532	478	495	491	468	505	461	506	522	510	451	442	511	487	504	511	464	497	494	488	508	516	507	472	517	440	525	503	522	533	473	528	527	520	471	454	493	463	500	511	501	472	499	519	473	500	482	525	475	535	511	512	473	488	491	471	516	522	464	484	484	537	520	516	488	498	517	505	475	543	521	465	486	508	491	461	531	498	504	481	495	477	480	516	471	485	479	528	527	478	467	491	504	565	501	503	514	506	483	473	471	474	515	464	485	512	486	493	484	533	491	476	498	544	499	507	499	516	493	470	486	460	490	443	520	498	513	488	495	534	464	516	522	473	448	528	491	516	483	490	484	487	448	483	473	498	473	509	431	525	496	519	544	516	509	497	499	528	520	475	463	551	468	484	518	490	485	490	485	485	477	537	486	505	478	468	536	487	470	491	512	529	503	528	511	489	515	511	507	504	531	444	472	446	457	464	478	456	531	488	515	493	466	518	494	526	469	453	493	513	506	533	460	500	528	491	525	498	535	493	514	493	525	543	540	510	487	487	449	484	528	526	505	523	515	522	487	488	475	442	509	520	487	479	515	492	448	500	488	493	488	478	493	494	520	464	515	462	470	561	513	479	490	532	465	500	541	503	498	490	504	508	489	513	437	519	487	474	516	498	499	513	529	521	523	516	518	509	510	509	485	499	507	480	510	525	495	494	495	521	495	478	448	519	512	495	478	474	494	523	521	483	500	460	513	524	503	495	459	451	476	479	482	493	508	431	473	538	459	495	508	494	515	493	483	510	469	494	465	501	467	452	504	475	527	543	501	508	492	518	500	511	503	500	506	527	479	532	482	457	467	492	518	471	506	494	524	517	552	461	516	501	503	493	513	465	501	487	484	512	535	494	513	487	494	482	500	514	456	511	536	499	480	503	481	489	496	497	511	511	528	504	520	510	450	469	499	489	529	507	526	459	480	501	472	537	474	468	499	473	529	469	504	477	490	477	520	512	465	478	487	500	491	498	498	492	484	482	494	468	498	553	470	495	532	508	482	552	502	478	482	478	472	544	480	519	534	486	526	523	492	531	472	479	484	468	468	522	496	472	485	535	479	526	472	479	510	466	534	496	508	526	522	497	515	513	542	459	481	504	479	506	483	469	494	491	494	525	500	483	514	473	480	505	470	553	492	467	491	485	495	495	510	470	471	457	481	498	522	469	492	467	457	474	536	537	498	497	477	461	503	479	482	532	479	506	509	539	493	489	493	526	502	520	515	467	487	479	486	495	468	472	481	494	526	474	512	506	517	498	556	522	477	477	520	500	469	514	497	466	509	504	449	563	505	490	520	488	499	520	474	476	444	490	496	524	488	535	486	533	533	481	493	464	452	487	506	519	500	478	543	488	470	449	495	475	502	490	489	515	485	467	509	503	486	525	470	489	492	484	515	517	498	543	497	474	484	490	517	502	469	481	528	492	464	475	460	461	502	502	533	477	503	506	480	511	506	509	505	490	457	490	524	470	469	505	460	490	518	477	486	518	503	493	491	482	473	528	480	482	501	495	478	452	506	492	483	510	472	496	471	489	509	544	471	489	497	508	505	503	490	478	557	533	484	446	511	455	509	543	452	458	485	464	490	494	531	503	495	501	511	507	512	498	537	523	532	494	507	526	505	482	500	487	513	528	506	466	517	498	496	515	504	480	488	517	459	512	519	504	505	508	516	480	539	498	472	507	499	497	511	480	538	510	502	491	498	512	540	500	487	455	504	470	507	479	506	492	497	507	529	489	510	469	505	453	537	474	470	494	517	522	467	494	473	487	466	509	518	509	471	503	507	508	510	494	546	467	493	505	514	511	443	473	474	499	446	497	480	510	477	480	497	521	489	509	456	496	494	507	520	525	462	494	509	516	483	507	518	496	492	501	499	489	481	564	556	464	493	501	489	485	508	490	526	473	518	509	490	485	488	474	507	476	468	529	472	505	508	462	488	504	526	479	471	508	495	471	459	492	496	536	526	528	505	486	521	505	544	525	519	509	491	501	488	508	508	464	466	479	479	506	459	500	517	503	494	507	481	508	516	538	481	496	481	501	475	514	517	510	535	482	483	493	459	510	488	468	507	495	518	475	490	488	509	480	437	464	526	465	514	493	527	495	474
25239	21402	27652	25523	11444	1796	1258	1052	990	842	712	735	725	703	633	685	676	641	657	651	675	620	1414	2353	2265	2017	1695	1416	1071	849	692	600	577	619	613	613	596	576	596	576	572	628	610	592	614	620	629	562	605	590	572	608	561	592	657	597	560	587	610	583	606	644	616	593	593	628	637	595	597	607	626	624	612	613	632	611	589	640	630	572	578	621	598	575	602	626	577	586	566	558	610	612	581	597	626	620	582	634	583	557	593	660	566	588	605	583	644	597	587	577	585	646	587	606	593	586	603	617	556	574	578	613	546	596	575	641	620	609	625	546	616	581	587	581	596	569	594	593	615	635	565	558	583	622	587	621	582	589	629	630	616	601	584	578	618	566	576	607	588	557	579	663	612	613	628	612	567	593	605	607	618	598	587	619	590	592	587	560	619	591	594	604	606	603	629	614	648	624	581	597	622	608	603	620	606	613	601	567	636	615	613	639	625	635	581	597	604	595	622	571	627	552	600	629	611	617	569	656	593	636	566	618	592	633	647	584	589	603	591	560	584	571	595	587	593	645	607	542	615	598	556	621	602	637	590	622	621	628	562	629	601	597	571	616	593	592	619	600	546	632	581	596	630	612	573	593	638	621	579	558	604	645	578	612	627	623	613	628	611	580	628	626	614	578	600	649	542	600	628	650	559	553	589	591	604	616	594	597	597	631	597	570	595	579	568	585	628	569	609	606	621	603	592	547	601	581	612	586	622	605	595	631	585	588	590	619	607	556	593	625	597	578	630	601	606	601	597	582	601	595	604	638	617	621	634	610	555	642	569	607	600	643	599	599	631	617	616	552	588	535	582	585	582	604	593	592	608	603	586	609	589	594	638	607	588	583	614	589	597	589	623	621	607	624	599	601	589	599	615	567	613	633	636	571	608	613	601	534	559	626	605	601	604	560	596	561	617	597	645	615	608	703	598	599	582	608	655	598	609	660	599	613	627	599	621	621	639	540	574	570	574	573	588	568	609	574	626	611	625	600	610	596	582	573	613	649	645	631	558	621	630	577	596	610	588	639	595	579	616	617	612	619	588	578	627	595	567	622	597	594	598	642	620	639	621	602	614	547	595	612	579	644	611	580	623	587	569	559	589	579	591	626	613	597	643	613	585	555	570	598	597	606	644	577	599	561	619	629	631	637	628	598	601	578	612	616	625	589	614	622	592	566	599	633	555	588	605	573	588	627	588	598	583	595	594	596	537	588	620	597	635	582	604	598	594	577	632	601	623	602	638	590	605	576	553	614	602	588	608	602	641	597	620	615	622	625	567	616	580	635	627	604	604	574	570	632	561	583	637	636	628	581	598	562	588	590	604	614	629	598	617	595	589	652	617	580	658	657	604	634	629	601	611	586	569	610	612	559	629	581	633	637	634	623	597	615	582	626	606	618	579	589	605	602	584	603	593	578	580	617	612	569	638	638	597	674	634	621	555	610	593	631	619	599	635	542	560	568	608	590	636	602	584	608	583	615	597	611	602	612	606	596	583	618	608	612	630	597	606	584	610	644	669	583	603	614	580	600	585	592	611	600	606	591	573	633	636	627	560	582	572	651	607	597	619	626	624	642	585	590	571	620	602	533	615	589	664	595	622	619	629	589	618	626	627	626	621	600	585	572	604	577	599	555	606	565	585	568	642	594	592	649	636	602	581	600	603	632	596	580	626	623	580	604	604	575	578	597	622	580	612	600	605	574	568	603	576	587	596	579	636	611	609	551	581	631	614	637	567	583	585	616	621	608	591	586	605	634	585	611	579	616	615	606	649	628	646	604	574	619	616	598	638	591	610	574	589	594	667	572	600	583	629	606	629	610	614	597	590	576	620	608	596	591	589	653	602	560	588	644	667	628	589	610	620	585	632	607	623	587	613	574	604	577	622	635	582	599	636	571	597	614	609	620	642	592	635	568	579	585	607	602	634	601	593	542	565	597	568	579	603	636	630	588	567	617	586	595	582	579	603	607	626	609	610	589	585	584	588	610	604	602	599	625	626	557	592	629	604	614	619	597	620	590	589	600	644	564	583	540	622	607	629	608	588	600	597	612	614	615	615	625	628	610	569	561	623	554	606	619	603	620	621	619	584	615	584	584	598	641	599	623	614	610	612	625	590	615	602	635	582	542	607	589	615	601	598	610	570	583	600	557	580	573	607	604	601	604	605	608	579	573	639	577	603	611	604	660	604	593	566	587	577	584	581	604	657	555	563	579	605	598	575	657	599	642	597	658	606	587	614	612	601	621	605	611	585	570	608	580	594	610	583	596	633	572	612	580	602	591	627	570	573	587	609	602	584	551	593	575	560	592	584	634	591	594	589	583	587	617	630	653	552	628	602	609	598	584	559	571	657	581	614	603	598	566	569	609	555	615	569	541	569	529	647	621	607	590	628	620	589	631	616	571	648	599	595	608	611	609	602	548	610	614	624	618	647	628	604	591	606	588	559	596	601	579	579	630	590	578	603	598	552	592	615	574	588	582	643	609	637	610	636	610	615	632	621	576	605	607	584	616	625	619	591	630	620	629	561	575	597	593	573	606	575	578	593	579	589	586	596	612	575	600	600	603	592	573	600	594	573	565	614	571	623	589	632	619	596	640	629	618	594	588	640	605	587	577	634	638	596	570	603	649	582	609	582	576	584	615	572	598	635	642	596	605	605	645	592	629	597	596	646	591	645	606	595	636	596	639	582	569	605	607	612	608	619	630	563	627	612	587	611	564	637	556	619	608	628	587	592	629	623	573	610	574	581	578	569	561	569	602	627	588	643	607	604	608	584	611	638	602	606	582	663	572	572	645	581	555	599	649	594	623	607	605	592	604	627	610	610	607	649	547	615	563	648	646	634	579	593	593	606	627	575	567	611	592	610	605	619	608	607	608	597	614	632	561	594	606	580	609	581	589	584	633	632	590	609	556	583	610	610	657	592	577	603	585	617	552	632	631	618	610	605	586	572	594	616	613	637	601	613	613	584	547	585	603	619	638	601	587	610	600	674	628	571	611	575	621	596	640	578	607	621	623	604	548	559	621	584	585	552	572	608	591	608	570	545	578	635	598	551	570	585	585	574	630	600	623	578	613	615	584	570	614	601	615	621	607	615	570	605	631	572	633	596	571	611	602	597	562	629	612	607	606	585	573	576	585	615	610	622	627	567	609	597	619	566	566	571	612	587	585	622	595	531	597	630	593	611	587	598	604	614	617	624	602	593	579	608	539	572	568	615	582	595	608	578	625	607	587	623	563	631	598	588	585	631	554	577	597	594	618	606	624	605	615	599	623	609	592	596	587	643	603	604	566	606	578	583	621	616	578	664	609	579	547	601	593	632	591	566	593	637	604	617	618	624	610	592	638	609	603	621	575	620	572	584	613	617	542	613	574	617	660	615	557	633	613	595	585	602	614	580	591	576	621	600	560	594	588	578	608	595	634	619	577	608	618	591	595	575	598	577	600	621	614	624	585	586	650	589	547	619	633
5838	12353	8924	4424	2992	2664	2148	1747	1354	1116	842	854	858	858	879	782	852	755	782	715	727	752	2477	4091	3918	3221	2599	2056	1398	999	722	626	645	649	684	648	657	645	618	649	630	643	627	625	617	654	668	637	663	620	631	643	633	646	601	610	623	658	665	650	658	658	690	660	654	663	621	642	636	655	641	630	593	695	659	634	635	645	630	691	648	622	654	666	679	637	660	634	651	681	632	632	673	670	621	640	649	617	636	644	621	638	675	674	662	701	631	574	611	654	624	670	665	634	597	674	676	634	643	650	626	623	644	641	640	665	647	655	652	602	630	658	637	638	622	694	642	662	679	612	680	700	647	645	577	619	649	632	634	664	661	633	662	679	662	654	631	654	616	639	636	622	610	587	645	667	644	656	662	659	647	652	657	593	662	635	671	616	665	619	623	655	624	639	640	637	621	647	642	667	666	640	705	652	657	612	627	643	614	624	640	630	626	595	645	632	643	634	639	626	662	627	650	613	654	658	638	630	655	636	650	627	612	600	646	645	652	654	650	663	647	633	642	619	631	681	657	632	656	675	632	683	628	650	661	626	638	636	624	645	679	655	639	623	654	696	641	659	627	616	630	648	652	648	648	668	616	624	659	620	646	709	651	594	626	629	631	643	635	608	620	682	667	675	622	685	651	634	632	630	639	645	620	641	656	646	620	664	650	681	592	662	647	695	657	657	621	664	670	635	632	599	678	644	649	634	652	635	648	644	678	642	667	581	648	665	624	642	648	639	688	640	608	664	642	687	616	638	634	614	601	623	627	650	691	650	613	650	630	684	595	657	667	624	644	608	593	593	627	652	629	602	579	598	626	602	643	661	646	667	599	613	638	630	601	631	618	640	661	614	637	607	603	641	620	668	621	641	661	619	610	676	607	621	656	640	670	619	629	601	659	655	650	634	643	653	642	633	686	604	624	593	636	616	600	646	601	632	638	645	699	637	635	594	662	693	599	633	616	648	617	682	716	629	632	626	635	615	619	619	604	650	636	663	607	632	674	592	619	632	661	632	599	654	686	631	651	659	617	658	623	651	643	620	630	622	663	611	675	645	640	664	659	632	620	673	631	640	650	710	658	624	669	633	682	639	646	627	608	640	638	644	604	612	630	628	623	703	652	663	607	625	658	670	642	663	680	642	668	591	685	626	632	639	622	641	680	618	623	662	673	681	588	652	632	652	629	629	654	615	648	648	658	651	648	611	641	601	630	648	655	659	636	647	606	635	632	639	652	613	645	619	658	673	619	655	659	641	658	633	632	673	628	637	662	635	671	668	600	619	684	633	664	662	674	662	690	665	642	624	626	639	625	654	660	647	632	661	647	611	653	617	656	629	661	600	625	628	647	649	645	671	642	666	663	654	685	661	649	606	650	653	644	664	599	635	620	569	631	693	652	630	631	633	658	650	646	639	625	673	651	610	642	637	619	640	619	704	665	616	649	602	635	663	627	643	646	621	645	698	659	663	656	604	613	621	647	631	696	627	684	672	642	641	658	644	621	635	701	662	608	636	655	641	690	686	638	601	666	625	630	656	647	629	692	684	657	650	617	639	656	596	612	643	622	658	679	627	693	678	633	649	677	663	680	612	638	640	644	646	605	650	663	647	678	618	641	655	633	635	657	651	669	630	619	655	623	642	670	593	620	625	625	627	609	660	649	691	659	660	627	617	654	669	680	637	649	590	655	632	617	679	618	665	626	686	647	673	617	618	636	640	649	606	635	627	601	620	638	626	683	686	622	600	638	642	619	631	602	617	613	644	625	610	692	612	623	657	618	655	640	660	636	667	645	594	645	661	672	673	584	614	664	646	660	650	624	657	615	656	672	626	664	605	628	664	632	646	637	660	664	642	644	604	638	622	681	628	631	677	656	659	638	661	663	651	675	617	592	613	647	683	633	624	630	668	630	664	654	632	648	627	655	655	654	586	628	678	641	615	678	601	603	652	635	608	624	632	643	668	658	652	655	607	659	644	668	639	676	640	705	649	654	628	629	592	663	649	677	662	648	665	636	641	666	643	652	652	587	615	618	629	636	629	611	656	638	642	627	625	655	648	624	602	594	677	585	624	674	630	631	653	610	690	626	662	634	633	647	677	652	639	644	629	689	612	589	606	641	665	686	660	657	663	599	614	646	622	621	671	645	634	645	679	672	602	630	614	657	667	642	589	656	643	660	681	628	679	658	628	655	680	619	635	627	605	666	618	631	698	658	614	641	628	629	622	632	647	648	654	643	658	634	602	611	644	670	636	638	621	630	644	675	581	616	622	636	686	629	626	658	700	641	640	660	616	648	641	658	662	662	628	617	611	656	627	655	620	653	652	641	642	668	605	642	618	592	633	621	684	657	621	626	655	677	600	665	631	617	650	613	601	649	632	626	646	648	652	636	614	647	610	644	640	642	635	686	604	628	615	668	706	601	618	643	629	584	642	673	630	671	649	647	664	571	666	647	623	642	611	661	625	624	627	628	663	624	685	593	631	622	645	675	630	668	638	665	650	626	619	708	694	638	647	682	629	649	611	668	639	638	618	618	610	629	596	636	633	664	647	662	653	629	600	571	634	614	685	643	664	670	667	647	646	613	645	654	691	666	626	627	648	598	648	667	633	644	650	684	650	678	651	626	609	630	651	626	609	655	658	619	660	622	651	659	578	657	631	629	645	670	669	623	651	647	628	645	635	665	598	625	651	617	602	601	700	673	638	638	645	666	648	644	694	627	677	592	690	599	617	651	593	667	639	644	598	619	658	612	649	666	647	647	663	665	685	621	624	709	630	640	629	657	695	659	619	687	617	642	667	667	640	619	653	591	640	626	670	692	610	636	648	669	622	618	633	609	613	644	605	627	663	600	660	612	634	615	650	633	609	656	691	636	622	643	669	639	598	669	665	650	640	646	611	640	645	670	673	639	641	635	665	633	613	640	636	644	646	609	663	662	653	602	623	669	590	650	697	631	618	637	638	678	681	623	628	634	656	635	655	623	597	695	644	608	632	665	730	659	647	624	565	632	612	606	710	623	598	675	637	699	660	626	618	644	666	670	618	636	661	602	633	645	681	652	639	652	594	617	626	591	654	636	694	613	640	635	633	622	641	644	618	613	600	649	653	653	645	694	680	619	650	696	657	642	666	687	660	674	704	597	657	621	603	641	629	673	649	689	619	592	644	633	651	600	612	608	594	597	608	631	630	608	657	683	614	648	679	648	656	659	667	638	586	673	635	642	642	617	633	660	597	609	634	630	620	658	648	615	671	658	579	627	661	609	640	604	685	671	702	667	671	629	601	680	651	650	677	644	676	669	601	655	648	678	689	625	608	613	642	668	661	621	607	613	626	623	664	632	641	627	618	661	615	688	630	635	661	617	654	680	647	645	596	621	623	649	635	658	651	662	663	654	621	616	645	625	625	668	647	616	665	644	645	638	639	638	630	636	660	659	682	650	621	647	649	610	661	663	653	661	642	652	636	645	600
22769	21443	29277	24016	21447	21552	11515	2201	1530	1250	1118	1074	1088	1052	933	914	857	821	885	829	847	1393	5541	7137	7014	5224	3855	3452	2279	1631	876	697	779	730	709	768	768	724	702	704	759	727	737	680	746	701	729	711	726	736	713	738	773	709	709	734	763	739	736	725	783	730	702	733	725	731	735	730	734	703	705	709	757	755	750	675	752	768	757	742	813	760	702	719	799	745	703	696	734	748	719	753	723	727	747	716	735	731	735	751	678	724	709	728	689	741	748	725	739	694	697	769	692	750	759	713	759	743	734	729	699	727	733	736	768	775	716	721	696	711	688	696	720	746	761	748	749	743	745	669	758	732	724	722	725	745	722	751	720	722	688	713	688	699	733	748	720	731	684	727	712	730	732	743	722	763	685	710	720	763	765	725	716	747	738	724	732	735	734	667	702	703	731	702	712	675	780	715	714	674	743	741	726	747	709	714	722	728	748	675	691	765	746	757	720	700	714	709	733	774	708	737	728	748	713	739	750	670	732	778	710	683	704	695	726	762	762	790	753	710	737	763	714	732	740	714	730	709	728	722	724	715	754	746	711	745	783	696	723	748	721	704	756	710	717	768	704	738	724	717	706	722	697	734	768	699	724	708	734	754	735	768	757	712	753	695	705	699	759	698	744	748	662	748	721	723	715	750	732	743	734	708	732	727	743	728	671	755	737	717	762	711	736	691	726	676	721	730	742	686	709	725	698	692	735	740	732	681	712	707	725	743	745	749	715	714	733	706	746	738	716	701	724	759	709	763	727	727	714	703	707	701	757	773	729	714	736	699	719	704	749	672	771	712	742	750	712	728	757	760	720	738	726	655	722	721	717	711	713	719	696	691	739	740	724	712	697	725	767	740	705	737	715	677	729	707	714	735	755	732	702	723	713	686	646	753	694	686	784	759	730	736	688	737	729	747	710	708	727	771	711	754	695	712	726	723	733	773	784	766	716	700	723	761	716	709	731	745	755	703	706	706	737	736	707	742	777	709	758	722	760	741	762	669	726	738	746	719	759	723	765	758	771	761	725	770	658	723	711	729	696	698	757	690	734	697	727	720	731	719	720	687	719	735	746	695	729	720	788	700	761	700	771	765	717	693	678	714	715	712	720	764	709	734	725	760	672	705	764	718	719	728	791	761	733	775	716	729	699	704	729	742	752	737	733	732	721	748	710	709	736	725	779	761	694	722	699	709	735	705	734	753	756	718	745	742	708	719	731	718	752	734	745	718	693	753	711	735	738	760	724	744	712	718	752	761	726	744	733	699	777	739	730	685	741	743	751	696	740	727	699	686	756	716	740	728	751	731	718	718	746	713	705	698	711	741	727	708	781	720	725	711	695	709	726	779	709	701	747	705	732	734	733	738	720	758	722	674	751	717	780	728	742	693	720	711	726	747	743	726	769	770	742	712	731	687	807	722	687	754	753	713	715	731	760	737	747	702	750	684	734	748	717	758	723	694	733	722	717	703	711	735	716	728	688	726	696	729	723	709	709	769	758	729	699	744	719	755	730	702	766	688	714	721	748	754	745	745	750	718	758	708	739	716	688	718	699	730	748	760	696	765	753	690	716	760	738	748	729	752	721	706	724	726	700	779	719	715	740	753	715	713	704	766	691	723	703	717	686	739	723	746	745	739	729	698	724	712	719	722	715	703	720	749	792	719	751	749	712	708	729	713	705	736	743	716	735	738	704	718	741	708	749	702	714	718	707	731	721	698	783	752	712	711	741	719	744	712	711	754	776	692	709	708	755	741	750	755	729	726	755	680	750	760	739	703	713	687	770	666	722	686	739	766	720	705	717	735	741	687	745	763	757	697	714	743	768	721	720	726	686	742	755	702	751	770	699	750	735	718	673	776	803	772	729	691	722	772	745	728	715	734	746	746	763	744	744	754	782	712	749	698	724	739	769	668	710	720	719	695	719	747	706	771	691	708	700	729	706	740	725	711	770	714	698	714	741	723	752	712	739	746	736	721	779	723	725	698	760	715	742	737	705	732	758	761	731	713	739	736	728	686	747	717	700	722	726	715	745	706	728	739	730	729	778	726	717	683	717	716	708	742	760	752	763	701	701	739	701	715	735	735	717	714	721	665	726	748	704	722	706	778	709	762	708	715	760	706	718	704	738	691	733	767	736	769	740	677	746	743	719	711	712	703	762	707	759	713	735	704	722	746	704	722	670	730	781	694	726	725	715	689	757	730	685	712	756	776	780	781	746	680	741	755	747	722	762	730	769	686	703	699	702	716	704	698	741	722	745	707	753	686	710	675	685	708	738	739	748	750	684	720	749	720	715	737	754	757	704	739	763	755	686	726	790	743	700	768	791	717	749	738	691	784	749	745	762	731	751	728	791	765	719	753	715	706	744	757	737	710	752	744	733	648	682	753	671	736	773	748	677	734	758	766	726	713	750	667	719	745	788	759	712	728	756	725	652	738	733	728	684	739	733	775	705	708	750	730	743	733	742	743	719	724	702	679	727	765	681	784	716	717	737	756	681	755	766	756	754	720	701	733	713	688	774	746	759	741	692	702	700	770	739	738	724	740	754	725	712	752	717	729	751	738	715	726	684	688	731	662	692	712	723	748	725	749	750	694	713	686	735	700	728	719	743	741	735	717	679	720	741	737	707	730	719	757	702	725	747	732	746	748	711	688	725	690	696	706	686	768	709	717	688	770	760	712	752	703	699	749	763	702	781	744	729	720	682	737	702	713	741	739	718	721	715	713	717	724	706	735	718	741	737	724	740	725	742	725	725	706	730	718	693	754	704	801	721	724	705	723	696	717	681	774	663	738	699	751	723	705	679	713	779	759	747	738	733	705	676	754	738	758	722	748	739	687	668	692	738	697	760	709	707	698	727	711	725	712	738	745	688	733	724	743	737	739	711	680	761	756	696	670	736	763	790	689	703	734	725	698	727	801	735	751	737	667	764	766	788	742	717	724	710	708	746	743	775	677	678	737	773	695	708	714	724	770	689	748	755	703	749	716	730	695	747	714	766	733	726	739	737	723	746	755	711	699	744	754	719	722	716	715	677	717	692	721	684	736	689	716	729	777	713	757	709	733	697	685	694	733	723	683	687	702	715	723	713	757	678	743	733	735	670	702	706	705	780	742	719	714	664	748	739	704	731	728	749	698	748	758	747	736	741	749	710	726	787	713	757	733	719	717	754	747	698	718	766	730	698	719	740	733	751	732	759	767	710	705	704	731	730	718	694	708	738	728	741	727	753	725	708	728	667	660	735	759	811	738	714	706	752	735	753	704	737	730	702	709	705	725	794	680	680	771	727	733	716	663	712	691	681	704	728	693	729	682	722	718	732	802	746	725	744	703	706	739	708	735	728	691	745	740	749	683	705	735	727	765	730	734	755	698	762	739	708	733	735	711	719	730	731	652	712	684	693	734	705	735	721	697	729	682	725	730	756	713	711	747	733	671	735	762	731	709	739	701	747	720	781	716	728	691	748	716	746	704
7965	22555	17176	9849	6469	4975	3822	3043	2285	1699	1571	1448	1260	1216	1115	1121	973	958	980	910	979	1962	8597	10438	10035	7526	5674	4841	3241	2078	917	759	752	743	712	713	703	720	771	722	732	748	723	731	755	748	727	701	759	761	730	716	708	736	740	700	736	691	744	771	712	716	723	738	737	752	692	757	772	710	715	771	742	743	698	746	741	727	744	704	731	725	732	751	738	706	753	727	769	731	745	760	746	718	723	718	721	758	744	745	764	766	779	733	762	738	713	748	742	757	729	761	673	690	750	728	717	693	720	729	710	749	717	768	754	755	736	742	752	774	777	718	712	728	716	741	757	735	778	702	736	758	710	717	742	763	713	787	705	739	700	739	712	730	724	715	759	808	747	721	756	721	736	727	742	699	775	756	745	728	733	770	728	705	721	736	751	730	742	719	750	735	757	764	757	752	756	694	733	733	765	737	698	749	748	767	762	725	772	751	742	695	714	761	750	773	735	757	741	766	761	786	777	706	734	735	712	723	771	716	700	696	754	725	695	761	688	721	733	734	730	761	734	715	777	711	761	780	709	763	763	742	716	770	709	714	761	758	717	733	780	721	716	729	710	727	715	758	759	733	723	733	694	704	756	742	690	741	757	741	743	730	718	710	733	728	720	785	744	727	748	748	717	763	756	729	765	721	774	703	730	771	770	709	732	741	711	677	783	743	738	747	723	728	745	735	753	742	740	743	756	745	759	736	718	775	726	757	717	726	685	687	733	747	670	746	741	772	757	742	717	717	768	807	752	717	734	724	721	731	690	706	740	783	748	715	696	704	768	739	706	757	714	738	757	778	694	729	735	784	733	722	707	761	723	736	775	715	759	746	680	705	706	687	753	711	711	751	759	699	774	751	751	721	742	702	706	760	721	732	740	748	725	722	758	722	716	766	711	771	738	719	717	721	759	762	735	778	744	724	732	766	729	758	735	744	734	715	717	748	705	787	731	731	711	722	765	734	786	736	755	752	731	684	708	716	745	761	744	706	682	756	743	764	727	733	782	747	741	760	754	760	715	739	740	728	747	709	754	728	797	757	739	743	770	716	733	749	740	763	717	756	757	716	766	797	729	692	762	718	738	745	746	733	730	720	765	731	724	740	711	779	758	722	726	757	761	746	740	742	807	729	682	730	761	746	771	760	723	739	712	736	751	728	704	725	707	768	769	737	736	773	721	771	749	739	684	757	735	748	745	770	732	736	713	761	756	732	733	713	766	723	785	754	748	721	771	756	736	696	758	747	727	748	756	737	709	703	788	769	733	759	740	723	759	755	742	704	798	755	744	755	711	770	782	743	782	724	707	736	737	780	720	710	729	733	760	753	758	735	759	772	725	741	759	699	720	723	762	703	770	740	725	727	741	773	745	725	755	690	761	739	740	737	726	719	736	754	716	765	724	776	757	737	705	717	736	740	751	743	744	810	754	719	692	721	734	734	741	757	737	733	707	769	738	699	740	782	716	691	727	774	714	731	710	689	740	754	743	754	753	696	752	735	794	731	722	735	702	720	748	751	734	772	718	719	741	720	676	758	704	700	778	764	714	756	718	748	770	728	724	808	754	760	756	735	683	720	753	750	721	759	747	709	707	713	728	744	782	742	692	749	771	762	768	744	764	708	725	729	725	711	737	731	759	721	813	723	744	754	715	748	768	801	735	729	778	735	740	695	753	751	720	777	739	727	743	772	744	765	761	733	747	763	734	763	744	710	743	747	756	706	725	699	782	716	742	720	710	775	743	725	761	749	781	771	700	721	780	707	722	777	748	745	734	710	742	708	689	768	736	710	754	740	729	741	732	674	814	741	727	731	744	756	689	723	721	714	779	678	710	738	711	746	736	758	737	747	755	782	684	755	718	754	721	782	748	735	738	736	737	762	728	734	760	757	734	684	777	720	747	726	761	757	734	731	748	753	749	756	745	750	751	712	740	754	731	741	711	749	724	708	715	756	749	749	721	677	739	780	719	720	778	712	744	699	791	731	725	736	754	743	737	748	753	729	727	760	729	733	751	733	711	748	800	775	681	732	698	726	695	730	714	737	699	718	727	716	740	701	716	720	736	722	753	762	725	708	736	754	719	790	730	695	765	686	686	740	694	731	704	728	720	776	731	750	748	729	710	743	723	754	717	714	769	708	742	762	725	713	724	698	764	728	694	724	783	736	737	747	723	759	764	720	726	714	770	714	734	707	751	752	750	751	709	732	748	716	735	697	761	805	733	709	755	743	719	751	734	718	696	719	717	730	766	761	775	750	774	725	754	717	724	727	694	761	765	770	734	689	757	696	762	748	776	740	763	719	731	756	733	744	726	740	773	699	693	759	746	763	763	789	731	768	764	697	734	748	745	702	731	743	755	722	775	726	740	736	720	738	747	727	734	721	773	726	761	713	791	732	691	747	722	765	724	730	654	766	734	719	732	765	726	728	767	724	725	742	728	788	728	718	729	748	745	709	744	709	748	720	788	745	735	701	728	711	726	760	710	769	694	769	764	781	717	725	695	779	726	785	719	718	766	734	776	731	725	725	761	725	717	724	739	788	756	722	731	727	744	730	704	753	732	734	722	746	716	746	769	746	739	721	744	789	722	742	746	805	704	698	730	678	738	720	716	722	747	735	752	738	776	722	752	757	727	782	723	762	742	677	718	748	742	743	747	780	696	805	792	754	754	756	725	719	722	744	744	719	790	753	689	756	748	681	771	755	731	703	725	707	721	721	713	708	697	781	745	788	713	728	756	709	674	743	705	725	697	760	698	739	716	732	752	718	781	774	715	745	773	745	726	750	734	730	690	660	751	768	719	752	783	700	751	719	772	778	743	722	726	713	736	659	750	756	714	734	750	770	768	706	737	697	800	687	724	766	763	739	732	766	750	747	803	706	864	737	785	743	762	738	761	724	727	721	754	740	744	768	749	773	751	724	734	790	782	731	754	756	771	740	696	696	740	752	724	791	726	731	722	742	745	716	725	766	751	679	706	720	739	674	730	710	804	719	759	708	725	722	772	751	715	717	746	738	785	753	737	778	716	704	714	729	710	749	713	738	660	760	728	686	722	760	742	709	743	787	745	730	747	687	758	716	734	745	683	753	711	750	750	692	743	760	751	792	708	765	759	771	751	760	765	768	755	741	794	718	674	729	690	740	749	706	741	752	729	780	693	739	721	766	744	726	732	766	740	796	769	788	756	706	732	737	722	771	769	761	731	750	757	705	700	757	719	738	746	749	751	753	693	681	780	740	737	794	727	733	743	742	729	763	708	822	748	773	711	741	703	773	699	718	715	697	737	795	753	743	672	721	730	789	732	702	791	735	760	700	725	741	718	750	739	728	760	723	754	730	725	758	701	762	760	763	700	697	756	737	688	736	715	710	735	747	730	750	725	699	754	774	737	764	744	708	709	765	737	741	748	723	721	702	776	759	753	711	704	741	748	774	721	744	731	682	778	740	735	736	776	772	679	680	695	752	721	688	759	726
27765	19142	8478	2909	1545	983	796	617	581	500	470	468	459	421	429	436	452	442	453	387	448	451	495	571	646	686	709	618	568	482	391	428	358	413	395	416	393	411	437	408	407	402	386	449	408	452	412	414	432	427	412	441	420	406	433	408	423	411	428	417	434	390	414	395	408	424	439	393	435	439	419	465	388	442	442	400	398	431	387	456	436	408	430	419	403	394	412	435	393	399	447	412	400	471	408	430	420	413	406	410	393	404	449	398	425	408	416	429	396	383	419	407	405	391	394	427	407	392	405	401	407	423	370	432	431	383	407	391	363	405	433	406	421	374	385	392	407	433	402	395	402	417	430	418	399	413	415	416	406	410	468	426	431	420	392	437	391	396	395	438	411	402	392	391	426	433	422	412	406	397	435	396	446	459	410	470	399	380	424	397	421	397	394	425	433	387	381	390	416	409	418	415	412	423	399	413	436	403	440	408	415	393	474	431	406	423	402	386	407	411	422	385	428	419	388	442	383	391	410	421	434	415	407	379	442	420	426	409	420	446	430	413	417	428	405	414	417	418	419	408	418	416	416	404	397	403	424	419	441	415	433	399	392	445	420	403	422	404	388	428	392	392	396	403	400	449	412	375	394	393	432	397	409	422	401	429	430	427	386	411	410	441	413	387	405	407	452	403	388	399	439	423	406	426	395	403	439	399	412	423	415	412	404	425	407	374	408	385	420	398	387	432	407	418	430	410	430	430	427	427	437	432	406	396	392	411	425	380	439	399	422	402	420	405	390	432	474	397	421	398	436	401	431	444	396	420	407	397	400	407	413	407	365	378	381	423	405	378	379	409	369	392	402	429	403	407	436	406	418	446	415	411	390	359	408	393	410	419	400	391	398	439	373	379	410	420	390	401	420	405	407	397	433	415	455	416	390	418	401	400	445	450	387	404	415	376	424	371	424	435	416	382	398	406	400	422	371	427	439	411	425	419	412	403	409	403	410	419	459	418	438	404	430	401	419	396	447	429	391	424	373	422	411	411	407	420	423	443	410	421	422	402	439	417	383	396	404	370	378	415	396	426	418	420	403	393	402	387	425	423	432	387	394	404	399	407	408	439	410	388	435	415	418	398	376	401	412	436	385	415	398	438	434	385	417	406	439	437	387	404	408	399	399	418	439	397	416	401	388	414	388	412	439	413	395	367	367	394	406	424	379	438	412	421	416	398	413	393	391	393	398	380	392	393	438	397	428	427	400	386	414	441	410	384	399	418	406	390	398	406	407	395	410	435	430	438	427	410	406	397	419	457	389	388	404	407	402	413	431	348	414	399	394	444	427	380	416	414	420	406	432	409	403	419	376	413	397	441	423	382	435	422	402	441	399	435	446	428	372	383	403	407	398	373	409	403	416	391	415	421	396	418	421	413	420	395	418	400	383	387	438	417	413	362	464	390	412	408	371	390	393	412	434	407	375	380	424	379	408	399	442	378	436	393	397	388	414	441	424	407	387	392	406	430	395	416	420	414	400	408	427	436	392	416	413	448	439	415	432	434	432	407	437	393	420	421	391	413	376	391	397	379	447	414	413	430	404	357	444	399	410	401	432	386	439	470	390	401	413	416	418	414	443	391	452	433	405	392	412	394	439	394	426	400	406	398	400	385	447	437	414	432	387	427	397	400	383	415	416	386	393	416	411	435	425	391	420	394	402	413	436	414	421	389	410	392	426	429	423	412	411	391	429	408	414	414	435	408	410	422	408	422	417	415	393	431	400	414	391	416	408	408	425	414	435	388	410	435	392	418	401	425	434	415	425	423	434	383	421	423	391	433	406	384	387	395	396	417	386	411	388	389	423	401	407	396	442	418	435	435	401	397	396	386	383	425	365	423	394	377	414	416	417	423	398	439	446	405	416	430	394	444	404	411	422	433	392	398	425	405	406	421	371	418	410	419	401	378	411	414	417	421	418	377	375	410	406	395	404	381	407	384	397	430	402	408	419	401	437	425	411	402	435	440	419	381	420	408	436	389	430	418	425	395	388	402	405	380	379	393	424	403	382	408	360	430	419	387	386	408	373	402	423	414	446	408	408	414	461	436	431	463	438	408	464	441	414	462	419	429	442	390	399	436	425	397	391	408	453	402	391	363	421	409	414	416	382	395	427	430	408	440	432	392	416	425	410	399	431	465	427	366	415	396	414	383	406	452	441	460	449	411	409	403	430	400	445	421	392	403	398	411	421	427	371	414	368	427	434	411	385	425	397	410	423	402	436	410	385	436	433	402	426	401	393	405	416	412	421	408	395	434	453	408	417	399	418	419	423	431	410	419	416	409	392	417	392	389	398	429	417	393	404	398	413	412	412	401	396	380	435	413	408	431	427	414	400	409	398	407	387	394	444	416	395	393	410	428	406	409	425	433	430	444	399	364	428	402	407	430	429	419	390	425	423	399	423	420	432	393	451	417	406	397	387	417	434	457	418	376	399	405	404	398	397	408	443	421	420	418	443	421	427	383	423	423	431	361	416	411	382	400	403	405	406	399	386	431	405	431	411	375	418	389	416	419	390	429	413	424	380	390	368	435	368	443	420	437	393	394	373	380	396	387	406	391	416	398	391	442	399	406	403	444	404	415	399	401	403	428	420	431	396	403	391	424	410	412	404	442	378	398	416	427	429	423	404	420	390	377	404	398	422	425	395	387	387	417	391	427	453	398	443	438	418	427	426	451	406	408	407	426	393	401	417	413	426	414	397	385	377	429	409	429	405	377	426	393	425	404	393	418	408	415	422	404	414	413	421	391	394	386	402	433	394	418	405	422	412	395	420	373	390	415	407	404	451	395	387	435	423	385	406	441	421	431	414	448	399	407	416	376	405	423	405	432	407	413	448	375	478	444	430	435	399	415	421	418	451	414	404	469	446	442	409	393	393	416	407	352	415	447	444	382	412	386	395	420	399	409	404	452	405	384	434	423	448	376	444	434	417	411	439	418	399	416	402	405	438	458	399	412	382	393	423	386	435	424	404	436	416	407	421	414	397	447	404	389	383	413	403	392	405	395	373	386	418	440	438	411	381	418	404	428	418	416	368	441	448	405	429	412	391	359	402	396	411	408	417	415	412	389	391	420	420	434	462	396	405	426	423	415	404	410	425	431	381	420	453	387	389	418	430	448	388	399	380	389	391	390	446	397	411	404	408	409	392	418	421	428	434	421	420	402	424	397	412	425	427	422	394	403	472	416	416	386	426	425	385	390	407	429	382	414	391	421	400	418	414	419	430	405	442	401	397	402	363	425	399	398	386	440	426	393	416	427	447	423	422	425	391	408	404	433	394	403	445	400	409	405	416	422	394	407	368	394	432	413	435	402	401	387	392	418	410	410	410	400	412	423	402	439	390	399	414	402	447	418	400	409	432	417	412	445	410	417	426	386	395	416	441	408	407	391	412	419	390	409	409	373	381	434	399	430	408	440	384	394	408	412	403	426	423	419	406	414	381	419	419	419	403	443	417	427	417	413
6325	8383	6445	3499	2609	1639	1266	908	693	642	596	567	531	540	573	538	516	503	475	511	518	487	533	745	825	904	836	768	673	573	480	450	469	435	451	467	417	456	475	446	441	448	452	421	431	461	437	386	408	453	476	451	394	477	469	451	455	435	433	448	466	436	446	406	449	470	448	449	467	405	387	453	446	453	474	437	454	492	424	436	429	441	524	445	452	511	429	448	457	473	433	445	425	470	419	455	470	464	411	453	459	441	480	449	503	462	460	436	465	451	424	457	468	442	422	427	461	462	459	448	506	471	424	440	502	465	421	434	474	441	459	445	473	423	451	439	450	455	482	466	462	443	458	447	451	466	428	406	477	484	445	455	478	447	442	427	450	475	398	454	398	458	470	427	440	453	415	488	445	443	466	482	394	458	422	407	463	476	468	463	456	416	441	420	444	465	420	433	437	438	413	476	482	464	476	458	499	397	422	487	479	454	439	403	451	440	453	423	458	476	423	430	460	452	444	427	444	449	458	448	420	472	410	424	437	461	454	446	464	432	441	484	447	476	445	431	475	476	429	445	433	446	458	428	484	455	475	454	463	435	501	437	436	436	468	435	441	451	452	436	425	438	468	439	448	439	415	423	466	456	430	443	446	446	414	430	454	442	448	433	450	447	436	469	442	474	477	440	429	452	454	452	446	410	428	460	458	436	477	485	445	442	440	437	456	410	430	451	464	408	464	451	476	470	454	460	426	461	413	455	440	446	454	429	451	428	449	419	418	442	449	438	431	413	441	475	430	513	462	455	458	461	426	428	466	461	430	476	435	444	450	426	486	445	475	491	469	443	429	467	434	492	454	445	434	410	437	464	386	426	430	474	464	480	470	446	479	415	440	455	437	446	419	464	420	478	464	436	432	420	471	460	429	412	464	441	457	433	420	443	449	465	402	460	433	452	463	466	481	422	446	446	425	463	449	450	427	435	466	444	444	460	452	437	404	451	438	443	425	463	430	468	442	438	434	449	442	424	422	483	440	439	450	454	453	457	497	458	419	452	465	433	459	464	432	454	460	480	433	431	425	428	445	473	464	462	417	427	481	481	465	417	417	466	422	425	466	423	460	444	444	432	433	452	461	438	454	447	436	443	436	443	428	431	421	503	407	459	464	460	450	440	440	477	422	429	426	468	483	440	487	436	461	504	463	453	449	426	453	464	481	436	471	443	468	445	427	437	491	457	435	420	480	455	458	436	456	432	444	467	474	464	477	456	467	436	424	441	448	426	457	486	428	439	446	439	467	450	445	489	456	484	419	450	428	451	463	477	477	438	472	486	449	440	424	432	404	453	418	448	470	457	428	455	468	446	407	427	439	423	437	453	443	442	444	416	440	440	395	456	437	475	470	456	440	431	423	458	424	482	480	428	437	447	456	437	462	460	436	423	399	415	458	417	452	436	426	474	461	429	436	461	430	470	425	464	437	458	467	468	452	453	483	445	467	426	404	439	432	429	438	464	415	468	438	452	446	462	461	455	475	447	452	459	489	474	507	442	438	457	433	465	441	443	419	397	466	477	466	451	412	443	461	461	444	446	430	440	460	430	460	437	441	452	484	435	476	436	450	428	436	455	441	461	447	452	471	448	498	473	473	444	437	443	485	448	445	439	427	438	433	428	428	425	407	423	431	417	435	457	430	447	455	437	480	457	405	435	461	456	452	428	420	457	466	443	436	482	438	464	458	420	480	443	454	414	471	496	429	446	443	461	469	440	447	448	428	460	421	454	435	424	462	473	461	445	435	446	414	447	469	432	446	457	457	419	457	440	480	440	409	463	436	465	451	438	478	437	468	425	442	464	473	485	462	459	451	451	455	449	459	470	415	440	409	425	437	413	450	441	491	440	460	426	416	461	464	460	449	435	453	425	419	483	438	465	456	485	465	425	451	437	484	416	464	467	464	466	462	430	477	459	456	447	472	475	458	438	424	442	438	433	425	436	393	420	454	483	427	450	423	441	445	414	462	420	452	483	437	502	403	431	448	456	428	434	458	426	446	468	471	438	443	431	430	445	448	442	470	428	457	423	466	404	468	429	455	453	426	432	465	420	411	461	457	465	470	441	441	490	451	470	441	455	444	442	457	449	445	455	445	463	459	445	447	448	454	410	463	454	410	445	457	450	481	451	451	469	452	462	451	448	450	478	455	480	442	462	448	467	440	440	460	449	446	437	448	425	460	459	463	454	455	446	482	430	456	447	481	453	473	445	450	447	479	444	463	442	497	433	451	456	424	496	444	450	470	475	404	441	471	474	439	464	482	443	445	425	476	437	456	484	474	435	473	432	415	425	434	434	471	446	469	463	415	473	448	440	442	450	456	452	447	465	435	477	442	460	425	454	440	442	431	466	457	452	438	442	456	447	426	424	424	442	428	425	459	466	440	460	450	451	442	463	458	437	465	424	443	442	462	457	418	467	432	455	380	445	469	463	411	423	460	415	441	465	452	445	468	442	425	432	431	408	435	445	448	469	456	464	483	453	466	436	456	461	474	416	438	440	438	449	455	453	475	432	465	414	412	436	410	484	436	451	432	430	438	441	470	450	467	442	486	428	458	434	450	445	438	472	416	448	427	470	481	446	419	463	461	478	470	445	454	452	451	430	454	426	439	424	437	460	479	413	396	477	422	462	460	448	484	494	453	487	423	440	444	427	447	450	455	418	449	441	409	474	425	456	445	445	462	448	453	485	420	439	465	459	448	447	429	426	468	436	455	452	425	488	446	469	413	420	428	452	427	467	468	451	440	449	437	427	482	443	434	452	431	480	457	454	460	447	435	440	455	464	474	444	424	468	433	481	429	429	435	455	471	464	456	458	425	447	480	421	459	460	469	454	473	474	474	428	455	411	425	439	447	479	477	405	450	481	424	396	433	446	454	412	427	460	447	461	421	442	458	412	488	456	488	420	456	439	454	455	434	467	428	442	456	480	431	409	472	419	442	478	430	468	478	457	434	473	450	406	424	411	454	412	442	435	467	475	439	473	445	432	478	429	411	431	464	481	439	483	466	458	450	433	468	475	455	430	442	468	446	457	502	482	474	434	454	441	431	458	433	415	467	431	458	488	446	444	465	455	453	461	437	433	417	428	439	463	457	452	427	416	450	469	481	441	443	473	443	469	421	415	473	427	463	447	473	437	474	440	481	446	435	447	472	494	418	451	452	439	438	435	481	454	432	464	433	465	441	455	475	483	452	439	433	459	418	458	433	471	462	447	441	438	494	448	424	417	478	455	459	439	437	440	432	442	432	458	454	475	416	440	450	445	456	459	460	489	442	460	439	455	464	427	451	457	414	444	467	454	421	434	449	485	451	422	478	481	459	467	457	456	470	446	420	472	467	402	453	425	413	457	465	449	491	439	477	449	428	437	461	461	485	437	449	472	482	460	457	441	438	449	463	432	405	429	466	444	439	477	414	471	436	441	395	418	514	479	415	449	455	481	503	448	435	412	494	438	420	468	447	440
24072	21436	28771	24491	21441	10700	1846	1131	863	740	665	587	592	579	550	573	534	512	578	525	533	537	867	2600	3737	3164	2632	1966	1447	990	475	474	436	466	457	450	459	446	491	453	494	484	444	490	469	473	463	469	459	463	466	463	505	464	475	491	443	457	472	422	469	456	473	432	485	447	462	481	492	426	422	502	463	457	469	470	469	490	454	459	458	440	488	428	427	402	462	454	445	452	481	465	462	430	464	424	433	436	461	451	428	435	475	488	447	444	449	445	419	456	431	419	483	469	456	416	467	472	464	430	469	435	444	445	467	462	480	440	525	443	465	446	405	462	426	427	449	431	485	489	484	421	466	446	461	418	489	469	468	442	410	447	454	441	503	439	434	467	480	448	454	432	432	447	426	466	459	469	442	424	439	470	441	435	444	434	469	436	437	486	439	461	442	458	455	415	491	466	480	445	418	466	441	429	479	462	465	480	459	484	450	464	413	483	486	433	431	452	449	470	415	429	455	478	466	495	485	483	486	453	457	445	479	433	470	487	425	435	459	466	438	464	454	465	442	488	464	481	479	471	467	452	446	457	476	425	505	444	456	450	443	499	467	464	462	465	491	466	492	464	417	445	457	442	439	464	460	466	478	458	432	477	448	461	430	489	464	443	493	452	458	486	428	442	494	440	464	460	442	460	435	469	467	467	424	430	454	455	454	447	508	428	478	465	469	466	472	461	458	471	480	428	454	439	453	486	464	465	457	445	432	491	443	430	445	459	454	464	466	426	456	503	457	436	490	445	479	437	471	447	450	441	456	415	443	432	440	487	439	469	459	450	446	457	457	483	448	421	431	442	457	450	436	485	456	471	414	481	456	448	438	430	456	477	433	475	471	446	420	430	479	469	442	467	459	460	472	425	441	430	409	458	457	418	476	461	448	459	461	439	452	453	463	478	435	435	454	444	504	463	474	440	434	483	464	429	508	444	453	398	452	451	413	467	454	424	426	476	437	443	462	455	492	446	470	430	411	475	455	439	427	464	422	432	484	421	451	446	465	461	433	465	500	436	423	463	471	482	452	458	466	439	462	462	453	474	455	434	437	426	471	476	459	453	449	450	422	497	433	414	443	446	451	477	417	421	462	452	450	452	415	453	429	427	430	430	489	488	429	425	483	444	457	443	434	438	431	448	492	455	446	470	455	455	471	463	444	476	451	480	475	444	444	452	470	454	492	457	484	457	470	468	477	467	480	447	467	464	474	456	441	486	411	483	494	432	459	438	488	459	410	452	487	453	425	505	426	462	438	444	444	489	456	468	413	407	469	430	463	467	446	436	487	455	439	442	465	442	456	483	425	471	481	455	475	451	457	469	452	465	475	457	486	459	449	495	460	476	449	482	436	419	447	485	465	465	418	434	453	442	437	456	428	428	484	434	454	451	452	438	438	478	457	464	452	407	472	448	463	445	391	441	449	448	434	465	452	433	431	437	475	426	467	480	467	519	475	432	448	463	446	442	436	432	452	479	426	453	472	444	481	421	468	418	489	450	475	477	443	424	467	476	474	442	476	494	470	461	479	469	486	469	460	514	446	439	493	464	451	455	451	474	537	496	491	446	516	440	451	424	501	467	463	431	460	419	461	475	460	452	434	427	432	435	449	428	446	487	444	455	476	468	470	437	417	474	407	470	475	447	455	455	470	483	435	478	449	438	390	456	463	478	417	450	482	478	458	474	482	481	444	420	439	477	456	446	463	414	433	464	428	451	456	448	440	436	433	460	461	449	451	468	431	459	442	426	476	474	446	445	448	449	443	487	481	483	442	471	462	443	444	472	470	496	451	440	445	424	463	427	453	492	473	463	485	444	480	444	468	473	461	429	468	480	462	457	490	442	448	443	468	482	439	473	471	436	485	473	434	433	467	471	473	423	471	463	483	415	473	441	475	502	468	449	472	466	456	419	501	443	470	488	437	476	479	416	469	466	489	443	407	442	459	477	499	479	474	442	477	467	425	469	470	435	441	463	412	494	443	451	496	478	442	436	425	455	431	453	464	449	436	428	444	427	457	422	450	458	442	457	436	449	449	440	487	478	455	440	484	478	423	454	457	464	477	467	448	482	482	423	493	437	455	446	408	471	451	427	471	451	440	456	473	450	467	452	467	471	479	447	451	483	469	446	475	427	455	447	425	456	419	454	454	461	469	431	460	456	457	413	459	460	479	436	430	485	471	481	455	470	409	488	514	437	449	427	472	453	462	449	441	451	476	454	453	463	452	452	445	486	421	454	490	477	476	473	445	460	424	461	457	424	416	443	437	443	421	465	412	477	388	431	472	478	456	439	465	445	448	424	465	408	475	441	468	472	459	453	435	427	451	448	421	478	408	459	443	455	422	457	468	430	462	414	468	442	467	467	444	472	456	419	451	431	496	456	457	434	481	423	434	422	478	460	429	455	420	461	474	445	453	433	444	445	492	462	460	468	492	493	455	452	438	433	452	472	476	482	457	427	468	458	443	448	459	475	461	449	432	463	448	451	465	449	484	471	439	453	435	416	442	439	420	436	428	499	445	412	430	453	436	511	463	449	469	492	447	444	456	447	453	473	448	502	454	467	453	461	462	451	476	467	441	453	394	440	448	477	470	472	419	467	455	469	400	479	445	445	445	462	474	465	467	437	472	481	417	449	474	457	460	438	489	485	466	452	456	429	478	471	453	401	457	481	440	420	490	459	413	450	436	442	458	459	468	469	448	463	413	460	419	482	449	493	474	467	403	407	446	444	449	455	476	451	445	477	462	481	464	465	492	443	481	447	440	437	511	457	470	449	438	446	470	453	427	471	463	464	453	452	440	474	488	458	488	447	419	464	460	426	459	466	455	435	468	459	450	456	462	498	442	469	445	431	425	457	465	453	467	436	457	446	473	427	456	482	459	430	440	460	462	494	452	453	453	443	474	462	446	472	453	447	434	452	463	464	482	495	463	465	473	466	456	457	473	442	445	472	460	451	423	475	436	463	479	437	460	431	477	485	460	454	406	446	435	516	441	486	446	471	483	436	510	446	444	448	409	422	460	450	448	450	477	440	452	477	475	455	428	430	438	480	454	438	484	465	476	436	466	444	479	423	452	458	479	461	471	468	449	476	445	399	494	480	423	428	466	440	446	417	446	421	463	452	480	460	435	438	492	501	453	421	457	479	470	440	458	458	457	484	447	416	422	452	427	435	517	435	478	444	444	440	463	461	455	487	431	474	474	433	445	480	474	464	445	443	435	430	438	487	484	459	432	468	445	501	406	491	464	448	460	456	434	440	442	464	424	438	447	485	444	481	444	467	451	451	465	450	438	423	491	437	450	481	453	489	441	411	471	427	464	508	460	400	446	470	444	459	470	468	456	439	445	467	444	478	436	458	449	434	446	425	463	463	471	428	469	422	446	465	437	445	452	410	451	453	450	488	428	466	454	454	463	479	443	442	452	436	456	474	453	425	476	421	442	458	467	476	447	454	437	442	433	469	438	474
6093	16772	13113	7264	4789	3280	2257	1630	1240	1144	930	806	718	733	708	648	619	630	624	631	611	577	1307	4235	6016	4839	4040	3042	2141	1327	516	441	476	511	454	505	485	499	453	484	473	470	506	505	452	494	489	480	508	466	496	472	451	487	471	501	503	452	465	499	498	488	488	513	474	460	476	476	462	485	473	448	463	505	413	476	485	494	461	472	503	485	456	452	489	480	479	493	474	501	473	481	516	513	467	487	492	505	464	448	484	488	473	504	499	490	451	486	472	480	463	462	513	428	486	480	505	477	476	549	505	538	487	494	495	486	472	473	475	482	509	467	487	498	490	497	452	487	495	468	510	467	470	463	491	461	478	460	511	489	444	478	441	484	498	527	490	487	502	476	484	480	516	478	451	444	509	436	469	425	482	486	481	501	503	476	483	480	444	472	476	487	473	478	468	466	474	498	508	486	483	480	515	452	477	472	451	499	472	482	490	423	448	497	531	467	480	470	483	470	502	478	460	485	528	518	482	494	456	483	478	488	488	488	451	469	488	465	474	502	492	504	442	493	444	468	476	457	458	461	486	490	484	490	446	477	482	471	491	451	501	510	492	472	527	499	470	488	485	465	474	470	506	479	468	460	502	482	488	479	511	532	479	509	492	509	473	474	501	439	434	491	492	500	512	509	465	482	480	455	420	485	486	511	462	476	514	479	479	502	463	456	467	452	471	489	468	435	471	438	448	502	454	512	521	469	451	460	473	486	458	501	452	473	494	463	481	475	504	505	510	478	499	458	485	461	498	548	477	482	467	480	467	464	527	479	454	488	474	450	505	480	499	441	485	494	459	496	498	490	462	512	468	476	462	515	492	506	497	439	481	456	427	503	463	493	495	468	487	477	489	520	481	468	489	468	460	481	474	504	514	465	469	455	502	466	480	476	483	445	484	496	492	477	501	486	453	487	447	447	490	477	477	511	445	479	447	482	495	491	442	438	486	475	457	485	468	516	492	474	466	451	489	486	485	505	482	488	482	519	489	479	457	459	445	471	521	497	470	471	498	519	435	485	489	453	467	477	485	484	477	498	495	477	513	491	483	494	476	477	526	488	460	537	453	453	480	477	510	512	500	512	465	478	498	458	466	475	497	484	509	473	464	482	454	464	449	499	523	475	473	471	509	452	457	500	486	464	518	484	465	488	491	502	497	461	481	486	504	523	451	460	457	485	468	503	506	470	462	450	512	456	551	480	480	476	482	539	456	488	472	467	479	476	512	496	486	459	505	501	483	508	501	456	465	488	456	479	472	448	463	502	493	453	482	533	491	504	453	504	480	459	493	499	466	484	447	467	479	483	462	513	523	476	479	505	480	514	514	452	480	461	477	472	462	486	492	497	463	508	499	465	468	476	475	461	465	480	486	461	480	475	454	479	479	510	453	479	494	462	473	451	459	432	510	485	499	484	459	511	462	490	426	462	474	522	461	478	487	474	479	472	501	491	485	464	485	445	496	498	500	489	498	477	460	478	440	472	449	498	430	454	488	508	497	476	510	503	476	472	473	478	512	469	497	481	481	445	500	468	513	489	473	490	457	474	449	500	456	506	532	499	474	484	486	482	493	527	486	472	491	460	495	509	492	495	494	479	499	500	508	450	487	471	473	507	488	477	482	484	463	471	469	469	499	510	492	497	484	485	432	467	459	476	511	474	508	489	509	430	528	482	530	464	465	419	484	468	470	462	482	471	478	496	510	471	465	478	509	426	495	474	478	497	477	474	484	444	457	486	481	479	465	449	504	465	491	486	474	447	454	483	504	484	512	497	460	467	493	507	419	474	492	495	476	467	502	431	464	467	463	458	471	456	452	484	486	522	474	489	469	491	480	476	470	455	487	456	485	498	485	493	499	432	451	479	487	515	452	449	481	489	504	482	469	508	470	502	513	463	485	449	427	486	490	501	467	464	514	495	471	499	479	486	458	484	485	499	443	494	508	449	452	490	500	432	481	473	473	529	488	499	506	438	486	455	477	453	492	470	481	476	498	473	493	442	472	466	503	477	495	473	476	516	498	427	515	475	480	485	468	489	499	464	484	477	472	484	480	478	488	470	504	505	470	469	454	486	481	484	490	516	513	483	509	489	446	514	491	438	483	481	485	525	520	476	496	480	499	467	455	501	504	500	475	510	456	482	488	472	481	487	484	450	485	493	487	477	526	511	435	478	512	476	487	437	462	466	486	474	478	478	507	491	516	467	435	470	508	413	458	478	471	483	454	447	463	465	507	481	457	458	466	478	496	527	519	494	545	474	453	506	487	456	505	455	478	498	496	491	514	489	490	470	483	468	489	484	493	494	476	471	490	469	495	477	470	441	480	489	477	494	490	517	479	469	463	491	467	455	516	476	472	487	463	404	480	474	534	475	522	468	448	475	507	463	457	479	483	452	489	479	483	486	521	455	470	451	479	519	505	480	474	501	517	495	435	514	472	471	479	491	503	476	515	500	430	492	487	470	510	455	475	472	431	529	486	481	483	472	462	475	490	518	479	460	447	494	466	467	490	441	490	478	504	473	493	443	480	466	480	456	507	469	491	473	431	500	497	525	430	487	492	505	448	506	507	467	474	440	485	462	484	493	437	452	462	495	527	444	487	497	484	480	483	506	507	503	441	468	493	464	510	466	478	450	476	477	474	530	474	448	471	479	502	488	469	505	437	452	459	488	519	484	502	425	504	527	514	471	466	505	456	474	493	470	485	469	474	464	510	484	472	500	469	478	482	488	489	490	456	477	458	499	489	518	489	435	468	485	467	522	461	536	526	469	514	481	474	508	533	479	519	482	461	479	500	469	501	480	486	467	441	513	496	462	481	472	435	417	477	479	494	475	471	484	488	512	506	498	471	456	488	446	467	511	486	432	466	502	513	486	468	468	463	494	474	493	464	481	502	474	483	444	496	470	482	522	464	450	486	462	521	496	447	505	485	505	475	502	453	461	470	473	475	494	489	453	436	547	426	503	502	435	502	451	477	489	470	504	470	498	446	494	492	505	473	438	493	506	526	451	497	480	491	505	521	502	476	489	515	478	456	465	463	490	468	500	484	474	513	491	504	467	472	504	507	477	480	462	519	477	484	467	518	487	492	471	475	481	490	470	490	481	470	482	474	475	506	521	524	455	509	455	473	507	507	491	466	485	496	458	476	493	501	482	483	537	492	490	510	515	454	479	532	463	474	481	458	471	464	457	473	450	472	486	473	501	466	497	462	450	511	477	474	464	485	500	487	468	442	485	520	510	452	471	521	456	450	491	486	507	463	496	484	492	473	473	482	448	507	467	542	469	505	492	470	461	461	487	453	455	470	466	489	486	475	483	451	472	469	484	500	503	484	484	487	486	463	459	486	451	439	479	506	474	458	472	508	485	465	492	463	518	481	477	461	465	475	506	482	520	465	472	516	495	473	458	477	467	473	483	485	475	500	505	512	498	506	499	481	479	456	528	474	466	479	474	461	487	477	494	476	494	482	479
25224	21392	27668	25468	12023	1914	1249	964	843	801	714	734	672	649	704	646	682	655	657	656	650	669	730	1629	2365	2438	1955	1517	1204	973	660	595	607	586	596	598	577	598	636	640	632	612	634	602	607	588	582	543	610	626	590	655	638	633	589	577	634	611	640	573	593	638	577	620	634	640	575	621	575	577	537	588	615	568	581	610	612	579	614	520	628	608	621	587	602	605	675	553	605	608	583	566	604	572	580	637	611	602	601	591	541	573	561	591	561	582	554	582	602	573	609	565	619	600	576	596	618	633	566	572	614	604	631	583	591	590	584	581	633	587	596	593	586	624	644	626	606	537	595	579	599	602	611	599	594	585	631	588	613	603	601	607	610	573	676	587	621	641	561	617	600	620	608	620	575	576	602	623	576	607	604	629	573	610	632	605	650	629	580	630	618	626	586	592	626	594	605	577	617	599	557	594	636	611	630	605	604	596	592	585	600	593	629	576	563	593	608	578	647	561	616	543	596	611	590	593	630	578	630	630	558	597	626	583	583	609	575	626	605	569	602	595	572	639	607	590	554	573	570	615	592	584	605	562	656	627	605	621	568	594	623	600	571	593	595	571	630	612	645	577	566	627	588	618	600	556	653	621	623	584	620	615	561	614	603	628	615	614	617	566	610	601	579	592	586	590	613	572	599	603	566	597	595	650	568	590	534	635	604	619	620	641	615	592	570	558	567	622	616	581	599	587	636	570	644	598	608	582	635	600	550	570	611	577	593	585	561	624	610	571	615	565	583	633	606	597	618	594	586	632	566	595	558	591	609	537	567	561	587	574	579	587	606	645	602	617	607	627	588	610	568	631	577	615	603	629	575	611	606	557	643	571	561	603	572	577	612	621	627	618	629	619	597	642	582	644	649	603	591	610	597	625	653	542	641	601	595	602	630	595	624	598	627	648	616	602	625	626	599	587	656	605	570	643	615	631	622	588	610	618	588	596	607	615	553	615	634	632	584	619	597	620	572	588	596	616	598	573	602	611	587	612	600	561	568	575	597	625	607	564	608	589	632	596	647	577	590	640	608	635	626	598	610	600	615	611	613	601	604	578	604	583	622	572	618	622	599	579	617	614	590	622	624	609	598	607	565	606	605	609	586	592	606	612	644	563	573	578	608	569	594	609	602	614	592	648	642	602	652	596	580	552	624	577	600	612	611	627	631	602	616	642	584	591	603	633	603	630	605	559	609	586	595	637	581	610	614	589	599	600	603	629	559	602	613	613	611	568	625	588	614	589	626	631	612	573	611	620	618	571	604	580	606	628	584	579	615	628	631	575	598	597	641	623	623	594	557	599	581	596	587	596	618	588	567	605	601	603	621	600	568	628	630	593	589	616	580	634	644	607	638	607	593	608	642	555	594	559	602	574	589	573	581	608	592	607	616	554	578	602	575	592	571	587	602	608	576	631	637	588	585	601	556	568	618	618	587	586	668	576	607	645	579	614	574	613	593	599	583	609	626	594	651	609	592	563	656	586	588	602	635	578	578	620	618	571	582	635	637	622	606	559	556	585	596	596	594	645	653	638	613	590	596	574	630	665	633	631	580	577	610	636	601	626	584	581	630	577	631	599	578	634	631	584	634	604	599	631	575	616	612	597	612	595	578	595	616	619	615	645	638	605	549	617	589	608	584	588	598	627	588	592	574	603	618	615	596	576	618	600	579	599	646	617	617	592	642	641	654	580	599	581	573	631	601	597	633	626	607	623	636	595	589	645	565	566	615	587	595	558	596	606	615	610	611	591	624	637	608	578	565	598	596	595	642	613	617	611	601	631	588	610	606	593	609	653	595	605	559	585	561	564	628	632	598	555	588	589	598	643	523	588	642	611	595	665	611	578	645	580	627	640	609	595	624	577	626	572	612	636	591	607	534	602	602	601	612	670	620	604	607	598	569	619	616	561	571	613	673	610	585	574	578	623	610	623	636	569	610	648	587	575	570	623	584	583	621	657	603	611	624	544	598	631	610	583	591	587	601	646	592	635	592	627	547	578	614	563	575	598	631	597	641	567	576	586	624	627	620	618	622	652	588	622	595	564	633	613	617	603	604	544	657	610	614	603	585	589	617	610	610	572	613	569	589	597	574	571	565	608	605	606	618	578	627	579	606	593	605	605	580	582	654	616	601	644	619	604	546	607	576	610	575	600	599	599	614	606	571	587	581	638	562	617	621	593	622	608	580	615	562	638	577	630	582	592	567	535	594	619	588	633	628	642	582	590	620	627	615	586	630	608	594	577	634	601	609	613	586	668	628	620	554	597	573	612	581	572	594	591	604	589	619	601	588	598	617	599	573	596	552	595	630	575	619	625	579	582	615	597	615	585	616	605	605	605	579	585	616	598	614	562	613	576	562	603	629	633	630	555	573	622	610	611	600	556	586	600	610	559	614	678	583	565	546	587	567	607	587	612	593	609	583	546	600	602	589	594	589	592	603	624	642	616	598	592	640	630	586	634	590	598	601	601	565	630	631	586	626	636	543	650	595	603	642	598	589	572	596	587	603	608	590	603	600	623	603	593	602	589	616	677	620	593	611	573	626	606	630	653	614	596	619	602	573	570	589	616	620	603	586	570	614	570	598	574	617	609	604	578	609	593	613	624	611	609	592	565	594	606	610	634	594	533	637	584	617	622	588	560	618	568	600	594	604	638	612	604	613	589	581	599	594	634	594	605	547	639	596	624	572	596	555	607	638	611	662	611	664	609	618	603	584	605	589	643	584	548	620	579	610	598	619	605	588	575	636	620	600	662	592	625	625	610	577	586	599	597	607	630	627	592	661	603	613	581	591	578	568	638	634	576	564	573	581	581	617	603	624	565	547	587	592	593	641	623	636	618	629	628	637	547	665	600	542	608	629	629	610	597	659	631	614	554	580	597	576	561	611	592	607	564	602	617	561	605	578	565	564	599	579	583	610	613	627	619	558	625	614	559	632	600	604	580	617	593	590	586	637	598	578	580	597	603	637	589	593	596	596	592	624	616	606	590	582	582	587	580	625	570	605	609	596	645	540	602	643	625	594	594	582	661	614	576	573	583	584	599	612	614	582	617	621	616	590	590	585	571	625	605	643	655	613	562	574	584	604	634	579	575	650	574	605	569	648	578	623	592	628	609	592	621	602	638	586	605	575	580	606	582	635	591	601	570	582	599	613	648	609	565	580	603	601	578	575	579	597	632	636	582	570	621	650	638	611	659	610	604	575	595	637	606	577	593	638	605	599	597	591	606	584	631	576	576	586	580	581	586	583	557	611	548	595	598	600	581	613	587	582	578	604	568	597	576	578	603	615	606	571	590	594	602	600	605	608	627	598	632	585	598	596	633	626	599	630	595	610	601	565	590	591	613	603	606	636	603	606	610	538	635	634	638	568	667	574	635	605	636	622	609	649	588	613	618	594	610	616	624	599	637	619	622	582	622	633	633	589	645	637	589	634	601	669	630	592	594	645	628	614	578	593	587	610	600	594	582
6173	13119	10047	5724	3431	2611	1791	1448	1180	1112	878	818	818	787	765	765	715	784	724	795	745	773	912	2814	4030	3743	2978	2289	1698	1225	717	654	640	635	602	675	619	632	645	620	663	622	608	676	636	640	643	662	633	672	631	663	606	652	637	675	654	663	663	592	599	624	644	683	662	693	637	671	617	597	618	639	648	628	598	629	637	603	625	641	631	663	622	686	693	622	642	613	655	671	610	634	648	603	611	629	672	656	645	615	620	631	674	596	654	601	614	621	584	623	684	627	657	647	654	638	611	593	654	639	656	612	665	655	665	668	629	630	611	644	603	648	588	683	641	628	629	619	629	631	654	660	630	595	638	633	673	641	631	631	617	651	620	654	668	662	617	632	639	672	643	626	641	632	683	603	638	663	644	634	590	642	645	667	648	652	616	622	656	668	712	618	656	630	643	658	606	642	587	603	580	679	613	635	667	644	637	642	663	642	680	611	607	697	604	633	651	653	649	651	680	654	629	644	638	635	642	668	616	680	623	622	617	662	672	629	637	644	658	623	630	652	652	643	609	690	655	627	679	667	641	626	610	644	685	659	640	659	605	654	628	642	638	621	627	687	615	607	613	645	618	622	616	657	592	649	668	618	621	628	602	614	618	582	649	627	630	651	640	647	622	627	613	691	633	642	632	583	625	608	626	639	691	608	633	619	657	655	639	648	696	630	637	634	644	659	597	598	684	620	640	662	641	649	628	640	622	642	636	665	629	678	627	645	641	648	601	667	616	700	646	683	646	646	693	632	614	619	618	646	651	644	638	622	653	644	630	657	619	632	691	602	639	627	623	650	681	619	678	645	635	648	642	627	632	616	622	685	634	615	673	655	627	636	657	629	635	609	637	654	676	678	646	635	665	627	628	664	639	654	647	614	669	618	649	677	666	623	607	659	666	635	649	701	640	628	620	665	611	675	620	670	647	703	627	617	603	660	649	612	629	593	646	684	640	654	609	621	673	655	653	623	627	623	672	637	626	627	709	620	622	640	598	600	587	728	614	641	675	626	667	646	626	598	625	648	632	667	663	647	664	638	607	631	593	673	634	667	637	630	625	646	604	621	632	643	662	648	636	663	632	608	648	659	640	639	656	611	637	651	625	635	681	647	633	674	664	648	665	666	645	618	657	690	633	668	658	640	598	667	643	668	660	617	650	686	617	653	602	621	653	655	660	618	606	651	663	664	620	656	585	666	634	601	627	637	640	622	619	665	627	595	607	639	649	623	646	649	641	667	629	663	621	615	697	625	653	665	621	605	667	613	669	633	622	684	629	616	679	588	633	659	626	646	639	654	651	645	630	632	699	660	640	699	647	648	637	616	621	625	635	661	621	595	650	653	596	617	648	651	631	643	619	605	616	635	606	635	685	617	695	659	652	634	620	702	610	612	609	612	696	615	669	658	653	666	639	606	631	571	637	638	666	644	657	640	648	669	642	636	660	646	676	594	618	620	641	619	621	632	607	640	669	614	625	676	650	663	605	606	657	641	658	626	621	651	691	633	627	646	630	619	653	609	599	618	624	659	618	626	648	604	680	655	648	615	635	676	662	654	635	681	604	636	650	670	616	645	649	637	649	629	649	611	631	617	600	600	618	653	576	643	642	587	625	637	619	618	642	630	643	645	650	617	646	578	641	648	635	658	638	644	643	654	650	650	624	630	639	643	642	619	689	661	631	677	665	636	620	668	703	648	570	590	660	614	650	669	587	656	614	565	636	631	636	641	618	576	645	661	635	622	668	642	608	620	599	657	671	640	652	640	594	614	599	644	637	647	651	629	627	603	641	637	651	653	660	645	633	623	672	626	658	657	623	650	675	627	595	662	620	650	664	621	653	664	646	627	654	633	631	570	615	624	619	611	632	647	634	625	635	633	644	625	690	650	585	631	647	645	631	632	576	602	616	651	687	625	595	636	652	630	658	622	676	649	685	635	675	627	624	648	647	616	649	647	617	607	601	588	643	600	657	636	644	652	688	618	588	653	647	636	677	615	640	634	646	638	603	625	623	658	657	634	626	597	662	684	620	656	654	645	616	652	631	656	685	622	621	638	642	642	669	608	618	709	624	609	730	631	661	642	633	653	616	593	597	671	619	687	694	663	643	603	672	619	670	608	678	674	688	634	616	659	653	577	657	678	635	637	614	645	647	647	618	634	631	657	633	638	661	626	626	616	648	626	617	658	623	657	654	650	635	619	654	643	693	651	663	597	643	639	691	631	655	600	610	641	621	622	659	638	649	626	668	609	675	587	682	647	664	589	620	632	631	620	675	620	643	629	691	649	606	667	633	671	627	632	646	650	634	642	623	597	654	646	602	644	635	597	644	638	618	649	645	673	634	649	655	634	650	680	627	610	652	674	632	661	605	623	625	617	681	648	679	619	645	655	635	616	657	612	673	610	635	659	647	593	618	622	661	658	630	620	623	639	595	617	631	643	639	635	671	681	624	615	687	644	633	597	679	646	586	685	686	699	662	649	658	631	649	633	635	669	642	646	659	628	661	619	670	617	704	613	610	676	614	649	614	646	666	688	645	678	646	631	660	627	640	618	614	637	649	661	643	628	635	636	635	625	605	675	645	657	628	612	640	610	636	604	660	662	648	619	628	641	645	615	601	620	637	642	649	682	661	640	657	622	616	629	648	635	629	634	633	641	678	650	684	675	627	617	654	634	634	672	646	627	612	658	642	646	647	676	614	615	643	653	652	628	667	633	623	685	648	604	611	621	631	652	639	639	652	619	636	635	651	595	622	619	623	652	671	629	646	691	618	612	623	645	663	653	647	615	646	624	688	637	617	691	640	607	632	670	605	675	660	595	624	662	615	635	639	640	631	606	639	675	591	712	624	654	623	628	638	635	642	637	615	632	650	639	636	652	660	624	589	639	626	657	654	590	672	685	691	610	600	626	679	655	631	667	641	619	628	618	607	700	596	649	695	645	634	605	709	634	621	647	688	648	663	626	638	622	660	622	665	641	633	653	628	648	640	658	660	589	633	620	688	657	697	608	612	665	675	632	598	620	631	622	647	634	580	635	598	653	643	646	609	623	626	664	672	658	619	620	679	655	649	665	615	633	649	668	655	666	630	644	624	620	638	625	634	691	647	636	604	642	703	647	660	612	626	635	646	661	632	706	604	617	674	622	640	645	663	650	644	673	579	637	641	626	652	654	672	645	631	648	646	645	597	661	666	661	659	562	629	686	643	621	639	632	653	677	644	631	614	669	668	645	618	619	656	666	657	642	642	642	664	621	684	630	635	606	667	649	629	617	631	651	550	641	665	603	626	654	647	588	694	632	675	648	630	660	640	603	610	607	655	654	631	660	666	673	618	673	672	605	638	653	706	645	616	671	621	642	642	688	635	627	614	597	658	651	626	655	639	650	585	626	650	619	622	661	618	637	601	687	665	622	655	665	645	663	690	632	622	655	648	634	626	619	625	625	644	630	621	637	595	604	596	632	618	661	626	618
22820	21427	29211	24019	21432	21557	11624	2129	1530	1302	1130	1063	1024	963	967	866	889	888	859	980	942	860	1096	3589	7034	7615	5606	4285	3149	2007	1174	730	706	791	765	716	732	728	726	734	804	681	744	746	729	779	757	712	753	767	707	739	750	726	738	669	758	725	739	702	740	696	767	779	773	778	737	751	709	713	713	727	711	726	707	735	747	699	728	751	756	707	711	742	744	737	748	762	716	749	714	744	720	735	738	748	739	749	730	742	750	737	787	777	758	733	757	789	725	711	695	726	778	743	726	758	721	704	750	705	699	709	818	731	750	780	721	741	754	740	767	723	711	754	723	772	769	752	749	701	764	775	706	725	734	773	749	737	705	770	676	732	773	688	718	713	696	733	707	690	761	762	683	737	816	746	770	729	780	733	750	814	769	706	756	760	759	766	725	688	751	695	790	699	711	782	731	800	731	721	784	751	749	748	686	763	725	690	756	720	668	681	752	714	690	791	722	789	731	777	707	725	741	761	730	748	727	722	745	756	797	750	704	711	704	777	772	717	739	761	745	708	766	720	775	724	729	743	746	710	756	728	744	765	752	723	723	736	754	715	695	758	686	784	725	717	700	700	742	724	711	727	801	774	696	754	723	757	757	692	717	776	731	719	742	740	725	686	714	759	679	765	756	761	756	752	705	720	706	772	775	737	721	739	735	765	743	702	747	699	768	735	719	766	754	763	749	752	709	732	758	762	687	726	736	812	756	779	730	757	746	710	766	726	781	709	707	798	739	743	734	768	744	743	754	728	732	770	734	713	739	738	713	727	777	764	749	717	709	758	714	690	731	727	808	694	750	723	734	756	741	718	725	769	702	742	702	756	734	770	766	723	762	740	769	718	747	774	711	727	727	696	734	755	739	759	743	721	738	755	768	731	756	741	749	710	782	750	743	730	750	758	733	758	739	789	692	751	712	729	731	743	671	712	769	738	716	725	809	734	712	712	718	816	693	731	742	745	720	722	738	757	717	709	735	771	768	700	726	752	755	783	745	749	744	735	742	712	794	730	730	684	768	751	780	745	735	743	732	686	745	730	684	781	745	779	750	733	769	735	727	722	719	719	751	703	687	712	715	747	731	735	726	724	669	749	737	760	752	764	718	757	720	736	727	732	722	735	777	769	734	725	727	748	727	704	706	694	698	751	752	754	690	746	737	768	773	742	716	722	709	710	728	736	748	725	723	751	727	727	752	738	716	746	785	744	776	705	702	765	731	717	734	738	702	756	726	714	759	719	760	734	747	693	753	727	742	682	763	749	744	727	738	743	762	785	726	758	710	758	738	721	705	760	761	709	746	740	752	771	745	733	775	738	769	742	741	713	736	710	750	790	698	766	714	771	753	728	728	757	752	734	673	741	729	738	745	755	715	729	740	732	747	707	756	783	710	736	723	762	775	693	725	722	744	700	797	732	698	783	743	765	709	707	726	745	713	746	740	716	706	718	726	752	770	751	749	758	724	728	690	713	685	772	700	741	774	783	758	765	699	753	771	750	752	760	701	736	791	771	733	692	763	800	785	703	730	695	752	724	777	774	750	707	771	741	742	705	774	746	741	684	708	743	742	778	711	705	701	759	729	733	707	723	703	741	751	769	736	777	724	739	757	777	725	743	787	749	724	799	766	741	725	801	724	785	693	744	740	726	721	745	687	733	742	724	738	746	795	750	686	730	730	732	684	752	748	734	744	746	773	725	776	744	725	778	755	740	685	801	743	752	755	727	730	735	723	771	739	716	711	718	770	701	720	735	710	728	738	730	754	762	713	676	746	735	702	747	741	759	749	716	731	721	804	738	755	710	744	702	757	784	705	690	706	740	740	727	771	723	780	774	719	707	774	715	722	726	718	715	836	732	725	727	723	752	723	699	748	759	735	759	747	742	723	719	701	770	743	755	754	686	791	730	730	738	748	680	728	737	737	719	730	693	751	713	699	714	728	704	740	748	750	751	757	763	760	743	748	736	741	733	696	713	775	738	698	728	708	768	747	758	726	704	722	779	746	723	757	799	730	746	724	757	709	711	745	725	694	747	704	736	748	717	797	746	762	771	741	699	704	755	754	725	766	726	711	691	655	681	701	676	799	724	686	726	703	725	735	756	753	763	763	753	714	691	780	729	776	741	788	733	761	774	707	791	742	726	713	800	720	712	729	730	744	703	750	756	687	747	738	710	696	740	758	718	754	805	769	748	735	740	744	728	717	752	766	676	746	736	710	757	745	738	685	714	731	767	746	744	705	721	733	733	729	759	732	728	712	730	699	788	746	729	766	751	716	730	760	743	724	726	715	709	757	719	756	720	717	746	766	781	709	722	751	652	698	708	724	691	687	768	695	734	736	692	724	757	791	750	753	719	700	742	714	763	731	706	737	753	782	729	777	770	752	772	732	751	746	712	704	769	743	789	755	715	719	750	800	723	726	818	718	741	736	721	687	764	733	783	764	735	752	719	727	752	748	775	693	741	711	729	725	743	752	783	748	817	718	747	750	734	709	709	738	743	732	725	673	689	707	773	720	739	759	721	662	765	759	690	710	750	719	700	738	715	693	712	711	741	767	789	744	751	741	737	764	731	730	720	727	714	755	764	749	750	770	686	726	695	712	765	758	789	715	811	700	743	730	748	699	729	742	740	716	732	728	745	761	768	729	699	708	744	705	711	708	716	731	688	729	766	756	698	744	726	713	683	751	724	727	765	771	726	739	788	705	742	777	761	714	701	762	793	768	712	764	765	716	752	746	714	723	735	742	748	757	722	679	762	713	731	742	749	726	638	762	699	738	717	723	744	698	794	707	791	735	742	768	740	739	724	746	757	733	701	705	761	731	821	733	731	735	711	692	735	662	766	750	759	767	718	756	737	753	750	766	715	714	733	720	766	750	721	728	722	707	700	695	713	702	715	749	658	719	711	742	750	677	751	765	758	757	756	761	730	723	725	723	729	789	723	717	803	728	700	762	747	740	781	744	741	776	752	793	740	777	694	772	737	677	687	731	728	701	768	771	725	715	766	745	740	699	757	745	708	744	759	704	752	679	693	729	743	775	743	703	724	745	667	793	698	737	764	780	719	731	679	720	731	787	805	705	766	734	723	710	686	674	742	725	775	788	710	710	791	761	726	707	728	696	695	676	698	763	766	717	740	723	791	707	692	775	732	781	721	740	735	735	765	740	736	704	761	762	722	741	727	704	716	741	770	746	756	736	750	721	714	692	707	728	746	728	736	694	728	735	734	727	768	682	707	745	716	726	722	768	708	778	755	743	745	748	720	788	786	740	703	742	720	728	749	733	723	699	745	720	719	721	721	705	714	707	703	724	749	691	680	759	757	722	700	776	723	699	762	764	716	720	719	764	685	771	742	746	778	724	747	719	805	723	763	806	719	714	740	755	720	750	738	779	701	697	745	741	714	742	764	712	762	730	712	745	723	697	725	754	765	704	728	728	760	755	743	738	725	768	752	762	751	712	718	747	736	696	726
8214	23482	17929	9715	6800	4883	3595	2741	2384	1815	1480	1364	1253	1222	1137	1024	978	972	1014	1109	1039	1047	1419	5796	10272	11022	7804	5976	4490	2655	1395	745	753	732	808	779	702	732	719	749	729	751	755	757	760	716	770	734	735	720	741	696	775	711	750	696	734	714	717	764	781	762	738	752	773	736	748	745	802	744	727	725	741	736	738	756	748	775	733	745	752	746	738	756	708	745	729	734	734	754	711	759	766	753	751	721	752	763	769	753	713	757	766	751	748	749	750	730	706	765	717	743	762	668	763	781	763	782	731	778	721	763	795	751	754	747	720	772	712	793	775	704	755	720	717	752	739	747	710	768	740	732	757	783	713	680	702	698	742	755	730	720	745	760	719	726	761	737	724	746	757	694	706	727	748	780	757	737	707	790	736	741	751	724	712	815	740	782	786	728	757	716	746	755	718	794	759	735	778	716	729	744	724	752	755	773	782	756	728	706	779	704	736	748	753	730	732	750	739	779	808	753	744	672	764	738	763	748	747	785	777	705	737	751	759	751	744	738	804	729	762	702	693	704	772	718	770	754	766	779	717	708	735	734	770	720	727	745	712	730	758	740	737	744	733	760	768	736	731	732	737	727	733	755	754	792	744	756	708	751	761	773	738	747	766	713	746	704	673	726	678	764	752	726	786	716	738	747	709	710	755	749	725	742	785	763	760	696	751	756	726	755	757	736	731	699	767	748	773	742	756	739	772	737	701	751	750	777	739	741	792	715	738	716	766	799	779	765	777	773	750	777	730	689	797	736	726	759	775	696	697	738	718	760	711	796	724	807	720	767	772	703	732	751	773	704	731	721	712	751	731	701	759	723	719	706	793	807	733	739	743	737	759	778	698	710	721	732	707	737	743	735	763	750	790	742	759	726	770	714	751	698	740	737	743	777	783	764	773	744	733	751	763	781	776	827	760	773	750	715	746	743	757	757	817	812	742	750	688	758	735	719	730	741	771	746	704	761	718	759	708	721	747	707	711	796	740	745	783	829	767	714	774	758	706	752	778	792	755	711	738	774	734	796	738	782	803	700	747	721	730	754	771	739	739	782	706	756	751	734	760	783	717	754	745	745	757	718	716	766	740	729	779	767	762	756	773	784	757	723	789	739	748	688	769	780	746	726	717	733	745	750	767	728	751	787	743	756	735	734	738	757	744	702	725	731	729	712	737	747	727	728	757	733	779	718	740	736	742	750	778	751	761	719	791	740	694	716	761	768	755	717	789	721	763	749	709	757	747	759	769	728	801	766	748	734	707	769	747	734	706	731	732	696	713	762	756	718	768	702	790	749	746	744	737	742	745	785	711	769	791	743	698	726	741	744	772	720	758	745	767	742	691	696	746	769	759	723	732	683	748	763	790	732	737	697	755	734	783	734	791	762	743	774	741	760	743	745	739	704	736	692	746	770	790	725	735	788	735	734	785	773	783	685	747	708	754	728	784	772	767	736	714	751	781	731	720	753	748	790	704	731	760	717	798	766	746	742	714	766	721	681	752	736	735	764	732	767	753	820	727	737	751	772	696	740	777	734	717	758	714	750	749	749	744	703	764	758	807	787	760	721	741	708	724	738	754	745	731	772	748	770	738	726	704	780	714	748	780	733	760	764	749	741	765	804	720	737	759	768	761	691	743	722	749	687	773	764	739	701	725	708	698	763	720	699	748	717	778	735	752	732	767	754	752	759	714	786	711	766	724	732	736	727	710	744	711	717	724	750	738	720	722	731	714	771	760	750	731	757	727	744	731	796	750	703	717	741	728	788	694	701	748	773	724	769	755	747	774	762	789	709	728	775	740	730	728	722	737	737	762	707	781	740	726	806	755	743	732	740	749	745	745	749	737	736	736	749	738	758	747	740	745	747	727	713	734	729	745	741	750	730	759	733	747	780	765	804	729	743	730	673	780	773	761	724	761	760	740	753	735	776	719	737	750	769	739	777	718	738	769	750	808	750	760	748	761	732	732	715	746	741	731	714	736	709	774	695	755	726	721	769	771	738	731	760	725	709	744	721	778	742	800	735	810	733	682	690	718	740	752	770	743	744	715	784	717	712	727	754	707	697	783	773	760	742	707	754	809	720	711	738	718	792	751	700	753	718	749	717	708	722	738	717	723	787	742	714	740	735	757	692	770	758	749	774	715	764	788	806	732	766	770	763	744	752	820	804	670	784	726	803	713	716	728	759	764	742	741	787	698	762	717	783	753	743	780	732	778	718	753	734	756	741	750	767	750	754	708	744	721	749	733	744	760	760	750	725	735	776	718	741	721	732	752	755	753	723	784	740	707	777	744	758	761	743	710	769	731	747	778	765	723	739	796	725	739	735	764	752	732	727	770	750	780	706	748	717	750	731	712	759	760	769	747	723	745	772	736	758	764	728	750	729	749	725	756	725	702	759	727	766	786	715	779	688	698	734	778	790	720	772	786	788	758	758	782	723	660	745	772	750	702	802	721	769	759	769	726	741	746	705	715	777	735	755	706	775	778	729	754	713	753	745	744	738	735	748	797	795	716	730	750	770	783	740	791	741	722	776	733	755	736	721	777	733	780	774	786	751	808	743	762	762	770	747	732	729	747	801	776	694	711	694	726	711	775	752	766	737	756	776	737	719	754	773	721	695	688	743	766	783	770	745	789	762	743	713	737	781	786	781	744	775	742	708	709	762	743	773	730	753	743	721	741	710	739	731	708	679	712	768	754	707	688	717	762	788	742	710	784	773	786	729	800	770	719	720	745	740	728	780	775	723	794	724	771	705	769	776	742	691	718	804	752	718	745	731	749	751	738	784	801	731	742	705	725	754	724	763	762	747	760	770	745	755	771	715	747	728	750	717	722	753	776	745	719	713	759	718	783	763	755	738	756	765	716	719	716	751	734	766	695	765	734	772	744	740	695	717	712	768	753	727	761	749	735	755	757	793	726	740	752	791	770	763	753	750	728	724	737	752	724	718	748	721	703	752	783	688	713	679	744	734	768	756	725	742	757	776	696	788	712	774	753	801	706	741	747	751	721	757	757	719	751	738	756	771	781	730	742	726	691	745	721	751	748	784	794	761	718	743	829	719	788	745	721	773	750	743	738	744	736	768	774	764	780	739	767	730	741	733	741	724	752	743	732	707	709	754	689	718	739	740	706	721	768	765	767	702	765	716	755	724	693	749	763	769	744	751	702	756	730	753	760	749	747	734	714	716	725	677	757	778	767	763	730	774	755	714	702	756	761	713	685	737	779	756	760	759	686	755	755	776	721	726	759	780	734	757	772	720	737	719	760	768	791	746	732	778	694	759	798	749	766	741	711	775	725	769	751	749	755	682	772	723	676	792	717	756	762	695	709	791	772	758	726	746	745	728	755	744	737	709	732	702	745	734	719	738	716	802	735	714	725	724	789	729	764	750	738	751	708	690	718	736	734	744	744	701	746	715	704	717	714	717	778	725	735	742	761	703	796	767	755	756	746	738	783	688	789	755	772	755	791	755
28102	19545	9281	2801	1235	909	730	601	617	547	483	473	471	433	451	448	441	432	443	448	427	440	470	551	604	683	753	691	659	566	471	398	445	480	437	427	452	407	428	432	421	428	404	387	411	417	406	440	411	416	430	460	435	426	447	409	419	437	399	423	394	394	436	429	444	412	386	413	388	457	421	412	424	420	371	422	395	423	430	423	437	442	446	439	433	407	418	459	445	415	402	412	423	435	396	436	402	443	416	432	423	459	410	431	455	454	435	418	465	417	430	397	408	441	462	433	414	399	420	453	405	448	460	430	392	424	437	444	424	434	404	468	452	473	425	441	428	442	418	414	414	411	411	419	467	434	399	443	438	412	390	427	480	403	425	404	434	434	443	422	403	432	411	423	423	437	406	452	438	415	429	396	441	432	453	403	399	408	396	385	393	393	450	429	382	422	392	398	427	406	444	440	406	407	382	428	443	406	410	417	434	416	415	427	453	427	450	414	424	450	412	430	394	393	414	434	461	415	385	416	414	431	432	401	413	419	388	421	422	450	387	432	459	445	405	456	419	412	447	396	428	447	428	412	428	431	409	427	406	438	418	419	440	436	420	410	434	412	422	415	370	417	443	431	427	419	442	429	418	414	420	421	453	449	449	434	409	423	401	454	419	405	407	416	407	439	414	430	435	427	401	428	452	407	419	434	394	416	471	396	410	496	419	413	427	429	440	397	427	393	385	399	414	426	431	435	414	418	428	405	419	420	414	417	439	456	466	422	434	365	436	401	390	420	414	421	427	420	429	375	424	415	446	414	438	412	413	401	451	438	386	409	446	420	383	429	407	417	407	429	454	425	411	446	400	456	426	411	456	454	428	413	429	423	416	454	398	443	445	408	448	439	403	412	412	444	409	393	408	415	405	434	432	402	413	445	428	449	416	414	439	457	421	404	414	429	435	428	403	415	418	419	424	465	431	433	426	393	444	397	425	432	433	412	420	402	437	448	408	418	438	393	460	412	417	419	401	401	434	444	399	435	438	392	418	438	405	420	423	386	438	415	384	465	403	445	440	403	411	386	423	447	428	453	421	419	467	421	413	428	410	427	412	395	397	417	411	408	421	411	398	445	416	411	405	415	393	431	446	410	449	402	413	417	440	396	437	391	451	448	433	463	417	416	409	427	398	441	442	427	428	418	432	382	435	408	442	466	395	404	423	411	413	417	426	425	416	413	376	403	423	420	435	451	463	404	425	421	388	444	426	461	403	427	405	381	425	416	451	414	418	398	471	455	393	364	441	421	419	428	438	418	442	403	420	428	407	430	392	438	441	388	431	416	403	443	411	441	414	433	424	410	408	426	434	424	448	417	423	410	383	402	401	447	403	408	430	452	420	409	412	452	421	437	438	461	413	454	416	398	450	410	414	418	406	431	438	403	425	464	420	398	386	412	410	424	432	405	426	429	401	436	414	414	418	367	382	435	424	438	412	426	410	408	433	425	443	361	439	403	409	424	430	401	393	416	415	436	405	431	413	408	409	464	403	403	444	381	418	422	441	424	440	458	440	421	424	417	445	405	406	398	421	461	435	430	488	441	398	394	452	413	471	441	411	404	425	422	406	426	433	457	442	427	448	404	461	460	417	422	397	427	428	397	409	403	425	421	385	458	423	422	424	406	428	425	406	410	446	443	414	449	411	448	437	407	367	407	418	425	391	424	442	435	419	412	412	398	421	394	422	453	416	406	415	396	401	448	399	365	425	406	434	396	394	420	400	434	418	411	411	418	456	415	413	427	474	405	433	413	466	435	443	403	422	396	383	418	433	418	434	406	407	411	428	442	401	413	470	443	442	416	447	427	363	448	408	423	433	399	421	421	438	410	428	399	429	423	437	408	443	396	418	401	411	418	440	404	423	441	432	461	432	408	439	391	467	378	436	410	398	430	421	406	423	408	410	411	412	438	420	428	421	421	453	467	464	412	418	416	396	444	432	422	471	437	417	377	402	444	431	389	373	421	406	411	431	436	433	401	446	424	428	450	402	451	428	410	440	422	391	429	388	427	446	432	413	436	443	401	428	426	429	458	427	407	416	440	440	408	438	397	404	427	424	426	394	419	417	392	446	404	404	429	407	411	410	447	438	436	424	457	416	429	449	440	433	431	386	419	391	411	411	428	418	406	386	440	404	399	427	451	423	400	399	375	402	454	394	401	410	397	403	453	406	414	430	404	428	422	437	405	430	456	435	402	425	455	436	418	417	450	406	402	398	437	402	414	433	419	383	458	408	398	398	433	424	422	412	408	409	420	392	413	435	402	427	423	415	448	455	438	398	412	412	385	420	419	432	448	443	424	409	416	429	414	447	429	382	393	438	393	430	451	444	420	410	438	410	442	416	429	430	424	414	409	431	437	441	442	403	425	424	399	378	407	421	400	433	424	445	401	413	469	403	402	443	423	445	427	395	478	398	398	416	384	385	435	450	380	421	419	442	460	428	407	408	431	447	425	393	443	410	414	413	409	400	414	398	396	428	403	452	438	395	423	411	407	408	413	446	418	444	427	450	445	423	382	413	438	444	423	414	428	430	412	430	436	445	416	405	422	466	423	463	415	403	407	429	413	434	417	464	417	424	447	440	404	420	482	412	419	444	415	432	394	414	430	413	429	407	423	448	420	430	433	459	396	427	428	407	454	410	443	437	416	428	400	388	386	418	429	440	427	442	412	394	452	425	414	389	432	408	429	425	434	412	411	407	438	412	423	417	420	401	429	467	382	433	399	467	428	399	431	394	439	408	410	423	434	425	389	404	437	413	410	426	407	436	389	409	399	396	427	407	458	426	413	451	392	455	447	407	436	410	435	414	431	408	435	412	372	414	432	439	382	405	408	445	384	431	406	441	411	405	389	416	423	431	412	461	427	367	422	412	428	413	474	468	404	396	401	448	426	432	422	433	414	449	451	428	409	426	403	388	449	454	423	401	400	442	398	409	413	400	436	430	433	422	429	435	474	431	414	431	422	420	451	461	420	430	454	413	440	384	429	438	437	412	434	431	447	454	426	456	417	416	423	408	402	401	409	428	408	433	436	426	400	449	394	411	437	414	408	417	420	427	468	385	429	413	384	408	420	450	431	394	419	409	401	434	440	433	416	407	424	407	400	436	398	425	464	389	388	465	391	416	419	418	423	434	430	437	427	405	453	379	383	393	425	458	436	392	417	407	440	402	430	436	458	398	449	471	406	419	428	446	428	420	409	446	434	439	440	413	412	432	406	446	429	458	427	478	440	400	481	398	435	434	415	404	400	422	397	428	431	424	416	426	401	419	421	412	433	434	438	434	416	412	468	424	396	430	443	401	398	412	410	444	425	443	456	451	416	421	399	412	377	408	362	436	393	414	402	461	421	424	395	420	452	394	388	410	402	441	393	436	402	446	399	410	411	446	408	409	417	412	440	394	415	445	405	451	438	420	447	459	426	435	453	419	414	418	459	416	433	410	424	398	399	414	408	395	433	456	420
6727	9840	7135	3133	1940	1515	1010	974	919	739	599	654	526	526	571	535	549	522	575	533	509	548	532	631	724	918	944	888	764	666	561	501	476	460	447	479	465	493	444	458	460	453	466	464	473	447	464	450	502	428	485	497	468	442	435	496	453	449	463	512	443	479	463	463	452	457	435	466	479	463	488	513	459	453	464	430	446	442	436	443	493	463	470	481	480	466	418	435	420	490	439	460	450	441	520	460	449	448	433	449	439	474	428	460	456	469	449	441	493	464	487	445	443	442	457	418	497	463	481	453	477	423	485	489	457	470	453	444	429	436	479	451	473	490	467	483	446	470	443	468	449	475	474	436	456	455	405	447	465	463	445	477	438	487	446	437	458	461	457	483	474	438	470	424	470	463	454	460	480	426	446	469	452	449	503	484	455	493	458	446	479	432	420	464	471	470	436	462	433	477	482	484	446	498	448	476	438	445	470	425	451	447	439	462	487	438	443	477	460	487	473	468	515	444	480	490	459	429	444	440	443	471	466	450	448	407	431	491	436	455	452	449	471	475	445	446	446	439	480	453	466	476	490	513	444	470	469	495	459	449	444	439	462	475	497	479	476	466	484	446	465	434	440	438	480	456	423	474	438	446	462	450	432	499	479	502	490	487	466	489	459	497	485	439	469	436	477	475	420	506	457	478	469	431	490	472	418	425	477	440	434	429	433	452	474	453	442	500	456	432	445	472	441	429	441	436	409	467	444	462	474	461	450	416	404	457	439	507	454	427	445	478	460	451	422	470	455	460	496	450	472	438	471	449	462	471	485	449	465	458	518	468	468	452	462	447	469	439	460	436	481	484	461	464	456	461	465	466	442	462	487	459	460	425	453	445	464	456	475	464	449	444	450	476	451	422	434	451	489	462	443	475	477	480	480	438	457	430	384	495	446	457	443	491	507	463	450	492	500	549	421	507	501	453	447	439	455	465	445	462	467	474	427	475	463	432	408	460	454	479	501	487	404	452	431	490	451	467	429	456	438	490	441	493	454	462	435	445	487	484	468	443	447	465	490	467	454	459	443	412	459	442	447	427	445	447	450	477	421	447	453	479	464	466	444	438	437	470	442	448	496	474	464	438	464	448	490	471	498	434	437	477	392	489	459	449	462	451	478	467	443	454	440	495	439	476	464	438	458	431	480	464	481	425	464	447	507	466	455	458	460	479	465	450	467	509	487	435	479	479	445	448	470	480	471	478	446	475	460	446	462	455	447	459	478	446	454	466	463	450	447	442	465	479	477	464	437	447	458	468	430	447	429	477	490	502	456	448	498	479	456	445	477	461	479	455	461	443	454	500	472	489	461	477	445	469	439	452	500	426	438	467	450	471	455	475	427	479	444	436	428	444	432	471	459	449	459	461	457	468	433	502	452	475	454	471	483	488	465	442	482	459	458	445	485	460	414	463	442	441	426	474	483	467	447	489	418	441	481	454	469	480	487	461	464	489	477	450	443	447	430	458	484	472	488	429	454	479	481	483	462	423	454	484	447	495	435	435	484	464	477	414	472	476	452	454	442	472	451	446	487	469	456	474	436	476	442	480	500	451	468	459	445	460	476	456	487	457	488	459	469	484	448	423	484	423	476	453	442	464	476	473	456	427	464	516	464	484	460	449	453	482	435	433	451	467	440	454	492	477	466	406	457	489	466	399	466	471	488	488	453	467	456	490	437	472	454	456	489	471	459	451	481	440	486	449	476	459	453	460	472	478	460	422	483	464	475	438	464	470	462	435	414	474	487	434	453	476	461	456	461	467	456	467	437	434	451	480	481	473	438	483	480	460	489	479	463	487	470	445	480	440	453	452	465	439	443	462	487	466	431	467	504	464	491	437	437	447	444	470	474	474	463	467	438	478	410	483	461	452	467	467	498	446	460	464	435	479	479	468	459	464	501	469	464	484	469	460	504	471	457	475	475	466	466	465	481	527	437	476	464	443	439	426	477	500	449	423	438	464	471	465	476	489	455	461	487	435	476	462	462	467	446	457	482	423	466	495	516	472	436	494	438	447	463	488	464	444	438	455	470	458	443	441	477	464	460	466	428	412	468	455	467	483	453	466	464	465	455	465	471	458	403	433	442	457	482	432	454	472	479	417	482	437	491	479	450	438	448	461	475	438	483	428	451	487	470	458	482	466	449	464	409	437	491	464	468	457	479	480	421	451	433	485	469	417	460	430	456	453	464	456	475	481	448	480	427	444	467	464	465	474	447	473	458	465	483	474	482	483	474	430	458	445	449	410	435	413	459	429	475	473	453	492	462	465	463	453	485	518	474	469	460	444	471	434	454	456	454	480	483	451	485	463	446	432	462	480	413	438	459	458	463	464	472	424	431	473	442	469	444	471	468	445	510	437	491	498	439	465	439	463	452	469	480	445	484	444	479	503	475	439	428	486	477	516	431	425	450	433	467	450	477	455	456	450	474	485	466	468	457	480	464	466	469	444	469	450	451	463	453	432	475	451	443	493	463	439	452	486	468	445	459	464	452	448	458	443	436	498	455	460	464	460	429	502	515	476	461	423	471	442	474	439	483	473	438	464	466	475	464	434	464	462	483	412	477	474	476	449	452	475	422	434	421	435	443	449	463	523	436	466	495	474	453	438	475	463	460	474	428	462	509	435	415	461	422	487	468	462	436	463	498	464	478	452	439	438	485	436	437	454	441	474	481	430	453	465	457	449	472	450	479	474	507	472	477	480	461	502	497	455	450	472	499	504	462	478	469	491	450	441	467	500	425	461	461	471	443	513	450	488	470	461	459	498	462	471	495	476	429	446	461	518	493	482	477	486	436	457	484	404	488	456	477	477	427	485	438	467	446	446	444	443	495	456	481	502	430	470	458	469	446	462	437	484	519	473	436	445	458	450	500	475	470	427	449	514	471	479	466	467	463	509	474	424	459	495	455	438	481	491	478	454	462	482	483	449	512	462	450	474	456	464	472	427	500	463	477	462	482	441	498	462	487	455	412	455	478	470	416	459	483	488	437	462	470	428	442	495	469	448	462	454	472	426	471	462	434	426	461	480	484	452	466	490	506	496	508	472	495	476	442	437	421	450	423	431	474	456	480	449	468	420	488	472	435	441	465	456	465	442	479	455	456	455	432	492	439	473	457	447	473	450	450	486	421	498	473	465	464	472	470	488	466	447	481	461	477	476	455	449	462	462	492	448	441	456	447	464	488	445	431	502	446	425	475	438	435	487	428	448	491	449	451	521	460	474	483	429	449	476	479	448	469	482	463	484	490	466	434	458	480	460	472	460	435	450	496	460	451	486	464	470	461	415	498	473	460	469	411	481	449	478	421	467	487	477	470	473	475	468	472	431	463	481	472	456	457	466	466	471	450	465	447	469	505	453	440	426	469	447	483	450	456	465	464	443	442	472	482	452	453	484	484	448	477	465	427	449	460	435	447	438	456	475	458	479	471	499	449	446	446	478	451	497	495	471	466	483	469	454	453	472	450	459
24143	21438	28797	24479	21444	10312	1775	1149	1027	783	700	652	602	654	622	595	544	512	531	525	566	551	702	2158	3370	3355	2883	2160	1627	1156	497	459	458	503	457	490	451	466	490	433	487	466	450	482	447	449	466	496	409	459	465	472	435	490	449	436	469	466	464	458	455	494	433	462	459	453	468	514	466	451	445	439	440	486	469	478	478	437	438	476	449	487	454	462	445	439	445	461	442	429	489	448	442	449	450	449	479	391	455	476	478	462	445	452	484	450	458	438	470	416	453	472	442	491	482	448	427	456	485	473	492	477	428	482	431	454	432	459	426	464	439	443	471	475	450	460	435	454	469	437	427	476	434	430	421	455	482	442	423	430	495	449	473	434	451	485	469	481	505	423	446	444	478	456	437	476	488	461	463	471	479	454	446	475	470	454	451	449	467	469	438	436	471	425	489	455	434	439	428	472	491	497	468	448	459	434	450	455	469	432	430	453	447	471	491	466	418	468	457	433	447	450	467	500	457	459	445	500	436	424	478	434	444	488	456	422	440	487	491	453	453	484	463	414	439	460	505	478	434	466	441	469	444	454	477	447	467	469	478	486	440	460	447	474	494	437	458	453	461	462	466	482	423	411	447	414	459	463	458	473	465	484	464	456	481	464	468	468	400	447	499	456	413	491	459	470	487	469	460	448	468	455	451	467	463	433	458	493	496	430	456	452	456	507	457	470	478	451	472	460	476	456	437	465	457	471	469	477	444	441	456	423	518	464	425	469	486	451	466	435	449	476	431	445	425	454	404	456	429	466	451	468	454	444	414	471	469	447	453	466	493	470	461	442	461	475	456	475	431	471	494	494	454	470	456	431	434	430	450	432	479	470	464	459	485	431	470	453	482	452	463	482	476	474	484	443	463	421	454	491	459	451	423	477	465	468	465	473	456	455	465	465	434	434	440	439	428	440	486	503	486	488	467	511	419	461	488	447	489	501	458	439	438	451	480	467	441	442	421	467	431	461	479	499	481	475	464	460	442	452	473	465	461	450	441	453	427	466	467	458	432	500	471	434	473	480	473	421	429	478	486	474	452	446	480	449	434	455	465	481	440	477	463	496	457	440	481	471	438	435	419	467	468	499	437	437	441	456	455	476	485	493	451	436	454	439	442	429	455	458	463	484	489	470	419	448	436	444	492	458	470	457	461	455	454	436	480	471	466	458	440	425	443	425	429	460	424	466	452	460	478	411	448	428	479	468	483	468	450	479	461	516	461	471	462	406	473	432	443	414	448	458	459	443	480	442	451	455	475	494	452	420	437	501	510	460	476	463	478	478	457	492	460	462	464	493	456	422	475	452	442	410	484	484	448	419	443	480	469	456	474	466	468	451	436	430	465	471	433	456	449	483	463	436	439	476	471	448	420	471	473	475	454	412	496	456	443	453	456	456	460	474	457	459	448	480	475	449	422	462	478	504	444	465	460	501	430	458	462	508	455	443	471	467	434	445	438	471	482	509	460	471	418	483	477	430	484	445	470	473	481	478	476	485	442	476	441	493	449	427	455	431	422	424	468	429	474	446	461	495	438	457	434	452	458	495	434	448	456	443	488	465	392	483	452	478	432	478	434	478	458	450	455	454	438	468	450	467	456	438	453	473	422	464	452	476	482	442	455	420	496	493	471	444	458	491	500	454	491	502	413	436	448	432	442	466	478	475	488	455	449	445	450	425	478	464	476	464	463	478	437	424	441	450	469	467	439	471	443	493	467	467	460	447	495	472	465	476	476	456	415	469	454	459	435	449	466	448	453	455	447	445	443	481	425	463	431	472	488	464	441	423	418	442	463	475	484	451	463	486	452	462	462	435	450	471	456	485	462	452	451	495	443	489	450	554	464	489	444	443	460	454	485	480	519	457	483	471	450	501	464	470	489	449	462	442	452	461	446	462	453	445	411	429	454	488	458	445	459	493	446	432	448	468	488	457	456	457	444	436	439	452	450	432	461	436	437	474	462	443	490	447	473	431	488	436	460	428	456	411	446	478	490	468	461	477	428	438	475	486	437	450	469	464	423	471	459	443	435	527	429	452	459	454	471	432	490	450	468	468	418	449	460	498	462	477	447	474	471	462	461	499	490	425	444	464	432	471	407	444	460	416	420	450	427	442	446	453	417	461	454	465	464	449	465	412	436	439	439	463	445	449	449	480	474	493	442	428	436	471	446	447	443	467	419	435	451	495	393	455	435	459	476	451	469	439	453	435	443	486	457	456	473	442	439	505	490	497	452	473	429	475	434	456	484	453	445	466	475	437	428	423	471	445	452	437	437	421	466	469	440	473	422	457	460	463	457	496	450	439	477	428	503	488	434	464	378	500	482	470	472	485	455	446	461	433	479	478	453	462	428	441	447	454	478	460	454	420	476	451	443	478	394	433	408	481	472	480	450	437	426	416	441	452	484	454	423	464	445	450	455	453	428	446	453	472	431	450	459	478	464	480	466	424	444	444	442	456	481	488	476	433	517	458	460	449	443	482	465	405	470	465	473	452	486	460	482	475	449	478	433	476	480	416	442	439	471	449	439	455	435	453	480	443	450	456	501	460	452	458	448	443	481	481	448	458	439	405	447	456	432	461	490	454	427	436	457	450	458	403	425	443	477	412	456	473	459	445	443	413	512	461	474	471	481	431	458	454	454	472	463	426	465	487	495	454	472	475	515	481	513	409	436	415	446	477	480	436	465	475	462	464	456	492	472	471	451	461	445	474	475	444	442	441	499	422	457	489	481	473	475	466	436	448	433	452	458	465	458	440	468	453	477	467	453	485	450	476	493	456	471	476	447	461	461	482	433	408	434	444	449	413	458	439	452	428	505	465	464	434	460	442	454	459	479	468	455	455	450	468	452	433	474	477	484	455	488	452	460	432	434	462	459	486	437	456	460	449	470	434	473	465	433	480	478	482	457	475	456	458	452	455	464	461	435	467	482	446	456	460	464	456	447	472	476	465	452	452	450	453	462	429	462	455	436	438	415	451	446	481	441	453	499	497	427	460	443	495	467	489	481	483	423	457	461	452	482	437	466	448	475	452	456	421	446	457	473	441	443	433	467	469	428	433	441	452	468	464	468	453	459	444	461	437	457	459	489	444	467	448	441	407	434	429	461	429	431	407	482	476	443	395	462	454	461	444	474	445	452	471	437	431	482	450	426	439	464	482	441	469	440	460	445	420	455	472	449	462	476	432	438	467	444	439	462	474	444	464	440	465	430	467	457	448	476	438	449	454	463	487	467	481	467	487	474	417	463	483	497	424	484	505	478	426	496	434	464	456	464	465	452	466	464	445	466	461	452	473	461	423	455	441	461	472	448	449	493	450	456	482	440	447	488	479	462	425	415	440	448	453	472	445	446	422	468	464	466	467	446	455	449	452	420	508	462	472	425	446	409	458	436	486	416	469	462	473	424	458	458	490	450	440	474	479	422	459	445	463	453	462	436	451	477	441	484	475	445	465	463	425	470	458	438	463	470	458
6145	18903	12598	6571	4250	3016	2172	1726	1542	1105	1042	860	798	796	799	784	692	594	659	648	671	624	860	3474	5439	5018	4355	2952	2346	1557	603	472	468	509	481	524	513	478	473	487	481	486	475	538	483	522	474	473	478	498	495	518	509	459	448	485	502	476	447	487	497	452	491	495	452	507	511	533	475	459	475	466	449	499	484	502	464	496	480	535	535	506	486	536	492	476	494	496	458	507	500	462	469	459	499	527	475	505	511	474	509	500	492	484	486	473	472	486	476	458	493	468	527	481	478	512	468	494	467	465	505	476	490	502	475	515	525	479	497	520	470	498	462	479	463	494	502	498	452	527	498	485	444	486	477	494	520	519	486	440	487	492	457	514	481	496	454	542	492	460	473	492	507	493	435	526	456	505	479	522	491	491	480	467	521	459	522	502	484	470	467	456	486	524	459	450	474	453	470	472	487	508	481	468	500	490	495	461	483	518	467	422	484	471	435	430	487	485	510	477	433	471	504	488	482	470	502	515	469	469	446	485	508	481	480	494	456	492	481	476	476	447	485	512	443	504	464	492	509	495	489	523	499	492	469	489	503	494	485	483	526	468	503	482	479	462	497	481	491	472	532	490	511	537	463	473	484	463	493	475	445	538	511	485	504	496	466	520	467	504	460	495	461	485	472	488	486	504	512	488	476	472	479	525	487	476	493	470	472	488	498	505	449	462	484	493	484	467	519	473	464	533	495	508	471	506	522	461	468	496	456	506	536	466	505	473	508	493	485	475	512	492	466	433	484	498	471	467	475	481	474	477	511	481	450	473	531	493	461	497	463	506	485	507	457	492	498	476	451	484	447	496	498	514	451	494	512	497	482	463	494	486	454	509	470	483	499	454	479	476	476	503	496	490	499	503	481	477	489	491	489	476	478	509	515	493	506	448	509	508	503	461	543	501	495	478	488	482	455	462	472	494	477	500	468	486	471	510	512	505	436	508	489	488	486	481	466	503	535	483	470	475	481	484	464	478	466	460	442	496	445	485	478	487	501	515	479	535	481	496	499	494	483	495	521	487	442	479	444	444	491	488	456	464	480	487	470	470	494	457	481	467	466	459	490	494	499	479	486	512	461	455	509	450	471	478	477	494	508	468	481	508	464	481	516	487	532	486	483	496	501	450	483	457	496	497	508	518	504	483	494	475	483	483	490	444	479	490	470	484	500	499	487	479	516	446	454	453	489	514	481	515	470	481	498	494	479	454	478	540	492	486	501	493	466	471	487	474	489	484	471	494	487	491	473	471	502	483	458	500	471	471	518	478	511	509	466	486	430	476	498	449	500	486	485	461	504	464	478	485	503	481	502	465	491	514	517	482	521	485	489	499	475	494	467	497	491	456	481	454	487	480	504	515	495	487	470	498	445	450	497	458	452	440	483	482	493	510	546	505	482	518	478	476	493	471	461	474	484	462	495	460	443	495	489	484	469	484	469	492	532	466	452	482	473	449	488	514	465	465	459	503	463	466	447	532	481	448	466	506	471	467	469	481	506	520	457	506	458	465	497	496	491	504	449	504	501	469	524	476	464	487	500	460	512	533	478	510	504	479	515	480	527	496	467	505	495	456	481	509	501	453	506	432	509	468	466	443	501	475	472	460	509	470	459	471	504	468	500	526	515	505	466	495	473	477	518	487	508	498	544	503	495	486	486	484	483	485	457	510	518	473	428	484	473	457	476	448	512	528	504	496	440	472	512	491	482	512	499	486	477	476	419	506	491	461	471	483	512	444	460	491	470	486	492	498	457	477	465	474	469	496	507	503	471	469	476	535	479	469	524	474	490	454	510	439	481	454	473	463	477	479	464	498	495	495	466	465	511	513	445	480	456	481	500	500	528	486	488	469	476	494	455	469	495	480	497	534	506	434	491	505	475	467	510	535	462	475	509	485	455	511	479	477	502	487	493	506	493	470	504	495	524	487	481	478	492	470	496	446	437	474	534	477	511	506	495	489	491	467	479	490	461	481	461	492	466	541	469	468	476	515	493	460	533	521	504	456	486	472	472	480	465	475	497	496	474	450	487	469	506	501	497	515	491	510	497	483	451	498	478	460	464	495	471	500	447	463	495	521	465	471	481	457	490	470	470	494	478	484	464	476	503	468	457	462	489	466	465	473	464	468	460	494	438	493	484	499	480	476	470	514	503	500	452	486	459	504	468	481	467	483	469	494	471	486	481	485	476	483	500	486	454	505	465	472	512	466	471	495	469	487	503	516	489	478	499	475	493	482	528	467	508	473	449	474	500	476	478	443	493	497	446	438	496	458	504	464	431	500	480	504	511	482	476	492	473	474	496	473	460	514	511	488	483	495	472	495	483	482	466	453	472	433	469	487	512	502	466	491	464	496	465	483	471	481	448	482	504	466	478	462	485	510	465	480	469	491	459	495	486	508	504	497	457	516	475	477	502	469	444	515	494	472	504	465	461	510	458	490	501	492	477	461	484	480	508	479	483	457	545	499	517	508	496	520	515	499	484	452	432	511	480	462	464	459	459	479	520	451	479	447	453	431	515	483	453	462	441	488	472	454	503	474	518	483	442	458	503	503	461	482	478	517	437	476	508	501	459	467	507	537	507	507	483	490	506	472	511	474	488	477	502	488	498	507	474	488	478	506	501	477	516	492	479	477	480	454	482	539	509	478	460	444	506	480	457	483	495	457	500	459	485	457	462	439	488	447	479	515	481	465	489	466	473	475	500	460	467	460	496	474	508	482	466	455	483	450	457	488	437	468	476	486	473	481	523	480	497	500	465	467	464	464	480	484	507	462	444	478	485	501	504	480	499	501	533	500	525	508	446	477	486	473	463	487	456	491	501	452	468	501	441	462	502	463	497	451	491	474	490	513	508	508	539	520	468	461	472	492	506	500	469	483	485	500	504	478	460	525	468	501	533	484	481	485	492	505	469	509	449	468	492	461	507	488	459	486	489	496	502	477	471	489	515	519	430	490	494	492	487	471	471	506	470	472	492	483	479	441	482	468	494	466	478	463	494	522	460	472	443	489	477	474	488	474	485	440	471	441	495	478	488	507	504	499	504	504	495	509	500	445	506	500	483	523	484	517	495	490	454	464	515	463	480	481	508	534	524	474	492	473	491	451	430	488	513	459	428	500	496	490	506	467	491	480	478	476	411	471	473	512	491	479	472	478	437	484	448	495	475	483	482	483	469	506	470	515	433	457	499	494	505	462	474	471	490	489	474	502	462	463	465	501	509	499	497	493	506	457	480	476	518	478	486	492	510	487	479	496	484	480	489	452	505	502	492	480	479	479	510	467	543	498	469	484	492	477	461	460	493	493	453	476	517	510	461	468	467	483	503	468	481	469	481	491	479	487	478	494	465	480	487	461	482	476	466	511	450	512	480	473	489	498	490	523	491	465	458	455	471	467	499	458	514	514	529	475	468	481	516	472	460	514	511	487	467	456	474	466	465	477	491	487	491	503	506	468	473	490	486	477	454	508	513	494
25162	21393	27663	25480	11771	1915	1321	1048	916	815	832	772	705	696	717	712	657	704	648	647	632	600	868	1556	2052	2292	1906	1596	1269	933	644	628	602	583	630	622	597	613	593	582	584	592	583	576	592	554	611	581	565	638	567	610	586	622	552	603	573	626	571	630	607	588	583	559	621	623	566	598	554	624	545	595	582	608	604	562	605	575	589	582	610	597	620	591	613	524	574	602	597	605	620	583	635	546	564	586	574	580	618	597	600	568	597	582	579	590	545	559	604	571	587	585	604	588	568	561	592	564	582	602	605	594	562	539	546	590	572	571	581	606	588	578	583	645	594	595	548	571	630	572	609	578	585	598	555	598	579	598	578	643	596	546	559	599	568	606	552	571	586	555	561	591	558	621	632	588	600	578	583	583	594	523	629	606	576	565	565	591	555	640	567	596	601	577	570	576	566	634	605	625	593	579	587	616	632	571	578	599	611	596	589	600	595	579	584	596	568	589	589	596	568	543	576	579	598	610	562	573	587	605	621	574	627	609	541	588	573	607	557	623	582	587	588	622	620	608	617	568	621	617	574	551	568	576	590	556	596	575	594	585	597	585	601	565	613	628	618	588	626	568	566	562	582	611	580	564	599	594	599	600	625	567	613	554	601	611	572	616	586	596	561	653	564	574	580	606	540	573	587	581	592	600	589	586	615	553	607	563	595	604	569	586	581	533	540	570	596	562	591	645	605	564	581	620	591	575	603	624	585	540	587	579	539	598	579	612	557	578	580	563	557	565	590	621	556	586	603	637	600	599	590	598	582	590	594	538	590	592	644	578	594	560	666	582	562	586	610	587	580	578	614	623	578	581	596	607	610	582	579	641	602	590	602	595	592	593	583	560	566	614	602	612	594	529	606	570	537	612	596	585	644	579	600	578	578	591	572	620	595	561	593	607	622	580	608	559	617	569	584	587	611	552	588	595	580	596	598	609	597	571	601	594	554	594	587	594	561	608	627	612	588	567	550	597	559	598	559	595	566	552	563	574	603	590	544	593	587	533	577	612	576	611	609	583	611	588	614	563	626	610	609	593	558	572	559	579	594	595	598	605	584	563	599	598	603	607	581	560	596	615	622	577	618	593	577	604	593	581	599	563	589	604	586	588	585	567	594	619	593	609	667	565	593	627	572	571	620	575	565	597	573	582	626	685	625	584	586	627	565	576	610	609	566	606	595	590	579	545	573	608	578	565	568	611	588	628	555	613	569	623	623	571	576	545	600	613	550	572	585	596	609	584	608	615	623	616	613	596	574	603	573	586	576	589	572	600	533	622	622	593	585	582	549	527	549	597	622	591	566	630	585	584	571	598	565	616	614	605	565	594	617	607	594	650	574	591	566	540	595	558	589	595	565	599	573	559	599	608	587	568	554	621	555	610	561	560	590	568	528	532	589	581	614	591	583	572	615	542	649	555	578	568	562	562	580	559	582	562	612	605	589	626	581	601	586	602	595	592	563	574	599	577	562	573	580	591	570	612	609	611	623	586	591	651	585	564	567	613	621	579	598	637	591	570	596	564	592	562	559	615	566	558	541	616	572	624	589	627	563	603	560	550	572	578	575	616	606	558	611	565	527	575	617	570	605	571	620	616	597	559	590	601	596	574	561	615	566	597	544	638	592	607	601	576	581	607	610	559	611	603	592	570	579	599	627	550	582	583	593	587	559	598	567	611	615	577	605	585	589	618	566	570	593	622	592	600	575	579	594	606	564	591	629	559	595	604	566	595	594	577	565	600	633	615	577	607	591	605	607	630	587	554	609	597	593	568	592	606	612	598	587	567	619	593	566	596	621	592	570	591	587	616	570	577	608	603	602	618	587	560	597	660	576	591	594	558	549	642	542	642	562	602	622	586	600	611	585	601	570	599	543	558	592	566	582	584	520	616	603	583	596	559	615	638	600	609	570	625	601	575	617	608	560	618	596	576	635	548	571	619	618	629	613	578	598	571	580	588	619	583	634	538	596	622	600	617	554	592	595	591	578	595	617	628	574	572	561	572	615	644	580	619	604	609	547	595	578	591	643	587	580	593	608	561	599	617	581	588	639	599	597	564	619	644	576	630	560	559	602	551	577	569	621	572	606	614	577	609	575	570	561	594	616	560	614	563	585	571	570	578	598	609	573	548	587	612	632	613	546	574	570	577	605	586	547	539	551	613	603	575	637	579	585	608	600	581	613	584	558	612	568	645	606	577	597	589	559	552	585	563	596	608	661	606	589	583	569	596	548	625	579	603	587	565	577	634	597	584	643	557	574	636	595	611	625	625	609	581	578	596	590	539	605	551	619	626	595	601	608	586	553	575	558	614	572	615	588	605	566	575	595	615	528	627	586	583	624	604	544	591	549	652	613	609	586	569	583	550	590	583	580	602	590	601	614	620	623	610	607	653	590	539	592	597	589	587	609	609	584	615	573	599	619	569	574	587	531	574	585	560	577	646	586	571	585	603	578	537	574	604	613	575	602	591	563	591	629	569	587	576	533	573	580	565	628	581	560	632	538	635	594	579	600	558	576	599	570	581	595	599	589	609	564	579	617	595	575	610	578	577	565	607	609	592	585	567	607	614	589	572	595	584	602	548	585	612	600	562	562	575	602	622	594	632	586	593	601	622	601	626	613	615	611	592	590	577	536	586	611	581	548	561	627	625	564	594	595	587	589	589	606	595	565	574	543	547	584	563	594	575	581	575	550	627	609	564	609	597	649	583	542	581	541	577	607	580	595	573	610	630	597	570	555	589	623	606	589	572	582	577	584	575	587	592	612	579	545	548	595	588	571	593	618	621	592	594	598	553	588	590	639	560	600	569	641	602	598	589	586	598	544	573	582	554	595	585	605	577	591	566	589	595	572	564	563	571	557	598	555	599	590	611	585	542	607	618	587	562	571	606	570	588	577	569	633	556	581	612	586	598	585	597	620	606	582	608	639	592	580	567	561	634	598	600	598	605	562	614	613	589	575	539	609	613	551	555	600	582	566	591	620	563	575	583	601	585	565	615	606	618	599	626	616	635	580	600	576	570	611	561	569	604	539	598	615	586	598	582	547	623	569	597	580	588	551	577	600	547	595	606	603	560	580	615	600	650	590	587	555	605	576	545	612	584	598	591	543	595	615	566	592	611	547	576	599	646	557	576	616	593	568	568	573	598	597	594	570	594	604	589	601	592	580	600	588	635	556	587	590	556	562	596	588	574	599	557	574	608	644	590	629	582	555	608	609	617	594	533	602	602	585	555	594	585	581	564	610	575	594	580	572	548	597	654	579	618	617	597	576	591	616	604	595	604	578	625	590	604	565	584	619	584	567	555	615	573	590	606	612	593	583	576	538	533	620	592	571	582	590	611	582	579	623	559	586	547	571	583	547	625	567	598	543	582	552	578	528	553	610	594	598	592	606	566	603	607	572	602	583	627	561	602	592	562	585	641	596	625	541	634	626	632	634	606	525	627	622	576	580	563	617	553	565	579	566	595
6010	15323	9932	4715	3618	2614	1941	1524	1356	1231	1023	956	996	833	895	860	791	821	789	753	698	771	1364	2499	3603	3822	2883	2345	1723	1227	694	625	648	639	644	627	665	620	619	616	653	617	656	635	592	626	610	625	620	644	624	596	616	655	623	658	637	624	599	650	610	662	644	622	608	639	600	649	610	597	576	617	595	625	630	653	591	613	620	665	580	616	648	652	633	661	644	588	637	627	632	620	633	629	614	658	654	652	649	621	614	657	586	649	607	642	666	590	653	598	617	641	623	629	622	659	654	655	607	595	607	628	612	667	657	630	620	660	614	625	636	537	582	631	622	624	592	620	573	631	637	622	619	628	643	684	641	668	617	641	597	624	656	594	643	625	624	614	623	635	609	570	641	611	668	607	599	652	646	595	632	600	632	658	634	635	643	626	587	615	636	688	634	658	616	627	654	631	633	649	646	625	633	621	646	610	654	609	646	660	636	684	617	627	633	625	593	627	657	614	621	629	632	638	609	670	631	626	630	639	627	606	597	615	637	651	641	680	633	605	599	612	662	664	620	662	617	607	640	626	640	612	595	655	644	623	630	601	655	614	632	628	663	672	608	628	648	635	666	623	642	635	621	603	616	601	639	650	638	630	612	634	652	669	620	637	636	627	621	662	647	655	671	621	602	653	613	604	643	638	638	651	603	609	625	641	661	615	613	625	648	632	627	599	626	614	620	624	616	651	641	647	680	649	612	672	648	620	599	615	628	624	651	620	651	674	610	651	673	591	624	623	697	628	629	647	638	617	631	646	646	628	611	649	621	626	673	632	610	591	624	589	631	652	621	645	639	630	608	643	627	623	634	618	648	605	668	640	634	594	619	649	627	617	598	638	632	619	656	638	660	628	638	648	611	604	634	611	613	628	620	661	574	558	641	643	626	640	645	686	595	666	673	620	637	669	651	646	651	614	638	675	651	617	652	634	653	665	602	619	616	642	648	659	627	646	599	650	668	630	660	629	629	579	653	641	601	624	640	607	574	674	667	632	604	620	675	628	668	617	636	668	612	633	581	644	616	625	658	641	575	591	643	621	672	608	669	665	610	636	632	597	629	606	647	668	600	656	554	629	666	604	643	659	643	635	605	583	641	637	642	609	670	622	630	694	617	649	608	577	643	614	629	658	635	651	636	628	619	589	651	598	655	640	626	658	624	643	636	643	622	583	581	597	603	693	599	622	602	645	617	618	647	624	633	598	660	652	627	647	673	640	677	607	615	602	612	625	640	636	589	594	628	625	634	630	640	620	574	631	698	654	639	585	634	653	662	665	610	647	626	615	603	665	638	583	639	619	631	658	644	614	625	637	588	620	625	668	594	606	608	622	618	620	614	660	637	584	625	628	631	649	628	614	614	591	627	603	587	641	578	610	672	646	653	624	611	661	592	612	640	660	643	614	652	598	628	667	621	609	644	573	632	627	616	630	632	623	615	608	644	587	638	654	625	588	607	635	627	632	604	619	614	628	639	605	602	610	597	661	654	657	599	661	645	612	660	655	632	612	631	633	635	605	639	623	662	689	614	671	618	624	651	642	663	607	605	647	619	641	608	624	580	636	682	627	654	662	602	618	667	635	630	636	604	645	648	646	595	639	622	670	636	611	612	582	604	575	603	635	620	617	639	669	639	656	603	614	632	645	586	641	603	660	630	640	627	607	614	583	625	649	622	630	648	608	663	600	593	652	644	594	635	615	630	649	631	598	646	592	698	623	627	613	586	614	628	586	668	625	605	630	654	629	638	606	625	577	675	659	617	653	641	583	645	592	713	648	671	617	624	622	646	665	629	644	662	607	652	604	634	671	623	637	612	664	646	639	629	616	644	671	590	584	615	582	634	679	647	601	613	609	671	630	631	631	648	617	644	647	603	637	655	579	662	625	635	647	626	618	612	605	648	623	612	639	621	637	665	663	633	582	626	639	592	606	634	618	650	628	614	644	634	609	623	638	668	586	653	646	653	626	687	643	615	632	647	615	649	622	617	634	602	648	590	656	664	628	629	604	640	618	599	621	609	594	604	639	634	643	654	619	617	671	622	634	648	642	606	645	619	628	660	611	613	634	630	619	648	607	643	589	634	610	588	627	618	669	619	593	632	592	670	601	611	633	605	623	604	629	666	628	630	644	667	638	639	652	638	609	643	643	624	631	623	619	650	630	631	653	659	681	633	634	628	645	644	609	630	632	636	669	603	652	618	626	626	621	607	629	666	619	591	617	638	654	597	636	585	655	634	639	649	623	648	587	604	616	641	600	613	604	653	666	670	643	670	660	638	638	592	640	642	630	586	651	655	587	597	637	635	608	594	643	611	619	626	651	618	683	611	602	653	643	614	670	656	634	621	632	661	663	609	655	625	648	641	671	622	630	614	642	645	581	627	691	620	611	596	623	625	620	601	611	593	665	629	697	577	628	612	607	628	641	589	635	627	671	614	658	610	641	666	652	697	649	613	624	656	622	618	611	647	567	630	643	647	628	625	630	648	608	625	641	627	603	618	638	611	672	587	647	626	656	595	606	613	671	641	640	673	589	670	614	616	634	649	620	621	671	657	596	652	624	652	641	636	640	607	604	598	635	621	589	611	595	653	662	627	616	608	608	635	617	622	639	603	659	643	642	631	599	634	608	670	687	637	634	655	653	659	631	674	602	595	618	650	629	601	599	643	620	640	611	621	629	630	632	648	593	624	662	614	662	621	600	631	630	636	655	615	653	623	625	641	602	619	627	635	653	660	622	592	655	627	638	653	615	637	596	642	580	648	633	654	599	669	650	633	607	634	617	621	651	658	620	647	626	629	639	655	640	583	646	598	584	624	593	621	632	652	587	672	661	642	625	635	613	622	607	608	591	622	629	710	613	638	622	618	624	669	652	632	641	636	676	629	650	626	655	619	660	618	661	616	637	643	674	622	613	605	578	651	692	645	597	627	600	631	642	637	625	673	684	660	607	650	654	642	602	615	625	649	667	650	612	656	630	622	661	602	607	640	626	674	640	614	642	632	591	619	649	626	633	582	603	637	586	634	600	625	627	685	618	664	611	644	636	638	631	608	583	644	595	644	601	654	633	641	626	620	655	622	659	671	595	640	676	582	610	641	596	659	644	615	651	640	594	641	631	629	636	652	643	636	592	592	613	617	691	595	605	678	621	636	670	688	583	609	643	613	634	678	613	644	609	611	664	646	616	643	630	622	611	631	641	626	609	640	610	661	645	612	615	635	641	633	662	638	576	694	617	657	638	587	613	613	611	652	634	644	647	633	607	632	625	619	629	618	621	625	681	636	661	647	634	627	654	620	638	674	610	608	594	634	684	584	647	603	634	617	638	582	596	641	640	665	600	622	617	608	602	618	594	625	675	655	635	566	586	634	629	667	661	647	608	658	632	623	598	634	609	618	687	625	640	622	582	576	676	643	662	664	644	641	685	643	636	648	618	672	630	623	622	661	621	564	610	592	614	629	574	585	671	645	635
22884	21454	29281	24049	21457	21589	11658	2099	1595	1416	1178	1190	1240	1042	1064	1010	982	951	924	844	846	808	838	2584	7438	7614	5498	4336	3091	1630	796	724	700	699	721	714	745	760	703	726	658	721	778	742	700	726	725	753	701	675	749	703	709	742	731	730	729	680	664	751	676	687	650	700	665	687	703	736	697	750	722	732	739	678	668	706	716	695	698	684	702	682	716	682	702	684	715	750	733	730	794	705	708	706	718	705	702	692	730	753	695	740	685	736	746	727	725	735	725	722	749	699	693	655	759	699	701	694	743	720	715	664	715	707	723	714	702	676	727	772	724	665	698	714	664	690	740	772	677	696	682	694	743	697	658	727	747	727	689	680	762	762	681	718	644	683	717	725	680	673	768	697	672	700	773	751	748	755	708	736	692	740	739	722	705	703	745	718	711	766	741	700	697	730	708	717	698	694	703	724	654	730	776	729	702	677	696	698	712	722	735	761	707	698	736	716	698	698	698	710	717	703	692	701	736	701	728	719	685	711	707	697	702	689	706	700	680	665	708	693	715	681	771	702	749	707	701	737	697	712	670	747	741	726	723	764	739	743	697	758	700	707	712	741	690	755	714	737	697	748	722	762	678	723	683	713	721	796	714	695	693	737	702	714	708	679	722	744	701	727	721	752	712	726	752	664	679	736	752	799	715	688	699	718	727	722	745	718	717	693	751	704	700	694	726	707	701	720	674	754	754	704	746	666	702	739	703	732	701	708	744	697	743	743	704	706	680	691	732	713	702	702	709	676	719	715	737	737	683	671	678	716	765	756	738	737	700	752	719	723	757	748	694	715	728	682	715	706	670	730	741	742	744	703	757	703	728	759	717	706	699	722	711	721	737	710	675	705	717	743	718	701	685	715	727	690	689	726	690	721	702	743	703	708	714	710	722	661	762	704	695	744	704	691	675	700	718	745	768	722	737	730	716	704	718	726	710	727	705	752	718	686	682	709	723	737	708	775	717	680	710	718	773	696	701	716	730	747	704	724	714	731	726	702	715	724	716	733	692	737	742	679	731	717	716	755	683	660	652	709	698	717	668	689	697	724	742	661	662	699	709	729	701	729	695	726	702	695	713	677	671	714	670	707	701	701	711	739	759	680	690	719	712	691	683	702	684	639	752	718	727	749	703	661	771	678	706	726	681	676	727	709	714	714	720	767	767	749	699	685	732	709	704	729	761	712	683	655	743	684	699	746	728	724	709	720	711	707	729	718	731	666	700	726	718	691	693	658	720	712	680	705	728	706	743	742	672	709	701	678	763	679	680	736	745	702	709	695	698	676	685	709	694	750	733	742	720	733	702	727	720	731	717	735	712	697	733	717	726	672	713	685	775	723	715	678	654	727	718	732	712	715	722	671	734	734	674	676	694	736	720	760	710	726	707	644	697	709	746	760	735	703	767	720	699	757	720	704	718	737	699	664	713	692	717	722	673	747	715	727	698	738	643	717	693	690	729	706	682	751	739	689	778	732	727	717	669	740	713	674	710	651	675	671	739	739	746	717	707	748	678	697	722	687	701	692	715	702	656	691	680	713	692	715	668	694	695	687	694	731	711	731	707	697	723	675	714	669	698	663	638	749	735	730	660	781	692	692	669	691	723	728	711	718	709	701	737	717	693	713	681	699	742	699	686	701	686	677	688	720	688	769	707	713	684	707	711	716	716	741	765	730	685	723	692	666	728	712	708	721	675	750	728	682	694	722	674	657	680	736	703	715	681	719	733	738	738	711	681	700	676	777	674	779	708	674	692	747	722	710	762	692	747	700	716	674	743	749	736	724	695	680	729	732	692	720	749	760	760	719	693	742	674	726	715	645	700	689	742	699	671	731	704	708	674	713	790	724	735	734	742	685	749	703	699	703	679	730	695	711	730	739	730	788	719	733	728	699	688	714	686	699	689	731	716	704	724	694	721	712	716	686	738	662	696	734	730	674	702	728	680	748	731	700	728	735	728	709	701	745	726	743	723	779	707	696	674	677	695	661	695	682	722	777	690	715	687	745	708	677	700	746	665	653	669	707	742	718	695	720	776	657	705	738	677	698	721	700	669	699	708	736	713	746	713	711	699	711	683	741	761	708	740	705	708	704	720	727	722	762	725	706	707	698	712	749	742	692	729	730	744	724	706	675	653	730	739	763	672	685	726	732	752	706	724	698	675	691	741	691	730	724	699	710	664	658	620	696	694	746	758	683	757	729	696	674	698	708	690	671	716	764	725	680	719	707	736	732	673	684	703	717	734	714	747	694	678	703	680	725	709	678	755	693	665	729	739	744	717	685	688	700	719	742	709	721	690	699	696	724	736	699	742	694	706	718	700	669	684	729	681	741	677	720	773	748	730	712	695	709	704	669	722	708	716	672	704	716	708	678	717	726	712	674	780	701	696	693	728	705	688	714	738	718	692	685	688	662	664	733	718	696	697	762	676	706	734	761	661	706	705	710	751	727	711	725	750	763	712	716	701	715	653	721	738	647	708	670	669	709	699	717	725	789	679	659	708	712	653	731	719	753	694	690	747	725	709	708	726	731	698	744	739	702	698	701	683	695	714	720	710	754	739	739	743	678	720	721	678	699	716	701	666	756	698	685	699	685	697	686	681	680	766	744	669	704	690	700	694	684	713	714	707	663	710	692	748	726	699	738	726	691	676	679	702	748	786	762	696	690	743	705	719	681	737	739	745	743	728	737	708	739	750	697	716	712	688	675	733	723	675	736	723	707	721	702	724	687	760	713	716	677	689	736	676	682	696	665	749	725	724	717	730	679	713	766	739	708	715	690	698	696	688	710	706	750	719	739	721	702	699	715	691	746	714	750	693	729	673	742	708	758	697	720	680	716	714	708	714	740	722	701	728	738	734	706	718	672	726	736	684	735	703	676	707	699	665	721	679	691	771	671	736	721	706	691	652	714	702	700	678	694	671	696	761	714	710	744	749	728	738	723	697	687	731	696	720	673	704	688	751	719	728	716	699	716	726	731	698	748	686	710	739	739	707	751	726	734	710	699	739	715	695	712	676	726	677	689	703	692	742	664	722	724	723	717	716	734	745	749	718	686	715	733	677	703	691	676	678	727	689	715	720	721	726	692	731	688	712	739	710	710	700	723	708	691	713	683	673	673	710	681	699	717	708	721	684	683	696	679	689	750	692	693	680	663	726	705	734	728	701	757	740	707	727	692	712	649	760	685	753	760	714	718	728	675	743	710	769	746	735	710	643	738	692	767	707	744	699	682	675	746	766	672	701	745	752	745	756	732	724	703	714	678	688	700	682	766	699	711	703	687	666	714	737	731	757	704	721	656	744	713	734	745	717	703	712	700	730	711	698	745	768	764	726	762	751	754	736	732	721	719	764	694	697	735	714	710	692	653	696	742	699	708	719	743	705	709	726	704	695	705	697	709	693	709	704	682	716	732	734	738	754	723	707	697	711	705	713	719	687	721	706	679	718	712	739	714	677	722	657	659	705	680	754	699
8196	25730	19004	10202	7601	5395	3921	2836	2488	1943	1681	1734	1690	1457	1306	1271	1216	1234	1097	974	923	915	993	4156	11172	10695	8095	6310	4388	2162	813	694	727	777	724	733	718	695	738	705	730	725	732	710	724	757	701	766	794	734	747	725	773	703	683	752	682	690	697	730	746	757	730	708	690	718	704	742	771	699	703	736	692	748	726	721	746	730	682	720	721	747	722	697	680	710	714	711	714	726	756	681	754	709	709	735	764	740	708	734	733	702	682	682	673	705	730	696	768	682	772	754	749	706	763	753	726	729	697	703	722	739	715	810	784	694	670	680	691	733	728	742	693	702	679	687	739	684	743	742	713	713	743	707	751	742	719	737	728	716	708	738	766	722	682	693	699	753	693	746	755	666	734	765	684	736	714	698	722	714	714	714	742	745	735	789	720	767	713	731	709	758	721	738	716	686	696	749	756	753	731	709	703	699	717	729	678	758	752	668	706	752	699	745	742	766	731	682	747	722	742	734	723	721	662	765	725	703	717	748	716	715	740	772	692	730	683	709	702	738	680	714	694	748	754	703	701	680	761	735	733	734	747	697	723	693	741	759	703	698	736	746	760	674	761	707	711	736	748	676	723	755	701	773	683	688	694	760	712	711	702	770	716	733	740	760	723	717	683	706	724	702	786	742	706	741	720	730	732	699	759	687	705	747	721	727	737	763	743	697	731	725	711	765	737	757	711	784	709	721	758	689	745	700	690	761	690	696	753	707	731	702	691	714	716	746	759	752	720	737	721	766	694	730	752	701	696	755	720	744	767	723	735	716	696	734	720	711	761	699	767	722	689	697	720	693	735	753	692	737	746	714	757	772	718	740	742	748	666	702	705	700	747	703	730	681	769	732	729	752	762	736	766	739	674	704	744	780	759	768	710	741	742	754	755	713	760	723	687	741	702	759	704	705	699	761	748	699	747	726	760	730	710	746	748	754	716	712	707	701	685	797	733	770	716	706	700	720	730	755	729	699	705	664	773	697	721	706	725	708	720	685	720	759	695	693	702	752	666	682	726	722	733	720	735	740	733	659	740	766	743	703	731	727	717	692	686	741	677	716	761	702	758	750	729	729	743	735	729	699	741	744	698	675	797	674	731	786	743	697	734	709	768	785	717	711	744	696	737	723	738	719	761	705	713	757	735	708	786	725	735	688	728	706	646	711	716	706	702	721	724	701	778	734	716	712	751	743	746	714	696	730	728	707	733	714	711	753	737	710	722	676	678	747	698	685	688	771	707	738	689	717	703	675	646	693	697	699	706	704	734	719	734	729	731	714	721	709	686	737	732	751	736	729	727	701	734	751	748	760	696	691	721	693	702	714	698	716	725	738	723	752	700	725	732	696	683	692	768	738	711	731	667	766	750	703	731	679	710	674	738	673	725	718	698	705	741	694	750	711	715	797	727	678	696	741	735	738	729	699	728	756	746	676	714	726	713	729	735	735	708	754	716	686	699	746	716	737	755	710	739	701	745	763	760	749	670	746	686	729	752	728	725	702	743	717	768	650	727	678	722	752	714	708	703	678	656	701	721	781	705	707	762	736	768	717	757	745	712	755	718	710	740	712	757	768	690	742	731	718	732	743	706	727	731	727	762	736	694	724	758	695	697	746	750	737	675	671	674	778	711	741	756	706	758	712	700	718	744	730	754	683	727	710	695	735	775	755	769	735	725	691	757	756	674	767	738	740	686	695	718	709	715	699	751	731	697	725	700	715	719	666	700	761	697	708	770	754	738	766	712	702	707	725	755	754	759	665	750	736	663	705	652	715	722	717	740	737	718	766	770	671	718	696	694	689	760	725	727	795	743	677	736	734	776	725	734	708	726	727	714	699	739	709	733	671	728	755	740	675	705	725	726	724	706	733	698	707	695	706	769	708	746	745	701	712	742	690	746	721	716	721	731	713	727	709	746	728	728	710	717	722	678	734	704	728	689	738	732	722	708	728	721	716	719	681	739	731	747	736	699	756	719	716	742	792	727	712	699	728	776	781	710	683	759	687	737	706	736	738	643	721	679	687	693	734	724	757	700	745	756	717	733	732	738	685	699	752	746	702	760	717	720	758	713	738	707	733	753	758	737	735	773	768	653	740	713	713	745	733	743	730	743	712	669	752	757	724	719	742	723	774	709	692	728	700	733	697	734	759	720	709	728	755	775	716	700	745	716	786	717	750	700	716	751	683	747	700	663	734	739	738	671	684	716	772	753	697	722	719	713	732	706	716	741	780	771	715	712	715	716	772	739	734	737	671	720	742	694	699	688	707	707	719	657	725	760	713	710	701	747	698	686	720	745	747	720	727	720	723	707	673	717	723	711	745	713	732	742	688	710	751	707	722	714	694	738	691	667	731	719	743	692	709	715	718	772	733	767	712	745	724	690	710	724	723	690	690	744	700	679	683	766	689	722	704	752	742	699	735	717	726	678	689	714	730	748	751	692	691	717	714	729	770	672	718	755	747	744	731	712	700	693	704	703	730	755	716	714	725	719	747	708	752	702	740	698	708	705	731	677	691	672	724	747	731	703	728	693	732	720	723	744	693	697	736	720	731	744	708	751	741	721	730	686	691	722	707	726	770	693	744	718	758	741	724	757	712	701	693	715	703	661	736	712	755	707	763	722	732	715	746	767	750	686	704	724	724	704	734	750	749	732	765	709	704	736	729	707	701	719	719	746	720	735	703	715	734	712	681	715	731	723	703	748	747	723	692	704	715	684	719	712	710	751	716	677	709	664	701	745	729	723	726	783	725	726	709	733	701	722	750	706	667	718	675	696	705	707	714	735	709	728	689	710	706	677	781	735	665	735	752	706	710	727	747	716	753	721	711	708	706	743	761	721	758	724	744	751	762	726	727	713	706	684	719	722	764	734	732	723	734	709	742	699	716	677	694	707	739	697	761	716	747	701	760	742	713	740	717	675	707	690	733	700	701	712	777	712	694	693	709	731	725	705	651	679	731	713	725	727	706	676	721	728	700	730	741	701	716	698	734	732	692	686	765	747	716	717	737	721	676	735	728	742	751	695	722	743	716	678	755	727	718	695	715	671	659	697	726	718	729	699	691	722	721	736	746	741	729	733	732	663	740	706	665	687	745	674	728	693	686	697	761	730	706	667	705	715	735	710	738	735	747	706	689	727	676	717	679	700	734	703	683	714	722	740	700	721	702	733	732	749	706	705	736	740	739	722	779	724	751	714	726	671	729	737	748	708	721	687	716	733	721	744	701	737	699	732	691	705	730	702	734	726	709	705	729	720	701	719	690	730	727	737	712	768	701	738	708	731	717	683	738	762	763	687	692	765	697	734	741	705	739	693	705	699	704	712	701	708	706	708	760	767	702	723	694	727	623	689	767	750	728	749	743	722	777	701	730	699	710	692	660	721	744	719	708	673	719	740	689	738	666	737	713	737	668	730	738	763	722	716	732	738	686	682	707	742	781	773	732	685	699	715	699	748	717	763	707	769	739	709	725	723	746
27987	19244	9159	3420	1723	1034	780	611	590	520	540	565	573	571	506	546	491	496	441	449	455	438	430	527	642	722	676	638	574	503	431	450	404	399	414	418	437	402	440	383	402	421	404	394	409	442	428	403	428	427	401	403	433	457	431	405	435	397	442	404	453	415	440	441	395	401	419	470	410	413	399	414	393	419	407	451	431	434	421	422	411	399	405	413	425	422	407	397	454	439	401	399	407	421	429	401	412	421	408	435	449	454	418	419	452	408	438	433	427	379	418	439	424	417	453	418	396	421	447	424	412	416	390	422	468	376	422	438	387	372	420	408	406	414	441	424	417	454	414	404	429	435	408	402	432	427	388	440	396	447	413	414	419	443	408	407	394	402	405	394	401	421	430	379	444	403	415	404	418	397	401	397	447	427	406	396	387	453	391	421	390	450	408	404	425	433	441	417	392	406	414	383	417	419	396	434	421	367	411	421	421	414	441	447	414	445	399	426	453	422	393	427	398	419	409	415	416	412	419	432	441	420	447	411	376	406	454	415	432	417	409	403	449	392	413	459	400	411	402	414	440	448	467	416	428	408	413	403	421	408	404	445	434	385	455	418	381	387	428	432	401	415	392	418	422	400	422	457	425	403	423	434	405	376	415	417	427	425	408	447	410	390	399	441	391	407	445	393	430	370	427	419	434	419	420	407	388	429	410	433	401	422	440	422	416	411	436	418	437	455	412	410	419	391	388	401	375	438	403	381	416	439	455	403	427	415	399	398	417	418	421	426	423	403	411	440	423	406	417	425	408	411	417	440	409	421	396	456	429	409	382	415	397	430	422	409	369	425	384	404	377	420	421	395	406	410	434	392	456	454	385	422	421	425	423	392	426	445	399	459	422	419	427	372	389	379	410	445	400	416	421	393	424	449	418	426	436	430	418	453	399	394	398	411	403	392	425	419	389	443	444	425	377	409	428	431	449	411	370	436	447	412	432	430	385	440	365	405	387	409	407	425	416	379	392	395	404	425	419	410	432	402	428	379	441	404	403	410	390	416	422	410	387	439	444	449	423	419	416	399	422	439	422	417	396	405	443	411	396	413	415	444	425	433	402	417	410	433	420	419	441	410	435	386	436	411	441	417	431	402	411	368	422	388	435	410	466	395	401	407	434	417	425	401	447	430	427	435	439	393	414	386	416	466	415	437	422	398	438	403	441	425	417	416	434	429	417	414	428	406	405	400	412	353	439	411	457	409	459	397	405	390	452	405	425	386	410	364	417	431	432	468	413	403	398	422	389	394	426	453	422	384	428	398	446	411	416	401	393	390	407	393	416	421	399	400	432	383	397	418	436	434	397	422	425	398	385	403	402	392	421	422	393	391	418	435	420	428	436	394	359	412	384	403	410	469	423	399	391	425	390	423	401	395	379	407	429	365	404	444	399	447	414	404	449	438	411	434	427	431	380	431	379	434	417	392	397	435	430	394	390	404	434	410	418	404	412	435	454	408	421	413	408	412	415	420	403	401	439	421	422	457	427	457	376	442	441	378	411	435	419	395	472	400	438	431	400	404	424	391	439	419	437	403	416	418	410	391	433	406	404	410	414	418	405	432	417	431	427	432	452	407	459	448	427	422	418	436	428	419	409	441	409	428	410	397	418	419	397	404	402	423	423	461	412	396	420	408	426	397	396	401	403	427	445	397	435	438	414	421	435	414	429	420	403	418	427	418	422	395	397	447	433	390	367	386	425	411	436	396	411	415	420	396	427	397	383	409	449	470	441	417	401	422	449	378	431	443	393	431	447	414	436	416	444	413	415	392	437	449	443	394	418	437	416	418	414	424	444	404	439	423	414	396	422	447	418	420	384	376	431	374	414	400	394	406	408	395	402	450	438	393	414	431	421	414	426	431	399	420	420	452	402	429	424	421	442	417	407	441	417	442	424	403	443	418	429	421	415	406	438	398	430	441	408	451	404	376	443	395	410	414	415	409	400	415	401	421	408	419	404	430	399	416	425	399	412	423	440	407	437	404	410	444	418	438	429	409	439	396	411	437	419	399	424	422	417	432	387	399	374	375	420	423	430	409	406	404	440	410	442	397	384	362	404	404	414	385	417	412	438	446	430	449	384	452	447	428	393	414	385	422	405	385	418	414	408	432	447	426	390	438	437	426	443	399	414	407	413	442	406	377	429	383	384	409	433	424	428	411	400	400	406	440	424	407	394	448	431	449	409	414	383	439	459	415	450	422	402	399	410	410	409	399	404	418	395	412	431	425	420	444	387	418	430	402	403	411	410	400	388	399	389	414	408	399	408	426	400	409	427	420	410	409	406	432	394	445	406	394	446	419	401	375	443	400	429	409	443	363	442	425	442	421	425	368	420	404	446	401	379	428	410	444	435	425	436	427	409	441	431	389	430	402	405	425	410	426	407	413	406	442	415	407	443	399	442	408	405	423	385	424	428	425	367	403	407	408	372	439	403	438	387	414	399	430	447	447	368	405	421	439	419	402	402	403	417	436	399	393	410	416	431	444	417	438	405	381	410	447	454	441	384	443	432	416	436	378	403	410	445	428	407	390	412	435	421	410	456	409	438	396	408	442	410	457	373	429	417	394	392	427	405	417	416	378	421	406	395	413	401	387	423	414	404	436	456	413	449	417	422	458	419	414	409	448	398	419	417	377	415	461	401	397	432	382	416	415	438	406	420	423	429	397	417	413	408	426	414	385	431	473	405	418	447	416	410	385	438	415	393	427	394	383	360	434	410	420	413	406	382	406	454	385	384	427	420	441	356	433	399	411	431	427	392	405	432	420	381	376	409	374	409	411	424	369	455	417	447	435	436	428	424	434	405	437	428	414	369	415	419	438	400	417	421	393	436	430	397	396	441	403	389	435	411	394	428	439	437	427	420	414	464	413	428	453	402	423	423	406	390	414	408	401	411	401	400	400	435	448	412	416	431	422	445	421	479	413	419	417	408	378	406	421	377	428	419	421	376	360	419	388	450	413	421	415	399	429	426	436	377	406	400	429	431	415	404	365	375	440	413	396	391	399	437	439	428	423	448	418	417	403	406	394	426	410	424	415	417	424	390	442	393	410	418	403	376	427	431	411	441	433	397	403	381	448	391	391	382	401	416	445	390	417	415	411	405	406	420	400	389	408	404	413	376	447	391	434	393	383	405	450	423	410	438	463	411	418	437	431	372	424	455	409	400	428	401	402	413	440	432	396	440	443	388	432	397	400	439	386	442	421	416	451	406	426	454	392	403	415	437	411	390	416	428	419	395	395	422	429	404	440	412	409	423	392	401	407	419	396	394	426	405	424	425	438	413	435	437	391	408	431	459	422	415	393	442	448	406	424	445	381	411	402	440	464	383	429	398	434	422	406	379	417	443	421	434	413	424	458	434	407	413	394	441	406	434	412	384	415	445	399	412	432	402	420	384	406	412	420	398	426	373	412	434	428	442	455	412	404	415	413	409	427	457	393	408	386	440	436	390	433	418	416	403	414
6582	9333	7570	4043	2671	1724	1157	861	831	742	698	788	775	751	668	606	612	636	535	509	516	499	545	650	867	958	833	795	710	529	469	441	440	424	474	439	430	487	468	430	445	422	449	434	425	448	436	447	456	485	446	451	477	496	485	449	485	438	457	430	452	427	435	424	464	492	489	453	407	454	450	463	450	465	462	458	431	450	423	425	471	488	467	487	444	475	418	423	453	458	455	442	427	502	460	461	435	459	472	442	467	490	482	444	450	439	417	448	482	449	474	445	417	436	449	484	423	478	451	417	441	438	470	439	455	430	476	448	439	470	427	474	481	452	447	438	470	456	448	443	468	488	495	391	471	412	476	479	461	459	445	421	425	464	464	429	444	470	444	479	443	452	441	491	444	497	467	472	460	508	428	492	458	446	421	472	466	449	481	435	451	454	458	441	484	432	462	445	458	415	485	462	448	435	441	424	441	449	458	463	504	473	457	471	438	473	471	447	428	446	477	431	457	464	407	415	448	448	436	438	454	436	467	460	495	478	471	486	452	446	456	450	455	461	472	446	457	455	483	456	484	470	466	493	458	464	456	455	454	463	466	459	464	463	483	465	446	456	469	452	436	456	451	489	483	472	454	460	453	443	492	429	421	472	485	448	453	430	416	450	460	478	441	438	474	453	441	480	480	483	438	419	440	464	451	469	443	441	431	447	465	445	458	444	445	455	444	458	415	442	449	428	428	424	447	462	458	448	471	404	451	460	464	444	437	473	426	411	457	472	437	480	414	473	455	417	440	458	442	467	441	477	498	440	467	446	507	450	491	494	452	448	465	463	494	422	455	481	434	465	481	438	453	441	446	449	459	447	426	480	448	413	432	469	467	443	459	467	420	470	434	440	446	468	467	480	475	472	417	474	446	467	482	413	435	484	423	468	439	422	469	459	441	473	460	434	475	465	415	488	453	469	481	417	462	431	463	457	437	459	482	462	463	471	441	427	423	480	432	465	443	462	462	456	440	440	480	428	501	471	426	458	470	409	474	425	436	473	466	476	444	460	456	453	428	438	485	479	408	438	460	464	499	468	441	414	454	437	441	475	453	432	459	459	456	475	434	425	441	474	476	466	484	488	454	464	437	420	458	451	431	440	485	476	432	473	420	433	477	471	474	450	445	450	446	464	481	484	428	437	432	419	428	431	484	453	477	415	481	442	446	468	455	421	469	455	436	438	481	426	453	431	478	444	443	477	451	455	470	439	471	441	471	462	455	432	478	474	444	473	443	468	466	446	444	428	440	438	465	455	430	453	445	439	460	468	512	430	456	459	460	451	417	435	431	425	416	447	495	429	510	436	485	470	426	426	447	425	453	409	466	469	489	456	472	451	484	489	416	447	499	463	442	449	463	434	420	485	454	464	452	459	470	453	407	456	451	435	439	443	458	475	479	473	459	479	431	457	441	469	475	446	469	451	447	475	451	479	492	476	426	469	442	445	451	486	450	445	457	466	462	433	470	443	443	444	482	465	456	448	459	456	443	450	449	437	478	483	397	466	484	453	444	435	408	465	506	471	429	428	465	433	447	448	447	505	443	431	435	439	487	444	424	413	436	422	488	479	436	443	447	487	461	439	469	446	474	449	395	429	464	433	477	464	463	466	425	455	461	503	464	474	467	470	451	476	457	464	476	435	431	434	453	458	439	448	450	467	458	469	427	457	434	422	481	475	499	437	433	496	439	455	455	459	462	478	484	458	437	445	453	477	493	464	495	453	466	431	453	457	482	466	401	453	460	441	456	443	459	467	410	470	482	468	442	455	472	404	497	468	492	440	441	469	474	417	440	431	466	463	454	484	459	437	451	444	443	474	461	412	458	445	445	447	479	430	440	456	444	468	468	471	470	430	457	451	456	474	460	426	452	473	444	460	479	454	441	480	462	437	442	456	486	467	467	396	441	464	499	499	444	487	458	473	461	448	444	429	433	476	460	455	419	460	465	433	434	472	472	434	446	415	468	433	442	461	482	442	494	493	415	485	418	515	477	451	442	454	408	464	484	403	468	458	490	462	471	438	425	430	450	489	443	478	453	468	454	443	414	466	474	479	465	476	443	449	406	456	440	475	457	458	477	480	407	461	490	483	419	468	457	469	478	458	468	447	472	419	468	421	431	457	457	434	468	459	464	445	449	461	466	461	449	457	464	494	465	457	457	461	456	444	469	468	431	441	452	482	475	459	450	464	441	430	472	469	452	463	422	427	479	442	434	472	446	468	436	443	446	490	460	433	505	467	451	464	437	459	473	463	428	436	447	451	462	421	465	480	425	432	477	484	455	411	449	458	467	421	407	474	454	437	423	432	405	469	472	441	458	444	471	431	455	441	487	415	441	480	457	463	421	445	471	435	473	493	480	441	428	523	463	503	450	441	423	443	472	472	491	416	460	424	498	437	492	479	473	479	429	444	442	462	475	461	437	442	429	423	437	444	466	454	469	501	464	474	464	435	430	476	434	451	484	500	430	481	411	455	458	421	456	439	463	438	460	466	459	476	467	466	453	457	449	466	429	481	479	491	513	461	426	448	478	476	430	450	474	416	478	430	492	468	426	435	471	460	502	473	462	417	438	450	415	429	428	471	491	479	449	429	442	449	456	432	469	464	449	433	446	475	444	448	457	508	477	445	453	451	452	462	413	456	448	462	444	450	496	457	491	433	487	436	460	461	432	443	437	466	468	486	443	459	421	439	412	442	468	460	474	495	442	465	428	500	418	454	460	452	495	472	467	448	452	451	470	486	459	463	485	458	468	468	486	484	465	434	459	458	450	419	464	473	483	450	456	460	481	520	488	446	429	462	471	437	454	479	491	450	514	434	491	468	464	483	498	445	446	455	418	444	447	480	436	418	411	429	474	468	454	435	489	461	461	442	443	464	468	481	421	474	449	437	451	444	451	455	488	475	469	454	455	493	496	455	462	451	495	438	475	438	442	438	438	504	432	506	465	446	466	455	446	479	464	481	482	408	459	467	453	447	434	467	471	475	503	441	484	441	453	468	455	470	461	469	465	445	458	444	469	472	447	444	439	441	481	442	442	475	447	441	479	460	429	446	466	448	488	453	476	451	424	458	403	461	467	456	460	465	431	519	478	464	448	445	479	421	425	462	442	434	437	425	437	438	503	444	437	470	442	467	452	450	463	428	451	442	422	454	461	486	481	451	478	460	469	513	461	443	448	476	483	497	469	433	451	440	477	430	461	467	455	457	430	479	494	461	479	405	404	456	406	469	436	465	450	424	437	449	446	478	426	458	491	496	452	468	416	462	453	447	451	428	462	404	439	444	483	415	439	407	451	470	415	482	461	452	441	440	473	499	437	449	431	453	464	441	434	437	418	481	464	449	428	450	444	409	425	474	482	429	452	437	454	459	425	440	460	439	443	482	482	422	448	457	463	424	440	433	532	465	450	443	469	462	485	476	464	481	433	473	433	425	475	509	454	470	433	403	502	459	419	459	466	435	451	450
24060	21388	28687	24448	21388	10658	1860	1184	978	851	812	732	772	712	697	666	568	533	580	547	564	629	1397	2867	3741	3240	2356	1921	1369	852	661	462	504	508	471	480	460	454	467	502	451	468	468	464	462	458	465	486	495	468	502	457	512	527	451	510	495	458	464	471	465	471	488	485	465	457	460	472	464	459	479	459	478	458	495	444	476	467	520	441	469	409	445	471	478	501	482	514	492	485	477	457	487	458	464	488	486	438	468	451	502	494	455	457	492	505	479	491	463	492	468	468	470	479	478	480	495	531	457	464	487	440	516	469	496	445	483	476	480	490	447	492	451	468	487	490	446	436	484	444	483	484	488	501	498	475	531	485	514	451	488	493	459	457	479	458	445	462	464	434	507	479	499	474	483	448	508	487	439	493	487	443	470	460	476	490	472	467	463	497	499	510	436	465	478	487	489	433	443	455	479	457	449	499	493	447	444	491	474	522	458	468	456	486	437	493	487	464	489	458	479	491	466	462	492	443	465	490	491	457	478	451	493	444	461	424	509	469	500	481	447	439	453	466	503	455	469	455	447	464	477	457	489	474	445	451	442	489	463	481	479	475	473	460	490	476	473	453	475	497	440	491	466	484	473	442	498	457	449	453	467	479	465	448	451	509	453	460	440	471	443	491	452	477	475	450	497	470	439	438	459	459	509	459	488	501	462	471	450	465	461	476	461	496	432	454	486	471	451	517	485	479	506	510	497	484	472	493	487	444	515	456	495	485	459	467	466	497	481	437	496	473	485	442	482	511	451	470	492	466	484	464	506	472	466	503	460	487	481	455	448	489	490	492	471	479	488	457	492	449	486	481	488	481	469	495	452	501	496	478	469	454	494	430	466	473	446	484	465	481	450	487	454	443	470	472	470	475	496	476	480	441	501	494	404	465	400	466	455	500	456	447	492	450	425	511	476	449	466	470	459	464	451	461	483	479	496	431	434	489	470	448	483	487	468	500	471	465	479	473	461	477	503	463	462	445	464	472	444	449	467	455	446	486	460	487	436	486	490	476	489	475	486	464	483	453	497	454	464	489	451	459	473	458	503	442	488	467	484	469	458	463	501	462	475	485	480	461	464	508	500	459	461	438	437	474	466	505	476	442	460	495	486	458	506	493	438	496	484	444	454	444	467	467	472	480	485	466	472	506	475	489	431	464	454	466	441	500	484	458	469	449	486	475	458	496	460	494	479	450	449	466	475	498	471	479	476	464	454	467	496	461	440	448	461	489	488	471	449	468	485	456	474	482	467	482	495	462	481	469	510	499	464	462	469	474	472	480	476	503	472	476	467	488	470	433	500	509	444	475	486	476	451	469	497	458	473	440	490	449	476	429	485	456	484	473	498	432	453	444	498	470	487	516	464	472	500	494	461	469	464	457	432	448	462	473	483	489	433	484	465	487	496	487	444	482	477	483	473	484	512	483	478	491	471	497	459	517	479	507	483	470	435	457	466	483	499	507	471	474	499	478	479	483	440	452	512	505	447	445	480	478	479	516	485	432	487	466	514	446	483	429	493	493	471	497	483	474	413	448	465	483	457	452	478	461	448	477	452	506	512	475	521	486	426	450	465	453	480	495	482	432	489	442	485	495	473	474	486	484	444	485	504	447	460	445	484	520	486	486	417	438	510	442	464	475	470	463	455	458	465	449	449	425	469	456	488	508	467	459	489	477	469	501	505	495	458	476	457	447	472	481	464	481	453	501	440	436	456	465	504	480	464	462	480	430	412	460	477	491	480	450	475	420	458	452	425	487	471	498	460	495	450	484	481	446	465	465	485	523	456	477	487	436	431	455	469	478	477	474	479	477	512	487	480	504	444	474	467	495	466	451	473	490	478	456	438	494	463	461	474	432	477	473	494	496	452	459	473	482	487	475	462	465	498	461	465	489	431	476	458	433	481	452	485	487	429	482	503	448	466	454	460	517	480	487	453	498	464	511	442	458	513	476	443	485	459	459	433	443	489	465	513	495	440	474	506	493	491	484	446	481	474	508	484	420	461	420	455	460	508	459	497	439	442	444	450	435	430	461	471	468	451	483	495	455	438	484	486	472	510	462	473	504	450	498	466	452	441	491	508	452	473	455	480	503	475	439	469	504	442	465	485	480	470	430	469	497	475	456	481	460	445	486	482	502	482	452	459	506	458	476	479	467	508	483	469	468	472	463	517	485	536	442	452	485	490	427	472	462	510	474	461	512	495	431	495	486	468	476	471	457	458	494	439	491	447	446	448	474	480	480	470	474	489	486	470	492	457	468	497	507	483	503	461	468	504	514	467	499	476	475	468	453	522	468	428	445	468	453	472	457	494	474	481	470	454	470	489	449	481	456	492	452	473	463	449	452	509	459	485	450	506	465	456	494	472	457	461	483	477	523	456	474	449	521	501	457	515	499	464	459	484	456	482	470	414	503	484	494	458	474	484	460	478	483	455	460	440	472	492	460	461	469	492	455	470	470	461	476	446	477	462	466	457	471	474	500	461	423	435	482	452	456	480	457	468	465	459	485	449	459	495	473	480	488	459	444	473	447	476	471	435	497	434	431	466	444	486	493	459	443	490	474	493	513	471	463	523	451	492	485	488	453	479	487	467	448	509	472	480	469	498	485	492	459	439	431	473	502	475	487	463	459	462	441	486	498	456	477	446	489	489	452	491	492	471	473	482	462	515	445	477	463	451	475	468	462	445	498	484	484	435	490	420	495	478	465	499	460	445	460	502	493	480	468	450	482	475	485	490	507	481	466	483	460	466	478	512	459	493	480	503	511	428	470	492	491	453	454	450	508	512	484	501	470	488	471	459	460	499	461	490	476	414	452	477	464	509	454	457	457	478	466	453	473	462	474	473	483	478	446	452	471	465	454	437	452	433	448	460	480	446	442	460	457	487	458	485	484	451	486	471	464	460	480	498	427	454	485	466	490	424	464	463	470	464	454	486	498	478	478	452	425	489	446	474	473	492	475	506	480	475	505	463	437	447	454	457	471	489	438	420	495	480	472	499	471	441	433	457	467	482	506	463	522	495	491	443	468	436	489	497	441	463	469	458	478	446	441	458	471	428	429	444	464	455	470	463	493	500	446	459	442	468	488	518	464	473	450	472	459	437	481	451	475	461	506	488	479	439	505	485	459	469	465	488	487	485	477	466	475	467	482	462	493	456	480	517	465	493	462	497	470	465	482	473	469	504	470	503	441	451	442	481	436	488	471	466	473	447	450	493	506	478	449	465	466	469	466	467	429	443	468	485	456	460	473	458	474	511	499	462	452	477	515	479	471	509	495	454	480	493	446	479	430	452	489	500	480	465	480	452	427	480	448	470	438	449	450	442	455	472	465	473	435	491	469	423	499	446	470	438	446	461	487	474	451	450	462	457	468	471	515	472	467	447	514	450	460	464	462	461	433	465	523	436	479	435	447	453	476	448	462	459	501	470	483	443	451	465	476	479	480	450	455	481	449	458	479	475	436	475	426	447	455
6389	17995	12754	7293	5066	3321	2383	1785	1525	1189	1149	1147	1063	1025	1014	906	750	716	674	684	661	811	1979	4597	5729	4934	3545	2791	1767	1108	776	485	485	493	500	530	489	479	439	500	506	497	497	507	471	450	518	496	477	506	508	546	472	447	490	485	446	484	497	495	534	485	474	484	458	481	477	514	517	481	478	511	490	492	529	522	472	484	502	491	517	469	531	500	513	492	485	481	493	449	517	478	526	535	490	473	499	494	535	490	507	481	534	482	492	491	492	506	482	501	513	506	524	491	464	515	532	418	504	493	478	517	525	478	501	473	490	487	456	488	517	520	474	495	520	482	532	514	512	519	504	499	499	509	496	492	535	527	492	507	536	493	501	508	557	489	505	521	527	558	520	486	510	499	521	517	483	461	500	463	500	433	488	479	515	498	528	492	521	485	503	509	520	513	524	481	511	491	513	515	505	503	469	511	479	493	501	456	487	500	467	525	441	516	515	506	488	484	487	498	461	472	464	480	484	525	482	463	506	478	496	529	486	475	461	492	486	508	500	496	508	467	506	525	496	506	499	519	482	494	514	481	469	474	524	465	503	476	509	491	502	483	531	465	497	508	492	462	537	499	479	469	438	505	509	504	480	495	489	462	462	485	485	500	509	487	473	515	514	504	479	512	532	503	514	499	493	510	478	497	508	491	511	489	522	490	508	504	503	468	506	521	518	486	512	472	504	493	518	475	445	518	506	464	491	505	500	539	519	528	509	519	513	524	509	511	485	525	522	509	451	473	498	487	505	539	520	501	497	506	510	497	495	492	462	468	529	504	490	470	506	471	466	487	481	481	502	493	500	530	481	468	514	485	456	453	545	492	487	509	513	490	474	522	493	511	489	468	485	493	534	500	480	517	493	485	500	492	532	496	446	486	465	502	498	469	483	476	486	530	481	474	501	521	505	543	476	515	519	489	482	503	530	495	471	469	514	514	522	474	484	502	495	461	521	480	500	471	510	471	500	492	436	461	505	519	517	473	474	511	476	492	495	475	520	497	493	503	481	509	508	470	513	507	458	482	440	461	480	512	516	504	493	467	525	473	496	525	537	493	486	470	531	475	528	553	491	511	491	513	484	529	535	470	492	481	479	521	517	473	472	521	485	491	471	503	505	568	506	505	470	521	514	477	479	481	496	503	480	502	470	526	469	530	537	515	468	523	469	541	471	528	500	486	475	507	464	478	531	497	492	461	470	533	442	485	512	521	506	470	490	508	489	492	473	511	480	492	505	498	474	514	525	473	495	482	495	504	515	497	461	469	494	540	451	500	479	458	479	465	519	509	479	486	477	479	499	515	493	453	496	522	534	492	521	501	485	504	498	509	524	467	477	540	511	506	525	495	578	506	502	519	493	496	527	493	511	512	456	493	525	447	501	503	474	473	473	504	489	480	480	498	484	484	505	492	507	526	517	526	516	526	527	491	469	470	466	477	551	470	464	448	541	493	496	515	473	491	500	484	530	523	496	494	489	504	498	532	477	528	471	511	521	484	493	535	475	502	523	477	516	478	501	516	506	512	508	468	495	483	499	454	495	507	505	552	555	494	513	514	502	512	499	485	542	476	504	508	504	499	484	474	489	486	495	510	497	514	534	518	505	490	480	454	522	491	484	482	453	525	478	509	481	485	509	508	540	482	463	521	507	525	534	494	496	492	489	531	498	528	491	521	507	502	512	475	505	481	519	481	524	485	519	513	470	455	482	514	510	525	484	529	495	535	521	547	489	499	499	491	480	509	493	484	508	507	501	519	526	532	510	535	448	540	479	510	514	516	511	484	479	513	484	512	501	512	504	493	499	492	533	498	505	468	506	482	478	497	488	491	492	525	470	517	534	478	490	494	474	485	509	482	522	494	496	484	487	474	490	521	496	471	455	517	499	501	474	508	477	514	493	504	495	456	509	501	493	481	469	502	497	504	480	508	484	483	464	491	465	492	512	487	513	491	512	482	492	507	450	503	519	486	523	490	512	444	471	545	498	510	507	511	488	498	498	500	503	519	454	500	469	477	537	468	505	499	494	471	520	496	501	488	499	485	508	488	491	454	523	532	512	466	479	490	475	500	514	509	536	527	485	493	525	512	490	487	498	533	526	545	519	512	540	532	497	498	516	491	506	514	494	487	499	490	510	514	500	485	531	506	459	508	504	532	541	496	519	448	485	496	473	509	457	493	526	506	510	498	513	493	512	518	502	508	519	480	457	527	465	469	534	496	465	512	502	483	494	507	504	492	510	479	473	489	492	494	487	499	442	495	455	527	478	505	488	475	501	474	500	499	484	511	491	500	506	503	543	491	516	487	506	528	507	517	529	488	497	521	516	520	518	538	473	492	497	485	515	501	503	536	509	488	498	514	492	481	511	519	518	502	495	499	475	520	492	470	491	497	495	511	513	540	489	464	511	492	518	484	503	455	512	512	501	479	497	483	519	490	525	499	499	508	508	531	506	499	533	482	525	492	507	490	515	506	493	487	460	482	496	509	460	545	544	486	474	538	505	493	451	522	492	475	511	499	499	495	489	492	510	504	504	513	519	487	483	506	523	483	512	495	485	512	463	532	493	500	505	477	484	493	444	518	459	524	504	531	484	545	504	485	503	485	444	504	499	477	473	477	489	501	501	494	479	491	493	483	518	490	537	453	445	501	491	516	516	514	492	484	452	524	507	471	480	522	502	500	469	508	488	517	466	548	478	455	472	495	492	530	471	505	521	461	514	498	506	534	539	515	483	528	483	470	555	495	531	500	474	543	485	517	480	476	495	464	506	498	453	514	534	474	478	472	516	499	503	490	460	475	515	519	482	496	493	486	509	481	480	487	488	514	536	527	482	499	500	485	503	521	514	454	493	510	498	487	489	490	464	499	498	481	484	523	492	465	494	526	497	470	511	465	492	508	496	479	501	502	492	521	500	484	481	490	486	474	516	520	502	488	471	491	503	503	518	496	494	521	507	510	521	527	497	460	486	507	481	471	489	472	467	496	536	512	477	534	510	498	498	490	509	484	465	543	497	510	507	522	469	519	474	497	502	465	484	510	474	461	516	481	493	457	471	493	495	473	495	514	511	504	495	509	473	505	542	527	484	484	497	483	515	510	491	493	486	497	480	526	486	485	525	515	499	500	531	523	470	520	486	528	503	493	510	518	484	488	525	481	496	467	523	508	550	504	500	519	535	538	473	480	518	484	478	514	500	484	501	488	513	496	479	491	525	463	464	529	514	515	498	531	510	553	496	494	462	498	470	504	515	476	516	495	509	511	550	489	464	521	498	462	520	503	485	503	495	472	496	479	472	497	497	524	516	504	476	518	468	470	469	522	464	482	476	488	547	479	500	495	494	507	477	533	485	545	499	500	516	511	541	489	512	503	531	531	501	497	538	493	510	491	488	496	512	460	504	493	509	516	506	493	509	513	488	503	463	496	454	496	497	444	499	485	483	547	449	513	457	474	471	482	498	469	525	511	493	502	518	461
25161	21396	27662	25440	11809	1901	1297	1048	942	861	903	824	765	782	774	669	694	695	666	649	672	679	1208	2163	2395	2129	1651	1395	996	910	724	623	627	607	631	644	644	613	667	546	646	593	629	634	636	567	599	616	627	613	572	611	627	605	642	635	629	607	625	647	622	600	613	593	637	651	676	639	633	628	627	584	583	648	579	628	630	623	622	582	650	628	614	601	645	561	570	607	651	611	618	663	589	615	644	595	576	661	583	613	615	640	641	604	590	600	582	569	566	628	644	612	628	610	601	569	621	622	613	616	596	595	623	612	621	640	619	591	618	554	612	626	628	653	600	574	625	642	634	563	622	582	630	602	641	604	646	590	598	641	645	621	643	604	647	607	623	648	617	593	632	593	614	603	616	590	606	596	623	587	600	588	616	570	602	590	549	616	608	625	612	607	634	596	612	621	616	587	582	586	612	627	593	631	594	625	632	641	634	576	631	582	655	591	619	615	600	569	595	592	593	646	613	640	639	610	628	614	651	674	611	593	572	591	647	605	601	658	609	634	574	595	646	628	621	605	647	631	630	591	647	626	607	649	605	629	653	599	622	617	627	653	662	615	668	638	586	608	576	582	593	575	628	593	618	626	620	655	594	556	618	630	657	585	594	591	597	661	619	575	575	640	589	599	645	611	611	636	610	577	622	570	653	595	631	647	598	618	568	607	690	632	615	597	571	640	596	606	579	649	600	616	607	592	584	607	646	648	613	639	623	624	586	620	596	602	633	574	595	579	621	640	616	617	650	592	603	616	610	599	614	568	603	630	587	587	615	654	584	612	608	597	634	601	618	652	597	625	593	573	592	583	627	597	607	578	612	610	598	646	631	615	595	582	618	613	626	588	637	635	581	602	643	622	623	566	639	617	595	587	627	644	591	585	650	568	630	631	617	621	605	645	583	619	594	586	617	615	601	599	586	613	594	586	601	608	630	604	558	643	649	606	562	597	623	673	628	565	588	619	590	583	539	614	601	626	638	649	652	584	649	609	586	562	602	607	575	608	606	686	614	620	586	582	592	577	582	599	592	598	609	586	600	635	619	607	614	612	571	651	625	608	620	619	602	590	577	590	582	626	614	635	581	606	568	625	624	603	602	592	592	586	596	594	615	586	608	593	611	576	643	614	592	628	609	617	585	613	601	590	577	621	625	620	595	609	597	605	625	670	651	601	602	620	597	671	648	618	619	602	608	627	626	621	565	584	616	654	596	595	638	584	615	651	593	611	605	578	623	625	592	599	646	594	622	596	685	584	621	604	592	605	604	624	590	612	592	572	591	633	609	591	572	618	632	599	594	591	599	607	578	609	565	622	595	594	610	591	602	588	625	631	627	655	596	629	679	590	626	616	624	673	618	601	628	588	649	643	615	629	643	665	604	626	598	632	601	585	651	611	621	638	650	620	606	610	630	598	581	602	628	609	555	592	607	589	612	621	585	603	620	575	587	677	603	664	621	604	619	635	591	604	620	596	596	592	605	612	628	568	621	627	594	617	599	549	627	627	608	615	621	594	620	632	679	641	559	584	612	603	576	666	608	579	608	629	583	578	593	644	610	631	618	640	623	639	617	586	577	608	617	649	664	614	579	587	600	604	623	581	607	590	600	641	624	604	602	659	647	609	630	588	623	668	619	611	595	595	612	615	642	600	593	648	606	585	588	563	573	620	580	626	614	588	618	580	619	609	618	578	609	598	605	565	644	628	614	636	582	598	673	594	579	601	584	627	592	597	633	598	635	561	658	626	577	587	619	601	643	571	596	649	615	607	608	615	625	573	601	577	606	622	636	619	594	610	651	595	587	642	624	622	625	568	619	639	608	595	623	597	622	613	633	571	630	590	551	641	610	623	598	585	590	607	619	606	568	595	609	615	584	591	627	639	580	646	642	596	599	568	578	602	618	613	659	626	640	581	562	650	590	619	605	641	598	621	587	567	571	573	613	560	585	627	637	579	603	646	620	595	588	588	590	593	593	582	591	639	593	622	641	618	607	646	627	602	625	571	631	643	585	613	627	621	619	651	642	650	614	589	555	590	644	598	622	629	588	625	634	611	631	607	594	611	606	575	645	630	625	604	623	637	583	622	628	624	583	609	617	594	615	544	590	599	595	598	622	568	580	609	615	564	614	653	587	617	570	552	640	627	588	612	605	595	626	631	608	584	632	637	579	625	628	627	641	587	602	605	634	614	608	635	597	607	550	607	592	606	592	613	593	587	621	617	587	594	565	644	594	650	653	620	606	624	561	575	618	621	575	625	622	604	607	624	603	655	613	629	636	572	634	651	636	604	606	610	604	570	605	659	618	594	613	615	581	644	601	581	612	612	565	612	640	608	565	619	637	648	581	626	593	597	636	581	615	597	605	599	617	603	614	598	635	567	609	622	610	612	643	589	621	619	599	635	609	645	645	597	604	591	602	620	616	536	636	594	635	625	622	619	602	634	642	599	640	581	635	580	559	633	617	637	635	616	600	571	641	630	600	610	610	557	584	599	607	646	645	649	580	631	616	617	620	618	601	553	647	595	621	610	633	604	554	572	613	605	636	615	616	595	609	603	620	586	597	607	585	602	612	630	577	632	628	603	639	596	633	634	605	620	610	628	572	609	621	641	572	570	572	592	616	587	582	663	601	614	618	598	619	593	599	601	608	624	638	643	587	597	643	666	611	636	600	588	556	592	579	639	658	572	611	599	582	599	621	601	632	616	604	610	581	643	616	620	588	577	610	591	644	625	618	609	583	611	637	612	618	617	615	574	622	610	581	650	586	611	589	575	582	578	575	603	645	617	606	605	533	594	640	615	589	603	633	614	576	622	619	630	633	617	583	605	620	650	652	626	567	551	609	598	633	629	632	640	606	595	623	637	623	578	597	625	629	638	580	588	622	586	644	633	575	587	597	636	604	584	603	642	606	580	656	590	632	604	646	613	617	607	637	602	608	573	576	604	576	606	623	627	578	612	621	586	639	639	618	607	634	656	584	627	621	608	612	580	623	602	552	611	676	619	601	571	660	639	629	604	585	599	612	652	580	594	612	606	618	591	637	637	625	565	603	624	573	597	599	593	619	619	600	638	600	564	575	573	596	629	565	607	627	631	611	591	588	639	600	572	604	606	630	588	601	591	578	642	580	613	629	605	616	587	593	586	610	620	666	677	567	591	614	549	654	638	595	591	596	622	633	589	611	618	595	607	594	584	607	629	624	596	590	637	638	601	631	595	602	604	618	636	580	643	585	580	660	573	619	606	579	620	645	641	625	639	622	585	598	619	637	593	594	634	613	611	600	639	580	602	595	579	621	622	563	609	618	637	597	620	590	615	655	618	627	569	629	614	627	583	620	569	620	554	611	578	616	615	602	642	641	618	575	682	591	610	592	609	602	583	590	618	645	569	600	616	623	624	588	605	597	619	642	619	621	599	616	590	576	627	664	607	628	625	584	618	612	588	672	615	610	615	615	617	618	551	609	617	593	596
6528	14333	10060	5539	3810	2747	1936	1637	1349	1217	1161	1120	1035	1009	1091	826	810	798	738	741	732	756	1969	3710	3964	3427	2603	1940	1387	1116	784	637	652	652	617	611	659	658	605	636	663	644	643	684	623	637	668	618	616	669	659	675	656	698	673	629	628	644	669	683	669	663	643	645	666	641	657	690	692	654	702	626	656	680	665	624	689	646	683	681	594	611	657	666	637	658	663	655	692	606	629	605	645	696	661	608	656	660	634	718	606	663	650	623	648	654	697	677	693	663	626	654	673	657	675	658	639	706	623	607	672	643	629	655	647	648	678	636	665	638	680	638	632	691	627	663	638	650	647	650	686	675	622	699	640	590	666	659	635	671	705	639	660	636	638	684	642	628	608	644	649	652	656	678	627	676	671	608	677	656	640	619	622	623	669	638	693	631	683	698	588	633	638	650	665	629	665	658	681	661	616	638	648	640	647	615	693	678	650	677	691	600	657	666	668	662	668	633	666	662	661	670	649	631	626	646	645	659	630	600	672	649	649	676	610	695	633	624	669	714	659	650	653	605	622	633	627	647	663	634	671	673	630	624	674	613	596	653	642	653	659	679	667	714	603	622	654	639	669	651	611	642	681	681	622	667	649	641	633	699	600	644	676	608	643	666	658	658	629	661	638	623	676	686	670	642	647	639	643	697	658	636	623	658	689	663	652	636	660	618	631	612	617	663	632	666	655	640	650	652	647	689	671	675	628	665	663	643	639	610	666	658	634	648	628	704	635	615	654	686	605	676	637	703	638	638	658	678	701	636	669	673	669	622	650	634	638	658	647	673	657	662	615	647	672	659	680	629	636	646	632	679	600	620	662	686	640	661	620	681	648	643	629	624	645	686	637	698	631	720	668	647	671	646	687	675	684	630	652	616	651	674	689	660	643	673	634	632	641	657	619	661	641	655	663	706	680	618	657	663	641	661	665	655	662	593	686	670	671	643	623	615	642	650	670	655	687	676	677	644	666	682	647	636	699	629	711	653	652	629	650	686	651	659	594	670	669	681	652	706	617	638	689	658	614	677	644	626	654	683	651	666	660	685	670	689	600	656	659	693	662	630	682	636	675	645	690	660	613	648	667	631	650	666	648	630	646	649	672	677	619	625	650	663	676	645	672	633	641	646	653	630	659	631	691	682	648	686	658	640	651	703	617	658	632	646	626	664	626	649	632	634	682	632	641	615	677	604	646	669	703	663	657	662	597	657	610	660	656	629	640	650	669	633	655	619	650	654	636	689	637	640	610	692	665	685	656	668	634	638	641	683	643	610	623	639	673	608	645	670	681	618	679	616	698	656	642	637	642	614	670	650	629	633	666	656	653	715	629	661	652	625	672	684	656	692	667	669	621	707	649	619	707	627	712	723	657	666	631	611	693	633	682	638	600	670	669	651	648	611	677	654	670	709	707	667	652	648	633	697	647	628	672	648	654	652	644	675	633	680	654	677	598	662	614	616	658	641	680	653	706	653	670	641	640	660	647	629	613	637	619	675	630	667	663	631	716	677	688	619	673	645	628	654	641	653	647	639	615	646	628	662	638	669	648	717	660	654	685	649	648	662	660	646	645	682	647	651	640	658	656	649	639	648	631	634	636	630	621	635	658	636	638	653	653	659	630	647	638	604	662	612	685	658	642	640	667	694	609	636	649	653	656	641	566	677	681	686	649	658	654	606	650	643	626	681	654	647	615	653	623	670	663	631	638	661	674	652	645	667	638	595	664	607	691	645	636	649	624	684	656	690	691	654	667	617	654	641	712	653	664	666	662	611	602	685	639	667	646	673	620	673	670	702	660	644	666	657	634	647	622	663	668	651	573	680	630	648	662	655	703	647	615	655	632	684	670	700	651	624	652	615	641	679	615	675	684	668	607	646	645	639	612	649	657	649	671	649	630	650	619	639	641	658	641	593	653	633	689	659	673	658	614	649	620	622	641	672	709	642	675	658	626	635	585	645	638	671	640	660	712	676	661	651	621	590	683	621	655	658	655	636	603	612	660	652	660	673	638	657	633	686	652	636	621	667	624	671	645	673	689	656	658	657	622	673	673	652	659	630	664	645	647	675	641	667	688	631	702	658	693	673	705	646	647	610	662	638	644	690	643	598	596	667	666	642	632	616	635	661	644	642	643	644	653	622	650	650	677	608	649	646	688	664	680	676	667	671	632	691	622	632	664	649	651	588	617	691	601	653	648	641	666	665	615	662	650	709	616	671	632	656	606	629	616	589	654	654	693	661	663	662	677	658	618	678	612	638	604	695	653	706	639	646	643	628	655	605	674	668	648	653	653	654	655	618	680	622	633	642	645	633	642	679	651	647	673	614	608	678	650	677	635	652	688	665	671	695	608	598	669	661	621	638	671	596	640	641	629	629	647	636	617	616	648	630	613	625	654	645	646	619	672	667	661	597	651	688	596	634	615	629	635	662	647	666	702	640	633	631	656	610	634	637	695	651	646	636	655	658	660	665	697	682	712	673	655	632	619	663	673	636	610	617	636	680	688	662	638	615	634	690	677	661	677	659	662	673	665	649	715	608	623	684	665	656	659	637	679	593	638	672	633	645	634	674	678	628	675	636	635	667	656	626	669	664	643	652	593	649	633	636	596	681	644	652	671	659	663	633	656	654	706	622	652	656	695	641	690	636	667	641	636	617	671	668	635	646	681	632	629	680	682	654	619	649	665	635	690	670	716	633	681	675	650	636	613	691	664	641	627	609	638	631	637	616	627	643	664	660	699	707	643	670	669	622	612	638	657	641	621	681	603	635	623	605	662	638	643	616	660	677	637	652	693	639	654	647	662	617	652	658	643	656	679	649	665	618	657	630	667	678	634	651	648	700	627	652	642	699	629	643	690	625	614	645	661	620	647	644	637	639	623	630	650	667	666	626	668	679	662	666	645	603	633	637	662	623	667	636	614	641	722	630	678	630	650	587	643	653	657	620	693	651	698	646	680	663	670	683	668	624	686	557	672	643	695	690	641	591	636	631	611	632	701	609	629	646	642	663	669	641	637	612	642	666	633	666	619	654	643	640	638	640	626	661	658	674	649	658	635	650	630	630	685	620	623	626	663	668	659	653	626	650	623	651	652	653	664	651	618	636	632	705	652	624	626	687	650	650	704	634	659	660	682	685	664	690	672	663	721	660	644	650	619	631	628	668	649	645	588	669	691	694	632	657	667	662	695	700	624	652	657	621	638	649	660	629	644	684	656	634	698	652	633	693	653	662	611	691	691	689	654	624	637	652	648	667	657	668	639	588	662	676	705	656	648	609	674	681	659	695	617	672	660	624	650	716	689	635	674	695	679	640	656	624	633	617	617	650	654	624	633	662	706	691	631	623	675	641	683	659	662	667	689	638	652	612	586	612	724	659	660	641	645	652	614	678	656	636	638	639	649	697	614	591	678	650	617	622	645	625	697	664	604	628	663	642	646	674	679	643	650	638	692	692	650	662	646	661	660	663	668	649	643	658
22882	21481	29262	24089	21486	21600	11127	2256	1756	1549	1392	1208	1177	1161	941	918	916	887	867	906	949	1752	4779	6921	7592	5730	3996	3223	2360	1531	998	762	757	755	786	710	792	758	754	719	779	807	755	726	759	743	740	747	726	744	737	751	774	755	779	762	787	736	749	726	753	768	758	743	767	775	746	807	743	797	741	737	761	740	786	766	777	778	755	726	740	738	737	715	755	764	804	751	749	786	754	710	756	769	782	698	742	745	753	692	718	745	709	746	745	757	819	734	694	786	746	771	737	693	736	730	792	752	728	742	809	753	825	787	774	768	727	820	803	732	738	725	738	710	707	807	787	728	753	764	809	724	766	760	745	709	763	801	771	718	765	757	765	756	723	716	748	728	807	703	729	741	740	727	737	785	740	714	737	745	755	735	786	778	747	739	760	764	816	803	725	773	722	729	735	775	727	757	772	706	731	796	734	745	777	747	770	772	742	833	766	736	757	759	782	740	740	776	761	723	694	710	757	775	717	774	775	755	835	736	751	745	735	714	727	746	767	750	774	776	705	783	706	721	757	813	721	748	773	720	798	781	741	740	776	734	752	748	734	780	785	695	740	746	821	728	762	756	762	733	753	725	765	742	774	782	713	759	738	727	774	742	714	766	775	770	752	682	786	804	728	788	756	746	786	792	780	756	723	746	735	739	781	707	719	736	693	769	718	788	774	741	767	764	770	770	725	711	723	750	768	771	730	773	761	774	720	820	773	711	742	741	782	745	720	758	750	791	799	751	762	774	754	736	789	764	764	719	780	779	739	774	740	756	736	741	736	762	769	759	785	828	846	765	744	749	732	711	757	745	769	716	686	773	784	746	755	745	749	732	782	773	756	766	776	746	750	740	790	719	781	729	709	774	731	806	763	797	737	740	783	766	738	719	724	707	747	768	757	807	732	827	732	733	780	775	756	744	729	715	705	751	741	740	777	771	735	722	786	744	759	728	797	744	736	751	757	705	753	728	735	761	788	741	769	754	782	783	759	732	767	755	687	771	756	828	741	817	725	709	773	761	773	749	726	741	729	736	740	782	758	787	768	748	734	727	746	771	745	729	770	797	725	780	745	758	767	786	709	746	789	740	792	775	724	736	755	756	792	792	766	728	756	739	718	743	740	788	722	740	750	763	776	742	716	731	746	761	756	750	754	796	746	715	740	751	750	746	753	796	771	761	772	779	716	757	802	788	699	771	776	786	714	740	741	757	779	788	776	734	735	777	740	747	776	734	753	768	773	762	756	777	787	727	770	767	739	790	729	691	713	769	762	783	768	748	727	775	808	751	756	799	762	733	739	707	766	740	747	750	759	716	734	732	708	736	745	703	777	757	741	746	741	724	693	733	709	794	795	744	725	734	828	758	751	764	784	760	791	709	743	777	733	781	734	754	754	762	756	756	744	775	781	764	750	715	767	746	706	762	780	697	754	760	780	757	790	786	706	752	766	721	758	710	767	750	742	733	736	799	742	716	762	796	773	671	772	824	716	759	751	707	731	709	752	723	766	753	765	780	747	777	765	743	748	704	762	769	808	743	750	789	721	740	726	756	747	716	761	802	709	738	791	730	758	705	689	716	753	796	703	754	786	741	751	734	740	766	767	720	748	778	723	759	738	742	751	765	735	752	754	689	764	807	737	722	767	797	777	798	786	722	784	764	758	778	759	732	718	837	775	771	775	689	725	707	733	737	704	739	750	726	817	747	795	747	765	726	757	803	732	781	689	743	760	685	764	765	745	828	753	752	768	747	760	742	818	753	748	736	763	740	745	722	761	759	778	790	788	800	804	745	758	761	749	745	757	727	665	801	762	741	769	734	749	753	724	710	807	711	744	749	690	660	762	759	759	758	732	786	707	749	679	783	740	749	735	744	766	738	788	772	719	719	756	725	807	735	704	750	732	752	738	805	771	736	770	758	744	769	723	744	754	737	760	723	777	771	786	763	774	730	768	770	759	739	782	763	725	782	793	806	776	755	759	798	763	732	762	747	737	764	713	733	721	714	770	775	758	783	731	798	770	731	754	805	744	747	754	732	783	734	784	743	741	759	751	748	738	787	703	737	730	797	738	766	710	712	731	758	733	760	741	744	732	761	749	753	745	723	780	761	744	749	748	754	723	708	714	742	721	729	787	716	711	744	793	748	761	713	744	734	735	780	715	727	767	801	785	702	735	715	743	759	745	710	738	742	752	738	747	727	738	761	744	762	748	700	758	751	749	766	747	755	763	722	717	743	728	750	765	728	795	808	742	731	695	740	738	756	707	725	738	762	790	755	721	722	786	766	773	763	749	732	759	753	763	775	711	769	800	771	754	703	739	767	775	749	740	765	733	752	711	751	792	761	739	710	734	742	732	775	791	760	762	774	799	760	743	729	748	720	754	711	783	764	758	725	801	778	698	807	757	740	708	709	749	779	774	760	755	795	784	749	732	677	759	769	759	717	733	803	770	733	761	741	719	787	750	713	756	710	793	751	762	802	740	735	692	757	714	780	735	732	749	754	712	744	759	742	794	768	740	727	758	704	744	689	747	753	753	756	755	750	751	739	754	755	741	778	700	733	772	767	796	735	776	720	745	778	699	780	735	726	734	787	754	801	754	751	782	707	767	750	741	849	765	735	761	731	720	742	757	712	735	676	728	781	744	746	727	735	737	752	777	721	793	758	779	723	764	768	705	784	760	729	747	783	721	733	731	771	761	774	727	723	785	762	762	750	772	780	776	776	736	748	785	757	748	737	734	755	714	719	754	698	763	761	757	721	754	714	739	728	755	784	778	764	777	764	736	768	765	754	719	763	764	789	768	778	732	758	774	721	761	782	805	738	759	723	765	799	714	701	748	733	746	783	747	755	787	745	747	763	761	712	779	686	696	751	716	721	737	773	731	730	744	781	770	806	756	721	782	749	742	732	746	752	752	724	724	712	792	702	752	740	699	684	800	702	812	716	796	769	724	783	729	744	742	741	730	717	729	782	792	753	755	774	750	791	768	745	792	774	737	761	766	774	759	756	723	780	799	746	709	768	734	747	761	790	704	745	702	752	768	740	716	786	748	768	774	742	749	730	689	713	717	735	730	766	686	746	791	793	754	700	773	789	744	761	705	760	686	754	726	776	769	790	765	774	760	760	706	786	752	731	790	692	763	741	761	781	782	764	793	769	735	726	742	732	727	794	726	688	761	760	724	761	752	754	768	734	770	729	741	761	794	755	808	775	778	788	743	730	727	692	759	727	699	780	732	766	714	756	756	745	738	691	747	747	773	724	724	759	747	755	738	799	704	750	768	755	794	721	703	774	742	757	712	757	778	734	755	714	688	743	749	743	689	712	758	738	738	745	732	710	758	735	708	698	795	776	776	754	760	731	761	718	694	744	785	785	728	752	736	763	778	771	724	693	778	720	755	769	775	809	718	770	734	732	767	740	786	743	720	744	746	751	766	752	746	772	725	777	726	761	718	767	765	755	714	743	804	758	756	728
8970	25041	18436	10172	7448	5219	3706	3051	2919	2557	1993	1612	1624	1487	1222	1073	1012	978	986	1015	997	2626	7407	10130	10574	8277	5754	4519	3128	2019	1230	754	750	790	759	722	755	779	750	790	742	776	739	769	750	747	724	784	787	762	763	758	778	776	762	769	767	800	759	800	745	752	747	810	767	800	733	733	760	752	759	786	743	719	731	757	732	770	721	722	830	774	753	740	724	777	731	720	784	767	751	733	740	741	725	774	753	727	763	739	724	721	743	773	741	788	797	775	744	731	721	764	769	737	786	764	735	751	761	768	730	724	745	783	773	750	701	788	769	767	742	766	730	812	758	776	753	796	793	777	778	763	727	733	753	758	749	744	755	783	763	781	690	785	760	805	781	719	764	800	772	778	752	772	747	734	775	759	778	780	726	743	756	795	756	772	778	776	703	773	809	763	729	733	762	744	731	758	777	813	780	784	769	748	762	800	708	731	773	787	817	752	766	765	754	767	754	729	752	767	779	772	746	736	793	763	786	754	744	765	785	813	761	751	781	774	795	784	770	760	795	813	726	742	763	748	797	727	801	838	759	773	781	760	810	734	730	756	789	802	768	745	777	797	719	751	746	781	762	767	751	731	754	781	733	802	771	729	734	805	749	803	760	748	745	765	684	718	716	753	731	794	750	766	751	701	796	746	719	742	771	769	758	762	735	696	737	754	751	764	755	748	744	801	771	706	746	755	771	730	732	723	785	793	744	707	759	750	756	713	765	800	789	749	729	768	805	754	761	712	753	766	776	785	730	702	739	801	739	789	767	763	763	751	752	796	773	782	762	744	796	775	774	799	752	747	752	818	733	733	762	792	782	724	754	758	747	748	771	768	785	804	721	754	708	747	737	762	762	825	741	761	769	750	759	765	754	733	761	779	766	745	746	733	791	770	780	778	767	746	775	742	797	784	796	762	756	823	721	749	741	796	773	720	747	737	731	813	733	741	785	730	811	778	745	743	765	797	737	742	773	771	727	744	772	757	811	759	768	749	799	830	760	714	781	690	769	769	782	766	781	775	808	734	751	759	741	739	746	792	754	745	738	826	692	767	764	750	771	751	750	753	750	761	780	740	774	772	774	708	811	752	785	709	777	748	740	741	740	752	785	732	782	781	774	783	767	713	782	746	768	737	726	797	753	752	732	761	737	840	763	758	778	762	757	736	767	790	761	748	798	761	743	744	742	746	794	758	785	760	767	737	730	761	723	705	760	765	742	736	713	787	793	776	767	701	727	775	774	745	725	756	769	754	779	766	760	732	781	793	684	757	710	727	759	749	755	761	687	771	775	783	760	712	772	816	789	754	768	763	726	790	701	783	750	745	739	752	789	770	805	781	791	781	757	802	776	709	754	774	712	738	748	799	798	722	720	732	745	739	779	743	780	759	751	754	763	751	760	757	819	764	775	750	795	720	725	766	761	781	790	728	800	764	755	758	766	732	733	753	718	777	801	785	726	750	701	758	727	742	787	781	750	746	768	732	779	701	737	798	738	762	727	748	764	757	738	764	733	796	745	797	712	773	715	753	759	780	838	768	693	746	810	742	778	708	746	731	737	757	753	784	710	735	752	723	759	722	780	786	775	745	785	685	784	788	715	727	823	755	722	748	810	755	743	766	725	734	763	775	794	787	775	786	721	738	747	782	775	762	794	747	760	776	783	745	778	761	766	764	770	741	752	774	807	766	779	745	763	774	746	755	772	768	777	723	754	760	774	761	763	742	778	759	755	815	828	813	744	753	760	740	730	793	717	739	704	763	760	762	764	753	780	766	741	748	755	745	706	772	739	786	772	719	778	746	779	756	732	751	761	768	789	779	816	760	746	751	731	726	687	763	773	747	746	772	721	793	734	762	790	748	768	767	751	735	801	746	737	735	731	786	766	796	783	783	748	765	764	786	792	788	769	722	757	781	756	744	760	747	762	841	740	773	695	762	744	808	759	733	736	771	727	787	776	752	731	767	747	758	747	762	728	727	759	766	772	731	739	773	746	742	733	734	712	748	749	742	796	720	748	748	789	772	784	739	782	755	763	790	755	785	773	748	799	798	767	768	714	762	760	702	745	764	782	756	807	783	771	801	737	748	772	723	802	795	784	719	780	720	731	815	785	787	768	814	791	716	745	766	801	786	749	780	767	772	770	774	794	741	771	777	723	807	754	822	739	715	770	794	767	741	800	787	782	796	765	739	811	780	753	764	745	745	796	805	769	758	760	753	762	780	754	785	781	762	763	763	745	731	758	775	740	759	717	749	763	773	809	774	755	753	763	790	748	810	829	805	732	742	773	761	747	747	770	766	784	764	777	785	756	792	735	776	805	744	766	847	767	771	737	745	719	767	800	756	769	778	749	815	744	814	742	789	765	724	766	744	803	713	786	731	766	772	726	745	772	777	776	750	800	779	737	763	773	762	768	793	783	788	767	707	727	763	752	773	769	823	743	719	751	732	781	764	777	769	731	800	748	771	789	799	781	786	766	713	727	759	795	777	722	761	753	694	760	748	738	739	798	755	810	750	787	759	773	736	721	762	707	750	768	760	767	720	795	748	726	776	832	783	705	775	770	720	770	740	730	770	792	713	787	748	741	799	764	742	744	729	795	767	756	772	790	753	768	771	789	742	753	747	752	796	771	703	791	787	777	711	768	731	767	725	743	801	749	735	775	761	779	746	785	755	734	817	753	791	741	732	762	759	709	789	762	731	780	796	720	708	798	789	696	742	743	776	757	734	785	764	753	742	813	789	782	721	774	751	727	734	740	752	732	718	760	785	757	769	702	772	795	748	739	703	767	761	743	751	756	803	793	728	736	808	729	791	781	764	751	815	776	704	741	757	751	751	780	751	729	741	736	741	744	689	771	807	793	755	760	761	770	795	754	714	799	775	789	751	784	759	763	707	776	775	743	798	794	769	716	786	798	712	756	750	762	781	774	813	719	762	781	783	734	722	747	761	764	766	732	747	789	754	756	806	783	781	736	737	723	776	745	737	733	809	772	753	798	719	746	745	809	798	776	709	728	775	797	758	799	735	793	774	717	780	806	774	755	727	776	737	760	745	751	744	738	786	763	784	745	749	767	736	747	721	756	725	770	760	781	748	776	788	774	756	778	789	787	735	785	773	768	731	769	698	758	733	776	735	750	742	771	810	760	752	713	768	745	752	776	804	760	772	777	738	791	756	754	713	757	743	779	781	773	758	803	782	784	781	693	757	724	764	761	758	718	761	783	752	792	742	783	745	708	765	734	797	735	765	725	717	784	766	762	798	738	778	773	768	783	718	734	727	771	770	744	751	740	746	764	757	777	756	739	739	758	770	749	734	789	781	763	799	770	746	758	764	696	769	805	741	742	798	739	722	760	771	788	710	731	809	770	749	726	775	730	762	788	763	705	715	759	787	763	764	680	757	765	740	704	738	800	726	785	743	728	765	798	753	729	746	780	777	750	747	738	768	732	779	743	738	821	717	775	745	775	716	678	778
28041	19399	9096	3178	1570	1025	748	669	729	722	594	515	563	514	478	477	494	461	444	494	549	518	588	626	692	716	690	634	564	575	510	463	450	444	479	435	428	441	463	460	445	464	426	452	429	466	445	435	436	392	437	467	478	463	422	486	479	450	436	443	444	430	448	469	456	414	452	472	477	414	424	447	431	487	478	465	453	475	446	418	437	448	433	482	444	484	465	448	402	471	463	445	462	447	437	442	425	447	491	481	496	491	426	454	474	441	439	457	469	428	446	467	445	448	495	447	490	457	431	433	422	431	455	440	449	424	477	466	416	433	433	445	437	474	503	427	432	467	443	439	436	406	446	462	429	437	441	465	468	442	434	439	419	454	461	438	481	448	441	442	409	448	499	486	432	430	462	453	431	474	450	460	434	470	453	461	484	445	426	448	437	432	463	433	457	415	410	476	466	470	462	456	459	453	466	477	448	393	443	466	448	478	440	431	505	447	440	485	416	449	486	439	490	415	419	451	443	475	479	454	431	461	451	480	461	449	445	414	491	477	464	442	476	466	447	479	470	456	470	438	444	437	451	472	459	437	451	429	444	481	456	441	415	452	434	433	445	400	419	470	471	429	427	446	421	428	439	460	457	458	456	458	465	425	456	417	420	421	454	474	458	458	453	477	418	432	474	482	452	440	465	450	459	460	462	479	454	439	447	440	451	445	447	456	449	421	521	458	460	464	451	440	443	439	456	482	472	485	456	424	467	455	451	420	417	477	507	446	446	465	473	456	423	463	450	476	432	424	463	428	448	468	446	481	458	434	447	451	435	459	473	449	486	391	488	457	489	465	457	431	460	419	478	474	500	440	451	410	450	445	450	468	417	423	489	442	428	450	438	425	482	405	448	434	418	426	459	444	443	427	499	433	430	453	455	431	459	426	449	426	428	423	420	479	451	409	474	444	439	453	434	439	468	404	521	435	456	462	456	446	425	444	437	451	476	426	485	465	465	460	462	457	455	433	435	484	449	435	473	449	437	430	482	472	448	465	438	465	445	501	457	443	480	437	448	473	464	442	428	463	450	452	446	437	469	462	439	460	467	455	434	446	465	493	465	459	470	434	458	435	479	441	440	451	465	431	443	484	469	480	455	498	489	428	472	448	448	456	441	479	441	468	488	460	482	421	451	485	459	461	445	481	436	471	448	417	442	461	489	483	433	422	490	465	448	453	441	413	471	447	453	442	464	473	430	457	486	412	488	474	416	475	433	463	501	455	449	462	453	467	446	434	440	489	452	490	452	427	466	450	427	450	456	455	453	496	457	490	465	448	453	471	473	469	460	453	454	468	453	467	468	440	459	472	480	469	422	463	447	437	420	438	420	453	456	442	456	504	426	443	462	437	478	446	438	475	428	463	473	468	441	414	472	480	430	430	422	428	449	447	458	459	453	473	449	452	451	452	417	438	425	442	453	485	474	445	476	475	478	459	465	459	474	480	435	457	436	422	464	481	434	478	418	445	468	432	440	445	450	455	466	442	477	476	461	507	455	419	470	454	467	444	424	461	458	430	447	448	453	441	462	477	452	433	407	449	429	450	435	448	434	523	446	410	437	418	457	447	451	429	453	465	456	455	442	460	454	487	444	472	400	448	446	437	422	445	483	414	459	493	444	466	458	451	449	476	458	464	461	450	461	460	453	476	464	464	461	458	421	473	460	462	444	436	419	451	479	466	460	440	450	438	478	500	419	476	439	454	446	459	484	458	482	432	461	418	462	460	438	477	467	435	446	435	451	429	461	503	446	491	471	469	443	439	463	436	511	446	458	464	450	414	475	444	446	447	480	454	470	462	432	420	455	457	416	461	413	438	447	443	408	431	472	471	472	462	460	425	440	453	454	452	509	454	450	487	433	473	469	455	443	454	441	430	443	445	436	437	417	448	435	457	466	447	450	462	440	448	494	439	463	425	471	450	450	454	453	443	423	483	437	432	444	437	447	493	416	426	447	458	489	442	471	443	474	461	440	433	448	444	462	430	479	458	410	482	490	432	467	456	452	432	462	447	433	453	409	455	488	460	456	448	507	432	513	455	459	445	431	454	442	460	453	413	482	445	450	456	465	469	473	472	388	448	431	440	459	440	455	469	492	441	460	457	479	407	436	485	452	416	457	445	451	436	453	485	431	429	429	440	423	438	414	420	437	449	470	462	469	462	446	429	474	465	438	453	428	449	428	461	427	450	455	436	460	458	429	397	428	416	432	467	489	469	461	428	472	424	412	433	471	469	440	455	460	437	450	456	456	434	445	418	462	463	431	434	486	439	449	452	417	451	456	445	419	459	468	428	444	453	506	521	420	464	449	434	453	473	426	454	443	440	485	454	401	455	445	428	441	462	448	445	445	460	458	437	441	462	471	419	449	464	467	430	443	463	416	437	460	429	438	448	412	442	456	453	469	408	422	461	473	419	436	440	459	491	425	410	418	419	447	459	473	455	436	423	437	470	428	487	465	432	433	433	474	407	450	446	460	471	412	441	436	442	511	431	403	423	425	447	442	394	479	460	459	446	453	479	454	398	469	440	405	434	461	449	449	433	468	435	452	474	449	421	433	425	446	412	419	437	412	440	474	425	455	442	458	462	466	491	464	435	453	442	462	424	476	478	430	467	456	481	482	406	420	410	454	457	461	441	463	465	475	477	438	413	437	438	473	464	434	434	433	473	493	415	433	433	464	435	433	427	469	460	447	491	451	438	464	425	439	465	475	482	472	455	452	440	439	435	461	446	441	467	512	451	458	459	416	414	475	464	486	447	449	440	506	464	481	429	435	470	486	462	446	426	443	465	410	434	409	448	427	438	457	479	474	454	427	466	432	445	429	470	482	459	446	467	448	446	425	463	509	400	433	415	432	476	418	448	467	405	431	427	472	446	464	463	446	446	458	436	454	458	459	434	475	420	472	457	423	478	431	465	460	455	466	483	418	411	464	476	471	465	465	451	470	459	494	493	488	463	449	491	464	477	470	428	465	421	475	477	451	431	429	462	489	471	460	484	488	476	460	468	450	492	459	457	452	443	423	465	460	468	471	439	482	468	476	476	431	423	452	420	452	461	442	454	448	424	444	435	481	448	479	458	437	450	446	464	438	457	432	432	443	476	491	447	442	426	426	425	467	426	499	418	456	440	424	495	487	456	454	448	434	459	456	449	449	441	479	460	420	486	434	505	442	458	443	449	481	440	472	451	456	444	451	443	432	471	484	463	445	444	477	436	487	482	431	438	478	443	436	449	467	491	455	441	430	487	482	426	439	405	473	429	469	435	458	463	477	468	434	448	464	419	465	419	428	434	454	483	461	447	433	431	451	411	438	466	438	450	442	490	444	430	464	417	436	435	462	453	441	448	449	487	441	473	455	457	421	473	459	438	442	488	465	484	435	459	472	475	447	488	454	456	460	434	457	462	482	437	429	493	448	417	482	444	486	476	461	427	464	466	451	397	450	429	447	421	504	485	435	486	454	470
7069	9760	7090	3543	2451	1697	1207	1024	1054	1029	743	673	697	612	563	513	522	554	527	502	509	477	611	773	868	868	858	715	736	610	566	496	467	481	455	479	516	487	467	492	443	495	482	536	491	497	492	503	502	508	509	510	494	482	505	521	461	526	481	449	472	460	486	457	506	464	516	505	495	463	493	460	456	495	492	499	472	496	466	501	462	468	466	465	435	481	507	492	491	444	488	516	490	488	478	504	505	486	506	517	484	454	515	476	501	472	482	457	498	492	509	430	511	475	481	535	480	426	490	490	497	468	525	497	462	486	529	498	508	496	466	504	496	504	547	475	502	475	467	534	487	471	490	477	468	476	471	439	465	515	474	454	514	502	513	481	464	510	504	506	487	482	508	481	495	508	516	514	535	514	546	466	497	515	488	484	453	475	481	480	469	460	493	533	492	441	487	479	474	485	529	452	468	521	530	481	466	466	460	492	474	476	517	482	501	470	508	499	500	480	488	507	493	505	463	514	477	468	501	472	489	481	492	468	455	504	470	498	495	469	492	513	507	505	494	460	440	487	485	478	504	486	489	488	475	504	520	513	475	490	499	484	521	505	524	516	448	507	431	470	501	497	519	484	520	516	479	465	472	476	513	500	498	480	478	462	543	493	512	502	494	464	490	458	491	467	469	472	494	514	491	509	513	523	476	502	512	518	479	496	463	446	458	427	447	500	453	520	511	498	494	511	512	492	487	474	496	481	486	495	523	509	502	484	506	494	462	510	510	495	489	501	515	509	473	458	469	491	494	514	509	511	479	505	473	474	470	492	521	460	488	494	494	494	474	521	502	494	463	498	501	468	506	473	513	481	470	506	495	519	496	487	501	489	447	500	487	492	460	514	468	500	507	485	482	476	498	479	505	455	484	498	478	498	501	513	476	524	499	492	459	503	491	478	466	503	473	487	458	492	510	505	491	485	515	477	504	535	478	461	512	526	506	483	463	488	487	461	480	483	469	489	493	456	490	435	490	487	501	447	518	486	505	460	502	497	512	456	477	486	505	487	479	513	529	515	510	424	476	475	513	479	494	510	504	515	509	478	498	514	546	501	518	468	471	527	481	525	484	481	496	462	530	484	516	472	462	472	471	505	480	524	483	456	471	493	490	483	487	495	506	484	391	494	497	487	479	451	473	491	482	507	517	461	471	487	492	456	477	518	490	538	481	483	478	493	489	478	522	458	467	462	465	488	478	489	496	484	460	479	491	479	459	480	453	471	477	517	535	499	485	533	437	465	469	492	509	466	502	450	471	503	493	510	508	450	524	439	432	478	487	493	499	504	450	463	478	505	485	488	475	458	465	497	470	491	453	480	488	471	476	478	518	502	467	469	510	519	492	475	481	474	486	472	519	471	508	488	512	485	477	486	480	479	518	488	441	499	477	494	495	500	511	489	516	523	518	470	492	515	529	508	510	518	500	482	476	508	470	499	489	491	463	522	502	459	489	510	476	514	504	504	496	462	497	507	489	519	476	469	492	493	488	485	510	507	494	491	490	461	492	515	488	448	501	471	463	502	527	476	465	509	472	483	466	487	477	522	483	507	503	502	501	504	491	487	497	472	477	510	477	473	486	480	485	453	473	479	457	494	462	509	518	529	481	476	482	510	465	504	484	472	473	509	428	455	490	515	465	483	493	478	486	502	472	475	486	490	494	491	486	442	532	471	502	471	501	478	471	510	496	471	495	467	466	446	508	447	498	476	481	478	510	492	475	522	448	472	524	482	490	454	479	480	500	474	512	482	486	549	451	491	512	483	498	451	502	540	501	502	490	508	501	500	489	470	453	509	471	460	490	474	499	465	460	473	505	488	512	438	458	522	500	441	501	484	498	516	470	481	476	472	489	499	483	507	489	476	445	474	503	455	517	463	495	492	470	510	439	448	490	514	520	517	469	485	533	483	525	458	493	515	483	480	512	504	503	484	480	503	518	523	502	479	508	481	474	456	473	513	508	492	501	484	512	482	466	481	476	480	507	462	506	512	461	508	503	471	496	518	488	469	498	504	499	479	490	494	511	501	468	500	529	524	515	453	521	507	474	479	474	500	522	496	498	485	513	522	500	520	450	515	458	491	479	490	476	493	476	488	531	496	499	490	484	466	480	505	522	444	451	513	557	489	506	500	484	475	490	482	437	495	453	492	482	494	484	491	515	523	461	490	462	517	476	514	470	441	456	482	442	452	503	480	469	496	476	492	458	501	517	482	467	519	492	492	462	474	487	460	501	515	469	482	490	458	505	471	531	444	488	492	492	448	505	480	500	470	520	466	478	455	454	497	480	479	499	462	458	535	495	497	434	473	518	457	484	494	519	502	493	481	492	503	519	485	432	512	533	501	516	485	470	493	473	477	492	495	480	506	484	461	491	475	499	483	461	473	462	446	457	476	481	510	481	498	482	524	468	440	509	508	467	499	481	492	480	489	494	463	449	513	474	444	459	467	492	507	495	468	472	503	462	499	487	500	497	487	474	478	513	495	485	457	476	499	469	493	480	494	475	488	477	486	468	497	495	468	503	455	508	472	483	509	468	467	466	506	488	484	482	480	517	473	491	494	470	471	489	495	484	486	507	495	459	463	490	499	493	488	522	468	467	533	501	472	495	464	509	475	486	482	491	472	496	493	487	485	526	505	517	492	480	513	504	486	512	473	496	486	477	474	451	501	524	462	479	481	445	457	485	485	472	531	480	493	502	485	458	455	475	511	500	504	467	462	452	492	479	455	502	508	449	462	463	459	517	480	493	455	496	474	467	504	509	480	504	498	539	474	510	473	473	497	485	476	465	510	482	499	474	506	480	480	485	484	498	481	488	471	500	473	507	471	512	490	487	531	462	464	516	462	474	483	533	494	527	540	504	487	488	475	467	519	490	508	494	489	483	515	498	470	487	507	499	485	511	489	489	506	486	470	498	511	469	507	491	470	464	482	500	483	501	496	490	459	481	495	470	483	473	533	517	478	466	498	478	480	483	455	504	482	505	476	502	501	476	495	506	476	510	496	472	450	468	487	486	515	474	483	441	529	484	471	524	443	484	526	479	475	479	459	467	542	506	486	460	441	521	495	461	483	488	499	539	462	471	516	484	500	516	488	491	479	472	484	518	469	499	474	513	517	532	452	499	504	470	495	514	481	490	496	494	461	494	499	494	480	478	477	491	478	490	489	527	501	489	501	478	494	496	481	478	494	487	466	482	513	483	457	499	485	480	499	501	506	495	497	494	458	471	489	486	474	474	495	493	495	464	430	495	541	494	515	504	476	491	470	525	457	498	474	500	505	465	443	513	485	516	485	499	477	534	507	494	479	506	498	494	491	499	464	511	463	467	479	487	484	492	475	458	477	537	476	472	478	485	486	460	496	517	496	507	508	477	490	476	465	524	462	521	492	496	483	464	473	495	468	512	492	463	479	508	478	460	485	461	511	483	482	488	458	485	494	481	516	535	485	498	474	514	539	505	493	490	472
24146	21428	28724	24527	21430	10586	1941	1234	1146	1060	767	757	735	587	652	616	581	593	597	588	600	610	1568	2825	3209	3184	2868	1771	1625	1158	880	537	537	476	506	514	492	494	481	493	456	556	463	519	520	534	533	487	576	524	518	513	492	526	484	505	494	536	515	501	502	542	495	504	498	510	521	512	537	520	516	523	491	509	522	516	541	457	512	489	510	496	527	535	486	499	507	514	525	540	512	515	490	482	541	500	515	492	546	457	500	490	508	525	521	490	482	478	524	516	527	553	502	497	519	494	515	496	502	478	514	459	509	512	533	520	480	513	503	487	502	484	526	540	480	504	509	519	506	526	532	538	489	493	512	499	486	491	482	493	526	494	492	485	525	510	488	497	509	517	471	521	522	531	550	503	536	537	508	499	491	500	515	519	506	525	518	488	527	503	474	508	524	491	519	515	506	490	513	542	520	539	481	482	552	500	497	497	528	498	490	488	488	517	509	495	514	476	495	518	493	495	453	501	524	517	504	466	502	518	492	493	522	463	485	499	504	500	529	489	498	501	499	516	502	491	518	518	507	469	490	500	494	547	509	498	488	466	529	483	498	510	534	496	551	529	513	506	495	496	498	523	513	526	535	527	532	504	509	496	494	510	498	472	506	531	487	543	528	493	509	528	520	471	485	551	483	524	467	513	509	507	504	456	512	524	513	473	479	547	524	480	519	491	510	487	489	505	494	513	497	495	486	465	533	528	491	473	491	489	472	493	475	493	502	454	535	512	459	535	498	484	533	505	505	523	512	536	499	481	508	514	489	477	512	498	518	478	486	539	473	549	505	514	506	488	473	506	501	510	501	517	493	517	513	506	512	538	494	486	499	513	527	521	500	510	515	511	502	517	486	491	491	499	529	526	474	536	526	511	499	494	461	470	467	447	495	490	526	484	479	511	501	503	503	529	517	497	468	505	492	508	517	510	500	477	555	490	515	545	505	495	492	530	505	513	527	476	481	472	554	488	535	521	494	525	494	525	547	524	506	504	502	496	502	508	494	481	478	522	521	548	494	505	484	483	485	538	507	523	506	500	487	464	505	507	497	516	450	468	466	507	513	519	506	504	502	529	547	485	495	504	542	504	526	497	499	476	493	531	498	487	488	540	498	519	508	454	512	449	499	491	509	496	506	515	517	477	472	489	516	485	508	496	503	507	533	530	505	526	501	492	479	539	523	490	507	515	514	489	476	515	482	529	513	493	448	460	499	494	469	494	468	556	514	522	521	498	485	507	538	527	512	513	522	483	522	532	511	519	508	511	491	487	478	503	512	524	503	490	487	531	485	490	509	469	500	491	494	461	510	513	485	487	537	466	488	516	488	486	508	525	504	507	520	501	465	494	548	460	541	514	505	515	558	520	499	544	483	506	473	496	446	504	512	475	506	502	511	499	497	481	525	509	544	511	518	497	498	505	478	518	493	460	512	477	486	503	504	516	501	491	521	502	526	470	535	506	517	469	505	494	498	515	549	497	481	499	530	507	557	515	505	532	474	512	487	565	550	523	517	527	481	494	447	519	475	506	508	503	514	494	466	537	502	568	528	530	519	472	539	500	497	515	521	510	559	505	483	483	460	467	469	486	494	412	544	492	514	480	539	483	527	499	485	518	493	516	498	545	495	485	489	537	483	512	507	511	521	489	527	486	513	531	513	512	471	538	483	560	503	515	512	496	491	537	518	534	541	484	558	490	524	474	469	501	487	551	517	490	520	492	509	495	520	537	546	489	473	455	522	519	485	468	494	479	504	510	506	476	474	509	511	510	507	478	520	505	481	491	548	482	508	500	528	484	559	517	499	527	499	479	500	545	497	479	505	527	492	501	539	514	467	496	498	484	531	511	524	505	507	525	548	510	544	517	484	511	511	544	468	566	501	514	476	506	482	484	481	477	511	530	531	501	509	513	516	493	488	464	521	500	527	489	529	517	527	508	521	480	480	468	521	511	558	472	498	552	530	508	519	515	499	526	493	490	512	495	502	465	534	502	478	544	516	489	523	476	519	441	511	478	443	515	491	517	515	460	494	502	540	511	508	483	471	541	543	513	513	556	505	497	522	488	527	529	478	503	481	483	533	500	520	500	487	529	491	505	503	507	520	491	493	484	489	548	493	507	487	486	506	524	515	519	488	525	518	455	475	484	515	494	493	513	498	495	533	486	492	491	505	527	494	519	507	518	487	517	489	467	504	510	487	525	526	501	538	505	501	519	502	465	484	500	534	462	530	479	484	515	519	478	494	516	489	470	542	505	511	527	490	492	469	459	468	483	514	532	497	553	515	465	518	513	519	512	489	492	505	484	489	534	496	529	515	530	506	514	503	522	509	496	483	490	552	522	466	510	513	482	552	488	534	481	530	490	506	540	526	531	480	540	489	518	483	570	530	510	518	508	542	494	498	498	499	552	501	515	512	495	505	490	444	477	524	491	507	521	500	514	488	470	519	492	508	460	470	530	485	518	497	485	516	517	458	486	526	503	538	468	443	479	499	499	510	494	489	495	518	515	538	496	514	495	464	526	558	481	503	469	465	503	523	478	521	509	515	529	540	516	497	494	542	550	537	517	523	541	524	493	481	508	511	532	516	524	508	502	462	516	499	507	532	490	559	498	499	494	487	498	508	501	504	533	487	493	491	512	511	504	502	521	474	547	524	548	474	490	501	542	479	534	514	484	542	491	466	527	513	525	548	476	508	502	543	517	509	508	518	530	542	571	534	546	500	490	533	544	520	501	477	504	514	485	501	483	531	477	501	526	489	515	520	505	484	519	524	511	483	499	530	523	477	476	497	465	453	499	506	458	560	503	519	505	493	487	491	526	479	476	480	493	523	508	496	492	501	502	508	505	549	490	556	511	516	450	493	486	482	475	484	502	489	498	521	515	546	524	540	503	507	484	514	510	509	469	490	496	511	466	481	459	460	508	547	526	494	492	511	468	521	467	494	515	515	481	516	506	478	540	524	490	533	506	474	516	520	473	524	444	480	440	471	495	540	478	536	506	507	498	534	517	512	463	548	505	484	485	504	506	511	510	490	506	541	495	515	514	507	503	550	532	487	522	480	470	495	517	458	495	510	510	510	499	480	472	535	444	529	530	484	521	538	488	485	527	490	512	519	501	468	485	516	491	485	517	519	459	537	514	535	478	529	505	532	517	508	528	497	539	525	493	504	465	481	538	484	510	512	478	483	572	515	470	523	498	523	493	523	561	526	514	521	539	506	505	494	543	492	533	524	499	521	505	496	501	514	483	531	525	518	483	535	535	517	538	503	483	516	491	502	504	505	495	506	518	499	509	468	532	492	493	531	507	536	513	486	533	531	477	510	524	519	480	496	493	513	527	492	529	507	488	497	498	511	523	502	495	511	475	463	497	522	484	517	479	533	473	505	507	509	499	484	470	489	523	476	519	529	483	525	466	507	497	484	515	511	512	541	531	467	478	506	492	495	512	508	480	504	511	499	504	517	502	513	509
7156	18564	13124	7443	5051	3429	2289	1853	1930	1500	1021	983	957	766	705	775	705	740	690	657	765	815	2411	4123	4810	4832	4106	2369	2273	1501	1038	601	510	508	521	533	518	546	521	486	546	540	527	508	496	511	529	496	548	487	535	511	578	545	525	531	500	537	553	550	500	532	511	570	571	510	525	535	550	540	559	516	515	534	572	494	471	544	573	503	536	530	527	543	538	474	517	519	536	500	548	574	565	534	525	552	500	505	565	509	497	476	506	510	502	512	548	517	565	528	540	554	562	514	528	534	509	518	493	463	526	553	507	489	522	505	523	464	522	530	518	513	517	528	490	510	540	498	563	517	514	492	544	494	528	542	496	549	556	512	547	544	487	522	519	509	549	515	527	572	561	545	490	533	520	461	508	508	515	497	532	497	533	546	562	497	459	520	529	516	542	515	531	519	477	533	535	540	533	538	483	551	516	528	533	571	530	511	558	511	519	501	583	517	536	561	511	505	540	529	553	543	490	489	510	514	538	529	508	544	537	548	523	534	544	533	540	518	548	509	526	504	510	559	518	565	540	506	517	524	543	517	556	524	540	498	541	517	512	511	554	534	540	536	515	476	497	508	502	584	535	512	512	533	546	538	560	497	514	522	541	557	514	515	537	543	499	498	488	517	538	555	511	544	500	513	552	524	560	547	511	549	523	494	495	537	497	474	511	492	510	542	532	554	567	531	508	487	545	520	508	503	533	491	522	534	516	480	549	523	534	505	531	551	504	501	551	540	523	532	515	500	546	547	536	534	530	502	547	513	523	557	530	516	534	568	549	509	550	527	534	553	523	511	501	568	495	525	539	532	533	563	530	482	553	534	532	528	501	525	520	553	496	542	536	536	523	555	525	565	530	528	537	533	542	544	514	558	562	493	556	529	527	519	571	530	506	580	560	555	520	550	535	531	522	462	544	526	536	518	529	542	532	480	518	565	554	514	562	500	533	524	548	540	485	559	542	518	531	518	516	544	564	486	551	530	546	501	544	529	526	528	502	508	523	489	479	535	531	525	487	504	494	526	548	536	489	542	526	517	506	506	540	559	505	517	522	548	503	570	510	509	515	509	539	516	494	538	501	555	532	568	514	558	529	517	532	519	519	538	533	553	546	505	520	528	516	481	526	534	530	545	550	514	533	522	552	560	566	555	519	504	547	521	543	512	496	529	508	511	538	533	516	518	505	484	519	498	517	529	512	526	550	502	502	546	527	525	521	515	535	561	537	536	524	510	532	509	534	519	533	514	544	534	581	526	504	491	580	505	506	550	502	534	556	544	510	513	505	536	528	499	559	522	508	552	522	522	484	535	479	536	543	498	522	496	574	525	492	535	528	528	504	496	527	510	545	540	533	521	518	562	510	507	541	517	516	496	552	512	515	536	562	522	531	572	548	516	544	554	494	522	516	530	541	530	565	565	541	538	518	507	498	519	557	584	520	536	510	522	555	520	528	513	537	554	541	548	527	514	489	502	541	491	496	517	496	602	543	524	527	535	510	520	539	502	538	538	494	565	488	535	483	540	539	534	552	538	514	540	503	514	554	527	552	510	547	551	487	530	533	503	544	503	524	568	530	521	522	523	562	503	539	540	552	528	478	546	539	533	517	530	519	525	532	515	535	555	495	512	522	493	521	551	538	549	562	512	550	510	543	502	504	585	568	534	561	493	508	523	512	536	487	539	528	516	548	578	545	520	493	559	494	534	519	523	508	518	538	519	484	520	525	512	507	532	518	524	532	559	493	546	563	552	501	542	521	505	547	547	497	519	513	523	527	521	534	529	540	557	544	566	565	519	540	508	530	558	574	508	515	523	559	520	523	529	551	561	514	557	513	477	530	507	499	510	516	533	541	506	479	529	529	472	544	508	515	528	557	489	561	493	549	517	532	507	510	516	531	525	483	572	521	555	576	545	582	555	518	518	552	525	518	500	526	533	532	476	530	535	513	500	524	460	538	550	517	557	531	503	531	535	516	523	540	524	560	560	494	536	552	532	560	564	558	557	536	548	523	531	575	535	514	512	526	550	539	539	543	540	545	523	541	533	528	557	514	493	523	536	519	532	510	557	491	554	533	522	520	534	498	545	552	504	520	505	516	521	537	537	526	517	510	535	505	521	561	556	497	535	550	512	512	511	526	487	497	532	525	526	537	506	521	546	564	518	531	498	518	503	532	478	562	515	509	528	527	517	532	515	513	546	524	509	542	555	518	529	560	511	520	482	540	534	528	523	538	552	513	544	549	538	539	511	538	524	541	522	493	542	522	521	497	522	522	540	521	490	600	488	546	529	545	538	516	555	506	511	538	530	490	531	532	570	525	504	527	542	467	576	474	553	532	499	529	524	543	539	512	538	550	516	512	544	516	529	533	504	579	529	560	516	518	497	517	536	507	557	521	525	533	562	533	583	524	505	528	536	559	502	510	545	542	537	530	576	513	529	504	525	521	555	504	550	501	522	551	547	504	554	501	539	572	518	506	531	508	512	523	542	518	505	552	521	530	551	489	553	538	538	522	537	501	521	531	516	516	545	528	553	495	524	556	518	544	510	509	517	544	554	541	513	548	541	540	520	489	526	539	554	500	508	567	526	531	561	502	521	519	508	506	524	514	557	531	541	531	549	489	531	501	557	518	534	528	546	515	531	510	490	523	543	546	539	520	561	534	519	514	553	535	554	531	574	534	520	540	541	537	526	506	489	506	509	489	546	526	554	491	491	532	524	544	533	525	501	545	546	535	562	517	518	528	511	496	482	532	504	547	531	498	514	543	511	523	508	523	525	486	532	491	519	537	523	535	524	512	499	527	526	597	562	526	538	524	504	545	508	523	537	562	547	539	552	519	511	539	470	548	511	544	498	515	535	527	526	502	519	553	502	469	489	473	482	510	544	523	475	530	523	540	503	518	581	541	522	511	489	524	521	525	549	547	552	531	515	498	538	523	521	536	530	540	481	507	548	519	499	513	504	528	529	499	524	558	553	541	510	540	528	500	519	504	497	502	566	568	550	524	511	549	545	505	527	505	475	531	527	522	528	560	521	489	557	565	549	530	502	530	554	506	573	573	543	545	534	551	515	526	495	505	508	535	508	549	512	528	518	534	469	519	548	530	541	520	546	548	552	517	552	471	517	515	532	507	529	539	527	531	532	555	527	544	542	531	530	481	507	544	569	556	542	516	509	569	513	521	509	524	513	508	549	513	559	548	500	506	531	529	545	550	525	514	541	503	522	534	566	535	516	498	529	531	501	538	506	529	523	491	568	488	500	530	575	510	525	517	506	546	530	461	526	566	518	509	551	573	515	551	565	511	505	556	533	510	529	508	525	525	493	517	559	486	568	534	527	540	566	536	538	537	518	518	552	535	503	536	539	548	514	506	550	522	555	557	544	506	504	518	547	553	483	513	506	511	543	515	507	552	509	569	539	544	485	530	534	530	553	539	503	524	536	575	517	560	544	549	506	506	511	543	524	558	569	552	524
25189	21437	27704	25562	11940	2049	1299	1035	1043	899	822	894	756	744	676	709	753	691	699	704	677	633	807	1516	2060	2078	2178	1583	1338	1100	812	608	551	594	663	566	629	593	616	593	671	658	610	642	619	607	629	650	627	584	637	614	635	602	594	568	644	648	567	632	628	615	572	596	625	609	604	635	644	616	602	657	634	618	647	643	603	602	631	616	621	588	629	604	643	636	580	617	609	577	649	618	597	690	645	588	608	632	651	633	618	645	587	626	582	622	596	616	648	611	691	594	545	599	633	598	612	611	615	645	590	645	620	639	611	610	653	637	611	619	592	637	636	606	622	589	644	600	630	620	600	601	579	628	614	639	610	624	620	612	619	623	616	618	634	614	654	629	642	623	586	635	558	591	671	625	599	575	656	581	626	645	630	592	583	618	604	625	644	588	573	612	599	610	663	592	642	580	587	638	587	585	672	607	554	631	669	626	611	635	658	603	619	624	641	604	653	629	626	587	606	597	596	619	630	649	659	596	599	615	568	630	614	618	599	596	621	622	586	678	610	635	626	599	609	614	610	606	610	617	596	636	663	608	601	647	588	629	628	613	642	638	613	610	604	608	675	627	602	596	609	599	643	619	565	620	661	637	623	636	589	640	599	581	593	617	667	553	634	625	645	620	631	581	634	610	598	590	588	620	666	637	620	623	637	626	600	606	654	623	559	645	606	567	575	602	574	557	568	598	594	623	635	635	657	657	612	617	579	625	613	588	618	615	608	583	627	661	610	645	617	632	627	604	626	666	617	632	636	601	642	585	610	629	601	607	598	619	590	597	667	606	587	595	599	624	603	579	643	633	586	649	633	579	598	635	631	622	623	594	660	610	645	607	619	619	640	621	619	577	587	626	624	602	633	595	633	594	621	595	623	622	610	581	618	645	641	668	573	627	587	622	573	625	594	641	626	626	614	671	600	662	636	604	628	624	640	620	571	581	593	604	580	602	592	578	584	636	635	603	652	633	643	641	616	617	604	639	617	580	611	626	621	653	577	627	637	598	640	602	626	626	632	615	647	649	598	623	621	610	652	624	652	646	621	600	632	608	637	613	666	634	605	605	667	660	587	620	597	574	598	618	588	605	632	585	591	581	592	603	572	605	625	606	586	647	594	676	596	602	636	601	595	587	602	636	597	604	618	633	662	611	621	631	640	639	637	639	613	594	659	631	589	634	626	601	654	654	660	669	582	622	645	566	609	607	608	593	628	590	603	630	638	632	648	594	624	630	634	621	625	587	602	649	597	643	653	670	608	630	647	611	593	639	588	609	607	613	595	604	603	620	610	591	660	628	626	619	630	627	623	584	614	614	598	612	606	632	606	636	646	672	657	638	613	603	596	646	605	581	570	620	660	586	619	628	589	626	598	676	630	604	641	631	609	608	643	669	619	664	583	636	629	583	599	655	618	645	668	589	629	642	623	655	604	634	617	603	656	605	587	625	613	574	586	604	616	612	660	602	617	595	614	584	658	653	626	610	620	636	654	592	643	621	616	614	599	647	585	610	627	602	624	617	620	664	604	642	648	678	615	596	570	628	592	623	629	620	590	621	611	636	593	657	621	560	591	610	599	617	620	632	638	597	566	591	586	628	600	613	635	616	580	654	566	614	616	631	618	640	622	585	672	648	601	633	600	622	682	616	679	649	602	655	607	612	626	652	605	633	610	607	592	611	635	622	552	622	631	602	606	643	615	634	594	611	612	600	597	588	630	613	633	610	681	562	625	591	591	619	627	620	574	639	612	610	613	574	618	632	656	601	660	641	602	659	628	571	620	638	616	611	574	636	643	602	650	599	620	619	602	585	629	611	608	633	593	656	599	619	556	569	613	603	579	599	577	614	604	584	605	642	616	636	649	640	613	595	603	630	645	642	634	645	643	657	609	605	603	599	584	636	622	616	660	653	632	680	660	658	606	594	653	666	624	651	616	595	585	639	598	626	609	652	629	610	618	626	630	638	605	635	600	643	594	606	598	585	575	591	561	625	622	637	644	614	588	562	627	625	604	628	600	604	591	642	570	628	603	613	631	612	592	616	616	609	658	557	611	577	634	625	639	610	659	576	603	606	649	629	598	595	603	633	640	621	674	642	635	631	594	628	648	610	613	660	635	648	640	627	643	640	582	682	620	675	623	662	604	601	614	616	567	660	671	612	631	574	663	627	609	595	651	658	556	637	633	624	624	634	624	651	635	632	635	591	632	596	598	631	607	628	595	624	604	608	591	596	590	571	621	616	643	577	595	627	588	600	647	615	557	639	588	612	606	630	624	640	598	618	592	627	610	686	630	612	604	594	597	639	622	630	661	600	583	617	642	649	640	614	603	651	648	545	604	558	651	600	628	626	623	608	588	630	597	655	580	616	645	609	596	626	627	644	617	633	590	602	651	617	617	591	647	609	602	608	572	629	627	598	609	620	575	635	631	640	600	646	620	611	624	581	564	603	624	655	604	645	595	611	602	650	609	642	610	603	586	583	593	628	593	607	629	567	594	611	601	596	600	621	606	618	581	608	653	617	645	640	633	642	596	593	640	628	643	621	630	611	603	600	592	619	609	608	583	632	553	648	600	608	592	628	606	666	648	606	594	613	628	602	634	624	629	613	582	643	642	614	642	634	659	596	636	674	623	601	594	620	646	655	629	617	627	626	569	591	585	643	631	645	625	632	621	642	603	615	618	564	630	618	611	604	627	618	576	613	608	607	686	646	623	642	629	601	600	622	657	618	622	607	584	623	649	610	588	599	626	633	633	652	640	540	619	618	621	601	603	633	612	640	609	669	580	612	643	607	631	637	655	619	601	628	591	601	627	598	642	632	612	588	653	598	559	649	630	638	582	617	651	597	629	632	614	583	618	629	604	652	616	579	621	654	628	647	628	606	617	619	632	592	585	610	611	624	596	609	638	558	622	631	644	606	605	628	601	669	607	596	592	600	645	641	580	609	609	599	592	575	648	625	640	616	616	635	650	597	654	614	610	583	606	637	607	633	592	663	631	644	612	610	593	616	576	619	593	637	585	578	612	613	593	653	593	614	619	609	603	597	620	628	613	634	602	614	653	637	608	605	591	615	609	604	639	598	646	610	641	605	603	610	617	584	569	629	639	627	618	595	605	667	642	622	621	559	628	670	558	556	625	623	603	618	618	656	614	575	625	588	623	640	618	617	613	604	651	635	607	599	597	588	598	622	607	577	609	592	607	597	577	585	591	604	586	621	641	652	653	590	683	558	591	680	588	632	593	639	592	640	638	628	641	576	593	579	620	568	622	652	640	617	640	620	656	635	600	610	612	614	636	635	621	609	603	609	599	598	614	620	628	673	614	605	594	609	659	624	625	696	619	596	569	624	581	630	614	592	566	625	618	605	616	646	639	607	623	617	582	630	641	583	695	579	616	579	613	625	647	590	590	585	649	660	618	668	630	620	614	533	641	616	649	583	623	633	640	634	629	609	641	637	597	635	634	630	582	545
7355	14626	10297	5473	3857	2654	1902	1571	1734	1273	1033	1081	966	853	779	876	870	815	768	715	734	736	976	2440	3308	3330	3492	2364	1992	1317	942	638	627	656	622	629	667	642	681	626	628	667	640	608	659	686	631	678	713	655	651	675	660	663	645	663	660	669	611	647	651	646	620	635	650	651	653	674	677	659	710	671	604	650	638	613	628	707	653	705	653	659	652	657	655	664	673	620	624	661	630	646	602	670	679	653	633	657	668	624	666	662	670	645	648	664	643	647	644	646	641	644	638	646	640	675	634	655	643	653	642	636	686	628	645	664	653	620	641	648	680	713	646	653	651	668	627	638	684	654	660	682	576	670	622	644	675	662	651	666	690	689	695	638	679	660	659	656	660	682	655	601	640	620	660	606	602	696	613	602	645	670	675	624	668	623	626	681	607	648	638	641	669	618	605	682	675	641	624	682	696	676	626	668	672	634	662	670	663	653	666	628	639	658	643	637	649	669	696	661	650	669	660	632	652	666	635	674	694	630	654	638	635	663	646	688	644	671	681	665	670	628	666	635	725	633	650	695	685	693	689	652	611	638	704	682	669	659	688	671	674	670	637	653	640	641	646	665	632	678	685	683	645	621	646	620	698	582	591	669	696	642	618	642	595	627	716	619	650	626	686	691	670	640	650	664	698	677	652	631	727	664	619	683	647	679	698	672	611	654	633	697	704	677	676	639	641	679	671	677	626	643	655	665	676	654	647	656	660	636	667	711	682	667	619	650	603	677	699	645	677	616	645	662	681	659	673	627	665	641	645	656	645	635	643	698	662	634	657	656	648	706	666	634	627	673	651	696	676	654	650	659	656	702	657	680	676	640	658	675	663	624	668	641	639	678	656	623	638	604	629	647	640	629	682	655	629	638	603	661	643	653	689	672	635	644	658	660	637	644	680	653	633	658	647	675	666	667	666	676	682	667	645	652	676	651	662	696	660	664	683	656	687	616	693	631	676	660	657	644	710	669	674	674	681	693	669	715	657	662	642	614	698	668	642	684	642	631	659	663	627	659	656	632	679	654	642	673	622	653	686	636	625	640	633	678	663	665	669	667	676	622	672	690	665	663	685	665	652	626	654	638	660	633	675	705	655	629	685	707	654	636	639	594	652	630	659	643	625	723	685	639	640	669	656	649	639	668	662	666	623	605	670	661	658	652	674	652	699	669	676	658	641	699	656	688	653	707	665	620	696	660	612	685	696	641	653	683	640	674	656	644	634	624	704	679	630	629	658	639	640	618	699	629	645	696	665	680	619	652	650	680	659	694	674	645	642	685	615	671	685	631	653	637	653	662	668	637	677	653	612	670	667	684	637	706	659	664	636	645	667	634	646	661	602	659	666	656	646	654	669	693	688	661	670	697	641	687	696	657	650	642	637	678	613	625	695	691	652	662	626	623	634	660	649	678	669	658	639	639	650	620	663	648	623	664	675	612	658	626	673	629	674	665	639	651	652	634	624	647	647	650	659	620	648	652	663	672	670	668	667	622	627	648	652	677	631	712	667	640	632	661	645	669	654	636	659	688	645	623	675	704	637	686	665	685	666	676	619	661	673	641	660	653	643	692	650	666	660	691	676	638	628	627	694	646	671	631	648	670	649	688	656	700	615	624	669	632	625	658	671	646	720	650	647	670	650	608	686	645	673	638	641	610	631	655	681	649	704	651	604	642	670	663	669	713	659	631	664	677	646	630	642	655	633	619	651	638	621	643	627	645	608	618	665	660	641	673	692	687	641	660	653	621	616	655	625	650	661	684	670	680	635	672	646	697	671	673	689	652	658	681	669	689	662	670	681	671	652	651	659	662	659	686	646	637	673	610	603	597	673	649	688	633	618	649	638	650	632	710	663	643	643	681	651	694	604	652	667	650	668	645	674	614	641	649	693	669	646	656	702	675	664	672	689	684	653	626	643	663	630	639	620	670	641	630	656	679	690	709	649	650	626	627	661	632	633	681	679	706	657	656	637	682	650	664	668	588	693	621	646	656	631	643	657	669	655	661	689	660	689	697	611	650	633	606	629	629	620	658	644	666	682	691	694	669	687	655	633	645	667	667	664	670	679	655	645	666	631	646	643	635	661	649	670	673	670	674	632	674	636	600	673	682	653	649	661	624	620	632	683	677	653	694	633	635	636	640	667	636	686	637	642	633	657	635	660	662	670	620	676	674	635	650	659	697	647	622	640	633	633	654	651	664	692	656	627	644	620	625	653	648	692	623	640	663	645	661	635	683	645	689	665	635	642	651	683	650	624	638	654	666	650	644	699	657	622	683	612	642	657	630	651	643	623	649	638	650	698	686	668	670	656	656	663	662	670	652	615	637	692	649	674	660	642	704	654	604	677	681	658	638	643	674	680	688	681	644	678	688	639	669	637	698	660	651	678	646	635	654	623	682	652	684	666	654	653	679	634	637	630	667	637	672	653	653	629	619	692	671	622	647	652	617	680	639	678	621	671	659	686	640	663	641	598	668	654	643	618	644	672	635	623	677	670	669	641	645	716	712	662	692	631	683	639	692	681	656	610	681	657	693	670	649	671	678	614	617	641	659	619	656	651	609	651	656	665	652	676	707	617	653	656	663	656	646	636	662	647	638	618	648	625	616	677	642	645	695	643	636	667	672	672	633	670	627	671	633	632	659	672	663	641	652	659	661	690	642	665	672	628	656	649	709	701	641	642	663	626	656	678	595	624	607	607	681	655	682	673	648	582	618	629	657	660	638	696	631	657	652	665	637	646	666	656	685	666	680	653	642	644	665	641	689	635	655	642	637	672	621	641	690	652	653	603	608	686	646	660	695	652	667	659	611	653	619	632	686	599	614	621	674	673	669	640	661	664	638	618	640	678	633	667	695	641	632	672	660	632	650	624	632	637	676	607	699	664	663	646	654	640	613	686	652	622	673	652	647	651	624	626	666	598	647	644	683	670	643	627	571	593	675	648	641	693	642	651	631	636	625	674	606	621	616	678	679	672	663	618	664	606	675	683	662	651	677	625	654	668	693	660	696	639	676	655	644	653	688	666	654	605	686	630	662	657	657	656	662	666	626	628	654	617	686	621	625	637	655	586	659	685	661	614	684	668	676	670	665	665	675	649	719	646	676	646	647	658	619	669	639	673	659	641	614	669	711	658	674	664	658	663	689	635	642	629	651	645	678	686	679	620	626	639	613	646	678	663	613	663	645	661	635	666	657	693	648	658	612	647	655	650	683	618	623	635	655	612	645	674	663	649	671	661	647	639	700	690	704	652	702	629	644	585	663	698	661	676	657	662	670	671	707	626	663	644	657	634	669	576	636	660	662	655	643	662	670	644	626	682	651	676	656	667	656	621	647	645	644	645	746	684	706	630	622	694	614	670	624	666	639	681	657	662	645	615	606	649	662	673	699	665	705	638	637	655	679	670	664	690	649	656	620	622	683	668	678	656	685	654	689	679	650	680	674	626	685	656	608	668	645	660	633	626	662	679	682
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
