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
341774658618	341774659176	341774659726	341774660276	341774660824	341774661376	341774661926	341774662476	341774663024	341774663576	341774664126	341774664676	341774665224	341774665776	341774666326	341774666876	341774667424	341774667976	341774668526	341774669076	341774669624	341774670176	341774670726	341774671276	341774671824	341774672376	341774672926	341774673476	341774674024	341774674576	341774675126	341774675676	341774676224	341774676776	341774677326	341774677876	341774678424	341774678976	341774679526	341774680076	341774680624	341774681176	341774681726	341774682276	341774682824	341774683376	341774683926	341774684476	341774685024	341774685576	341774686126	341774686676	341774687224	341774687776	341774688326	341774688876	341774689424	341774689976	341774690526	341774691076	341774691624	341774692176	341774692726	341774693276	341774693824	341774694376	341774694926	341774695476	341774696024	341774696576	341774697126	341774697676	341774698224	341774698776	341774699326	341774699876	341774700424	341774700976	341774701526	341774702076	341774702624	341774703176	341774703726	341774704276	341774704824	341774705376	341774705926	341774706476	341774707024	341774707576	341774708126	341774708676	341774709224	341774709776	341774710326	341774710876	341774711424	341774711976	341774712526	341774713076	341774713624	341774714176	341774714726	341774715276	341774715824	341774716376	341774716926	341774717476	341774718024	341774718576	341774719126	341774719676	341774720224	341774720776	341774721326	341774721876	341774722424	341774722976	341774723526	341774724076	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	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
22851	21798	29283	24842	21774	21612	6645	1005	829	753	716	704	684	652	651	620	645	663	670	635	627	608	635	623	587	546	598	630	590	594	597	603	566	613	636	592	531	586	582	553	595	550	639	580	631	582	592	619	599	596	620	564	606	578	553	580	611	605	573	645	635	566	587	590	600	615	564	554	590	574	609	526	588	593	593	623	579	580	540	566	566	522	566	574	562	602	586	623	572	627	561	593	566	547	571	579	546	559	559	579	565	538	569	564	549	580	591	610	591	557	605	615	592	537	589	587	622	566	537	575	610	576	592	603	576	555	586	541	598	563	579	563	570	542	574	567	570	572	567	545	585	580	615	614	583	603	579	551	569	568	602	621	564	574	587	625	590	621	568	611	584	554	569	566	614	572	570	585	565	581	601	563	573	567	547	595	597	566	587	617	588	561	532	577	554	551	591	554	592	543	566	584	609	586	576	589	562	620	611	573	591	585	556	608	605	598	588	601	575	589	547	559	614	606	596	582	581	565	599	573	543	594	555	525	606	571	585	617	553	609	594	558	614	578	597	589	581	592	568	554	549	591	585	602	568	557	580	600	559	578	582	566	548	560	563	628	595	587	555	556	544	567	561	573	592	584	595	578	598	582	553	595	578	567	604	583	563	575	592	589	565	567	571	552	581	607	569	582	615	584	589	588	587	589	648	616	591	582	558	572	562	588	556	533	569	631	591	578	582	603	618	540	584	596	555	588	584	554	565	580	604	571	601	586	603	620	578	569	509	614	586	595	595	594	594	594	593	599	582	568	545	595	591	570	595	624	586	558	570	626	549	639	574	596	545	565	535	592	579	598	569	567	588	576	527	588	574	573	563	633	647	599	590	559	541	574	553	587	570	585	558	609	563	559	555	580	555	563	568	564	574	598	558	602	610	583	595	616	540	623	540	587	571	573	562	599	585	557	596	603	595	579	589	568	546	568	599	558	575	552	549	601	581	526	579	568	632	561	597	577	577	597	595	579	584	598	573	541	596	571	612	564	553	561	583	591	554	560	549	582	590	524	579	561	540	544	597	587	602	547	578	569	545	563	551	580	597	520	560	621	573	557	552	535	608	590	613	608	605	563	568	543	593	634	601	541	569	610	623	555	572	612	580	583	576	581	577	601	599	578	571	573	577	556	578	566	556	602	564	553	602	581	571	561	588	568	544	612	540	575	579	586	565	553	600	555	548	557	598	586	569	595	596	570	595	571	600	550	569	638	572	560	605	556	583	557	593	546	638	577	572	548	576	577	597	577	549	578	597	579	501	562	591	599	580	610	563	596	597	562	601	549	586	547	603	544	584	578	579	571	605	585	588	566	570	547	563	535	588	577	596	573	590	546	600	587	595	567	549	585	579	579	588	638	566	594	576	549	620	597	555	566	571	575	604	538	573	589	570	614	575	604	575	545	593	602	510	601	555	663	588	592	597	581	585	557	618	585	562	590	558	565	576	610	585	549	595	579	567	592	590	674	600	517	587	607	560	603	573	552	595	618	600	594	598	506	567	578	550	567	568	592	610	608	603	594	550	549	556	545	573	558	559	600	556	601	536	560	593	554	585	599	562	571	591	580	576	574	617	559	584	573	544	578	585	577	577	579	591	582	562	593	589	560	598	584	559	613	576	612	558	568	588	531	574	618	582	574	604	572	601	582	582	556	552	571	574	568	585	554	579	592	540	588	587	575	631	563	596	537	568	579	551	590	587	602	553	523	615	556	594	539	598	584	588	570	573	561	568	556	576	583	531	652	556	567	578	576	544	592	539	561	567	569	529	548	617	585	565	607	554	573	585	510	551	540	562	571	601	562	560	561	625	578	586	564	614	574	568	588	561	552	605	601	629	615	588	597	568	548	572	585	578	619	639	579	568	570	599	553	615	580	596	595	587	593	613	561	516	603	583	572	575	573	579	567	541	551	593	606	589	591	563	574	590	590	563	623	523	576	622	578	517	563	615	599	583	596	577	595	547	591	577	565	578	587	573	576	563	584	545	532	567	612	581	552	588	581	571	603	584	599	559	574	573	600	608	507	589	541	576	554	570	542	589	570	618	608	597	584	611	549	567	614	557	582	545	564	565	568	583	577	580	589	596	580	561	577	553	565	598	571	540	568	561	586	579	583	603	639	545	619	567	563	592	564	597	550	610	570	578	555	572	575	584	584	592	543	581	579	584	546	606	582	573	579	590	558	585	601	601	579	600	580	571	566	553	582	593	584	609	553	588	584	559	544	597	615	627	571	569	548	597	608	589	564	523	592	612	613	562	572	574	611	577	603	572	603	575	562	595	578	564	618	559	579	586	553	576	592	572	589	620	597	600	525	587	565	568	555	575	553	572	553	613	536	577	571	612	591	566	617	600	542	583	573	602	566	572	570	566	555	593	617	552	616	611	575	581	599	552	611	515	557	651	572	562	609	576	541	564	577	570	549	587	532	571	538	543	600	510	580	583	585	595	565	617	587	566	550	556	589	572	610	541	589	598	599	576	556	586	643	577	565	612	609	515	578	589	581	549	561	595	573	629	581	525	565	599	554	576	564	554	581	579	605	585	554	562	572	609	608	572	571	550	565	590	596	589	626	587	566	566	571	595	577	589	566	597	601	533	544	570	562	548	603	541	627	555	622	582	589	549	561	523	568	579	561	565	565	606	590	605	570	549	581	530	579	567	617	562	633	554	592	623	525	594	559	580	583	587	549	571	570	599	548	595	550	578	531	579	537	555	605	558	593	560	596	557	611	597	573	605	560	623	582	629	627	598	604	555	581	598	600	569	611	563	558	562	593	603	578	566	594	584	566	585	583	557	593	541	612	636	546	560	626	606	597	561	559	598	575	605	617	567	602	595	577	559	565	536	549	559	601	518	550	641	566	551	568	569	560	522	602	570	629	552	553	592	598	559	602	627	580	604	594	544	588	556	581	554	607	611	574	596	556	568	537	589	615	549	535	596	564	572	582	578	605	574	595	617	556	564	585	552	576	576	572	576	612	589	597	655	590	581	582	592	590	547	568	593	568	582	624	581	604	581	600	547	598	580	543	561	548	525	600	548	533	625	613	623	570	573	563	583	647	541	606	600	563	590	563	536	527	581	569	568	624	541	560	575	542	567	593	622	598	551	559	601	578	592	530	551	593	600	574	590	588	566	572	608	560	580	571	619	583	604	578	560	528	564	568	589	554	601	542	611	553	572	577	593	575	575	566	573	576	557	614	550	548	555	583	636	556	550	570	624	593	600	566	576	619	556	565	543	612	562	573	596	607	578	566	551	563	590	584	559	596	571	587	577	598	575	559	592	552	537	588	585	591	602	560	602	551	585	584	577	663	568	598	574	624	619	571	610	568	536	607	573	593	518	566	564	631	530	565	575	600	620	560	580	557	566	587	564	549	568	575	582	569	583	567	620	581	545	561	591	568	563	592	624	595	538	554	555	568	566	570	557	567	570	583	500	587	618	581	569	617	590	598	548	559	554	625	612	546
47426	85097	38451	8279	2220	1765	1480	1342	1163	1028	1009	929	884	835	894	868	764	790	813	783	758	809	815	766	724	712	773	727	692	740	751	776	761	759	736	766	673	739	723	708	714	714	700	691	706	775	721	727	715	682	732	745	734	721	799	693	736	737	794	715	701	768	777	759	704	677	705	727	760	746	752	789	743	688	711	692	732	737	685	749	712	720	690	759	746	757	663	743	728	711	708	723	704	706	749	716	645	761	711	755	695	713	729	752	711	762	726	697	710	776	671	692	715	739	725	796	713	681	674	733	713	718	743	713	761	720	732	750	721	712	705	732	716	702	726	723	743	683	722	802	714	701	714	768	754	727	714	733	707	763	762	757	725	716	722	712	737	764	741	735	707	733	704	765	708	731	738	717	724	720	710	743	735	653	769	788	749	739	750	709	705	709	733	728	716	693	742	715	699	687	747	688	723	682	725	731	744	706	689	718	768	778	699	714	744	707	768	749	688	728	753	701	688	710	710	793	732	749	701	695	705	700	736	715	740	710	676	756	740	737	760	727	740	759	733	736	771	716	715	718	699	759	750	738	709	704	693	725	701	693	691	692	771	709	725	771	703	711	730	685	695	702	697	718	722	734	780	697	694	721	680	709	728	695	714	719	708	732	759	718	721	721	686	754	712	781	750	731	679	672	715	754	708	747	697	692	742	741	750	720	742	728	725	711	726	761	799	703	705	688	753	680	746	719	665	684	704	708	714	708	757	698	715	694	753	725	746	739	717	756	734	728	693	756	742	709	739	764	684	779	725	748	697	740	729	736	737	727	739	708	693	737	717	724	726	757	707	714	704	693	726	731	706	680	741	770	711	777	725	758	705	726	718	707	725	730	690	701	764	670	748	733	729	697	755	718	773	729	708	751	671	752	769	689	745	724	736	683	739	752	704	733	738	720	686	743	729	691	727	742	728	725	753	735	768	783	701	725	755	698	706	722	681	798	709	694	721	727	696	715	722	712	734	736	702	751	704	736	712	667	736	711	721	713	714	696	717	739	714	672	760	701	738	708	702	699	730	726	750	717	699	689	719	717	731	718	732	725	765	761	725	703	678	748	755	768	717	750	733	720	739	727	745	748	669	739	726	735	712	757	730	710	718	695	745	729	734	738	699	717	722	765	715	748	724	739	722	679	688	724	755	699	708	749	724	724	709	706	684	702	689	761	725	701	672	734	701	741	715	736	718	700	691	731	723	713	721	667	720	734	741	701	701	731	713	764	723	775	721	686	703	747	724	702	726	786	701	745	738	704	703	738	720	724	735	710	702	757	746	737	775	694	704	698	709	734	762	775	727	727	701	691	696	767	742	692	707	761	722	692	709	753	714	709	707	736	721	722	710	740	757	745	734	703	686	729	742	698	722	741	747	692	752	713	706	770	682	729	709	679	723	730	687	725	750	729	709	774	728	687	724	699	749	764	755	743	655	710	751	710	696	675	746	698	715	723	762	749	732	718	715	739	744	701	732	689	746	676	719	750	743	771	743	740	700	736	775	688	762	751	729	715	742	751	711	731	730	685	734	716	713	758	741	730	727	729	729	717	713	685	706	745	753	716	744	714	739	744	710	777	689	784	707	730	749	732	735	720	763	685	730	769	719	705	709	718	736	774	702	710	728	759	691	743	749	752	707	758	705	739	695	702	689	749	679	713	741	696	733	743	784	672	708	757	754	761	727	740	759	715	745	771	788	746	697	796	713	733	676	717	739	698	757	764	708	722	733	741	739	749	697	711	717	700	694	726	785	709	731	721	724	725	705	710	718	770	723	690	730	732	717	705	710	753	677	801	728	707	726	703	709	730	735	740	736	709	746	696	723	715	721	721	675	682	770	703	708	723	733	719	708	719	684	745	737	718	716	731	710	711	716	727	699	747	712	702	723	719	795	662	711	731	775	765	654	702	696	741	697	689	723	715	723	675	738	734	723	717	690	748	733	721	722	732	740	726	710	754	720	684	776	717	704	737	747	684	761	699	719	735	723	754	761	725	715	684	713	741	742	727	753	710	678	712	726	748	736	754	708	728	784	749	749	705	664	723	774	729	721	730	707	707	714	740	712	725	716	703	794	736	735	727	730	736	672	756	742	732	733	731	729	786	718	788	726	708	781	692	740	736	681	724	683	716	706	769	726	745	745	703	706	737	699	720	744	666	749	730	710	750	736	697	722	743	787	692	679	704	710	688	726	687	741	702	737	715	699	724	706	723	678	728	740	762	739	735	674	751	709	744	775	747	719	706	727	753	722	737	754	756	745	707	755	688	713	702	696	721	686	700	691	709	753	735	751	771	734	704	735	750	702	710	751	756	739	707	754	706	706	702	772	770	740	761	719	755	727	759	733	752	694	724	711	724	743	696	697	750	697	727	748	708	698	755	739	762	711	683	723	681	682	733	766	687	746	729	674	749	706	755	688	749	687	716	735	714	727	708	776	713	718	753	763	723	717	729	699	707	748	733	740	734	767	688	688	715	695	699	742	685	691	755	709	740	689	720	726	688	735	726	717	757	712	706	702	696	725	717	751	726	745	743	753	703	724	738	682	755	727	720	738	767	766	758	744	721	724	719	744	762	711	737	687	780	743	734	686	728	721	731	700	748	724	715	698	792	684	733	701	706	719	730	751	699	734	725	741	745	745	704	748	725	783	740	751	757	707	722	734	732	753	731	706	739	723	753	719	730	716	684	735	676	717	724	735	738	696	755	716	708	713	727	683	757	676	728	699	739	704	704	701	709	770	712	712	729	666	724	699	733	689	717	702	714	736	733	709	690	716	729	736	740	684	734	734	748	703	726	715	734	725	754	739	696	737	778	769	736	694	716	727	723	755	746	730	757	664	686	727	728	721	730	774	723	757	699	721	744	754	772	704	728	733	713	729	704	717	697	736	733	716	730	727	715	704	710	787	742	704	753	721	696	721	738	731	681	738	731	753	718	688	731	747	718	688	715	716	705	715	723	702	750	734	809	771	742	707	693	688	722	702	723	779	718	704	669	715	753	774	747	766	694	749	681	688	729	736	716	765	688	728	728	732	700	701	762	719	752	675	708	730	702	709	749	740	752	733	721	685	713	714	771	668	652	756	728	739	735	725	719	720	778	732	701	713	725	728	710	725	722	769	708	721	770	700	718	680	741	749	733	767	699	760	735	724	777	724	718	735	726	727	711	738	753	719	742	746	728	724	717	761	754	759	742	741	738	730	701	736	718	725	719	705	751	721	710	716	756	730	769	703	724	725	759	731	685	776	734	734	715	715	681	728	760	707	728	717	694	709	776	747	700	741	721	714	770	696	729	699	758	708	743	706	771	736	734	738	719	723	696	727	735	748	652	681	735	764	704	727	739	736	723	748	664	723	749	748	736	729	746	713	710	712	711	709	786	700	737	752	706	739	773	713	730	690	730	707	751	736	715	724	683	711	672	728	772	728	708	737	735	735	714	721	705	694	692	705	719	764	754	706	717	757	709	736	695
28018	21494	11695	1496	423	389	376	337	357	374	354	374	355	347	351	379	336	331	365	363	358	356	337	349	313	320	353	346	337	325	330	358	320	330	371	354	331	332	356	352	360	349	319	340	351	345	349	340	319	346	383	316	346	323	349	357	369	366	357	320	363	335	328	346	332	349	346	328	330	327	357	335	364	331	371	342	346	347	347	340	344	384	344	326	363	320	329	330	386	362	334	353	328	345	337	346	317	355	329	366	344	339	345	353	350	326	315	311	318	367	350	311	325	358	309	368	345	330	332	367	342	367	340	319	345	336	336	344	339	356	310	330	338	319	334	351	346	347	349	357	349	350	381	381	319	333	328	303	341	373	363	310	381	321	355	325	361	334	355	341	327	339	331	362	322	331	366	342	383	370	371	366	359	342	332	340	355	343	378	309	314	378	347	356	309	340	348	318	340	343	343	311	315	354	308	371	367	357	360	385	341	327	375	325	318	368	321	324	367	343	312	333	387	323	331	364	304	375	366	342	371	356	370	335	342	355	354	337	345	350	332	346	378	315	341	348	338	331	376	351	343	331	329	349	356	317	348	322	325	353	346	350	342	325	321	383	364	325	338	318	364	370	371	334	337	355	385	332	339	334	357	332	364	333	322	345	338	323	353	326	384	354	375	340	354	347	342	337	337	369	349	363	342	353	312	336	341	348	337	339	324	382	342	334	339	331	314	363	375	321	352	340	312	361	355	368	385	350	332	325	367	382	342	338	333	358	365	333	375	335	348	340	331	298	329	343	343	366	327	362	340	321	336	358	369	335	331	322	339	353	348	343	307	352	373	333	332	325	345	350	362	327	344	307	362	336	339	352	326	346	369	362	350	355	356	347	331	340	360	376	327	341	364	385	350	346	345	349	370	346	359	353	368	360	349	377	310	397	354	354	304	374	347	349	318	355	357	353	327	330	353	344	358	315	363	322	358	358	341	324	358	356	360	324	329	347	368	366	370	320	330	367	332	344	358	348	325	341	367	322	358	352	370	369	327	345	326	400	367	345	353	314	349	347	325	361	373	364	356	357	322	368	311	325	344	323	339	330	316	372	324	367	366	327	348	357	374	347	329	353	345	321	334	349	364	338	345	355	342	335	361	324	324	334	308	342	351	386	352	345	337	325	345	356	336	343	358	363	345	354	319	337	339	331	329	390	334	352	336	334	350	351	365	335	323	369	327	373	365	348	337	355	329	357	347	318	351	342	356	333	382	362	366	360	345	328	352	398	342	345	348	356	337	342	350	352	346	372	320	333	336	311	319	355	350	341	369	352	355	369	352	343	271	339	361	335	353	322	360	342	338	309	311	359	358	360	350	327	347	364	324	342	352	388	349	335	346	330	340	370	352	363	382	336	368	327	342	351	379	324	345	355	334	373	333	346	365	369	371	337	317	355	311	357	327	308	331	353	382	320	363	325	362	365	325	362	359	337	331	315	371	366	376	342	361	366	347	328	330	335	365	346	333	359	340	355	347	345	307	337	359	343	335	328	347	320	349	362	368	330	354	337	346	338	343	357	369	354	377	341	365	327	369	368	329	377	328	352	363	376	358	344	311	361	342	330	365	353	327	360	324	377	353	317	311	347	314	330	335	388	331	332	383	303	364	339	360	315	337	316	361	363	369	354	362	349	328	364	303	335	309	364	360	329	323	359	322	351	368	353	373	330	334	320	341	320	349	328	352	322	343	348	337	375	380	367	325	335	366	337	320	379	338	324	340	353	335	316	314	347	348	358	331	344	298	342	350	352	351	369	350	347	330	340	321	390	345	340	329	345	335	360	350	352	338	329	345	326	341	348	332	318	352	344	335	401	350	362	359	339	341	324	353	363	355	346	360	328	342	354	334	333	374	330	348	345	340	318	362	350	365	359	355	339	329	306	367	345	355	338	399	349	341	330	358	338	353	326	363	333	321	312	356	377	362	353	339	349	337	354	342	356	346	370	345	332	334	320	326	350	348	336	327	330	328	357	310	328	362	329	357	371	327	351	336	328	338	323	357	361	299	350	365	356	374	361	369	318	326	299	350	335	323	348	347	321	353	321	342	332	336	347	358	337	339	336	319	329	322	361	371	330	354	329	320	374	341	329	376	339	339	364	319	378	359	373	336	363	367	343	376	350	315	371	333	360	365	337	375	363	360	327	345	346	323	328	350	324	338	354	348	395	339	333	336	357	327	362	341	337	358	346	384	326	326	351	377	308	300	355	355	342	334	343	375	340	356	332	336	327	353	341	347	367	336	337	354	337	340	349	372	342	331	338	349	332	383	356	376	375	345	370	324	331	319	326	363	367	324	348	312	333	372	363	350	372	353	351	331	361	353	366	366	331	369	369	333	325	361	375	338	354	311	367	339	325	357	331	340	347	339	349	344	362	321	354	362	325	359	319	332	351	358	315	352	334	332	343	355	316	337	313	351	348	362	342	350	353	369	345	363	334	393	351	366	299	309	327	332	370	361	341	343	355	347	348	368	315	346	387	375	316	330	333	339	355	335	327	337	365	336	332	327	338	367	330	355	349	320	322	320	310	357	371	338	343	339	340	342	325	331	330	366	333	356	346	349	352	334	335	353	347	333	343	320	368	351	333	357	356	362	342	330	324	331	337	375	368	349	350	322	366	373	321	329	343	361	368	359	353	335	376	313	349	323	387	329	306	317	369	312	333	310	347	352	340	346	336	349	354	358	345	386	339	346	361	331	371	349	357	348	302	355	320	333	347	335	348	366	375	340	334	364	317	346	355	318	367	348	350	356	358	359	333	339	348	346	349	346	347	361	354	385	346	347	377	354	343	369	350	368	350	371	370	345	358	348	343	362	366	349	341	343	339	362	364	340	369	355	359	346	377	377	332	367	390	352	347	346	332	333	331	334	343	307	353	336	356	353	354	321	341	347	331	339	342	352	344	328	299	318	336	335	368	356	359	384	348	359	345	332	371	325	353	332	336	335	345	339	351	358	356	364	345	364	351	335	337	340	352	352	349	382	350	379	361	347	343	321	313	332	344	340	339	355	374	332	321	359	311	344	343	357	363	345	343	325	353	358	339	347	347	338	340	361	336	346	335	353	347	337	333	336	357	382	372	339	335	372	352	329	355	353	347	375	327	345	346	355	331	316	365	346	333	369	371	352	356	332	329	336	357	299	306	337	345	364	311	336	312	320	351	353	350	334	335	335	376	397	328	327	357	357	328	345	359	339	337	373	317	369	351	348	341	348	352	361	356	342	357	331	372	338	358	335	358	357	392	351	370	338	332	319	325	343	378	350	363	360	348	351	340	353	365	356	352	337	343	356	379	356	350	366	333	325	360	356	341	345	359	352	361	335	362	373	344	355	326	334	315	350	327	387	351	324	314	357	344	340	356	352	330	341	336	349	351	354	346	342	344	309	356	339	336	346	305	376	364	359	354	314	361	368	367	381	349	303	359	340	335	339	350	336	361	346	360	357	346	354	352	347	371	341	378	329	334
17636	27517	7668	1035	484	495	438	465	445	436	435	485	449	411	476	401	421	409	459	434	409	461	445	443	446	398	421	466	436	424	396	465	411	431	427	423	429	439	431	436	461	437	411	398	472	416	477	448	438	435	394	420	427	428	431	451	444	442	426	443	438	419	394	450	438	423	435	424	410	428	416	422	399	484	425	438	434	401	443	428	456	431	448	389	437	427	415	456	439	431	419	459	459	443	475	435	426	398	410	419	434	422	415	418	444	423	423	446	413	451	433	451	389	418	413	413	443	391	427	415	402	451	418	433	453	437	402	431	423	411	421	428	422	392	481	441	442	416	417	460	407	444	405	447	416	394	447	421	423	394	432	403	418	437	450	408	408	452	424	403	412	431	463	474	425	449	415	457	397	378	441	426	424	419	426	407	424	434	422	437	433	416	406	471	405	455	427	428	443	435	438	429	413	456	412	416	427	402	433	449	410	415	415	406	421	444	455	416	461	415	420	424	443	413	423	447	419	433	432	439	461	437	379	452	439	442	458	395	440	439	420	390	404	393	435	391	414	459	418	435	415	468	427	450	431	414	429	498	404	455	419	450	449	408	398	451	440	456	431	434	398	430	430	379	447	406	422	444	464	463	432	377	409	403	471	485	433	439	417	415	399	409	424	391	421	374	467	430	397	425	388	411	403	403	414	429	444	435	468	441	452	417	411	458	413	419	431	415	449	400	426	427	464	409	471	413	447	459	405	422	422	410	448	445	410	434	429	404	406	450	416	442	436	437	406	433	414	432	449	418	424	438	427	451	433	394	422	424	432	450	426	450	416	412	408	434	438	463	437	426	430	447	398	431	438	430	445	467	404	441	429	425	423	432	424	412	437	435	457	484	409	426	446	402	443	401	431	455	400	465	423	481	444	424	443	427	456	438	452	429	414	376	447	433	424	439	457	433	434	422	401	426	450	445	454	420	437	413	457	423	424	430	447	414	424	439	431	432	442	415	413	424	454	435	428	439	414	439	376	436	444	466	430	467	405	433	471	431	440	430	425	448	438	426	386	417	419	439	447	406	413	390	422	432	473	427	436	442	422	447	462	468	445	472	451	449	432	458	417	441	434	456	431	422	457	413	434	445	422	407	462	455	440	418	420	399	428	412	403	420	460	424	416	427	454	410	423	438	451	451	453	451	456	438	428	456	435	415	454	460	428	437	455	433	472	433	395	421	446	440	413	415	438	433	434	435	463	432	420	407	432	446	425	447	444	447	403	427	426	428	410	398	412	422	426	432	391	460	435	450	420	406	451	432	425	398	385	430	423	406	419	421	432	435	427	426	387	429	459	434	431	431	412	423	430	440	431	408	421	437	426	405	453	413	458	433	414	448	420	449	441	393	458	427	451	439	457	453	437	393	385	434	422	409	405	414	406	403	408	415	468	420	424	432	466	450	443	444	409	453	444	397	399	376	405	439	433	408	447	425	431	447	424	425	413	401	431	418	450	457	452	416	438	433	444	468	429	416	415	436	391	422	476	385	453	411	446	386	401	459	463	410	479	419	437	406	453	437	424	457	428	436	447	427	438	472	449	395	434	405	446	414	411	422	420	429	430	443	396	383	476	461	443	435	442	431	450	444	447	408	422	401	419	456	391	411	414	443	430	426	419	444	398	445	412	439	433	434	436	443	423	445	435	423	427	449	424	440	470	414	402	440	433	390	417	431	458	438	441	424	441	419	448	461	429	390	429	443	453	419	398	453	433	456	427	453	440	414	456	409	425	395	458	433	451	440	395	403	398	419	401	440	437	441	418	424	453	454	419	407	410	448	405	421	407	425	418	441	454	434	423	413	448	423	418	414	450	437	402	451	417	430	430	436	440	442	449	426	468	435	440	392	397	460	449	439	400	443	423	413	393	402	405	421	425	430	418	456	429	422	447	460	451	430	445	463	426	424	438	402	447	461	436	453	441	436	417	441	444	428	412	441	426	447	415	423	437	443	406	436	440	448	436	436	433	446	460	429	432	428	416	418	437	461	397	403	425	440	456	399	450	400	422	407	391	446	390	453	380	395	425	439	448	455	447	430	413	409	400	457	441	436	401	450	444	429	436	428	459	437	428	460	445	406	454	469	444	424	415	468	400	408	418	411	423	455	445	433	427	429	444	447	445	438	448	454	414	440	431	439	433	420	447	455	455	420	433	457	417	434	433	421	436	436	386	412	395	392	426	444	405	455	427	451	393	443	420	448	420	433	408	391	420	407	444	442	460	441	411	454	418	447	411	447	437	420	432	414	442	416	442	445	454	432	419	411	431	428	426	437	450	468	465	439	447	455	458	412	458	420	474	428	438	480	418	411	422	432	447	422	459	408	422	411	441	427	422	361	456	433	424	375	437	453	425	408	420	422	461	469	442	418	427	428	410	432	417	467	444	442	412	436	448	403	426	421	448	418	418	435	436	436	421	415	436	415	428	403	423	436	433	427	443	419	449	406	450	405	454	427	434	410	398	429	434	426	421	449	410	427	439	447	411	387	467	426	465	440	432	434	393	392	439	421	428	416	404	438	415	425	444	455	471	398	440	466	394	418	430	454	445	429	435	437	408	407	419	408	447	428	411	444	414	389	431	407	423	433	419	479	413	397	432	435	412	424	417	436	441	403	419	463	429	425	433	453	440	421	429	448	473	434	439	445	411	439	441	412	437	456	464	416	446	424	443	425	413	437	440	427	459	403	435	420	496	432	429	389	453	430	452	447	426	430	441	415	416	458	407	413	425	448	445	452	410	436	465	422	475	433	390	411	413	432	446	422	435	451	423	418	431	407	472	444	438	428	431	466	408	435	413	464	444	435	433	438	440	407	448	459	466	416	435	409	438	420	430	421	420	438	434	409	431	434	413	429	423	421	400	414	447	454	455	450	409	468	416	427	420	428	434	420	417	432	426	391	458	450	433	398	404	429	443	448	387	404	437	442	403	436	434	412	428	467	426	374	429	447	439	452	410	412	432	417	427	437	412	403	402	436	437	426	427	432	431	425	409	414	431	456	435	409	434	420	437	432	433	430	447	452	396	394	475	394	424	457	435	430	458	453	453	436	435	399	442	397	441	422	420	403	456	422	432	449	402	439	410	416	400	447	435	430	467	428	422	435	426	447	412	417	450	431	426	406	391	434	429	449	441	438	398	455	403	431	404	452	400	400	438	445	415	437	437	475	456	422	437	443	479	437	445	375	422	428	413	437	422	425	432	440	409	450	428	444	416	440	416	438	426	479	447	458	457	442	451	427	446	430	425	415	443	480	423	403	423	429	430	448	439	401	432	436	450	422	399	407	436	451	455	417	464	444	405	434	413	424	413	457	433	414	408	456	415	438	442	400	423	454	421	423	392	419	433	400	424	406	445	418	424	419	405	433	408	438	416	441	445	446	433	449	434	425	426	428	440	446	442	409	400	434	449	425	419	438	397	469	433	405	440	480	401	436	407	429	415	444	427	431	399	422	409	455	428	417	416	389
23757	21617	28432	25222	21249	7952	1093	798	715	703	713	717	713	668	666	694	668	688	664	697	677	700	680	600	631	606	691	661	617	650	689	620	608	653	639	678	658	671	636	647	649	633	699	656	630	618	644	637	650	634	686	677	638	608	628	635	630	612	631	676	657	612	656	645	671	627	651	659	659	647	598	635	617	616	662	672	605	645	617	650	650	645	637	661	635	637	643	651	635	613	626	665	620	620	659	637	611	592	666	643	663	644	668	625	606	648	601	656	619	641	607	634	621	618	650	642	639	698	651	616	599	647	646	604	636	616	615	648	612	645	639	649	643	605	616	705	667	621	620	685	632	665	604	631	686	626	654	656	612	682	617	632	619	643	614	644	650	656	643	651	625	653	623	680	623	611	616	654	690	641	633	625	641	626	647	633	610	591	652	646	616	680	686	647	624	625	642	596	615	649	635	590	660	628	644	589	623	608	666	604	667	613	654	662	614	594	590	607	640	638	647	592	643	636	668	605	599	630	608	628	650	650	610	649	651	628	661	659	616	673	637	677	661	684	651	663	601	632	625	638	666	639	656	633	679	624	620	709	603	688	681	631	625	637	647	617	649	609	611	626	665	649	602	644	667	628	622	610	624	628	601	654	652	626	660	684	655	630	595	608	619	650	654	675	635	644	630	652	671	667	626	702	655	651	635	611	657	622	670	692	687	638	637	628	610	591	594	661	647	702	682	648	684	633	622	671	651	602	616	663	639	618	656	639	680	620	677	640	610	599	620	608	639	631	615	618	684	646	630	643	611	679	628	639	625	614	635	647	624	656	663	626	620	620	659	634	624	645	636	649	646	642	653	607	625	653	619	648	640	674	680	625	616	594	637	644	675	645	652	684	625	634	607	631	677	645	617	625	660	599	567	613	620	653	650	640	627	621	648	640	643	619	668	631	620	646	654	586	627	618	626	656	615	639	650	654	615	621	675	649	661	642	614	653	685	664	625	625	632	624	647	606	657	643	631	599	627	634	612	650	684	656	685	610	634	601	659	633	629	652	632	639	652	628	593	651	659	665	613	634	692	635	629	642	680	595	647	606	645	639	593	685	646	638	641	654	612	637	649	590	619	663	620	635	654	643	623	639	641	641	614	683	648	638	670	682	625	638	640	604	643	646	619	634	673	637	635	665	648	630	676	655	657	606	641	619	625	696	650	642	640	656	626	612	644	587	633	665	635	650	567	625	633	616	651	639	641	632	659	637	632	659	631	658	669	644	669	684	629	635	682	652	642	664	669	619	642	649	642	654	661	597	635	620	635	638	626	657	638	667	652	662	601	678	655	633	645	633	610	592	681	679	606	674	652	616	673	651	671	664	652	613	596	655	642	639	608	627	622	612	649	616	620	632	690	608	648	647	656	563	654	667	617	654	587	609	682	647	638	633	627	631	643	628	595	619	619	579	625	657	613	671	637	704	628	621	682	607	658	614	629	614	672	612	620	654	611	592	679	646	668	652	623	640	649	621	656	615	643	640	699	628	614	659	653	648	606	656	671	613	665	600	636	640	604	661	644	626	628	646	637	656	656	591	652	615	650	662	576	614	689	643	660	637	696	603	638	632	614	622	624	642	627	680	652	669	659	638	645	628	637	633	632	630	605	652	591	637	638	636	661	639	627	623	643	641	591	650	664	633	627	626	637	633	639	633	631	655	623	678	670	663	613	610	605	601	623	681	645	614	634	601	645	677	640	655	648	636	648	638	636	613	651	615	594	675	605	648	635	690	645	656	669	675	643	590	579	663	622	639	582	669	697	589	656	652	638	690	718	650	658	642	649	633	649	626	636	598	679	649	645	630	606	650	645	621	656	684	683	635	614	660	662	610	669	614	648	663	626	653	615	634	646	676	697	605	607	630	624	647	658	612	653	657	658	662	682	647	644	650	643	642	663	624	597	661	666	674	628	648	646	603	611	627	657	617	644	654	676	657	600	698	633	642	630	640	634	653	649	640	652	637	601	655	627	641	594	626	650	649	635	572	636	655	665	626	585	647	664	615	620	647	650	653	628	668	685	631	624	657	687	639	663	589	643	601	656	639	613	637	619	623	636	687	660	634	618	650	646	588	661	661	629	630	602	656	645	646	635	705	658	682	619	663	625	651	621	620	626	601	658	670	672	659	645	636	666	620	608	669	637	615	672	617	697	622	635	585	608	642	662	608	623	681	646	599	625	694	650	638	681	673	626	611	646	628	633	620	630	623	645	632	643	640	647	622	710	630	622	616	650	618	666	644	625	663	606	695	658	631	655	635	632	616	667	648	638	618	672	648	634	590	625	675	605	627	611	659	615	559	606	657	646	618	609	639	601	632	637	683	627	659	659	641	640	640	600	648	625	617	594	619	651	635	652	625	638	603	651	673	648	629	654	589	672	638	626	652	662	631	639	638	657	618	614	598	610	665	653	660	651	637	656	642	679	620	636	651	646	602	700	638	621	626	706	641	651	649	610	638	656	623	667	643	593	615	627	638	673	626	604	667	670	680	608	633	636	628	640	650	635	632	635	614	618	693	628	644	651	627	638	603	638	650	619	638	622	641	629	706	599	640	631	627	630	650	662	666	605	637	624	658	620	626	647	668	639	626	622	689	642	680	637	632	648	683	672	605	643	638	603	635	706	630	667	640	682	599	625	665	669	660	601	679	703	580	599	644	604	622	658	663	611	659	637	661	614	611	627	638	672	664	661	612	641	640	616	624	632	632	631	633	668	623	620	625	657	653	657	656	649	635	650	629	610	634	644	666	625	659	637	632	604	595	657	626	670	631	590	681	620	626	624	619	658	599	635	626	622	663	642	639	615	629	648	692	616	613	664	611	657	630	644	606	638	585	638	626	623	642	633	615	658	584	631	631	667	689	662	651	602	639	619	623	589	645	653	660	686	606	680	619	602	636	637	600	660	645	628	665	660	673	606	626	621	642	620	679	662	652	633	648	668	623	616	635	629	644	617	568	616	669	636	633	614	645	607	649	649	653	616	650	623	593	633	631	649	641	632	594	661	625	615	642	627	640	682	637	626	670	652	660	673	629	638	625	652	618	662	620	610	627	566	641	651	630	593	625	646	657	628	622	635	656	648	639	620	596	597	618	654	645	657	665	670	610	666	645	667	603	634	670	641	638	626	686	636	586	644	688	669	649	601	682	658	606	685	610	677	642	591	632	638	592	652	634	613	639	629	670	692	637	666	641	634	640	639	613	676	612	638	642	657	676	607	642	619	630	616	629	595	619	626	630	657	679	627	641	671	651	625	689	629	621	658	604	622	601	575	631	668	633	623	699	692	645	628	655	654	623	631	638	580	664	611	640	620	679	640	628	639	653	628	652	604	614	638	675	687	624	666	703	646	664	641	628	649	614	627	623	665	619	654	614	667	667	625	609	576	692	629	621	640	640	604	627	651	623	649	677	590	624	684	606	655	668	652	658	646	641	639	665	633	642	678	695	605	624	617	652	641	631	632	659	654	649
41200	68420	29581	6794	1525	1323	1165	1069	1071	948	897	876	888	849	816	830	855	822	884	788	789	801	791	800	798	838	818	821	763	849	841	766	836	803	794	769	783	806	772	802	782	750	800	765	828	768	851	738	770	798	812	775	741	768	790	810	789	776	759	783	755	756	809	774	797	820	787	764	835	755	828	766	759	813	773	751	776	811	746	787	761	756	801	735	805	767	719	748	783	800	733	780	748	797	805	802	806	817	819	763	749	791	805	821	763	782	799	803	783	810	762	783	822	790	779	828	774	821	806	786	791	787	763	769	810	741	821	823	829	758	797	786	770	771	811	778	806	748	804	771	773	753	806	782	785	810	762	761	773	782	760	828	828	843	796	757	796	767	788	802	767	720	771	748	804	817	767	787	784	762	782	778	796	799	825	742	819	805	787	815	794	776	811	796	811	721	778	786	806	787	777	765	794	731	791	744	792	798	768	783	827	776	759	779	796	797	798	770	765	756	779	805	851	770	765	766	796	773	771	779	763	789	771	799	846	795	783	784	746	763	785	832	800	741	722	770	756	809	765	743	775	792	795	780	783	802	786	841	758	765	789	800	784	808	726	783	789	781	775	761	789	784	805	826	785	719	774	804	791	811	807	788	773	771	773	762	771	793	753	764	786	815	764	790	803	821	760	786	803	801	759	753	804	768	775	781	768	816	737	730	766	787	790	768	779	789	759	741	807	799	762	802	794	722	792	739	776	781	773	770	777	717	775	786	763	728	778	790	808	800	756	783	763	764	758	805	859	780	779	784	795	757	768	799	799	764	766	762	831	763	779	792	787	825	774	787	743	772	846	761	785	791	751	792	772	742	807	786	772	815	761	782	825	740	730	810	810	741	778	781	764	756	782	802	807	755	782	766	839	782	754	780	768	743	787	796	752	744	741	792	838	786	805	796	774	799	820	769	729	729	812	786	765	701	771	791	820	816	756	803	805	765	800	768	786	768	797	748	811	785	810	756	726	784	784	819	814	760	775	764	802	803	824	783	739	772	769	748	789	747	789	771	767	779	777	777	787	782	776	782	796	766	779	796	828	805	776	755	804	782	800	808	724	808	776	745	785	790	762	816	770	769	818	775	785	791	757	813	802	788	754	782	781	822	781	783	792	820	778	797	815	787	752	719	770	786	801	779	774	722	820	792	761	807	780	834	812	816	808	719	786	764	806	792	799	770	714	823	752	801	798	755	808	757	759	752	765	827	747	716	740	754	746	741	747	777	770	735	753	765	811	777	765	754	812	770	754	776	788	794	796	758	796	763	749	764	744	762	780	781	748	775	787	800	716	815	793	786	745	738	761	788	753	760	804	795	764	793	802	769	786	768	774	783	757	772	778	788	800	817	809	816	798	794	752	789	834	803	792	810	790	812	784	776	770	763	748	772	801	803	780	795	819	799	762	782	803	742	777	800	785	795	814	797	787	801	766	771	826	789	753	791	780	771	797	761	792	837	736	777	777	800	744	768	784	800	787	777	799	804	764	738	723	789	759	741	754	812	792	766	767	789	723	783	778	780	817	807	743	737	811	777	743	749	730	779	771	771	779	757	785	753	743	801	779	790	775	774	797	795	733	768	756	782	813	766	759	710	783	819	715	765	776	764	777	793	753	800	790	780	796	752	791	777	784	771	784	794	751	791	768	778	787	790	766	816	791	820	771	772	749	757	738	775	795	751	792	778	825	808	789	750	785	753	817	805	778	797	752	751	774	763	822	793	774	758	809	745	770	733	764	801	816	773	801	807	766	717	810	796	745	753	799	810	751	779	772	799	766	796	803	789	812	781	763	798	754	802	783	762	773	723	781	754	779	777	847	818	801	777	794	790	813	794	779	782	744	780	795	753	770	729	767	820	799	810	806	752	749	786	769	782	776	786	754	747	740	758	821	780	793	740	797	771	782	791	786	783	821	786	765	789	766	798	753	809	803	757	799	788	748	740	740	731	799	751	739	796	794	741	776	772	746	768	790	831	769	797	814	774	761	789	819	746	766	802	813	816	818	758	826	782	803	807	743	790	751	788	796	768	807	768	768	779	790	809	753	782	747	796	774	780	794	773	771	792	799	806	794	781	797	818	811	731	816	736	779	790	761	796	794	764	794	779	787	762	816	753	785	798	752	794	810	769	766	781	790	791	747	769	770	805	813	798	771	758	781	757	785	734	789	807	791	812	786	809	770	751	788	775	789	812	789	807	789	795	756	773	762	750	751	784	745	750	790	755	745	796	794	758	767	806	779	763	798	770	790	752	752	766	784	795	759	848	785	752	785	726	779	755	761	760	813	809	804	781	735	771	801	822	784	786	770	751	768	748	801	823	792	780	778	805	770	830	766	794	819	765	798	784	815	797	804	777	740	837	794	780	769	760	800	768	777	772	765	746	727	769	763	723	737	800	798	795	752	785	721	723	781	781	775	804	778	832	778	825	783	771	805	765	783	784	748	772	822	829	824	850	850	782	755	749	802	825	806	784	798	779	776	798	804	799	767	761	810	767	781	769	791	756	780	763	782	755	749	783	748	780	774	789	769	794	809	757	799	792	792	755	766	832	765	790	787	765	768	753	796	752	716	757	805	784	773	759	772	754	777	720	807	788	748	778	824	805	762	793	843	807	767	751	782	766	818	766	755	770	800	805	765	792	782	756	779	812	745	781	847	746	806	750	831	795	788	805	760	766	816	787	744	781	773	772	766	747	823	765	781	801	767	751	789	776	815	806	765	802	796	810	825	790	804	780	790	740	791	764	779	797	838	789	777	745	796	771	792	780	795	775	786	800	760	791	790	776	756	798	780	754	791	747	800	788	776	783	810	806	777	729	770	763	785	785	808	746	818	742	751	753	826	726	751	764	727	783	763	749	785	798	831	781	737	755	752	827	771	729	737	788	770	752	781	792	783	778	807	781	761	782	781	791	789	764	828	740	758	786	814	767	783	790	810	804	801	754	781	766	821	779	766	782	765	792	809	752	817	804	789	781	787	756	799	798	784	802	780	784	790	754	783	786	800	766	776	805	742	800	795	755	759	784	764	792	788	792	782	763	767	836	828	759	759	746	799	830	756	772	743	737	760	733	789	747	783	756	755	770	733	751	841	737	806	789	782	758	770	865	758	779	791	794	720	796	771	801	790	789	772	799	725	790	767	799	750	771	779	790	774	788	870	846	765	757	825	776	784	759	760	791	858	721	789	770	779	811	794	811	793	780	819	796	763	761	791	780	756	775	814	779	808	795	750	772	783	786	797	784	831	809	777	759	780	810	768	767	730	776	824	820	821	766	769	769	760	791	745	787	821	803	821	769	769	801	795	788	733	744	786	816	782	791	782	750	801	763	781	767	789	798	800	828	795	786	751	798	762	781	856	794	792	724	776	858	769	792	769	774	809	694	765	789	777	781	791	792	785	739	743	799	779	789	748	812	778	822	792	817	749	765	768	742	733	761	763	795	777	762	806	800	775	791	746	784	741	761	725	782
24740	21652	27235	25657	7697	351	292	267	223	225	232	227	214	180	201	193	182	198	210	186	183	182	208	198	196	190	202	211	196	211	199	200	189	185	183	192	187	185	187	206	202	175	191	185	174	200	183	184	170	183	196	189	178	189	161	188	178	192	181	203	199	194	196	200	175	191	180	180	185	179	209	197	178	196	195	201	186	199	166	180	197	193	186	187	172	185	188	177	163	183	188	166	180	182	166	186	176	178	184	180	209	189	195	219	186	178	164	198	212	194	188	196	198	172	168	179	182	157	190	173	163	195	198	208	195	204	201	197	201	177	182	213	192	168	196	191	192	185	174	159	207	197	182	188	194	178	179	173	196	211	171	172	194	181	182	210	194	179	172	170	209	180	195	188	165	178	200	193	196	177	184	195	188	197	189	199	181	172	208	202	225	196	174	213	182	209	194	172	200	191	186	190	206	211	182	167	176	204	189	198	176	159	192	214	188	173	192	193	185	192	194	192	174	198	179	202	184	166	178	193	170	200	182	191	176	191	168	211	193	196	202	192	223	191	186	171	181	190	184	191	163	198	177	162	200	224	192	169	198	189	214	179	173	202	182	189	179	171	194	178	204	175	187	192	185	183	180	186	184	168	159	193	185	161	176	200	179	198	173	181	184	180	167	182	205	191	206	194	195	175	171	170	192	194	190	195	182	174	188	183	220	183	188	185	187	185	184	185	220	193	184	169	171	171	199	179	178	179	176	187	203	195	194	189	203	184	182	180	181	208	178	198	172	192	188	214	190	185	205	188	167	158	200	196	184	195	181	160	171	186	183	200	181	209	199	187	183	179	185	171	175	178	172	180	171	186	179	175	179	201	215	162	217	192	176	187	175	170	191	180	184	187	208	199	194	192	183	175	218	189	195	193	192	188	191	198	177	157	184	203	188	172	228	177	195	184	166	189	175	177	188	183	204	183	178	204	170	183	173	205	189	173	178	180	184	222	224	204	168	200	170	169	171	185	180	168	192	195	179	165	211	183	184	192	195	190	178	177	175	205	166	189	176	200	191	179	183	186	173	186	188	184	212	174	191	149	171	157	188	179	184	193	207	181	174	164	198	166	173	181	167	183	185	185	195	185	193	206	190	185	200	199	205	192	200	184	182	173	183	195	186	186	179	191	192	212	190	189	196	185	195	186	199	182	175	197	179	186	192	193	193	184	179	172	195	187	220	167	205	178	212	213	182	178	201	190	200	206	197	183	173	183	191	164	152	194	181	191	190	177	180	205	206	192	194	182	189	190	228	174	181	195	174	192	172	207	194	186	193	193	181	198	207	206	202	182	194	187	205	190	215	192	184	183	168	198	202	173	193	177	180	204	197	194	176	189	176	172	173	198	185	185	190	203	214	170	194	200	196	185	212	199	194	196	205	180	173	197	163	161	177	198	170	181	177	196	170	171	183	200	174	144	205	190	200	209	190	161	165	177	191	170	192	180	172	193	163	182	204	169	175	171	184	178	193	204	186	167	201	168	171	185	187	200	172	198	223	174	172	161	194	175	186	200	203	189	186	187	197	193	181	203	174	180	184	194	169	174	189	182	179	173	188	183	198	198	176	191	193	194	181	174	196	211	178	195	215	209	166	200	187	200	191	188	176	176	166	200	184	179	186	197	193	166	222	178	166	204	190	211	181	159	207	167	180	175	165	166	182	193	199	182	152	174	183	188	207	177	180	167	179	199	193	194	179	206	176	167	177	180	182	201	207	195	191	213	179	226	175	221	191	211	169	179	175	171	198	170	169	202	215	172	200	176	168	167	178	203	183	165	201	162	179	181	196	187	204	187	189	186	210	207	198	184	180	185	197	176	219	191	168	188	178	180	194	165	182	181	189	206	185	218	207	174	175	186	196	209	208	193	208	178	175	188	205	176	177	206	209	182	184	190	177	193	203	174	198	214	202	161	182	188	179	187	192	204	197	228	200	177	193	196	175	209	211	190	186	184	170	167	186	219	188	178	154	179	198	174	220	168	183	194	177	211	195	211	172	187	183	197	181	197	185	181	184	222	181	204	196	186	174	210	189	200	187	183	182	180	200	188	170	174	201	193	178	212	191	191	168	184	184	172	201	181	171	187	151	178	184	207	193	178	164	178	194	208	196	184	214	174	195	186	195	179	200	198	178	182	187	177	193	194	181	195	194	188	185	197	191	197	168	201	178	203	178	201	196	194	184	174	186	166	178	183	193	177	185	229	203	194	190	184	166	188	176	193	208	188	168	193	195	201	209	174	181	202	150	192	196	207	202	173	189	189	184	183	210	209	196	183	191	187	207	158	182	194	176	175	198	178	200	185	174	183	187	171	212	209	202	157	191	167	189	207	179	175	182	207	209	168	158	193	208	176	161	175	177	180	190	197	186	178	188	187	195	190	177	184	217	186	191	195	197	195	189	200	194	201	161	213	176	184	179	181	179	171	172	219	176	184	161	171	189	183	189	201	176	210	185	193	192	189	202	171	177	205	209	200	191	212	197	163	200	173	176	182	204	191	197	185	203	160	173	176	206	209	177	192	173	181	197	180	189	173	183	173	174	162	186	190	198	167	197	198	162	197	191	160	194	200	189	178	180	172	178	202	205	192	202	198	179	191	214	185	181	206	191	172	183	184	184	182	178	198	172	168	189	191	175	194	187	188	166	183	202	163	205	185	211	191	204	158	173	200	209	172	183	177	164	193	176	190	215	202	179	175	201	182	176	177	179	189	178	189	179	173	217	205	191	207	170	174	170	200	210	193	200	210	186	171	182	182	170	159	201	191	195	188	177	209	170	178	177	179	185	196	197	175	152	219	219	184	185	202	206	188	190	174	179	188	196	164	178	188	185	186	209	180	179	191	211	202	170	188	184	179	202	188	174	138	194	187	181	204	189	187	161	188	205	185	167	194	170	191	184	194	177	213	176	171	174	181	180	187	203	216	171	201	215	200	194	202	197	173	206	180	181	226	195	178	174	167	157	179	211	171	206	171	176	195	188	175	197	197	207	165	186	184	173	187	173	207	172	199	185	193	179	176	196	196	188	182	179	198	193	186	183	174	197	190	190	192	160	188	174	184	196	167	205	199	161	200	172	159	202	183	164	185	191	205	188	201	171	224	180	151	201	185	215	200	174	196	190	188	200	189	209	188	191	158	167	200	189	183	184	191	194	201	169	218	194	172	202	191	190	187	185	183	186	177	186	183	171	166	181	186	195	184	162	181	191	192	187	181	214	177	190	185	179	226	186	181	192	190	175	184	196	153	200	203	200	175	179	180	193	193	175	173	194	173	189	163	181	174	196	177	165	192	187	213	168	189	215	175	164	189	194	204	180	219	177	184	190	182	197	164	170	190	194	168	184	192	171	169	199	200	162	195	164	219	163	150	173	180	191	183	190	151	180	179	204	157	189	189	179	210	172	176	181	202	188	175	183	170	184	197	201	188	170	154	193	201	184	187	199	183	186	159	172	198	192	179	177	184	191	189
37555	54770	21332	4095	693	593	476	453	394	314	325	354	306	292	261	299	264	276	291	251	261	254	260	238	272	280	254	262	258	239	256	269	278	256	272	308	255	279	274	248	269	261	261	270	241	270	276	264	251	223	261	224	249	256	268	227	264	252	235	253	271	229	246	287	267	259	240	239	257	272	270	273	269	236	257	257	273	239	234	226	267	251	274	264	264	293	256	270	243	267	257	242	288	255	270	261	243	235	265	245	232	273	250	256	243	250	244	261	250	261	275	255	246	258	230	241	264	272	251	262	252	241	266	253	274	233	280	267	253	245	260	236	269	250	250	249	244	277	237	268	277	261	248	238	267	256	268	268	253	247	257	282	267	249	255	274	281	272	268	261	241	260	239	243	242	298	230	233	286	217	265	275	240	229	237	260	265	247	245	255	234	239	268	263	273	223	248	241	258	266	280	261	256	240	283	282	289	291	260	224	240	272	247	239	231	252	266	261	246	256	256	232	245	250	260	267	240	256	228	295	253	243	258	254	254	260	265	256	257	269	253	263	271	273	240	278	243	270	259	244	249	297	276	254	312	229	264	247	257	227	280	259	228	259	244	251	254	269	279	247	255	283	254	272	286	252	251	280	238	247	254	272	268	249	248	275	245	248	249	261	230	248	233	254	266	295	241	256	261	235	284	273	266	254	243	249	283	249	257	266	232	229	278	240	281	259	261	260	266	260	257	270	250	228	238	232	239	228	241	247	242	267	260	256	250	225	260	285	255	256	288	248	273	251	243	260	273	246	225	272	245	268	251	239	246	259	267	233	243	266	249	277	273	243	266	268	226	235	233	257	244	306	241	285	228	266	235	273	252	238	264	219	264	228	246	282	278	243	270	262	292	265	229	278	257	233	240	242	250	250	253	239	238	283	278	249	279	242	250	269	273	243	279	225	250	238	272	285	239	271	247	258	273	244	271	268	265	272	274	287	271	249	271	274	251	269	252	258	249	239	260	226	245	264	262	277	255	249	263	277	279	258	273	253	263	280	240	276	262	278	256	272	249	255	250	261	246	251	296	268	276	289	264	262	263	273	233	295	247	242	266	257	247	259	247	240	262	266	264	244	245	255	259	249	272	250	241	265	250	266	251	250	266	253	276	218	269	252	288	245	263	249	253	277	272	285	270	214	261	265	265	242	263	275	249	243	253	239	267	279	269	266	262	228	235	272	245	277	259	295	246	260	272	232	256	261	292	255	260	258	258	269	248	240	262	248	239	241	251	251	290	265	264	248	298	257	248	276	249	234	261	255	268	246	250	274	253	261	235	251	249	289	248	284	269	287	256	243	244	278	245	272	254	249	239	246	243	265	232	301	258	297	276	248	246	234	273	249	263	252	242	228	263	263	257	271	238	255	266	295	257	261	278	262	288	275	244	249	266	272	259	254	242	237	252	281	276	278	231	261	246	257	252	241	257	251	256	271	260	257	260	272	270	247	277	270	248	259	242	287	270	269	235	267	274	271	244	280	265	252	265	233	256	271	264	237	275	256	255	271	251	254	231	251	263	242	242	270	232	257	279	277	302	213	277	241	254	281	246	238	268	269	254	255	254	243	264	279	259	272	277	270	252	249	251	277	270	240	252	264	230	250	242	263	242	248	264	253	274	249	236	251	266	258	274	247	254	286	260	256	280	269	246	264	259	250	259	264	274	257	257	242	232	279	234	279	256	244	267	260	294	282	238	251	255	272	268	286	265	237	249	251	270	282	254	287	254	249	255	253	282	239	267	264	260	253	276	255	269	299	264	280	259	272	237	237	261	241	244	252	268	279	264	256	253	280	280	254	247	256	250	242	247	246	258	273	243	265	262	263	246	259	286	267	281	267	257	240	296	249	251	265	267	258	261	287	256	287	224	263	257	260	249	231	249	267	283	247	241	273	266	250	268	257	234	245	248	288	258	250	259	255	239	238	265	249	282	247	241	247	269	252	235	261	239	257	233	246	246	257	230	237	254	253	234	279	249	249	234	251	251	260	248	222	271	251	233	243	265	241	257	249	229	223	259	259	244	262	254	256	251	245	260	258	253	258	262	280	261	248	252	315	256	252	249	286	251	292	288	233	237	273	274	258	236	233	258	247	244	260	258	272	237	273	269	261	237	244	265	277	271	282	234	219	251	215	242	282	256	236	266	251	288	267	273	278	260	267	256	224	244	267	249	262	251	246	245	241	266	267	246	240	253	277	258	231	260	245	229	263	255	258	231	225	242	229	245	270	260	286	275	258	266	237	251	251	250	259	257	247	251	269	253	256	252	222	234	267	248	220	268	258	256	260	267	262	273	268	285	247	255	252	249	273	246	260	264	244	237	250	250	247	245	262	259	250	227	246	265	262	221	252	250	260	276	263	233	244	277	275	275	245	258	261	268	279	260	258	249	224	248	251	249	266	280	271	265	239	271	264	257	261	252	259	251	256	258	258	252	272	280	247	271	267	237	238	255	230	242	250	265	253	250	253	269	245	244	256	252	269	268	248	262	257	260	277	236	282	253	280	263	254	272	277	267	263	260	255	251	265	282	289	250	274	253	256	268	260	241	233	225	266	264	250	257	259	248	263	244	245	255	285	267	278	251	269	256	246	241	263	243	285	284	270	267	230	245	259	249	251	266	243	271	254	252	205	227	257	270	270	253	254	255	273	243	244	266	267	250	269	269	271	266	247	264	278	237	280	230	244	258	266	259	259	258	255	278	241	242	236	221	241	250	273	228	272	238	274	265	259	276	253	234	266	265	260	268	259	267	250	246	263	278	270	262	292	240	267	282	245	278	260	267	236	263	286	256	254	261	255	239	261	246	274	255	241	250	267	266	252	251	276	254	251	264	251	271	259	228	250	259	260	288	240	242	240	288	235	229	273	243	268	253	243	272	259	279	266	299	226	243	282	257	274	271	248	263	296	234	266	261	272	230	252	239	254	271	244	283	277	248	272	238	251	236	256	237	258	242	260	223	232	237	243	249	285	290	259	249	261	242	264	261	255	243	283	291	246	230	242	249	265	258	259	272	273	287	249	249	252	254	277	262	272	275	281	248	249	247	230	255	231	254	265	237	264	235	223	256	286	270	245	249	246	249	264	240	238	255	254	247	256	244	245	251	260	259	249	268	258	242	280	269	277	267	261	247	265	246	249	246	249	241	252	254	263	245	244	251	278	272	296	255	256	266	256	262	250	254	240	234	259	241	254	266	265	234	276	275	279	267	269	229	258	235	268	264	261	265	277	250	256	247	251	255	236	257	252	258	250	277	238	281	258	245	252	252	223	224	258	258	275	272	251	243	244	244	253	248	263	255	260	244	288	239	244	249	256	250	248	264	240	277	258	232	238	289	255	261	286	243	242	256	214	250	279	275	262	245	234	243	267	240	251	256	245	275	264	256	262	259	255	268	257	281	252	217	269	267	258	264	261	246	259	279	252	254	282	273	297	244	266	242	262	241	277	277	261	264	269	245	238	256	258	275	267
22680	21597	29000	24667	21597	21450	6347	994	786	738	741	738	649	683	650	633	589	645	577	664	610	640	606	600	638	596	611	570	600	598	617	570	611	549	553	575	595	577	625	552	594	552	548	615	592	551	606	561	542	533	574	548	576	639	632	579	562	578	567	566	600	569	544	568	606	560	571	603	556	565	545	623	572	550	587	544	620	534	586	568	560	578	535	601	587	579	526	599	548	548	566	576	648	565	644	577	556	544	569	602	584	563	566	603	623	542	589	620	579	602	598	629	575	579	580	554	534	608	612	584	580	592	596	545	600	576	592	594	575	602	578	607	557	564	611	566	584	593	564	554	589	548	570	620	620	619	544	578	582	583	607	567	559	576	550	551	574	556	585	580	569	591	563	560	587	507	596	587	613	572	581	591	565	573	557	583	571	562	615	556	559	541	550	640	559	571	584	566	621	582	542	549	579	534	562	595	566	561	579	602	562	574	565	598	525	563	577	551	560	573	602	554	585	567	573	590	585	627	565	586	616	557	572	583	515	565	596	573	583	584	571	577	604	603	560	554	592	558	568	577	583	558	592	566	587	593	575	559	572	567	582	600	503	578	598	561	596	596	553	555	584	576	578	552	572	570	580	591	584	593	582	561	602	566	578	561	606	600	567	604	586	584	573	573	574	560	574	526	534	611	549	635	616	581	602	621	555	560	569	550	565	580	543	553	596	565	626	580	582	582	602	607	549	574	588	543	532	588	553	579	564	604	624	576	589	583	571	580	610	570	554	530	538	603	553	574	605	606	551	561	594	533	653	565	568	553	555	575	619	556	538	540	555	577	539	595	590	555	575	582	531	545	603	564	524	544	517	572	569	587	591	574	617	563	538	571	570	602	536	569	568	533	579	611	583	615	579	627	558	578	570	565	585	565	601	607	570	558	582	537	585	595	562	545	559	575	608	624	574	603	598	619	614	560	593	612	624	587	551	587	568	575	587	540	564	561	588	555	577	572	543	522	601	548	621	589	565	606	559	592	615	545	608	582	564	556	539	578	556	568	574	568	535	595	554	566	577	551	558	574	570	570	515	606	587	576	578	576	614	577	582	536	570	542	590	549	601	606	563	575	576	558	554	582	566	594	563	550	546	567	568	616	528	606	579	566	583	599	593	559	576	558	586	557	583	612	569	588	571	573	565	559	559	574	582	575	551	564	595	598	537	611	524	593	587	599	589	587	546	555	538	584	547	589	551	573	589	601	577	574	623	567	607	527	577	589	589	557	596	527	574	592	598	599	593	520	543	574	625	554	588	579	551	569	596	603	552	621	526	549	588	585	601	595	559	581	605	581	567	559	580	554	591	537	584	574	577	542	589	574	577	573	588	553	550	585	571	571	601	528	569	541	585	554	571	632	585	595	598	572	563	580	645	613	564	562	601	563	581	557	565	578	586	574	615	562	559	544	578	590	533	571	583	591	626	576	610	551	571	588	556	607	576	549	590	559	576	569	578	543	560	556	588	582	626	590	558	579	597	574	574	577	550	577	595	623	546	583	594	589	580	550	599	580	578	619	632	552	565	547	609	573	576	580	575	577	580	577	606	631	514	565	565	577	570	572	572	590	551	553	573	555	541	577	577	542	565	586	607	585	586	562	600	570	564	560	558	544	603	616	620	589	613	608	603	588	606	575	582	550	608	588	572	566	573	557	587	574	592	594	604	559	597	579	546	622	581	566	592	557	553	562	516	550	600	587	560	639	541	533	575	556	595	590	581	602	599	568	540	564	584	568	590	544	604	536	580	561	596	554	566	559	556	592	590	570	563	591	571	608	549	587	593	624	586	597	619	603	556	569	559	555	542	572	610	567	560	573	590	637	573	566	567	534	602	549	598	525	575	551	547	559	588	589	581	532	568	562	499	549	597	562	559	564	567	574	579	551	576	578	550	588	563	571	534	582	563	579	554	597	594	623	586	616	604	575	569	606	595	576	597	602	590	545	587	575	555	609	615	548	505	576	559	572	553	615	594	556	496	581	586	578	587	574	560	601	568	579	595	571	587	553	592	608	612	563	592	582	609	584	583	548	592	586	593	612	538	566	539	577	612	549	602	596	555	563	532	572	588	582	539	606	601	547	603	595	555	587	578	611	563	590	616	627	573	607	551	566	548	579	567	586	550	607	594	587	576	597	563	565	545	598	572	604	584	590	555	581	609	594	585	568	589	591	561	579	599	535	588	554	601	537	601	603	533	569	599	563	595	588	578	574	573	589	572	550	570	538	590	583	562	556	625	584	578	534	607	568	610	590	561	572	590	562	576	605	589	562	559	606	605	607	554	544	577	618	560	573	562	589	611	597	552	587	567	565	562	579	586	584	591	576	556	575	550	563	574	578	565	557	568	599	547	599	608	573	584	547	595	571	597	552	577	586	534	552	571	585	616	601	580	566	619	583	558	599	586	566	530	584	572	573	589	560	573	589	606	568	575	552	552	612	502	568	564	599	609	552	547	589	556	574	554	575	564	588	567	577	569	600	582	550	589	606	558	585	617	624	596	640	557	554	566	574	585	561	582	568	587	565	586	583	570	598	568	556	544	545	600	605	574	574	568	565	572	582	589	591	578	582	610	579	553	567	567	556	564	610	578	563	533	597	561	582	563	573	539	584	584	569	602	568	574	586	633	594	573	589	545	565	594	582	559	546	561	551	596	591	578	558	589	587	557	626	568	581	535	567	572	601	560	597	623	564	575	592	560	572	608	604	587	616	558	562	580	590	604	599	572	536	548	565	634	592	578	607	624	611	596	578	570	541	591	597	551	588	541	551	553	566	564	557	589	553	570	599	561	570	593	579	603	590	574	608	609	559	557	553	549	579	570	575	582	579	573	612	594	621	576	555	596	568	615	588	592	571	607	549	625	569	548	559	560	593	572	573	610	559	571	598	556	546	606	568	586	576	559	563	559	554	560	550	598	584	596	566	569	573	585	662	593	607	578	599	543	604	582	600	607	562	557	569	580	581	585	553	574	544	601	587	587	526	557	562	607	543	565	582	543	567	605	609	567	579	548	559	596	526	569	564	618	579	573	612	549	598	600	578	560	555	580	586	559	589	557	585	597	570	620	560	566	570	542	588	577	567	591	594	594	640	587	603	547	593	600	581	561	557	595	541	580	589	578	599	561	613	571	626	559	574	610	534	548	544	560	581	547	570	610	584	604	603	568	551	593	568	607	583	553	547	568	571	575	593	558	561	600	588	546	576	592	566	602	603	597	579	595	618	568	653	575	582	584	577	560	622	573	547	567	602	584	601	528	525	580	577	542	603	555	607	564	574	552	556	556	569	541	579	594	559	594	562	580	574	581	568	611	556	603	587	571	546	561	564	566	545	565	549	599	572	576	613	591	567	597	576	529	581	569	560	595	585	598	554	567	535	613	607	556	589	586	569	547	566	583	573	581	639	554	577	569	561	633	530	599	567	587	615	596	567	552	579	570	556	554	571	590	577	559	605	568	616	564	573	570	583
47407	74274	33717	7236	2295	1856	1515	1392	1156	1014	1038	946	930	892	813	841	876	828	755	788	844	784	793	768	760	724	764	756	768	710	759	754	677	717	717	715	738	722	710	686	754	711	768	709	716	668	727	746	742	715	723	729	710	701	769	708	709	734	694	720	724	722	725	729	733	675	720	731	741	703	714	705	742	731	731	752	721	742	681	717	736	712	703	695	757	731	712	762	693	698	728	704	736	721	695	713	695	707	731	768	703	764	721	786	755	707	705	721	723	734	675	761	760	675	746	724	694	667	765	714	766	727	704	744	720	748	710	736	730	743	704	755	711	723	731	713	657	718	712	720	677	710	756	692	744	671	720	718	754	727	731	712	764	706	758	742	731	766	647	714	704	712	675	635	698	713	693	696	764	703	714	705	707	714	722	727	745	692	706	714	698	704	693	695	681	711	730	674	767	745	760	694	707	727	766	697	708	646	763	729	699	688	740	702	716	728	739	717	720	737	727	733	697	783	677	658	729	707	729	690	653	713	692	797	753	713	707	705	674	719	681	723	761	738	712	716	695	680	702	713	737	723	694	699	704	747	714	736	716	742	705	694	727	766	697	745	689	731	742	727	734	707	689	738	698	766	754	726	706	693	669	735	739	713	759	727	774	755	718	659	713	734	737	750	747	773	732	767	719	727	731	714	749	819	707	726	721	725	705	741	705	683	699	779	668	687	695	798	667	704	656	676	680	684	697	701	674	730	690	726	729	729	731	723	700	678	687	702	724	709	711	725	703	743	705	700	714	721	695	717	693	706	708	716	766	703	705	700	724	740	684	731	737	665	701	727	719	723	768	758	757	756	722	728	695	722	734	730	790	688	708	719	709	683	697	677	678	739	764	694	744	744	700	717	772	767	712	742	697	752	712	750	717	753	732	696	720	696	719	653	725	736	711	716	721	728	743	706	703	755	750	713	767	741	703	714	672	728	722	708	706	739	736	765	713	697	669	700	714	729	730	731	687	667	713	761	760	713	686	767	731	702	720	728	715	750	704	692	745	745	686	743	666	712	729	750	728	692	744	693	738	713	698	709	722	687	699	716	718	739	694	780	729	714	722	751	697	710	722	729	716	748	732	732	724	699	718	703	744	734	742	781	708	734	752	737	724	741	693	736	686	653	726	695	777	714	706	713	730	745	720	725	747	701	695	707	752	708	677	754	695	714	713	721	748	698	716	729	700	734	706	746	755	743	734	714	705	738	711	738	717	718	674	756	686	731	746	708	695	744	752	678	727	734	690	775	744	722	711	685	700	706	759	680	689	702	731	725	669	752	688	685	766	748	749	761	703	710	672	734	728	717	761	712	694	743	719	684	683	760	700	744	669	697	717	705	745	697	770	692	726	706	698	750	690	687	695	691	766	695	686	742	711	699	691	740	726	743	684	724	739	714	676	722	754	687	698	726	729	659	705	737	720	781	708	696	747	730	734	725	690	757	691	683	687	675	692	723	730	759	731	664	675	701	699	674	720	725	693	707	712	706	698	730	688	757	681	725	713	766	649	688	746	753	755	717	740	705	738	768	696	763	673	726	716	730	727	744	761	679	673	727	707	669	723	748	690	749	636	682	713	696	761	709	697	712	712	726	702	702	700	705	741	675	717	731	738	743	731	727	732	715	714	694	746	744	725	705	717	708	721	753	716	756	712	696	760	733	695	708	727	688	752	752	700	774	639	735	754	636	727	682	732	730	757	760	701	707	699	727	725	723	691	740	751	750	690	669	730	700	773	718	739	715	758	692	741	733	730	663	717	686	702	766	697	705	763	695	760	712	740	691	740	747	711	679	692	704	706	702	735	799	709	705	725	773	703	679	686	712	700	695	698	753	703	728	701	697	697	669	791	699	735	724	769	746	720	701	687	738	708	691	694	730	705	693	729	689	726	694	735	732	684	726	662	693	704	721	718	714	726	685	760	711	753	691	672	715	712	729	751	750	693	643	736	763	712	757	716	705	722	700	717	700	733	686	744	711	710	697	689	709	702	741	738	741	721	733	734	695	757	646	694	722	751	736	735	705	665	712	723	684	679	754	750	722	732	721	743	762	725	711	740	734	740	695	702	753	743	687	801	745	717	716	738	735	783	678	695	702	713	720	730	702	733	705	703	731	694	741	735	703	710	666	731	724	698	700	774	741	719	675	789	707	771	769	698	716	746	744	759	700	696	684	690	707	749	732	736	703	740	739	693	719	741	698	753	680	701	745	710	698	720	709	741	690	717	730	700	734	727	747	704	684	704	753	684	753	734	746	755	715	747	733	717	722	717	695	710	704	689	730	716	686	756	716	717	733	722	735	729	718	713	714	697	753	692	688	744	704	734	702	689	729	673	743	696	722	690	736	713	708	714	713	729	691	726	731	718	713	665	719	740	747	714	729	686	737	669	722	707	684	737	728	757	728	746	677	705	722	701	774	773	698	713	700	719	706	731	711	696	711	689	733	748	732	650	747	711	736	711	738	718	702	700	741	732	715	686	688	734	669	715	698	705	694	744	736	693	665	689	698	720	713	700	725	701	713	716	740	698	709	715	727	729	727	714	708	727	690	733	742	784	674	748	719	694	719	682	671	675	712	706	730	726	715	724	679	687	779	779	764	766	698	724	731	717	727	715	714	746	684	707	733	701	723	732	698	778	696	723	735	661	755	713	718	750	770	695	769	700	775	717	731	766	715	661	738	754	714	738	708	702	700	705	687	755	696	712	727	746	682	691	721	707	686	711	716	691	729	760	748	701	778	709	697	726	660	673	719	737	742	677	765	695	725	722	741	705	717	753	718	720	718	682	719	714	704	699	720	711	766	716	737	698	736	728	714	745	713	716	713	687	746	675	707	742	713	763	655	724	730	704	723	671	706	729	649	750	741	784	725	737	722	751	707	728	684	705	698	771	780	727	746	723	750	675	686	706	731	736	767	690	717	779	762	787	746	703	734	693	727	704	744	698	687	707	685	738	682	695	742	686	724	745	757	700	752	715	707	726	743	750	743	679	719	743	718	693	709	701	753	771	731	641	753	738	756	726	703	740	691	678	720	689	668	737	711	692	688	736	716	708	698	736	707	744	713	722	739	703	671	745	751	708	721	705	733	696	731	745	705	717	690	716	664	731	680	757	730	721	707	685	732	720	706	696	686	761	730	714	726	700	711	781	684	738	684	731	706	700	747	751	748	720	700	686	718	755	712	685	743	711	744	725	724	721	685	697	767	758	731	724	704	721	740	691	764	731	753	749	687	729	716	708	703	695	706	690	714	732	721	714	716	694	720	745	724	706	724	673	710	702	726	711	711	736	735	662	696	741	712	740	729	727	674	781	741	704	723	715	693	701	723	705	692	746	766	725	696	698	747	734	691	706	732	727	698	770	774	756	657	730	714	697	706	755	727	708	738	707	708	696	692	788	746	739	725	716	694	710	704	688	689	736	762	758	682	712	740	758	754	759	677	776	688	728	692	744	664	730	711	725	709	750	724
27946	21068	10522	1332	450	371	383	365	400	370	341	364	359	341	345	359	362	350	351	348	347	329	352	367	323	317	326	346	322	395	370	326	335	359	336	329	354	355	361	354	336	351	358	367	361	339	327	343	334	350	345	323	341	366	329	370	334	377	362	343	336	370	363	337	345	344	348	353	329	335	353	326	368	377	316	353	351	337	323	333	370	348	357	354	350	385	357	370	352	358	335	314	323	343	341	338	348	347	333	335	338	342	343	336	319	371	316	358	349	311	344	355	341	353	332	338	338	348	344	329	336	324	344	350	335	338	345	327	337	342	355	374	347	358	372	347	325	337	332	364	342	369	354	338	351	363	316	343	363	368	348	346	332	352	342	331	324	350	347	360	331	338	330	340	338	343	342	345	344	339	338	324	340	333	326	319	374	337	347	343	338	335	356	332	351	391	323	335	344	358	351	325	350	346	331	352	359	333	354	361	357	356	355	340	344	347	331	360	353	349	344	355	365	339	374	311	338	383	330	359	357	361	354	336	391	345	349	365	360	329	349	333	326	323	316	368	330	390	346	310	343	361	329	355	371	349	336	338	352	328	368	320	357	327	358	362	347	356	334	344	348	354	322	356	386	310	382	308	309	365	346	348	363	344	336	368	359	359	381	323	342	326	324	338	326	328	322	330	357	327	350	325	354	346	346	351	325	324	384	348	363	358	361	356	343	365	359	348	347	331	348	366	319	316	356	341	309	374	385	357	356	344	337	340	330	341	333	330	347	354	345	345	303	383	332	334	353	381	335	324	373	366	334	333	339	360	352	318	355	333	337	358	312	332	340	349	340	366	385	343	346	356	327	340	365	348	333	349	339	339	309	364	362	330	353	365	338	326	357	358	343	340	365	313	366	351	362	367	363	340	330	373	311	360	365	341	335	369	347	330	316	341	352	351	362	354	340	341	347	325	339	317	356	371	349	351	392	357	344	341	372	345	369	346	344	325	331	332	365	349	370	313	331	347	339	350	342	340	329	351	368	341	342	361	360	347	356	345	337	351	355	347	348	353	342	335	325	362	370	325	326	362	357	346	344	333	340	372	372	350	370	357	334	338	358	344	338	331	330	380	341	351	378	338	353	360	370	346	373	360	347	385	299	328	346	327	330	346	330	319	362	333	337	338	325	393	362	351	368	355	323	351	352	338	358	358	356	374	356	345	360	330	344	359	331	338	332	333	338	361	300	326	371	367	368	381	337	335	364	380	366	327	339	374	343	353	352	321	313	367	366	351	327	329	376	331	342	339	321	349	309	347	334	327	356	330	307	351	345	306	353	336	351	367	334	345	347	345	362	348	336	369	337	395	339	343	354	352	316	331	339	375	399	329	367	354	339	352	323	355	367	352	360	318	369	329	366	357	350	330	376	363	309	330	340	365	379	337	330	349	328	350	346	351	355	394	375	367	369	360	344	348	344	367	334	361	337	351	372	322	356	339	360	319	340	322	334	344	343	340	339	360	388	323	318	344	329	348	342	347	353	363	347	377	350	329	351	330	338	368	345	339	358	393	379	348	344	335	339	341	326	349	342	339	370	365	351	335	321	347	360	315	343	330	329	322	318	316	334	335	371	355	321	351	341	322	346	324	359	367	356	352	333	320	360	308	339	316	338	344	353	319	346	345	341	390	342	342	345	345	332	386	387	349	345	397	373	355	350	356	345	331	344	309	358	349	350	353	341	376	346	352	337	343	315	343	324	319	333	355	358	367	354	355	360	344	328	363	345	356	326	332	349	332	353	330	359	331	347	363	357	342	375	347	356	341	343	327	349	336	347	326	353	337	338	331	332	359	347	353	343	367	321	347	358	306	359	332	331	338	337	324	350	377	350	306	380	329	321	339	385	355	324	363	360	350	335	333	357	336	335	341	318	339	350	316	343	306	348	344	346	340	354	355	337	400	337	330	348	342	359	351	333	344	378	328	312	350	350	325	347	395	380	335	337	337	362	331	352	355	361	328	351	357	361	326	334	365	346	348	331	324	333	329	341	327	342	355	331	336	355	357	369	347	370	340	369	382	374	356	310	350	359	356	362	342	360	335	361	365	355	339	362	348	327	365	316	327	341	359	328	311	367	339	335	327	332	341	332	355	365	359	341	341	344	359	330	348	341	356	344	356	360	348	371	359	352	346	321	360	351	348	350	352	337	339	345	351	352	337	357	361	360	320	327	375	318	372	382	362	354	314	331	312	367	379	334	360	342	322	301	344	347	333	352	358	338	349	321	325	350	364	356	346	333	347	355	340	343	355	379	359	386	361	348	333	307	340	339	335	342	352	369	363	359	338	357	360	354	367	330	326	349	350	334	356	332	334	341	309	348	357	360	336	359	329	346	325	363	345	377	377	354	352	354	343	320	335	352	322	359	336	319	330	369	341	311	334	371	356	343	350	341	348	329	355	376	384	350	351	355	336	317	349	362	348	342	341	354	324	372	373	333	377	351	351	373	353	360	353	344	343	346	340	349	352	338	335	325	338	337	369	321	331	367	350	332	344	342	346	337	335	335	342	389	373	330	347	341	354	319	355	338	333	344	348	356	350	375	372	312	348	316	316	335	349	306	353	349	342	340	344	344	353	370	355	363	350	386	359	342	362	316	342	353	326	386	360	326	363	335	351	354	328	347	350	328	330	340	339	348	343	349	355	332	317	349	354	355	329	358	333	353	360	376	373	341	384	322	382	331	346	334	355	317	338	340	330	345	349	359	364	374	323	352	313	338	360	328	362	351	334	342	352	378	398	360	411	322	350	377	321	356	378	354	321	376	332	344	380	364	330	337	337	334	363	384	334	314	376	340	347	341	330	308	335	341	318	364	336	365	373	371	391	364	331	338	299	329	346	349	362	343	346	333	347	360	366	322	336	334	373	374	339	331	341	338	361	316	345	356	360	335	358	355	362	380	337	356	321	344	340	334	311	369	355	335	342	337	354	340	376	344	377	378	330	327	386	314	323	334	391	321	349	344	356	334	343	338	360	363	369	343	352	350	365	400	351	340	394	341	348	332	334	342	324	344	349	331	317	397	380	379	348	320	333	345	346	389	359	360	330	349	314	367	356	357	348	313	355	372	346	351	325	305	378	368	341	338	361	340	356	339	367	363	352	335	326	324	352	347	340	399	347	364	339	354	349	346	355	323	333	359	326	340	344	338	308	331	365	330	313	358	347	321	339	332	338	358	321	324	336	350	355	340	335	342	365	364	362	349	337	310	347	370	383	337	356	352	366	356	335	333	323	327	355	326	347	339	352	351	315	363	338	360	349	342	351	327	332	323	340	340	334	364	363	374	360	378	338	362	325	320	295	343	334	333	327	355	397	380	358	326	377	353	358	333	345	336	352	347	360	357	331	371	376	321	325	332	353	346	365	334	367	347	332	355	355	325	341	345	370	354	357	367	349	352	329	378	349	320	329	334	369	344	327	328	359	378	335	341	331	352	361	351	315	372	348	333	358	346	349	344	320	329	361
17656	25191	6509	897	491	474	488	458	434	450	431	404	453	452	468	409	464	410	430	404	426	413	460	439	423	460	440	439	436	433	445	412	411	434	448	397	419	449	440	441	415	425	378	393	427	417	434	406	453	442	460	397	403	430	447	427	418	418	405	428	439	426	418	400	420	461	408	458	394	485	426	439	440	413	414	431	430	424	450	405	444	420	396	395	440	414	413	405	399	455	440	439	384	430	410	448	420	439	443	440	442	423	470	412	474	418	416	421	400	396	435	423	432	437	425	449	442	421	403	441	446	430	407	420	438	425	418	431	433	448	436	413	448	426	469	404	431	453	465	463	413	410	421	416	435	441	450	420	423	381	407	409	416	436	447	440	419	442	461	441	431	424	476	419	453	414	460	402	438	418	420	443	415	413	440	428	394	416	409	428	419	445	464	438	423	440	465	440	414	414	406	430	434	405	396	426	420	444	435	463	458	446	469	447	452	438	446	415	424	449	407	427	416	427	456	409	425	415	393	437	425	421	413	431	435	429	430	374	443	420	435	414	415	416	429	417	398	418	417	434	398	422	423	432	425	431	416	377	433	439	413	430	423	411	420	419	427	387	430	424	462	434	410	442	438	406	448	387	424	426	402	422	431	430	445	446	439	403	437	439	424	483	447	403	430	445	417	406	417	427	447	382	420	444	433	440	420	385	440	391	384	427	427	421	406	443	448	422	422	413	465	408	419	425	454	405	425	424	440	457	415	412	414	436	411	414	457	434	451	413	424	398	459	432	444	402	413	389	416	436	428	431	385	466	443	412	415	440	415	445	433	409	422	446	412	417	473	434	417	449	420	423	410	416	419	427	433	430	453	452	432	429	461	414	424	435	406	458	411	468	395	409	420	438	442	393	441	444	453	443	451	435	420	420	441	440	416	448	444	427	413	417	410	392	455	423	389	445	439	406	418	453	428	451	434	425	457	442	452	407	473	412	389	402	397	435	429	441	443	402	442	434	421	426	427	411	418	413	394	437	428	391	429	458	412	417	434	443	399	408	442	451	459	410	396	443	463	388	402	444	425	446	452	424	476	433	450	429	472	404	407	474	432	452	408	422	455	451	461	442	433	406	451	426	420	429	491	400	414	428	439	427	452	422	412	449	418	446	406	390	393	429	441	433	398	420	410	456	410	455	440	452	405	426	405	436	449	421	460	451	451	409	424	429	464	419	429	400	475	467	423	433	430	436	406	420	438	409	400	432	440	471	415	426	433	430	414	438	430	426	432	426	454	458	432	434	414	430	450	447	431	415	429	453	415	413	418	468	399	431	424	429	406	411	438	440	425	450	419	442	395	391	429	424	407	418	397	441	403	414	415	425	439	408	424	417	401	429	444	409	440	417	415	455	423	451	453	411	433	434	449	415	439	426	416	415	404	420	453	483	416	406	410	437	405	383	448	406	430	447	438	405	405	414	456	398	423	422	410	409	429	437	448	439	448	434	407	422	431	445	428	453	428	433	451	454	415	435	432	420	404	416	467	453	425	444	430	428	452	400	417	434	444	424	431	409	467	403	398	417	411	401	457	451	433	432	424	444	448	426	482	428	462	427	445	440	451	467	440	400	429	439	411	459	443	445	443	512	419	404	452	390	457	442	423	439	421	427	414	427	422	446	477	443	411	418	425	390	458	396	395	437	429	410	421	433	466	402	438	422	424	416	404	415	434	446	417	405	421	457	425	436	427	451	425	455	452	452	423	422	420	441	442	397	437	449	393	413	456	415	381	450	418	431	448	410	465	410	430	470	418	395	406	433	423	449	380	416	405	414	465	429	461	418	406	454	399	412	399	437	423	419	435	452	427	417	401	404	462	428	424	452	428	428	449	434	428	404	456	471	393	433	445	447	470	423	436	412	418	403	450	454	403	467	422	415	425	425	457	408	426	435	398	440	468	433	388	396	413	444	423	438	450	410	450	438	440	431	413	426	436	439	429	428	410	432	447	389	442	443	438	418	433	415	446	414	414	450	430	450	422	442	464	435	423	379	407	407	440	439	403	385	422	429	410	451	408	442	426	420	461	419	432	403	441	448	457	474	455	448	393	421	451	430	447	427	424	418	429	439	413	463	423	430	414	448	464	439	443	417	411	443	427	417	430	432	460	430	416	439	435	429	415	408	426	413	398	429	426	387	443	419	413	434	427	407	378	433	439	422	437	430	426	412	421	429	424	444	440	431	449	453	415	436	419	397	427	436	441	441	445	451	440	400	454	456	402	420	451	427	464	434	425	446	426	412	437	421	426	412	414	401	445	413	437	433	425	446	390	413	450	473	469	476	428	431	458	428	408	458	385	427	445	420	441	453	390	413	442	445	446	396	442	468	429	449	400	427	440	416	419	436	392	461	437	445	439	428	437	449	439	406	461	412	423	404	406	413	432	475	413	433	431	441	419	443	394	419	475	460	428	431	427	424	416	470	439	419	381	414	439	420	428	449	428	410	406	431	462	413	384	406	445	435	440	431	417	399	473	450	438	406	465	468	424	461	405	452	457	425	459	395	462	462	426	460	386	437	461	422	440	434	415	425	458	409	434	423	449	429	407	438	427	412	422	442	438	450	422	436	387	446	390	419	408	430	452	421	447	428	409	432	437	432	409	456	436	432	436	442	424	409	450	397	452	411	432	428	507	453	425	426	461	456	437	424	433	463	455	425	424	454	419	408	440	410	436	425	442	435	448	375	394	441	444	445	432	441	432	446	407	398	405	444	434	434	464	421	443	417	434	454	466	421	456	432	451	439	410	433	408	412	438	409	434	419	451	412	425	425	467	416	436	453	449	440	417	428	451	414	437	411	452	440	417	426	419	475	440	437	435	453	460	450	428	419	422	418	387	413	419	437	422	404	446	470	421	431	445	461	411	414	424	438	439	444	411	426	427	445	393	403	447	454	458	427	454	409	452	455	476	451	440	449	381	400	445	468	396	460	405	426	421	457	439	438	420	442	397	480	446	460	451	412	435	396	422	447	421	407	471	436	451	425	432	418	431	437	442	454	487	382	445	430	421	428	392	428	430	446	459	451	452	408	430	412	381	422	432	419	399	426	427	392	486	454	431	458	460	455	389	465	398	428	426	415	409	385	424	437	419	405	421	383	438	453	437	415	452	448	454	421	430	464	429	434	428	393	429	399	417	433	439	445	437	435	431	411	428	419	420	391	394	434	430	433	414	455	430	469	424	441	444	381	396	423	407	412	400	412	452	416	462	400	446	447	392	429	469	428	429	443	421	432	393	445	419	436	451	433	383	426	450	460	386	447	438	393	447	451	455	472	464	433	440	456	426	400	448	395	413	439	429	434	440	441	396	434	435	431	435	441	447	420	451	434	471	413	407	419	451	427	430	419	460	426	412	401	393	446	432	424	427	427	388	429	424	441	440	437	432	384	476	449	410	414	414	406	444	427	401	435	476	438	457	393	461	415	413	462	416	445	441	412	449	407	455	437	439	457	470	427	492	436	403	391
23679	21605	28602	24979	21219	7423	1076	796	721	732	711	715	674	649	670	689	663	682	681	646	655	694	672	706	659	691	692	634	639	637	618	624	612	693	617	622	686	602	676	674	644	641	656	651	638	652	640	645	638	668	630	668	706	643	643	657	617	612	640	615	631	644	674	643	648	696	611	656	636	631	660	596	668	661	658	644	636	646	665	604	676	670	661	651	665	675	674	581	706	640	649	637	676	602	625	647	667	645	642	644	603	677	684	647	688	619	638	682	626	678	647	646	703	659	630	686	660	646	645	637	608	654	678	638	607	633	646	631	643	688	644	648	655	661	662	664	664	625	616	683	630	636	668	672	649	642	615	665	639	682	664	638	626	684	679	690	708	627	620	670	599	622	596	628	620	617	613	639	646	648	682	627	670	618	665	691	649	596	623	710	621	674	686	643	657	624	700	653	586	629	630	639	709	619	648	668	590	656	633	673	660	651	653	644	619	609	633	678	658	605	666	639	642	671	624	639	629	609	615	649	662	668	611	665	652	671	650	612	651	642	667	697	644	609	630	628	651	659	702	642	616	665	662	663	644	648	639	656	635	648	657	657	656	661	649	618	634	614	684	632	603	650	623	626	621	637	648	634	645	670	635	636	640	688	634	616	605	639	657	651	607	630	636	643	616	630	668	662	641	651	646	655	684	654	622	582	667	639	661	682	647	642	678	650	642	597	652	693	634	647	581	661	683	669	628	676	597	694	640	633	668	615	639	604	622	640	674	671	622	641	642	644	686	609	664	647	689	657	653	673	637	625	663	650	675	623	675	684	634	628	662	634	644	604	626	624	661	615	674	643	637	662	634	628	656	683	655	648	614	626	670	651	609	630	682	603	656	624	628	700	643	622	598	620	592	686	588	623	641	649	642	644	580	701	640	604	660	658	657	643	633	651	637	662	655	667	663	653	650	647	624	628	635	658	609	636	624	619	608	680	634	650	646	606	608	684	636	613	647	647	683	663	648	678	642	668	650	633	584	604	601	632	643	691	626	623	620	633	610	637	693	647	660	625	621	626	615	653	664	610	667	650	632	675	664	687	625	646	611	654	646	665	624	649	624	626	663	619	690	633	592	646	642	671	652	658	647	576	644	611	631	619	643	678	661	684	627	660	638	577	659	675	615	610	625	602	662	651	677	650	647	624	655	652	638	584	604	642	694	647	633	681	636	653	635	659	631	638	671	643	634	647	615	606	646	687	620	600	631	625	681	654	663	626	604	647	652	662	642	612	600	604	612	667	674	616	661	604	639	617	658	673	633	663	655	626	650	611	643	641	647	653	646	632	671	679	665	631	644	672	616	615	683	663	669	634	618	632	659	684	688	641	635	586	604	638	641	632	654	643	616	612	646	660	640	638	644	685	670	647	674	628	596	637	641	641	662	624	614	652	657	654	678	650	645	658	634	604	641	688	678	630	631	680	668	646	656	637	659	670	654	641	633	622	610	672	630	608	685	610	637	698	632	617	634	683	676	687	683	675	653	628	677	609	649	647	677	645	642	646	665	619	646	657	660	625	623	662	648	704	675	637	626	614	656	662	643	695	636	695	598	645	616	656	615	635	670	635	641	672	655	647	634	656	668	621	700	630	624	634	662	660	603	678	645	687	636	634	695	644	641	624	578	630	645	637	588	630	613	614	677	666	676	684	615	628	660	635	663	632	629	657	633	641	655	650	656	621	648	597	606	603	653	649	672	637	617	671	612	616	633	607	635	653	604	637	641	631	596	661	630	635	675	679	596	644	676	686	641	644	640	696	607	630	662	604	669	624	641	644	660	673	695	626	637	644	573	674	616	669	610	623	673	634	612	638	607	660	683	647	636	623	641	669	652	650	623	641	619	656	614	648	643	617	613	626	628	631	647	671	663	627	698	670	678	592	655	649	623	659	573	674	644	639	669	632	644	685	641	638	654	656	610	683	630	668	629	637	694	684	622	648	641	663	643	641	610	647	680	646	605	626	639	606	624	671	625	627	630	631	648	671	610	645	597	635	615	634	648	633	616	649	615	627	642	675	658	643	693	637	692	650	623	634	695	621	643	617	628	621	674	690	664	621	652	631	615	649	642	631	644	632	680	629	599	648	607	662	664	605	647	663	648	656	631	623	659	608	627	629	627	652	663	646	637	598	636	679	683	653	659	677	641	583	621	662	639	641	591	694	651	657	656	632	643	655	665	610	659	688	658	683	647	630	648	678	668	591	643	649	633	662	593	619	643	630	605	629	619	717	626	627	643	622	610	652	644	645	700	670	670	668	636	646	658	653	643	637	657	650	653	642	638	610	635	698	675	649	643	671	610	596	651	638	672	643	649	614	594	639	627	614	618	633	672	645	700	622	640	631	620	640	607	636	674	607	668	651	646	647	670	664	656	606	614	678	614	637	622	656	654	662	642	620	626	642	627	648	605	618	606	648	703	690	687	665	698	624	643	650	624	643	646	691	619	646	648	596	591	601	637	639	668	711	641	653	666	662	669	608	655	643	681	666	661	590	617	659	634	661	644	672	591	656	646	649	642	599	637	625	632	661	689	682	596	667	618	680	616	650	681	614	598	630	655	666	619	622	630	667	643	639	639	641	597	646	677	651	606	664	639	618	623	685	628	571	667	682	641	659	665	616	652	626	621	639	670	644	608	662	644	613	657	631	650	656	657	673	671	627	695	681	626	655	640	682	670	641	666	650	649	614	639	639	617	638	634	617	657	660	613	640	669	658	629	653	665	681	661	634	610	643	665	653	627	693	636	665	673	619	606	628	652	624	652	663	648	646	659	696	668	619	597	683	655	654	635	654	685	675	622	634	623	660	658	669	673	650	634	661	647	653	657	641	654	656	628	633	637	601	660	656	596	635	634	658	635	636	639	649	591	661	654	652	641	667	626	678	645	636	662	636	671	596	638	624	633	657	648	640	662	647	642	657	667	656	634	615	634	605	632	699	626	659	694	597	615	644	626	636	662	635	652	673	640	646	611	616	616	655	613	663	665	654	618	642	636	671	638	654	667	621	647	591	645	643	658	615	646	626	666	632	656	626	660	609	657	653	665	650	625	670	723	617	658	709	677	649	637	600	660	645	677	635	658	626	629	658	642	616	645	648	624	613	636	618	623	684	629	684	657	663	651	608	637	669	669	660	629	611	678	621	633	666	666	663	619	673	663	700	649	643	648	691	632	633	659	627	656	613	701	652	628	603	631	606	613	666	640	651	613	628	631	648	671	669	674	589	667	609	669	645	654	676	651	661	666	630	678	641	669	609	675	620	636	640	617	590	650	652	607	633	664	640	621	616	643	659	585	674	684	675	640	606	628	612	646	649	664	574	647	636	607	619	668	616	674	609	705	617	614	642	653	655	652	674	659	601	610	655	664	647	625	655	650	616	625	629	605	649	650	660	670	680	666	615	664	639	638	640	664	646	645	617	620	651	677	653	592	619	631	622	578	689	642	637	615	641	603	620	668	655	621	633	651	650
40667	64539	28673	4594	1641	1388	1186	1098	1019	907	885	902	847	846	844	848	842	834	845	853	839	800	772	800	788	803	763	861	798	825	803	804	797	762	807	781	807	794	783	775	774	804	821	763	797	781	780	767	782	755	841	801	761	808	790	782	739	799	805	781	811	819	810	777	782	808	787	811	779	823	784	792	789	759	795	757	815	819	798	811	813	838	814	784	759	785	779	783	810	749	774	841	781	810	807	768	821	825	804	771	839	845	732	773	762	766	812	799	779	735	844	842	784	745	747	817	799	757	789	785	765	777	759	750	762	772	791	794	800	739	781	765	779	760	815	849	798	770	798	797	812	809	777	741	746	785	789	774	797	814	811	814	791	774	789	777	785	803	820	792	739	760	800	777	755	796	807	712	786	768	753	792	765	785	746	764	751	756	805	777	809	770	786	802	781	743	804	788	770	823	802	774	734	785	779	764	757	807	816	785	746	772	793	813	793	790	777	781	776	775	751	794	839	816	808	791	820	743	755	769	760	765	771	774	733	786	780	795	832	756	790	698	816	805	821	792	791	783	816	810	780	807	780	796	793	761	764	786	784	783	780	786	759	806	764	803	813	834	768	743	751	780	749	804	799	719	769	806	804	752	757	812	747	748	785	761	769	815	809	747	789	811	767	779	817	791	838	782	793	819	771	801	759	791	748	828	781	776	821	789	770	813	753	784	768	815	845	826	788	766	784	782	790	801	749	797	811	807	759	776	816	781	757	787	795	776	774	770	782	819	810	781	780	785	749	780	791	750	769	797	784	803	795	819	777	809	806	801	796	758	813	832	832	798	791	776	780	804	806	790	749	757	831	788	765	779	754	822	796	761	774	771	786	778	780	791	796	766	764	754	764	788	783	751	798	763	777	793	787	768	776	742	769	799	771	817	800	790	822	775	795	720	798	789	744	752	809	761	732	823	769	770	784	826	830	774	782	751	774	765	851	804	792	746	799	821	796	765	744	779	744	823	792	806	779	744	850	809	814	783	747	755	809	780	833	766	852	726	820	779	746	823	848	795	751	791	772	749	741	810	808	835	829	795	828	786	783	745	777	765	800	787	776	748	804	790	749	805	761	772	784	788	797	764	779	750	771	794	756	790	766	787	790	778	747	800	792	707	797	809	781	797	768	847	817	750	778	782	792	745	814	832	773	803	782	775	781	814	788	824	777	757	765	773	782	764	809	794	795	767	772	784	765	759	811	784	757	792	770	748	783	757	790	759	787	793	803	793	773	778	775	808	786	766	778	790	748	812	810	786	804	797	758	764	773	809	820	778	769	749	698	753	775	761	773	823	781	784	771	770	800	781	764	776	761	777	749	813	764	763	807	787	780	770	775	772	840	721	788	838	753	817	790	766	753	757	794	804	744	767	781	740	799	795	815	773	803	767	763	765	811	808	837	809	739	813	721	778	786	775	805	753	790	841	799	712	759	770	805	735	765	742	790	764	782	780	785	804	766	753	763	757	781	788	800	785	783	771	733	798	799	837	788	768	813	810	839	810	726	806	779	752	781	799	774	776	763	831	821	779	803	755	780	805	785	793	778	780	810	806	786	792	779	758	810	805	764	762	811	811	770	797	772	781	772	806	789	768	782	832	760	803	786	779	756	783	810	734	780	773	779	810	772	779	794	815	781	787	764	760	785	749	774	754	782	769	778	807	806	786	774	740	722	748	783	719	819	761	792	794	813	781	795	826	796	773	810	758	782	821	745	774	768	775	733	756	816	778	824	775	816	761	778	772	819	793	813	758	753	819	783	780	780	787	741	738	807	720	780	812	790	750	786	798	749	768	831	797	818	787	819	798	800	819	786	777	803	745	730	728	785	753	761	829	723	797	820	794	839	845	705	793	772	769	816	789	776	803	785	785	768	816	771	722	772	827	807	792	791	752	791	828	778	752	831	743	784	787	802	823	833	773	796	747	826	804	754	822	774	803	808	782	791	760	785	802	752	825	778	818	840	751	780	773	731	796	783	774	788	752	751	810	792	742	818	778	771	816	785	794	752	767	778	770	807	829	790	762	738	808	799	807	802	799	827	802	763	810	759	749	822	736	767	745	808	769	789	801	805	760	801	807	785	752	779	762	825	772	753	762	782	803	798	740	780	804	784	794	771	807	796	820	719	795	797	774	797	828	832	799	784	821	770	771	804	747	788	778	781	734	764	799	800	810	779	814	826	812	732	774	783	789	770	756	767	798	771	776	743	796	785	813	760	795	771	801	773	806	763	788	769	819	794	836	824	806	761	742	785	795	782	807	817	767	796	739	770	776	801	799	757	773	750	802	774	766	765	753	795	826	752	755	797	745	812	806	777	780	733	767	783	804	818	803	805	789	783	821	815	789	788	765	802	834	753	781	783	778	787	812	766	802	751	830	815	792	802	806	811	818	802	824	817	806	799	786	763	774	756	804	771	725	763	760	848	788	800	743	821	815	763	802	755	805	813	759	823	739	762	766	767	782	759	830	813	757	758	780	777	744	833	809	808	782	845	802	780	774	786	806	774	796	801	797	843	766	740	819	794	770	770	800	801	788	747	820	799	779	773	753	782	782	787	765	792	728	762	808	791	808	769	794	786	777	828	757	772	764	759	781	739	788	807	804	781	802	798	762	816	768	812	791	804	777	797	793	771	727	789	768	814	794	789	762	823	791	806	804	792	815	825	783	798	768	770	812	762	824	784	753	793	732	799	791	728	812	861	775	806	754	773	816	787	830	745	747	786	803	770	781	768	789	773	820	770	763	802	760	808	755	724	815	778	804	790	767	784	809	783	774	822	791	782	762	779	796	770	759	768	773	758	787	770	812	800	793	797	758	781	802	786	768	723	782	764	768	850	748	804	763	833	815	762	784	803	835	762	792	823	872	768	802	758	773	774	822	822	807	769	798	787	772	805	806	798	810	801	792	755	780	818	795	819	774	761	815	807	759	813	758	787	808	769	785	820	816	759	779	782	806	753	752	756	734	736	811	734	750	775	750	826	753	722	773	821	806	772	770	811	829	836	760	787	751	815	786	767	754	809	733	773	793	730	769	776	755	774	803	795	805	820	787	811	786	789	822	811	770	761	810	739	811	749	812	845	755	779	821	788	801	796	806	791	846	760	773	779	817	757	755	739	758	767	770	813	789	767	808	798	765	763	717	761	771	796	808	815	789	795	776	742	823	786	770	764	759	787	788	771	752	769	789	783	786	737	724	752	742	786	757	770	776	742	755	869	842	770	773	789	774	798	826	758	840	786	783	789	785	726	842	794	756	754	760	781	775	788	751	792	768	795	777	817	804	796	842	758	789	762	803	739	796	761	733	762	805	785	811	797	790	785	771	810	750	756	796	796	809	780	744	718	779	771	790	737	776	777	754	782	759	815	790	767	793	777	790	845	790	828	847	782	771	774	779	784	789	750	804	730	816	782	781	794	795	807	813	780	779	789	779	767	821	821	788	808	791	814	807	765	823	722	780	770	766	786	747
24753	21673	27405	25370	6787	372	286	270	255	229	223	234	223	222	213	172	193	186	203	198	201	191	183	183	199	194	179	171	190	198	213	194	188	206	181	180	208	163	206	185	175	179	184	184	199	191	185	168	166	173	183	203	213	198	174	164	171	206	189	199	176	194	180	165	174	168	179	178	185	194	179	179	183	180	166	183	183	186	204	176	175	175	183	194	177	217	170	179	191	181	198	181	194	165	189	191	225	211	206	200	170	162	189	172	200	188	169	160	205	178	178	218	190	178	200	187	184	194	151	172	189	191	187	169	184	191	213	169	209	168	201	162	162	162	172	177	181	190	173	172	195	171	195	175	175	204	178	193	227	175	192	176	186	182	166	162	174	182	176	179	177	178	167	184	213	197	175	200	198	188	181	190	177	165	165	203	165	170	198	193	178	197	208	177	201	190	170	200	166	168	179	178	205	179	183	183	183	186	167	178	179	152	196	210	182	188	149	169	176	198	190	196	172	176	187	172	200	177	172	186	141	173	166	191	197	216	178	183	199	210	171	182	192	195	196	183	211	178	173	207	201	175	160	202	158	176	175	201	180	186	187	185	191	181	207	191	183	170	180	169	168	200	183	200	176	181	201	162	173	177	162	195	175	164	187	179	194	190	179	199	187	162	174	197	192	181	184	211	183	212	175	183	197	193	180	184	175	204	179	206	166	186	209	175	164	175	190	204	186	201	178	171	161	167	178	154	188	201	178	195	185	203	173	169	195	163	193	172	205	171	201	168	174	172	198	198	200	183	181	171	179	179	161	189	206	176	165	190	174	181	219	176	197	177	178	166	172	179	189	183	192	169	157	203	182	168	186	172	185	184	180	161	182	197	202	172	188	184	163	170	187	190	158	189	193	207	157	194	162	183	171	197	202	181	181	182	194	168	174	178	167	181	169	194	151	199	170	191	180	185	209	196	190	166	171	181	167	183	204	187	183	190	173	169	205	175	170	195	180	181	205	165	183	159	181	177	170	184	180	177	191	178	179	181	186	188	157	191	176	170	179	195	172	158	181	171	182	185	188	190	173	199	174	168	176	195	174	191	177	205	171	217	178	168	193	180	186	192	187	183	189	186	191	176	185	163	177	191	184	210	206	174	155	175	150	176	195	194	194	158	180	175	170	197	178	175	163	188	204	176	180	158	198	184	197	191	181	175	180	181	211	183	197	192	186	169	185	160	181	187	194	190	165	181	175	169	190	171	160	184	190	185	197	181	173	192	188	163	174	199	159	175	196	186	178	182	185	185	188	173	172	195	196	179	172	199	182	172	166	176	199	187	188	184	183	186	184	186	196	204	180	167	184	202	187	168	185	185	175	200	182	170	162	198	220	190	157	191	194	205	195	207	183	168	195	182	185	204	182	173	184	158	217	196	179	180	208	180	196	172	179	178	180	170	190	190	167	209	159	168	190	191	173	185	175	191	167	208	174	199	215	182	159	174	199	188	204	186	190	200	185	190	173	184	182	195	184	172	169	177	195	195	166	206	180	198	198	193	166	170	209	177	195	181	174	204	176	203	194	186	198	170	189	158	196	187	187	173	172	161	185	192	189	185	197	161	199	199	179	204	177	176	170	170	171	169	179	172	207	204	178	177	188	188	185	195	208	189	186	185	195	197	184	180	176	186	181	204	189	194	172	219	192	191	178	203	215	187	191	192	181	178	174	167	199	179	190	175	184	195	192	164	181	184	188	161	167	198	160	189	175	185	184	183	195	216	182	187	217	192	182	183	180	171	193	192	173	184	186	172	190	205	175	211	213	179	150	199	175	171	179	172	181	174	203	197	191	178	190	194	184	196	201	170	193	204	192	189	196	181	198	174	163	198	180	201	171	172	218	209	177	199	187	168	167	153	179	160	179	182	182	185	160	186	180	188	179	177	193	197	186	202	194	183	195	188	193	166	175	162	173	192	183	195	179	202	192	174	165	183	164	198	181	184	161	184	180	176	148	172	198	205	194	201	190	180	167	187	163	165	192	174	182	192	187	181	176	195	183	206	204	181	186	210	181	201	208	197	184	188	161	172	175	173	189	188	195	202	181	161	203	194	186	191	193	181	184	169	176	159	173	174	188	170	207	204	207	185	182	183	191	191	169	171	172	186	190	170	189	179	178	183	174	212	180	177	192	180	177	190	173	165	188	202	180	183	188	168	183	184	188	192	199	192	170	189	183	187	176	175	165	204	177	188	191	193	225	161	187	170	194	176	177	192	180	148	178	171	202	181	158	183	191	164	162	183	171	180	207	189	169	171	181	195	183	157	160	196	172	180	193	197	165	186	165	191	190	175	180	175	192	186	215	206	166	183	174	193	192	174	208	162	169	167	189	206	166	165	196	175	186	192	192	188	186	178	196	178	167	170	161	195	176	155	205	184	189	208	179	204	180	183	188	179	180	175	175	209	188	155	177	183	177	193	163	181	183	168	174	209	212	182	194	169	166	168	196	175	179	182	187	184	182	176	192	192	186	180	190	161	170	168	167	166	186	179	188	172	198	162	209	147	175	169	187	176	187	179	163	211	178	196	128	197	206	193	190	174	191	188	198	178	215	189	192	209	196	181	184	195	203	183	180	155	174	176	186	184	157	182	186	181	203	175	186	185	171	193	183	190	192	178	172	165	171	177	173	180	180	184	183	185	190	186	175	181	160	176	195	189	194	187	193	187	170	170	175	181	188	187	191	162	178	169	180	190	185	184	180	167	164	171	175	173	184	182	170	195	188	191	159	194	184	175	184	186	186	180	188	185	183	184	187	211	172	160	188	193	169	197	145	199	196	180	196	197	181	182	206	159	175	182	174	172	185	192	192	158	176	182	164	180	174	156	164	192	165	206	173	191	205	179	180	170	182	164	177	173	185	167	167	181	176	179	153	180	191	192	180	173	205	194	187	192	176	167	163	195	186	175	192	159	164	179	204	176	191	197	190	187	193	185	218	176	190	166	176	218	198	197	176	181	179	150	197	183	209	189	181	184	167	169	197	186	182	179	196	170	176	203	172	181	172	181	177	182	187	178	205	169	188	185	184	207	188	185	181	188	181	167	168	171	160	160	205	176	178	168	176	186	174	152	195	191	209	158	185	190	181	194	187	192	196	188	174	199	178	187	190	155	177	184	187	190	189	195	216	188	190	195	184	174	160	188	207	177	179	173	195	179	201	178	185	179	186	177	171	183	199	174	189	204	181	172	179	198	190	211	191	182	199	185	161	192	181	188	204	148	160	175	211	161	172	167	170	173	177	169	167	184	185	190	197	188	164	193	170	191	194	187	196	182	165	188	202	170	179	171	195	162	193	172	202	163	209	173	190	189	189	165	178	172	175	202	195	187	180	198	189	191	202	172	168	179	167	198	195	200	198	188	153	177	154	185	182	164	185	196	192	160	150	201	186	193	162	205	185	176	186	199	206	182	177	192	189	181	202	202	172	171	183	196	192	167	182	192	179	164	175	187	198	201	202	183	208	191
37010	51926	20992	2740	761	590	489	422	373	348	319	324	297	274	281	276	298	266	299	262	263	272	246	259	286	274	257	229	258	253	242	255	258	282	254	252	262	251	260	270	272	260	251	287	271	227	238	269	247	222	259	274	242	247	255	259	261	203	258	239	251	252	241	234	273	272	262	236	222	261	295	238	249	258	271	227	265	222	262	280	268	231	254	270	265	275	268	274	256	257	237	244	258	233	261	263	260	228	282	266	254	265	254	270	282	241	262	255	275	237	268	261	248	245	247	268	260	233	263	221	264	269	265	246	267	257	264	243	248	271	252	233	267	270	259	256	260	258	268	267	256	251	251	254	272	232	265	253	212	271	250	261	283	250	270	246	250	260	294	256	252	222	269	256	241	258	254	237	265	265	263	264	252	265	254	244	242	270	256	273	268	263	262	260	258	278	247	259	272	257	232	267	243	251	268	282	249	230	229	254	280	288	275	236	278	266	279	226	265	262	265	276	229	265	243	292	234	276	234	246	236	249	237	260	255	279	257	249	252	243	224	262	221	242	248	271	239	236	268	275	242	230	230	256	275	272	215	251	262	251	252	257	256	260	239	260	259	239	264	257	258	239	242	239	233	270	270	261	250	267	282	243	267	249	279	297	254	274	255	261	264	247	271	282	279	229	272	246	237	262	233	238	251	272	252	253	245	268	225	249	244	253	248	227	249	265	281	256	242	272	251	274	238	278	255	234	258	278	236	235	220	225	260	269	256	244	250	252	248	232	257	279	261	229	255	262	239	239	255	243	261	233	235	259	246	244	231	261	291	251	305	262	264	265	255	265	267	218	246	268	256	248	261	249	279	263	254	260	256	272	227	243	239	238	261	264	286	250	266	248	278	253	279	235	254	272	262	236	262	241	252	263	234	242	249	229	216	240	256	232	273	269	266	265	264	216	248	275	250	242	270	267	265	246	235	254	234	260	266	245	242	227	239	246	263	213	229	257	228	261	225	241	236	271	264	260	272	251	230	246	224	253	262	218	257	276	264	265	242	268	237	272	254	248	252	250	251	257	227	255	284	268	257	248	241	252	279	245	245	276	270	254	275	263	249	276	241	271	263	275	266	254	250	258	253	249	269	244	208	244	246	243	252	224	233	223	251	255	277	263	286	263	254	231	245	276	262	261	273	234	227	202	242	251	252	266	234	270	261	261	250	257	238	257	264	237	246	252	226	241	229	265	227	262	251	234	249	228	272	259	245	285	258	259	248	262	268	248	263	279	278	243	260	275	267	279	276	239	234	269	240	236	263	257	267	250	253	244	278	251	251	281	251	240	245	285	226	252	262	270	238	274	244	259	254	252	240	256	254	234	260	239	269	255	240	260	249	255	248	220	235	241	277	272	267	260	250	251	254	241	245	232	273	241	238	238	242	259	237	256	284	274	241	288	256	248	238	244	267	268	245	267	256	259	274	253	236	244	262	243	261	233	283	246	232	252	243	292	249	239	258	256	300	276	264	240	264	242	255	277	254	259	296	245	281	252	240	239	241	242	259	239	251	253	224	247	268	260	274	256	265	228	278	251	214	259	266	255	241	251	237	248	227	265	255	217	259	252	260	257	232	289	243	230	268	268	227	241	252	245	259	283	233	259	247	248	260	242	280	237	252	262	256	288	264	270	266	243	252	277	242	248	262	254	245	242	264	249	277	249	274	268	268	216	267	246	264	240	252	242	229	263	245	251	258	269	271	248	239	278	222	247	264	264	223	245	227	254	236	277	278	223	272	234	267	240	238	241	245	268	238	226	239	269	259	237	228	265	245	279	266	248	250	259	260	238	254	253	257	235	246	267	266	256	248	246	265	268	258	255	277	253	250	256	262	268	237	237	267	262	246	254	237	247	245	241	212	248	269	237	242	288	246	272	238	242	251	256	244	232	263	267	258	254	262	252	257	239	258	252	253	264	241	231	272	271	255	282	245	275	266	249	278	272	236	271	253	252	245	261	246	249	248	271	245	252	272	271	246	253	271	252	232	229	245	239	228	260	246	229	254	243	259	261	252	249	240	223	257	244	236	286	258	268	270	263	244	251	259	248	247	267	252	255	227	237	259	231	215	252	257	244	279	253	277	259	247	247	257	258	244	266	268	246	233	250	280	257	251	261	257	240	264	241	275	249	246	260	276	276	231	244	287	270	225	236	240	259	236	258	261	251	255	246	269	255	262	274	268	238	244	257	238	253	264	237	250	240	237	280	251	244	229	244	258	255	240	242	267	247	254	272	248	226	259	279	232	260	278	270	266	261	265	250	283	255	240	274	258	239	248	243	250	246	261	244	272	273	281	249	242	275	231	239	268	282	233	266	247	246	301	245	258	256	276	257	249	236	261	253	267	251	268	281	258	273	237	259	261	260	267	269	249	246	253	228	254	250	258	253	262	244	263	258	266	262	268	278	228	273	260	282	261	259	251	238	238	264	268	271	234	244	283	243	258	270	254	276	248	276	242	267	243	231	264	238	265	265	242	280	269	271	233	256	250	259	250	256	281	242	263	270	277	248	282	257	258	271	248	246	295	250	262	256	258	274	245	244	290	254	241	246	263	233	233	252	234	270	258	245	240	278	288	272	245	235	269	248	219	284	267	261	229	257	277	251	257	242	244	253	256	227	303	255	246	258	252	262	239	271	256	239	250	252	268	268	260	260	244	250	255	250	244	277	261	277	279	265	247	256	265	246	238	280	243	248	273	245	252	278	263	241	254	242	264	260	246	271	263	244	248	256	252	236	283	251	262	234	218	275	261	230	286	255	250	243	263	243	225	241	272	230	283	229	277	256	264	261	263	232	233	244	262	250	241	266	271	279	258	286	264	266	262	262	276	258	252	253	251	301	258	248	276	226	262	247	230	281	270	249	256	251	275	233	288	268	251	240	270	246	212	286	271	256	254	273	253	270	244	253	282	267	262	249	227	247	277	249	267	243	246	248	264	249	272	265	248	258	265	249	247	230	274	242	261	266	244	253	254	288	264	217	234	269	271	262	251	243	239	256	263	261	239	224	282	259	258	252	265	257	242	248	262	278	249	254	270	267	259	239	256	266	243	234	243	249	246	253	229	229	260	255	275	267	247	240	259	259	248	204	241	261	240	283	254	246	247	244	250	275	286	259	262	260	243	236	242	252	256	266	253	230	247	250	284	269	236	262	250	268	239	269	285	262	273	248	268	250	220	245	288	224	264	282	252	252	247	265	258	252	239	271	255	288	239	254	252	242	276	248	236	247	254	269	257	257	273	272	257	236	253	293	248	240	247	253	258	259	262	260	275	281	241	250	226	288	268	256	257	258	240	261	267	248	235	246	261	273	249	278	266	229	245	262	229	264	235	275	258	265	232	259	259	248	266	269	261	241	285	278	252	269	229	273	253	244	260	241	249	281	270	254	277	260	263	274	260	268	214	242	257	241	276	267	248	258	250	250	229	268	257	259	251	271	255	251	250	256	250	270	258	272	267	224	268	270
22681	21575	29265	24313	21562	21367	5928	1025	817	725	697	697	667	677	654	638	647	589	641	596	569	588	557	628	567	575	613	617	642	615	624	557	657	589	623	590	614	548	573	539	543	591	576	592	577	577	580	542	552	554	560	596	586	557	610	542	571	607	537	571	600	577	565	570	582	562	569	552	620	594	582	595	588	580	607	563	591	586	557	564	568	572	576	569	588	594	583	574	545	582	619	542	549	550	603	616	603	531	594	602	594	565	576	607	551	589	559	543	617	573	552	560	596	544	566	562	592	541	575	543	576	582	567	549	603	562	597	570	545	561	578	563	549	542	574	578	587	578	569	557	570	575	570	555	583	584	555	576	578	599	550	592	594	612	576	581	583	607	583	602	576	554	572	609	554	570	573	579	544	544	540	548	542	570	571	622	550	583	574	633	598	541	558	590	536	544	577	601	588	543	600	541	587	560	594	536	569	569	580	557	595	567	559	540	606	544	565	545	509	535	534	578	568	525	614	619	555	536	579	550	572	608	571	593	575	572	561	602	599	553	585	628	528	574	561	559	577	587	545	556	590	607	609	560	579	593	571	549	560	571	581	538	530	573	572	611	597	573	539	604	577	621	565	589	563	584	560	586	581	570	558	580	517	544	554	524	576	631	564	583	567	576	580	588	557	578	576	571	539	586	576	568	599	564	594	569	553	566	585	568	540	601	571	605	558	551	543	564	576	595	594	579	601	550	583	524	524	558	580	542	560	573	547	569	573	552	557	612	582	590	599	538	564	638	584	548	527	576	583	540	575	582	536	584	593	589	560	590	590	555	499	614	580	565	583	600	558	559	540	593	614	583	544	635	578	546	590	544	555	600	566	580	624	572	588	568	539	547	554	610	536	563	553	573	531	594	563	539	606	592	602	636	561	606	564	554	582	573	563	602	525	567	606	589	542	603	559	579	545	606	567	626	596	606	586	599	569	564	562	551	584	550	549	559	595	490	577	520	574	561	582	600	607	589	528	556	572	589	547	561	600	549	546	562	582	581	570	605	554	549	585	612	597	563	621	568	551	574	546	579	616	587	595	570	630	573	574	555	543	546	556	623	539	559	521	535	580	561	558	564	595	525	610	555	558	609	578	622	565	540	562	566	500	506	544	578	596	599	560	581	640	540	547	590	589	607	535	637	529	565	573	595	589	549	586	536	624	591	538	552	546	557	582	545	611	584	558	569	577	612	570	595	552	562	548	601	574	601	552	603	537	551	573	580	574	558	544	587	586	559	564	578	559	538	550	600	624	599	566	589	569	580	565	568	577	554	566	549	567	561	543	558	561	633	597	551	582	570	568	608	670	540	602	581	603	569	554	543	607	552	557	515	541	563	598	582	561	607	590	612	537	555	552	594	570	542	569	573	598	562	599	568	549	592	604	577	561	615	554	566	587	582	583	563	588	570	537	597	616	574	592	593	533	569	606	523	567	547	623	595	567	546	625	568	529	555	560	594	534	556	592	595	559	592	578	590	592	567	602	591	582	551	553	582	604	526	589	520	618	563	619	630	612	583	581	549	571	568	599	566	550	580	521	600	581	591	591	518	580	575	601	559	598	594	568	560	574	526	600	588	566	612	568	570	586	531	585	561	530	555	579	611	582	596	532	605	570	588	541	560	554	589	544	585	589	613	607	589	581	564	578	526	596	581	570	609	559	601	590	595	557	580	583	573	572	551	567	577	605	581	603	573	613	558	544	556	540	547	587	584	611	579	578	585	610	588	601	575	578	595	547	597	561	537	540	549	596	571	589	578	531	541	592	569	582	564	541	575	551	555	551	548	591	551	585	561	551	547	550	574	532	611	561	539	588	569	564	563	593	607	594	557	557	615	518	530	584	562	555	580	582	579	594	565	614	557	505	542	617	595	610	586	588	563	555	582	559	545	587	600	556	579	539	547	603	579	542	589	609	533	562	572	574	575	559	509	582	521	573	583	594	558	576	568	581	574	586	609	587	563	571	503	591	496	604	567	551	557	574	550	609	586	577	552	575	549	565	573	542	541	545	566	548	575	564	543	579	618	583	571	565	552	547	555	587	526	577	570	605	572	564	577	560	563	523	577	566	562	568	549	579	605	546	569	590	556	606	552	588	558	599	555	503	580	558	559	597	579	570	564	566	564	585	554	573	578	591	612	542	564	591	558	579	558	557	613	546	607	577	569	525	586	572	634	584	562	559	560	590	580	572	564	603	545	601	503	534	563	581	555	544	562	609	572	591	582	526	547	584	544	561	579	593	542	590	569	537	546	559	579	566	564	573	561	584	559	557	552	587	566	576	566	585	566	541	577	617	560	586	554	586	580	565	576	615	547	586	526	568	579	570	589	590	572	631	594	523	566	614	553	591	538	527	563	592	576	574	570	557	534	597	585	630	598	533	541	565	612	564	561	601	580	600	576	561	564	561	593	593	569	585	591	539	581	559	539	538	565	513	582	571	571	604	564	570	554	571	577	584	583	570	577	602	587	545	579	577	602	539	571	565	590	583	557	625	569	583	626	572	527	568	549	531	609	554	548	603	592	590	532	566	593	557	553	623	574	604	599	567	555	622	524	608	591	590	571	607	591	583	500	559	597	583	557	527	565	548	545	563	559	587	535	565	581	576	592	589	541	573	527	565	590	513	593	539	592	581	585	574	555	537	608	547	544	583	615	543	578	599	579	588	516	572	539	575	576	559	562	601	523	565	587	582	547	575	555	545	570	556	575	605	581	561	568	583	579	591	563	568	615	566	586	582	578	577	558	595	563	547	558	568	584	574	568	532	571	561	560	582	573	598	578	576	511	575	575	540	540	555	588	582	577	600	583	584	521	571	565	560	562	550	548	560	554	537	615	591	572	587	588	584	557	554	559	606	582	592	537	582	579	599	604	590	561	556	582	553	576	538	537	593	549	563	535	581	561	579	587	562	584	561	560	535	576	600	526	650	605	576	596	623	581	564	556	591	619	565	600	620	625	601	569	559	569	585	554	536	570	567	567	563	556	603	610	559	550	602	587	599	550	585	575	580	584	549	553	529	561	524	611	580	552	560	596	556	565	589	569	575	565	575	583	532	603	590	597	606	612	570	581	583	552	550	573	594	608	565	593	582	527	569	556	573	544	592	560	582	592	537	557	544	560	577	555	544	548	595	564	513	569	574	597	591	575	583	579	572	554	574	562	522	558	586	590	555	596	585	569	564	599	610	525	595	568	561	598	559	610	570	538	537	566	574	544	587	542	586	554	571	589	574	597	568	558	558	572	579	561	579	601	572	560	587	586	621	572	617	574	569	538	584	592	592	563	605	573	575	600	570	563	558	540	561	553	578	577	553	607	544	586	523	576	552	586	604	561	610	571	584	568	609	565	586	589	576	551	537	601	601	592	544	592	564	581	584	570	576	580	559	582	585	558	620	566	581	535	559	554	528	549	586	564	564	566	612	555	569	602	595	599	554	578	578	580	540	579	588	618	564	566	560	572	576	575	551	566
46715	67387	35653	5382	2380	1935	1605	1288	1215	1036	996	946	906	953	853	834	846	803	788	769	785	762	717	751	779	763	750	769	712	784	745	731	801	792	732	762	798	727	732	755	764	744	677	699	757	704	743	747	751	758	740	711	722	745	740	728	714	738	730	685	745	752	736	690	737	742	714	698	726	724	749	693	721	769	708	720	748	702	710	707	749	710	725	715	752	722	688	707	733	708	683	736	728	718	712	681	698	746	706	740	677	679	709	727	712	671	703	747	746	685	737	741	730	739	727	740	732	689	679	726	711	740	698	727	728	724	704	753	721	730	693	700	751	705	722	733	713	698	714	698	773	766	703	735	693	688	720	673	728	745	722	738	642	746	745	742	732	718	743	696	719	771	741	701	766	677	722	716	681	685	717	681	762	694	766	727	749	690	694	733	705	748	723	711	749	728	710	668	716	721	691	688	738	688	686	716	711	711	702	701	699	715	757	697	714	723	712	731	671	762	729	723	700	692	719	738	680	711	730	698	720	713	730	733	742	689	741	704	741	734	687	703	731	706	780	731	680	761	725	784	756	742	704	716	780	724	733	778	709	693	789	759	725	722	694	721	705	732	725	704	729	715	684	696	692	702	729	748	773	715	711	718	655	741	744	723	718	716	741	707	701	720	738	691	684	721	746	722	723	710	707	756	698	715	695	707	739	713	710	727	739	764	714	717	710	700	710	742	702	744	747	756	705	659	723	761	690	676	723	743	702	709	743	722	713	722	761	689	716	684	718	743	717	721	690	683	785	721	779	708	705	754	724	729	741	733	722	653	741	771	802	700	746	763	680	697	693	734	719	726	694	731	696	706	722	684	693	725	738	691	711	710	694	754	669	713	729	780	701	693	714	705	734	640	704	675	727	735	716	740	737	734	767	762	753	691	700	710	736	777	730	733	734	718	724	703	689	676	717	651	709	713	757	704	711	709	744	721	731	718	721	710	723	698	739	714	723	772	730	687	732	766	805	744	692	735	694	728	699	727	707	725	728	692	720	723	757	717	691	744	737	716	736	745	690	672	719	727	677	709	711	689	719	697	719	739	700	711	704	732	715	743	751	653	695	688	716	697	719	740	707	731	738	751	673	730	708	690	754	737	715	727	750	733	735	646	756	712	694	693	728	752	720	733	680	727	732	730	776	757	691	686	746	733	723	674	727	736	753	672	771	712	725	704	735	732	686	753	734	748	725	713	768	753	752	713	745	730	716	710	644	742	747	732	710	743	720	682	696	736	678	673	687	697	683	751	712	685	735	722	721	738	753	723	729	695	730	684	721	734	756	680	723	735	737	694	675	762	747	686	718	675	740	713	715	741	677	716	657	706	734	753	751	751	719	741	711	724	727	710	735	736	725	688	707	740	691	679	709	715	689	721	691	711	727	711	694	717	712	693	759	733	698	692	735	724	756	742	693	715	735	744	736	712	742	722	704	629	731	747	684	735	730	770	691	675	749	714	754	729	706	702	703	701	701	741	719	736	725	720	751	712	758	719	718	702	733	735	739	733	710	708	760	759	720	751	729	756	740	677	730	723	696	739	735	693	732	673	729	778	713	708	759	702	762	759	701	776	756	722	738	741	722	711	762	676	714	735	757	745	706	749	737	654	735	739	703	769	748	715	696	755	700	732	702	735	716	745	702	745	696	773	751	710	729	712	715	697	718	733	775	720	748	731	714	733	731	695	768	735	733	694	725	725	735	726	661	690	666	702	756	685	743	694	720	757	732	723	719	730	714	734	732	745	704	736	756	689	777	753	682	756	717	706	695	761	687	744	785	692	670	723	690	694	719	702	707	729	790	728	750	719	755	700	738	677	773	703	731	723	713	718	703	741	711	692	723	698	715	721	771	733	737	789	739	665	705	746	711	718	733	680	697	714	719	728	761	710	739	681	739	689	720	765	740	737	707	705	670	725	750	717	711	713	712	696	711	735	734	735	683	727	740	686	700	734	758	733	690	682	689	692	685	726	730	720	745	787	748	711	702	736	725	685	726	661	759	717	722	683	685	729	721	708	768	684	733	705	699	755	725	710	730	656	775	683	693	753	706	706	758	695	772	731	757	735	718	692	699	697	728	711	711	700	707	733	718	733	719	766	729	706	753	717	743	783	704	690	722	784	695	757	684	695	679	723	694	700	714	733	717	699	727	694	661	743	795	719	720	719	761	657	743	740	672	709	716	709	740	712	706	721	753	667	739	785	709	713	721	692	697	690	735	715	759	731	769	679	697	725	725	702	748	735	687	747	694	745	654	688	741	707	741	723	701	734	741	750	724	673	714	744	715	713	710	698	676	702	692	727	701	758	720	723	702	723	719	732	722	706	698	745	715	733	686	740	706	737	705	693	701	723	764	730	729	684	748	736	725	722	701	708	691	670	690	702	757	758	693	743	746	722	749	741	704	702	709	725	750	696	672	694	771	780	750	781	718	694	669	734	688	719	740	717	735	727	683	702	707	708	743	696	704	712	719	691	739	738	725	670	755	721	735	731	711	700	699	681	682	749	725	758	720	702	667	678	720	709	688	723	771	703	715	714	704	728	724	683	733	740	727	754	716	730	730	717	706	703	724	743	665	664	720	705	723	761	692	700	716	719	693	708	707	753	737	754	737	720	703	723	708	708	706	749	708	731	676	698	707	732	757	680	716	716	671	708	711	690	715	723	719	689	771	714	706	756	699	724	715	763	702	757	688	735	716	693	743	729	746	686	723	721	675	683	766	725	715	720	697	744	726	717	675	716	717	718	752	701	742	713	677	711	700	733	731	708	755	705	669	705	771	674	751	712	688	680	735	733	780	700	737	758	705	701	710	764	722	745	779	719	694	732	725	694	711	745	712	734	736	722	736	699	683	739	708	726	749	743	704	742	728	696	729	748	715	703	713	732	694	720	735	723	748	724	733	698	765	703	726	714	748	736	692	651	757	740	699	675	701	699	741	712	775	635	755	681	710	703	702	702	697	742	710	714	716	702	736	724	698	730	695	754	762	744	711	739	732	734	739	778	742	765	741	733	754	663	735	707	718	697	764	731	684	716	750	697	701	700	702	704	715	717	702	677	712	713	736	733	759	689	694	700	717	721	705	733	707	681	697	696	681	711	731	678	717	704	723	674	692	731	703	732	737	771	728	760	717	719	703	721	684	731	719	731	697	732	693	705	723	724	725	734	695	674	680	720	717	728	707	718	729	700	697	678	777	735	704	697	757	687	744	677	732	738	765	746	747	757	708	772	759	727	681	742	718	779	736	669	749	692	693	722	737	739	706	751	684	714	700	723	680	714	754	712	704	751	689	748	702	723	672	672	682	753	771	700	695	711	736	750	717	779	710	683	692	754	729	733	736	686	729	738	753	691	798	713	717	692	704	687	734	676	696	716	751	776	714	723	684	726	714	684	694	745	721	722	735	711	732	728	708	684	731	744	753	731	761	674	671	718	683	707	711	752	732	678	704	746	727	699	684	689	669	722	751	726
28153	20580	9635	1097	407	352	345	372	343	344	334	345	366	350	348	356	346	347	319	375	350	339	303	332	372	338	338	318	358	354	368	341	333	353	330	343	375	361	334	377	356	358	329	337	326	359	328	361	376	340	329	334	319	365	313	324	345	328	316	354	351	352	337	335	357	353	351	319	340	342	322	314	337	329	313	321	356	399	353	372	353	339	365	344	325	344	363	325	334	328	325	305	319	342	361	349	337	315	357	344	335	334	356	328	318	353	357	344	356	323	323	349	327	327	332	351	349	333	348	347	341	356	369	337	346	326	341	347	327	342	323	347	298	354	391	324	345	330	326	337	338	324	347	330	349	342	363	329	339	336	317	340	341	340	335	340	359	378	337	354	315	367	358	345	338	322	350	342	392	343	349	330	363	348	338	344	351	336	347	327	331	348	352	362	342	336	311	353	372	311	346	347	399	373	303	380	324	334	339	347	369	351	312	360	347	340	306	318	343	347	319	339	347	338	347	364	371	374	334	332	356	358	333	308	340	327	321	311	337	328	359	342	323	339	336	298	348	336	354	393	332	331	323	316	341	292	345	371	367	346	322	349	354	335	324	350	372	348	337	360	334	312	344	319	313	349	369	358	342	320	318	334	336	341	339	368	355	355	331	350	355	346	379	354	344	294	354	341	364	350	325	329	356	341	363	332	334	344	355	369	324	345	326	357	344	369	353	320	358	325	323	349	343	341	360	364	311	361	357	325	355	317	358	320	333	337	343	357	332	358	370	330	372	332	347	314	350	336	323	326	367	354	336	353	344	364	373	392	298	318	353	342	364	349	357	332	310	320	358	332	321	356	334	342	314	322	364	378	373	342	323	353	349	376	334	276	328	306	310	335	359	329	354	357	329	363	338	373	367	353	370	344	355	327	321	357	343	326	328	357	320	334	384	362	355	358	331	374	328	324	384	315	338	317	327	348	361	332	351	348	373	316	349	328	317	323	343	330	348	335	340	332	332	325	362	328	360	347	337	342	345	309	345	332	357	338	315	371	325	343	322	322	325	325	323	348	335	339	334	318	342	306	350	328	328	334	344	371	335	345	358	321	316	344	371	347	282	312	337	352	320	303	326	355	355	352	356	358	329	321	344	333	335	322	358	361	363	315	330	345	365	326	345	354	341	328	368	313	345	324	329	346	330	347	328	319	321	337	353	369	348	345	354	333	334	329	338	331	318	290	327	350	361	366	296	360	336	363	310	370	379	342	331	356	361	339	328	302	356	340	353	340	363	348	305	347	336	330	341	316	327	331	356	329	353	318	329	302	319	356	362	343	336	333	314	307	325	330	317	349	330	348	323	386	361	371	375	334	328	324	323	325	382	338	352	329	331	346	319	335	338	357	329	331	322	343	336	355	360	340	336	322	321	350	351	347	351	334	347	343	375	329	351	361	360	351	335	339	358	339	305	323	330	371	341	332	349	335	353	357	347	350	356	319	369	381	330	364	344	331	372	347	308	308	380	302	346	354	334	373	348	330	336	352	356	329	336	308	327	365	370	362	315	366	352	343	342	321	354	332	319	362	374	368	366	370	325	325	359	348	360	316	338	350	347	358	346	389	336	341	326	336	347	356	339	332	314	313	335	361	357	324	299	342	316	340	334	339	328	350	344	330	318	350	351	329	333	351	342	347	338	326	310	341	332	349	355	377	347	344	369	344	341	352	333	340	375	342	373	341	346	350	325	352	346	349	333	334	331	353	341	335	377	309	349	348	334	326	348	348	353	354	337	360	345	341	302	347	325	336	358	338	340	312	365	328	350	373	358	312	331	322	323	344	354	324	325	355	348	326	346	326	331	346	345	340	344	360	351	353	341	379	342	381	322	351	318	322	347	330	391	361	336	353	320	311	336	340	344	338	376	308	358	344	365	313	367	345	360	362	358	370	347	344	328	350	334	351	356	332	343	334	349	314	341	330	322	350	322	352	381	359	354	368	345	328	343	370	334	336	352	351	337	353	375	347	346	352	346	331	326	350	314	368	305	348	322	313	323	336	299	352	336	332	355	323	359	339	335	345	357	355	333	342	327	334	345	345	341	312	355	323	341	319	336	358	371	327	345	371	373	370	306	379	333	345	344	360	333	335	334	358	304	381	329	350	342	344	343	349	371	343	359	340	326	344	353	345	339	333	364	403	330	345	382	330	296	331	336	333	345	350	322	352	365	363	368	303	346	311	349	330	347	343	345	303	343	330	371	338	348	355	323	335	337	363	336	341	337	350	312	343	361	341	331	300	330	349	351	374	348	345	321	334	323	325	328	338	347	332	320	338	317	371	361	335	344	335	335	338	333	355	345	332	345	341	345	364	336	315	351	329	372	368	350	339	350	342	332	333	333	293	345	364	339	359	349	346	324	318	341	322	347	310	346	347	372	341	324	334	340	327	371	316	360	359	352	323	349	368	340	370	354	331	344	329	329	328	362	348	332	339	351	359	365	347	329	321	352	335	359	345	330	377	330	348	370	323	365	317	345	362	329	305	364	379	337	326	354	340	327	332	366	294	338	309	319	320	347	378	358	352	357	328	325	341	327	349	333	344	324	347	308	354	316	356	343	345	350	306	362	318	340	344	324	340	320	340	379	367	347	325	343	357	328	351	333	314	344	360	350	347	354	356	323	335	370	378	339	368	374	354	314	333	378	309	374	323	326	309	362	347	332	354	348	336	362	346	332	397	319	327	315	341	317	355	328	392	327	357	346	317	348	345	343	338	316	330	344	331	304	314	342	313	335	325	343	333	343	344	325	328	335	334	355	376	360	312	314	351	346	397	315	360	335	346	348	362	324	334	346	332	331	388	336	328	338	353	364	365	359	325	368	364	363	314	339	360	350	326	351	371	325	336	343	335	358	356	323	330	319	348	312	372	338	357	342	325	310	336	333	364	337	357	367	311	367	361	350	355	341	329	369	343	329	340	307	357	341	300	321	332	339	356	350	335	328	320	355	363	339	347	362	368	343	345	328	328	347	379	335	328	334	323	342	308	327	346	341	339	319	321	335	324	325	312	319	337	349	325	335	355	349	343	335	332	365	362	331	350	302	345	342	349	345	353	343	324	302	347	366	326	356	341	339	355	350	358	354	331	309	354	319	333	339	343	326	324	318	325	357	353	346	312	340	343	371	315	322	326	367	342	359	342	347	346	338	346	335	315	326	369	317	361	357	364	337	347	326	331	350	334	310	346	355	345	319	332	314	325	359	321	334	321	316	324	353	343	354	341	366	335	351	356	363	330	327	341	334	349	373	362	336	350	315	358	363	330	308	340	307	354	340	358	365	362	355	362	363	354	349	347	351	332	367	323	341	367	341	327	359	324	357	341	298	350	352	333	358	342	347	334	341	340	352	341	349	311	348	325	353	340	316	362	341	335	353	341	327	318	361	352	343	356	354	340	341	345	342	333	338	317	311	342	371	316	362	340	333	318	311	359	359	381	365	355	352	335	338	328	332	376	357	330	353	333
17692	22369	5666	761	496	468	445	467	436	420	418	439	472	420	444	448	438	455	419	451	422	436	456	407	468	424	456	420	428	400	449	426	472	413	446	440	380	438	423	402	428	426	422	420	422	422	395	399	444	437	459	425	452	425	458	397	400	390	434	446	422	400	428	432	449	439	430	408	412	449	439	435	426	445	440	430	412	460	454	497	450	423	393	459	421	431	428	398	376	402	457	441	420	437	408	432	417	427	394	389	401	438	421	442	462	461	441	445	466	441	446	414	437	423	419	443	411	449	439	418	386	437	443	415	409	427	421	398	440	422	451	407	447	455	434	426	457	445	421	415	396	437	424	459	443	431	439	441	426	448	417	429	471	453	430	413	468	393	412	418	414	435	448	413	422	411	443	407	420	446	474	416	414	407	426	439	392	420	467	453	384	433	433	410	426	387	407	413	440	449	444	464	418	425	436	449	376	416	396	446	410	412	455	449	467	430	453	416	404	427	455	431	428	438	382	454	442	448	383	399	450	409	433	438	431	403	445	440	424	419	430	419	443	416	434	442	432	428	409	441	417	402	438	483	430	441	425	429	429	406	446	459	418	410	442	387	414	413	429	393	423	394	416	424	436	408	421	381	427	413	425	421	460	440	431	463	450	423	425	407	458	454	444	439	433	452	446	440	417	460	417	459	411	413	421	416	409	432	409	439	410	455	432	436	440	406	400	438	438	434	473	430	464	421	425	439	457	438	413	436	416	428	417	444	394	438	429	446	468	434	431	441	438	419	447	410	437	461	473	467	439	435	462	446	460	428	414	450	444	442	410	444	399	402	427	428	408	426	428	397	432	425	425	409	468	437	409	433	397	419	439	441	404	433	396	429	438	464	415	408	446	417	457	448	446	429	410	433	443	394	414	440	453	413	370	415	444	444	412	446	419	450	416	439	436	426	434	464	418	404	429	442	430	427	465	436	425	377	408	414	412	398	468	425	422	429	408	437	465	432	436	426	432	408	410	441	427	454	421	473	439	427	440	435	422	423	421	418	416	440	470	394	423	425	404	438	401	428	458	429	416	433	438	435	459	423	440	427	418	416	419	422	427	433	420	393	410	440	427	443	420	440	462	383	424	409	438	438	413	444	430	415	446	412	474	472	419	449	448	466	431	412	425	416	423	462	394	432	460	445	417	456	444	427	426	413	425	430	426	434	404	420	430	444	434	440	420	436	432	431	463	415	448	454	450	398	415	447	451	431	455	436	439	430	459	420	421	409	419	416	415	395	376	437	449	425	437	416	433	439	435	425	413	442	436	407	463	423	427	440	438	456	438	418	436	423	398	434	446	417	425	414	451	410	438	382	407	462	407	467	431	396	425	423	416	420	436	424	413	449	429	423	443	396	388	428	438	408	421	408	430	425	435	423	426	404	448	447	413	392	447	449	432	415	413	426	445	434	420	440	451	436	415	439	405	417	442	442	398	415	427	436	439	454	397	432	441	388	438	436	460	434	388	417	403	420	408	435	376	408	451	436	433	431	477	446	434	457	460	432	470	394	404	459	421	426	410	429	438	452	454	472	424	431	461	454	399	411	395	451	393	406	401	427	453	378	455	472	469	381	431	411	395	435	443	426	435	433	419	502	448	458	408	415	411	431	429	415	429	425	430	432	434	427	422	444	409	448	425	395	431	429	393	425	436	411	433	449	436	413	440	437	452	439	419	431	421	407	440	457	418	440	430	413	467	424	473	401	438	449	429	465	414	439	467	462	421	408	460	416	468	434	411	425	440	443	430	424	446	417	452	405	433	489	424	429	396	466	454	459	426	418	436	440	420	420	425	439	448	416	402	429	424	462	433	443	430	457	432	444	442	460	407	455	401	388	423	422	445	441	401	445	433	440	407	421	410	419	419	407	433	426	439	446	420	442	416	415	457	426	429	407	397	405	407	409	386	448	437	434	425	413	420	432	435	463	447	445	399	423	419	430	450	437	436	431	401	402	437	413	454	425	408	414	421	421	444	438	437	415	438	367	407	448	448	414	390	421	437	432	479	425	416	440	428	397	446	452	438	398	433	454	468	405	439	424	446	409	410	435	448	452	402	398	449	416	410	453	465	413	448	398	431	460	436	417	381	438	394	435	385	417	438	427	420	420	405	445	455	435	463	427	423	441	391	407	437	434	416	441	433	436	428	458	453	447	429	407	413	412	442	431	425	381	425	434	460	395	416	457	441	439	403	446	432	402	422	434	440	415	439	451	405	454	422	420	425	457	429	447	395	402	410	440	462	380	446	424	408	415	426	427	406	440	382	459	503	416	449	408	412	420	452	431	422	466	422	424	440	425	476	431	417	377	432	403	414	417	410	493	453	438	446	394	417	463	427	433	462	452	435	402	426	387	440	448	422	451	410	412	449	417	427	430	484	434	453	432	455	426	406	407	405	418	420	442	419	419	402	488	420	439	443	414	451	457	422	460	469	405	425	406	430	460	389	439	439	390	388	428	380	442	422	402	419	408	473	441	441	424	433	464	438	397	426	420	390	430	409	430	409	408	447	404	420	426	421	446	455	423	446	434	455	409	431	438	399	425	423	411	428	448	444	417	450	432	438	450	418	401	396	418	394	451	469	447	414	413	462	450	441	439	418	441	417	437	400	444	410	452	417	436	408	392	473	451	449	422	450	404	420	437	434	426	449	435	415	444	446	432	450	430	413	434	445	445	435	442	414	412	419	424	442	407	472	430	389	431	434	411	443	454	403	397	457	448	472	417	434	419	426	430	446	418	458	427	426	446	401	440	448	451	420	431	448	449	435	456	459	445	457	456	449	429	401	421	446	393	429	421	384	416	427	425	435	426	418	423	441	429	419	441	420	455	444	446	413	414	429	416	426	408	431	435	435	415	466	448	452	460	426	400	433	436	440	419	442	449	445	437	447	397	469	418	415	460	470	450	426	410	444	423	429	434	414	444	420	439	412	429	410	435	448	387	428	415	459	449	414	406	411	419	480	414	432	425	422	429	450	437	422	416	460	445	399	455	440	423	410	435	440	437	446	413	455	429	451	451	449	428	412	414	459	381	424	446	400	409	458	468	429	406	422	481	398	391	412	442	411	445	391	444	434	445	402	398	437	430	422	446	441	381	390	429	414	431	409	421	397	451	434	420	428	427	435	427	420	419	393	439	388	443	413	437	459	443	432	427	439	394	422	466	438	423	410	461	426	420	451	433	420	444	438	447	426	403	427	425	397	436	487	463	419	435	427	425	424	400	427	427	440	442	412	404	431	478	442	413	445	451	442	438	426	413	454	397	391	430	458	437	437	441	406	474	479	462	437	426	423	400	443	417	430	433	422	448	407	425	446	449	451	436	423	433	409	451	415	508	428	432	393	436	475	413	417	460	442	454	431	399	424	443	399	408	402	451	414	416	393	448	427	431	431	413	449	453	439	396	438	442	452	435	442	437	451	405	440	417	429	435	456	407	410	443	417	441	425	434	445	454	449	411	382	457	418	441
23649	21567	29006	24552	21137	6527	1077	848	750	703	731	729	705	689	708	667	666	710	600	676	642	638	676	686	679	657	632	617	586	670	634	669	639	625	599	651	663	625	634	664	613	654	648	619	660	639	618	693	670	645	639	649	658	631	634	639	643	680	633	645	618	623	637	616	595	615	686	644	651	566	621	629	659	661	648	657	686	617	657	693	668	650	705	656	621	685	641	664	655	627	630	621	634	603	674	639	619	673	674	649	618	634	611	639	619	592	701	662	641	653	654	654	647	663	693	628	635	620	636	644	581	658	644	607	664	651	663	632	665	639	622	630	655	625	622	642	664	607	689	644	683	628	629	655	672	641	595	621	610	640	664	617	683	601	620	609	635	656	624	634	606	708	644	625	635	656	658	669	627	660	631	592	662	658	655	667	659	662	614	658	592	649	664	613	612	652	663	643	686	644	604	652	612	629	626	591	661	698	634	611	647	668	632	622	640	633	679	642	651	675	634	625	628	686	679	686	687	612	615	606	633	629	592	600	614	629	663	642	619	671	583	631	645	632	653	667	585	623	635	701	663	643	622	647	669	678	643	609	645	636	629	681	631	613	636	619	649	655	618	661	654	610	602	656	630	617	602	666	608	673	652	639	611	614	640	620	600	630	653	631	659	626	642	620	650	613	670	687	682	670	654	639	624	645	626	670	601	673	672	626	627	660	604	674	625	650	639	612	659	621	644	635	628	637	600	685	639	653	638	687	633	665	634	659	613	702	657	626	620	644	670	657	641	611	636	647	628	665	646	638	644	658	666	648	647	663	648	613	636	638	640	665	653	684	676	662	649	596	607	647	647	614	610	645	644	647	696	617	664	634	618	654	643	638	658	653	680	636	674	660	631	663	634	614	622	592	609	621	695	616	669	613	655	624	633	661	652	643	633	682	688	621	650	637	657	609	613	609	639	647	644	561	670	664	630	614	631	621	641	612	641	632	591	636	655	624	659	631	661	660	637	639	670	688	609	640	685	688	685	647	638	645	658	621	641	633	620	640	680	654	652	671	677	680	612	620	599	647	643	655	633	680	654	665	591	660	638	610	636	630	613	684	637	671	673	642	683	633	643	643	678	635	637	650	658	646	641	651	648	650	664	654	677	644	695	652	639	619	658	621	631	633	620	649	677	668	641	626	635	660	660	669	645	646	637	656	612	618	636	613	665	656	652	673	638	637	622	630	676	607	642	644	627	637	651	661	663	645	600	676	655	660	651	636	608	662	646	610	624	627	631	662	623	681	633	623	611	634	654	677	637	637	677	651	646	640	664	627	641	627	627	633	694	668	680	629	680	647	664	612	653	630	604	608	603	646	654	618	644	604	598	638	637	629	652	636	668	641	617	654	613	611	607	658	642	657	635	623	659	713	635	643	650	634	645	618	666	644	650	593	690	642	653	633	655	703	650	618	686	685	670	676	662	652	635	703	632	635	609	672	634	636	627	608	629	630	638	602	647	695	634	652	641	625	636	652	617	609	603	648	637	647	640	687	639	660	661	659	644	609	655	689	647	636	630	631	668	670	660	643	652	645	652	621	620	662	644	629	631	647	612	617	641	655	655	614	641	667	624	641	569	648	667	661	671	578	631	634	667	676	657	666	656	650	603	625	671	636	679	618	637	634	690	671	648	639	670	598	677	632	611	667	683	660	655	629	698	676	630	636	635	608	644	653	625	663	632	642	658	689	625	597	617	616	616	609	642	646	642	579	631	634	670	613	674	627	643	638	613	624	637	640	603	648	567	589	624	628	663	625	673	665	679	664	636	652	591	627	618	610	660	623	657	631	599	623	617	595	636	651	623	626	677	668	637	608	667	632	653	577	615	630	699	639	652	629	701	678	678	615	655	655	629	635	646	634	650	609	658	646	669	641	619	597	656	638	651	655	619	662	643	674	666	645	663	667	624	617	680	656	687	635	643	613	620	610	681	608	671	651	648	650	661	668	633	630	659	585	681	583	609	650	580	653	605	662	622	649	660	602	644	659	610	613	636	672	618	641	615	707	610	666	628	652	605	584	613	660	633	635	619	583	608	638	664	660	625	671	607	624	657	665	650	648	677	584	660	656	665	634	620	685	675	639	608	624	673	637	684	643	612	677	686	676	638	656	627	607	665	583	665	626	642	631	657	660	631	618	643	626	620	632	651	632	651	637	673	671	618	646	689	689	627	671	662	604	597	627	658	665	589	675	605	654	620	626	638	583	634	663	637	655	622	635	655	596	662	632	672	646	632	671	620	708	635	689	634	631	629	623	609	638	641	616	612	653	636	617	715	616	613	608	696	644	614	630	595	616	569	662	598	643	585	665	687	647	661	660	620	646	662	627	643	656	626	631	622	640	632	633	626	637	672	654	655	662	623	658	681	654	638	705	605	674	635	651	652	658	662	613	689	581	684	610	647	672	626	626	601	667	655	577	650	611	602	702	639	612	661	636	641	659	617	650	636	597	654	623	658	631	635	635	628	648	645	667	647	668	643	694	686	643	600	617	677	643	607	634	637	629	653	613	639	685	620	681	673	655	641	664	625	611	626	660	652	644	622	680	650	597	664	630	658	654	651	680	604	667	618	667	651	674	660	654	584	644	613	627	646	590	639	634	653	662	616	655	639	621	597	638	616	642	658	670	603	650	619	622	634	688	631	644	657	675	661	664	624	634	656	686	604	605	661	634	613	648	628	679	683	635	609	673	630	676	638	663	608	688	665	619	609	646	635	626	659	646	648	633	624	648	670	628	651	637	620	624	603	612	634	620	665	636	662	660	681	630	648	676	624	609	660	675	629	688	613	619	667	623	633	654	607	620	646	641	618	615	640	653	653	674	676	663	603	659	660	631	656	594	645	669	668	633	626	664	649	584	555	623	626	653	630	623	639	609	670	656	622	657	643	611	637	641	665	617	598	641	613	603	594	623	664	619	611	632	621	634	651	674	656	662	617	668	597	597	636	640	686	643	676	659	594	604	644	653	656	637	622	688	664	654	668	674	637	655	645	635	632	636	620	610	659	652	627	614	647	623	682	640	640	630	689	676	622	658	671	680	604	622	680	637	707	683	669	628	593	628	633	632	657	606	695	651	689	639	603	629	627	658	609	639	621	628	616	650	666	623	608	648	687	639	635	644	649	630	618	619	639	617	658	630	680	657	679	632	652	643	609	647	647	642	658	653	665	572	665	593	610	583	649	618	637	660	660	643	591	646	626	626	662	661	649	655	618	611	639	648	640	645	613	668	628	663	645	597	654	597	616	654	590	621	677	684	668	627	616	685	648	618	671	662	645	674	650	644	615	652	656	653	663	605	670	653	647	642	654	654	634	626	630	634	690	626	603	626	665	618	613	649	612	644	646	610	656	664	654	640	638	640	682	652	605	630	653	658	592	664	670	650	654	657	650	626	612	669	623	647	643	640	622	659	674	653	629	620	633	640	631	648	691	677	651	647	639	645	615	681	631	685	659	613	703	614	629	641	614	650
40406	58783	25799	3423	1629	1410	1217	1059	1059	931	908	930	901	847	848	858	814	831	853	826	834	836	819	857	789	724	832	768	775	784	805	813	799	766	831	798	798	802	839	785	795	771	783	786	761	786	821	809	789	807	800	823	873	813	736	760	753	785	811	831	783	814	806	754	796	813	785	768	786	769	753	778	836	793	795	752	754	773	790	802	815	766	794	768	791	776	804	781	803	791	775	813	755	775	803	785	788	769	781	753	754	835	796	768	757	789	782	762	826	791	780	784	820	789	750	819	784	753	760	775	790	827	829	811	779	789	769	765	771	786	795	776	792	760	776	790	764	810	759	800	777	780	803	749	772	759	790	746	850	747	742	786	820	771	750	803	817	774	811	761	775	824	766	773	772	783	744	779	783	803	793	760	787	756	791	792	831	755	837	810	732	779	829	772	773	863	822	768	798	802	785	791	843	775	747	806	803	859	787	762	770	777	797	806	797	733	787	738	788	780	798	788	785	770	734	810	739	759	756	770	827	792	773	721	811	733	759	819	783	774	775	793	790	780	798	742	802	782	749	788	748	761	804	786	771	786	844	715	783	802	765	777	773	833	794	794	758	802	806	796	802	760	807	755	766	781	831	801	826	800	738	807	779	778	807	741	780	769	813	805	800	802	803	807	790	790	778	774	777	810	819	804	839	795	759	822	775	781	823	751	821	800	790	787	799	832	790	766	783	795	791	829	795	766	714	790	847	767	782	753	773	783	793	815	738	832	714	802	763	764	816	774	797	799	788	831	806	770	786	809	770	770	767	743	779	811	778	806	780	801	785	788	779	770	813	799	833	802	777	787	743	764	788	783	810	763	791	789	765	821	752	811	801	815	827	754	829	713	788	792	802	785	788	819	783	751	716	766	780	787	818	771	781	786	753	818	788	817	835	799	816	816	790	813	740	762	769	791	773	786	785	693	834	787	835	752	739	803	798	787	782	815	816	809	760	789	803	789	808	799	825	765	818	796	765	796	760	764	777	761	773	816	789	809	804	787	770	767	796	798	792	777	773	786	784	786	800	778	839	832	710	767	766	757	776	773	767	779	802	758	795	795	726	753	803	788	779	800	797	790	789	805	789	792	773	813	775	814	775	825	794	766	802	745	803	758	774	829	805	732	811	766	766	769	830	781	742	790	738	809	827	700	820	783	799	778	798	774	815	740	791	802	802	768	767	748	813	830	795	800	803	807	792	805	799	832	791	810	796	798	787	826	795	835	746	811	766	771	809	758	813	835	796	791	796	779	765	843	835	741	772	734	812	711	826	736	762	743	766	828	784	790	827	791	813	779	788	756	801	807	772	789	746	811	788	749	798	788	804	761	741	753	780	795	795	836	806	791	760	775	800	740	790	781	737	760	792	800	768	783	813	784	803	756	758	824	787	740	777	760	732	806	782	754	803	766	772	800	798	777	849	772	767	787	794	807	808	776	783	776	765	802	769	792	758	768	795	768	840	819	786	719	807	777	796	801	758	825	789	854	767	745	759	782	801	778	814	771	738	784	793	799	773	782	767	793	757	745	731	805	776	815	783	797	789	868	731	774	803	859	763	776	752	790	773	780	822	795	804	798	770	780	767	759	839	803	776	832	798	801	773	786	771	781	746	787	824	776	804	789	733	754	770	780	794	791	752	816	844	785	822	779	772	762	770	788	766	779	767	804	804	818	808	754	756	800	780	763	776	754	814	801	812	772	763	796	804	821	774	745	830	800	798	753	761	772	846	784	738	746	779	748	778	773	792	811	795	792	825	809	797	801	730	786	792	771	788	798	761	846	784	767	775	785	831	768	744	818	779	818	766	777	788	741	799	742	738	764	771	801	823	754	810	771	821	794	777	753	807	735	823	795	752	800	770	794	770	801	836	809	751	799	797	830	730	792	723	825	766	765	766	830	785	789	714	790	798	768	774	732	776	859	762	738	762	752	762	822	767	801	815	787	819	809	734	798	785	811	784	768	797	775	783	789	778	769	780	803	769	807	759	793	786	748	791	774	742	714	775	792	784	842	792	786	757	733	763	773	797	764	778	786	764	800	777	798	790	782	766	795	754	764	788	838	804	706	805	785	778	803	782	775	790	825	784	769	791	735	738	746	772	755	780	739	830	798	762	762	775	775	803	823	778	787	747	784	755	761	782	827	790	821	746	745	746	758	774	777	767	805	838	789	806	764	809	773	777	797	761	764	754	833	759	787	791	835	830	753	792	760	779	778	821	766	763	748	829	821	792	773	798	833	813	754	795	763	808	807	773	822	779	815	770	795	810	784	799	756	761	818	815	808	820	774	776	785	797	817	761	788	746	824	733	748	782	809	735	783	729	821	785	773	819	786	802	742	779	794	769	720	744	791	835	821	795	792	761	794	814	805	782	806	802	787	809	769	769	778	825	784	815	786	777	766	758	775	809	801	817	796	739	832	777	784	812	719	748	764	828	782	783	802	769	792	744	796	814	743	754	770	744	781	732	744	797	761	782	758	787	783	774	762	768	762	807	789	797	840	776	780	748	813	792	783	805	749	724	818	807	727	814	793	753	761	794	741	766	798	793	791	791	780	841	761	760	811	751	838	785	776	747	788	801	786	793	781	737	789	787	806	800	768	771	784	753	836	790	761	787	792	774	734	761	769	759	775	823	774	761	783	814	731	801	781	798	758	764	753	791	799	765	795	760	727	792	816	777	799	782	761	815	770	747	771	789	745	784	759	781	792	775	800	793	767	733	798	800	769	789	755	774	769	793	872	777	811	760	788	803	830	818	771	766	771	808	809	829	791	753	732	829	787	775	799	768	821	830	793	780	711	795	817	800	779	775	770	750	782	812	828	749	806	779	730	802	805	842	754	756	757	772	735	788	784	834	775	766	773	821	832	803	811	813	844	787	776	776	784	827	759	774	775	769	790	779	801	839	797	787	771	770	796	833	786	747	794	804	823	788	791	778	728	776	802	805	811	818	779	779	773	775	776	765	851	796	789	817	779	847	789	786	812	772	788	769	820	796	780	835	784	808	768	793	810	808	823	771	793	779	782	798	808	789	795	783	808	722	813	776	787	748	805	748	719	772	762	807	819	814	758	782	748	801	764	774	785	808	822	783	796	778	753	793	788	790	830	790	771	788	780	759	765	797	774	749	797	803	789	824	779	769	796	798	775	842	738	783	828	766	839	796	791	760	796	733	772	810	762	794	790	790	745	844	779	774	790	778	799	789	804	793	746	815	829	787	795	746	798	795	819	775	795	799	837	823	774	783	725	815	787	775	750	790	808	827	792	778	805	759	804	792	778	819	756	792	775	788	811	772	764	785	813	828	786	829	775	774	744	768	768	843	740	776	811	810	801	786	798	787	816	765	793	826	795	783	750	799	783	786	831	738	781	831	807	800	744	759	771	830	808	805	790	781	800	757	780	772	788	816	810	790	774	797	736	778	775	792	777	770	788	743	777	818	837	781	791	771	764	750	789	797	764	832	771	823	817
24786	21652	27858	24986	6239	347	277	243	231	226	229	230	209	221	220	203	206	195	189	207	181	189	193	194	183	190	182	193	196	192	164	195	208	218	190	181	172	171	169	182	190	178	180	177	190	166	197	181	213	165	196	181	182	193	171	192	184	213	198	168	178	199	183	179	180	183	181	189	184	189	198	174	166	228	194	192	193	213	199	184	186	174	193	192	187	179	170	194	202	198	174	192	174	211	191	199	198	211	184	199	181	180	189	185	207	198	184	183	175	164	187	190	200	146	178	172	206	166	198	189	189	166	188	171	185	181	178	203	181	194	182	155	185	168	155	199	181	186	170	183	168	169	176	182	186	181	171	166	181	184	173	199	189	191	193	182	168	182	176	202	170	173	178	186	183	185	178	218	150	198	186	167	171	171	179	180	190	165	189	185	177	195	175	193	189	207	189	188	172	174	171	154	173	194	185	169	192	183	210	189	168	212	183	189	195	190	191	184	187	189	181	168	168	190	181	164	179	176	177	202	164	168	187	164	170	175	190	183	177	208	175	187	188	187	186	180	188	172	173	197	185	200	187	175	175	188	203	184	183	192	170	204	195	192	185	227	172	178	192	151	155	164	188	166	167	158	221	210	196	194	173	203	168	179	183	195	204	190	131	169	146	174	150	179	185	202	192	207	186	194	171	184	183	191	183	202	213	193	175	140	188	180	165	201	209	149	166	169	212	200	158	188	168	157	194	197	186	196	177	191	197	189	171	182	170	172	179	193	172	200	191	188	177	146	182	207	181	172	152	191	212	207	160	186	171	205	194	177	195	180	176	164	201	169	182	158	169	177	188	180	203	175	176	175	181	168	184	184	174	178	185	173	204	201	179	179	189	193	184	163	176	168	197	171	201	203	204	158	192	184	192	187	174	179	194	197	183	201	178	195	168	201	182	194	154	168	186	153	174	188	173	209	165	158	196	199	168	158	176	189	186	186	193	184	165	198	192	205	171	175	190	196	155	192	189	190	173	197	171	193	157	188	192	201	175	186	182	175	183	190	178	194	187	183	190	216	165	174	187	166	185	198	177	182	180	191	185	185	198	167	191	205	176	179	196	172	188	162	147	188	202	174	200	204	189	205	177	149	161	211	192	180	185	195	209	172	182	194	142	169	190	177	167	173	161	182	210	230	189	195	202	177	183	170	214	178	187	181	182	181	201	187	181	180	180	170	170	173	166	167	201	165	190	200	190	165	195	186	165	179	198	186	167	209	191	198	184	206	193	186	182	197	169	174	192	154	186	191	194	169	172	160	175	172	146	189	198	203	201	194	198	174	155	179	202	223	178	182	179	176	196	189	183	175	171	195	187	158	160	165	203	176	180	196	173	207	171	175	183	181	200	164	191	178	180	176	204	178	195	175	204	191	187	191	187	182	169	171	185	199	187	185	195	165	175	175	178	183	193	190	192	154	172	219	178	173	182	198	164	165	183	187	165	194	169	184	204	194	196	167	202	172	205	201	171	210	170	180	177	182	184	168	161	167	163	165	196	160	196	207	188	189	184	178	190	194	205	174	158	177	214	194	167	174	186	186	196	194	199	193	202	200	177	168	167	166	178	180	200	212	178	156	186	183	177	183	169	200	181	188	206	203	197	181	175	207	186	199	171	193	173	179	175	173	172	162	195	182	190	187	170	158	180	164	173	169	193	160	194	200	195	167	186	166	190	188	192	167	194	192	188	198	190	200	206	205	171	179	181	201	177	169	204	193	185	183	158	186	189	163	184	176	174	164	184	198	173	174	202	185	182	189	195	167	165	174	197	190	199	173	165	180	192	170	165	181	220	188	169	196	186	198	174	199	182	172	174	192	192	179	195	180	184	184	196	169	193	190	186	197	188	170	171	217	180	200	164	173	196	176	180	193	178	165	186	185	205	174	184	195	171	179	183	201	170	165	197	202	182	190	178	197	175	179	193	204	225	194	208	178	184	181	191	173	187	182	170	181	166	181	188	197	182	184	193	182	193	178	205	193	211	168	193	166	176	185	170	178	170	174	201	204	160	204	176	183	169	188	191	192	172	188	182	186	184	165	194	164	176	173	176	203	189	170	187	203	182	210	175	200	170	211	185	185	178	178	163	206	154	162	189	170	180	185	207	210	195	218	178	196	171	188	157	155	158	189	190	196	186	165	176	179	177	187	175	160	205	191	174	199	187	179	201	180	195	185	172	178	187	191	175	172	190	182	180	191	179	192	168	189	215	186	158	184	181	170	180	168	202	188	202	161	188	215	183	179	181	202	172	182	172	198	171	180	191	182	189	178	199	185	194	177	192	186	177	171	174	205	198	185	183	183	153	156	201	169	182	170	178	164	195	195	167	193	196	167	211	198	205	181	200	173	202	167	170	172	174	194	172	169	180	195	178	178	172	182	188	177	173	167	174	166	187	201	176	151	169	180	186	213	180	201	200	190	168	181	200	198	187	166	185	176	190	179	179	166	166	182	189	164	186	191	173	197	175	188	177	180	175	192	167	166	172	171	164	173	186	151	156	177	170	181	190	201	163	195	195	186	187	188	192	196	193	179	197	178	178	184	168	185	178	174	174	187	180	195	198	185	176	199	183	187	172	175	158	170	186	176	179	184	214	196	213	178	191	202	207	157	167	174	168	164	189	198	194	190	191	184	192	179	170	175	192	194	188	199	181	172	174	214	175	183	174	171	186	177	184	185	169	189	194	209	200	155	176	180	200	188	177	206	184	194	185	167	191	181	210	168	167	179	169	171	176	194	182	199	185	185	174	161	181	202	173	169	179	166	175	194	184	202	205	189	203	194	170	171	201	186	199	155	191	193	189	181	189	205	174	195	170	182	175	193	177	171	165	193	175	200	196	185	157	183	186	184	177	179	161	173	170	203	196	206	178	203	191	194	179	173	180	197	183	183	184	166	197	200	187	168	191	189	171	152	189	190	197	176	158	181	174	179	184	182	166	209	153	175	199	191	208	175	205	167	179	182	180	191	167	195	209	191	215	186	191	182	177	185	177	183	179	196	191	147	188	182	188	167	194	178	190	198	165	161	184	168	180	189	203	167	183	170	184	198	169	192	173	200	194	173	196	163	192	218	186	184	173	207	170	189	172	222	194	196	186	191	166	190	180	190	178	180	198	156	164	198	185	166	173	184	164	182	185	197	165	189	195	223	211	190	169	153	160	184	166	177	181	190	168	186	162	185	165	186	170	210	192	168	196	204	194	189	162	201	162	196	183	185	165	175	179	187	188	201	191	197	210	177	189	174	190	173	189	209	188	209	178	217	205	167	158	191	172	183	187	160	170	195	170	187	190	185	173	191	192	186	192	215	186	160	170	190	205	183	182	180	172	187	195	155	190	191	165	162	174	164	186	179	183	163	190	175	176	194	177	197	185	196	205	182	187	166	187	200	202	164	171	195	156	167	182	182	201	183	158	168	196	179	162	170	154	178	166	161	188	189	181	199	176	189	200	183	199	186	171	184	182	167
37066	49120	17614	1720	738	595	486	443	392	322	367	357	315	311	286	262	250	272	263	255	263	277	272	270	276	257	246	264	265	241	270	248	238	243	287	288	270	267	229	232	237	239	242	274	237	302	246	273	261	252	291	267	287	223	286	289	272	275	277	263	264	221	243	230	244	245	254	257	245	259	256	234	278	249	248	240	253	258	249	226	234	245	232	268	234	249	283	200	237	284	221	252	265	247	251	234	260	278	229	254	247	280	274	245	265	274	272	245	252	222	258	287	247	262	244	230	248	247	259	245	259	270	254	230	225	269	213	279	282	285	252	247	245	289	262	221	246	258	253	252	244	265	274	236	258	245	256	249	259	261	272	276	252	249	263	265	282	268	249	238	257	276	257	247	258	239	253	250	280	251	245	264	238	257	261	229	248	280	283	268	261	294	269	242	287	250	271	259	238	280	254	263	290	265	249	248	232	258	247	252	293	260	243	230	246	254	263	287	232	243	240	264	234	255	257	234	243	262	242	230	234	234	244	260	248	256	239	275	257	249	263	226	274	243	243	266	236	253	247	235	287	265	297	251	250	224	266	242	233	263	235	266	230	230	275	254	258	261	257	249	265	269	230	255	229	259	238	260	213	244	246	239	252	262	258	264	255	251	269	280	252	263	251	260	238	270	242	254	274	258	253	229	247	237	260	260	254	235	241	273	264	270	253	253	263	277	256	212	257	260	260	238	263	239	236	244	260	251	274	273	225	245	234	245	259	255	268	257	278	256	273	233	257	241	257	265	277	247	264	281	248	257	254	269	277	254	252	274	231	254	237	256	254	242	291	244	268	282	251	296	249	239	250	245	272	240	292	224	273	268	264	238	288	272	232	241	257	268	239	248	261	266	258	245	257	279	256	252	245	249	245	266	239	245	252	232	289	257	273	255	230	265	228	246	251	231	271	269	241	249	220	251	237	254	250	275	289	247	276	262	265	289	275	254	250	277	268	254	263	247	254	214	262	267	265	273	281	248	243	233	254	277	272	264	238	266	247	248	251	267	280	256	279	271	249	257	241	282	270	224	251	233	247	263	278	264	264	245	301	251	234	258	280	257	242	255	258	265	267	243	241	251	253	256	245	255	243	223	260	270	262	264	252	243	240	235	244	256	255	243	248	240	266	234	251	270	226	261	251	232	266	272	255	293	243	266	251	251	267	231	259	232	264	271	267	237	255	225	242	267	260	252	252	269	247	246	271	270	295	270	236	243	285	256	250	247	245	239	278	246	275	254	220	247	224	263	244	245	245	251	262	269	235	256	264	265	265	250	271	267	251	255	280	244	261	252	241	258	227	230	255	253	244	259	272	257	290	269	236	266	251	252	223	265	254	258	272	256	269	259	280	271	264	252	263	268	247	242	245	237	247	285	257	273	268	263	269	215	250	234	258	261	239	268	236	248	245	249	256	256	234	228	254	258	262	263	225	219	253	244	263	269	259	272	247	252	270	259	265	270	261	241	260	239	272	258	262	264	275	224	263	265	273	244	239	245	254	245	248	250	229	250	252	241	280	275	254	262	231	253	265	261	261	256	256	272	258	241	262	255	263	263	268	252	243	261	262	246	261	250	242	259	276	284	262	241	259	249	273	269	253	246	278	245	255	280	239	246	245	243	229	273	271	266	249	229	288	231	239	271	250	264	243	265	263	270	228	236	246	254	247	290	257	274	262	276	273	233	256	257	224	270	254	243	272	258	230	273	280	257	257	251	266	293	255	248	252	245	274	255	248	245	246	255	263	267	253	256	231	239	281	272	245	265	219	248	253	271	256	204	233	239	258	285	258	270	242	253	239	306	240	220	269	264	260	238	248	253	287	273	258	224	236	230	258	257	280	236	251	250	269	238	265	252	259	246	278	248	235	262	246	284	245	251	227	250	240	247	257	243	266	258	225	242	268	293	243	252	282	248	231	255	271	252	245	247	262	248	269	250	229	252	258	256	259	266	249	276	256	241	262	250	231	234	266	250	274	257	292	265	248	249	271	255	244	287	234	299	254	232	243	261	274	256	272	269	240	231	237	237	250	236	254	247	256	249	284	268	262	224	247	258	264	271	271	258	259	268	246	253	238	261	273	293	257	258	235	255	265	233	249	234	235	268	286	256	246	271	258	277	258	215	228	276	235	241	245	243	250	300	264	240	257	233	246	245	257	283	256	260	293	250	240	248	253	270	274	263	287	251	264	261	253	248	245	278	266	253	277	295	255	250	284	242	233	277	267	257	230	276	243	250	260	265	238	260	248	267	249	260	276	248	264	283	264	271	259	258	273	241	241	229	265	260	265	252	250	256	280	241	271	285	277	253	261	278	215	250	259	244	261	257	249	254	228	244	301	268	225	227	274	268	274	263	259	247	251	270	250	252	264	236	249	252	263	266	258	270	245	251	252	257	216	269	255	265	244	263	248	252	287	258	233	232	266	252	257	249	283	242	241	270	244	235	273	232	264	235	251	264	245	271	266	226	245	275	263	244	215	248	236	226	222	262	256	255	225	248	264	255	255	264	253	277	246	259	242	262	255	273	251	257	261	249	245	238	238	275	230	259	247	249	245	239	257	240	244	259	238	227	263	244	245	235	261	263	261	240	250	225	256	242	277	267	250	275	242	259	252	258	251	247	241	247	241	243	246	261	245	250	258	261	261	246	209	265	241	258	272	268	247	255	230	242	234	241	276	262	229	238	242	241	285	276	265	241	248	261	250	256	260	263	252	286	248	246	234	269	260	267	245	243	270	258	252	243	265	242	265	238	250	252	218	229	250	225	260	273	241	261	264	239	235	266	237	255	267	245	269	281	233	263	251	237	212	243	252	222	291	247	260	234	267	251	252	242	266	271	266	253	246	238	221	255	273	247	274	262	248	290	268	274	252	254	217	231	251	258	274	259	261	251	249	270	240	244	252	258	274	236	255	246	250	211	266	244	269	288	236	275	258	265	248	261	274	245	236	225	275	296	276	216	262	265	234	234	253	232	259	277	257	281	250	283	261	287	230	261	262	238	244	243	200	254	272	248	270	252	259	249	274	252	237	252	254	269	283	270	231	253	260	257	238	264	246	245	238	259	257	241	248	267	259	255	243	259	304	253	260	289	250	234	226	298	249	259	263	252	261	296	256	262	256	257	253	241	240	273	274	271	266	271	270	262	271	253	254	271	234	267	248	245	269	260	264	264	257	267	230	258	255	243	251	256	247	258	225	256	236	267	257	249	256	275	249	266	268	259	236	239	251	274	238	256	229	252	249	236	254	269	258	218	251	254	273	274	253	231	270	225	235	265	263	273	239	263	260	258	253	237	273	283	268	247	258	247	249	274	263	241	261	260	252	242	254	246	277	240	275	278	256	265	264	256	267	270	259	265	246	265	234	247	259	241	257	260	246	255	274	237	269	254	277	274	230	279	243	232	243	295	249	252	231	265	263	287	248	267	257	246	256	283	241	263	271	266	242	266	259	266	270	218	244	249	242	246
22615	21618	29541	24130	21602	21407	5350	967	756	769	731	669	676	619	605	637	641	623	623	586	621	613	636	575	570	578	582	608	596	622	580	565	543	605	541	544	635	614	526	583	564	597	574	558	579	605	551	581	547	592	551	583	579	543	576	565	546	579	577	537	605	584	596	553	570	578	601	586	560	573	551	580	578	579	639	579	595	538	528	537	560	583	566	595	588	602	574	583	520	576	548	581	570	595	522	626	587	571	558	574	534	616	572	608	574	603	597	590	552	546	595	594	583	596	569	578	525	595	583	595	569	519	549	592	612	557	609	590	572	539	525	593	570	510	576	554	594	610	631	549	512	616	582	572	542	596	536	585	588	605	568	600	597	544	563	588	551	570	631	564	597	552	542	604	595	575	512	556	618	547	587	614	580	543	549	554	559	544	574	583	523	597	592	586	548	559	516	551	628	544	572	567	595	529	582	548	551	606	562	585	593	606	598	598	568	614	563	568	574	568	548	579	564	564	573	559	574	562	535	577	518	581	583	570	571	558	583	580	582	579	573	551	566	583	592	571	558	576	614	577	595	577	559	560	570	561	613	603	544	595	582	561	551	537	613	572	603	581	585	601	579	573	589	568	580	598	555	596	551	572	617	544	589	592	562	616	539	564	599	567	543	589	606	587	544	585	575	542	611	578	571	604	596	509	619	609	573	551	562	566	557	573	542	553	585	543	559	587	539	590	550	545	597	572	604	573	576	592	613	638	554	605	585	584	562	585	593	520	604	610	550	619	561	592	570	564	564	572	603	615	597	598	595	588	589	541	613	559	555	548	566	576	571	541	600	547	562	582	586	567	557	599	631	597	542	564	609	553	605	537	601	563	564	588	530	609	608	550	594	594	601	575	591	577	558	551	607	572	565	603	609	599	534	577	594	589	587	582	631	577	592	582	581	619	542	568	572	597	614	576	599	524	592	605	572	573	629	586	593	625	603	593	568	586	605	565	532	589	564	577	558	554	596	526	509	542	585	561	563	577	607	591	580	560	534	595	566	577	541	538	598	561	577	578	588	560	531	591	627	539	600	577	551	492	576	568	579	545	530	576	597	566	569	615	588	578	582	560	542	575	582	573	577	610	551	566	582	531	585	540	566	566	601	559	564	585	607	584	561	581	509	573	557	577	557	583	543	610	580	568	574	602	578	551	548	557	568	579	571	540	555	583	554	586	567	563	591	549	608	584	545	579	574	521	563	560	613	584	585	588	582	594	583	596	562	554	544	569	591	586	581	582	560	550	553	584	541	590	547	536	573	563	599	564	579	572	565	594	613	584	561	565	627	596	525	610	582	574	657	532	615	577	578	570	590	606	612	526	537	547	593	591	556	588	559	614	594	609	580	568	532	553	564	621	538	585	593	597	591	570	540	578	594	615	554	591	545	612	588	576	558	595	517	617	541	574	608	602	558	545	550	537	554	587	604	575	561	548	525	569	576	605	547	570	554	580	579	584	553	536	587	575	623	567	598	561	584	544	526	544	549	587	592	607	556	583	574	606	562	559	563	569	603	545	560	577	603	598	570	588	566	588	562	594	515	562	580	560	552	577	585	618	594	594	561	545	573	544	549	551	585	536	554	574	551	581	592	612	567	573	609	536	565	600	538	606	539	596	574	530	611	578	562	553	587	560	550	558	582	595	559	594	557	560	566	598	571	597	559	538	580	574	568	603	572	566	541	596	588	583	614	576	618	596	605	590	582	587	585	555	564	582	560	612	592	540	600	551	572	604	604	576	559	556	594	545	597	558	631	528	557	552	596	567	617	578	600	555	556	564	544	564	591	561	548	629	550	584	607	599	543	589	587	590	548	550	581	542	569	580	537	590	546	569	616	616	577	582	597	532	603	599	613	530	588	600	592	596	591	541	546	559	553	579	561	598	551	570	582	564	573	545	589	594	578	584	534	606	599	549	600	616	532	573	572	588	582	578	601	570	565	622	569	603	599	567	576	580	584	590	554	562	542	624	561	584	571	581	593	536	565	566	558	526	571	553	588	530	584	584	592	579	583	610	539	610	569	559	605	511	558	587	610	557	573	596	578	556	538	581	564	622	556	561	568	560	601	582	560	594	564	544	565	561	574	556	576	560	590	572	545	559	575	617	585	583	550	522	567	570	556	537	559	597	567	608	583	568	594	564	590	580	548	611	555	602	529	606	566	532	578	591	580	556	565	590	568	562	591	570	576	563	598	564	547	553	579	563	575	569	536	566	571	586	568	561	590	584	566	568	584	570	605	555	556	578	547	567	553	645	593	587	589	567	585	565	522	568	541	616	548	601	576	585	581	588	555	556	543	570	539	530	543	542	583	586	588	588	597	604	592	576	559	593	570	516	564	549	560	619	563	545	589	581	545	576	603	568	595	586	588	578	564	543	564	543	531	604	587	582	585	576	548	591	563	571	620	562	564	588	545	538	564	608	554	581	544	580	576	577	594	545	578	555	591	599	565	584	604	582	619	567	582	586	536	581	591	529	554	536	619	554	583	578	566	570	613	575	562	592	556	591	551	565	578	593	561	546	558	581	551	550	563	589	543	609	585	529	596	565	588	541	548	593	571	562	574	574	585	550	556	556	561	567	587	545	549	589	532	592	604	578	578	571	589	576	578	578	617	592	566	553	607	570	573	582	542	568	540	607	546	572	599	612	588	573	609	560	532	518	576	618	557	573	565	541	589	547	587	573	589	543	550	570	589	574	603	583	537	581	539	558	605	564	589	587	613	560	603	570	566	571	555	598	590	567	585	610	596	544	568	561	553	565	584	558	553	602	576	563	626	590	595	590	576	502	577	583	564	565	549	580	574	578	545	561	588	559	562	581	593	586	581	554	568	573	543	567	547	599	598	576	589	563	569	583	547	557	604	565	595	573	568	586	580	564	592	593	591	587	566	569	545	543	538	571	605	599	526	597	539	587	590	559	549	545	556	618	566	568	547	593	577	595	522	562	540	570	595	564	576	555	597	538	573	546	545	563	548	581	588	536	594	510	565	562	565	575	565	578	570	581	601	569	602	549	546	598	580	589	529	574	547	591	602	583	533	586	607	558	574	573	566	552	548	533	571	574	559	566	550	608	617	604	582	561	503	573	570	565	571	533	594	562	562	577	572	526	581	575	597	519	606	551	548	555	546	575	610	552	612	563	574	557	571	558	562	586	579	591	565	555	549	554	543	614	550	577	568	542	590	555	567	579	611	574	558	609	571	559	578	596	581	540	588	583	581	560	551	566	580	560	550	573	571	571	562	581	548	598	543	537	579	581	582	572	595	577	576	569	584	525	545	591	571	596	548	573	569	627	567	564	583	619	557	587	590	583	542	579	543	588	611	640	561	537	591	601	576	574	532	568	562	591	599	594	545	582	580	548	564	611	556	508	546	593	534	579	537	590	612	558	556	543	568	539	555	593	596	542	556	559	591	575	540	572	578	578	569	558	551	588	568	606	592	554	558	583	549	573	552	559	570	553	537	636
46188	63578	29540	4452	2407	1967	1641	1342	1209	1055	1018	969	933	878	848	794	775	777	802	799	772	784	726	816	745	775	730	747	794	731	760	746	760	743	714	745	774	780	799	741	701	710	725	743	734	693	754	699	692	711	727	723	725	725	728	705	734	724	723	732	674	711	682	665	783	732	727	754	730	743	713	688	660	739	741	730	769	737	762	742	719	738	742	734	712	726	735	679	696	721	709	758	732	739	743	711	714	693	661	710	785	730	711	710	694	707	697	696	714	723	706	698	714	697	777	709	727	686	735	740	739	707	719	717	744	678	725	683	728	705	762	718	692	697	779	711	693	687	738	724	683	733	749	754	751	760	722	705	730	720	749	724	740	725	702	721	742	728	756	710	754	677	701	707	748	702	702	653	680	724	728	723	739	710	721	720	781	768	692	790	736	740	670	710	724	731	722	698	715	723	714	663	733	762	695	699	702	722	738	696	715	688	680	753	755	720	719	727	692	669	733	731	727	781	731	705	700	707	714	693	716	764	677	715	728	719	706	719	670	751	767	729	762	737	697	771	728	739	706	726	718	701	696	722	680	741	681	704	740	680	764	778	729	726	713	737	729	736	681	759	703	756	796	732	697	712	670	721	711	694	663	719	741	743	692	739	744	728	742	749	663	734	686	728	766	711	766	695	694	712	755	735	672	756	717	695	755	719	730	730	732	762	757	713	743	678	695	684	692	729	683	749	700	727	727	705	740	733	706	683	690	768	709	722	729	703	728	714	718	729	707	713	725	737	756	710	768	753	690	730	726	741	726	716	713	782	753	737	742	724	668	723	687	735	750	707	759	679	694	709	715	734	800	723	745	714	745	755	716	724	737	719	696	719	707	752	722	676	741	699	676	716	710	731	710	735	692	718	708	738	686	697	757	688	744	746	703	719	717	714	718	753	688	710	728	708	715	698	694	723	726	738	692	697	722	722	728	751	776	730	720	678	710	712	725	730	698	710	747	704	732	762	698	728	730	724	720	725	683	706	702	755	729	710	765	715	742	705	720	743	706	712	776	739	716	726	716	702	701	699	720	708	699	756	704	712	784	757	767	788	682	699	702	693	727	706	699	737	705	694	724	753	715	724	749	761	732	712	729	716	687	697	712	735	694	785	681	749	743	692	712	719	738	700	721	730	726	714	763	705	712	700	760	700	726	672	732	694	691	732	700	711	686	746	736	722	732	736	716	687	761	738	657	677	705	722	721	684	798	712	724	695	724	725	719	703	712	716	710	704	717	740	713	698	712	742	704	728	747	735	724	680	712	742	748	753	699	702	758	752	700	749	750	733	725	754	699	730	670	741	732	724	734	693	695	696	726	701	690	760	681	693	758	715	690	784	676	754	811	716	731	744	755	744	701	731	710	687	664	726	698	724	740	709	715	711	657	694	727	737	716	747	683	660	743	726	705	757	706	720	686	729	739	736	742	732	726	710	719	688	725	778	678	730	701	723	734	697	727	727	741	722	759	708	730	746	727	718	725	730	744	767	740	737	709	745	762	689	717	717	659	711	766	704	730	724	715	700	789	733	713	713	707	731	742	753	737	725	707	673	690	744	714	698	749	761	718	718	718	752	718	686	738	760	696	755	720	712	669	723	673	723	709	715	735	733	700	677	730	705	676	739	734	698	739	739	781	718	708	731	709	703	729	717	683	723	772	714	727	746	732	719	720	707	733	777	753	727	744	676	750	721	754	724	683	732	723	722	742	725	709	729	717	694	722	754	706	766	723	684	737	708	707	735	728	717	726	757	730	761	780	752	701	710	709	702	685	696	703	717	758	763	725	719	699	727	718	738	719	709	723	804	737	697	664	706	672	710	737	679	746	715	719	678	737	685	680	707	705	711	724	708	751	723	738	723	681	708	709	706	713	751	721	766	783	756	732	770	741	748	753	724	654	700	744	796	758	759	706	745	720	711	702	689	703	736	730	742	743	693	738	696	694	735	722	722	727	751	726	722	730	712	741	738	732	711	742	679	709	692	709	708	732	676	712	711	740	776	735	667	733	745	728	718	716	685	729	730	712	688	717	701	678	727	689	708	671	756	753	722	690	675	746	723	651	740	738	768	685	732	768	709	699	747	721	711	715	752	739	753	705	723	717	725	736	756	787	736	720	731	773	741	776	698	728	701	746	706	702	736	752	724	706	679	781	682	664	727	764	735	746	765	697	744	668	704	676	731	743	744	761	730	708	775	722	740	745	688	688	746	728	701	741	758	718	724	699	758	712	710	669	738	721	688	717	738	740	726	731	740	703	770	688	748	745	702	762	713	716	711	718	730	747	733	726	753	718	696	711	722	756	686	726	730	786	738	720	712	674	707	729	740	746	722	752	701	707	689	705	757	664	729	742	719	692	716	683	732	760	728	749	731	715	731	701	754	716	725	696	747	734	724	704	733	753	758	710	693	711	707	719	733	723	719	742	739	727	722	739	756	681	672	731	710	695	677	707	719	723	695	680	750	746	778	790	742	747	719	717	734	672	674	724	720	707	702	680	723	725	719	702	667	741	730	702	685	739	702	741	695	678	734	749	740	733	726	770	716	707	744	706	718	703	741	690	756	740	763	678	740	734	742	689	753	713	741	767	710	745	770	704	688	714	703	667	711	731	697	722	745	750	744	753	717	669	741	680	733	742	739	696	752	749	726	755	749	732	737	711	717	757	672	730	734	667	697	745	720	786	688	742	738	711	739	698	717	737	701	734	750	737	707	726	810	684	751	714	747	696	722	775	714	683	781	730	698	750	726	699	734	721	747	751	779	698	760	708	677	723	749	706	710	731	702	739	750	687	736	721	706	712	722	738	759	696	691	716	728	696	709	742	699	728	710	712	708	737	722	686	743	680	742	693	713	701	669	713	732	701	676	742	741	704	690	717	693	715	700	709	695	691	780	701	670	767	691	755	722	683	725	704	728	728	692	698	734	763	736	711	714	695	742	698	696	741	718	710	709	707	720	716	723	723	674	683	692	762	690	743	689	788	708	734	757	752	701	714	734	740	755	716	697	726	728	746	734	727	765	730	709	689	725	663	746	706	775	735	742	729	759	722	708	742	700	736	701	739	700	732	710	745	702	698	691	717	713	780	746	675	732	742	752	697	696	754	742	713	698	753	702	700	684	732	711	731	717	774	721	691	679	753	742	733	753	700	736	698	730	752	745	758	700	703	693	746	699	721	688	770	726	697	721	758	744	763	714	697	699	683	734	706	684	698	758	724	728	711	728	735	667	678	693	699	669	718	709	744	688	713	737	711	732	758	717	767	780	699	729	737	736	708	721	768	707	707	749	720	703	739	731	739	725	769	733	733	739	701	709	727	745	741	682	747	766	734	685	678	742	655	763	762	736	715	705	756	718	715	708	747	716	743	756	722	725	731	737	690	739	751	701	776	723	705	739	722	728	709	752	763	698	725	684	738	740	703	741	683	715	715	683	733	715	710	708	698	738	722	689	745	787	691	710	701	705	735	689
28063	20301	8900	846	426	368	339	366	372	352	353	334	326	334	359	339	348	364	337	318	376	326	334	356	364	356	331	343	330	349	332	373	345	323	316	332	356	318	317	336	322	353	321	332	330	345	354	326	323	354	358	343	352	372	319	337	303	357	369	337	330	344	361	342	336	326	333	346	342	363	316	338	337	340	354	340	339	326	347	324	364	339	330	342	321	319	329	341	337	371	350	361	322	371	341	333	334	336	328	330	339	361	342	350	339	381	338	360	307	322	359	327	343	350	363	351	338	346	356	312	357	297	331	341	375	334	334	370	342	332	350	345	348	342	359	320	359	353	326	351	343	344	364	379	341	327	309	359	324	335	326	311	363	351	368	331	340	358	315	352	365	336	355	312	329	355	310	343	361	345	332	322	344	355	370	333	299	348	342	346	339	374	327	358	338	318	329	344	344	365	378	316	316	340	358	338	333	367	316	341	350	322	334	328	305	346	368	377	352	320	316	355	341	401	321	349	349	328	313	338	335	345	306	325	362	350	363	398	322	336	337	372	340	316	350	304	363	363	360	351	339	364	338	328	373	370	334	351	368	347	313	366	339	366	330	317	344	340	328	333	320	326	353	378	353	336	327	320	371	326	361	344	329	304	328	361	343	350	347	350	346	364	378	328	336	346	333	337	330	349	347	362	340	318	351	339	329	329	337	340	341	320	315	361	362	336	364	354	328	348	366	329	340	323	334	347	302	322	325	361	379	335	332	375	333	317	308	368	328	357	350	338	350	362	346	356	320	360	336	341	333	354	325	362	348	339	314	353	341	337	310	351	315	335	349	359	374	321	315	336	340	347	367	366	307	369	383	334	358	318	324	304	351	358	322	346	329	331	344	348	336	334	341	334	342	331	339	368	320	355	316	356	320	335	389	336	338	324	340	360	312	365	370	333	338	325	362	357	322	343	322	340	357	313	351	340	353	343	380	358	355	347	332	359	348	332	351	357	376	296	358	350	370	300	348	327	308	298	361	345	369	339	345	330	331	331	347	320	368	362	340	348	344	318	364	327	319	299	336	357	324	349	344	400	341	344	352	353	338	334	318	344	338	322	335	329	331	376	337	347	304	353	339	331	331	359	337	376	342	359	323	335	329	348	329	387	338	317	321	347	313	329	323	359	361	340	345	330	307	362	352	369	326	327	346	329	334	352	316	337	342	325	325	333	348	349	329	346	353	327	352	338	324	337	311	353	336	290	313	351	335	329	323	321	334	341	310	350	341	331	354	309	371	342	368	332	324	364	333	361	356	367	295	339	314	342	335	346	330	384	333	331	335	338	317	359	345	346	343	334	344	351	380	349	362	351	353	372	369	351	337	355	321	350	374	341	363	308	348	321	345	332	344	350	325	345	339	332	324	352	330	367	355	390	333	384	351	329	333	339	317	325	333	326	322	337	324	352	323	315	371	330	331	334	304	352	369	346	319	337	348	348	337	377	336	387	358	377	356	322	342	354	327	372	344	302	342	356	342	322	360	325	321	333	343	354	376	338	363	346	342	298	334	339	319	329	337	344	338	362	357	369	343	338	320	366	337	345	345	359	344	322	347	342	330	356	360	360	340	352	347	343	308	353	334	379	353	323	337	346	337	349	338	319	338	373	350	345	302	334	354	328	354	326	337	341	356	327	360	324	336	307	316	314	320	366	337	348	318	311	331	313	362	346	320	331	353	331	350	343	339	348	338	342	355	342	323	334	351	331	318	360	334	338	344	350	376	325	350	360	341	342	344	329	360	349	331	348	333	341	381	318	328	358	347	338	348	340	326	324	350	346	377	324	341	308	340	347	331	339	322	363	372	322	354	328	329	338	321	336	346	315	390	352	373	363	374	350	328	335	335	330	350	336	337	334	347	382	361	331	331	330	353	312	363	337	322	351	363	311	350	316	351	364	336	346	323	356	350	335	358	387	358	343	316	352	343	354	338	403	330	317	326	359	336	323	357	343	321	349	332	328	338	330	308	333	356	335	336	372	363	329	344	352	334	346	361	340	292	319	349	349	326	328	345	351	333	319	307	363	323	318	314	334	367	339	352	322	355	304	364	390	325	321	329	335	347	326	331	370	321	341	337	343	367	353	357	348	334	346	363	328	353	346	336	343	349	357	314	322	325	329	320	328	332	344	348	358	358	345	371	326	352	343	317	344	324	363	313	340	341	364	379	340	316	354	349	307	338	381	362	339	343	348	364	354	365	356	354	330	316	355	322	339	315	348	363	328	322	346	371	324	336	350	307	322	326	379	333	343	378	360	359	342	336	345	348	330	342	336	367	363	332	368	333	359	364	329	342	336	344	332	391	334	319	349	360	337	336	349	343	341	346	348	364	323	309	340	352	320	341	303	350	366	340	343	352	317	344	321	354	328	348	330	356	371	314	365	346	350	342	333	363	365	326	325	344	336	362	340	318	391	315	349	336	319	380	342	333	321	328	305	345	346	335	314	350	390	340	327	321	350	348	336	349	338	328	314	324	360	348	362	339	334	368	367	337	302	321	352	314	359	357	326	347	333	327	311	326	340	362	345	325	324	333	321	316	387	318	309	332	348	339	328	331	360	318	320	344	327	389	332	351	316	319	345	371	283	330	312	354	371	315	325	343	352	360	325	354	324	345	341	327	316	323	338	335	335	350	333	348	324	338	342	335	344	331	365	321	344	340	345	339	343	358	323	341	354	334	375	334	327	324	326	368	326	348	329	335	320	336	328	359	347	303	331	342	329	356	332	342	340	373	362	370	318	314	343	356	341	345	315	366	313	343	368	336	327	359	359	338	339	367	357	372	351	334	318	365	334	351	362	321	373	320	324	311	326	353	307	355	348	338	345	357	369	370	350	335	349	357	353	354	336	357	314	351	347	353	360	342	313	345	357	359	328	356	318	345	363	329	303	373	342	348	374	308	335	349	352	353	346	368	336	340	325	368	316	341	346	318	341	354	345	343	356	331	350	339	349	356	345	321	340	344	333	350	368	393	359	359	340	342	317	309	343	330	342	363	338	329	378	359	373	387	346	333	384	341	336	354	345	332	339	326	329	317	313	314	345	346	360	330	318	330	323	337	361	384	348	333	334	371	349	334	324	327	373	357	329	338	326	337	339	359	343	349	284	335	364	324	304	350	318	365	326	350	342	343	320	343	347	358	331	337	374	331	350	359	353	338	370	377	334	314	323	361	341	343	331	328	359	344	349	354	362	339	382	307	302	335	335	335	303	323	334	350	355	363	323	350	352	370	358	312	353	342	359	329	334	370	344	335	317	341	341	364	317	341	365	318	360	347	349	335	322	335	317	335	377	358	372	343	349	329	366	323	370	333	339	334	318	302	337	357	326	336	369	331	360	331	327	345	350	333	334	356	341	320	362	324	346	341	335	347	311	359	339	371	349	332	342	364	322	383	336	358	327	356	370	345	332	363	353	312	336	318	327	316	321	344	317	322	339	345	367	312	360	353	353	332	362	348	337	359	328
17236	20357	4855	680	489	481	460	471	464	435	445	468	434	472	429	466	423	415	430	411	422	397	414	408	404	434	450	413	443	402	423	400	410	412	392	403	458	421	427	477	425	431	379	433	410	448	421	418	401	434	385	433	442	432	444	423	450	453	440	454	437	430	400	442	438	426	404	434	417	418	403	408	428	431	479	441	418	454	422	405	454	441	406	416	418	437	422	399	430	430	453	416	448	422	446	421	417	446	455	410	444	443	407	431	429	446	421	447	454	443	426	402	446	455	410	441	419	468	421	410	426	441	464	432	446	405	416	465	422	450	420	407	418	412	432	414	428	441	439	398	417	471	436	384	424	420	431	478	420	399	424	420	439	418	425	419	425	417	475	456	464	412	423	455	388	399	429	422	379	419	457	410	422	443	452	441	429	449	414	421	442	476	437	422	423	411	446	432	484	389	428	443	456	407	440	422	442	418	426	474	457	419	416	431	436	422	440	395	419	436	435	478	406	418	363	405	435	432	418	419	401	431	459	423	394	410	420	451	437	422	430	411	456	444	397	475	410	429	440	411	428	433	387	416	419	405	426	424	421	404	455	457	443	480	424	437	444	445	427	413	412	440	441	407	446	453	431	465	432	415	405	421	425	444	412	429	389	467	423	427	436	402	388	429	452	471	404	435	434	426	465	394	443	410	437	433	385	432	433	448	427	432	448	407	397	432	461	462	433	409	476	471	454	433	437	432	394	377	402	426	424	439	420	382	424	427	426	447	436	435	419	390	444	432	432	419	469	427	400	443	477	457	435	442	424	448	414	452	455	445	392	445	441	417	452	440	437	386	421	371	436	451	420	400	439	459	449	414	424	436	465	403	446	408	403	430	372	428	434	433	453	413	453	450	444	436	442	437	417	435	430	474	405	413	447	450	446	431	419	402	430	412	446	434	452	483	462	427	422	385	455	451	452	472	431	447	432	480	427	444	415	396	449	415	428	380	439	414	396	449	455	456	422	431	441	415	418	422	410	410	422	402	413	438	421	409	400	434	455	407	429	416	409	418	475	441	439	425	419	463	421	457	418	437	414	440	417	471	407	449	438	457	443	443	456	397	414	406	427	397	432	412	446	397	426	407	442	458	393	435	450	469	412	420	432	440	461	433	422	428	412	446	467	395	443	413	422	436	419	459	430	417	409	460	418	429	441	425	424	441	440	404	457	408	424	408	429	453	429	410	412	436	420	445	406	475	450	437	453	432	429	434	456	476	462	441	413	384	367	413	454	428	390	425	448	403	381	425	458	439	427	453	446	455	402	485	429	400	419	408	423	457	431	426	477	454	421	414	431	466	397	443	418	459	408	415	449	439	421	433	400	425	429	406	425	412	419	419	463	426	423	431	421	438	432	427	452	464	436	435	426	426	425	419	412	421	414	482	448	446	404	435	410	418	421	424	447	447	473	428	419	437	402	411	391	456	415	397	395	444	460	424	398	422	453	443	450	372	403	425	447	405	461	427	458	458	409	421	425	439	439	467	436	405	421	405	420	420	418	451	452	489	453	413	411	428	386	446	409	435	441	439	418	446	500	405	476	438	430	423	425	395	413	419	399	465	443	402	407	425	425	430	452	438	399	436	424	417	421	436	453	421	422	439	413	466	420	395	395	427	457	437	434	452	401	458	418	406	410	391	445	435	406	464	430	406	409	412	445	443	428	451	451	437	411	440	448	412	459	445	412	419	434	473	460	434	437	446	447	412	404	440	448	433	469	423	417	443	425	468	435	408	429	408	424	450	427	426	417	448	447	463	448	449	422	428	434	428	414	439	459	419	413	453	402	475	447	455	433	426	427	447	399	439	411	399	433	395	428	412	425	466	443	436	421	403	400	413	451	446	419	435	393	398	435	443	431	407	451	412	422	445	427	433	410	426	432	403	449	425	456	413	448	417	402	453	412	427	422	434	456	464	396	421	418	444	445	445	408	383	398	451	436	433	421	425	427	431	419	432	420	480	403	410	386	423	427	428	418	432	423	448	471	433	453	435	404	449	408	416	450	443	439	454	407	413	436	413	475	421	431	465	426	452	426	398	461	420	461	420	422	387	434	434	381	425	438	424	430	438	421	377	453	422	389	401	418	400	416	436	466	423	458	454	396	452	465	400	446	450	428	415	433	431	422	426	416	468	439	452	440	451	432	396	420	437	415	403	402	406	440	399	430	422	423	453	437	437	440	442	426	463	414	432	423	466	421	409	434	427	423	452	418	432	435	443	448	424	427	407	458	421	421	420	401	408	420	436	407	440	421	405	439	422	413	421	448	434	444	444	433	412	427	421	410	411	430	442	406	434	450	392	394	431	434	472	425	452	442	414	417	439	408	429	444	449	411	432	418	413	426	446	446	430	437	458	434	403	429	427	385	417	430	432	411	448	407	468	449	438	418	398	437	423	421	454	429	416	411	390	413	420	404	424	417	441	435	393	451	421	410	448	410	448	431	448	438	432	434	425	413	427	448	444	475	400	441	442	439	414	425	420	410	442	463	435	428	406	451	438	429	428	444	462	412	448	382	420	455	449	414	426	440	403	387	425	440	428	425	431	427	403	405	437	404	440	387	432	475	439	422	458	395	452	418	430	416	423	398	462	443	444	463	434	418	449	443	420	413	467	445	393	442	407	420	413	424	411	444	455	454	422	417	427	423	403	458	447	431	408	429	424	435	435	411	392	404	451	437	384	421	438	434	416	436	439	406	415	443	441	413	425	435	417	432	443	403	433	412	449	445	440	414	436	432	421	390	399	416	439	469	458	427	425	434	415	435	422	410	424	437	453	400	399	427	433	443	426	465	493	382	440	413	441	399	414	453	429	456	398	394	402	416	423	433	449	443	446	456	392	425	388	434	445	414	401	416	413	395	443	417	416	444	435	424	413	407	414	423	414	447	454	410	484	414	458	413	414	410	442	416	432	410	408	393	452	443	428	447	411	423	460	437	441	437	398	398	432	428	390	437	413	405	426	427	454	411	412	430	411	422	446	401	404	413	378	413	408	423	453	449	406	434	430	445	441	455	402	436	427	416	466	443	437	435	429	421	422	423	410	386	435	460	416	429	438	426	412	421	418	445	418	415	383	417	413	443	470	479	411	409	450	398	421	418	400	427	421	423	417	447	428	428	436	422	439	440	450	443	444	455	380	440	427	458	455	471	452	458	465	443	442	416	510	421	443	460	445	448	410	442	407	400	429	445	411	456	441	428	428	464	415	403	447	440	421	451	422	414	435	455	436	445	440	418	439	439	428	429	398	436	444	442	417	445	428	429	396	436	422	381	435	396	478	457	450	433	421	458	413	436	447	443	425	463	400	420	425	473	436	451	438	463	455	416	448	427	446	409	458	384	432	450	439	390	453	443	448	435	405	429	457	457	475	422	431	454	421	436	467	436	416	413	429	426	455	479	401	423	429	435	400	449	471	410	458	406	456	448	452	454	450	431	429	447	450	456	409	406	411	414	446	422	411	432	456
23724	21541	28572	24926	21093	6234	1109	891	744	726	655	731	664	728	693	700	754	712	689	660	654	637	659	688	662	610	649	698	631	640	667	632	662	657	644	655	643	683	668	658	627	672	714	676	596	637	631	647	630	652	673	647	657	619	597	668	634	627	668	613	654	636	657	619	622	695	662	655	626	683	639	663	654	669	696	664	657	684	635	635	637	621	642	664	608	666	625	605	623	666	641	661	666	658	654	629	683	691	633	631	649	661	652	645	603	636	661	621	644	593	656	613	625	635	597	647	652	635	654	632	686	675	627	654	636	615	648	653	641	635	689	644	644	658	631	626	643	688	653	640	658	639	676	636	628	639	622	690	618	676	627	638	588	625	642	669	644	640	645	649	633	620	653	711	644	645	634	624	626	638	667	599	660	684	618	636	630	630	643	656	660	675	693	633	683	670	636	674	689	633	682	687	681	634	638	667	669	642	664	611	629	670	598	659	656	613	631	628	666	674	596	623	613	674	627	683	597	627	621	634	625	603	668	688	666	626	613	644	678	667	632	638	633	639	625	695	612	641	673	660	671	627	646	684	635	642	609	622	663	665	654	645	592	649	645	669	627	674	641	639	620	650	639	627	638	663	629	647	634	663	635	655	649	621	655	670	614	677	648	653	657	646	674	678	676	635	668	674	644	613	645	640	615	627	647	663	669	610	592	646	627	629	621	628	676	674	653	676	633	646	630	666	628	644	615	614	650	618	631	622	605	668	642	677	661	678	628	574	621	667	631	627	617	651	631	598	660	620	628	659	605	631	641	665	700	631	651	624	619	610	678	640	634	672	639	616	628	649	667	629	627	647	661	642	692	727	639	592	638	650	659	646	610	643	631	649	631	644	603	673	666	680	665	671	641	642	615	644	630	619	600	654	617	672	635	675	655	621	650	654	642	644	675	652	636	673	630	647	646	634	606	644	685	645	658	611	700	642	672	614	671	621	626	643	654	649	645	614	628	633	637	611	641	613	669	664	628	628	648	699	628	617	629	658	620	631	586	610	639	672	631	658	610	586	663	633	655	668	615	648	673	662	686	655	630	621	635	661	687	597	634	688	660	647	613	703	658	635	644	644	641	657	584	676	612	615	651	652	690	693	614	672	664	680	653	638	641	650	691	670	601	684	645	684	636	625	683	649	670	643	630	653	621	668	621	672	688	640	610	685	671	671	640	697	617	655	660	625	594	618	590	674	614	654	654	621	690	594	579	670	606	640	685	635	685	633	649	666	608	623	649	645	660	650	656	622	646	652	621	649	649	643	661	647	642	673	624	654	606	662	645	666	673	628	667	648	606	661	633	624	651	604	651	634	677	609	631	638	660	655	638	624	675	609	621	627	637	656	672	617	606	639	673	636	636	600	632	674	614	638	644	627	629	660	694	624	647	648	636	673	673	710	645	632	628	667	641	684	682	639	715	620	641	672	688	658	641	613	682	637	607	599	646	618	671	628	649	689	647	676	665	667	654	655	645	622	651	633	610	651	657	587	609	650	617	667	637	620	647	706	636	581	674	612	634	678	638	653	674	591	677	656	663	677	618	639	631	635	659	628	643	628	642	625	646	637	640	600	626	598	635	630	647	607	617	643	612	643	599	648	647	691	652	653	623	627	629	649	637	626	665	671	643	658	677	646	654	664	620	652	624	681	612	643	625	631	624	605	583	648	672	624	656	587	651	653	636	690	665	658	660	680	651	631	652	630	649	664	669	637	651	671	651	615	684	668	623	626	622	647	613	669	632	592	653	661	625	667	624	588	666	572	656	633	627	575	630	627	594	657	611	643	596	644	641	670	607	636	654	655	635	666	634	633	676	666	639	622	655	628	672	655	606	634	637	642	679	605	642	649	627	628	602	649	646	617	657	629	648	637	611	670	654	676	641	636	647	684	622	603	626	597	648	675	701	646	670	639	620	638	631	642	607	619	666	608	636	635	664	627	610	625	592	633	605	654	605	622	590	694	645	664	666	637	662	652	669	676	611	658	621	674	653	693	646	644	657	607	616	674	611	636	653	628	628	667	586	657	632	599	647	658	663	678	626	623	636	650	624	651	638	628	627	649	625	618	592	637	620	653	668	652	638	586	604	649	601	694	635	627	657	671	626	625	670	658	617	684	633	660	633	645	617	647	614	649	657	650	660	663	638	661	608	632	627	645	616	664	629	607	666	653	641	646	674	633	646	671	574	624	634	633	640	637	630	663	620	655	692	659	661	643	717	672	629	679	588	603	651	656	655	670	654	623	607	618	649	625	618	609	616	658	626	666	668	681	682	627	675	674	667	639	622	630	631	668	631	625	648	669	700	633	621	652	660	649	638	657	622	665	635	654	612	640	679	625	621	629	687	643	631	657	641	675	645	639	690	642	644	669	650	610	624	660	638	653	649	646	719	637	642	629	629	637	595	683	652	619	652	625	692	615	682	625	640	666	667	672	584	618	685	658	645	624	666	693	640	630	642	604	642	682	680	622	639	620	649	707	638	654	651	643	647	632	619	690	640	653	632	665	623	683	658	619	681	671	654	640	654	613	621	605	688	658	615	641	651	635	653	674	653	689	634	638	659	656	604	681	609	664	646	651	634	633	640	676	593	656	693	652	668	633	672	619	666	646	604	690	606	619	636	667	645	636	644	651	647	615	636	633	621	670	640	634	637	653	629	660	617	658	644	582	651	644	668	616	611	650	646	648	609	642	638	657	670	614	646	639	642	629	641	675	595	644	654	641	625	614	624	647	675	637	635	627	650	681	660	602	647	655	661	667	673	617	665	671	650	669	627	702	645	661	659	642	602	586	627	601	637	641	651	635	648	661	631	650	654	631	628	638	674	669	633	624	624	626	642	637	715	692	625	578	624	603	622	657	619	625	666	630	616	632	618	663	643	617	597	640	619	633	651	641	665	660	679	655	611	621	622	664	670	610	607	691	655	676	557	663	622	638	645	663	684	685	629	653	623	663	642	616	642	675	655	639	629	658	611	666	604	686	621	606	623	661	622	645	640	602	640	677	681	655	641	648	642	633	678	665	633	619	717	642	617	640	642	621	648	635	627	606	635	640	626	608	623	645	655	626	688	650	616	622	668	637	627	637	615	644	619	657	659	623	634	642	620	629	660	648	665	636	697	692	670	668	609	641	635	623	668	642	621	660	624	650	673	614	599	624	666	650	636	664	693	629	640	668	644	658	627	622	644	598	644	627	582	651	643	682	624	628	661	655	622	647	662	615	595	653	676	646	627	653	626	610	637	661	645	623	674	655	670	610	633	618	683	647	637	659	618	667	686	633	621	617	623	645	646	632	638	629	608	667	626	609	615	630	614	664	650	645	629	689	614	635	652	657	661	672	631	649	645	639	657	662	662	659	684	615	665	619	626	650	671	629	652	641	674	640	685	637	690	637	651	663	657	644	630	604	658	670	647	637	665	644	638	639	611	640	676	593	680	643	617	640	626	677	657	644	641	613	646	632	724	628	661	657
40063	52422	23566	3455	1700	1429	1237	1170	1063	932	925	976	861	805	837	789	808	815	793	809	869	780	822	775	782	822	800	849	786	843	760	778	772	799	836	797	815	792	794	777	824	808	725	812	879	782	756	788	760	777	809	739	787	778	762	762	764	768	792	776	791	759	771	795	775	797	749	784	781	786	761	820	813	822	802	788	743	836	764	755	762	819	789	811	801	791	764	707	783	765	772	785	760	805	811	764	817	802	768	785	740	807	808	790	808	815	791	803	809	793	782	787	804	742	782	783	747	836	754	797	796	853	789	810	798	801	803	790	825	768	805	814	756	766	779	742	779	845	800	753	818	710	802	818	716	727	788	823	814	801	759	768	774	838	770	805	838	780	786	776	828	791	781	776	815	812	805	781	817	833	788	738	808	800	726	791	843	798	786	786	745	782	808	767	805	810	809	803	780	761	808	852	764	828	764	777	771	769	758	828	756	756	799	777	787	764	787	810	795	770	756	763	764	761	809	773	823	773	796	810	750	799	788	843	765	794	852	787	829	806	811	773	781	782	809	805	801	788	725	776	774	741	752	760	789	778	755	784	802	792	840	781	779	812	746	765	731	810	763	804	735	791	795	837	807	780	812	789	749	775	781	801	748	762	808	784	778	812	791	772	787	776	788	811	763	796	801	774	766	760	770	795	793	767	722	745	793	791	816	771	738	852	787	822	829	735	799	784	794	780	793	813	780	748	839	778	812	799	816	770	743	848	761	723	805	805	752	783	743	771	799	846	750	765	740	818	757	849	800	805	800	793	753	841	788	788	775	760	811	749	787	794	803	814	814	751	791	773	812	791	793	718	800	786	766	796	838	749	815	764	833	826	762	753	791	831	792	782	789	738	779	804	783	788	798	789	794	796	775	801	815	797	808	814	774	781	769	789	772	796	821	790	860	846	810	775	765	820	816	783	791	755	775	807	812	752	773	789	824	802	803	784	778	777	784	793	803	823	857	799	792	751	785	799	806	834	805	755	752	752	750	776	785	792	766	800	798	722	820	799	781	763	795	763	813	764	813	738	786	792	773	761	825	794	762	779	795	807	789	750	801	731	813	812	802	819	790	767	749	782	817	749	732	837	801	790	799	735	783	786	736	739	816	826	752	763	809	797	815	807	772	811	824	808	754	774	789	842	816	807	821	763	793	788	792	797	794	776	811	800	765	760	789	783	775	823	812	793	779	825	779	805	758	771	836	794	823	816	736	772	815	812	766	785	831	789	829	768	787	822	777	756	772	798	784	852	777	784	747	751	826	815	787	798	800	792	760	735	798	766	787	784	759	798	776	774	844	796	818	796	777	772	800	789	837	802	810	786	733	777	750	781	810	789	775	779	784	780	818	824	756	779	826	804	823	787	809	815	789	789	760	815	737	869	775	831	803	797	799	803	800	779	822	808	782	812	855	786	775	778	782	801	709	767	792	775	802	780	773	777	775	688	810	815	822	811	751	800	778	777	756	795	827	750	764	769	811	789	813	789	786	816	730	739	765	825	853	800	780	816	776	809	745	837	783	787	799	758	753	851	752	794	806	787	796	782	758	808	777	776	777	823	742	794	748	763	779	798	847	828	821	801	794	761	788	788	744	796	776	816	766	786	776	784	833	837	835	756	716	797	831	792	796	772	749	736	778	778	795	829	799	791	783	789	759	782	782	787	851	766	821	799	830	812	756	729	784	782	813	797	787	851	801	821	802	787	741	808	779	796	768	755	744	776	777	863	764	815	773	737	742	817	762	816	771	778	800	773	788	826	792	776	787	751	806	794	828	807	804	771	779	732	758	772	832	850	722	760	795	750	811	778	807	770	775	771	766	776	753	794	787	796	770	837	822	739	809	824	741	777	830	758	802	806	748	798	796	756	756	827	781	832	790	810	805	777	758	781	743	786	792	809	798	780	754	827	760	782	776	734	799	757	756	798	796	798	794	772	767	787	793	797	777	757	809	794	804	780	765	795	822	797	774	847	812	782	792	766	819	792	776	795	808	776	759	778	759	773	766	799	770	799	809	751	827	825	792	767	825	773	748	764	736	794	793	768	791	786	812	794	759	765	785	845	768	778	818	791	794	834	744	834	832	809	838	784	810	767	804	764	760	808	798	815	767	800	814	766	771	765	768	828	741	804	793	775	718	757	779	800	814	819	816	809	787	728	755	795	760	840	770	798	792	803	774	778	752	770	795	816	780	796	757	775	825	834	781	799	798	741	774	791	811	758	787	803	799	835	815	805	844	808	819	794	782	783	789	819	786	781	809	743	787	814	783	820	781	751	779	782	797	796	839	804	747	821	768	804	794	795	720	747	795	774	719	751	794	794	756	809	842	796	788	809	816	787	762	790	795	739	811	793	790	773	785	789	787	791	767	814	781	735	794	787	768	795	785	822	788	800	803	768	817	763	807	775	772	785	770	794	755	807	797	788	747	770	821	809	760	757	754	766	829	821	801	789	815	759	787	809	806	758	828	791	788	778	822	758	812	820	796	806	804	736	772	792	787	785	790	786	823	794	820	813	830	803	803	777	826	792	766	822	804	790	767	810	822	724	798	815	806	798	784	792	793	778	824	774	802	780	855	743	767	760	774	783	792	742	838	788	831	763	776	777	753	776	773	815	810	769	759	824	758	819	805	795	803	771	821	820	752	824	774	809	817	779	817	813	779	787	804	771	826	790	805	825	740	803	839	781	806	805	816	808	817	762	807	795	829	765	784	788	784	705	791	761	804	815	780	780	777	744	786	789	811	794	781	769	781	794	812	829	789	795	799	800	770	767	771	812	804	813	794	755	826	801	759	786	784	748	773	751	776	791	805	747	738	774	770	750	831	753	842	760	825	819	812	771	825	828	807	769	813	797	814	818	774	848	740	765	853	774	800	802	794	770	782	779	814	797	780	731	779	773	771	784	753	764	785	817	769	792	772	818	795	776	826	820	799	799	803	719	794	793	778	726	815	734	819	759	828	794	788	819	748	790	766	751	816	783	746	779	780	821	772	791	823	850	812	822	776	772	810	743	764	754	801	810	764	772	792	755	812	770	777	749	776	813	800	809	767	837	775	763	787	812	786	806	736	753	776	753	825	792	830	801	809	800	808	795	734	814	807	727	786	790	796	787	774	757	765	722	785	794	753	780	791	758	792	812	859	802	763	784	789	770	793	807	816	799	795	820	789	788	727	771	745	818	816	791	786	788	803	801	801	787	785	798	825	828	799	822	768	785	791	797	757	803	786	786	805	745	780	753	774	796	807	762	766	829	797	802	739	809	850	751	794	764	797	819	782	790	798	750	804	790	806	785	809	806	786	790	783	792	813	795	833	789	785	819	750	784	755	746	757	791	783	780	795	748	788	850	793	803	779	788	794	817	818	786	822	825	773	827	758	776	779	756	812	814	747	815	782	773	761	810	782	842	809	757	801	806	761	785	745	818	782	765	818	844	772	757	788	846	757	789	777	839	782	796	810	820	824	755	791	767
24747	21583	27354	25597	7063	362	299	272	230	191	221	200	191	217	226	181	219	187	191	196	174	191	170	184	181	203	171	191	215	205	181	182	173	196	208	177	174	176	186	195	176	168	198	200	181	167	182	181	183	190	181	168	189	175	197	202	175	182	190	198	184	188	191	191	169	162	183	189	179	169	173	170	175	191	196	193	171	211	181	166	201	183	188	187	198	191	190	177	183	178	191	184	163	190	174	198	178	156	162	190	163	197	186	197	196	182	189	189	188	200	176	167	193	176	161	212	168	185	190	169	187	185	176	193	172	199	184	187	186	155	178	193	192	185	160	177	186	188	192	168	167	198	188	201	186	185	159	188	185	203	182	181	181	181	174	161	188	169	192	193	175	168	198	188	172	157	199	177	150	186	174	164	186	184	181	151	176	161	174	176	173	172	148	171	184	178	194	169	187	170	192	179	212	170	176	185	176	170	171	180	174	177	185	175	186	184	192	193	170	178	205	192	181	154	202	180	179	201	174	209	161	178	169	181	187	205	203	166	186	165	154	189	192	184	205	183	196	174	183	177	188	194	203	189	162	173	166	165	208	185	170	174	223	179	181	160	187	176	166	175	185	198	173	211	182	158	173	176	191	201	181	184	182	189	149	189	177	170	175	178	176	174	174	184	171	188	188	175	203	223	164	184	181	189	170	193	174	190	178	173	180	171	150	177	174	188	178	158	212	178	178	178	196	171	165	185	193	166	179	180	196	168	186	186	176	197	178	166	162	168	169	184	176	190	183	190	151	196	193	167	183	160	181	196	164	163	172	180	162	185	185	193	181	178	191	177	181	187	183	184	165	183	177	199	184	193	183	178	199	187	190	190	162	188	200	190	181	171	191	198	162	180	171	207	180	192	171	193	171	179	175	199	184	168	202	165	153	199	180	182	200	183	175	183	172	182	154	156	182	195	166	193	185	200	190	175	171	169	186	159	170	189	177	180	178	169	209	167	204	185	176	188	187	159	197	169	172	195	185	168	175	176	196	193	172	177	176	172	202	182	178	167	176	193	192	169	177	207	179	191	185	187	184	196	205	184	184	176	185	182	176	171	177	192	170	171	169	174	177	174	187	182	174	162	161	175	183	177	199	181	191	177	181	190	177	181	184	183	184	197	167	188	187	164	202	182	192	204	187	162	206	183	179	174	205	178	190	170	186	177	184	180	202	184	179	198	179	208	184	185	185	174	205	207	161	172	209	176	163	179	182	201	188	201	184	201	193	199	164	172	185	185	169	175	180	159	160	171	189	171	182	199	166	181	187	199	182	186	190	201	168	165	177	180	179	178	167	177	175	167	181	175	187	175	170	183	173	186	185	182	193	167	178	203	173	172	179	184	183	178	184	187	199	158	171	181	177	174	192	191	182	180	164	177	195	198	171	183	195	189	187	161	181	203	184	195	188	166	176	169	193	185	180	185	157	190	187	189	163	175	190	169	206	197	181	177	200	184	186	203	186	197	189	180	162	154	180	177	196	180	150	160	166	200	160	161	187	173	164	179	202	167	166	161	188	181	189	173	174	175	185	196	218	181	182	169	191	181	187	190	191	179	198	174	167	205	188	171	164	174	197	145	183	170	173	186	178	167	190	189	197	164	187	177	162	173	201	182	182	197	177	189	156	170	183	176	171	150	200	155	165	205	167	180	166	190	193	171	169	154	172	198	189	176	191	171	166	195	173	160	194	162	190	181	191	181	168	183	185	187	178	171	168	167	169	179	181	171	190	173	189	156	194	198	198	212	201	174	179	169	187	208	179	176	148	172	176	170	196	179	182	172	173	177	171	182	201	184	159	191	198	164	188	173	200	186	210	197	185	195	177	171	183	164	170	174	178	159	179	165	161	187	176	181	183	182	163	192	182	163	209	193	170	191	182	178	186	201	176	181	178	176	210	176	184	191	178	179	217	167	176	217	174	187	184	187	182	183	194	178	172	158	169	178	181	195	195	161	183	176	174	189	194	201	187	163	180	160	205	191	173	170	166	191	197	183	167	188	172	157	197	214	188	183	217	185	218	184	174	177	190	191	192	173	211	176	181	192	193	194	179	202	180	180	188	194	182	188	178	165	183	185	201	193	191	191	205	168	176	193	157	179	170	182	180	182	184	154	170	162	189	201	183	172	196	188	191	184	200	163	172	171	178	200	178	178	168	193	188	192	150	192	154	177	165	190	171	185	166	191	186	179	199	170	189	184	198	203	169	173	170	182	164	180	185	190	162	173	167	171	220	176	180	176	190	198	211	188	183	185	178	195	173	199	159	157	169	177	186	179	177	188	192	162	185	187	204	160	181	188	183	171	201	167	187	189	203	201	193	180	179	174	206	173	201	186	186	184	223	137	180	176	188	174	187	165	159	196	174	195	164	166	170	164	193	174	178	178	180	204	165	181	174	204	180	173	192	176	181	189	186	178	222	168	187	189	171	189	178	169	186	197	167	185	190	171	181	172	181	179	205	178	144	198	184	199	198	195	202	183	169	181	165	179	166	180	165	183	201	158	163	179	174	184	189	167	186	196	166	190	188	193	171	177	182	146	172	176	193	195	193	173	198	192	170	199	199	172	188	185	177	210	191	196	180	173	200	174	174	178	182	182	155	183	153	165	188	184	188	196	169	179	191	201	186	181	183	180	179	156	176	187	193	176	161	174	207	158	171	200	231	172	177	182	190	195	187	187	180	170	179	173	159	189	174	166	207	168	192	189	181	174	181	189	186	195	166	191	191	199	213	210	179	209	168	174	177	174	184	190	179	183	196	182	169	172	211	180	172	169	187	221	176	185	197	175	174	152	142	171	191	169	181	172	170	185	194	197	194	176	172	208	155	210	169	184	174	181	159	177	180	164	185	193	177	180	173	184	182	180	199	180	176	191	175	163	176	186	176	191	199	184	160	167	200	183	185	182	192	190	187	172	201	177	174	161	171	170	193	217	181	155	193	194	185	175	181	194	190	184	190	182	164	181	175	186	154	195	175	173	190	199	161	174	202	170	171	166	173	194	190	179	158	192	176	168	151	194	158	187	184	192	161	169	170	170	182	158	176	197	170	193	177	195	194	197	176	186	200	181	178	179	175	197	179	195	169	192	193	170	199	189	180	185	169	201	166	204	180	175	202	186	189	186	183	155	199	163	211	162	180	163	207	170	174	219	197	184	180	189	198	210	216	172	172	174	161	171	190	188	185	186	184	190	182	182	186	162	174	186	209	159	183	193	176	201	190	182	195	155	205	187	172	189	184	188	169	165	192	172	203	188	204	179	176	185	170	207	165	188	185	209	185	194	209	169	181	187	178	163	186	190	186	176	185	190	193	192	179	185	179	208	198	162	164	184	167	184	149	162	212	164	183	165	175	179	181	212	169	195	178	180	180	178	179	186	206	203	172	187	187	196	177	186	182	183	192	178	182	197	190	177	188	195	185	196	177	181	150	171	182	174	176	187	177	198	184	207	170	171	174	211	174	194	191	178
36705	42617	16687	2077	710	609	520	446	359	331	345	336	312	319	283	285	287	308	293	278	279	263	274	250	255	282	257	265	273	281	292	285	264	249	282	244	274	249	242	264	275	286	267	252	235	259	270	241	249	260	224	258	261	259	287	257	242	271	245	251	247	255	228	263	271	282	266	264	250	253	265	248	260	232	255	265	248	236	252	238	262	257	249	254	258	243	243	263	263	246	256	251	247	275	249	243	265	268	240	269	237	263	239	243	240	251	242	247	220	244	272	270	240	221	252	229	246	258	255	233	257	242	234	246	244	257	263	232	239	262	226	245	244	221	251	287	231	258	255	233	248	265	265	251	248	277	225	243	256	248	261	241	271	240	259	264	246	256	252	237	270	252	248	276	242	280	251	240	264	256	230	249	248	252	254	218	247	227	271	273	259	259	264	250	268	255	254	233	272	275	244	226	271	244	284	272	263	264	274	254	261	256	264	246	259	266	271	226	258	262	231	238	261	266	255	253	225	263	243	249	229	290	261	205	242	262	240	266	285	239	255	276	254	266	259	246	239	251	265	245	296	260	245	260	254	249	227	261	283	261	281	268	211	249	257	241	261	249	255	265	250	228	264	241	247	249	242	226	241	235	257	254	248	231	221	250	258	256	282	261	235	282	273	255	232	233	244	264	219	271	252	243	231	266	236	258	251	256	254	268	247	243	255	262	242	263	267	240	257	231	274	237	258	256	248	245	275	268	249	237	235	273	262	270	293	268	276	247	273	255	243	265	264	252	238	256	241	237	254	270	265	245	239	246	239	241	237	225	247	228	236	262	224	220	230	259	280	285	239	245	261	253	253	238	265	233	245	242	262	247	270	253	244	225	227	272	253	237	245	270	273	260	271	230	278	237	269	266	250	249	220	266	239	229	256	235	249	280	264	253	280	257	274	268	256	229	253	268	267	235	247	265	264	272	233	274	262	255	267	256	265	268	242	262	275	277	238	285	266	256	241	270	269	252	246	246	266	260	247	227	240	274	224	256	262	265	242	255	215	240	287	258	235	273	249	264	242	255	234	284	244	264	284	242	221	262	246	234	267	292	221	257	268	246	214	270	244	241	219	246	254	254	267	267	246	235	264	245	269	283	256	296	218	270	258	265	256	230	243	260	249	265	266	243	254	239	250	244	252	255	262	266	233	269	295	250	250	249	227	253	260	246	238	238	227	247	238	236	250	232	234	270	250	262	268	230	235	219	267	240	242	286	229	232	245	240	250	255	244	231	252	236	236	261	258	266	252	275	262	258	284	239	244	276	258	224	298	237	267	255	238	237	270	258	237	248	227	272	251	245	250	239	252	251	250	265	296	276	273	242	279	246	235	255	230	252	214	241	253	251	269	247	252	242	281	240	242	250	236	254	245	222	240	248	257	252	248	252	242	273	250	240	263	256	272	252	253	230	237	260	232	244	232	254	225	277	233	254	240	238	260	267	256	226	225	246	251	223	243	262	235	243	256	237	252	257	253	237	269	265	232	255	241	274	271	270	238	251	251	264	285	262	259	289	266	270	246	227	207	255	267	225	267	241	251	285	248	263	260	229	253	218	248	253	280	280	251	239	240	244	248	232	254	251	274	238	254	228	248	259	285	252	262	252	279	257	271	273	229	259	258	242	255	241	228	265	265	260	253	231	243	274	248	280	244	241	216	232	255	232	280	275	276	249	221	246	251	268	237	266	273	273	258	278	271	257	262	260	232	245	261	252	257	251	247	219	256	240	266	244	224	256	241	252	242	242	259	261	260	242	278	273	216	221	264	239	276	255	279	257	267	242	276	278	250	250	244	245	277	243	243	242	230	262	270	233	258	265	235	245	253	270	250	257	253	248	268	264	272	275	255	260	260	248	251	261	238	235	263	258	270	226	230	238	247	257	246	255	226	246	247	245	269	244	263	253	243	239	227	226	227	241	274	259	227	242	276	256	272	236	290	241	248	230	240	253	246	246	243	264	251	259	263	257	282	251	253	249	280	256	267	276	272	246	269	271	238	238	246	277	279	257	255	254	248	240	206	243	253	222	244	249	262	243	269	239	266	242	231	239	217	281	258	236	267	234	242	256	267	251	244	233	255	251	274	243	236	223	271	237	260	236	215	251	239	250	238	253	248	256	227	226	258	251	278	242	253	245	258	246	255	251	269	244	277	233	214	240	240	263	244	249	249	218	270	242	268	276	253	229	262	263	230	253	243	243	266	263	226	243	265	259	249	261	257	238	271	267	254	252	243	230	277	235	262	227	250	254	235	236	259	248	226	245	264	273	263	241	276	238	257	277	251	231	242	247	244	246	271	259	228	248	248	234	243	268	283	270	268	243	259	235	245	240	246	246	234	286	268	269	247	263	258	242	262	268	284	226	269	250	261	243	267	248	271	252	249	253	238	251	258	241	241	268	270	281	225	262	254	246	264	243	279	253	237	258	260	251	268	229	236	222	270	252	247	249	241	255	260	263	244	252	256	250	251	235	302	278	250	254	259	244	249	252	242	233	277	290	240	275	206	266	256	244	254	266	238	228	279	253	233	275	244	217	235	274	254	245	257	242	250	239	236	227	271	256	261	209	228	238	271	249	241	264	239	269	242	247	256	249	249	251	230	277	246	268	241	262	271	275	263	241	244	250	257	228	255	249	240	243	236	271	268	266	261	260	227	241	272	242	262	263	235	258	249	225	244	258	238	262	241	281	236	235	276	236	246	246	238	249	233	252	246	246	242	257	260	235	237	227	254	286	272	279	255	271	240	260	223	251	253	267	267	236	234	236	244	261	272	253	255	255	220	243	275	251	228	238	254	231	238	247	286	247	242	242	257	277	265	270	242	257	265	261	261	248	228	258	251	253	277	257	252	258	253	276	258	236	259	289	260	260	251	268	231	235	237	257	232	236	270	247	231	258	226	241	243	264	279	246	260	252	254	261	230	272	279	246	282	236	243	235	280	249	238	258	269	238	237	257	259	275	272	216	248	255	240	257	253	242	249	247	238	260	270	242	275	255	277	226	237	278	262	248	235	234	216	279	269	245	240	252	262	224	247	265	228	254	279	232	264	242	270	243	244	252	252	245	245	259	259	237	252	268	218	245	271	240	251	256	262	254	261	240	265	259	242	267	251	266	248	234	235	267	235	255	245	247	256	258	253	267	257	234	288	275	258	247	221	272	278	251	260	244	233	252	232	267	246	272	263	251	228	268	243	257	242	258	217	255	274	265	243	241	265	229	243	262	247	276	288	243	227	231	245	286	223	241	274	256	242	238	252	220	240	240	218	269	292	246	246	269	264	229	222	222	253	256	231	246	272	248	250	236	236	236	252	252	252	258	255	254	244	243	263	230	253	235	265	251	260	222	271	262	250	240	209	254	228	235	273	224	243	254	235	247	274	248	247	247	245	247	218	236	235	239	277	248	245	228	243	287	265	256	273	236	228	257	257	256	256	270	237	264	259	247	258	240	246	281	276	249	243	226	263	236
22656	21612	29262	24464	21603	21582	7597	1102	804	779	744	700	633	694	686	698	636	637	634	600	616	598	648	590	583	622	657	648	603	580	605	669	619	597	661	573	576	589	571	547	586	556	616	605	597	609	568	613	567	615	523	613	599	587	562	559	599	557	594	570	594	573	542	555	590	584	564	565	594	545	604	586	579	584	589	556	609	561	555	565	560	585	564	577	558	620	581	569	543	569	578	611	604	598	611	610	635	535	599	622	587	594	567	586	553	604	598	605	605	581	546	565	598	582	586	609	542	588	600	601	539	572	578	566	552	584	554	544	576	554	603	583	587	563	539	564	588	585	609	575	546	572	558	596	593	584	568	579	557	556	533	604	579	625	552	543	553	612	578	614	589	562	589	570	601	568	523	577	580	626	548	596	613	584	594	640	589	564	598	587	621	556	573	598	618	559	617	618	589	583	637	556	561	584	582	601	583	598	572	577	605	593	532	558	532	585	556	570	580	596	549	598	556	580	582	546	574	579	594	563	552	597	603	640	581	565	630	581	597	592	563	564	613	535	574	579	570	620	607	585	532	607	609	567	599	596	581	565	570	536	559	596	567	626	588	581	594	616	576	577	554	575	568	577	597	581	566	546	614	579	564	557	546	552	605	532	561	595	605	557	574	585	601	632	572	552	575	591	561	556	557	563	589	588	573	543	582	614	616	625	592	589	591	620	568	580	556	604	572	588	582	617	593	623	592	580	546	562	614	576	541	594	593	535	570	512	530	615	578	571	565	577	589	587	574	588	572	544	583	582	551	557	549	612	587	605	555	592	587	568	586	531	558	535	589	608	605	607	556	579	566	578	597	585	543	556	593	586	543	561	577	635	574	573	567	594	600	564	560	564	601	562	582	605	616	573	626	582	619	617	609	555	609	570	568	566	554	559	570	620	595	559	579	580	628	597	573	571	538	584	566	576	524	547	542	569	567	585	638	570	605	599	565	576	568	563	575	579	584	585	611	533	618	558	560	612	568	587	604	546	592	552	595	568	586	549	577	563	567	598	594	574	585	589	545	577	597	591	615	550	571	579	569	604	580	592	554	607	608	583	557	629	578	553	620	598	574	601	575	610	538	574	545	590	609	558	595	616	599	637	598	621	595	542	573	568	566	553	559	588	596	541	571	546	574	602	552	573	539	614	581	569	591	596	584	586	533	570	561	551	612	598	600	586	577	547	613	563	561	585	568	563	649	571	618	559	591	607	601	581	555	542	573	585	584	552	590	591	578	562	586	601	575	614	592	554	584	564	581	625	569	573	577	600	590	643	572	586	561	550	573	608	578	551	629	588	605	599	561	596	557	587	546	613	590	519	555	583	564	543	630	574	575	563	583	577	594	588	571	542	614	589	533	525	581	564	612	576	565	599	595	590	612	579	608	625	586	582	575	596	562	588	530	586	603	590	584	586	627	554	553	557	568	562	635	614	537	609	575	591	563	558	564	536	566	545	616	578	621	546	549	618	596	614	583	580	599	589	546	559	583	581	569	576	546	619	622	525	593	568	627	590	576	585	572	559	582	552	596	561	539	603	621	619	526	595	593	547	618	572	621	582	584	570	565	612	608	584	553	585	589	606	567	539	546	585	598	583	553	566	602	555	605	572	570	522	590	580	543	564	565	566	581	617	552	602	617	574	587	586	560	577	564	561	588	554	571	599	557	577	606	582	584	564	590	589	607	594	618	560	582	575	563	564	565	560	581	593	593	580	640	568	589	576	533	581	559	553	593	557	571	583	556	573	612	580	622	578	594	584	617	562	599	512	552	579	580	580	578	574	570	580	590	568	571	641	604	594	578	604	567	580	559	536	612	559	533	572	637	575	547	593	584	580	587	570	549	584	616	613	547	589	556	578	612	562	566	586	590	606	593	581	576	586	505	557	557	576	571	582	597	572	585	593	583	612	560	594	583	662	599	550	592	572	578	576	548	562	588	583	589	619	574	552	569	606	589	615	579	573	623	562	566	543	552	611	570	592	606	521	611	552	604	599	597	560	605	543	561	607	532	598	610	573	583	583	539	574	569	552	596	562	594	585	579	601	601	566	524	553	564	554	583	569	539	570	564	561	543	628	554	552	581	607	568	609	589	581	600	550	592	570	538	500	596	593	568	534	616	543	599	577	584	568	550	574	603	595	566	581	547	602	578	605	603	598	566	595	595	594	564	556	600	567	543	523	543	572	570	587	566	556	598	598	590	523	592	588	578	601	578	561	588	555	559	590	564	565	546	603	579	565	579	596	582	530	615	551	560	509	598	621	569	572	543	575	529	557	610	542	583	588	594	548	518	579	553	586	582	565	556	578	578	562	589	544	551	601	591	601	567	564	573	556	599	615	549	580	642	596	546	564	575	580	588	580	592	572	643	545	590	591	581	571	604	617	578	587	568	607	627	584	601	601	606	527	578	553	578	610	581	580	591	609	561	543	605	578	582	555	543	584	596	604	610	531	550	563	519	589	556	614	583	569	570	573	590	557	579	584	591	565	550	587	558	577	589	570	623	540	557	549	591	587	563	606	609	596	576	586	565	596	547	574	582	571	602	592	559	601	586	593	571	617	634	605	585	587	565	577	568	596	540	602	593	549	600	616	570	603	578	599	547	610	566	543	571	581	546	584	616	570	576	579	560	568	570	604	566	546	616	605	579	547	541	576	606	590	589	578	549	578	592	575	600	611	544	592	586	591	573	616	549	598	557	598	595	582	551	594	599	609	622	570	586	575	626	595	586	580	581	607	568	565	614	599	569	572	543	570	575	583	588	549	629	556	527	542	601	608	606	552	560	609	547	536	595	609	558	542	610	587	542	578	584	575	593	577	559	549	584	612	567	536	543	591	581	606	601	580	574	600	571	579	553	549	567	561	575	556	548	549	592	562	561	584	616	597	578	554	567	582	561	564	596	542	601	605	602	553	576	544	549	528	601	630	607	607	626	582	567	576	583	613	544	507	600	615	580	590	562	601	531	568	547	540	575	586	568	586	552	608	583	589	600	569	583	569	570	551	560	565	587	583	586	575	599	558	586	545	556	600	602	572	577	573	563	560	594	545	574	553	600	588	547	573	597	645	628	602	551	596	567	613	577	550	579	585	606	563	594	574	572	569	567	571	560	593	570	567	555	580	536	561	600	540	592	576	576	604	587	598	575	589	603	560	560	615	553	587	586	559	529	577	537	546	591	573	565	640	538	547	584	618	574	610	584	554	557	557	565	574	601	546	595	572	602	562	577	596	527	569	615	621	562	589	589	592	593	578	610	622	604	575	552	577	565	559	615	612	581	531	570	566	592	593	572	619	569	569	561	579	575	609	578	561	582	603	566	555	593	556	590	605	584	583	581	536	553	604	604	547	559	541	584	551	576	553	580	598	579	522	600	577	539	608	525	586	564	554	608	590	548	567	533	567	576	585	592	558	577	558	617	554	552	552	564	604	557	580	596	572	540	558	570	604	608	550	577	570	567	533	550	556	563	567
46022	53931	29290	4798	2550	2034	1639	1404	1326	1117	1049	967	962	897	854	845	829	855	788	829	760	747	774	761	776	750	747	767	737	725	739	761	757	712	717	777	752	730	749	760	728	757	727	721	776	724	738	763	732	745	739	724	720	711	727	705	676	716	714	738	712	704	726	675	720	737	721	719	685	736	729	768	713	727	708	727	726	779	752	720	758	781	739	681	739	742	724	726	725	752	716	769	722	730	765	738	729	715	692	710	766	702	708	738	737	731	712	740	739	695	756	778	716	704	746	759	725	745	715	732	719	708	699	684	728	707	709	731	748	722	726	707	714	726	745	705	744	753	744	698	698	749	723	727	702	743	729	753	727	707	753	700	699	719	716	728	724	713	724	698	716	721	707	725	721	724	742	731	719	742	739	771	679	729	713	732	697	801	751	754	737	689	777	694	722	752	693	683	699	744	727	733	728	704	690	746	736	733	692	796	749	731	714	784	774	711	697	687	682	730	749	730	749	711	700	743	705	705	726	695	714	679	711	673	719	714	640	708	744	757	710	681	698	772	724	683	762	704	758	753	723	717	717	744	704	712	719	703	753	697	704	727	743	702	743	767	729	747	707	686	741	752	757	698	707	742	706	707	700	723	687	739	752	708	699	710	740	706	701	691	743	753	743	699	710	711	762	720	671	707	696	721	731	803	696	751	680	699	732	704	749	682	740	723	724	761	802	749	723	719	720	730	708	732	773	687	725	696	740	747	701	724	697	759	694	712	709	754	711	752	725	712	725	695	722	728	721	726	707	717	726	708	684	730	705	681	740	745	750	694	676	688	752	740	793	665	721	709	727	711	695	713	734	729	691	730	756	708	715	746	719	731	765	691	745	755	732	730	748	737	707	707	669	696	741	733	720	750	692	682	732	716	704	686	705	711	675	712	718	759	759	786	739	683	765	708	688	690	700	721	720	766	730	755	751	683	754	693	726	726	691	669	689	730	699	707	730	732	748	739	665	683	715	726	709	730	703	718	717	723	707	739	730	729	714	753	697	764	696	738	737	725	706	720	738	736	725	750	683	691	758	738	729	753	700	695	699	730	710	661	711	744	701	735	722	699	699	731	737	745	694	685	744	731	712	743	709	738	688	705	700	763	752	720	685	745	753	694	752	721	690	753	707	755	699	759	672	691	716	715	760	712	757	705	776	702	722	693	723	698	707	689	767	714	693	724	721	705	737	688	723	676	713	751	750	743	753	758	724	701	698	699	741	709	692	770	756	770	730	721	741	718	754	783	745	743	772	690	735	767	694	726	763	683	742	803	697	721	696	754	788	731	689	706	707	722	699	756	675	697	704	748	764	747	689	705	727	737	707	738	727	721	762	726	685	687	696	705	723	739	708	787	721	729	751	711	735	694	721	721	714	718	744	709	715	763	653	716	730	699	683	734	740	757	720	738	686	734	731	716	679	766	725	724	719	698	750	738	715	724	720	735	738	730	721	652	695	741	705	696	740	693	691	709	704	744	727	710	692	721	703	707	740	738	749	715	735	719	747	726	716	727	686	744	706	746	733	677	733	668	743	739	734	716	749	728	688	720	755	739	749	749	754	691	761	738	684	727	725	728	692	672	766	717	707	712	696	742	711	695	703	749	707	703	689	765	681	696	744	699	724	718	734	702	760	712	762	690	687	732	760	758	763	722	703	689	678	703	735	744	740	696	775	723	731	734	719	722	760	719	714	723	726	740	738	696	725	759	655	671	708	734	710	703	790	724	765	740	691	759	735	756	744	707	730	763	762	667	748	739	721	762	724	717	742	768	758	748	741	728	729	743	741	778	738	716	718	731	714	706	688	699	709	725	706	753	760	718	743	709	677	680	688	728	680	743	706	737	732	766	705	749	746	737	771	760	722	696	714	691	649	707	721	693	739	753	715	726	706	678	682	700	701	703	723	707	744	788	718	732	730	729	717	713	757	712	705	728	710	703	700	772	728	730	747	733	752	724	764	665	700	747	734	660	707	747	725	717	749	757	729	730	743	770	724	696	718	721	712	727	752	716	700	751	739	757	739	693	694	699	720	746	709	727	736	690	734	801	648	720	742	728	693	714	750	720	731	746	728	691	720	679	745	741	720	718	699	746	705	731	730	669	747	676	671	712	753	742	720	729	737	749	740	729	697	723	675	722	780	711	774	683	767	694	749	753	760	697	762	754	767	690	707	714	702	770	732	697	744	735	734	733	690	701	741	747	682	754	692	728	738	723	735	699	771	724	722	725	713	706	787	725	697	765	722	721	712	712	714	742	779	757	699	733	709	690	694	717	688	730	688	663	737	713	723	711	719	729	706	658	734	768	744	696	727	738	718	760	743	726	687	708	691	689	741	750	710	725	708	712	747	749	716	726	692	705	757	741	776	740	675	702	718	750	755	729	731	717	669	734	698	696	685	706	745	733	725	691	729	664	699	747	725	691	722	713	716	727	765	727	745	742	719	732	730	745	731	751	701	735	757	740	728	772	729	718	723	739	742	720	737	705	713	687	730	784	714	743	778	741	696	696	751	746	757	769	641	705	730	723	738	680	737	716	688	714	777	725	720	761	798	769	694	719	747	738	756	739	720	714	721	689	712	690	715	751	734	725	727	738	725	682	677	730	718	723	723	775	756	726	786	683	688	711	752	747	743	699	747	733	681	730	717	699	767	719	747	780	717	770	699	731	700	747	692	700	743	767	699	722	669	721	730	710	745	696	723	720	723	786	709	736	754	721	729	662	712	721	684	642	743	680	696	700	719	768	712	726	706	722	745	729	697	733	763	754	708	761	751	745	719	732	752	706	719	741	742	733	749	765	719	705	694	734	657	740	742	738	748	734	685	716	692	720	734	720	782	755	732	686	714	724	672	701	778	701	747	722	752	697	742	747	731	756	730	727	770	714	732	717	702	715	689	738	743	694	725	717	739	719	732	679	722	739	715	724	722	708	723	714	701	790	709	724	718	702	713	707	775	693	739	732	742	703	761	735	725	727	731	739	695	712	789	735	712	735	750	732	732	730	760	711	748	725	737	711	722	717	765	702	714	730	723	709	701	741	732	745	671	750	703	790	726	736	715	722	732	751	717	723	758	743	735	761	754	745	724	711	683	753	710	738	676	706	720	774	736	733	734	745	711	647	761	722	718	705	697	756	682	728	706	718	754	721	675	751	725	700	748	729	741	688	713	724	691	739	747	743	715	757	722	736	769	735	714	720	721	708	752	723	689	720	701	712	733	707	721	709	770	746	709	751	708	702	700	810	727	739	710	733	724	705	706	723	745	743	731	744	709	748	690	742	707	715	701	697	735	712	737	746	750	738	718	738	721	693	751	736	729	758	721	758	684	757	729	738	656	690	720	707	705	757	685	661	715	717	680	748	711	732	711	702	723	683	747	675	753	710	754	707	770	735	758	711	693	700	703	721	738	781	719	724	746	690	743	690	729	717	716	726	746	729	703	726	735	724	723	748	736	701	735	741	753	718	693	772
28015	20053	8834	1077	541	499	415	370	343	339	370	330	309	351	339	321	318	359	357	321	354	360	336	344	339	347	340	344	353	326	361	348	317	343	371	350	329	336	342	382	369	360	371	357	307	339	321	345	354	383	328	353	325	332	328	363	350	335	329	336	348	351	311	340	352	329	365	293	328	330	375	363	321	338	377	358	309	338	369	344	353	361	347	339	344	356	329	307	344	350	331	336	349	340	341	323	367	356	333	328	349	322	326	350	311	337	321	329	326	350	411	364	360	371	376	358	332	311	352	321	360	323	358	317	353	313	364	352	335	349	364	337	364	351	350	298	301	323	322	337	346	308	363	357	366	321	373	362	331	332	344	392	330	355	343	343	328	354	326	373	321	374	334	361	379	334	367	348	331	354	331	355	351	341	315	336	313	330	335	361	349	342	363	333	364	362	332	326	360	337	344	337	363	352	350	338	347	320	376	363	322	366	311	330	308	363	365	329	351	357	353	354	374	354	325	365	339	350	369	327	349	335	351	336	355	350	329	363	334	387	361	317	331	327	365	346	348	347	320	314	337	307	329	369	338	364	366	367	323	376	366	351	360	341	353	362	361	340	330	351	399	286	311	298	366	349	352	355	376	352	348	331	329	341	370	340	342	338	340	311	308	331	327	357	339	372	366	332	329	349	334	370	363	354	338	294	339	331	351	342	376	345	328	345	361	325	348	340	366	333	362	361	348	362	364	353	353	324	328	346	330	341	329	353	335	338	330	342	330	329	335	390	362	363	324	362	356	364	378	350	366	345	343	351	363	360	349	340	367	333	333	341	363	377	347	322	344	375	334	345	359	338	352	322	345	351	317	340	355	327	332	346	352	360	323	347	343	329	345	345	366	341	341	336	342	359	344	352	317	342	315	364	367	334	352	318	333	340	343	338	353	347	361	371	354	363	338	339	352	340	356	333	377	361	366	364	363	363	302	329	338	379	368	359	337	365	351	359	352	340	368	339	358	320	325	305	363	344	354	348	355	343	356	358	352	347	346	341	367	355	337	320	370	407	363	340	341	323	345	372	347	351	337	359	333	354	360	361	342	316	316	349	376	305	353	338	365	344	326	368	370	344	356	337	344	287	350	352	347	350	349	330	335	352	353	374	351	328	352	344	345	344	348	344	361	349	352	350	338	356	325	295	355	335	346	323	338	319	360	324	321	358	335	371	363	364	354	370	342	355	327	359	350	311	358	363	359	333	357	309	366	349	323	368	344	359	323	313	371	353	366	331	360	345	351	305	353	345	343	346	372	368	339	357	342	356	312	342	365	339	325	337	352	358	375	352	320	331	356	335	376	371	347	359	332	377	345	323	373	324	338	353	343	345	347	382	350	339	329	346	347	338	352	330	307	374	349	347	335	327	361	345	380	344	349	367	351	346	329	381	353	367	365	382	375	344	353	361	333	341	311	377	302	356	341	331	295	400	379	356	331	353	337	343	356	304	327	342	334	367	328	314	349	335	339	359	344	342	363	364	350	313	357	313	352	329	363	358	360	338	346	343	343	339	348	359	321	312	341	358	360	344	364	336	340	365	326	380	366	366	339	309	316	356	386	366	329	358	363	346	337	331	332	328	341	356	375	364	332	379	395	337	357	372	342	342	362	322	323	357	337	325	325	333	358	326	372	384	312	334	334	327	318	380	349	317	329	360	339	355	360	320	325	364	330	323	322	325	332	344	360	342	346	337	360	304	367	359	313	347	320	338	323	367	361	332	351	334	346	387	328	350	318	338	345	333	341	316	387	355	329	363	321	358	334	350	333	346	338	341	336	382	328	318	313	333	355	345	360	367	348	331	372	354	362	383	345	337	346	355	333	342	351	331	366	345	358	345	337	320	348	353	321	357	378	367	355	328	321	312	321	357	330	329	313	349	337	372	353	329	315	344	324	302	367	325	327	373	328	318	315	345	341	315	332	353	333	359	344	394	313	352	322	369	314	347	371	348	395	316	364	361	353	305	324	372	343	329	337	348	351	354	319	331	351	361	353	355	359	354	363	368	339	327	343	329	353	370	363	356	359	316	331	349	365	332	336	325	339	335	332	349	361	350	340	347	375	353	349	368	341	317	359	297	345	300	330	343	368	359	312	337	347	356	367	337	323	349	353	343	346	340	357	362	370	378	313	352	341	332	362	360	324	343	341	320	342	391	336	346	359	346	359	368	380	344	331	340	361	350	347	317	340	360	333	337	349	351	333	336	333	347	405	372	355	369	317	356	350	342	329	326	345	356	352	362	320	291	335	354	342	305	323	368	366	354	321	342	353	312	333	350	350	319	348	323	330	323	348	339	353	341	343	331	317	320	358	354	342	341	372	336	342	341	344	356	344	336	364	358	376	314	341	367	329	363	348	344	352	313	346	356	362	354	341	363	344	367	338	367	347	327	329	351	349	325	324	358	328	384	352	335	367	362	367	337	327	342	339	332	339	363	382	362	328	321	324	359	363	367	313	331	341	317	378	347	323	392	321	369	352	327	307	340	334	346	351	347	324	349	361	333	334	365	363	357	329	311	361	332	312	324	360	360	348	342	340	330	335	361	337	375	353	351	330	333	357	318	342	389	319	343	339	321	360	335	357	355	361	338	348	355	330	363	369	342	338	311	355	366	340	336	367	335	348	327	336	339	328	307	355	346	355	301	346	341	336	352	358	357	339	382	336	348	367	369	340	354	292	338	370	347	349	330	295	334	353	341	334	374	343	363	334	344	381	325	330	350	345	301	334	325	372	357	335	319	361	345	334	306	348	329	373	326	324	324	339	329	357	345	322	329	329	334	366	314	340	370	328	373	317	359	358	321	369	351	325	351	362	347	355	319	365	357	354	351	283	329	347	316	366	316	332	370	352	338	317	332	375	334	333	331	362	333	362	328	331	327	352	309	348	350	351	354	336	337	341	330	363	351	341	347	377	333	339	336	349	363	352	306	371	347	311	328	365	399	357	331	367	347	310	346	368	360	314	350	372	373	352	327	316	357	329	339	358	351	347	308	367	348	358	352	359	367	331	360	340	371	334	339	370	345	305	346	335	354	368	313	310	354	354	350	371	331	354	343	337	361	366	363	340	337	368	336	341	326	349	342	337	370	355	321	372	341	360	320	319	330	315	367	336	342	354	362	335	336	355	352	337	353	332	368	349	333	373	349	352	318	345	334	324	352	352	341	365	350	344	355	344	383	338	308	304	350	367	320	331	352	357	345	327	349	311	345	354	360	353	329	357	355	351	325	336	365	337	325	324	328	331	334	325	348	349	342	350	371	322	326	322	324	370	342	369	379	347	360	353	366	361	352	355	378	332	348	347	366	345	360	327	312	383	327	309	353	314	381	332	339	359	347	347	359	350	359	360	358	366	349	356	363	324	341	350	334	331	320	356	392	345	338	343	368	350	347	357	311	339	362	356	350	357	345	353	362	363	307	303	333	337	325	343	338	332	331	385	351	395	320	366	360	345	355	351	341	339	346
17148	17230	4676	716	525	539	483	450	469	453	445	461	449	452	427	418	442	404	424	428	390	449	380	437	412	480	408	414	451	442	420	428	429	407	460	460	434	420	455	451	461	422	418	403	448	411	437	416	458	410	448	417	437	433	457	401	450	430	408	445	466	447	382	451	396	419	448	420	436	419	437	410	449	427	460	413	431	433	443	466	424	441	437	423	434	426	425	425	438	450	394	444	396	450	467	431	440	476	414	438	440	429	423	421	433	432	430	450	414	397	433	401	434	440	410	416	443	402	405	435	391	421	422	423	430	433	437	429	409	439	440	417	439	430	409	412	435	423	444	432	438	478	413	422	462	449	460	403	416	432	418	406	460	405	381	479	406	476	444	436	436	465	425	452	410	440	452	435	447	421	438	437	413	440	440	406	438	437	435	443	421	425	435	430	408	463	452	436	442	449	454	429	422	443	422	417	454	411	445	445	423	399	455	427	391	427	437	435	420	448	429	443	440	405	425	445	394	432	418	456	431	454	440	434	433	432	430	413	413	461	428	416	399	398	447	418	439	412	448	433	404	451	449	415	458	428	428	461	458	420	432	443	415	421	436	445	444	420	376	449	436	427	425	422	448	404	406	400	425	445	425	459	473	462	422	417	397	425	440	440	435	424	475	438	427	453	473	440	410	411	428	462	473	433	452	422	486	461	420	406	432	431	447	444	470	412	455	451	424	466	431	417	372	412	430	428	402	440	426	413	406	393	412	425	409	456	424	397	441	477	446	487	409	456	431	426	429	440	442	428	408	429	433	421	462	446	410	461	452	430	395	434	412	393	400	447	425	445	421	420	440	435	428	413	432	464	422	417	409	453	430	395	425	426	462	433	417	420	426	431	444	459	405	429	413	458	455	428	459	465	427	434	422	445	450	447	452	419	420	427	472	455	384	429	444	423	433	414	426	434	410	433	402	452	407	446	456	426	445	414	404	447	445	445	457	443	411	431	438	419	422	443	465	426	468	444	428	401	421	431	443	461	437	436	422	418	439	416	459	411	395	424	411	429	448	412	413	427	417	438	442	439	430	464	448	439	434	418	439	415	462	455	455	421	378	463	430	401	452	454	430	413	434	440	435	409	442	398	449	423	432	399	440	412	457	377	438	405	388	446	435	430	389	442	415	430	403	447	447	439	442	426	457	421	434	471	419	438	432	442	390	424	424	461	420	429	460	424	400	452	395	437	445	445	408	422	422	425	440	408	425	421	403	443	442	440	438	431	466	422	407	419	432	427	336	413	432	426	416	469	448	461	445	434	402	425	403	425	419	428	420	450	471	430	405	455	400	439	447	441	386	431	423	418	408	427	436	414	446	440	475	420	387	413	423	482	441	423	427	461	408	407	425	408	399	403	435	424	400	410	428	427	454	439	443	416	439	453	450	424	458	402	405	467	408	429	434	457	435	448	421	416	451	437	449	426	446	414	446	455	416	421	425	420	432	449	429	454	424	420	413	417	435	452	472	422	437	427	429	407	414	472	459	423	446	417	461	425	452	388	430	391	436	415	424	439	437	460	437	411	434	425	466	455	437	462	434	397	430	415	432	437	398	434	444	412	405	402	424	410	428	424	421	447	443	420	433	429	432	434	450	413	417	459	424	431	399	416	421	436	452	413	415	442	432	433	431	439	408	444	448	443	445	438	425	435	446	432	423	454	439	446	454	455	435	414	426	440	460	450	431	417	408	433	440	425	461	432	428	424	430	404	409	444	445	433	449	458	417	440	426	453	410	463	422	450	453	407	433	414	452	453	433	464	469	438	453	446	439	463	458	393	433	417	418	414	404	467	437	470	421	424	446	424	438	469	420	448	414	427	450	430	427	461	415	434	443	430	416	437	430	461	437	401	396	454	449	418	413	435	413	445	416	407	456	449	471	417	409	401	480	432	409	420	391	418	440	439	429	440	440	428	409	464	477	432	418	423	459	400	447	434	433	436	401	414	408	473	434	408	437	496	393	360	443	431	423	451	416	433	394	437	402	454	437	436	406	447	453	457	419	445	467	460	433	424	442	394	424	424	413	443	418	418	428	470	451	413	434	414	432	448	427	404	459	435	436	402	466	415	420	443	442	434	429	433	437	408	430	443	456	413	398	390	418	442	420	403	448	456	465	429	440	436	439	451	481	424	457	386	412	487	439	446	461	421	388	439	423	400	413	409	425	420	435	448	407	433	437	396	460	410	399	420	437	448	403	395	463	447	406	426	461	443	412	438	412	460	406	440	436	436	444	393	428	448	441	481	432	412	440	412	416	413	414	418	401	416	437	426	388	395	465	424	435	440	465	410	427	425	403	438	464	424	462	477	454	423	417	403	406	403	434	408	430	446	441	458	455	433	415	448	435	445	458	436	461	463	431	432	436	473	431	423	461	430	447	410	451	388	471	424	453	415	434	427	415	419	428	451	456	450	401	448	417	435	438	399	452	435	440	442	419	409	409	469	411	418	399	428	414	462	442	418	437	400	424	420	450	388	450	417	441	400	430	438	399	439	388	433	404	460	432	434	441	397	458	424	450	423	442	430	456	427	426	422	466	449	429	468	436	400	415	470	419	393	449	453	407	428	432	431	459	458	429	441	436	467	401	407	395	410	437	414	428	458	472	446	446	405	405	419	409	439	449	415	424	442	452	454	443	457	440	441	398	425	409	449	388	438	442	445	441	442	439	442	430	416	437	405	438	430	427	439	435	452	416	421	437	452	446	417	445	433	424	402	471	436	410	412	421	409	448	489	427	435	448	419	432	451	453	407	415	421	448	458	407	392	464	433	450	435	421	471	424	441	479	452	436	441	439	449	450	432	398	433	424	415	429	453	409	445	413	423	430	432	430	423	405	422	407	409	431	416	429	442	433	457	423	438	440	403	443	414	446	422	440	479	420	471	407	433	419	399	437	448	435	436	366	441	456	454	419	413	449	391	381	424	433	419	423	431	399	455	433	419	430	400	446	419	462	439	445	413	444	426	461	440	454	428	413	415	447	419	430	431	427	419	435	428	437	407	423	444	422	474	440	388	436	421	436	448	453	465	443	434	450	418	460	407	446	444	430	411	425	391	422	429	425	414	449	440	400	443	444	443	452	419	443	425	415	424	451	429	459	461	404	411	450	434	415	395	407	446	444	443	397	417	416	460	394	437	429	456	432	422	506	442	441	386	437	481	434	423	418	424	422	449	415	454	439	425	425	409	418	428	404	448	418	440	420	422	460	418	431	439	418	422	447	438	398	436	439	456	460	403	439	490	434	422	454	434	412	422	395	446	401	410	453	403	419	413	447	438	413	422	406	446	411	429	403	435	404	374	455	429	430	439	421	452	434	383	438	453	421	420	423	417	458	438	441	468	414	382	450	419	441	420	394	456	440	459	438	408	452	438	411	470	435	414	412	441	431	430	399	431	418	446	449	402	412	401	432	473	426	447	454	438	430	406	453	433	443	434	444	429	413	451	451	395	449	431	450	432	428	410
23685	21577	28527	25089	21270	6784	1118	874	748	729	703	715	701	637	706	715	683	697	671	673	667	689	656	660	651	645	655	645	647	658	616	609	665	670	636	699	666	646	646	625	689	694	677	640	641	629	649	634	664	668	628	661	644	669	630	618	667	655	727	653	639	671	654	659	620	681	637	629	675	659	629	630	625	610	657	639	604	656	645	664	660	640	679	691	627	642	698	591	628	669	645	592	669	684	630	626	599	654	680	681	641	646	603	674	686	631	666	655	633	624	640	618	689	643	670	671	672	674	667	648	648	638	635	641	652	666	661	670	717	635	645	619	651	607	693	644	678	661	668	631	650	674	634	662	708	668	663	657	676	709	657	644	678	670	652	675	673	660	641	644	643	630	609	630	617	645	628	643	677	647	640	669	669	672	654	680	674	634	696	664	628	649	631	661	623	645	663	650	649	644	660	609	680	661	617	666	737	627	666	682	647	671	665	677	651	633	652	662	629	698	634	653	645	669	685	651	650	688	658	638	664	687	655	622	661	650	633	632	625	672	716	625	673	619	646	628	602	636	650	623	690	679	651	657	640	646	683	631	669	645	629	660	621	669	647	660	624	661	620	664	621	592	645	623	645	663	690	648	609	669	623	636	645	631	705	647	638	687	649	614	656	640	632	691	676	669	651	646	662	676	640	630	656	654	658	657	686	622	669	648	604	636	667	611	647	667	630	664	619	651	655	659	676	695	661	648	640	655	659	653	649	608	642	620	658	662	618	650	655	668	623	656	675	610	626	646	638	623	675	628	650	632	588	622	663	632	629	673	655	625	626	633	681	647	681	684	644	607	652	641	631	646	588	622	653	634	675	679	609	687	693	704	630	660	665	687	692	591	637	679	659	580	658	679	660	718	626	620	629	622	644	625	671	644	620	692	634	684	634	651	668	607	675	633	636	595	663	637	665	657	631	647	660	626	629	625	648	629	650	627	660	650	657	619	671	612	678	652	610	642	657	650	611	652	597	659	609	646	692	664	645	721	590	624	651	650	654	641	659	649	660	627	618	642	660	683	674	659	708	669	662	607	714	627	611	649	630	711	646	672	614	686	694	656	658	614	638	670	681	633	629	590	679	617	655	625	639	640	618	669	620	682	669	628	598	617	655	620	625	680	647	642	675	645	591	604	610	687	706	606	693	648	681	697	653	604	629	676	667	752	619	662	680	627	663	668	650	643	606	676	622	602	648	664	683	617	655	627	669	628	651	641	697	625	676	662	573	644	680	651	641	643	649	632	625	633	676	649	646	674	650	650	640	648	656	637	644	600	610	638	634	575	634	654	674	644	661	670	595	632	638	673	709	591	690	643	629	630	695	618	603	674	658	673	619	642	651	654	676	643	629	621	641	675	652	689	673	649	688	641	634	659	639	667	700	671	603	611	644	661	637	621	676	649	651	645	659	615	668	654	678	660	690	664	685	582	648	624	635	631	632	677	614	672	675	655	641	677	677	615	652	603	682	623	683	652	664	666	647	658	662	608	656	686	659	641	646	605	672	651	634	640	650	616	645	633	665	628	672	635	650	676	681	663	670	625	649	632	669	652	675	631	688	658	630	618	628	664	621	644	619	693	620	640	650	680	648	605	628	624	699	624	666	677	633	628	614	617	658	681	671	690	654	635	678	678	635	653	625	659	668	658	640	631	654	631	629	637	638	675	629	670	644	626	637	630	647	660	625	593	698	639	694	654	613	616	665	641	675	681	640	593	673	638	614	649	621	661	649	605	644	639	616	593	644	626	667	633	629	662	609	618	566	667	638	671	634	631	653	687	652	680	690	707	675	622	647	608	650	638	630	641	616	669	663	667	650	628	646	607	661	635	654	634	631	599	682	652	682	675	636	648	660	641	609	630	656	641	651	679	683	705	652	661	674	701	656	622	611	623	635	621	634	651	622	629	692	638	651	620	694	668	622	662	649	655	670	605	628	625	663	650	682	635	622	682	669	619	631	619	646	643	651	645	634	637	661	681	710	628	643	627	626	643	615	652	634	596	618	602	601	661	657	647	638	660	646	624	640	661	623	705	641	611	642	655	663	634	665	632	644	659	640	656	674	652	702	665	626	664	643	633	641	658	640	632	660	669	653	646	619	690	703	673	628	681	618	680	645	678	681	674	673	639	662	642	656	658	636	645	614	600	602	646	663	675	659	649	675	688	650	674	652	666	637	607	613	703	671	611	681	642	644	649	638	632	649	651	644	726	652	640	653	648	643	660	611	669	694	622	621	643	669	647	659	634	658	613	678	608	659	654	622	591	704	650	657	648	648	623	617	665	579	614	593	634	672	637	666	578	648	648	640	633	702	680	675	645	674	642	716	622	647	605	646	652	669	657	634	656	615	649	638	625	588	678	649	666	634	623	655	589	636	637	650	613	609	625	641	662	641	664	640	657	630	669	633	666	637	625	655	619	695	651	684	614	662	635	654	640	657	657	658	646	656	652	623	679	641	686	614	638	680	620	671	622	631	647	629	638	663	677	642	641	657	652	619	667	646	674	648	717	623	651	624	693	637	651	649	679	612	684	651	618	646	626	606	658	630	605	649	663	650	671	638	647	619	574	612	651	679	650	653	621	621	646	658	656	688	681	627	613	640	651	661	679	648	639	689	653	631	667	664	604	667	606	628	684	657	637	673	652	615	627	626	645	643	644	659	631	637	677	660	649	580	655	605	637	656	656	664	652	620	671	617	665	647	627	656	639	641	651	655	635	654	618	662	616	658	621	632	638	595	685	637	648	630	648	696	664	677	633	615	698	679	682	589	636	654	625	636	650	604	664	657	622	668	680	616	657	642	684	637	645	700	648	682	617	726	648	651	697	629	687	629	688	710	643	628	592	625	644	654	649	713	691	658	634	613	641	694	628	614	646	648	668	638	625	656	661	704	640	654	670	659	637	644	683	655	626	644	612	644	670	667	599	619	604	604	639	636	654	679	653	684	652	705	637	640	633	643	683	663	642	685	633	691	680	648	630	631	667	662	709	684	662	591	636	627	616	648	635	660	700	662	679	629	679	611	672	590	726	628	654	645	663	614	680	666	628	645	668	685	627	630	646	702	640	695	641	664	586	672	629	682	666	662	655	624	648	617	638	633	651	627	661	616	658	654	639	677	668	664	702	675	659	639	662	697	669	648	651	636	619	659	615	643	704	655	621	673	655	603	634	611	648	647	675	625	670	660	671	607	638	634	663	686	666	656	622	625	646	678	613	658	659	609	654	671	650	643	656	691	681	649	627	648	641	658	664	649	619	642	603	661	615	631	602	678	636	642	633	625	634	627	630	649	663	630	666	629	678	638	659	650	659	632	617	644	704	653	644	624	665	660	704	652	652	639	631	657	656	629	626	641	648	631	640	658	647	662	634	648	657	692	642	666	610	619	679	650	652	612	677	632	654	629	651	635	631	644	624	657	589	645	621	676	647	632	652	686	580	663	665	618	667	685	618	602	629	590	606	705	669	709	668
40111	48313	26270	3348	1662	1454	1306	1133	1050	1033	954	967	919	884	865	868	859	874	878	767	883	827	872	798	847	744	769	794	801	855	738	845	809	807	823	783	806	791	766	815	819	792	773	804	814	808	800	771	813	788	768	799	833	816	752	822	800	780	798	828	831	796	826	771	823	787	783	804	754	774	831	791	787	785	783	843	796	797	798	809	780	772	753	743	807	800	834	886	791	770	787	782	810	787	814	815	787	752	769	805	779	761	794	809	803	790	771	812	774	785	788	786	760	838	767	777	847	740	830	863	815	789	770	777	840	777	791	731	761	805	795	841	790	788	850	784	776	801	811	817	786	811	761	801	765	879	866	792	802	795	848	789	778	796	799	821	831	764	816	789	800	789	788	784	795	840	806	801	831	779	784	775	814	788	831	813	811	746	784	771	785	800	795	780	806	825	792	784	800	788	831	790	800	794	812	805	808	790	776	777	850	786	754	783	822	763	778	744	831	758	785	819	778	813	759	758	790	773	801	820	802	782	828	805	829	806	844	785	791	816	834	791	784	850	800	787	780	800	779	798	784	818	776	773	752	827	820	764	831	803	814	843	787	823	821	798	779	806	787	827	799	775	769	790	775	786	802	808	797	744	817	731	752	754	733	804	805	808	793	774	811	794	825	775	801	816	832	893	796	808	791	792	831	769	780	798	811	806	846	825	781	869	778	818	808	798	774	832	810	752	806	813	790	781	803	793	762	773	732	771	790	745	782	762	792	741	798	761	822	811	854	821	760	798	840	747	806	803	761	799	778	723	790	834	865	793	727	772	844	822	752	756	721	782	826	707	786	775	766	816	757	774	772	803	805	775	826	780	791	817	836	771	822	789	822	779	800	783	747	731	767	788	769	815	800	855	806	790	819	768	787	798	808	768	747	783	826	777	817	794	827	846	779	837	752	818	772	826	765	775	786	793	807	789	764	834	767	796	775	799	816	730	797	782	799	836	804	838	782	807	803	778	806	818	820	788	768	859	823	755	860	776	827	800	796	818	779	785	836	743	745	798	854	764	776	810	763	802	742	797	758	774	798	815	819	783	812	768	787	782	778	822	788	779	819	760	794	839	829	814	788	789	814	794	805	783	865	790	786	750	809	829	776	790	817	792	775	783	798	814	791	774	793	799	795	801	810	807	794	780	828	807	785	802	756	805	804	815	796	817	756	815	816	789	817	756	820	780	799	787	769	838	799	781	778	781	749	796	791	844	792	804	822	813	775	812	815	802	809	764	733	710	774	773	877	750	748	778	776	788	795	795	774	786	757	794	734	730	774	778	775	815	756	769	757	741	824	807	853	768	801	775	809	765	778	775	782	802	814	812	785	759	805	822	795	781	724	766	790	807	799	799	756	788	754	840	785	792	752	819	854	785	808	800	749	761	863	779	800	827	789	813	815	775	807	805	803	806	780	831	814	797	767	830	845	785	741	746	808	813	808	755	803	834	842	791	813	784	785	838	802	828	840	773	837	804	793	818	815	786	803	772	791	777	758	759	793	769	787	793	789	809	748	796	803	813	786	808	806	750	805	807	821	731	802	760	780	774	751	774	807	783	804	782	776	775	763	796	804	810	775	795	786	757	838	778	796	806	817	752	788	788	781	768	815	829	806	779	798	805	778	782	760	799	847	777	794	794	786	753	806	814	810	767	819	776	812	790	740	778	730	806	786	802	763	791	809	815	788	813	842	806	741	801	805	807	832	781	789	801	806	862	794	774	825	769	768	782	801	811	831	784	743	759	758	763	788	827	789	820	758	836	814	754	841	815	830	807	808	815	778	771	774	791	756	809	821	795	764	813	814	801	770	779	851	767	747	763	778	826	825	780	840	791	752	864	797	774	810	813	834	790	755	826	716	761	768	839	776	793	770	784	841	794	873	783	836	789	813	783	824	794	747	779	806	772	856	753	799	763	749	787	846	724	772	802	751	784	777	799	853	757	768	766	774	842	794	790	770	827	808	818	792	754	792	778	831	777	823	831	774	769	787	808	828	793	805	750	805	753	749	791	779	783	749	787	768	805	835	817	829	817	833	789	835	797	807	790	753	770	790	802	856	767	802	801	799	757	808	763	784	749	788	795	837	758	767	782	781	763	761	809	783	783	769	785	744	802	807	812	801	798	813	775	768	752	792	787	754	774	811	742	778	820	774	800	773	814	774	749	824	802	733	828	762	744	774	768	804	790	810	781	800	810	823	795	817	789	795	791	796	836	807	797	804	801	752	780	830	785	787	799	818	793	793	771	761	785	792	752	794	838	785	848	765	819	802	798	766	784	777	797	795	738	782	784	757	796	810	823	783	801	782	780	743	804	752	822	784	743	818	768	817	761	814	815	786	829	799	794	791	764	813	862	794	803	777	751	784	796	797	783	853	771	830	766	818	744	805	814	812	778	793	855	810	786	767	827	778	822	787	819	855	803	835	830	842	815	774	737	799	804	794	834	843	779	763	791	826	808	786	770	805	822	822	799	837	827	786	812	792	750	803	818	802	787	803	774	779	828	772	828	771	828	748	767	803	753	793	802	765	815	762	794	770	797	789	761	799	809	825	821	782	846	771	834	817	791	752	772	761	807	761	817	791	741	790	809	789	754	815	778	800	810	793	802	758	795	725	850	765	792	806	820	849	757	812	778	789	825	810	814	808	749	821	837	798	787	784	765	783	805	761	837	738	823	802	812	830	745	776	783	753	847	785	861	783	799	736	821	809	784	823	813	794	756	794	801	802	845	830	734	800	808	775	784	815	813	780	761	769	778	816	817	792	803	778	761	754	791	754	846	793	849	781	769	782	786	738	783	823	815	835	781	817	831	755	816	798	823	779	813	805	787	785	784	853	815	833	762	801	790	807	757	829	791	852	808	811	814	784	761	792	800	821	825	803	754	789	801	805	836	801	809	800	831	858	807	862	798	733	805	784	776	813	799	769	744	756	723	746	830	804	769	839	794	770	777	792	782	765	788	797	791	845	807	778	772	835	819	776	805	848	758	790	807	799	790	800	769	900	825	803	776	802	826	787	764	828	777	808	784	785	776	788	791	782	777	799	798	750	776	748	770	806	795	797	777	781	830	790	764	784	814	798	821	796	775	795	737	804	786	781	773	761	822	777	766	814	774	778	814	788	826	768	835	784	803	833	793	785	758	786	794	780	797	774	832	820	793	843	770	808	721	802	859	777	781	778	748	769	804	778	791	841	781	790	793	765	806	850	787	792	762	821	788	814	802	779	807	757	784	803	791	772	830	825	779	833	834	765	833	762	764	789	793	799	797	739	802	788	823	793	757	836	790	765	772	804	801	815	827	755	753	814	821	815	772	776	752	794	786	811	768	762	816	797	820	776	820	762	804	791	799	817	758	755	802	867	774	837	840	803	800	780	813	767	798	796	771	740	821	816	780	807	752	805	852	816	785	761	817	820	799	805	782	781	762	760	803	827	808	761	818	803	798	762	798	778	752	747	789	769	823	819	786
24762	21549	27355	25552	6869	391	328	249	225	213	218	221	213	178	203	188	192	166	184	202	198	188	197	181	189	221	173	196	195	179	197	150	193	193	174	202	192	185	215	172	172	180	211	180	182	181	161	162	169	215	188	188	185	187	176	178	164	178	180	179	172	191	176	189	172	194	205	187	170	176	189	180	185	186	182	177	157	182	177	179	160	187	178	189	171	161	195	189	178	172	200	202	181	170	190	175	164	176	194	186	169	188	192	184	157	183	186	191	179	187	196	215	196	153	189	153	183	191	167	201	192	205	206	199	177	181	162	191	160	187	175	175	143	175	199	171	179	171	174	172	173	170	173	182	175	200	197	174	200	167	185	171	180	173	205	192	181	147	193	196	157	199	201	153	175	172	189	166	183	169	165	173	177	192	161	155	171	188	168	196	190	193	184	191	158	200	186	155	189	164	147	185	170	189	181	178	186	170	191	193	179	181	149	172	187	198	220	186	167	164	179	205	181	180	162	198	179	189	176	188	169	169	183	180	156	167	183	165	177	189	188	187	162	164	171	184	183	199	188	155	176	178	190	173	175	166	183	191	185	194	173	168	201	176	179	196	172	186	164	198	193	171	193	163	193	176	192	187	163	181	178	185	175	172	181	161	199	181	209	172	186	159	174	176	202	155	180	194	183	185	166	176	150	183	166	182	190	178	174	174	189	180	166	182	162	181	170	175	177	179	192	163	178	191	178	169	153	164	155	161	179	183	176	185	173	180	190	196	172	197	189	182	197	185	176	190	184	175	171	162	178	171	174	183	190	164	191	167	161	163	160	203	177	157	191	191	176	187	186	180	178	195	186	196	185	210	153	192	187	181	189	192	183	203	150	179	175	165	146	181	182	182	167	201	181	185	187	179	176	177	189	159	192	201	187	178	175	188	166	163	173	181	190	196	191	183	195	193	161	170	172	183	193	179	164	175	192	163	167	181	176	184	181	191	194	178	175	173	181	190	180	174	152	173	164	174	185	164	202	192	174	189	161	195	189	187	183	215	203	153	174	166	176	183	163	192	184	182	171	193	187	169	159	168	173	171	194	142	193	170	183	201	201	192	177	163	187	189	187	177	153	192	194	195	187	172	169	173	188	191	184	157	179	170	201	157	163	185	163	169	168	175	172	186	191	174	180	192	167	177	186	160	196	178	172	182	174	180	178	200	178	163	183	188	180	171	168	175	183	180	184	174	166	203	191	170	182	185	177	170	196	191	175	187	191	158	190	147	192	195	201	190	183	179	177	166	189	185	177	186	210	198	215	186	186	186	176	192	201	191	199	181	165	186	205	197	191	175	221	188	172	190	166	176	179	185	182	191	194	175	189	161	182	171	191	162	193	154	192	184	184	202	178	197	191	181	193	194	183	202	167	189	170	175	189	195	158	175	214	172	179	171	180	173	192	164	185	174	183	174	188	186	170	181	179	172	188	149	176	207	175	172	176	173	177	203	160	190	179	172	167	187	163	183	195	148	153	175	166	180	194	208	174	185	199	217	185	191	159	173	181	196	194	193	164	163	203	170	178	189	193	188	175	153	187	206	192	151	173	166	188	188	175	186	180	166	205	179	168	204	169	166	183	178	193	194	168	178	185	179	189	203	200	205	177	179	184	172	180	176	162	185	194	189	160	184	183	193	178	193	169	183	201	192	184	161	198	175	185	203	174	212	189	172	196	195	186	177	166	184	179	174	165	187	183	172	208	174	174	147	158	197	186	201	177	169	169	170	182	187	165	178	164	196	138	182	188	165	181	189	185	162	180	192	203	163	186	173	183	182	188	155	167	173	168	176	182	201	164	169	188	204	192	216	166	195	171	183	179	187	166	191	206	179	177	201	207	185	183	193	170	172	181	183	200	162	162	177	171	190	209	153	186	188	170	150	177	172	206	201	178	194	183	203	180	193	169	179	181	172	184	196	171	195	192	197	180	171	200	193	217	190	182	161	195	212	174	177	183	169	183	160	184	183	208	179	181	180	158	212	184	194	186	186	185	189	202	185	188	175	163	175	181	182	203	157	205	177	173	184	199	183	180	220	183	192	183	179	156	145	182	179	190	179	191	150	164	180	166	175	184	194	205	178	181	174	210	188	199	179	169	185	178	200	181	217	170	175	183	180	196	179	158	153	187	178	183	172	168	193	180	171	192	188	174	168	197	177	200	182	184	185	204	173	189	174	178	190	178	185	188	182	167	174	205	188	162	165	171	170	188	170	180	182	167	180	181	153	179	151	187	178	208	162	180	182	176	165	185	188	160	190	187	186	170	190	209	165	198	192	175	167	187	178	198	169	186	193	177	166	165	205	187	186	200	210	184	192	182	203	170	177	161	203	160	165	183	166	191	177	174	144	161	171	210	178	137	196	174	194	173	167	193	176	173	175	181	182	191	186	155	171	156	192	182	176	186	185	167	178	202	193	182	180	170	174	165	161	168	171	198	203	171	163	192	177	184	170	184	169	154	179	199	179	173	205	189	180	196	192	185	174	166	190	182	185	192	181	183	183	171	171	172	196	203	175	184	198	160	184	197	165	178	217	191	166	180	184	190	158	185	169	162	182	179	197	187	192	174	182	201	178	185	164	186	171	190	179	191	182	167	197	169	206	180	165	181	185	192	181	178	166	175	162	181	185	192	175	186	195	167	171	197	198	182	182	163	187	198	162	190	174	158	189	172	185	182	160	169	196	184	168	168	173	176	192	176	164	191	176	169	178	197	180	167	195	164	178	205	169	185	186	187	209	186	204	180	192	196	200	179	171	193	172	181	175	169	165	158	183	199	185	177	177	192	171	210	177	182	172	184	151	168	192	163	185	194	185	177	190	155	182	180	175	186	189	197	199	186	196	177	160	168	162	205	163	174	186	199	185	195	164	176	166	192	186	162	172	200	178	174	189	179	166	193	193	179	176	161	186	181	193	177	174	176	179	162	187	183	185	190	178	173	167	184	173	187	158	175	191	206	203	170	204	192	192	195	167	168	169	182	174	206	177	179	178	177	188	191	183	196	189	182	177	196	166	185	200	191	152	194	183	174	188	181	175	175	183	170	175	178	186	184	166	185	164	183	185	204	169	163	174	186	211	188	162	171	180	176	170	205	177	186	202	182	173	168	176	187	183	182	191	157	193	191	181	170	185	185	170	181	177	176	179	185	188	187	179	180	177	175	184	193	199	176	172	195	181	206	168	187	181	192	187	208	156	166	170	165	178	154	177	170	197	182	196	179	179	176	173	193	169	175	182	177	151	171	190	206	198	157	177	188	193	164	174	190	173	175	181	196	179	198	171	176	190	166	174	172	158	183	184	191	191	168	207	195	200	160	178	196	171	195	183	173	173	199	180	193	176	190	183	190	182	154	196	174	173	184	164	203	178	163	199	159	183	175	167	167	177	199	198	180	185	172	184	182	188	192	182	195	180	164	169	184	163	171	177	178	193	201	166	171	164	173	192	176	169	199	192	170	178	176	192	189	190
36827	38732	19712	2145	776	633	496	486	372	388	329	338	281	287	306	283	277	290	282	304	265	269	292	235	305	238	274	283	243	255	275	258	258	248	295	247	256	263	244	260	270	247	261	243	257	221	225	266	269	245	243	268	243	245	251	248	255	283	236	263	259	268	239	226	221	275	256	271	230	267	260	242	268	270	267	245	262	249	240	279	246	225	245	262	242	251	272	250	260	257	254	258	249	254	252	228	276	237	246	269	234	261	249	216	264	223	266	262	245	251	242	279	265	283	277	269	243	250	246	251	268	260	253	257	233	294	233	236	229	249	249	274	239	243	258	236	244	263	230	253	253	269	287	269	264	255	256	261	232	233	240	257	232	230	263	248	240	281	260	231	225	264	259	266	281	259	231	233	243	255	270	259	245	283	247	214	251	250	223	279	230	238	271	257	271	255	247	261	248	241	263	256	267	270	259	249	245	278	249	260	248	272	258	250	250	281	266	262	243	245	252	248	260	250	222	239	244	233	262	244	255	273	263	254	280	262	245	268	247	267	283	247	265	273	273	245	243	228	254	231	276	232	241	254	263	250	277	268	281	249	250	258	261	243	236	225	261	280	252	240	259	249	261	249	259	257	245	265	232	238	279	273	260	248	245	275	254	247	247	278	275	245	255	244	263	238	244	252	273	238	259	227	255	256	233	246	233	251	252	230	253	249	258	247	267	263	262	254	240	270	240	281	264	222	251	241	293	246	283	233	228	241	253	258	228	262	261	264	256	239	249	251	268	255	266	227	246	260	274	271	244	273	230	241	256	268	266	241	235	260	248	255	274	264	222	237	264	236	262	240	257	260	248	243	238	271	249	248	236	252	263	268	254	265	252	264	236	245	252	252	266	237	259	248	255	262	238	246	247	249	252	256	251	250	238	246	255	254	270	260	276	232	254	248	244	269	273	259	267	242	266	252	218	226	241	238	255	261	235	223	239	236	244	237	243	251	271	239	262	270	263	264	231	250	237	258	249	221	258	254	250	239	244	252	254	236	268	278	263	241	229	257	276	271	256	245	264	252	273	254	257	240	244	257	265	271	247	254	260	221	250	288	279	274	260	248	264	232	247	248	256	238	254	254	251	259	265	266	245	249	252	245	235	256	250	264	252	228	254	283	231	238	269	231	222	261	264	266	269	245	268	278	257	267	240	258	259	269	272	252	251	240	235	209	257	256	214	252	262	269	258	236	233	249	239	265	236	258	219	252	216	276	257	230	228	250	252	275	262	223	272	265	263	242	264	257	306	278	274	199	240	265	238	248	257	217	266	243	257	265	241	282	277	255	264	274	240	274	258	279	238	249	246	266	239	274	232	264	233	276	252	256	248	264	238	265	229	253	243	258	253	242	244	272	237	272	254	252	274	230	238	271	251	244	253	292	261	261	249	212	275	241	238	238	247	258	263	229	247	273	271	265	236	256	263	237	263	279	230	261	253	248	270	268	262	266	257	255	251	262	235	262	239	262	247	238	258	241	278	243	246	247	265	252	243	248	231	250	282	252	245	239	256	275	258	288	258	251	262	268	252	262	264	244	254	246	254	242	273	252	253	266	259	262	250	270	256	264	289	244	275	262	235	212	240	275	252	247	246	241	237	225	239	238	268	258	233	248	243	241	217	275	258	289	235	249	252	251	278	260	253	254	280	258	264	256	249	252	231	244	279	238	238	243	251	239	253	254	242	274	255	246	239	264	243	277	275	261	289	280	242	261	275	260	235	274	265	226	283	262	258	225	237	271	228	262	288	267	256	259	244	262	289	271	241	254	265	275	265	263	255	234	251	247	235	237	260	274	250	240	260	228	249	267	302	247	260	280	268	243	276	245	249	247	282	267	261	222	263	269	247	263	249	235	258	246	242	253	257	239	205	247	238	244	265	266	234	263	256	257	234	251	247	240	236	243	236	262	279	258	236	252	277	234	260	243	252	248	277	271	248	282	229	245	255	263	250	270	225	258	248	281	295	242	234	260	242	244	242	259	252	253	269	274	256	230	235	230	240	229	266	240	248	258	240	214	252	228	240	241	237	234	255	247	266	244	283	243	274	255	270	245	249	247	263	259	254	247	255	268	257	237	244	244	269	206	210	233	206	236	267	256	272	245	243	264	241	237	262	248	262	240	242	249	241	242	256	268	237	257	270	272	266	238	238	271	244	258	253	255	259	281	255	243	264	252	244	277	263	233	263	254	242	267	255	256	274	228	252	279	254	268	263	238	246	263	262	237	230	292	230	253	248	274	248	236	263	245	268	254	237	244	242	235	252	223	258	261	253	243	253	258	261	252	251	236	241	244	248	252	234	251	238	234	251	285	245	268	273	259	257	238	270	254	233	243	228	264	252	235	247	243	240	257	242	238	234	248	245	248	263	248	275	214	231	257	250	270	254	255	274	251	260	235	237	242	224	247	263	243	253	274	236	256	280	250	232	261	264	256	235	295	250	257	265	226	232	220	234	233	273	249	268	256	243	244	244	255	260	237	237	244	248	231	258	230	283	279	256	247	259	261	242	245	233	269	249	260	236	233	260	249	263	257	246	258	242	243	259	228	252	257	221	278	263	260	256	276	246	268	233	258	241	263	238	246	246	224	245	252	247	270	219	264	239	233	249	253	249	248	259	258	265	229	224	284	236	255	216	244	253	301	253	254	269	265	238	257	221	285	251	241	220	262	248	251	252	242	238	272	246	228	247	265	263	274	243	273	253	257	244	254	264	241	250	280	250	254	263	251	231	259	243	250	238	275	234	248	275	260	238	240	273	245	243	248	236	222	248	237	272	222	244	249	252	207	239	230	244	244	247	261	262	255	241	236	247	233	253	252	250	256	230	258	246	243	242	241	266	263	239	269	260	242	262	217	258	268	261	273	250	237	264	233	265	260	241	234	247	240	248	227	261	234	248	254	259	254	241	262	247	232	234	263	230	220	239	268	252	260	276	264	243	250	253	231	242	235	237	258	253	213	260	246	230	254	229	243	229	238	260	262	227	253	246	241	272	254	240	264	266	272	264	260	255	250	261	233	225	252	239	272	244	230	269	287	250	244	261	254	258	247	243	242	256	255	260	250	267	239	244	218	231	259	248	241	265	270	246	237	273	251	243	231	234	255	234	258	229	237	274	254	249	266	232	253	280	254	263	242	260	283	261	252	269	227	248	243	237	244	235	258	262	255	241	269	240	230	244	260	246	261	257	256	252	251	232	253	269	223	241	267	225	258	238	257	236	255	231	235	259	229	236	228	283	254	261	248	248	231	277	248	248	245	256	270	241	266	237	247	235	270	255	234	258	277	248	252	260	254	236	270	229	227	226	232	249	260	276	258	240	245	235	266	239	260	272	242	243	234	261	217	251	248	246	231	273	272	261	242	239	291	229	243	251	276	263	261	236	237	259	235	232	262	274	236	249	269	247	242	256	259	223	249	270	274	225	232	283	243	256	257	251	255	260	241	228	270	269	259	226	267	252	253	262	242
22676	21588	29252	24390	21582	21523	7269	1053	845	847	732	715	678	675	614	655	691	626	602	572	636	628	622	600	653	596	592	629	618	595	600	627	631	582	591	591	609	615	594	583	568	648	614	626	572	573	545	602	594	626	598	586	582	586	594	628	587	597	570	565	597	584	531	628	582	570	578	571	570	559	608	570	600	578	583	604	624	604	586	545	598	572	575	570	599	523	627	609	611	561	604	574	575	606	584	587	581	560	573	577	545	534	554	594	559	582	579	618	592	598	581	596	568	612	578	596	561	562	598	542	594	595	529	586	582	606	544	576	636	578	604	572	610	552	549	602	545	608	601	649	609	631	607	575	610	576	599	570	602	562	572	613	583	597	563	571	580	581	594	545	574	597	578	596	566	589	575	563	582	570	624	590	586	550	586	610	582	546	530	584	542	621	607	572	566	538	591	592	549	578	617	588	573	623	595	579	581	549	540	583	595	541	587	552	608	598	596	593	557	537	582	579	527	524	610	620	598	578	607	566	603	617	608	562	558	553	601	576	578	593	551	533	581	536	579	531	602	585	628	601	560	593	569	563	554	569	587	576	578	613	565	571	607	597	575	593	582	581	531	581	554	525	546	582	634	557	549	572	549	546	566	603	569	550	580	576	572	564	575	597	572	585	590	613	588	574	547	579	563	581	589	602	541	561	621	563	614	534	602	563	543	567	575	593	572	576	544	562	554	583	577	600	538	553	593	562	580	633	595	554	590	569	578	578	603	591	565	583	604	555	519	588	570	568	542	598	576	593	621	563	564	603	607	596	548	585	624	628	548	559	575	629	606	581	570	603	572	580	561	579	604	581	575	566	581	629	602	565	605	593	573	537	604	581	595	566	600	577	583	574	562	583	558	588	551	594	627	587	561	594	558	574	553	581	616	645	543	579	585	560	608	574	573	571	568	538	577	534	576	592	607	623	560	588	578	586	559	571	627	564	606	586	544	631	593	613	573	578	551	626	559	570	602	537	595	534	599	590	566	573	575	585	587	576	601	582	569	573	584	598	552	569	602	576	546	561	548	575	578	553	568	659	612	594	597	587	607	593	560	581	555	561	571	608	578	531	601	572	582	566	575	573	637	564	598	588	581	570	601	563	580	612	571	574	569	596	581	604	599	580	528	579	623	602	608	580	592	643	596	556	629	591	582	569	589	583	612	601	581	586	590	625	615	560	547	565	599	600	567	601	578	547	613	586	611	563	553	548	602	585	564	607	585	584	583	588	556	608	618	534	635	536	628	616	605	577	644	591	572	606	560	609	587	591	630	596	544	562	543	547	573	601	585	595	591	635	573	601	605	580	594	549	569	594	606	610	553	598	588	581	551	563	611	588	558	611	586	613	575	551	621	633	558	569	572	607	556	565	601	595	571	596	574	586	571	547	564	601	638	561	604	611	577	523	536	577	580	541	620	614	580	567	569	574	597	571	619	547	607	611	607	574	558	573	551	621	617	609	599	566	580	537	570	545	541	586	574	534	567	598	586	573	545	595	580	550	577	598	603	574	558	565	591	579	566	549	539	519	595	582	550	589	587	569	570	537	534	585	612	580	569	611	558	608	575	617	540	598	603	625	570	506	561	598	545	561	542	585	572	563	539	547	559	567	563	578	555	574	536	553	589	553	582	551	578	604	569	549	579	570	559	566	625	615	612	598	582	572	580	580	592	597	603	568	551	571	562	604	572	599	572	534	622	581	571	587	576	579	559	573	603	582	615	571	552	567	561	541	618	628	585	551	602	568	613	580	594	589	568	556	578	590	528	594	611	569	542	581	597	598	572	617	594	610	604	577	583	601	583	572	580	563	560	549	569	583	577	549	612	559	595	607	607	563	568	605	561	584	596	561	570	621	576	578	610	599	577	591	565	580	569	558	562	575	525	545	561	587	624	600	552	557	567	606	583	573	555	566	526	565	540	614	599	537	614	561	613	575	595	573	583	622	636	600	585	587	564	594	575	587	557	563	556	593	586	591	600	581	574	564	528	552	576	564	569	545	578	552	597	548	636	569	633	565	562	561	586	560	588	631	604	560	591	587	553	563	582	594	619	623	581	557	589	576	564	589	586	589	578	571	563	611	582	641	587	551	613	588	582	590	620	562	555	563	576	586	600	560	560	564	595	583	545	587	564	595	564	564	595	531	556	542	561	595	625	616	643	559	601	536	584	584	551	568	584	591	553	558	601	586	603	549	612	554	575	584	543	568	559	612	570	562	582	602	585	553	573	550	580	589	569	579	587	558	594	561	573	584	601	577	599	555	578	572	591	603	605	577	567	574	572	541	550	563	591	574	562	509	590	571	583	577	554	594	549	608	599	566	593	595	607	593	603	597	601	575	523	572	601	579	567	564	583	584	608	577	576	568	558	574	582	602	589	551	552	606	611	583	597	584	578	568	560	532	590	541	602	538	594	589	531	592	593	513	581	633	610	587	580	552	566	571	572	572	594	586	599	615	591	523	583	598	570	545	601	561	574	561	569	567	620	632	625	588	616	576	585	576	560	565	565	589	589	536	564	585	591	598	585	545	621	569	571	567	556	612	590	581	578	539	578	568	571	566	560	547	531	536	565	592	592	552	544	575	560	585	565	611	572	562	561	584	565	592	603	567	558	582	578	578	609	587	627	623	584	559	577	531	572	632	582	578	566	571	621	575	573	563	546	583	548	563	604	536	571	575	604	602	584	587	552	555	584	588	599	572	577	573	605	554	562	594	553	588	582	554	583	572	560	547	549	544	541	562	592	616	553	583	546	569	616	595	605	549	522	569	597	573	553	567	591	580	571	555	615	565	601	617	570	588	592	579	566	589	560	581	587	575	563	518	565	575	588	600	600	565	597	556	602	558	582	616	558	595	586	569	567	549	615	571	558	584	593	591	568	578	587	569	555	621	573	546	582	552	573	554	568	564	573	573	612	558	576	592	577	605	547	590	549	603	539	547	581	622	602	538	585	555	547	593	582	552	576	573	556	593	570	598	585	586	549	594	608	578	538	569	576	589	580	542	570	565	590	534	647	566	629	585	600	580	576	598	615	619	571	574	554	549	580	576	577	571	580	523	604	581	556	593	563	579	592	541	612	566	540	607	618	542	558	596	572	548	561	604	554	551	628	568	567	590	553	573	582	557	567	576	539	569	606	600	575	578	548	587	540	604	523	566	539	645	601	549	638	568	590	546	611	558	613	616	580	585	578	570	545	573	574	621	574	575	585	554	583	587	610	548	580	582	599	556	607	591	582	587	573	577	592	544	579	548	582	567	574	522	583	565	579	570	591	594	577	576	599	592	554	579	581	559	614	564	609	596	539	567	575	567	610	591	582	564	562	599	596	589	582	546	570	608	560	568	594	589	544	569	574	576	582	525	566	618	593	600	627	558	577	534	591	561	553	555	559	577	567	621	567	602	563	561	579	572	586	557	547	606	596	600	619	543	565	592	555	563	617	582	561	573	551	578	569	558	538	583	588	565	563	597
46218	52227	34590	5529	2670	2035	1734	1439	1212	1145	1049	968	930	899	886	810	855	825	810	811	750	856	782	764	780	760	745	801	735	746	695	763	740	754	799	699	728	755	718	738	672	745	784	760	729	725	747	764	736	742	740	721	722	687	761	730	718	721	726	728	735	732	774	688	788	746	740	786	750	755	699	747	749	741	709	730	686	760	749	662	755	730	721	683	742	760	761	694	737	766	702	783	679	777	754	757	681	729	743	752	716	695	789	751	738	709	746	716	699	731	698	788	687	737	704	795	720	741	696	705	726	747	709	775	745	647	683	753	760	699	729	697	784	731	686	707	722	759	726	670	712	701	714	721	790	746	722	743	755	727	751	781	697	730	762	756	728	722	775	668	774	693	704	727	735	759	721	752	684	734	695	683	728	671	697	730	727	762	705	734	690	702	744	725	721	734	740	740	729	728	699	740	712	708	753	750	731	741	717	723	722	736	779	708	749	720	736	780	743	716	698	732	719	691	764	739	790	718	737	702	730	706	697	673	731	714	759	724	712	727	670	711	739	729	680	787	701	719	738	721	705	715	744	715	717	677	740	715	686	740	747	706	731	772	734	717	718	697	764	736	782	739	697	720	687	729	733	741	728	757	687	728	706	738	741	698	685	746	704	731	690	722	707	703	734	729	715	716	756	707	740	702	724	711	717	711	706	692	712	763	695	724	747	780	730	700	727	690	683	740	723	728	671	700	748	783	719	772	671	671	709	766	741	711	704	710	758	712	743	698	722	689	754	783	700	766	726	750	723	707	689	686	705	728	796	722	703	750	692	730	709	719	753	759	763	742	731	722	748	768	726	760	722	752	753	758	670	720	742	757	707	721	702	707	765	769	729	667	777	755	718	686	748	708	725	704	738	703	729	705	682	728	711	703	713	727	716	721	716	757	729	686	695	724	773	710	738	727	735	668	715	737	709	740	736	743	779	695	752	744	694	710	718	712	736	711	714	718	710	730	745	700	716	751	740	690	678	719	701	769	795	716	819	691	724	716	698	736	693	738	785	693	697	675	719	706	757	754	715	700	728	720	765	732	738	733	751	689	753	729	707	687	700	750	704	739	710	726	708	713	729	686	690	690	710	769	756	740	687	692	739	692	741	703	714	715	709	734	740	757	709	728	738	710	721	740	701	758	682	768	730	778	705	708	681	747	693	698	699	677	734	733	743	681	725	705	734	734	729	721	729	683	710	758	720	701	734	754	704	715	715	698	736	754	695	752	694	764	704	747	700	679	728	700	743	706	717	769	707	715	702	732	678	734	755	724	710	683	725	701	749	742	731	727	717	733	684	703	707	745	701	750	734	731	740	718	748	711	719	654	769	700	745	730	755	753	710	679	656	767	747	706	750	762	675	756	710	763	669	708	705	698	688	728	725	720	731	717	720	745	724	779	727	734	695	715	703	751	765	712	740	714	727	761	743	716	727	709	698	770	719	747	704	723	710	706	684	696	758	671	758	726	706	708	693	710	748	712	729	678	709	688	753	731	753	698	773	741	677	714	720	771	716	716	714	736	785	740	736	700	719	760	682	722	729	706	669	691	730	725	670	731	689	729	780	719	727	745	753	742	754	686	739	729	724	752	773	740	736	745	687	712	719	731	716	705	724	671	691	729	724	753	754	720	681	729	730	680	742	713	695	708	746	698	731	758	748	703	733	707	778	666	756	709	765	724	680	687	725	725	698	705	713	672	682	760	732	720	707	695	716	718	766	742	726	709	754	693	724	742	749	735	695	713	716	678	709	724	695	728	694	741	685	724	767	687	720	746	705	689	744	711	749	735	748	711	722	776	734	741	684	721	735	776	749	746	739	746	741	769	752	706	708	760	743	707	749	679	766	724	721	730	704	747	709	721	719	770	763	734	698	777	714	744	729	713	718	720	681	735	742	767	705	732	667	720	743	672	680	710	690	755	766	767	755	756	734	731	745	736	688	711	735	704	749	743	755	709	713	721	685	737	703	711	733	701	763	702	713	703	758	695	774	730	736	727	731	733	678	699	778	769	722	712	735	696	736	727	766	687	722	695	730	764	753	712	732	692	679	725	669	731	655	727	683	711	696	690	740	720	719	760	687	742	798	701	738	733	697	756	704	724	710	715	705	725	684	690	700	695	720	749	763	670	745	667	735	727	674	677	713	704	742	776	717	741	760	729	738	701	724	682	714	772	696	706	718	744	755	705	678	722	741	708	765	712	715	747	748	728	715	695	744	716	708	722	702	688	775	728	732	752	739	718	738	730	745	723	692	716	724	770	756	758	728	694	715	737	708	721	710	708	665	716	706	707	719	715	740	754	735	670	701	717	751	759	745	735	711	746	744	751	728	722	737	724	730	709	726	690	718	726	734	759	720	747	784	688	715	710	711	753	720	736	673	719	704	730	706	703	711	720	722	741	734	717	664	738	734	750	746	751	806	715	731	731	749	693	714	689	689	683	780	682	764	714	690	694	722	751	681	698	722	701	626	709	747	708	743	712	728	733	703	727	744	739	701	762	701	713	727	722	688	695	698	714	690	698	702	732	739	765	753	732	714	773	732	722	711	706	701	774	678	699	734	707	757	696	735	706	741	736	720	719	715	735	743	703	690	757	696	741	683	752	716	711	719	727	715	675	734	754	710	715	717	727	760	697	735	733	802	800	736	702	712	711	704	663	709	752	717	709	769	745	703	762	674	734	683	688	741	691	793	717	740	679	701	714	692	730	744	718	746	678	751	725	758	692	679	781	685	744	730	645	722	774	710	800	766	719	753	733	762	743	718	715	706	765	695	723	751	688	706	696	764	720	755	731	662	678	731	735	639	748	772	691	749	726	699	731	756	737	676	672	743	725	729	722	748	724	734	759	720	680	695	727	779	752	737	749	746	711	686	730	683	758	678	678	746	766	675	725	726	705	690	723	764	703	732	686	712	734	690	721	710	712	702	728	731	722	711	715	742	736	748	718	720	718	746	733	726	670	741	716	696	667	708	698	743	746	744	718	751	709	733	674	716	721	699	700	718	729	737	744	746	683	730	717	669	709	717	713	666	687	732	752	700	745	695	747	735	747	700	688	754	731	697	764	748	710	777	748	722	745	681	738	744	707	747	731	722	700	748	675	671	749	726	696	695	715	716	727	719	709	694	771	717	719	694	722	688	707	705	744	713	711	688	705	729	750	727	749	724	739	759	702	741	734	740	743	764	728	730	700	749	730	734	735	701	753	730	738	715	739	697	731	697	762	756	691	776	685	720	706	749	752	695	714	718	738	740	740	725	725	689	739	717	732	792	719	704	745	726	787	776	720	728	692	686	744	772	723	744	728	727	719	708	737	691	691	739	727	737	711	766	702	785	739	710	694	695	747	695	763	665	677	684	798	716	753	736	672	695	733	734	735	681	737	731	660	722	758	674	787	753	755	666	733	772	715	685	777	670	733	734	752	709	777	716	761	689	703	761	731	787	716	748	733	647	694	695	753	724	704	721	692
28098	19839	8638	1088	433	379	327	347	342	329	374	372	335	361	365	327	326	338	358	364	329	324	344	344	320	377	349	327	367	353	345	362	338	342	338	321	354	364	360	382	376	319	346	318	366	360	335	335	353	397	368	387	365	325	355	355	352	340	371	347	333	348	344	364	347	358	369	369	388	337	362	332	328	310	372	321	357	358	342	360	360	353	381	339	366	348	319	336	358	329	329	345	362	343	321	340	325	332	358	322	374	344	389	347	322	355	325	326	334	336	362	346	327	336	309	359	346	342	358	366	361	395	352	333	335	361	343	339	356	365	361	357	344	369	355	345	330	344	343	362	312	352	357	347	344	319	368	382	340	346	318	326	330	348	347	316	304	332	358	378	353	353	307	372	342	326	342	346	354	359	323	334	348	334	329	339	343	330	357	335	379	366	340	302	363	307	332	333	365	348	311	330	351	318	377	310	329	351	350	320	365	326	372	352	349	362	364	302	354	355	355	350	388	328	351	314	343	381	299	349	355	350	353	329	345	330	360	326	348	361	339	355	354	327	370	361	343	352	352	364	318	330	373	314	314	331	341	315	367	334	379	351	348	372	334	350	347	321	348	325	352	370	321	363	347	339	326	348	359	342	302	341	324	352	349	306	386	358	414	321	346	369	301	343	333	326	351	319	348	346	371	359	334	359	367	360	321	365	335	334	335	321	376	355	334	344	338	366	346	333	337	362	370	372	325	327	333	348	350	319	331	350	354	336	390	353	342	375	336	328	390	366	345	352	339	337	368	340	373	398	331	365	332	342	362	363	362	347	364	326	364	358	341	343	361	355	347	342	352	346	379	349	357	316	359	368	355	363	335	341	331	350	343	329	323	346	345	354	330	337	341	316	304	364	308	348	353	335	336	348	365	393	315	317	353	373	376	327	352	353	373	336	347	376	344	333	341	324	352	337	314	379	342	331	343	344	345	328	381	346	356	360	308	392	331	352	361	370	336	351	326	347	341	335	311	293	337	355	333	348	359	336	346	317	356	378	344	320	336	338	350	360	324	345	321	339	323	371	351	363	362	352	336	345	354	373	326	361	380	327	321	346	339	337	367	351	348	316	354	316	346	324	360	373	329	369	344	351	343	346	344	312	346	338	373	352	342	365	373	347	356	341	347	380	343	370	348	335	324	313	338	358	348	337	352	333	337	361	355	325	356	361	335	341	330	358	317	321	327	362	365	345	336	318	339	340	354	355	346	342	356	348	403	324	355	331	355	335	338	361	370	356	357	342	375	348	315	333	367	342	351	351	363	341	355	325	371	343	371	348	342	344	381	333	340	356	341	360	354	351	347	318	342	341	346	322	365	383	358	360	375	344	350	358	382	354	341	392	325	334	361	324	359	343	349	336	371	341	340	392	341	336	321	348	374	316	325	381	331	349	332	332	338	341	358	361	356	317	355	297	337	361	335	354	342	356	375	351	339	309	363	370	371	299	338	357	353	331	332	335	366	322	339	334	364	350	342	329	341	341	338	348	362	357	346	349	363	344	340	339	359	349	365	349	372	363	365	351	368	307	335	337	298	349	336	342	338	346	341	366	344	353	346	335	340	366	340	361	341	365	357	320	370	345	322	347	341	357	340	370	369	359	324	390	342	360	342	366	311	341	363	317	341	337	333	328	376	321	345	319	364	359	346	346	308	382	297	351	337	355	333	332	327	322	345	349	366	355	357	364	352	365	373	365	337	345	331	398	353	340	364	340	354	329	342	368	346	367	366	377	352	314	327	379	344	372	326	333	369	373	346	326	318	337	373	358	355	349	330	359	370	378	322	355	358	336	353	334	370	340	340	359	331	345	354	333	328	327	364	355	334	366	335	356	332	361	371	330	341	328	318	306	338	345	346	342	334	356	367	318	363	378	341	336	351	308	336	356	313	354	391	360	352	350	372	327	322	345	331	348	335	371	338	339	319	373	347	324	330	339	333	343	377	354	314	339	323	406	326	363	362	356	328	346	339	364	383	346	374	366	365	339	332	334	336	362	359	318	325	337	376	359	340	332	341	331	322	336	356	350	332	357	327	321	357	363	373	354	353	341	349	345	335	368	351	317	361	343	315	330	361	336	348	352	320	327	341	355	355	374	375	342	352	356	347	332	379	363	388	325	348	367	381	352	347	363	341	358	353	347	350	321	356	344	338	341	317	350	337	377	344	288	371	377	334	324	334	331	363	327	381	320	359	369	345	346	346	341	364	347	340	327	342	366	358	328	349	333	328	340	350	372	336	368	388	326	333	379	330	314	339	353	360	341	352	344	347	320	358	333	342	370	352	327	322	338	321	339	358	373	336	369	341	346	321	328	343	330	377	380	345	318	366	340	358	366	367	332	365	364	340	358	346	355	347	341	346	359	342	331	333	332	353	348	356	396	360	346	368	352	339	359	341	375	338	356	344	362	338	356	335	355	379	373	346	356	360	378	360	337	335	330	362	352	316	338	364	335	363	334	352	345	310	329	341	343	367	358	335	341	328	338	366	344	320	344	345	344	344	327	321	338	351	383	364	349	326	354	360	329	339	341	347	352	359	352	337	337	330	354	352	347	331	336	368	330	345	353	328	356	325	387	360	333	329	355	329	339	346	386	312	354	335	318	348	328	358	351	354	310	371	361	369	351	327	332	339	338	347	366	359	341	315	342	337	362	353	348	311	344	340	350	337	343	308	344	347	356	359	339	349	336	349	340	351	360	352	336	311	350	356	332	331	361	356	365	340	385	351	323	348	364	313	343	340	360	348	362	360	343	335	314	315	325	347	350	319	377	340	373	350	333	320	350	350	317	344	354	360	340	333	344	307	318	367	373	366	332	399	352	352	358	327	340	366	342	360	354	362	345	350	335	339	346	359	358	290	340	350	328	344	312	344	325	350	344	362	342	354	347	364	372	336	333	337	313	359	363	341	363	347	364	355	364	330	350	375	326	367	341	373	340	352	352	338	346	344	376	358	321	330	359	336	358	372	367	380	349	343	334	363	337	334	363	336	332	340	339	355	338	351	377	324	368	337	322	365	347	369	339	355	347	329	326	360	340	329	339	332	361	349	324	337	370	339	334	365	359	349	342	345	378	343	356	356	378	336	328	362	344	346	374	327	343	340	334	360	369	334	338	359	347	352	370	315	365	307	337	351	348	339	362	370	327	343	353	352	334	370	348	345	347	307	347	352	328	378	337	327	385	308	375	330	339	319	334	334	353	369	310	332	342	339	338	323	343	353	358	343	334	343	356	369	350	322	332	371	334	349	359	350	347	325	356	352	363	364	340	345	362	337	347	351	330	334	354	374	363	320	325	317	355	351	368	375	350	335	346	331	355	334	369	368	323	341	346	361	350	352	341	377	388	342	332	340	351	362	339	373	351	338	333	337	384	326	360	367	375	372	377	349	379	320	345	367	347	347	356	291	351	349	333	358	323	381	354	367	357	347	355	335	328	337	358	345	338	360	333	334	357	364	349	352	333	352	343
17305	13745	5782	796	498	486	454	488	442	438	434	438	415	476	455	451	425	421	440	444	453	443	431	436	433	419	433	449	409	430	408	442	432	461	431	418	410	403	403	418	431	455	426	445	422	471	428	458	443	450	457	462	437	424	439	431	458	424	432	452	406	464	417	408	434	432	375	417	414	435	442	405	475	443	434	429	456	446	442	456	450	452	410	425	442	467	450	411	439	452	405	438	468	450	426	467	438	423	430	406	479	447	438	456	425	428	452	429	450	435	392	434	453	440	432	405	430	469	417	446	460	420	439	439	475	454	382	441	420	414	423	433	454	453	403	410	439	455	429	438	455	446	453	446	407	434	437	427	442	449	411	430	420	427	468	398	437	457	387	439	379	416	439	474	412	445	419	403	445	410	449	431	480	426	448	438	422	414	452	449	430	445	414	417	422	400	473	423	434	468	455	429	407	422	404	427	411	403	427	470	421	475	460	408	431	455	447	437	443	449	411	452	429	389	413	371	428	428	414	436	436	468	450	443	476	435	440	445	416	404	442	426	447	394	465	465	476	440	422	424	387	426	416	389	401	386	450	437	459	450	434	420	440	424	435	421	416	451	449	448	443	459	464	450	441	427	440	417	397	413	462	430	416	402	403	379	438	428	468	434	457	398	464	417	434	438	417	428	470	434	454	456	425	400	401	492	390	433	424	434	391	435	479	473	423	481	436	429	411	441	451	445	407	463	409	448	433	442	415	413	403	452	446	412	423	440	425	442	417	460	464	449	403	422	424	427	392	428	432	462	456	428	423	436	425	444	435	439	453	440	440	414	446	406	443	412	411	427	413	394	415	444	432	436	443	423	413	419	433	460	451	428	421	428	434	416	423	452	426	441	422	422	477	414	425	428	425	419	448	480	432	462	428	447	428	429	459	437	464	431	398	416	440	436	405	433	434	427	437	418	416	422	449	410	413	418	432	424	424	461	465	426	451	402	400	420	440	422	434	431	440	389	466	447	420	431	416	428	434	421	408	398	452	431	442	447	416	445	422	457	444	446	443	446	414	440	436	435	400	463	436	487	443	446	426	420	404	407	425	412	430	443	461	415	419	429	408	423	422	420	444	415	462	434	440	373	446	430	460	424	438	429	417	426	425	463	445	434	427	431	440	455	400	426	442	423	437	460	440	443	415	433	456	431	446	440	443	443	468	392	419	449	449	397	438	431	465	427	399	413	427	393	437	479	463	422	399	449	446	474	443	446	457	434	479	424	485	445	433	446	405	469	426	409	430	455	444	431	424	417	426	425	463	440	444	459	409	448	443	456	446	415	431	412	430	407	425	462	428	460	446	452	442	418	426	415	456	431	387	469	414	473	408	408	404	452	408	428	449	431	387	452	495	420	461	438	446	438	426	436	416	425	432	470	459	400	440	437	405	433	415	435	441	395	427	428	445	465	419	466	404	433	441	441	430	427	448	432	435	433	461	451	430	454	441	449	464	441	417	425	447	441	433	436	429	431	436	393	381	425	439	437	436	402	454	436	414	458	439	447	466	442	423	413	421	438	428	448	441	430	401	426	432	418	433	466	397	410	462	452	427	440	428	408	403	428	449	466	413	440	436	420	427	431	467	443	415	437	445	424	465	401	437	431	412	403	422	418	440	437	445	451	397	421	439	429	442	442	443	415	426	457	446	493	429	451	440	447	503	422	392	432	448	421	417	473	423	444	422	420	414	423	406	416	434	424	426	462	426	426	424	427	457	441	445	411	465	418	431	442	461	449	425	445	421	451	447	430	408	432	429	464	435	438	434	422	479	433	417	403	503	454	430	451	404	443	427	393	428	434	441	436	446	467	423	437	399	460	418	430	439	456	428	428	476	439	404	438	428	438	431	431	416	418	406	429	435	390	409	439	424	382	413	414	419	441	427	438	422	474	438	423	463	434	420	429	448	437	437	482	425	452	429	410	427	423	406	432	437	402	429	411	406	407	416	444	428	411	414	411	440	433	464	442	392	486	458	424	416	428	447	460	450	437	400	434	428	442	453	435	414	445	422	453	434	436	470	426	423	458	433	427	411	408	427	414	433	478	438	419	434	455	420	430	411	420	444	426	456	422	444	423	430	438	439	442	468	409	445	487	420	436	439	419	448	418	465	436	411	453	421	443	392	451	445	440	427	407	456	438	458	408	456	455	424	433	396	403	441	426	391	433	447	418	449	424	456	431	418	429	465	455	423	429	399	418	425	381	411	442	455	404	430	464	416	431	440	432	419	437	425	439	409	435	452	443	396	431	448	472	421	392	432	411	447	462	443	461	428	432	432	432	456	444	470	428	445	441	394	452	454	380	439	441	446	466	384	442	421	415	465	429	474	443	428	473	429	431	409	391	461	465	414	435	429	412	405	436	455	434	397	423	425	416	415	434	444	481	410	424	443	458	421	390	444	460	440	464	420	454	451	426	445	430	441	416	436	443	424	450	444	426	412	431	438	444	424	409	459	467	427	431	420	415	435	415	457	454	442	418	438	418	454	419	457	433	416	463	480	414	459	436	460	431	427	437	456	432	413	414	424	427	423	457	396	405	420	415	396	426	413	452	435	443	432	446	449	410	434	445	417	455	436	434	434	461	466	408	440	427	456	433	442	421	427	452	438	424	450	426	422	448	437	438	400	445	449	429	442	430	413	424	434	438	475	482	451	419	444	419	435	403	422	401	451	487	472	411	418	403	456	418	452	413	397	396	417	400	444	422	423	426	409	472	455	420	451	404	401	391	442	423	445	444	464	411	413	425	403	414	429	433	395	438	420	446	449	408	418	421	471	441	400	433	415	459	419	477	461	444	407	403	437	417	417	428	462	441	413	462	460	398	444	422	460	460	417	436	414	464	452	450	411	424	436	444	432	420	422	425	441	422	450	459	475	440	414	449	431	454	472	437	437	443	405	422	452	426	421	467	426	429	427	406	420	441	450	436	409	432	440	445	402	446	440	430	446	442	439	425	469	396	447	442	450	447	418	401	414	437	424	440	427	408	470	434	381	414	407	443	450	468	424	427	435	428	455	408	433	413	441	443	447	406	471	405	406	442	470	433	425	428	438	423	431	416	438	403	386	430	458	411	471	386	403	433	459	411	425	418	452	445	445	425	446	437	428	452	455	451	420	426	453	433	407	424	454	424	485	433	408	423	468	422	415	414	445	403	481	400	445	462	425	428	409	431	444	431	447	422	423	446	409	411	468	410	435	430	444	421	443	440	440	437	405	427	396	418	416	444	449	420	383	422	423	424	417	450	429	448	449	421	407	435	445	409	427	412	436	441	427	441	426	398	428	441	407	423	472	422	416	457	412	476	438	452	428	419	458	417	446	426	436	431	442	432	434	437	454	399	426	432	380	482	422	417	403	418	447	434	416	443	425	436	462	421	437	475	410	413	387	436	439	437	436	384	446	370	408	458	432	427	405	473	395	409	429	406	419	420	442	436	430	429	445	411	410	442	427	439	430	399	445	424	447	417
23705	21578	28712	24920	21242	6582	1128	859	780	768	678	750	694	713	688	679	662	646	725	656	686	643	616	656	684	680	671	660	676	688	714	645	656	668	671	664	616	682	647	646	682	631	661	679	640	684	663	651	676	601	687	624	619	670	685	649	631	636	613	684	645	668	654	628	651	623	631	674	689	583	635	658	626	656	622	672	685	645	665	678	673	660	673	649	632	675	659	648	703	667	668	660	672	649	619	646	633	626	710	641	685	649	681	636	648	660	690	591	675	683	636	633	596	631	656	618	627	612	633	660	628	633	691	628	608	643	647	641	678	709	672	612	664	621	671	630	620	698	687	657	627	635	656	663	636	707	655	655	655	653	649	674	671	607	635	654	717	665	689	676	666	676	709	654	650	636	665	663	637	654	682	667	612	601	643	613	656	656	664	673	702	631	613	651	645	667	624	659	594	665	639	655	681	667	674	648	677	674	658	621	669	647	628	619	668	639	650	693	652	646	641	693	668	661	682	661	677	624	636	621	723	596	660	640	669	667	673	598	648	668	643	639	648	659	627	625	625	680	682	640	684	659	670	650	675	694	692	664	681	680	634	633	661	629	660	621	646	635	686	630	647	647	624	657	667	644	630	616	630	624	642	669	637	643	673	636	687	667	620	652	646	649	638	658	643	641	660	679	664	660	669	687	693	618	652	692	634	614	667	658	652	670	629	662	654	668	642	664	630	608	669	623	650	627	673	645	637	621	615	669	633	613	661	717	614	696	635	649	661	629	641	619	639	696	625	647	660	655	641	669	649	621	613	643	657	637	648	641	666	666	645	645	636	668	649	657	614	654	655	634	643	671	624	631	587	640	656	681	682	628	660	631	613	631	659	656	624	668	695	667	650	639	629	645	634	620	679	666	633	640	698	646	640	655	659	670	686	650	658	658	686	696	654	630	676	656	617	645	635	622	648	637	660	643	625	663	674	651	668	690	719	604	643	674	690	667	687	682	691	638	654	648	655	657	628	701	641	620	653	720	642	615	650	678	658	691	633	654	613	638	680	632	658	633	648	716	672	685	655	663	658	666	667	681	689	658	702	662	640	679	636	627	674	653	698	669	641	654	614	664	683	633	684	674	644	681	686	645	698	620	683	680	686	642	614	610	675	673	658	638	653	648	655	606	607	638	675	628	624	650	632	659	612	667	607	666	666	657	661	674	608	652	639	625	669	650	704	672	647	618	612	654	658	602	659	647	663	634	623	680	698	659	636	658	663	634	657	663	669	658	656	638	679	685	633	663	634	632	645	673	678	655	631	659	632	694	661	635	692	661	644	693	626	691	645	624	654	625	645	707	678	666	599	662	682	626	612	704	617	660	663	606	653	640	631	690	672	640	647	592	660	672	668	633	634	644	635	643	644	665	662	646	672	606	635	670	673	668	683	660	659	622	640	643	678	658	649	655	652	654	682	683	653	670	674	646	675	663	661	675	625	668	683	672	618	640	635	651	651	699	634	668	653	675	665	628	689	619	603	717	656	630	633	648	674	650	653	638	652	696	639	665	606	698	619	635	623	653	673	656	612	651	635	706	616	651	625	669	646	618	663	637	638	665	690	679	680	632	663	698	666	655	656	663	630	587	613	660	647	605	600	602	667	640	631	634	650	630	648	653	657	667	670	608	620	644	645	678	573	603	644	612	681	641	639	647	638	643	677	726	669	633	661	654	638	660	654	728	627	676	632	619	696	657	679	672	602	626	593	671	665	635	681	636	647	613	644	669	616	639	627	640	644	656	640	647	680	638	652	625	636	652	661	659	663	624	587	634	636	649	649	671	665	638	638	604	649	671	652	672	699	663	594	677	650	645	644	648	681	745	632	688	663	653	671	674	706	664	632	647	640	672	642	630	648	616	682	634	666	611	663	664	703	682	659	675	667	647	664	645	639	646	667	610	723	663	647	600	612	627	654	651	663	696	641	686	665	632	635	651	635	655	634	646	628	656	634	630	681	620	614	667	645	651	648	684	643	686	680	619	635	661	655	631	687	683	653	679	696	635	587	661	670	672	655	685	688	619	678	652	636	679	710	614	642	610	673	643	653	638	634	685	667	627	661	655	639	657	676	699	633	627	664	619	647	696	657	643	621	646	586	628	679	702	641	635	659	648	667	618	644	692	663	675	656	698	643	667	658	626	671	624	635	605	658	635	666	664	664	672	660	660	631	624	647	652	639	635	626	657	703	645	668	657	619	606	659	632	640	692	614	630	645	671	654	716	739	630	646	618	633	670	635	664	626	621	694	612	657	637	684	648	660	657	680	680	708	658	641	632	631	638	656	647	676	620	667	666	673	652	649	668	646	621	643	694	635	674	642	643	642	678	645	662	655	656	652	639	632	698	669	621	643	669	704	607	642	630	696	639	685	689	704	649	655	606	678	640	650	656	668	607	736	681	674	630	644	654	643	666	665	635	645	617	637	672	645	708	661	670	641	663	663	609	623	708	649	666	616	623	662	644	661	688	612	637	615	636	642	658	616	621	659	655	641	650	625	617	627	629	663	666	645	650	687	601	638	649	648	588	632	693	644	672	660	664	668	652	647	650	632	624	688	651	616	635	629	641	621	666	625	608	651	679	662	644	648	651	688	667	627	651	672	689	648	632	604	633	647	627	674	650	630	651	665	661	726	620	643	635	673	695	649	691	676	661	622	663	621	650	677	643	665	637	606	633	632	674	618	682	606	645	632	665	686	607	663	692	644	604	637	645	644	615	685	627	647	684	641	665	645	612	631	660	680	633	652	628	619	698	631	671	637	614	630	662	681	625	649	652	682	657	658	635	648	679	658	678	619	645	666	646	617	659	643	694	705	630	610	655	645	592	660	658	637	674	683	664	637	631	678	647	664	650	655	672	635	647	657	675	676	665	651	661	679	667	595	669	644	692	622	656	692	648	621	666	634	638	653	638	635	636	709	665	682	649	671	644	629	632	691	680	652	686	616	638	698	649	637	585	664	644	633	613	661	611	652	669	640	692	648	669	658	654	675	711	642	646	654	684	660	615	634	603	637	694	694	663	626	700	582	696	625	689	637	717	638	664	642	665	626	598	663	648	663	639	638	655	629	639	627	707	650	665	655	657	627	649	644	630	674	699	638	677	637	668	658	623	637	663	644	658	638	655	620	662	667	672	631	636	636	692	626	657	676	670	626	645	711	643	673	671	620	641	635	636	660	635	660	670	617	636	672	663	693	632	665	663	675	636	681	627	686	652	625	659	655	642	631	646	647	681	623	679	652	640	684	598	643	699	664	644	695	635	652	676	659	624	650	655	642	630	696	675	649	640	652	648	662	641	650	634	664	677	644	632	671	680	666	668	649	630	668	655	630	584	678	612	667	717	666	613	687	606	648	651	693	663	612	670	644	670	662	655	676	659	672	684	611	689	649	641	671	635	617	686	629	602	615	671	632	709	650	656	650	656	638	697	659	649	631	681	624	642	653	653	661	644	646	659	680	688	657	680	637	691
40097	44452	29374	4955	1789	1447	1285	1193	1118	966	988	866	900	929	914	874	888	802	790	828	836	819	806	869	877	829	837	856	847	795	783	835	848	770	825	786	842	842	806	810	791	783	877	806	779	832	805	797	804	768	828	804	825	787	827	809	789	830	809	787	808	844	799	803	835	807	745	799	880	785	811	820	870	799	803	827	763	793	829	822	813	804	780	770	818	787	807	765	799	709	780	794	785	763	790	792	754	782	857	805	807	836	782	860	796	783	802	813	810	788	817	770	800	787	782	783	784	805	763	835	814	763	810	802	808	850	758	783	827	813	790	815	801	800	800	809	748	821	810	788	781	826	798	800	805	767	759	784	818	779	803	811	807	775	781	777	818	793	801	744	810	789	802	777	803	813	805	765	774	812	860	854	803	764	781	773	787	817	797	782	768	815	799	785	804	767	762	807	817	824	774	817	788	728	775	837	793	785	814	784	797	806	765	807	791	813	828	770	798	859	845	789	777	750	834	848	803	815	836	785	798	771	759	828	785	786	790	847	859	786	797	803	786	796	821	817	814	798	821	763	758	802	776	787	825	841	815	800	804	831	801	797	813	832	840	772	768	764	801	826	800	816	815	800	831	848	810	825	824	784	819	772	795	832	822	797	835	849	763	825	792	838	742	777	789	856	764	821	792	807	790	784	768	782	849	817	752	819	782	820	823	840	716	789	842	763	804	772	787	828	847	795	767	822	821	816	787	789	766	779	801	812	815	794	816	813	778	831	797	787	739	820	795	811	806	805	755	812	779	800	808	780	793	834	738	781	843	762	832	805	796	815	804	784	791	836	789	809	869	801	729	811	758	806	746	826	853	821	786	805	863	799	770	815	794	821	816	803	795	815	776	778	787	804	768	829	863	782	784	814	802	826	766	822	779	842	812	841	769	762	818	809	823	859	756	814	844	797	812	778	805	769	809	781	826	801	865	835	828	826	759	845	774	806	746	770	816	793	780	784	791	846	754	791	763	795	801	845	779	831	852	789	786	844	800	846	803	733	803	814	813	786	781	827	833	802	756	818	841	810	753	775	880	799	786	763	815	757	809	807	858	812	741	772	806	760	785	768	834	742	781	775	767	756	787	816	822	770	798	795	798	805	792	792	789	847	789	767	803	821	766	790	784	776	812	823	801	777	747	796	775	783	798	808	798	811	754	834	793	792	842	837	797	831	835	785	743	844	849	740	789	796	820	804	812	732	807	801	770	783	813	829	785	798	817	802	788	807	767	780	888	784	768	785	828	787	800	805	770	796	827	780	781	837	795	754	797	780	832	812	812	812	729	832	774	811	810	821	801	815	814	763	838	820	833	790	845	742	775	766	752	833	768	801	742	818	761	770	837	807	809	767	815	779	826	826	830	805	877	752	766	811	803	812	800	816	831	790	828	766	820	834	801	807	760	761	826	764	782	760	782	768	792	814	792	778	792	834	797	774	763	790	788	801	809	771	824	756	788	804	766	809	801	801	815	778	812	781	803	820	802	820	765	794	809	776	823	787	803	822	814	776	796	829	812	774	762	794	798	784	818	770	805	811	798	861	825	853	806	790	776	828	785	782	761	812	753	805	817	789	797	807	807	804	784	825	821	795	768	773	828	807	810	808	835	850	799	788	808	843	768	789	777	827	832	797	799	763	747	778	795	816	774	824	815	778	773	834	801	792	783	770	831	765	779	748	749	781	798	828	791	774	827	772	766	821	846	867	787	752	798	790	829	839	766	846	791	757	830	833	792	820	832	789	750	786	834	843	839	795	741	771	817	766	784	811	784	750	795	780	836	775	821	839	758	739	800	821	841	816	821	794	816	757	785	812	793	788	808	846	764	789	840	764	789	798	841	813	777	837	779	815	811	837	787	829	774	744	779	799	786	778	807	809	851	808	778	789	810	774	841	799	735	794	787	866	806	835	796	760	855	827	818	766	870	764	829	749	828	820	821	807	816	776	751	762	791	709	768	788	828	755	863	844	830	815	799	783	780	808	815	791	784	806	811	781	805	776	816	863	809	821	845	789	811	794	760	787	802	784	802	779	794	843	819	783	822	854	850	812	816	782	782	738	795	756	846	831	789	749	835	792	817	761	774	796	853	801	781	844	759	806	828	784	823	809	821	810	805	780	785	793	830	809	830	809	778	796	779	803	790	798	809	788	843	816	812	789	803	776	818	822	796	799	809	819	771	777	802	811	854	807	774	848	779	763	765	762	827	758	867	811	800	799	795	800	799	795	835	771	839	803	796	761	806	802	779	840	763	779	813	793	791	802	810	785	736	800	796	831	826	751	806	795	786	813	774	786	828	808	861	757	809	780	822	845	769	816	826	824	794	797	794	762	797	847	765	768	762	838	754	804	820	810	785	818	825	836	794	800	844	825	793	785	844	792	812	818	765	811	733	778	794	784	797	775	779	787	768	806	813	764	815	835	821	822	779	769	793	832	863	821	814	787	821	778	831	783	867	799	736	783	814	792	794	799	801	806	761	816	832	785	798	775	797	793	841	783	814	781	767	828	766	834	828	830	802	775	825	803	856	799	819	771	797	811	793	821	815	817	715	750	792	816	834	840	798	780	846	814	829	765	796	799	816	813	799	808	773	806	802	790	783	802	758	795	813	818	800	782	836	818	776	802	806	888	853	822	858	768	848	815	783	790	753	734	842	866	826	850	801	764	827	799	828	784	789	765	861	803	789	830	810	833	793	802	793	792	759	862	837	827	831	774	788	804	753	820	781	752	815	774	790	794	773	801	803	817	812	764	845	859	769	808	785	826	812	818	761	787	773	836	808	817	790	771	829	812	814	808	788	840	822	749	782	765	765	822	801	737	804	804	808	799	841	815	842	839	812	834	827	788	792	822	791	748	787	775	763	823	804	837	807	787	780	785	773	804	797	793	843	796	814	742	782	713	789	794	820	831	832	784	805	795	762	748	782	797	781	765	766	838	762	803	835	804	778	819	814	794	761	805	775	829	746	811	829	808	790	785	827	847	802	786	781	806	763	796	773	825	828	806	798	760	811	798	804	818	801	782	838	758	759	815	794	789	766	779	816	770	771	763	805	790	827	791	754	845	783	760	779	787	793	864	766	785	771	780	811	776	807	783	811	770	764	774	839	817	758	787	745	876	869	752	747	857	840	788	786	813	823	783	824	744	800	806	783	836	765	781	799	799	827	810	834	809	808	781	820	788	809	813	786	826	771	770	837	780	779	771	837	806	800	788	789	813	816	764	775	768	828	789	769	802	776	842	756	751	818	843	870	785	787	838	829	838	773	740	831	799	781	774	786	784	838	835	831	805	786	857	788	764	833	803	835	797	803	804	769	817	792	811	831	773	799	761	807	821	843	792	792	809	798	798	827	849	763	779	790	828	791	799	890	784	854	799	789	821	793	817	787	819	819	776	782	782	762	800	844	831	802	751	785	787	788	840	803	781	732	824	823	777	785	822	773	772	811	789	809	754	822	816	730	800	796	783
24865	21602	27600	25509	6891	397	304	259	201	237	215	207	213	178	191	163	183	170	201	158	195	187	166	181	191	179	223	183	164	187	186	173	193	192	188	179	183	180	203	194	175	212	195	168	163	154	171	185	195	173	170	194	180	184	205	211	189	172	164	189	175	192	160	191	156	169	161	218	171	189	153	174	168	204	170	173	208	172	183	190	162	182	178	181	201	168	188	172	186	201	157	176	165	182	186	157	159	202	159	192	171	165	177	187	187	164	180	187	209	176	196	173	196	175	194	181	164	181	183	172	172	180	191	199	176	177	182	171	175	181	167	176	207	160	183	171	175	183	200	180	175	183	186	189	177	190	193	164	200	179	180	184	188	195	193	165	177	207	215	180	196	187	165	180	169	186	162	194	178	198	194	161	184	205	164	174	158	196	179	194	189	183	189	169	167	197	188	187	173	195	209	174	181	187	157	176	174	179	206	188	177	165	165	170	182	171	175	182	192	187	186	169	189	181	208	165	189	175	184	181	166	159	165	177	191	178	203	191	169	171	166	188	188	171	180	178	187	164	180	176	173	209	166	208	186	207	198	189	170	181	181	178	188	184	187	187	179	178	169	167	166	183	180	205	172	193	146	192	172	188	190	198	179	191	195	170	161	210	201	188	186	202	164	166	193	182	211	177	191	195	193	182	167	183	172	153	160	169	163	169	203	190	184	198	172	185	184	191	175	176	180	187	186	158	192	195	168	191	171	175	155	202	170	163	181	165	206	179	168	160	197	175	176	187	173	206	190	163	175	191	185	178	201	194	188	161	181	164	184	200	163	201	177	178	174	175	185	161	197	169	186	186	173	179	188	171	197	180	180	195	202	172	197	194	188	170	164	184	170	163	177	187	172	187	188	175	197	184	187	185	175	168	173	201	181	205	195	178	189	185	190	193	178	190	158	167	189	170	202	163	164	175	177	178	168	178	177	170	177	196	172	211	180	164	191	173	189	181	184	187	183	173	160	186	185	164	187	188	171	177	184	180	157	207	172	185	185	185	182	170	201	193	185	160	174	162	166	190	175	182	169	168	193	193	202	186	185	195	163	202	179	185	194	187	179	146	197	182	173	170	173	184	179	187	165	181	190	153	186	167	181	193	181	169	175	163	198	185	168	176	172	173	207	160	172	185	187	172	184	206	176	208	184	164	182	166	187	176	199	200	203	177	198	178	195	157	172	203	201	200	179	187	189	192	202	174	166	194	177	184	159	164	161	166	173	192	187	157	186	174	160	185	169	177	159	157	193	165	159	206	177	171	184	169	164	193	159	168	164	169	204	186	198	142	213	181	161	164	189	177	183	179	184	182	207	160	182	186	165	174	193	199	175	194	174	208	158	187	184	158	173	196	178	191	175	204	195	178	190	205	194	161	182	183	197	175	186	191	179	202	185	164	175	189	173	190	180	178	180	176	201	161	189	192	159	170	187	174	203	190	183	177	184	187	195	157	192	183	179	196	183	210	183	187	191	202	192	200	193	190	189	189	226	185	175	161	197	174	196	186	185	159	181	191	160	174	182	181	169	188	194	190	185	180	175	175	188	189	165	176	164	180	178	204	165	209	165	161	196	173	178	154	175	165	190	152	186	179	190	182	189	187	186	202	206	183	185	169	166	182	178	211	176	192	183	197	177	163	171	154	190	177	172	154	171	180	196	166	174	179	178	188	198	204	180	175	197	190	184	183	173	180	187	176	180	174	177	178	170	189	190	193	188	180	163	196	180	191	185	180	159	178	179	179	154	172	188	184	213	182	175	173	158	180	188	166	170	171	174	197	175	199	195	184	156	164	183	189	143	190	175	184	191	176	192	183	173	200	191	174	178	196	156	170	176	194	163	184	194	162	179	168	188	161	180	165	175	182	194	200	184	172	204	164	176	180	167	180	186	199	179	184	167	212	204	189	153	180	185	177	149	197	195	165	176	176	187	188	179	166	178	175	201	181	190	162	192	164	177	208	170	179	180	184	172	185	174	184	172	185	188	190	190	161	160	185	163	189	183	178	194	185	189	175	183	157	167	191	186	188	175	189	214	162	184	199	180	180	161	179	183	179	186	175	198	190	186	173	203	178	172	176	154	225	188	214	181	184	170	170	163	183	153	188	192	168	181	193	175	197	177	192	212	206	195	177	181	156	197	202	182	188	190	187	186	201	190	201	207	187	207	175	178	180	185	162	156	189	206	168	161	180	172	193	191	177	213	198	155	205	188	162	189	181	161	170	173	187	182	197	183	212	187	177	165	182	194	197	186	178	198	185	179	189	176	181	180	172	186	180	186	193	182	165	183	196	193	171	167	195	165	189	166	198	177	180	183	185	174	169	166	193	181	201	199	169	168	191	184	183	189	193	182	198	182	187	185	172	163	195	193	155	171	174	153	172	171	209	188	195	146	157	160	197	160	191	166	165	190	183	182	196	191	179	172	167	187	181	164	191	173	175	188	176	156	180	178	187	199	173	180	187	184	161	178	164	185	190	172	183	200	195	175	197	152	192	158	154	181	155	185	186	183	189	170	173	170	187	190	169	197	195	176	201	185	178	152	178	172	171	163	184	183	188	200	195	179	185	181	178	184	175	144	177	200	187	170	183	187	170	187	164	192	170	170	210	185	183	172	181	187	198	165	174	173	197	176	182	173	184	175	195	184	186	177	192	196	181	192	169	186	202	164	185	184	197	181	175	180	187	178	174	165	190	204	201	168	173	176	188	187	197	176	186	156	167	159	175	183	180	189	173	182	178	163	185	174	175	189	184	186	182	179	168	164	186	188	164	156	189	162	163	174	193	191	213	186	183	194	161	185	160	169	189	190	175	188	160	163	217	175	156	158	168	173	172	168	185	191	220	174	182	169	192	179	163	171	188	182	179	197	212	167	189	178	174	172	159	163	192	181	179	181	185	171	163	159	176	210	170	166	191	178	192	162	186	180	179	179	153	169	192	182	176	163	183	158	165	178	190	166	161	179	181	177	162	177	175	165	176	195	189	193	160	164	179	180	169	186	167	158	185	194	187	183	181	186	205	192	185	185	188	186	177	179	177	185	187	166	167	170	172	168	198	184	189	157	175	182	193	190	164	176	201	180	183	176	189	187	192	182	212	174	180	176	185	205	193	165	156	159	182	180	189	201	164	170	164	161	184	176	171	190	170	159	199	178	177	184	199	170	169	159	189	173	184	182	188	195	182	170	180	171	176	181	175	163	174	173	201	202	169	168	182	182	190	179	175	183	169	164	173	176	166	195	196	172	167	216	200	202	154	151	187	175	187	184	174	195	188	163	195	188	184	187	166	179	171	160	181	178	177	207	200	189	195	168	186	179	182	161	180	170	198	209	186	175	184	164	192	182	188	189	188	172	171	170	218	181	207	189	193	212	203	189	217	151	172	170	176	163	179	214	169	178	170	160	159	191	168	166	194	175	164	167	193	178	183	171	183	185	183	177	176	193	172	180	171	206	183	167	174	167	193	152	184
36518	34960	21117	3309	746	620	525	489	396	363	329	280	299	302	289	295	271	269	266	266	270	245	280	249	253	271	249	302	276	257	264	277	240	291	241	281	235	268	252	246	265	276	249	247	258	250	272	254	260	261	231	235	254	254	250	244	240	252	237	281	232	247	250	259	266	228	260	262	255	262	239	266	262	243	270	250	259	245	260	262	262	224	250	224	254	254	257	280	278	269	244	245	256	255	243	246	272	257	265	229	258	229	251	283	250	235	226	251	248	239	231	247	270	231	241	269	277	242	281	250	230	260	265	239	240	259	245	257	266	225	230	240	239	257	245	260	253	260	251	263	259	267	265	242	273	237	262	235	273	249	265	245	262	275	248	253	244	257	274	246	259	235	228	265	239	253	259	269	266	235	271	262	269	271	261	227	269	254	241	279	257	246	242	264	264	242	261	256	246	271	247	249	238	266	245	276	247	260	249	257	270	238	230	263	261	258	269	244	273	224	280	250	282	273	210	236	264	255	248	258	243	253	237	267	216	241	236	261	263	252	253	271	253	272	254	264	266	256	246	250	245	234	266	246	230	262	244	290	274	294	255	262	260	250	245	246	245	249	232	245	284	255	250	253	250	256	248	248	259	256	261	242	265	245	261	250	272	250	279	260	218	257	262	269	263	259	212	265	270	224	249	251	247	274	222	263	264	240	240	264	244	256	271	273	258	258	273	251	264	283	254	244	250	238	272	266	260	275	237	238	246	273	281	243	236	257	251	251	258	247	267	276	229	271	254	273	234	225	275	262	243	269	240	242	247	239	275	273	273	240	286	228	246	253	252	232	225	245	244	253	249	254	261	271	241	264	243	237	231	247	284	258	235	240	268	278	259	258	230	254	279	239	249	257	264	208	276	277	260	264	266	279	259	264	234	247	224	237	285	251	279	242	250	264	287	238	246	247	237	254	247	244	249	266	252	267	241	242	236	258	238	267	255	240	234	277	233	228	258	284	279	267	232	249	269	255	284	268	262	271	261	245	234	258	262	283	265	242	237	240	305	272	274	263	267	266	264	240	263	253	246	235	265	239	250	271	234	249	246	257	255	280	238	220	267	256	260	256	218	245	247	253	253	259	244	241	261	252	254	278	259	231	240	246	229	242	245	245	250	261	292	254	273	272	251	258	257	215	269	240	247	238	251	242	259	251	254	260	239	248	231	274	253	257	245	273	228	261	270	252	259	276	260	259	230	281	260	275	235	249	255	254	265	282	226	256	241	276	221	264	276	262	262	249	235	260	277	233	255	256	270	237	237	281	264	229	242	236	271	252	256	261	244	250	259	229	279	274	251	229	250	249	231	259	254	243	241	247	255	236	259	269	248	240	276	247	258	251	247	235	243	249	251	237	248	238	240	249	261	250	260	257	251	251	270	246	248	262	241	254	247	275	261	257	261	256	265	271	245	262	278	250	244	265	266	262	247	242	219	264	255	234	263	243	253	273	249	220	246	254	235	273	249	238	269	249	250	238	249	242	240	265	228	251	254	260	246	256	269	236	249	269	241	263	219	262	225	241	259	244	248	248	251	259	236	278	243	261	254	220	272	267	246	250	260	271	260	230	255	260	241	233	261	237	256	249	253	233	255	273	250	237	252	248	224	228	257	270	253	273	268	253	240	255	238	243	289	223	230	270	238	283	274	273	270	235	238	241	248	258	264	285	289	268	232	262	231	248	268	274	248	268	245	242	253	225	254	257	254	254	250	271	236	259	265	235	248	237	251	250	254	239	273	242	256	246	276	230	242	266	265	240	242	260	243	236	283	243	273	260	246	251	273	249	240	235	234	254	249	231	260	280	259	214	287	238	229	233	264	227	292	268	262	251	247	281	285	242	268	250	252	227	239	248	250	255	238	245	221	245	235	235	274	253	260	268	267	234	248	265	261	263	288	230	245	249	242	255	236	258	274	236	268	236	220	233	264	254	253	250	269	225	269	242	254	239	270	268	263	277	248	277	271	243	252	251	244	266	248	244	246	249	251	249	247	266	255	257	241	270	255	248	269	251	257	261	258	260	212	240	230	254	243	243	267	260	267	268	288	242	265	236	245	251	234	257	225	272	258	250	246	277	233	253	254	272	252	231	235	240	235	253	272	254	242	254	242	279	256	276	273	275	277	266	247	254	252	251	249	255	240	245	249	248	261	264	248	255	279	253	236	240	267	243	261	242	236	258	245	255	259	235	267	254	242	245	242	267	251	245	217	266	244	230	241	249	225	253	240	251	285	244	253	261	247	256	255	272	252	252	259	256	228	255	227	240	255	230	248	260	261	253	275	231	246	246	257	248	257	277	250	267	249	237	272	234	236	271	269	242	268	281	249	260	243	259	237	237	261	219	277	230	245	227	266	262	251	248	257	278	253	280	227	274	245	243	251	253	291	251	239	241	260	263	262	253	262	251	255	269	235	240	236	240	248	236	258	244	254	241	217	241	256	272	257	261	250	267	238	258	238	263	220	241	243	272	243	228	259	258	247	260	255	247	268	274	232	290	223	278	273	251	238	248	243	237	241	260	254	249	257	239	257	233	254	260	221	236	259	255	266	217	247	267	265	255	246	232	284	257	275	232	251	236	227	244	217	275	234	279	244	255	272	264	236	238	251	248	241	249	271	278	235	235	231	230	233	255	254	236	223	234	259	244	244	239	255	249	249	256	233	257	261	254	270	243	258	260	229	268	246	274	273	270	255	247	243	247	250	264	270	278	229	256	258	261	236	262	252	252	283	266	253	252	256	238	232	239	228	280	247	255	229	238	264	231	234	279	235	218	272	248	261	267	282	255	257	248	245	245	244	267	249	255	244	244	231	259	262	254	255	238	249	251	254	234	253	273	260	238	241	233	284	244	265	256	268	239	242	258	268	242	250	269	257	258	226	244	229	255	245	240	252	281	253	292	263	249	255	251	237	259	220	248	267	270	251	219	269	231	244	234	234	251	247	265	240	242	236	262	239	273	266	267	245	269	261	263	257	255	253	261	246	248	282	255	253	263	256	270	228	249	237	241	206	269	266	266	282	247	259	248	280	246	259	264	252	246	244	241	220	252	270	258	245	254	288	262	232	278	255	242	255	266	281	234	256	285	271	255	241	249	251	246	281	245	262	242	253	240	275	257	238	238	225	248	232	259	267	265	248	234	249	248	263	250	267	269	241	262	232	223	236	267	268	263	237	268	241	269	257	256	242	230	242	239	252	259	251	256	247	242	262	260	227	238	240	247	221	237	244	263	238	240	258	233	263	229	264	257	244	252	260	284	255	244	264	271	259	271	253	273	244	256	239	246	273	265	235	276	256	258	265	257	234	244	264	253	241	250	257	279	229	252	279	243	270	236	234	249	252	255	288	222	264	242	248	262	254	257	235	246	263	252	248	263	277	248	242	241	240	241	261	265	243	244	290	231	244	258	273	243	223	235	261	262	246	238	234	262	229	266	236	241	261	251	251	242	226	263	239	239	235	245	272	272
22665	21612	29171	24559	21619	21493	5801	1041	805	816	734	723	663	690	687	641	682	635	598	592	654	592	611	611	549	625	582	605	647	647	609	583	604	558	555	601	603	583	559	605	598	564	568	607	615	572	588	600	582	583	593	576	543	602	554	601	558	576	578	618	600	575	560	548	595	620	563	592	651	617	600	559	582	618	611	556	593	554	624	575	593	569	658	565	559	579	587	612	575	622	553	565	593	588	583	556	600	562	576	576	595	592	579	561	570	538	582	579	552	583	564	610	569	599	577	595	572	575	558	585	612	542	571	539	545	606	608	567	625	553	574	568	576	547	599	603	624	597	543	588	556	585	589	584	597	550	590	570	601	582	593	597	576	600	585	581	612	601	559	575	591	556	566	566	635	583	587	583	589	584	556	581	596	579	590	571	596	589	576	573	577	624	595	612	563	577	585	580	563	583	586	603	584	591	576	546	598	543	619	618	599	559	611	537	580	568	602	583	637	586	549	562	547	587	642	555	540	584	589	596	589	596	571	538	556	643	581	602	538	597	576	574	570	577	581	589	601	596	613	610	579	571	567	591	624	593	554	610	609	567	577	605	582	584	625	615	582	551	600	563	597	586	578	638	611	568	588	612	613	534	534	594	545	563	602	590	598	587	599	560	594	534	599	558	602	561	594	566	603	600	593	548	571	623	610	607	581	628	588	553	622	586	593	598	605	538	563	632	515	595	598	540	547	579	622	602	597	569	560	606	562	605	599	598	643	572	548	539	581	561	611	583	601	561	558	603	587	558	559	552	599	570	580	632	591	572	555	605	591	602	563	601	569	570	552	580	591	617	590	594	558	601	594	596	566	597	577	599	544	605	644	618	573	629	596	526	580	593	562	564	593	592	591	585	603	581	571	601	576	543	604	607	563	609	535	571	575	588	571	599	597	574	599	514	561	566	555	610	647	612	569	572	572	605	594	593	608	562	531	571	660	640	585	601	597	605	596	603	541	583	672	609	563	559	615	553	598	587	573	584	603	603	598	597	544	599	550	536	575	567	612	549	585	597	590	602	602	537	561	616	558	603	601	588	587	597	597	597	580	615	568	628	619	590	544	594	587	587	596	605	637	557	577	544	556	579	563	606	544	597	584	567	588	599	555	517	544	557	636	577	617	598	588	618	606	614	549	578	580	595	549	593	595	582	589	593	591	568	594	599	593	582	579	544	560	641	558	559	566	566	645	571	597	574	590	580	586	609	534	574	592	580	616	601	576	541	599	578	579	589	595	565	562	597	592	568	575	555	605	579	599	622	524	583	604	589	532	636	585	560	583	587	587	556	625	586	596	606	571	592	562	569	608	609	602	538	607	595	596	626	583	564	631	549	557	575	571	601	566	549	540	566	585	576	604	587	593	555	589	589	577	546	544	547	540	605	572	549	577	570	550	613	598	571	552	603	553	592	615	601	563	575	566	585	565	594	531	567	525	542	586	573	589	537	604	550	604	611	561	597	581	587	569	587	560	562	606	597	591	576	551	576	581	600	585	593	604	632	552	601	566	615	593	577	584	559	581	590	598	617	590	580	610	606	566	556	548	616	574	558	594	593	612	610	544	631	606	591	593	560	563	615	598	578	585	579	579	616	577	562	586	624	574	576	562	590	570	615	601	620	586	546	590	547	573	567	594	622	595	586	559	644	560	575	567	572	577	574	580	604	578	586	585	600	551	601	570	532	577	605	591	592	505	597	589	568	570	582	595	587	603	552	584	595	576	547	517	593	554	594	567	550	617	596	576	583	567	586	521	603	615	580	624	586	554	591	580	565	609	617	600	567	596	584	582	582	565	589	585	603	608	551	547	584	573	555	610	645	585	601	567	590	609	568	572	567	543	558	586	563	554	568	570	576	559	582	580	561	578	562	591	570	582	595	612	578	560	560	588	529	532	556	587	575	580	599	571	610	604	583	552	575	611	590	579	576	566	589	603	604	598	573	578	608	593	549	561	591	583	598	570	601	588	662	548	611	575	582	567	583	579	583	567	625	599	562	565	587	568	573	570	591	578	592	581	594	605	560	605	545	579	596	585	580	599	586	582	599	563	559	607	618	638	593	548	549	579	564	581	599	563	575	582	589	567	623	563	572	572	557	556	606	556	528	594	505	550	612	603	583	577	591	575	601	593	597	614	599	587	563	636	566	575	586	584	592	558	598	586	625	562	562	551	627	597	592	572	583	566	574	560	612	605	592	587	573	613	589	585	574	621	590	577	546	579	596	544	540	565	543	578	587	557	586	563	564	586	567	574	620	615	630	577	594	581	602	562	569	583	557	580	540	603	544	542	568	597	584	580	566	569	585	576	549	642	579	583	563	582	593	602	562	573	585	592	552	585	530	578	605	589	623	562	582	584	576	564	610	608	565	594	542	563	546	589	587	542	555	596	557	573	571	585	591	525	553	569	548	566	591	579	574	557	600	573	568	561	538	585	601	600	655	588	608	574	620	588	603	570	548	544	570	564	587	581	577	606	625	566	587	576	560	537	614	570	569	596	564	556	553	571	569	605	575	570	599	564	568	611	588	564	608	597	559	589	586	560	605	600	610	571	547	589	597	588	535	612	581	568	566	574	608	614	563	575	586	573	557	584	622	606	553	579	579	538	585	590	573	550	571	609	548	584	583	554	582	537	552	604	612	603	582	541	626	604	539	580	579	604	599	544	588	551	587	613	589	576	566	574	573	596	584	616	542	561	533	557	630	556	540	627	538	579	584	551	537	564	597	590	608	575	576	574	557	572	559	608	571	596	577	585	572	541	569	572	573	519	535	622	601	571	576	604	591	605	554	584	577	601	561	593	604	619	577	605	591	602	597	542	592	582	563	588	554	603	612	573	565	582	534	524	561	622	607	604	546	613	568	591	582	600	609	611	591	573	582	551	577	560	607	584	598	580	564	554	559	594	543	589	606	590	539	558	604	576	570	556	642	612	598	620	555	592	546	554	571	563	564	612	584	581	569	581	577	580	589	605	550	594	592	551	572	576	581	575	555	558	589	563	582	578	600	566	587	580	604	596	567	605	602	572	597	588	518	597	594	596	601	566	541	594	624	556	587	561	563	570	607	563	587	579	582	551	613	572	584	588	610	584	567	571	626	580	588	599	570	578	634	576	601	617	590	554	559	584	616	605	612	547	555	555	576	630	524	577	537	578	590	607	613	611	578	562	592	550	573	548	608	591	613	564	559	606	538	576	596	580	571	579	558	559	535	578	629	576	602	594	654	573	574	575	608	623	601	537	592	588	604	557	565	599	582	582	564	589	638	592	572	597	619	588	607	562	628	597	510	557	545	627	588	588	566	566	553	564	564	586	575	546	570	635	570	581	591	619	531	566	547	607	610	566	576	568	574	544	576	564	619	553	593	613	574	526	611	592	594	578	602	606	600	583	556	554	595	607	550	577	599	543	582	567	543	580	581	598	554	581	585	537	590	594	582	573	586	574	559	581	566	563	581	586	604	564	573	504	556
45543	49722	33155	7393	2632	2166	1710	1419	1269	1130	1044	970	920	907	888	818	849	896	764	813	699	832	721	747	813	791	757	753	761	743	771	775	741	775	758	710	788	738	741	800	767	700	737	747	759	745	725	771	773	707	781	697	703	743	720	695	756	706	785	701	756	713	669	720	711	673	719	736	737	745	742	734	739	789	748	729	733	741	703	746	756	739	764	678	735	666	675	695	731	741	728	748	700	692	711	694	718	758	746	769	732	736	776	756	759	705	704	687	776	687	760	802	771	724	729	742	739	734	720	677	740	691	744	720	776	715	692	727	720	722	763	739	700	736	684	718	723	737	712	733	703	726	690	731	726	696	715	685	781	727	733	719	750	690	721	761	718	731	727	722	688	733	731	739	714	713	705	711	754	719	704	680	702	738	726	696	667	777	724	728	712	764	721	725	697	716	755	717	654	731	740	707	703	750	761	739	691	721	710	749	777	754	727	789	745	726	733	771	740	707	731	734	756	721	676	749	714	686	739	744	733	717	759	738	758	735	786	718	670	707	709	712	714	684	716	724	709	694	714	741	737	734	726	691	730	756	710	743	777	708	719	718	718	740	745	722	778	735	763	737	753	711	726	788	748	733	714	704	705	730	697	716	787	693	700	701	707	747	755	778	709	727	740	751	720	756	727	707	708	686	753	710	701	736	714	745	733	761	714	727	694	702	671	737	730	739	739	712	747	711	715	762	718	750	740	716	722	748	763	729	758	755	744	716	730	753	746	717	690	754	721	729	737	701	725	732	762	740	750	737	737	720	698	698	737	740	716	685	692	737	738	746	717	697	697	718	760	709	702	766	722	698	742	698	704	703	739	703	776	735	748	757	714	723	737	754	726	703	705	714	754	769	751	744	731	715	736	730	672	736	758	746	731	740	744	750	731	710	761	755	724	717	772	719	691	723	725	710	746	705	724	726	725	759	749	714	749	690	762	760	741	685	755	710	733	714	752	769	709	704	710	706	751	752	753	672	754	736	789	756	691	717	711	702	745	771	735	714	710	752	704	718	715	744	751	717	733	720	713	763	731	704	699	713	728	745	725	726	732	742	736	791	679	701	737	689	775	742	737	739	732	715	710	754	747	744	717	686	734	701	703	715	717	685	708	738	692	685	745	736	718	727	692	743	705	715	745	713	701	736	733	760	732	721	733	707	692	721	762	745	710	747	716	707	701	682	747	736	726	763	741	783	756	744	717	709	764	714	700	694	749	750	708	749	793	747	720	774	697	730	760	675	705	693	741	707	718	754	776	708	719	753	738	739	730	719	691	682	720	714	741	680	769	727	739	716	727	742	702	733	720	696	743	767	738	714	694	723	679	728	681	761	653	721	712	714	766	750	723	744	715	768	741	791	747	731	766	721	713	722	742	745	693	765	752	670	766	714	732	737	762	701	739	728	775	762	739	704	713	730	708	726	729	705	759	711	756	756	743	718	697	722	736	717	705	698	710	746	702	737	789	689	739	736	770	729	708	690	750	744	728	730	734	748	803	715	766	745	739	740	724	714	759	734	732	698	761	686	708	786	721	719	719	715	774	753	736	703	720	762	696	702	720	717	759	761	717	773	724	750	699	751	719	754	722	711	760	721	749	709	722	727	706	746	769	701	746	781	741	700	710	740	766	742	703	760	701	728	726	710	789	742	727	782	747	688	758	754	710	729	720	739	757	718	670	724	733	736	727	715	738	767	715	759	701	714	717	786	689	711	692	722	747	727	752	721	700	661	756	744	706	703	692	710	775	747	748	721	741	758	744	732	743	774	642	744	780	723	739	765	713	736	750	754	757	714	737	699	691	725	742	757	744	694	727	765	717	742	702	778	744	751	727	748	690	750	713	737	742	734	733	727	752	733	754	717	699	805	711	730	785	762	705	777	727	731	737	737	698	758	698	729	713	692	674	725	733	708	720	750	746	686	751	724	681	760	683	706	699	734	745	803	749	753	703	701	744	722	700	686	740	778	745	714	746	737	696	705	700	724	687	699	786	727	699	741	713	773	772	733	738	731	695	742	710	727	723	740	732	715	722	762	746	711	728	789	706	724	729	738	736	768	769	726	771	734	773	754	692	736	759	768	699	724	743	770	732	711	741	758	703	680	738	757	731	750	742	758	714	731	712	751	689	759	697	724	720	740	678	731	740	750	737	695	757	739	731	755	730	727	742	736	716	732	726	774	747	772	696	700	702	732	758	731	768	662	742	722	758	776	768	709	738	727	794	759	756	728	721	720	700	745	735	765	723	714	779	765	722	699	738	763	744	747	711	727	739	700	735	757	726	740	721	712	704	686	769	764	741	789	723	782	750	721	731	682	730	709	706	691	704	760	749	760	753	720	769	747	773	697	736	697	731	745	774	702	723	705	745	741	717	668	738	733	719	756	738	777	744	745	711	723	753	751	722	740	730	764	726	778	735	760	742	760	742	717	731	751	737	719	671	755	747	703	735	734	755	725	744	699	704	724	710	721	730	752	722	724	726	746	717	739	724	739	709	694	749	733	729	729	721	764	726	719	722	730	683	706	741	710	717	754	717	725	727	737	734	745	706	698	763	743	716	743	775	726	710	707	707	710	747	711	726	716	751	708	755	685	764	731	767	693	702	767	695	731	698	718	737	716	734	753	755	726	751	753	739	726	678	745	749	748	752	750	755	739	735	737	744	747	742	746	769	762	688	792	704	716	695	750	719	704	694	744	709	758	726	747	718	730	739	729	755	749	761	735	716	717	757	753	701	718	681	787	760	778	704	792	771	752	722	777	740	740	760	739	736	779	717	738	751	769	688	710	671	724	713	774	792	749	735	704	749	717	698	697	770	745	752	691	745	717	735	732	724	730	751	720	730	706	748	756	716	712	724	702	725	693	726	701	747	780	722	725	688	713	762	765	758	732	767	725	723	728	809	698	738	722	739	742	696	723	679	753	782	737	732	777	725	706	713	724	706	720	720	709	785	711	731	679	711	805	738	739	718	717	749	724	693	711	748	729	727	748	709	704	720	760	749	732	716	747	703	698	737	751	731	723	712	737	738	787	704	726	699	791	739	737	726	734	761	726	736	699	756	749	749	758	726	721	791	684	731	673	726	752	735	744	766	749	671	737	733	720	712	689	755	708	704	780	759	695	726	753	723	680	718	777	724	742	712	723	682	758	767	761	725	725	681	704	757	673	730	762	735	681	708	713	647	711	727	741	734	760	787	744	699	727	674	702	718	738	721	779	691	740	708	724	715	766	716	717	729	727	703	740	694	753	757	727	732	722	729	705	749	724	723	755	738	728	755	759	711	732	786	725	735	777	719	699	710	754	728	667	679	732	763	749	753	688	736	713	727	718	704	734	752	735	771	773	726	731	691	735	733	691	700	727	738	737	723	740	706	754	698	755	714	779	720	780	711	713	765	733	739	713	752	722	756	728	746	712	707	717	751	760	711	760	720	749	737	701	691	676	775	741	761	747	760	667	716	751	751	727	743	733
28098	19622	8229	1207	390	366	377	374	375	333	323	354	366	366	337	325	364	324	388	364	361	397	384	342	381	375	345	344	347	355	348	358	345	326	349	331	344	355	365	317	309	370	342	341	348	334	367	324	355	359	337	349	295	324	333	340	354	349	376	345	381	368	349	323	340	368	350	343	354	338	367	340	329	368	318	347	351	370	351	348	338	367	367	374	392	345	321	368	335	411	358	340	323	388	359	332	352	355	305	340	341	363	354	355	354	346	364	317	339	336	314	349	376	354	370	367	354	354	338	345	321	326	348	382	387	381	347	368	347	376	372	359	367	346	352	298	319	395	338	335	373	329	345	360	334	377	348	338	372	340	326	334	316	339	361	356	350	357	334	334	323	376	370	369	338	341	345	324	319	394	311	341	344	357	324	357	356	340	355	366	357	337	332	357	354	337	329	345	343	311	352	344	374	374	370	374	349	327	352	363	364	335	370	355	341	344	305	327	357	346	341	331	376	343	317	377	354	338	351	361	337	351	359	349	341	340	340	331	348	349	358	329	351	349	356	376	339	339	377	318	342	346	343	328	300	344	355	353	333	375	315	356	360	355	364	363	336	301	334	335	351	359	323	352	350	356	319	323	344	368	376	338	334	344	348	371	346	355	341	388	332	344	357	344	352	338	376	326	346	337	351	355	312	371	384	325	361	342	349	349	352	356	379	370	343	378	340	337	362	344	347	318	357	378	365	376	349	369	406	334	340	363	368	339	317	337	345	334	353	348	336	329	347	344	367	355	347	340	364	337	376	324	314	349	337	373	347	327	379	353	327	370	351	316	391	343	346	384	332	322	330	345	336	347	342	360	375	366	378	348	317	387	360	348	364	346	363	351	351	355	357	373	328	312	354	379	348	353	367	320	357	392	360	348	347	333	358	374	353	350	328	343	371	320	336	334	322	314	340	351	370	354	375	320	352	343	329	379	366	350	331	357	320	327	336	358	359	348	352	406	364	329	355	355	346	322	330	348	332	345	371	351	360	376	338	355	323	346	342	311	355	332	343	354	374	358	360	358	361	362	365	336	347	364	356	335	334	366	370	362	342	341	343	344	310	346	382	360	384	356	344	345	330	330	333	363	323	353	347	327	343	329	341	411	375	349	359	369	375	344	315	324	363	344	405	353	354	386	345	356	345	361	344	398	376	351	340	362	331	337	334	326	371	382	350	358	352	316	345	356	365	314	365	349	339	320	342	351	347	320	366	383	374	348	395	380	352	367	395	320	350	346	375	356	348	340	340	353	357	333	353	344	346	345	355	331	359	355	344	351	311	370	331	365	358	372	350	366	347	395	360	335	401	362	345	364	342	373	333	358	353	333	349	375	337	372	353	348	342	364	364	349	342	354	351	353	347	323	321	358	352	357	330	350	328	344	338	359	339	366	333	331	390	345	348	377	397	339	342	368	346	337	333	366	362	373	345	361	337	353	356	351	345	347	340	351	340	317	350	359	384	374	368	313	349	374	367	347	359	359	376	345	353	366	366	397	354	395	361	352	354	334	342	343	343	378	344	355	347	336	335	366	336	351	336	357	347	365	361	345	360	362	380	361	355	354	366	362	378	321	351	346	344	341	352	366	358	341	341	349	347	371	328	339	357	367	347	353	344	355	361	389	335	355	327	342	347	341	325	348	330	347	334	365	363	320	347	378	301	342	342	372	327	338	346	334	370	368	353	384	357	345	348	343	343	337	384	362	337	345	342	346	347	357	331	363	376	355	335	323	337	337	331	361	324	339	369	374	347	348	380	300	371	342	357	361	348	368	360	359	334	336	335	316	332	359	313	336	346	370	341	377	371	369	358	378	362	335	342	352	365	343	352	349	348	346	381	334	322	367	387	366	356	336	356	340	360	362	395	336	349	340	341	311	334	366	380	355	365	337	372	372	410	335	322	342	407	325	360	361	341	330	336	337	364	359	345	315	367	348	386	330	331	343	352	362	348	400	331	331	358	366	335	353	349	316	374	346	355	369	320	367	360	368	369	347	371	355	343	364	341	336	357	353	334	337	357	363	358	337	360	340	328	336	371	334	323	368	349	315	340	342	332	338	348	352	350	341	351	328	352	352	378	380	376	331	326	345	318	355	333	354	368	363	345	359	349	328	338	354	343	348	372	330	367	338	325	369	377	348	319	371	363	370	374	359	344	354	350	347	346	366	347	353	368	350	335	366	348	342	345	330	395	384	338	375	351	364	342	366	374	363	335	333	364	351	359	326	360	378	330	357	341	328	333	325	349	350	359	352	353	337	367	357	355	363	342	366	348	336	331	324	355	313	318	328	342	320	377	351	362	347	331	345	313	382	359	375	336	349	305	326	364	357	374	349	332	319	339	345	351	345	344	333	351	362	376	352	334	337	328	344	351	331	360	357	357	358	344	341	347	363	352	354	362	358	352	355	338	382	358	312	340	339	337	339	371	335	314	333	389	331	346	365	372	342	354	374	331	384	355	371	353	364	331	367	329	349	355	341	359	353	374	337	354	364	355	379	354	366	382	330	352	334	355	341	377	349	339	345	361	341	334	383	370	348	375	358	342	347	349	330	359	373	340	373	346	350	331	329	382	385	331	351	367	314	330	358	353	331	366	319	356	359	369	326	343	354	341	347	318	357	376	349	350	344	322	342	375	341	315	325	368	362	364	368	302	335	374	354	367	399	376	361	328	329	365	345	330	348	358	357	352	339	385	373	341	337	345	359	321	346	347	348	357	352	361	376	360	333	379	378	336	361	343	363	362	323	313	365	378	375	371	336	318	381	350	360	360	381	334	361	361	355	343	381	327	344	365	338	360	328	349	363	349	343	325	345	360	358	340	344	372	336	382	345	356	360	367	360	354	351	329	370	393	373	350	404	360	350	376	347	344	381	364	357	355	341	338	337	342	365	361	370	346	344	361	380	356	374	339	385	380	356	348	383	351	336	345	360	342	385	295	354	410	349	336	342	398	317	364	347	365	338	352	342	367	337	355	346	349	321	341	340	341	340	318	316	305	311	356	363	363	355	357	364	340	369	324	383	344	361	337	340	330	370	329	302	350	349	332	361	332	366	349	348	353	325	338	364	377	383	368	336	368	374	331	346	353	386	320	319	346	338	334	382	372	342	357	326	330	354	334	342	335	334	363	308	364	334	346	356	332	348	333	357	364	363	362	383	340	331	384	361	372	343	343	336	370	382	340	359	362	360	342	380	339	373	354	339	356	317	304	375	354	318	349	326	342	351	342	345	345	339	358	366	318	348	375	372	345	362	352	334	335	346	334	357	388	350	339	345	358	331	337	323	341	324	378	350	334	326	348	302	339	361	373	333	351	358	379	358	327	354	354	334	364	358	375	343	366	308	340	364	379	363	352	318	357	332	367	333	344	363	353	335	337	321	344	357	368	387	334	333	387	358	377	332	330	356	381	378	359	324	360	358	383	342	380	386	327	334	356	352	349	347	351	343	347	348	357	351	348	362	355	381
16826	12778	5945	1041	513	471	473	488	511	422	442	427	434	441	411	441	398	469	444	433	426	422	462	414	401	450	464	426	455	451	443	430	442	440	433	457	422	412	461	425	457	432	406	411	439	443	449	419	455	413	432	428	450	438	481	458	414	410	412	416	465	425	440	428	440	409	451	447	434	435	490	445	403	431	410	456	441	424	442	425	429	478	425	430	456	414	423	458	459	407	412	410	454	427	425	452	467	443	467	463	405	432	423	425	449	417	450	402	484	473	417	442	434	413	427	469	459	433	434	441	453	407	403	459	425	418	425	408	488	448	450	448	437	425	407	397	419	418	447	461	406	412	417	433	447	428	443	452	399	424	427	387	451	433	438	399	446	470	406	423	444	409	438	445	436	433	463	431	393	437	412	449	398	430	453	441	446	530	435	435	450	421	440	430	422	442	439	448	449	443	410	450	450	458	420	396	424	455	413	375	464	413	407	424	433	436	487	485	441	439	446	441	414	445	455	425	430	437	435	439	409	408	450	424	432	424	468	424	425	399	440	394	425	430	449	426	453	428	410	460	424	431	440	411	440	429	370	428	404	439	407	433	458	430	405	468	429	488	437	441	481	446	464	443	469	409	452	411	470	455	433	471	441	442	452	450	421	449	403	456	482	435	424	409	455	462	410	415	451	452	431	427	431	465	431	440	422	498	454	407	466	464	469	444	442	419	432	447	449	427	435	418	454	446	397	420	429	421	441	462	424	429	406	479	431	407	452	420	436	416	423	414	439	447	435	440	444	446	453	443	448	439	429	442	447	423	426	437	469	440	432	440	433	446	444	432	439	402	418	419	430	454	429	441	400	424	429	435	420	420	432	403	446	415	443	445	447	422	430	487	424	418	439	410	414	460	440	431	434	435	447	425	462	426	430	452	413	480	449	456	423	404	394	441	477	480	454	402	445	452	438	433	460	444	427	412	420	419	443	402	471	441	445	415	422	434	464	427	431	470	451	414	426	451	398	447	421	450	463	424	389	431	461	445	413	461	465	459	420	441	441	450	454	431	479	430	416	465	435	431	422	419	440	474	460	429	412	435	441	420	430	443	395	450	441	474	443	406	456	448	410	432	436	448	416	451	442	435	431	437	435	467	410	420	448	472	419	453	416	425	465	439	445	431	424	393	430	384	467	424	418	460	455	462	450	427	472	437	393	422	407	448	442	418	436	433	419	454	440	448	456	446	458	430	451	438	432	442	442	429	451	415	428	436	439	386	442	438	469	406	416	432	446	441	431	396	438	446	413	410	392	417	427	416	447	427	453	428	468	442	438	451	428	471	441	419	438	434	441	419	439	445	436	423	444	428	431	452	411	436	419	427	423	454	448	435	461	424	424	450	401	424	466	416	412	428	448	401	477	394	462	450	416	380	431	452	426	415	422	429	414	450	425	442	422	467	423	448	462	450	450	493	424	416	421	436	432	433	443	438	447	482	445	426	441	436	395	425	425	447	459	467	449	454	463	414	432	439	427	440	448	432	447	436	468	447	443	478	446	452	453	398	444	418	443	452	410	467	444	442	482	424	427	477	458	430	453	425	439	457	436	435	420	406	439	464	476	444	409	420	452	416	463	412	430	459	427	489	423	462	414	455	446	418	450	441	425	440	427	430	445	442	429	454	449	410	459	441	450	449	419	415	477	460	394	427	459	420	426	435	442	435	450	460	441	441	437	438	450	464	454	457	435	421	455	433	437	455	482	433	444	470	391	424	443	415	439	428	426	445	403	440	443	429	464	438	451	408	468	448	461	437	420	436	441	417	470	383	424	449	414	419	472	424	426	414	384	433	436	435	427	433	445	439	417	422	399	448	395	437	438	462	440	411	435	407	434	448	447	455	413	397	456	450	416	446	453	439	434	446	430	451	448	460	397	440	430	458	436	438	438	440	470	416	438	401	429	463	409	460	448	425	418	457	425	448	440	422	458	423	490	435	421	453	410	399	405	458	443	437	421	437	479	447	470	424	443	425	438	411	447	408	414	427	456	456	423	432	482	440	438	397	434	389	455	441	441	461	427	449	444	441	426	434	435	453	438	429	450	444	453	413	438	460	434	440	431	434	464	439	426	464	412	453	435	419	457	425	385	413	434	443	451	471	456	387	442	438	425	398	439	441	453	441	395	443	455	421	434	467	445	436	428	455	403	436	426	413	467	411	450	446	443	457	486	437	471	437	482	468	450	415	445	422	418	415	436	408	420	442	476	424	441	427	446	406	435	411	426	429	445	450	439	433	488	416	438	431	431	434	440	425	424	445	450	433	428	460	427	474	455	442	466	444	442	417	435	440	464	472	425	458	408	442	386	467	490	434	458	428	450	419	428	449	459	421	448	433	434	394	428	425	452	474	459	430	438	445	432	448	448	440	454	430	398	440	451	417	461	420	420	436	430	397	450	432	459	479	489	463	429	428	434	438	434	423	467	410	474	433	462	447	431	446	405	443	418	438	407	478	406	431	400	434	447	429	428	417	417	476	454	453	450	413	439	442	445	445	446	404	435	444	444	476	437	465	426	425	449	442	416	438	391	432	432	462	403	482	443	419	450	429	424	437	461	430	433	396	446	441	456	402	443	452	472	416	435	418	440	439	435	405	428	411	407	457	456	476	469	428	459	426	398	426	447	427	434	425	425	436	464	448	432	423	401	431	413	445	454	431	416	417	425	444	430	446	442	408	394	432	447	422	429	433	427	415	425	423	429	435	418	441	425	435	431	471	456	418	465	394	422	434	415	400	426	393	428	468	430	408	426	445	419	418	414	455	420	449	441	457	465	456	443	432	428	455	426	441	401	433	413	449	406	441	445	448	434	459	414	439	459	455	439	443	433	455	419	441	394	428	451	462	478	431	465	443	428	450	457	465	445	427	427	452	429	456	421	464	480	390	472	430	415	410	439	456	456	436	395	413	444	441	436	462	447	418	400	432	457	446	466	450	454	430	433	459	420	438	419	439	456	414	405	397	470	454	419	462	390	453	454	427	481	438	458	410	409	438	433	465	411	434	440	420	429	446	441	456	411	429	456	440	434	432	444	460	445	454	434	448	430	448	432	436	457	479	407	485	463	427	440	426	428	448	462	466	441	456	420	430	427	463	441	447	439	444	456	452	417	423	441	446	433	456	419	477	449	399	457	427	440	464	461	418	456	415	438	435	427	443	459	424	413	386	419	413	449	439	437	414	427	451	453	408	439	423	462	428	425	412	408	432	425	468	422	435	443	445	429	414	459	456	464	454	406	447	474	426	417	402	418	412	446	375	404	442	450	413	453	390	404	404	448	437	437	449	447	412	425	431	480	440	426	414	435	421	409	431	489	461	457	451	425	445	455	448	482	428	437	460	450	420	439	434	421	452	430	452	417	441	419	464	412	441	429	468	454	483	434	418	439	449	413	445	437	461	432	444	427	384	419	417	410	461	417	440	446	452	395	475	404	465	446	463	415	420	399	410	450	425	432	470	459	428	405	453
23802	21575	28764	24883	21030	5752	1073	901	781	705	727	741	696	694	697	713	710	721	707	705	692	706	653	664	686	663	648	686	687	668	680	668	713	663	682	656	698	637	668	698	713	638	669	707	662	646	670	652	665	665	665	714	639	629	670	664	717	707	681	671	686	621	697	658	628	633	700	637	643	621	691	652	690	627	655	716	631	718	648	653	667	693	676	631	686	644	694	663	672	634	687	632	687	688	653	642	709	661	692	676	627	674	752	680	645	646	641	659	641	706	639	661	672	676	683	674	681	699	666	662	648	675	642	639	674	644	624	691	713	674	685	654	658	613	662	660	658	649	637	652	645	633	632	691	629	656	655	679	641	645	715	691	632	677	645	680	671	666	677	666	681	674	680	643	628	697	694	712	674	616	669	651	689	635	671	722	653	735	661	625	674	695	679	610	602	695	637	641	605	649	630	635	674	669	665	652	682	675	713	699	658	698	624	657	657	699	654	629	689	668	625	677	711	672	713	668	692	653	619	638	622	631	647	662	688	658	642	675	646	673	646	658	669	679	670	654	680	657	661	627	707	676	625	636	698	663	643	666	611	686	676	683	662	637	670	694	645	702	672	637	695	635	637	633	680	673	718	663	654	642	646	630	680	670	655	675	691	684	666	634	660	692	667	676	668	633	634	657	630	679	652	661	694	659	655	681	636	673	655	678	657	653	626	629	660	665	711	688	662	663	688	664	629	695	661	660	702	649	650	623	641	687	691	690	698	640	683	636	688	649	647	662	659	630	635	672	694	677	697	679	655	656	655	683	637	666	633	690	678	643	698	709	633	662	736	650	626	642	637	636	675	718	646	701	649	643	644	712	671	640	658	694	693	638	665	630	666	676	644	651	639	699	656	663	632	693	613	664	668	662	638	667	634	664	623	660	661	694	665	649	644	668	670	637	649	641	651	654	655	656	697	655	694	670	717	653	641	637	653	670	675	650	680	692	657	674	624	688	640	656	677	615	672	656	679	649	629	615	690	659	644	651	663	613	656	681	668	668	641	637	664	696	639	639	671	673	658	679	673	703	681	658	682	631	597	637	659	679	677	652	650	639	666	643	680	647	678	680	656	647	721	669	658	642	654	645	644	662	640	676	604	658	684	592	691	639	682	652	613	603	657	636	650	689	666	674	710	678	671	671	675	679	641	664	636	689	628	660	659	665	680	627	661	644	630	664	686	624	661	658	649	676	654	664	624	611	649	672	651	720	683	677	693	634	639	630	660	671	639	695	651	726	646	673	625	621	667	677	652	683	668	653	660	686	707	604	679	711	679	637	708	692	660	671	692	664	684	662	654	631	681	688	643	697	669	699	655	703	631	669	656	629	704	661	663	693	662	703	676	659	643	638	676	678	662	645	688	700	685	691	653	662	670	662	680	645	676	658	649	653	671	655	633	640	652	642	640	715	682	669	670	675	628	687	696	651	699	679	660	667	647	654	657	682	660	642	699	657	665	640	647	676	667	636	663	680	650	678	646	635	668	633	705	639	657	646	653	678	669	661	661	607	634	674	690	660	640	665	639	665	641	675	605	663	628	627	597	667	633	635	705	642	654	674	675	661	653	665	666	683	627	661	628	629	704	705	645	657	668	621	657	625	648	626	672	645	640	680	655	675	646	631	638	674	695	646	651	681	652	690	612	675	666	645	689	623	637	667	680	639	635	656	671	637	692	645	645	675	650	675	656	700	637	634	634	692	636	671	637	674	654	700	625	670	666	674	656	649	631	637	662	613	711	612	672	670	651	630	642	691	661	684	717	676	629	646	661	644	610	677	650	637	669	668	643	638	639	679	667	627	643	664	668	620	671	671	635	671	693	587	666	671	640	614	637	695	667	706	657	707	631	678	689	673	668	702	676	629	658	589	704	682	655	662	657	671	656	624	674	630	655	636	643	655	680	653	730	685	648	704	637	648	669	645	679	640	664	634	634	646	683	640	652	655	661	630	646	640	647	671	670	694	670	674	679	654	630	619	668	707	697	668	645	662	670	688	690	663	674	652	671	650	653	683	618	648	677	671	629	622	645	679	618	639	654	617	667	640	672	652	651	694	634	679	717	671	682	681	647	652	678	687	654	686	672	662	652	622	659	733	700	686	650	657	672	646	664	674	589	659	673	686	677	684	680	669	672	666	656	620	665	657	662	723	618	648	694	659	632	705	623	684	656	649	639	641	584	676	662	687	635	679	626	694	659	645	649	664	670	678	651	680	686	648	689	655	639	661	665	657	615	681	671	681	658	689	702	678	650	645	642	665	663	662	699	651	650	623	684	664	662	647	695	676	655	637	669	691	675	685	591	638	646	661	648	614	704	651	645	712	646	644	615	630	638	706	680	701	647	633	655	677	708	649	668	649	649	603	679	671	649	654	685	619	658	690	700	672	712	640	676	681	617	679	653	692	632	658	620	668	653	639	661	639	679	668	658	656	677	641	670	635	679	637	656	642	601	680	682	646	640	671	644	664	660	642	641	651	593	668	662	648	629	649	647	647	652	641	633	673	664	611	668	676	646	668	688	672	670	660	656	636	645	652	678	663	690	630	683	640	672	651	641	659	698	657	608	692	678	682	689	651	645	678	710	711	623	694	679	656	687	661	647	663	685	616	683	628	690	640	643	683	678	673	671	634	673	627	685	683	626	651	690	633	700	665	668	657	656	680	648	691	699	693	643	642	670	710	660	628	661	724	618	647	660	674	657	694	648	660	654	687	689	667	652	653	657	636	669	697	660	659	641	641	653	631	647	666	678	605	602	626	698	678	635	634	653	644	712	698	741	668	633	668	659	694	667	671	681	667	673	627	649	647	695	662	617	691	651	654	642	665	693	652	645	686	706	690	662	651	620	616	654	659	651	666	605	636	617	641	709	678	700	636	707	651	647	637	691	693	729	626	651	666	635	672	640	686	669	666	638	683	634	641	640	671	659	676	678	669	633	659	654	629	653	673	668	664	668	691	629	659	636	652	691	660	675	678	628	663	711	660	629	652	627	708	655	709	665	598	636	692	662	663	704	693	654	674	670	673	693	685	687	647	696	672	653	637	622	679	650	636	638	673	661	694	682	666	650	632	613	618	659	586	659	670	655	685	662	683	648	684	659	598	677	660	645	663	674	701	671	684	666	664	687	621	645	689	667	631	684	637	681	656	669	638	679	704	632	612	614	675	679	675	674	678	639	609	732	632	650	622	648	631	672	638	693	670	638	629	649	669	645	654	611	626	593	677	648	689	696	635	660	644	682	673	648	683	682	656	658	640	671	660	638	626	611	660	658	678	642	644	645	685	633	649	702	662	667	606	656	705	716	663	639	652	691	631	676	666	637	669	649	654	662	683	662	698	641	668	657	651	622	618	661	654	660	653	653	686	598	688	673	612	678	633	657	650	665	632	680	640	663	645	629	667	655	664	685	627	653	657	710	688	639	634	651	646	637	647	647	656	706	649	650	626	647	691	703	645	690	626	686	712	627	660
38846	43336	27152	6520	1790	1494	1274	1193	1046	978	1001	924	884	803	878	874	887	845	862	849	848	795	789	814	800	843	833	856	765	815	782	830	876	825	795	783	787	826	777	819	790	830	786	772	777	780	848	811	773	789	778	810	805	859	762	797	813	875	789	864	822	782	793	760	888	785	773	756	796	782	790	850	809	820	787	776	745	812	798	794	811	783	822	786	817	836	785	755	787	768	800	809	808	797	842	809	778	784	807	855	829	810	786	779	765	761	782	833	819	818	790	794	849	798	833	773	774	834	769	791	774	799	794	779	788	841	792	826	841	798	781	754	825	813	833	827	769	789	813	807	791	756	773	801	822	812	816	766	787	808	782	782	784	809	806	787	790	794	773	803	847	806	808	818	775	771	795	798	822	790	805	780	832	727	828	876	850	842	827	790	821	802	841	847	783	787	832	816	770	795	787	816	837	840	814	791	842	767	774	785	763	823	839	764	791	775	771	775	845	820	767	836	819	844	815	783	875	813	798	797	816	834	835	814	755	823	780	777	804	815	802	783	794	803	836	759	816	828	812	779	773	831	807	798	780	782	787	793	832	755	788	798	862	834	771	822	810	780	815	853	859	811	795	807	785	841	802	774	825	804	807	788	754	809	764	820	853	788	790	770	839	803	866	796	808	827	813	832	781	870	761	819	838	775	801	801	815	797	797	874	805	787	793	814	767	815	806	765	816	785	805	775	776	824	779	769	798	803	783	837	830	788	813	776	789	783	789	764	807	756	812	813	789	794	796	839	819	829	801	830	802	817	779	776	799	800	811	773	856	815	834	826	836	853	793	823	777	824	831	772	755	785	809	781	829	868	825	819	817	835	814	806	760	787	770	798	772	797	819	728	785	822	771	819	785	816	808	761	790	847	833	831	796	842	785	801	885	804	812	784	829	801	781	805	814	801	793	789	810	826	806	746	769	763	764	800	875	795	790	776	779	841	769	801	809	796	752	830	770	804	773	820	870	784	864	838	760	770	804	831	833	824	805	800	802	822	851	771	765	809	830	806	783	817	850	817	817	806	778	806	816	787	745	825	812	770	797	772	803	785	791	801	846	778	855	799	799	801	800	766	823	787	749	831	777	801	820	808	764	804	768	776	772	827	812	773	762	799	811	827	783	844	825	780	795	820	777	771	746	781	808	813	840	799	803	815	832	841	832	833	793	780	804	788	807	807	793	827	808	815	805	868	804	820	831	742	812	799	788	794	835	805	788	805	800	760	796	796	784	825	790	803	808	813	788	807	864	834	822	815	826	795	771	810	775	819	841	817	858	809	806	775	881	826	787	780	799	833	792	796	751	818	798	840	803	784	788	796	772	762	848	773	822	844	831	791	857	837	821	839	853	882	820	796	833	785	829	839	821	789	771	818	785	821	832	781	799	788	832	789	836	826	803	814	813	764	799	832	810	786	827	831	815	793	789	870	829	810	714	791	798	799	795	835	791	789	785	808	794	801	791	803	769	819	826	814	803	799	824	831	776	772	813	756	768	793	760	852	860	761	820	847	799	767	814	784	798	758	837	780	801	813	758	830	860	804	802	777	815	793	761	796	780	806	789	773	798	765	794	802	812	829	858	797	787	780	796	797	826	783	815	804	847	798	803	834	806	819	818	826	782	849	728	795	813	813	815	815	777	792	827	816	771	883	826	820	806	815	762	789	712	867	822	780	786	805	762	809	796	766	807	808	830	832	798	807	839	752	824	800	869	787	834	819	773	833	786	809	808	836	832	798	787	765	779	828	764	817	821	855	803	837	787	799	779	768	798	764	766	780	827	818	798	830	789	855	808	808	835	834	764	789	809	795	773	799	822	841	798	803	806	880	807	808	844	761	796	785	772	774	871	808	786	825	816	763	865	826	801	770	790	804	785	811	812	773	861	818	776	811	795	825	775	805	836	839	867	812	821	860	816	783	784	809	785	878	849	808	770	855	854	761	802	829	835	807	728	787	807	790	804	761	741	821	804	786	811	776	813	817	765	828	765	794	805	802	810	832	791	804	800	807	796	805	804	816	799	782	848	820	797	775	846	834	820	767	850	802	786	751	793	787	826	819	812	796	798	819	782	793	817	792	759	781	819	806	779	784	789	820	757	803	818	799	765	852	805	804	790	785	863	804	819	810	809	745	833	809	788	802	797	828	808	833	800	789	790	839	802	797	785	789	803	799	812	809	826	825	804	802	812	815	821	759	741	833	829	778	803	814	827	800	784	825	830	808	783	844	795	817	808	790	799	814	798	782	868	823	809	800	801	806	808	815	748	823	836	838	780	809	788	781	812	825	808	789	802	791	787	822	856	782	846	843	787	810	819	779	787	767	789	777	824	831	843	772	834	797	779	879	811	819	799	786	865	772	775	805	802	790	839	863	763	834	860	829	778	789	805	823	792	854	857	834	839	846	773	755	800	776	813	835	777	821	830	815	819	807	833	750	832	803	798	845	838	783	788	810	805	772	778	813	777	823	791	775	825	808	783	792	809	856	820	807	804	787	836	856	835	818	826	795	837	818	843	830	806	822	794	834	834	783	817	861	792	787	783	782	786	827	822	842	826	820	828	824	818	774	774	837	841	799	816	784	744	836	805	850	841	784	826	818	803	803	782	835	824	766	787	772	839	800	770	820	786	785	786	802	795	825	829	792	806	782	818	850	786	791	798	774	758	804	768	775	830	805	806	794	812	808	790	793	816	827	816	804	778	834	809	815	819	794	777	835	830	795	804	795	815	866	794	809	788	759	788	780	812	796	831	789	796	805	796	798	792	796	785	835	827	789	762	820	815	821	811	811	790	753	805	814	810	815	784	814	788	797	788	780	788	763	816	810	810	803	811	792	811	807	772	843	835	807	793	802	782	797	821	833	796	785	798	815	813	838	801	827	859	777	792	762	820	781	811	843	770	797	832	830	811	816	801	808	774	755	800	830	850	749	791	805	810	773	783	814	771	813	764	800	784	766	807	816	840	825	801	787	805	751	778	775	817	799	742	763	799	834	843	840	811	831	773	834	828	792	872	796	815	843	846	816	861	779	800	822	882	785	798	820	788	835	771	797	809	814	798	821	821	792	774	800	818	795	866	771	816	811	788	824	839	795	787	817	839	827	756	766	794	802	820	812	801	830	817	742	812	784	833	780	839	821	796	829	804	772	821	789	807	813	834	804	818	791	777	798	797	843	782	843	742	812	770	831	788	789	793	792	866	760	832	840	836	771	792	807	819	867	811	811	759	803	797	826	806	785	800	799	752	844	834	820	827	746	784	865	792	838	808	797	798	810	803	826	829	819	765	833	822	830	839	808	832	848	831	796	801	805	812	763	785	808	850	808	790	803	817	808	870	849	809	792	772	760	805	782	782	777	786	842	844	805	778	827	802	778	792	839	795	764	806	786	825	830	767	831	764	813	765	771	774	743	794	816	803	792	826	771	826	816	835	798	791	757	833	774	808	755	748	854	805	826	781	803	814	813	772	799
24922	21606	27833	25332	6681	385	319	289	251	248	222	192	206	219	192	205	210	214	174	183	223	215	219	193	171	190	175	194	190	191	185	182	176	197	209	214	184	199	181	196	176	161	194	191	197	204	191	192	182	185	186	196	169	181	179	182	201	207	179	176	188	181	141	174	171	175	204	199	174	195	167	203	201	167	174	197	203	172	176	191	196	197	206	174	180	192	204	204	183	190	178	174	171	184	175	179	180	200	180	198	181	188	190	198	176	209	189	197	174	177	173	193	186	186	196	196	172	169	215	199	191	171	185	175	180	194	193	175	179	191	171	206	169	181	168	189	178	186	167	191	177	181	189	183	201	186	180	202	199	198	170	198	203	185	164	167	185	191	195	185	184	188	181	174	186	191	195	184	190	201	213	177	178	177	208	204	183	183	180	189	191	172	197	193	186	169	183	180	174	172	176	188	188	185	173	186	183	176	194	194	193	189	178	207	196	178	170	170	181	162	178	164	192	175	201	193	189	182	189	184	190	211	165	177	171	178	173	179	192	170	155	170	171	181	161	203	180	208	169	178	189	185	199	173	196	165	158	194	179	166	209	165	182	156	167	181	184	162	171	173	193	201	171	195	164	176	170	193	171	170	175	181	180	178	190	174	199	178	165	191	177	172	205	172	185	185	204	207	189	170	181	193	169	192	176	164	194	194	172	196	169	182	185	184	206	181	180	159	189	171	192	180	192	181	181	160	177	194	199	192	208	205	167	170	183	175	208	171	177	210	180	183	184	194	158	172	182	196	163	172	193	203	174	165	199	179	186	189	169	193	189	153	175	195	196	186	178	188	181	179	200	191	206	177	185	184	194	199	175	197	178	185	198	233	158	209	165	216	178	195	185	175	206	166	162	190	166	171	190	178	182	168	168	225	181	172	207	219	166	187	169	183	196	186	195	184	187	190	187	180	201	175	164	176	170	198	201	201	171	195	184	182	168	170	201	181	198	174	190	176	191	186	180	181	198	175	189	175	185	180	193	216	192	200	204	198	168	170	194	196	174	195	184	168	178	196	185	179	177	223	163	161	176	189	181	167	189	204	196	164	185	182	191	176	189	197	181	172	189	172	168	181	167	202	200	205	175	218	173	193	189	189	192	194	180	192	166	179	171	163	181	213	163	198	195	181	193	194	181	172	172	177	184	182	189	188	210	188	207	209	194	188	182	175	173	177	209	168	158	181	174	174	176	182	168	192	157	180	193	165	182	180	165	186	203	183	184	180	185	190	164	185	157	169	182	179	193	217	186	166	189	204	184	184	175	179	204	186	192	199	202	169	177	187	175	207	161	172	197	173	163	195	201	189	198	208	169	200	186	183	199	196	182	190	194	225	190	173	170	166	182	171	174	201	196	176	205	180	217	163	173	173	173	177	179	172	189	163	174	181	187	165	199	180	187	181	190	188	190	186	199	200	173	183	168	182	224	150	197	196	188	181	170	187	145	183	180	168	174	173	208	195	165	187	203	202	165	189	181	169	187	172	170	187	195	175	176	174	185	177	189	198	181	178	175	189	175	189	180	185	178	188	200	193	200	171	190	182	173	190	165	182	180	188	178	190	212	173	170	194	182	173	157	184	186	167	162	159	179	168	167	164	209	171	196	182	192	197	223	218	183	177	161	189	176	177	185	170	212	173	195	192	175	192	199	174	176	197	188	177	172	167	187	181	210	210	182	191	180	165	199	172	180	197	190	176	180	181	178	182	180	157	182	192	194	168	178	196	178	203	182	174	160	193	196	178	202	164	175	196	176	183	161	204	191	209	206	167	194	199	165	194	198	193	191	182	186	169	152	203	188	181	167	180	163	184	170	199	181	185	207	167	185	206	171	177	173	197	168	149	191	176	188	187	173	192	184	179	202	174	180	191	167	150	168	183	189	186	173	175	193	173	192	215	182	218	169	205	171	202	165	184	164	175	180	177	180	189	176	182	200	178	183	161	182	172	184	166	187	181	171	173	182	192	184	191	202	186	175	173	181	188	197	191	209	178	190	187	201	179	206	182	185	176	165	175	186	190	187	185	178	183	169	207	178	166	170	202	184	173	164	184	190	169	157	172	186	173	177	165	166	200	168	183	188	208	174	185	173	183	171	163	179	179	174	183	195	165	182	207	199	205	196	176	176	168	164	187	190	181	189	177	183	182	181	170	171	168	226	157	190	202	213	203	184	196	184	172	192	179	175	192	206	202	179	199	182	166	186	196	176	172	169	219	195	195	183	201	183	189	205	170	176	169	188	173	193	165	204	211	189	189	190	183	196	176	187	172	157	162	167	162	148	167	186	176	210	203	194	169	169	194	177	163	205	187	179	176	169	190	192	189	182	189	164	168	195	182	184	163	167	183	176	187	168	187	201	181	177	159	198	193	171	207	182	174	190	182	174	195	176	192	187	175	186	151	196	196	178	161	201	197	202	175	172	170	174	177	196	207	177	185	198	217	172	171	169	201	181	192	177	172	191	174	203	172	193	180	174	207	181	163	192	185	187	157	162	198	176	175	181	221	186	190	177	198	205	183	177	183	166	187	197	176	204	171	154	191	197	153	183	204	187	155	168	208	185	151	189	190	200	175	171	173	197	180	175	168	174	191	187	188	189	181	183	181	191	205	198	181	175	194	182	188	183	212	171	179	178	157	203	191	190	189	176	181	200	191	198	172	183	185	189	172	175	167	186	231	174	201	204	172	177	207	179	169	184	197	182	186	203	186	177	186	156	198	174	191	187	172	168	183	180	186	194	182	190	175	183	166	176	194	176	190	169	197	186	187	157	178	192	198	184	187	211	197	194	191	193	171	179	174	185	180	172	201	177	188	190	181	175	166	184	192	169	214	197	201	193	190	197	164	164	186	171	180	174	193	161	177	196	187	186	184	190	194	180	191	173	168	201	187	192	171	185	205	169	192	178	174	183	185	186	203	186	168	147	174	176	184	186	216	166	189	204	179	211	203	174	185	166	172	164	196	174	201	177	194	225	175	191	190	199	205	180	189	184	178	168	175	170	193	189	189	183	172	191	184	193	186	172	192	178	186	220	189	195	195	175	186	192	215	180	185	205	182	165	184	191	210	206	187	167	211	183	181	208	187	156	191	187	170	187	182	183	164	182	159	167	182	191	183	167	183	185	179	171	177	162	177	198	157	187	189	184	184	169	177	188	178	182	177	191	192	182	189	188	198	195	199	180	173	183	196	171	178	183	197	184	153	202	174	181	173	189	173	205	171	160	186	176	183	199	178	191	183	203	196	168	185	181	214	186	199	172	171	207	182	202	200	182	190	167	191	155	170	161	207	193	186	197	198	196	185	175	198	177	171	178	171	188	165	191	171	208	188	192	170	167	183	202	167	197	189	185	191	182	164	205	185	178	186	166	158	184	175	179	196	184	221	166	185	183	171	182	175	160	168	180	212	180	187	185	179	194	182	180	180	166	174	190	198	194	186	186	179	197	173	194	181	146	198	172	191	169	189
35557	35320	20355	4567	766	666	497	451	382	386	344	360	298	290	278	280	284	256	276	285	272	262	274	227	260	242	260	282	262	252	283	242	278	255	275	244	276	252	271	269	236	277	274	258	254	280	264	271	239	266	261	269	248	254	263	242	225	276	275	274	249	264	252	248	266	244	258	239	237	239	223	251	259	259	229	280	265	248	240	263	230	262	249	233	257	229	277	264	241	254	238	245	233	242	239	280	274	264	253	277	259	245	270	248	251	273	232	229	270	252	243	239	252	242	272	234	233	256	229	249	255	276	246	246	258	224	299	241	244	257	255	257	236	259	233	251	246	269	245	246	273	262	243	251	273	282	273	238	278	257	255	242	249	238	244	289	258	257	269	258	274	272	245	279	266	271	267	289	251	244	272	240	283	252	258	247	254	257	275	269	264	272	237	255	249	253	276	257	257	241	252	272	250	257	272	258	256	241	235	229	224	301	283	258	256	255	264	245	261	253	252	240	239	271	258	239	238	270	230	256	268	227	249	282	235	256	231	226	244	256	270	277	267	235	264	259	254	242	276	257	266	266	275	263	245	257	273	271	273	280	239	208	266	233	247	241	252	260	252	237	252	255	242	279	275	262	268	245	277	260	246	251	253	258	265	227	253	267	247	229	259	247	242	259	240	259	262	261	253	242	249	252	226	255	239	245	269	241	283	238	262	263	266	251	247	280	273	258	263	273	226	269	252	240	244	243	259	271	226	230	247	271	255	238	253	254	253	253	254	237	305	233	256	269	259	237	253	249	233	250	280	236	241	256	230	228	242	242	237	279	246	257	260	261	268	250	278	253	233	243	257	247	243	254	223	244	271	240	261	245	236	242	243	278	238	241	257	226	283	260	246	296	258	216	256	256	242	283	273	276	269	266	270	295	254	259	274	285	271	272	255	244	258	281	245	260	259	261	254	266	253	223	290	266	285	234	241	245	254	243	260	271	259	257	232	258	243	251	253	279	259	270	243	241	249	238	251	258	255	246	292	257	292	247	230	255	237	252	262	225	232	250	271	261	271	294	261	249	262	257	243	260	270	231	226	272	263	266	238	234	269	262	243	233	264	268	260	244	245	261	243	288	270	244	242	221	251	250	286	267	266	259	223	240	280	260	242	215	285	262	257	277	247	261	241	264	286	292	238	278	280	283	252	248	237	238	280	284	254	258	257	250	241	253	253	265	251	247	268	214	244	243	246	232	244	259	241	254	245	231	256	273	240	231	275	266	252	252	259	264	247	218	252	250	260	239	270	290	249	242	246	237	237	275	269	285	253	252	280	248	230	252	235	270	248	248	254	269	249	257	230	267	267	249	266	250	278	256	280	278	248	247	255	261	258	257	243	253	262	276	252	237	251	262	262	235	246	251	271	240	269	224	269	259	250	254	252	255	279	280	250	274	275	249	246	237	240	267	256	256	279	252	236	250	250	253	262	260	256	245	262	256	257	269	257	277	277	254	273	275	259	297	270	246	226	252	259	257	257	244	240	249	259	247	240	248	247	239	230	254	239	256	257	284	249	231	232	235	270	222	243	252	252	234	224	263	271	242	246	233	273	240	236	236	239	264	245	274	242	268	253	260	253	243	240	274	242	265	232	264	254	245	233	261	228	246	255	251	259	257	263	262	231	263	246	238	239	248	242	254	261	257	243	239	239	262	252	267	244	250	272	253	295	234	251	231	282	285	259	231	280	248	261	253	247	257	218	273	238	239	258	246	277	233	259	260	232	262	243	273	287	251	264	252	261	278	243	282	258	257	244	259	249	239	253	235	227	263	238	262	260	285	246	251	242	223	264	263	271	273	269	256	244	230	276	239	271	258	284	224	222	282	235	270	275	241	265	287	269	264	240	249	243	247	254	223	260	281	264	253	241	243	267	266	253	227	248	291	235	270	240	264	248	250	258	258	269	252	275	234	267	251	237	254	247	204	242	274	280	271	264	241	236	286	240	271	246	248	219	255	279	253	255	246	244	213	281	240	238	264	252	251	256	264	246	246	268	283	246	225	251	250	276	256	244	243	258	260	277	243	244	285	281	261	246	254	247	266	271	240	273	239	267	233	236	252	280	243	241	263	238	268	234	244	241	262	243	249	276	226	261	236	237	266	237	267	264	245	239	225	255	248	241	224	263	280	254	255	276	258	258	250	266	251	277	230	252	228	257	257	238	226	245	250	277	240	232	228	269	254	259	250	280	275	255	246	271	277	248	237	235	214	260	278	272	245	254	266	258	224	238	261	278	281	261	255	242	258	260	233	253	246	246	228	240	248	259	287	268	239	275	258	241	274	271	260	261	237	257	271	279	247	258	238	235	280	222	237	257	260	290	279	257	258	251	250	253	285	244	265	250	274	243	271	253	238	250	260	239	248	258	233	238	220	269	264	262	237	244	249	259	258	249	254	253	279	264	278	241	265	260	240	248	262	261	243	258	243	239	242	242	248	249	255	265	250	240	276	258	234	260	265	247	257	275	257	265	258	266	249	255	265	239	256	254	293	250	273	242	241	257	255	258	281	240	274	289	250	224	274	290	266	282	248	274	246	256	254	250	251	265	269	231	227	276	247	252	255	260	277	254	231	245	274	277	302	249	255	258	268	242	266	254	261	257	262	258	200	244	216	250	258	283	276	267	265	272	266	280	273	240	259	259	284	230	260	279	246	251	258	254	237	279	278	258	247	255	220	258	243	248	274	252	264	244	254	260	283	255	230	236	251	287	275	248	259	266	257	256	265	288	245	243	243	271	277	228	239	205	283	224	261	257	251	270	236	287	247	254	259	247	263	259	265	236	267	259	248	221	246	259	262	226	262	268	270	240	255	236	255	222	263	276	260	244	250	265	261	236	264	275	268	242	258	275	239	223	274	243	248	222	252	238	252	252	230	257	252	239	234	229	251	251	242	245	249	254	249	244	230	261	258	274	277	256	272	269	268	244	252	253	263	261	276	256	252	254	268	229	265	238	267	271	247	281	257	242	267	257	231	226	260	254	270	263	254	254	259	248	267	252	277	263	262	251	271	286	305	301	268	257	237	238	253	234	252	267	253	276	254	215	253	256	253	258	215	268	242	240	237	222	256	226	258	212	253	281	243	258	242	254	286	282	254	252	254	235	254	258	233	245	241	236	250	248	235	246	266	265	251	230	256	268	247	223	241	222	239	226	246	272	238	248	252	263	260	271	284	261	254	269	271	263	267	245	239	271	224	280	255	256	273	252	260	253	259	242	231	245	285	239	245	280	259	277	253	247	231	237	256	272	255	244	279	238	281	295	244	274	235	246	225	237	256	250	224	243	269	255	242	261	241	257	274	239	242	258	236	257	238	303	291	261	246	218	236	265	267	229	243	258	257	267	292	266	254	266	255	230	254	259	269	261	264	266	246	248	253	259	216	265	269	257	253	229	289	258	253	220	260	274	280	256	260	265	244	242	271	254	244	243	248	253	241	239	280	245	241	266	248	257	226	235	238	246	264
22715	21604	29848	23877	21605	21477	5920	1050	852	827	724	705	715	703	688	661	633	661	650	612	641	659	586	617	583	657	605	632	643	654	584	613	612	634	572	582	587	650	572	623	573	590	598	579	577	541	617	583	599	577	584	593	597	623	635	599	582	618	556	591	556	583	590	612	583	634	597	576	600	615	612	617	549	606	586	629	622	563	598	577	601	562	586	599	605	583	585	589	580	567	580	631	583	625	630	567	586	599	609	615	619	551	622	592	551	604	543	538	600	628	574	552	603	633	565	580	562	556	562	577	574	603	612	596	604	589	580	610	537	609	583	573	588	579	590	637	559	578	557	637	629	557	595	611	594	621	586	592	559	576	542	597	564	604	574	610	580	594	601	545	600	597	581	569	553	595	596	566	536	585	609	641	567	581	597	594	619	575	553	573	591	608	570	599	570	553	621	576	596	635	576	576	561	589	564	610	624	590	586	587	623	578	556	607	648	605	590	632	583	583	557	602	630	566	635	583	605	582	616	553	614	568	575	579	558	580	587	556	550	545	593	574	626	584	596	584	562	590	606	555	589	577	546	625	575	571	571	635	579	582	580	539	596	561	577	564	538	568	597	556	643	606	581	559	589	567	585	594	636	589	575	555	604	632	635	592	593	578	584	600	584	619	592	595	584	577	585	577	607	613	583	586	590	587	580	586	563	573	565	554	579	595	622	590	629	568	553	578	619	602	605	553	591	573	542	625	586	610	580	619	584	594	577	605	594	545	577	600	596	639	578	564	592	603	556	603	612	514	590	583	583	639	568	573	631	613	558	571	527	571	601	587	628	592	575	602	572	556	611	598	612	577	612	567	556	596	615	544	576	560	585	562	618	588	615	578	536	566	593	570	584	562	584	571	574	597	557	574	598	550	571	566	618	595	554	601	563	574	612	565	621	614	596	579	616	602	598	608	584	569	570	571	596	620	598	564	612	630	587	611	604	577	596	602	593	603	549	570	605	579	612	567	564	586	604	599	587	536	597	636	585	621	551	636	568	582	611	626	613	582	566	615	559	638	568	587	567	625	641	580	570	653	599	608	580	597	623	587	598	632	550	598	593	586	594	575	568	588	604	572	590	585	565	553	585	588	578	601	565	561	610	578	579	578	608	569	574	554	559	548	616	572	580	593	576	556	577	562	581	573	532	630	608	582	577	587	605	589	572	559	598	586	588	573	608	563	556	573	581	589	568	529	586	625	599	583	567	546	577	597	567	551	566	620	613	528	575	604	631	599	560	555	642	566	592	592	592	574	600	601	606	578	594	585	583	628	612	563	556	623	589	588	573	545	574	577	627	593	541	561	587	622	542	614	607	574	576	569	584	570	599	558	598	563	600	620	547	590	576	588	586	617	605	579	614	616	553	560	593	584	575	600	575	566	593	564	600	601	602	598	558	601	576	586	601	593	607	624	556	581	595	595	562	576	603	545	608	612	586	563	578	610	584	572	553	658	574	583	574	591	564	606	574	580	545	597	563	580	583	574	620	549	618	574	595	542	618	580	556	590	569	589	617	561	606	591	597	553	547	601	583	557	592	609	634	612	598	605	588	547	575	603	579	587	625	611	591	587	575	581	586	615	599	558	589	580	577	571	579	565	583	582	618	626	607	605	570	643	569	594	573	589	608	608	591	564	562	601	599	592	554	591	602	615	566	554	594	588	595	613	563	594	595	581	618	560	622	595	593	566	586	550	592	577	605	584	608	608	589	565	611	585	624	592	560	627	595	593	638	593	549	624	594	618	591	623	641	544	572	592	539	605	584	579	545	561	608	591	594	591	575	624	601	614	569	601	575	521	571	554	548	576	625	584	568	569	604	582	555	586	574	593	602	593	552	597	568	614	581	574	574	614	591	545	582	584	589	555	594	603	550	598	581	604	574	532	563	596	616	581	604	611	545	557	550	593	562	563	602	613	668	591	530	578	591	620	593	610	587	613	599	579	597	602	609	645	637	587	571	549	562	580	586	642	604	602	580	603	608	618	606	563	591	575	623	575	573	567	601	587	554	605	571	593	565	572	579	614	561	567	566	587	578	589	567	606	604	573	585	591	608	558	561	557	574	619	556	570	599	610	598	615	606	606	600	578	583	593	554	555	584	607	576	606	625	599	570	585	617	588	617	614	608	577	598	589	546	628	563	580	555	592	606	601	624	588	600	581	572	606	596	566	604	614	574	628	567	582	606	578	563	583	585	584	638	610	581	581	574	586	586	558	548	580	597	554	577	577	573	611	585	596	665	575	581	594	607	577	610	594	617	625	589	585	568	646	544	581	581	557	578	629	583	594	536	578	614	576	568	584	579	591	560	594	594	599	544	596	563	569	573	577	588	586	593	599	587	542	606	574	642	583	630	594	634	565	637	564	563	625	559	607	594	573	614	575	583	594	603	556	628	590	615	584	601	578	571	542	571	588	589	564	598	619	560	598	636	598	567	625	557	607	608	568	600	581	569	610	560	581	556	587	568	567	556	555	581	635	571	541	592	598	610	612	561	598	598	615	570	591	587	593	580	618	571	597	593	557	585	610	587	613	599	564	570	598	615	562	571	567	605	563	574	568	617	564	616	591	594	589	614	540	575	574	587	611	612	586	548	598	593	584	591	548	592	629	597	576	596	562	586	575	587	563	579	573	611	618	543	581	626	597	587	608	576	604	598	584	593	618	593	535	580	562	542	563	577	591	632	549	557	565	576	613	609	587	592	590	582	589	579	640	608	629	580	572	582	621	619	599	538	520	618	591	633	585	606	586	596	575	618	594	612	584	527	571	592	569	546	624	574	597	546	572	610	587	579	585	574	548	612	585	567	564	571	580	572	600	612	620	577	611	610	572	581	550	605	570	567	576	596	629	605	576	605	634	598	619	608	578	642	558	550	546	602	567	583	607	560	617	587	604	542	563	592	565	569	559	612	566	576	580	603	579	558	599	551	578	607	590	583	589	583	560	572	591	624	599	567	598	568	551	592	601	576	570	581	535	572	607	608	556	569	583	533	600	562	606	581	534	599	641	561	583	577	563	611	576	594	590	583	583	592	599	577	605	591	582	583	574	547	611	592	542	596	589	577	577	592	608	640	554	577	645	600	588	591	649	596	594	581	606	582	584	607	596	595	573	606	583	557	603	589	596	605	563	568	558	623	575	601	572	584	531	554	593	560	620	576	641	599	581	514	648	587	566	623	582	535	581	561	569	582	611	574	580	586	537	620	603	582	616	571	564	628	603	591	600	522	626	605	611	579	564	577	574	570	627	589	572	578	592	640	577	622	588	598	611	612	611	595	558	563	543	569	559	595	571	546	541	585	581	570	575	611	570	598	616	568	578	595	598	612	581	588	581	603	598	586	592	580	595	587	566	598	567	577	591	590	595	569	560	628	616	599	575	554	638	616	575	542	563	601	558	600	569	584	577	582	598	595	595	597	577	586	605	617	593	591	587	512	561	594	609	550	587	598	583	566	573	613	567	624	614	604	625
44404	49153	38566	8652	2749	2087	1790	1498	1316	1106	1049	971	973	886	873	834	885	804	859	814	788	798	760	821	729	771	817	764	763	759	773	778	770	746	751	678	762	781	729	732	753	776	768	718	819	785	750	691	704	723	722	733	702	725	772	796	727	716	746	749	739	694	715	693	710	786	752	728	739	729	798	778	741	755	765	715	728	737	732	709	712	770	780	759	753	773	699	745	744	710	707	723	723	752	692	737	716	735	759	695	713	711	707	752	682	745	741	760	743	744	689	745	686	762	743	714	723	730	709	700	712	703	711	670	741	746	726	702	713	770	709	733	701	753	761	734	720	752	753	742	776	722	757	743	758	709	712	684	693	763	722	728	713	727	748	782	703	697	711	708	712	728	706	692	697	742	695	732	748	699	730	724	724	724	751	725	706	744	740	748	719	728	736	741	739	720	784	751	722	678	739	759	699	757	749	709	718	748	749	727	702	716	730	729	736	766	786	755	790	778	746	729	793	712	733	770	756	738	719	741	675	765	717	733	703	747	764	730	738	743	766	698	728	710	732	739	761	737	761	725	757	731	712	706	785	721	706	718	721	714	786	701	724	754	738	692	736	748	760	775	712	776	708	738	721	766	737	734	730	717	724	748	752	680	749	723	736	721	702	745	680	743	715	742	753	731	772	702	740	777	730	763	794	754	741	754	714	771	691	714	699	703	723	716	745	726	718	706	713	762	765	741	707	714	715	781	718	730	794	760	732	700	732	660	714	676	745	731	699	713	753	728	711	772	734	736	782	765	732	702	736	753	747	706	753	759	775	642	723	749	744	724	742	750	736	740	786	737	705	749	713	789	739	748	729	702	737	695	731	724	745	731	710	742	759	729	734	696	670	768	769	775	752	706	741	748	739	750	770	769	732	730	728	750	729	760	701	703	746	735	707	795	766	713	744	713	705	748	766	705	751	732	768	738	753	738	695	749	716	743	750	772	704	737	734	780	691	682	798	701	700	699	680	681	727	756	717	767	739	754	743	719	726	720	726	735	720	745	699	766	747	764	722	764	690	719	783	787	705	706	705	742	723	726	796	742	694	682	730	780	718	743	714	777	717	739	689	775	761	771	741	787	731	720	702	711	745	756	739	727	724	753	690	712	771	753	747	785	687	766	719	723	800	771	751	739	725	780	751	742	751	771	749	776	753	766	749	713	717	715	735	743	769	685	728	736	729	734	759	703	731	700	759	705	709	794	735	683	751	691	734	689	737	702	679	691	717	765	736	709	781	706	751	738	727	747	733	716	746	770	776	757	773	711	712	795	762	730	716	704	730	752	737	699	716	762	716	711	730	727	734	722	719	771	766	683	725	729	733	767	733	766	717	761	724	740	760	705	774	724	711	751	754	724	722	782	786	728	762	766	735	726	750	752	758	730	744	757	730	726	762	712	746	742	724	732	700	750	750	736	740	739	687	696	792	700	725	722	773	716	729	742	725	737	767	659	745	712	695	762	686	745	722	748	705	714	719	749	734	742	707	770	691	708	712	681	702	732	701	745	680	768	711	714	731	700	715	718	776	745	752	704	689	731	696	689	740	691	675	710	753	685	793	704	724	738	764	740	746	786	756	687	700	720	696	755	749	713	724	716	715	765	723	752	747	700	729	735	703	750	760	679	681	730	721	737	692	746	713	708	715	756	792	746	739	737	713	804	731	739	732	728	739	758	768	725	724	737	685	730	744	710	742	738	746	783	745	745	740	788	719	726	734	708	781	736	709	742	724	732	680	747	703	739	707	728	757	691	693	750	683	759	707	717	747	663	717	715	760	716	742	689	728	709	763	736	703	684	746	699	676	750	718	693	784	751	679	750	789	715	743	763	685	717	753	699	699	722	764	709	681	734	732	798	796	733	692	756	754	746	695	711	742	778	713	723	735	738	723	789	751	709	731	713	761	753	696	732	778	772	733	738	733	773	736	696	693	728	764	728	741	748	684	766	747	755	731	724	746	774	730	750	703	694	746	728	727	735	742	730	747	698	755	722	756	687	759	734	751	776	737	728	713	731	740	731	698	735	781	698	735	686	801	747	751	730	705	722	724	778	766	703	719	778	718	736	734	743	769	755	744	740	733	724	741	715	764	740	758	724	724	709	737	690	747	705	722	738	687	664	777	707	731	722	697	733	715	721	704	699	714	660	708	788	784	742	740	774	730	712	735	750	726	755	728	703	738	745	791	754	766	787	718	701	730	722	779	727	708	718	728	759	758	719	754	726	768	709	776	739	725	736	696	751	746	776	698	702	765	736	765	765	767	713	765	733	751	720	723	763	741	690	792	761	779	774	753	787	728	745	738	742	758	759	733	737	734	765	731	750	774	751	769	733	743	775	745	734	737	743	743	729	710	725	736	797	702	755	760	719	750	737	715	749	776	687	763	782	735	739	739	693	753	731	715	705	773	697	783	743	761	711	756	706	756	732	739	770	763	764	684	747	732	676	770	699	730	716	780	673	697	770	711	725	723	732	750	758	699	677	722	673	685	775	766	766	756	733	748	745	717	778	724	822	739	713	712	764	784	757	734	751	793	719	708	740	737	751	721	722	760	779	760	715	704	714	746	740	750	754	717	736	755	721	736	763	698	664	741	710	747	716	750	660	706	697	752	761	739	720	713	736	740	777	762	733	687	683	776	712	724	716	730	715	673	725	777	762	736	695	706	760	771	743	749	688	714	715	717	723	776	770	695	718	724	768	749	712	759	754	749	717	722	729	733	743	767	722	699	761	739	722	711	718	746	714	733	751	768	735	731	747	730	737	771	750	703	736	754	738	745	713	726	736	757	713	745	735	736	686	724	769	700	760	762	754	765	745	739	723	758	783	758	717	710	743	787	718	705	761	753	715	723	737	754	731	755	757	736	709	749	717	660	716	771	750	756	710	708	712	765	755	735	741	785	735	731	749	734	754	729	768	728	720	727	719	718	741	719	699	745	683	741	763	724	688	720	782	784	749	747	744	731	764	725	736	707	701	755	748	735	786	683	726	761	726	720	796	727	722	747	703	745	717	730	746	728	756	738	782	764	695	736	772	718	751	781	738	805	794	730	754	764	744	715	767	718	741	728	727	746	741	680	695	704	714	740	736	742	732	754	751	766	730	741	734	752	743	757	713	724	719	727	770	759	737	720	745	772	708	789	775	732	760	742	743	725	722	750	728	702	768	725	763	699	702	751	776	730	721	741	726	720	742	733	718	709	737	733	764	737	755	753	776	763	749	742	699	781	707	714	760	732	734	715	737	728	742	728	712	776	741	784	704	735	754	743	785	693	705	750	742	728	792	772	713	705	700	715	788	750	761	734	735	748	781	759	748	740	761	746	733	705	724	728	749	753	752	752	749	719	781	741	733	739	754	723	742	738	711	757	705	787	710	704	744	720	741	762	748	735	749	722	740	765	742	729	725	737	755	768	717	727	716	730	777	783	730	753	723	710	729	765	731	711	778	712	742	746	735	752	750	731	731	742	761
28066	19530	8218	1349	406	390	356	386	363	406	362	361	336	312	361	379	346	386	324	336	363	357	352	315	336	351	356	363	352	342	334	368	331	369	371	340	375	386	352	336	368	365	354	356	395	335	372	349	359	359	401	344	345	352	352	341	372	361	373	346	352	353	355	333	367	322	359	367	354	351	362	328	375	341	361	347	325	354	367	349	338	347	363	351	348	369	372	342	394	364	349	335	342	364	334	355	359	353	366	339	339	351	348	298	380	339	338	340	338	335	318	370	347	403	360	344	346	366	333	378	315	389	359	352	355	358	331	341	380	365	337	374	380	347	376	374	345	350	349	364	309	360	380	339	328	350	339	327	341	345	363	341	314	338	347	340	343	351	367	351	354	343	364	372	366	334	366	357	347	316	370	333	337	349	349	353	349	331	334	391	358	353	345	342	361	343	353	343	387	359	343	346	368	371	342	345	341	359	321	329	332	354	335	336	348	345	308	331	359	370	337	358	327	346	345	381	334	367	348	339	331	350	377	365	359	322	348	362	341	338	355	370	354	351	388	350	348	331	323	364	350	344	371	371	326	352	356	342	396	356	342	369	369	368	324	366	346	351	384	354	322	306	364	343	329	360	363	326	385	366	344	356	359	373	378	340	350	370	337	365	349	324	362	356	357	341	319	370	351	369	365	333	356	336	355	341	370	393	344	335	339	289	368	361	390	332	328	359	349	330	360	356	371	329	359	339	353	330	313	360	318	365	378	375	401	368	340	346	350	355	343	325	355	356	315	372	384	362	378	376	362	330	336	334	372	384	362	350	363	321	344	356	330	360	358	324	379	350	335	343	345	388	353	389	381	359	341	326	357	348	350	349	354	360	336	338	330	349	352	370	361	340	324	339	317	352	315	340	341	332	361	345	370	342	357	330	366	377	346	346	352	352	312	386	380	336	358	356	355	355	315	377	358	358	393	348	383	317	342	365	353	334	361	346	330	357	367	316	310	362	365	376	389	360	357	345	337	363	366	317	319	354	358	325	355	332	377	332	330	339	327	360	364	385	356	347	351	385	345	334	335	367	344	328	342	343	361	338	368	343	343	362	351	356	372	338	346	329	364	345	312	337	318	370	355	316	373	381	346	341	360	355	315	342	368	349	352	355	373	369	325	351	374	342	313	340	365	377	369	334	350	380	328	357	360	358	369	329	367	348	362	352	377	349	366	333	352	342	360	330	368	366	341	364	353	317	340	375	353	415	351	347	314	337	320	323	352	363	357	360	369	341	384	370	343	357	345	379	380	373	344	377	374	385	348	331	353	343	357	381	334	342	376	371	350	316	320	340	341	350	362	295	346	350	367	372	384	363	351	357	362	373	364	380	344	355	350	310	332	333	361	399	358	341	344	345	383	333	342	375	331	328	331	380	349	360	330	359	344	365	303	363	340	378	340	326	347	347	376	337	368	334	344	319	349	353	342	386	335	373	367	367	340	339	342	338	406	359	316	369	351	337	341	336	374	315	349	335	380	367	359	379	303	342	360	307	354	326	336	357	351	357	320	327	332	357	342	329	338	401	360	358	356	318	362	353	340	324	334	337	343	324	333	356	351	371	358	351	318	358	366	328	349	337	383	357	391	344	347	304	356	350	352	336	352	340	335	362	367	341	328	319	339	353	325	354	373	362	375	343	349	355	396	352	371	343	330	360	349	342	348	355	329	343	368	359	364	319	358	361	333	351	369	378	363	351	327	347	303	337	356	332	331	380	385	374	346	347	369	362	366	332	348	380	309	321	369	363	346	338	386	375	311	357	373	327	352	341	338	365	321	349	359	344	353	317	348	359	364	358	354	374	363	327	377	361	342	361	367	341	329	338	367	348	374	366	329	335	329	354	361	360	355	357	337	360	393	359	360	346	326	364	344	370	344	333	344	358	321	396	352	340	387	327	343	334	324	342	355	370	392	364	368	362	343	343	372	387	356	340	370	386	366	329	374	341	362	330	335	378	338	345	401	335	340	343	374	355	337	339	328	343	379	329	328	360	355	353	334	349	356	367	345	361	368	357	347	352	351	355	357	340	330	370	360	357	372	350	355	325	358	384	335	342	371	333	343	336	352	383	368	355	359	339	334	338	332	336	328	377	354	360	349	372	359	368	372	347	354	361	335	338	343	330	380	350	322	311	337	386	324	351	340	369	365	363	359	333	333	311	342	326	362	368	359	341	322	362	344	357	367	359	390	368	341	348	339	369	361	355	367	372	336	361	358	360	361	361	340	350	342	358	373	348	355	330	359	339	358	334	339	384	348	291	376	360	359	343	361	386	365	342	341	351	358	363	337	351	365	352	313	363	369	363	356	382	351	344	316	363	387	334	342	326	314	357	347	319	327	362	354	345	370	358	353	382	329	373	336	367	379	354	363	326	377	365	372	361	357	348	346	317	366	376	369	345	343	390	329	375	350	366	379	350	326	387	369	365	368	325	345	339	355	341	337	329	346	323	357	339	362	372	338	375	342	370	330	353	348	371	361	352	339	347	326	354	347	363	357	372	367	366	354	346	349	350	360	326	336	312	336	381	354	368	369	349	341	314	367	333	338	347	336	344	353	354	317	350	365	363	335	368	344	348	365	364	361	352	361	350	370	334	340	329	306	361	366	342	375	324	357	345	357	356	365	366	349	352	322	370	350	344	341	363	339	345	336	385	352	371	371	367	354	373	335	339	368	381	358	360	337	334	327	367	346	349	394	356	371	402	364	385	325	325	326	356	376	354	311	340	376	353	299	344	353	316	351	359	340	379	337	337	341	356	360	322	310	322	337	336	331	392	375	349	367	351	351	332	321	356	377	337	351	355	326	364	331	343	338	333	357	360	364	340	327	354	319	334	347	336	348	363	339	368	351	311	375	343	339	351	344	333	365	360	355	385	351	331	348	348	356	343	349	383	357	282	346	378	348	332	361	347	384	379	358	329	382	395	377	337	333	347	350	352	352	365	367	368	355	360	347	359	318	383	340	337	364	354	345	366	359	376	361	333	362	341	322	332	338	345	358	328	360	369	335	382	370	391	316	366	354	363	351	389	345	341	321	342	370	377	376	344	338	350	376	360	341	343	337	348	377	317	351	329	350	383	356	340	362	351	347	387	363	372	374	380	336	307	327	334	352	340	363	357	343	330	328	364	340	342	367	382	350	345	369	361	348	362	341	356	355	361	353	329	338	332	331	373	356	358	344	361	339	348	355	331	322	343	359	345	337	386	346	314	335	375	336	354	338	353	327	359	342	372	357	356	310	342	349	329	349	311	369	386	324	356	354	325	354	365	372	354	344	345	336	337	325	369	359	354	347	355	358	342	344	347	363	348	329	332	315	404	347	351	358	337	354	358	363	334	364	323	307	356	331	367	381	314	324	349	386	347	336	374	365	354	327	351	337	347	377	368	347	367	374	340	349	324	337	330	353	359	316	368	339	335	318	323	326	355	348	325	331	357	347	344	340	384	344	351	388	366	347	351	348	337
16463	11316	6587	1060	503	489	475	457	457	475	450	465	456	437	477	446	434	432	469	471	465	465	433	433	481	424	424	472	464	428	413	408	431	436	459	434	435	438	450	468	459	428	448	442	427	407	424	428	431	422	411	458	451	476	453	453	452	408	417	432	452	437	429	409	463	421	471	456	422	417	413	429	452	402	435	422	445	464	458	454	436	448	413	419	426	443	491	455	419	464	476	418	460	447	418	426	419	459	464	450	420	442	460	455	431	430	450	446	444	466	438	448	435	477	437	436	418	449	427	419	412	440	414	412	447	435	421	449	432	439	438	435	446	451	468	475	429	440	405	439	449	452	465	468	455	442	423	466	463	430	440	449	431	441	448	428	469	454	399	464	452	461	444	418	432	458	432	444	448	418	476	432	417	448	421	451	427	467	430	437	442	415	434	453	433	441	435	479	459	402	432	437	454	432	429	460	440	441	398	412	392	447	451	458	425	455	419	472	448	408	436	445	474	447	458	442	405	441	436	414	450	428	420	417	481	428	439	415	442	420	452	413	436	441	454	454	426	429	451	465	427	458	449	459	472	482	436	442	448	445	431	419	441	459	443	426	473	402	428	466	435	476	460	446	434	429	439	428	459	465	437	437	471	444	442	411	449	442	447	405	461	437	455	459	452	442	428	423	432	465	494	440	422	444	441	422	419	450	446	418	441	414	425	440	454	394	434	449	391	415	447	402	432	435	409	415	412	469	453	435	432	411	461	474	459	447	480	462	484	433	473	423	438	388	447	440	420	431	418	436	425	434	460	461	426	432	432	440	456	464	442	455	427	482	406	414	456	426	413	454	415	355	436	452	446	463	450	424	443	438	448	422	463	385	444	434	465	440	438	419	426	479	437	471	485	464	446	435	428	419	436	460	459	459	410	446	427	427	427	465	430	428	397	473	480	438	475	451	436	435	446	451	405	441	426	449	432	433	459	425	430	446	443	456	456	436	410	444	438	443	447	433	460	438	446	450	446	443	434	469	455	445	423	427	457	418	448	429	400	461	431	417	451	411	434	432	435	457	435	457	419	427	445	421	420	447	400	457	452	455	446	435	438	438	457	426	425	419	468	486	423	461	424	433	442	446	452	411	419	432	448	434	474	466	423	441	450	440	412	429	460	425	439	448	448	460	472	458	415	440	410	405	444	451	446	470	463	411	451	457	407	433	498	478	439	454	449	460	433	416	421	430	406	442	452	407	426	456	432	465	442	461	400	456	438	476	434	458	439	468	452	451	427	440	465	443	417	435	377	424	415	410	416	407	495	435	410	440	448	436	436	454	449	477	431	473	439	453	451	418	457	440	428	423	433	453	453	417	485	425	446	434	463	433	427	425	429	456	459	455	429	442	436	446	430	432	437	457	455	422	410	439	448	452	436	412	418	441	448	472	433	431	475	409	464	473	471	460	419	437	468	428	456	463	430	395	448	424	458	424	428	453	428	498	433	454	426	444	444	501	426	421	413	425	429	448	495	445	452	398	422	444	469	427	425	416	463	430	453	433	446	415	450	410	452	441	437	427	429	458	447	462	444	455	380	464	467	455	415	425	447	418	412	425	433	448	491	436	422	424	401	397	483	425	445	422	428	436	444	456	423	447	457	430	456	425	435	454	429	438	408	432	450	441	375	455	438	468	414	440	450	440	462	418	402	459	432	460	476	453	475	430	456	432	398	452	467	417	397	445	451	439	455	448	419	444	452	436	472	422	437	467	443	448	428	466	458	398	415	475	395	440	439	449	475	444	493	438	453	439	471	400	467	425	466	465	441	446	439	463	470	459	406	474	440	443	430	438	428	424	440	430	478	460	454	446	456	451	402	454	422	450	431	431	452	436	436	461	446	432	474	455	412	454	451	420	486	461	450	428	429	447	409	461	440	423	457	426	446	458	479	418	440	427	442	459	455	453	432	455	432	431	457	448	424	441	470	431	453	429	454	464	434	466	467	441	452	420	440	410	411	437	426	449	452	426	479	436	439	439	441	464	449	458	441	423	439	457	434	500	413	427	449	408	434	426	441	485	449	452	430	396	431	441	419	457	449	452	406	422	459	425	443	462	435	427	418	469	444	415	425	443	404	449	450	441	437	384	437	427	429	434	445	409	408	459	422	435	487	441	446	451	424	409	444	456	415	435	471	413	439	441	411	441	434	403	434	413	439	458	441	464	440	408	430	451	439	466	439	484	466	430	427	444	437	439	459	437	408	468	424	449	443	480	462	394	437	440	421	486	474	422	447	417	437	442	444	440	472	441	417	416	420	440	418	458	408	406	423	442	456	414	481	399	445	407	473	443	435	429	438	449	404	450	451	422	431	426	435	412	383	429	475	438	399	426	459	460	486	449	449	436	393	437	434	503	454	442	450	443	439	495	434	461	437	411	438	444	464	428	469	456	493	426	435	447	465	433	420	423	451	387	451	422	415	418	420	412	418	437	440	459	429	432	437	398	412	449	476	406	459	465	428	418	487	390	408	422	432	429	428	445	435	426	422	430	416	464	434	410	456	406	442	459	458	433	434	444	451	427	453	424	449	407	447	452	499	432	453	442	416	409	468	434	477	445	424	405	459	466	449	442	427	424	434	411	453	391	434	454	423	429	411	395	416	427	424	451	429	473	427	443	420	470	422	427	447	458	446	443	461	433	436	461	410	435	456	469	470	449	443	446	476	436	428	427	432	423	476	435	434	440	441	431	435	440	487	405	458	426	469	438	424	407	444	410	453	419	407	439	466	438	426	438	448	408	480	415	456	471	427	444	436	468	429	459	449	415	445	444	476	440	404	434	441	463	425	474	488	423	445	448	425	454	434	459	443	448	435	409	472	446	434	479	448	446	426	469	438	434	439	448	443	429	450	460	464	481	480	418	409	424	429	489	438	448	438	469	410	413	423	415	477	466	429	425	477	425	450	475	433	455	420	450	415	462	454	433	437	450	419	452	461	440	410	412	443	378	414	450	450	401	410	461	442	453	429	456	482	418	464	465	411	439	467	436	452	439	447	415	435	427	456	430	439	450	459	449	421	453	454	465	434	420	472	435	495	454	460	425	464	445	440	459	450	437	435	440	458	436	488	439	453	440	404	429	464	437	442	443	418	436	451	441	436	482	469	414	426	444	450	409	442	435	468	419	429	428	402	434	446	478	480	466	441	451	424	425	412	448	469	406	469	477	421	418	437	406	474	444	460	451	448	459	431	400	447	460	433	488	445	409	441	481	477	438	441	428	477	427	454	464	429	441	460	415	447	439	430	446	424	467	440	466	429	440	428	419	439	462	422	443	448	463	435	435	440	432	429	432	439	416	465	424	449	424	463	456	459	472	460	463	422	420	449	431	464	463	470	466	462	428	428	437	450	439	418	424	463	433	446	420	426	451	456	440	450	469	426	428	432	426	446	443	442	454	435	427	414	421	412	430	410	461	429	427	465	473	429	426	433	436	449	439	480	430	432	445	432	464	444	441	422	453	438	439
23757	21576	29520	24079	21304	7292	1135	843	752	777	761	723	745	704	659	716	730	676	713	715	698	689	661	667	705	646	655	680	673	646	662	657	669	668	702	671	647	634	655	645	658	655	665	665	635	663	660	705	684	662	599	596	665	637	648	654	626	678	654	637	651	685	631	640	670	597	680	625	642	660	700	658	653	627	673	655	675	659	673	690	635	674	686	646	704	629	670	652	633	677	673	692	706	664	692	687	691	667	625	635	647	608	617	630	653	639	615	639	666	710	645	639	706	656	644	665	613	645	625	671	647	674	660	670	638	641	661	630	658	659	663	650	664	668	631	604	638	670	670	685	649	651	620	684	631	653	705	744	647	658	624	657	680	619	681	668	695	618	662	671	663	642	633	636	636	635	677	685	654	716	634	647	608	637	660	674	703	695	682	681	673	640	620	604	611	667	660	665	671	680	665	643	689	630	635	678	649	638	657	671	651	667	579	645	623	639	677	694	655	671	622	577	682	621	693	614	658	646	702	634	696	663	697	679	680	671	632	599	655	673	681	666	711	619	653	640	708	712	659	660	682	674	659	650	694	648	627	650	640	687	665	679	677	638	636	631	672	646	646	632	657	674	648	668	631	660	689	635	684	658	661	648	660	638	705	651	689	697	606	674	684	675	691	653	686	697	673	703	647	626	655	657	683	649	617	670	651	641	661	616	682	654	645	683	643	672	685	648	617	693	673	629	627	611	667	637	668	655	686	686	646	630	662	663	647	699	660	634	680	669	632	663	699	674	639	641	641	731	666	671	694	617	708	648	698	679	635	636	686	683	642	676	668	638	637	574	598	684	658	647	654	628	673	620	667	638	633	621	648	625	656	670	652	686	644	689	648	684	679	658	635	671	660	669	655	623	727	659	624	691	655	696	648	623	691	659	669	674	657	650	624	646	652	660	676	633	672	637	633	658	680	629	674	682	640	643	675	646	639	660	659	687	637	654	646	642	630	631	657	663	693	632	656	607	667	652	675	663	679	673	681	656	637	621	616	715	686	664	673	679	621	636	663	645	651	671	631	659	679	660	633	649	677	694	672	616	653	673	668	645	721	669	642	664	650	651	611	631	640	676	704	623	633	654	634	684	670	690	667	684	688	649	622	697	646	671	659	689	655	636	666	681	616	648	659	674	648	678	673	638	698	637	656	618	692	654	688	660	671	650	630	594	634	675	666	695	632	611	635	650	709	646	682	676	666	626	677	623	650	683	675	657	653	651	661	645	622	642	659	628	661	664	675	663	667	650	626	663	634	692	635	656	608	671	634	677	641	623	669	690	607	667	635	620	680	570	685	651	624	649	622	665	629	654	650	628	612	660	643	635	652	672	668	686	655	663	632	674	630	689	669	685	680	647	680	640	652	633	681	693	664	696	674	637	676	659	641	638	678	670	652	649	639	645	665	655	643	730	619	618	655	646	653	642	635	659	643	673	647	598	669	651	665	673	640	680	690	662	670	669	606	684	637	672	698	666	630	683	641	665	640	689	671	641	664	691	685	652	641	634	679	639	625	688	676	655	654	695	621	648	696	675	660	667	627	655	649	634	663	654	659	650	682	624	673	632	685	668	637	680	662	695	646	647	644	645	697	678	664	667	677	722	650	665	666	661	667	658	632	633	674	655	673	648	618	636	643	673	695	647	646	628	643	667	636	669	649	706	659	662	661	676	651	671	689	634	630	664	624	632	628	679	669	655	641	669	646	665	654	678	659	612	634	683	686	665	650	681	640	630	667	660	660	643	670	649	628	648	604	629	625	639	672	620	655	618	624	678	682	660	669	698	664	668	668	617	672	666	646	669	668	627	679	675	700	649	646	662	637	659	644	652	708	663	695	669	646	679	661	680	684	602	657	640	674	638	650	633	650	653	620	630	628	701	627	629	650	653	606	666	635	692	690	634	677	651	626	669	623	625	626	623	589	640	646	639	678	648	649	651	676	614	678	643	657	680	721	660	640	686	622	658	700	634	684	631	611	648	703	659	670	682	652	630	644	681	660	633	660	690	631	624	708	677	634	658	633	622	635	672	705	638	649	620	639	696	649	671	656	638	644	643	708	727	622	643	633	670	666	661	663	662	654	692	629	653	619	656	644	607	692	685	640	625	634	697	657	677	672	657	658	676	642	669	652	638	629	672	679	632	624	666	637	642	650	670	648	659	652	671	633	648	668	670	671	621	667	637	702	649	685	627	635	714	668	652	628	639	627	649	651	643	672	641	648	677	669	682	649	681	669	649	617	692	653	669	637	657	630	627	664	693	667	691	658	661	633	648	652	624	674	677	676	660	636	621	666	638	636	665	640	707	661	665	654	674	639	642	680	660	608	675	689	638	668	642	716	664	674	639	692	640	668	653	618	670	669	693	687	647	667	631	663	697	640	642	644	681	677	657	680	641	646	676	624	648	673	664	683	701	633	617	647	637	687	642	653	677	645	635	603	678	622	634	600	681	624	676	639	701	631	654	632	734	683	630	685	681	676	660	662	632	655	648	602	637	633	667	643	647	699	629	656	668	673	643	672	648	659	664	689	655	679	664	650	662	634	643	649	632	575	659	674	640	663	636	647	612	668	691	670	665	681	628	663	690	650	664	614	648	671	622	673	660	650	668	668	668	686	634	691	680	638	666	627	664	641	639	619	689	676	660	635	693	662	681	652	650	669	628	663	627	697	627	675	672	672	645	670	703	641	673	630	710	655	634	674	635	678	684	657	588	673	585	637	683	628	693	668	672	635	614	640	655	684	669	649	734	630	611	650	685	694	641	639	670	665	637	662	646	682	691	663	694	613	602	676	645	670	658	626	647	688	668	698	664	643	622	681	703	659	637	646	649	707	671	691	649	647	643	618	655	677	689	686	643	662	686	650	698	659	621	677	640	693	609	635	632	628	622	666	674	700	693	665	655	687	662	638	628	696	642	650	664	679	601	693	679	663	631	655	689	720	638	627	678	656	682	670	634	700	620	667	664	680	613	659	703	625	680	661	669	674	660	623	680	632	648	624	631	716	691	655	671	637	595	710	673	715	659	662	641	673	725	638	663	661	655	671	686	650	674	630	643	646	650	649	640	681	658	691	612	651	645	662	651	682	655	660	654	680	655	646	631	632	696	657	654	675	643	625	633	660	678	635	684	668	701	665	692	662	625	658	648	690	663	631	654	656	661	664	638	653	673	678	675	697	624	637	619	612	673	642	677	688	637	706	640	681	648	651	622	654	642	671	655	645	644	650	643	598	686	649	683	635	643	670	668	700	663	682	686	649	574	679	635	652	667	628	637	649	647	649	667	659	639	612	695	682	680	636	668	656	702	640	679	674	679	669	653	677	651	665	697	673	630	628	683	722	660	642	653	668	656	711	657	668	623	662	687	667	718	662	654	656	677	681	656	635	640	612	667	683	592	667	652	636	668	683	632	653	634	659	636	676	651	617	698	671	680	679	657	660	683	674	659	651	595	624	669	637	646	684	638	647	666
38321	41432	31354	6957	1858	1510	1266	1171	1103	980	977	910	922	887	920	823	824	904	868	802	834	828	853	828	867	796	841	864	817	851	768	850	840	832	804	803	835	818	823	864	795	826	830	808	843	760	827	785	761	834	829	780	768	841	791	828	798	787	845	787	811	878	838	792	796	818	774	815	822	787	819	793	837	783	784	783	814	780	803	813	783	803	787	760	785	778	780	820	821	803	801	772	830	800	728	835	843	803	844	777	864	743	765	807	736	819	787	859	847	804	860	702	735	798	798	765	813	817	822	851	781	812	841	828	808	814	772	784	795	774	777	802	772	821	782	763	780	833	833	813	772	787	840	830	847	806	809	803	797	843	790	831	820	807	772	801	816	838	777	762	837	853	768	800	810	795	802	834	859	856	795	791	826	802	777	801	815	809	788	779	772	841	806	845	854	797	806	825	832	742	853	795	797	826	803	853	801	797	780	850	794	804	829	801	805	818	843	810	830	819	801	814	785	828	800	783	822	875	834	830	809	823	820	790	792	850	833	846	851	835	786	807	814	809	812	833	759	806	822	812	804	825	840	784	850	774	867	772	819	810	824	809	835	825	798	840	792	847	856	807	817	829	797	796	806	839	744	817	848	774	780	827	816	839	826	828	809	776	763	792	784	798	860	791	842	818	834	858	829	826	802	843	827	776	783	789	817	873	840	785	806	757	840	798	817	789	754	845	857	848	798	776	809	841	859	844	803	827	830	803	845	810	804	840	824	810	766	816	825	823	830	803	835	761	836	831	853	845	817	841	793	781	797	860	790	740	819	822	855	763	823	819	886	798	765	811	786	791	780	832	780	836	807	828	839	779	812	876	769	839	787	774	793	827	841	840	795	852	818	823	813	826	802	804	767	841	804	806	798	835	800	797	802	765	792	783	823	822	809	877	858	824	784	798	788	843	810	859	864	843	847	793	830	811	814	836	802	817	831	818	795	852	829	845	781	829	806	795	766	813	774	811	785	793	826	804	834	827	842	794	762	798	852	852	827	828	817	828	847	808	830	816	835	835	784	839	776	820	795	797	851	837	802	771	811	856	790	821	792	785	852	737	776	783	838	825	816	774	809	811	810	800	782	817	798	813	862	802	862	802	853	813	811	866	804	789	841	743	784	770	815	787	772	808	836	781	758	839	816	826	763	788	789	871	850	828	858	814	782	780	843	785	824	832	819	822	817	825	813	766	846	767	775	832	797	803	807	798	753	840	799	781	778	804	835	800	829	796	747	770	835	865	739	813	834	802	879	806	822	809	793	804	847	831	801	800	833	814	844	826	829	832	838	763	837	792	823	813	842	805	848	817	799	796	801	806	844	860	831	819	833	787	781	829	841	792	805	862	806	826	843	876	822	840	800	833	820	825	795	788	828	794	797	831	815	837	828	831	778	813	754	791	842	761	757	803	872	800	825	835	829	816	819	795	835	831	770	764	792	816	817	821	789	826	836	842	824	820	841	753	824	792	810	827	830	794	828	783	836	774	756	804	792	802	823	827	824	813	808	795	806	825	787	805	834	815	810	845	828	787	746	820	806	791	773	877	818	809	819	824	800	776	817	753	861	854	820	813	804	808	810	771	788	840	838	857	803	799	833	796	796	817	834	836	895	761	848	769	825	829	808	818	841	846	802	782	814	807	807	791	803	855	804	813	845	851	770	843	816	831	787	891	814	798	847	803	813	823	834	772	785	839	757	801	822	776	855	809	779	827	801	733	775	844	838	786	806	797	805	776	818	824	817	835	796	804	816	827	804	798	761	846	792	811	823	789	805	800	802	807	821	794	809	793	808	761	816	834	849	820	814	794	791	822	767	828	823	845	783	812	855	804	831	830	807	821	822	857	792	762	803	802	828	789	807	817	811	856	822	795	811	806	789	832	814	843	809	820	792	833	809	818	795	838	846	798	849	798	808	804	786	891	809	866	809	836	767	830	764	819	797	811	837	811	767	798	800	752	820	794	798	801	814	806	830	856	811	774	810	854	839	821	825	798	851	769	809	843	762	772	813	800	759	818	787	865	895	803	749	866	798	778	764	780	890	820	823	855	783	770	806	825	771	871	823	830	798	777	860	786	823	805	811	783	759	778	832	811	830	790	798	809	766	839	768	826	795	805	839	856	824	799	850	802	831	837	772	808	811	834	777	794	790	805	852	839	848	855	799	818	761	819	828	834	814	818	786	790	805	758	801	839	807	766	841	798	788	769	802	822	812	788	817	773	788	828	777	832	798	789	847	853	814	826	825	803	813	762	757	806	821	821	791	753	791	785	827	828	812	782	802	875	792	831	809	805	789	790	822	813	843	813	801	806	795	833	848	806	799	767	822	824	807	773	812	811	820	864	784	782	820	858	786	816	819	789	836	834	811	808	802	765	800	821	815	791	791	855	839	816	777	819	839	773	855	850	846	768	886	801	785	795	820	805	837	765	827	844	856	823	804	806	834	824	809	826	800	813	771	837	795	788	802	841	806	796	819	815	836	829	773	809	807	795	798	804	800	836	839	845	818	770	795	794	805	779	834	807	821	799	833	792	771	802	748	755	783	786	800	755	829	770	805	811	783	788	836	786	825	750	804	812	757	803	780	771	829	813	791	799	818	837	856	780	834	854	818	780	822	796	816	815	801	806	843	829	818	807	804	843	815	777	806	796	803	850	787	794	803	855	815	853	820	841	841	775	794	790	831	821	841	803	845	807	787	804	801	799	760	816	835	813	806	799	790	837	777	823	827	833	820	815	807	821	809	805	803	837	778	815	769	783	806	808	871	806	844	845	785	770	794	826	798	789	805	790	721	853	808	862	808	798	815	788	782	805	837	802	817	760	823	776	832	797	816	771	745	813	750	827	830	805	808	801	795	831	829	808	804	810	799	824	815	819	773	838	830	824	787	764	767	779	817	823	814	835	805	829	852	806	810	840	814	790	807	843	819	824	807	858	864	827	797	819	836	813	734	854	784	771	824	812	792	846	865	833	794	838	806	823	814	822	814	775	775	803	824	779	812	764	768	809	788	832	816	807	829	796	805	794	763	835	810	827	824	812	808	817	820	813	838	796	808	790	787	826	767	735	807	795	823	798	800	844	781	858	806	831	824	843	840	798	755	746	796	849	740	803	777	839	862	831	790	817	798	756	753	772	830	756	826	851	800	810	804	839	752	822	848	865	782	817	800	810	776	815	801	788	799	889	825	831	828	794	806	762	806	771	824	868	836	855	808	819	780	805	787	823	823	830	817	820	772	829	777	841	834	796	894	864	796	855	788	825	793	788	799	801	812	802	791	800	816	810	783	788	806	791	785	777	839	775	867	865	818	849	797	811	788	827	817	780	825	779	844	810	829	773	827	864	786	865	795	809	805	807	796	802	762	782	847	827	861	833	819	776	828	818	809	767	782	781	773	792	813	760	798	778	787	820	819	777	827	808	830	807	762	825	805	845	788	812	836	830	864	782	827	821	823	833	785	807	772	784	840	789
24741	21557	28407	24786	7912	420	310	262	233	225	232	194	200	198	219	217	192	196	189	197	191	196	176	187	198	184	214	172	187	197	172	210	177	161	182	181	181	199	188	194	185	169	194	175	169	194	213	196	201	202	185	166	180	181	175	186	197	171	192	203	176	189	205	172	195	177	176	183	191	190	190	152	181	189	189	176	179	182	161	164	174	207	177	177	184	186	179	185	155	169	173	181	193	221	195	195	189	165	203	174	170	192	207	170	168	171	189	183	198	166	178	176	170	184	198	187	162	192	185	179	181	175	172	167	171	213	179	177	182	181	168	165	177	197	183	178	164	179	169	167	176	185	192	197	171	175	161	182	199	190	196	189	191	189	174	170	185	184	174	181	182	182	187	186	207	182	173	172	187	163	201	184	176	193	178	162	180	199	154	210	194	174	187	189	171	211	182	193	165	197	179	188	203	181	184	176	188	181	165	186	198	184	182	198	195	193	191	175	199	155	200	179	191	169	201	179	170	203	195	210	192	192	185	186	201	191	181	182	176	179	201	212	198	200	162	144	173	163	181	184	193	188	184	181	190	203	222	192	194	185	188	171	209	184	219	186	194	184	185	185	182	187	160	184	186	195	184	210	190	191	188	159	182	198	190	157	198	220	166	192	182	184	184	157	194	174	185	166	182	167	165	199	151	188	168	188	195	172	189	200	194	178	179	190	188	185	197	171	185	170	171	190	171	175	185	195	168	186	178	183	180	173	188	191	179	165	197	177	178	178	182	170	174	183	176	166	172	188	190	214	171	195	192	180	169	170	183	188	193	197	198	188	192	169	180	190	198	177	197	181	181	168	196	210	187	176	187	196	192	185	160	182	181	189	180	157	181	192	180	214	165	182	165	188	206	194	178	205	193	199	178	167	188	193	188	193	178	203	173	183	183	176	170	198	197	171	186	195	185	195	180	180	190	188	176	193	185	171	193	183	173	155	187	175	175	168	187	176	183	169	167	185	178	168	168	187	178	178	203	195	163	177	184	167	187	177	208	184	190	188	178	203	161	202	189	205	197	187	175	177	184	201	155	174	210	194	211	188	196	164	188	184	168	206	173	188	189	183	172	202	182	182	175	183	157	193	168	182	188	159	195	189	169	195	161	211	198	198	199	187	183	208	223	158	174	174	205	188	192	169	170	179	204	166	178	191	188	186	189	176	173	173	189	182	208	162	187	193	194	175	189	197	199	173	199	173	197	171	194	193	183	184	175	169	199	192	181	195	209	201	167	182	182	159	201	166	167	180	152	179	185	191	158	179	188	203	180	174	183	180	193	199	171	214	189	177	161	198	198	175	181	185	174	164	199	182	167	179	181	157	203	179	199	169	186	172	183	194	211	184	169	172	194	171	192	213	170	185	188	179	176	190	191	159	185	174	188	189	187	162	173	194	192	179	191	151	182	190	186	180	204	169	170	178	196	205	199	173	200	207	182	175	188	172	164	193	174	205	183	204	191	199	190	170	169	182	198	190	186	188	171	184	186	175	202	189	183	168	183	181	211	172	147	218	222	190	181	176	157	176	170	178	191	182	184	152	198	186	211	179	167	184	185	192	176	210	182	203	172	191	191	164	197	179	185	169	179	201	168	195	184	164	173	190	154	194	163	189	189	161	181	208	176	176	184	197	169	187	189	183	187	179	204	166	174	194	165	191	198	178	188	174	166	166	169	180	178	180	157	173	168	197	180	172	200	171	185	191	171	178	193	194	185	179	169	164	184	204	199	165	183	180	183	189	176	187	202	190	194	190	169	203	171	172	205	180	195	190	189	179	187	206	178	164	180	195	192	198	188	185	196	172	195	174	177	185	164	206	180	175	182	198	169	168	204	183	172	190	175	168	179	179	173	189	189	174	189	167	199	180	177	192	182	198	203	180	201	194	177	190	193	177	178	188	192	181	158	192	152	174	177	177	171	185	172	180	191	206	171	217	187	172	177	188	157	212	183	168	175	201	210	195	183	169	199	181	154	190	182	181	206	198	173	163	159	180	193	171	186	182	187	188	178	179	164	189	193	181	176	151	180	197	200	170	201	194	159	175	187	183	174	187	187	170	178	188	175	164	178	198	180	196	183	158	193	178	188	187	190	200	195	198	194	203	158	161	168	173	187	204	194	176	187	168	174	202	188	176	180	180	210	171	191	166	186	183	190	192	197	180	171	189	204	186	186	171	176	194	212	173	189	179	202	181	186	204	174	174	209	200	176	159	183	168	206	172	207	190	164	180	174	172	203	199	145	186	184	157	191	185	175	210	185	187	192	170	184	173	182	183	192	171	185	169	160	186	166	166	190	200	181	184	157	159	172	177	202	183	172	206	188	209	164	198	192	182	179	204	191	154	184	165	192	188	178	203	180	176	177	191	192	182	173	190	205	178	196	186	179	176	190	195	170	192	190	181	171	198	167	182	188	171	188	193	215	161	183	174	193	190	178	180	230	192	199	164	163	186	186	176	186	184	155	207	183	206	177	177	170	201	180	157	174	182	174	190	184	199	172	198	190	200	190	170	163	203	164	185	195	180	180	185	166	190	200	167	204	188	190	201	184	184	172	180	178	186	210	185	195	174	194	160	182	167	188	181	181	178	188	192	194	179	186	222	186	193	189	167	170	179	179	209	162	191	166	196	205	182	212	197	175	198	175	180	188	189	173	215	193	198	196	160	202	181	180	186	204	187	181	173	182	189	171	193	183	168	199	183	176	182	187	173	165	185	186	189	182	174	192	182	188	199	183	173	192	161	162	171	176	214	195	176	181	171	184	192	185	185	173	192	172	177	185	193	181	188	178	175	200	180	197	179	197	172	180	223	176	166	193	173	157	179	166	187	212	207	157	162	186	170	196	182	180	186	170	180	192	181	180	157	176	186	162	199	188	174	201	178	196	174	208	169	205	185	182	184	174	174	188	188	189	204	192	186	224	169	181	201	161	177	187	190	188	190	196	185	188	189	193	174	184	174	173	166	184	201	189	210	175	162	194	188	162	171	181	195	181	158	198	201	189	172	195	202	178	179	182	176	174	184	190	206	201	205	184	179	205	188	206	196	163	172	169	200	166	188	184	184	172	191	224	199	169	200	197	202	181	213	184	198	190	215	180	191	165	206	192	195	180	199	186	170	178	192	162	181	174	164	200	184	194	181	191	225	177	171	182	199	196	175	193	181	187	172	186	170	216	178	188	193	176	179	182	189	184	174	171	191	151	182	180	190	193	177	177	172	166	182	170	174	165	184	155	182	159	191	175	192	178	162	176	210	195	175	167	200	200	201	192	156	172	172	186	184	187	189	180	201	156	157	160	177	191	182	205	191	190	187	196	201	191	169	182	172	191	210	153	174	181	177	196	187	174	175	179	170	160	195	203	191	174	188	194	171	166	182	169	167	221	178	178	194	182	181	176	176	182	189	188	172	174	202	174	191	166	189	193	173	176	197	202	177	189	178	204	171	181	162	169	193	195	181	174	171	185	200
35129	32705	21178	4999	840	662	569	451	387	343	350	341	329	341	302	290	310	298	303	299	279	271	267	259	261	256	253	291	257	272	285	245	272	270	272	263	261	269	263	268	255	282	293	258	243	282	269	268	250	248	250	238	268	238	237	231	257	238	231	285	247	268	261	228	258	265	268	249	256	267	249	233	251	247	238	277	287	264	269	261	253	245	254	263	271	262	250	246	274	242	229	221	283	207	262	229	256	253	249	253	247	257	217	271	257	230	267	267	232	263	252	262	269	281	259	250	262	236	237	261	249	238	244	256	250	266	274	262	250	238	261	264	278	268	247	264	252	259	253	242	241	258	276	215	239	297	230	255	223	242	253	278	287	267	273	257	263	249	258	264	249	245	275	239	268	245	237	280	268	278	266	242	255	270	260	269	252	244	266	237	250	226	247	265	244	257	257	272	232	269	242	250	258	234	258	257	280	260	248	228	273	273	256	230	267	297	277	265	276	255	240	246	253	225	254	283	288	255	272	252	262	243	272	254	255	253	266	248	270	259	247	261	263	242	238	251	239	256	235	272	277	254	261	268	220	283	269	238	237	235	248	249	289	264	265	210	257	271	254	249	248	258	255	250	234	263	238	255	274	267	274	268	263	273	281	246	233	238	277	278	247	254	261	285	271	220	210	291	254	253	267	279	246	266	261	234	295	286	257	262	258	258	240	223	253	265	263	251	243	263	256	261	250	230	241	263	263	280	245	237	253	238	268	248	267	251	254	248	250	261	266	259	234	269	287	263	247	243	272	261	254	272	257	265	257	245	252	240	260	247	262	261	262	268	257	246	238	266	267	259	275	252	255	256	285	248	275	259	246	252	255	240	235	248	276	269	265	238	235	258	252	261	235	268	244	254	233	267	236	261	277	280	262	219	233	252	240	233	256	245	267	277	254	229	235	256	245	261	265	261	249	247	251	266	260	256	234	232	239	237	248	251	237	227	278	265	246	232	251	265	271	243	263	246	241	254	244	253	251	260	248	254	249	269	270	252	267	242	267	240	240	227	246	263	253	251	251	262	248	276	266	246	248	260	261	268	231	232	262	244	234	270	279	269	261	236	252	255	275	228	271	266	251	235	271	263	232	218	243	237	251	236	245	239	242	258	231	233	257	256	233	239	284	247	268	245	293	230	266	270	232	267	260	275	237	261	246	220	259	264	259	264	265	274	246	273	255	237	291	267	233	290	244	239	267	242	234	254	246	232	279	278	236	264	254	239	254	271	251	247	249	259	250	247	262	268	261	247	263	255	263	258	257	287	276	277	253	273	238	270	244	254	283	250	256	252	268	245	248	253	243	255	283	255	232	256	260	234	245	233	268	240	260	236	267	249	244	272	274	223	283	240	260	250	254	243	268	261	225	241	259	245	244	282	254	264	221	260	249	282	235	266	266	250	257	234	274	242	269	241	250	242	254	283	279	250	267	260	230	242	255	224	267	275	262	231	234	254	229	267	245	243	277	278	232	226	239	273	290	240	254	265	242	240	247	256	248	234	275	261	236	259	274	287	252	242	258	260	248	254	217	282	279	240	282	235	255	292	239	242	232	277	244	261	286	267	260	239	238	266	262	270	236	273	282	281	242	228	271	261	298	251	263	243	257	257	286	231	275	236	278	253	243	246	255	254	280	249	263	245	258	263	244	248	280	276	270	288	234	265	228	227	245	239	243	211	263	280	277	252	238	258	268	269	246	247	238	246	254	277	240	255	245	283	270	248	234	250	223	249	270	255	233	255	263	254	229	249	264	254	271	288	247	249	256	258	256	260	288	270	242	266	237	235	242	224	245	265	280	284	282	253	260	261	278	241	251	268	241	265	268	234	272	283	233	253	253	275	265	267	256	252	254	229	248	248	241	288	242	269	277	261	252	258	216	280	268	287	263	223	270	244	251	247	245	274	288	275	243	274	268	249	251	257	247	257	229	273	255	262	258	270	263	262	275	261	255	265	251	283	256	237	243	282	249	251	272	274	263	264	269	256	249	278	243	246	215	236	272	260	259	252	233	273	277	223	258	254	226	236	238	268	240	249	277	244	263	281	235	259	259	253	230	247	268	248	272	241	259	242	285	249	229	274	255	237	229	273	285	243	242	256	233	250	244	254	256	251	253	246	256	263	262	274	277	287	265	247	247	250	264	229	273	242	260	247	258	262	235	250	258	281	270	245	230	242	244	278	278	267	237	259	258	239	264	279	273	224	251	247	249	253	263	228	253	246	248	235	249	260	250	241	249	259	258	255	247	254	269	262	265	275	229	240	249	270	239	255	254	256	268	249	249	242	238	239	265	258	241	243	258	255	261	260	302	225	282	214	258	262	255	226	250	239	264	253	278	249	244	249	255	269	254	250	259	275	250	266	246	249	253	240	252	246	267	287	269	263	276	262	283	259	261	260	282	264	261	278	235	256	282	229	249	258	280	272	228	266	251	254	265	252	247	256	238	268	236	257	220	259	251	266	266	254	227	265	256	275	286	275	237	244	261	272	231	276	244	242	256	272	245	258	255	248	266	277	249	268	239	246	232	256	266	282	258	247	243	262	259	250	263	238	274	254	232	279	264	253	221	233	246	281	274	251	243	240	253	279	261	267	248	267	279	267	252	257	258	258	256	257	256	252	260	257	257	265	282	253	288	268	242	256	238	259	255	270	255	244	267	274	267	246	259	274	257	260	259	256	249	265	247	241	233	251	247	272	256	261	235	268	253	242	233	254	274	244	260	253	236	245	240	237	277	246	274	263	232	251	264	256	258	246	235	273	237	246	244	262	267	251	237	269	254	249	267	228	266	273	265	251	232	260	263	229	254	253	277	266	238	290	237	247	239	256	254	245	259	242	293	251	277	206	274	265	243	256	282	264	263	241	265	260	245	250	252	226	284	238	258	253	231	251	250	282	240	243	254	236	242	278	258	248	227	232	243	252	251	250	257	266	249	216	225	256	275	258	256	244	256	223	250	274	253	273	263	266	259	286	282	215	265	229	258	240	252	258	249	227	271	248	231	271	264	262	245	246	251	240	261	273	284	260	264	287	239	240	217	256	248	238	256	254	246	232	289	245	243	239	268	270	256	260	248	265	256	242	258	246	252	241	271	266	267	256	226	275	256	261	249	239	274	280	266	218	254	249	262	285	263	241	284	266	264	242	276	228	270	225	227	244	244	253	249	238	251	254	272	272	270	269	301	258	293	259	269	267	244	242	247	226	243	235	223	260	250	280	231	278	257	268	263	250	265	261	259	267	213	245	239	261	252	266	241	217	248	229	252	232	252	254	263	279	277	231	260	268	241	238	275	254	263	254	239	274	257	245	279	250	246	270	241	255	227	274	274	264	232	289	249	271	267	223	256	262	243	234	248	248	239	267	277	275	266	235	242	273	249	259	248	267	260	256	268	278	267	262	245	266	264	237	261	249	248	235	261	242	264	257	230	246	268	267	249	258	237	232	240	247	253	263	217	282	254	244	265	252
22736	21606	30229	23448	21607	21637	8499	1087	795	818	776	715	636	703	666	641	638	659	642	633	701	624	639	644	635	621	637	648	644	592	597	576	609	559	587	620	627	584	604	584	614	582	592	591	641	609	587	609	591	553	565	616	600	621	617	588	592	574	561	572	591	594	625	624	596	574	584	605	601	602	586	628	567	591	600	614	575	605	605	623	624	600	547	573	598	571	559	662	607	555	598	632	647	586	620	575	572	622	616	583	569	631	602	586	602	616	626	598	629	569	585	560	586	574	596	570	573	572	587	643	567	626	584	549	612	599	615	574	577	616	599	601	549	607	591	582	649	621	596	544	593	589	566	608	532	611	610	566	612	603	598	627	538	586	634	569	623	573	581	575	567	572	609	574	590	566	577	594	595	583	564	557	573	615	612	587	580	588	592	552	610	591	587	609	631	608	590	620	560	570	631	573	566	631	577	609	575	593	558	563	544	604	598	634	569	596	616	567	631	565	578	606	588	614	565	604	569	570	595	623	618	558	606	575	635	584	582	602	586	607	611	588	616	574	589	621	654	622	602	584	586	606	584	577	615	609	588	628	569	563	575	581	572	585	588	581	628	590	580	571	588	576	601	582	568	587	540	632	601	605	619	557	560	580	601	590	557	571	622	622	582	632	600	616	600	621	616	574	578	580	607	562	559	578	572	563	570	592	594	542	568	639	576	606	578	612	609	645	583	561	573	558	602	615	601	629	602	602	619	576	563	593	596	581	635	612	544	571	620	576	571	586	602	602	597	578	611	593	631	569	582	606	617	650	612	583	605	600	585	562	614	580	600	584	601	583	565	604	540	551	599	629	596	560	591	560	594	637	595	590	587	574	565	605	545	586	639	616	592	538	608	586	552	607	547	569	559	612	606	611	561	567	569	596	581	608	566	610	598	583	585	563	588	556	609	577	609	563	602	600	616	567	590	606	606	580	605	617	571	575	557	561	608	570	593	555	611	580	614	536	562	618	608	571	581	610	574	606	598	623	579	562	606	621	582	595	581	617	599	572	587	570	558	613	586	586	593	575	600	580	619	576	612	596	615	608	608	605	590	628	589	603	629	579	603	636	566	576	570	577	597	587	605	568	579	559	569	558	589	629	558	576	565	552	619	618	617	557	622	565	592	604	569	599	576	593	570	563	600	590	607	569	557	584	612	596	594	584	594	588	600	573	601	585	614	551	560	582	598	622	647	541	596	596	589	597	566	587	613	572	617	618	634	600	564	578	528	585	563	535	570	630	558	625	589	569	606	576	575	611	605	617	584	609	575	592	573	594	634	579	557	568	583	559	596	582	575	555	582	592	585	607	555	591	615	587	591	615	651	561	559	644	610	576	529	596	572	576	649	569	592	566	566	632	567	592	618	530	614	572	588	582	595	573	630	626	575	562	574	569	611	576	642	585	572	578	582	620	565	553	581	567	601	640	566	620	617	623	597	618	593	603	604	573	562	627	633	623	606	643	619	595	596	621	573	600	592	542	597	552	583	552	581	598	606	618	575	564	603	588	547	567	612	600	605	567	543	589	564	638	591	607	588	574	578	630	578	586	559	553	621	612	639	556	601	594	581	604	565	594	637	589	588	579	602	601	561	589	648	625	589	582	587	569	570	604	551	570	607	583	576	626	607	533	560	579	572	588	601	590	568	638	598	601	609	586	574	606	596	602	560	593	555	589	586	576	586	633	583	592	614	618	581	585	571	586	640	599	571	586	575	543	591	610	590	651	609	627	547	627	577	556	636	599	563	556	620	577	594	568	613	612	610	590	601	603	621	628	589	573	604	609	575	617	605	612	577	605	610	576	603	580	611	622	581	628	605	575	562	590	580	588	565	553	575	563	569	594	552	606	606	592	576	557	576	591	594	613	600	601	560	623	589	580	593	556	630	619	571	609	605	613	553	596	579	615	528	574	601	608	618	585	558	582	582	619	595	579	595	612	595	588	578	564	611	610	647	599	596	570	602	590	545	622	568	583	589	594	595	590	624	572	600	570	589	591	604	564	549	566	600	608	561	596	589	624	607	586	614	564	571	574	609	596	617	601	614	575	624	625	564	595	619	555	611	553	545	578	597	583	585	611	568	609	603	549	616	589	612	615	585	589	585	592	615	608	595	555	608	604	573	603	593	577	588	586	604	580	577	549	604	605	583	583	540	571	601	616	592	572	579	595	621	581	605	562	581	632	600	586	581	643	571	603	595	589	627	563	574	582	580	591	619	607	576	620	604	564	617	594	601	580	541	625	621	599	576	608	610	614	615	579	608	574	590	574	622	603	623	575	601	594	610	611	611	596	546	587	532	593	595	585	621	564	624	573	599	622	593	576	568	604	603	569	551	593	627	602	577	604	573	577	577	625	594	600	564	597	575	582	594	613	588	628	564	530	624	569	598	572	581	595	607	602	578	594	606	620	604	572	569	598	603	596	581	591	575	566	554	623	603	590	598	587	562	641	586	601	562	584	584	570	604	573	604	624	604	620	583	597	618	596	554	573	564	609	601	558	618	574	564	549	571	583	603	551	604	622	566	598	633	572	592	623	604	600	617	551	580	575	617	616	611	580	615	577	567	583	559	557	584	616	630	569	589	571	575	598	571	590	583	577	613	569	617	606	607	593	588	575	604	575	553	585	625	582	612	622	577	575	603	542	568	577	595	616	562	567	575	588	585	611	588	580	581	630	558	608	586	584	554	590	636	538	572	623	602	585	570	620	609	563	606	624	590	584	605	616	582	581	574	577	610	599	587	553	597	607	608	640	604	588	549	605	633	619	576	602	571	565	614	614	610	574	593	588	565	630	636	616	531	566	636	560	559	607	578	543	573	629	560	585	596	589	587	576	633	595	623	602	606	603	599	570	633	612	599	532	586	579	619	607	560	559	561	628	578	603	551	629	593	592	564	590	600	576	592	588	609	580	560	612	615	617	583	570	619	552	574	576	605	640	607	632	571	610	559	612	606	616	566	581	622	579	612	589	598	581	605	587	566	565	589	592	540	592	586	586	621	602	636	579	638	582	517	635	579	568	604	608	560	606	629	611	579	578	580	651	568	586	580	599	524	595	553	573	623	550	578	587	565	598	590	584	584	601	598	598	594	584	572	572	593	560	566	600	585	630	613	578	583	585	595	562	621	579	649	628	600	582	559	631	573	600	592	585	579	596	612	613	558	607	579	547	568	580	585	572	577	576	579	559	553	584	606	581	606	630	574	587	619	579	565	567	610	589	573	622	582	611	578	586	598	636	613	603	596	566	581	587	600	593	583	599	595	606	540	600	599	569	597	615	602	622	569	620	608	609	590	602	552	571	594	560	562	585	580	613	578	610	601	617	600	606	585	586	599	600	603	594	562	599	623	579	570	592	607	587	613	580	624	586	605	611	614	573	586	608	538	572	605	600	610	574	569	571	599	557	618	591	566	604	580	591	593	553	654	576	596	564	618	612	560	587	571	557	569	607	575	593	590	573	609	561	571	555
42472	49456	34365	10317	2689	2178	1760	1518	1300	1118	1087	1019	972	960	866	862	840	834	804	797	790	770	756	811	863	784	765	764	760	757	762	753	810	739	753	737	754	789	784	733	708	732	711	757	721	757	742	675	715	700	717	732	734	768	705	763	779	772	753	762	778	715	761	737	760	689	761	720	739	680	725	708	742	703	772	712	761	718	729	717	717	722	771	726	739	752	696	716	743	727	726	758	733	703	767	751	720	721	748	749	766	789	729	759	768	721	690	722	787	760	778	742	748	752	759	701	726	768	740	733	694	738	774	772	710	719	765	693	758	798	735	772	755	766	775	716	732	741	746	724	697	734	719	811	715	698	757	734	733	748	736	795	792	693	696	689	706	701	728	766	713	759	755	767	724	737	752	763	743	683	740	726	739	735	772	771	715	739	766	781	683	725	755	762	715	737	799	694	744	744	754	696	692	757	774	716	691	737	718	726	764	715	714	760	741	747	712	741	718	756	749	762	722	696	699	723	684	701	780	701	728	736	708	730	724	740	679	739	713	691	755	709	715	718	685	741	723	705	766	703	754	730	680	738	778	706	753	712	698	739	775	719	736	716	741	755	712	689	734	698	712	748	746	760	691	733	754	701	739	741	750	713	777	748	759	695	732	758	690	767	727	722	744	752	748	725	754	752	724	768	733	719	729	746	720	738	787	692	711	746	731	733	707	738	739	740	729	740	713	728	737	707	784	720	721	743	767	728	709	764	706	700	741	731	751	727	762	747	775	760	705	770	746	794	742	725	723	677	720	705	739	709	739	788	744	713	701	710	748	727	725	757	708	754	720	718	725	723	765	772	750	717	786	701	758	757	734	717	759	743	689	764	709	740	701	744	735	726	759	731	734	712	747	731	726	727	779	791	739	754	696	746	732	770	758	705	769	682	731	763	758	761	723	780	767	743	736	753	748	779	756	754	726	730	692	726	738	730	737	741	765	765	706	762	708	753	768	745	752	805	749	758	726	667	697	683	719	670	714	773	694	736	770	742	756	724	705	695	714	752	726	728	788	718	763	767	736	691	719	721	748	711	752	765	744	741	737	772	728	765	760	729	737	754	674	738	702	722	697	739	725	729	691	743	732	735	748	778	729	786	717	720	786	735	735	741	730	691	755	737	681	772	742	761	687	796	722	761	751	706	718	726	711	764	714	738	708	707	756	739	777	726	749	710	737	789	729	746	712	766	757	733	805	742	720	732	686	728	750	701	733	733	690	704	740	725	799	741	742	730	754	783	756	714	725	725	740	713	715	704	775	745	716	712	746	699	704	766	790	741	783	718	744	735	752	769	686	727	772	742	746	740	788	728	685	749	707	712	737	758	779	805	740	744	709	722	744	793	764	779	791	768	737	756	746	742	724	734	728	741	721	745	729	729	723	734	727	735	714	702	713	746	703	701	742	763	774	750	732	744	732	726	717	743	710	722	740	757	741	760	725	754	730	699	732	779	720	737	768	781	738	723	698	719	754	752	702	734	761	743	725	676	744	742	695	772	729	743	743	767	776	720	732	718	706	694	712	763	746	753	783	780	735	714	772	690	750	722	759	715	766	716	785	645	778	706	740	711	704	739	687	726	704	692	750	768	697	695	722	757	759	754	774	742	742	711	702	763	705	758	734	722	677	713	735	742	733	728	739	722	745	732	761	726	733	707	729	707	722	758	725	758	726	741	698	701	776	687	689	781	726	715	814	694	774	750	752	755	751	748	729	735	754	742	720	743	737	743	755	719	698	732	722	771	765	690	728	783	727	745	741	782	729	753	741	745	796	717	728	742	753	772	799	738	756	710	715	759	718	728	737	734	738	691	763	747	773	713	726	754	732	779	737	683	736	750	738	733	705	717	715	765	776	757	739	743	740	738	729	740	692	730	782	697	729	701	757	723	736	734	749	707	676	743	737	776	682	742	753	684	710	714	738	767	707	773	761	774	756	746	673	721	769	762	739	728	690	715	719	743	714	734	700	721	746	760	701	721	687	764	750	773	701	761	683	739	756	702	738	722	748	729	706	706	747	740	704	719	725	728	715	742	707	728	700	722	693	709	700	681	706	749	726	703	749	763	743	738	750	686	732	724	723	720	766	741	709	755	750	735	718	728	686	716	774	773	759	752	734	727	733	774	721	787	702	717	750	765	712	754	746	710	702	715	758	734	727	699	742	736	770	754	694	685	703	670	707	724	722	721	783	736	743	698	774	740	749	712	737	706	752	705	802	776	726	703	743	761	701	691	752	681	758	775	736	716	763	769	745	724	693	686	702	744	773	747	741	732	702	726	735	744	741	765	771	777	755	705	730	685	769	736	744	739	717	741	732	701	781	693	718	727	779	789	762	775	703	711	718	754	781	735	724	761	707	693	798	758	722	710	725	759	714	749	781	714	760	738	769	763	694	757	801	712	751	688	710	762	742	718	765	713	725	756	761	725	761	722	727	750	770	704	731	710	759	765	787	748	758	674	727	698	726	727	716	717	758	697	755	728	728	731	699	733	726	742	739	686	713	738	762	706	746	767	738	756	730	719	712	697	720	743	692	791	757	735	717	721	752	714	787	741	742	769	744	753	732	704	737	718	730	758	723	768	708	707	732	717	761	757	753	787	737	751	754	701	695	746	706	748	793	751	699	750	683	781	775	715	741	749	769	725	722	711	748	764	704	702	732	732	759	732	736	714	703	749	679	737	719	758	755	745	705	775	763	758	743	744	752	739	743	749	699	709	756	699	669	753	767	734	751	769	728	776	723	771	727	721	761	753	804	710	729	739	718	753	714	733	713	740	730	729	751	737	740	710	743	777	740	748	708	761	689	762	807	748	704	728	735	772	758	733	750	718	748	732	785	785	758	747	705	709	727	710	734	717	781	705	748	688	749	735	755	738	748	767	729	745	758	751	712	735	722	728	710	717	709	757	753	755	702	749	733	738	781	751	716	793	787	764	706	784	773	767	768	714	711	690	743	782	733	776	783	666	790	709	734	721	770	731	740	784	753	699	720	735	749	719	741	731	730	758	733	752	721	764	706	696	747	774	720	774	757	722	755	748	755	800	728	741	743	728	723	723	719	673	776	722	761	759	687	724	780	746	770	753	747	760	736	758	739	740	726	753	682	740	736	704	773	716	708	707	743	721	724	738	740	741	741	736	746	739	749	749	745	720	709	719	715	733	758	695	696	743	699	739	721	757	702	714	759	774	754	732	714	772	733	735	739	737	714	702	713	734	759	736	753	733	675	723	710	750	726	735	749	709	744	704	706	741	683	713	785	813	696	729	783	761	771	718	737	685	748	704	717	743	741	746	723	785	720	730	753	723	724	738	708	774	711	730	736	734	755	796	740	750	704	719	727	722	744	713	797	746	707	708	698	733	766	741	720	755	695	793	740	761	727	742	727	716	763	808	686	730	680	720	714	763	703	713	729	728	737	781	742	722	706	713	715	715	745	726	748	779	750	714	694	785	745	755	751	716	728	686	747	752
28149	19474	7944	1519	402	403	401	375	386	343	368	394	334	362	360	341	367	359	353	367	351	329	341	361	380	363	377	342	351	354	363	370	373	365	376	335	354	349	353	344	332	370	334	366	320	353	306	368	338	333	339	369	421	350	341	354	355	360	334	334	337	332	353	378	390	353	342	345	348	337	340	374	360	345	386	361	384	374	362	376	352	345	392	347	360	366	369	375	349	375	324	370	374	379	364	371	340	358	350	361	309	349	360	336	371	373	343	368	301	370	343	373	351	339	386	383	351	368	358	339	357	313	350	347	339	340	356	366	341	353	335	346	332	359	336	338	338	360	350	339	392	366	320	357	326	377	353	335	322	338	355	335	354	327	372	371	345	370	361	350	327	355	366	345	369	365	372	344	360	352	340	356	342	368	367	368	361	367	384	339	371	344	356	354	367	376	353	337	336	356	380	362	329	331	352	325	356	378	350	375	354	353	329	359	342	346	379	327	371	344	352	341	346	337	357	346	362	367	376	391	346	314	370	377	376	370	358	372	365	335	333	352	322	353	369	364	370	325	344	367	346	338	381	349	331	349	347	318	354	365	360	327	337	339	361	317	355	350	417	342	344	344	354	383	353	363	374	337	349	367	344	361	315	385	366	371	379	359	341	363	345	345	374	361	310	372	379	360	363	386	373	335	325	388	327	371	363	374	351	341	360	343	337	335	380	342	354	346	354	348	385	379	383	358	370	380	344	377	384	346	352	352	374	350	335	335	401	340	353	378	376	381	338	387	353	338	362	376	341	350	370	319	349	371	345	338	374	339	355	352	387	337	328	378	367	342	381	356	330	347	341	344	369	354	369	366	360	368	340	337	339	365	307	341	369	333	341	353	339	346	368	350	350	324	356	340	354	347	363	359	368	352	350	334	346	319	373	344	344	342	348	334	364	365	353	367	358	366	312	333	346	351	361	392	373	342	361	380	326	359	352	348	379	381	354	374	369	397	362	358	343	355	349	340	376	353	340	371	366	345	342	337	386	324	346	349	351	380	352	325	329	387	342	350	346	334	372	362	385	334	365	348	374	354	361	387	361	360	342	353	314	382	343	361	321	372	376	367	328	329	333	362	352	351	364	358	354	359	373	364	334	339	381	340	348	351	371	337	352	383	342	356	348	341	353	354	324	372	364	367	368	356	317	317	348	363	350	348	331	352	332	353	386	341	338	356	326	346	379	351	345	363	351	368	338	304	341	367	363	348	389	316	365	329	389	333	354	343	328	359	333	365	363	359	337	336	379	343	352	343	379	330	331	374	341	384	351	337	329	328	337	380	387	341	311	322	379	369	350	375	336	379	374	358	344	351	360	330	323	332	345	360	369	363	328	397	388	331	366	326	334	364	389	356	350	358	400	343	364	357	312	352	361	331	380	352	340	350	342	352	342	365	348	347	364	312	346	352	355	354	373	352	357	352	361	354	377	375	356	359	367	381	382	387	388	335	334	375	375	352	333	369	364	365	334	333	355	347	327	341	351	340	343	374	340	356	382	357	357	348	389	368	334	366	369	353	369	368	342	339	383	375	371	352	376	320	390	365	357	354	361	376	387	382	350	351	340	375	345	358	336	330	343	333	402	355	379	392	362	345	361	356	339	368	374	325	338	360	350	354	331	358	343	383	406	356	326	358	371	368	362	387	372	343	385	349	343	353	326	331	336	367	333	361	333	352	344	345	398	377	334	374	324	364	351	346	344	365	332	362	366	363	370	367	362	363	347	337	297	326	354	323	355	351	318	348	400	379	388	339	376	346	354	344	339	379	347	356	381	377	327	363	337	317	319	361	309	362	342	346	382	338	360	336	348	367	344	354	330	341	347	355	379	365	324	349	324	355	336	348	342	341	372	327	367	346	351	362	344	337	366	364	338	327	392	367	362	342	345	356	370	327	321	356	371	388	366	322	366	348	342	335	357	353	382	375	361	360	356	373	383	310	346	408	339	366	313	306	364	390	369	346	349	376	369	360	386	352	347	340	329	375	383	365	375	343	386	382	389	339	357	373	334	346	378	346	291	371	343	383	351	344	353	323	367	343	374	349	371	339	375	349	369	318	329	347	376	366	346	329	323	357	347	341	341	383	360	363	359	349	357	346	379	352	393	334	379	366	370	319	367	352	330	314	382	326	356	356	352	333	357	322	350	336	339	379	375	337	345	316	372	363	374	381	369	354	346	346	335	324	334	373	343	361	382	366	355	359	356	326	362	347	358	351	356	343	327	375	346	357	358	348	363	321	354	369	354	370	338	351	361	361	355	364	327	344	351	387	363	339	347	313	383	346	352	367	372	348	386	347	323	329	341	350	366	338	342	357	320	364	315	355	336	362	331	305	381	357	342	367	340	315	360	340	367	330	391	345	352	336	333	347	349	383	342	363	386	374	364	366	348	341	326	354	341	353	344	350	364	366	357	338	330	379	367	343	349	371	351	335	359	337	378	364	350	391	331	378	361	357	371	359	367	359	343	356	376	342	390	333	371	328	326	373	331	371	372	352	359	365	332	348	331	347	345	384	329	332	338	357	357	372	364	366	373	371	401	374	373	354	362	352	381	361	337	339	354	355	365	377	371	355	290	358	347	324	358	355	327	403	359	355	355	351	359	344	375	337	334	343	348	389	340	357	312	387	378	380	359	357	367	361	368	361	362	325	373	357	339	334	378	359	365	338	387	371	364	364	357	373	357	347	347	327	340	351	334	356	379	349	347	379	368	365	409	350	344	330	313	361	339	330	350	352	379	338	334	346	367	303	347	338	363	328	357	358	365	367	344	370	370	371	323	343	331	356	362	304	363	350	383	340	378	354	368	335	347	377	368	380	398	367	378	355	377	330	379	348	394	382	327	355	359	328	361	371	327	360	379	339	369	404	354	379	346	365	332	340	385	348	344	353	347	334	365	359	396	360	330	377	351	349	344	368	374	376	343	373	362	363	395	333	344	365	352	348	357	388	353	372	357	365	350	356	362	366	341	354	372	392	364	361	341	382	356	356	367	336	347	365	361	374	372	355	327	369	340	364	343	344	365	352	350	378	363	343	348	350	362	344	344	350	337	343	374	375	354	346	369	368	331	334	332	308	359	361	343	365	347	352	383	341	307	368	330	370	349	365	340	356	366	352	340	361	373	330	342	358	348	385	362	369	356	346	361	361	360	333	383	352	350	382	350	350	373	355	369	340	333	367	347	345	352	373	371	362	345	346	371	347	336	351	367	372	351	356	377	353	361	323	361	345	329	375	362	362	377	367	353	334	344	381	395	370	342	314	346	352	339	357	361	332	346	355	371	405	400	369	377	399	324	346	350	340	329	317	338	395	383	364	384	391	352	378	338	336	351	363	335	369	349	355	375	354	363	337	377	336	363	363	367	372	383	343	344	349	378	347	364	354	373	343	367	377	360	329	355	338	375	373	379	368	345	360	365	377	359	353	348	354	360	334	346	362	333	386	360	357	363	329	378	378	333	355	331	354
16357	11999	6018	1249	512	516	485	478	462	437	440	459	469	448	415	417	435	457	470	450	417	408	444	441	429	424	429	441	424	513	444	504	459	418	445	441	478	487	469	454	446	450	440	462	456	466	398	471	442	430	430	438	434	431	432	446	442	440	450	423	445	456	442	468	446	435	421	449	452	448	451	412	444	466	467	455	477	444	408	450	444	438	506	415	417	448	442	435	462	438	448	402	481	408	448	470	483	452	445	427	414	437	441	424	422	470	452	462	413	410	438	411	434	495	389	444	434	445	419	414	446	424	421	452	446	431	445	470	438	442	401	482	430	430	462	493	408	468	393	458	455	428	436	464	437	470	438	407	424	470	472	464	446	464	432	464	436	479	448	448	432	483	425	444	431	442	420	445	471	467	435	410	431	491	426	462	434	426	420	506	454	446	448	452	438	448	454	446	425	444	446	443	460	443	470	434	460	460	448	475	450	443	436	443	415	436	406	449	440	462	437	464	474	424	422	455	426	463	411	453	425	446	473	464	469	419	452	459	406	433	465	449	452	426	464	437	462	419	430	432	443	423	476	454	402	399	436	424	462	446	432	386	398	460	447	443	456	448	476	440	445	399	435	440	405	465	439	453	451	441	417	450	464	417	435	453	440	446	444	427	455	472	445	452	446	505	426	435	460	450	457	440	434	422	458	463	461	437	431	428	473	436	458	442	440	435	419	490	448	440	448	403	462	433	447	443	423	426	439	484	419	498	445	449	430	442	415	485	431	438	512	452	392	404	473	403	478	430	437	424	444	476	404	450	409	465	445	455	465	412	444	427	462	416	423	458	445	468	397	405	455	472	443	428	444	439	452	442	418	457	402	459	417	464	463	436	428	442	413	448	415	421	473	436	458	410	457	458	465	417	448	450	446	461	420	453	473	442	445	453	439	446	418	433	404	474	421	453	463	444	419	464	460	418	457	467	443	471	390	475	444	458	458	442	404	444	437	454	450	446	423	493	425	456	429	433	449	455	453	451	474	455	416	427	436	437	474	467	451	461	490	445	447	439	415	462	436	429	446	454	447	416	440	444	427	470	450	454	440	392	458	477	488	480	396	455	449	448	448	441	434	431	424	451	455	417	419	459	415	455	460	465	437	439	459	438	431	450	421	453	418	421	448	425	416	444	428	442	429	456	468	444	426	439	431	462	445	420	468	455	461	476	440	438	466	424	457	472	472	446	444	441	421	471	450	421	440	472	438	447	442	453	458	455	413	427	447	430	469	414	409	480	462	412	449	461	451	496	416	441	445	430	467	405	439	479	456	423	429	438	447	447	475	445	467	424	417	479	439	461	427	439	449	412	400	433	465	483	441	411	443	473	458	422	476	427	440	490	479	457	456	423	466	425	455	440	407	457	435	443	443	446	459	446	450	497	466	449	433	410	458	445	468	436	454	452	436	446	426	433	420	444	438	418	451	425	442	451	428	415	440	442	461	429	470	436	455	439	464	402	410	428	464	470	437	464	445	462	467	404	438	483	427	436	421	420	455	461	482	438	440	437	463	410	445	451	458	441	457	455	405	445	461	446	429	484	425	444	448	474	492	464	443	446	430	444	467	450	428	459	430	429	422	491	487	446	442	415	440	446	406	431	453	483	411	438	469	457	443	446	430	410	489	379	460	410	420	459	489	393	448	450	422	444	447	433	436	436	459	444	423	444	427	410	448	414	465	459	453	458	473	445	431	453	433	472	468	456	426	426	442	487	399	443	420	470	441	417	515	458	484	431	463	427	447	468	463	479	412	463	433	434	469	454	440	425	496	470	432	451	444	442	392	477	442	428	437	462	454	446	453	490	436	432	461	471	415	439	444	468	455	457	434	417	422	414	443	424	459	459	441	407	444	449	425	429	449	424	433	463	464	438	437	412	440	465	412	463	445	451	440	414	409	387	459	426	423	447	441	388	478	432	478	470	444	477	431	448	423	459	422	420	467	437	446	434	470	437	456	450	419	481	410	450	410	461	441	489	438	468	484	448	494	439	433	461	449	437	446	444	450	458	460	419	424	432	448	469	484	471	412	458	427	412	432	456	461	482	454	435	482	422	437	433	460	454	417	451	448	453	451	462	445	464	443	460	438	432	444	463	448	430	405	446	450	378	462	464	432	452	477	440	439	429	418	493	472	407	415	466	461	472	409	430	467	463	408	433	429	417	448	465	465	419	417	435	440	439	426	468	443	439	422	410	471	427	459	458	482	476	438	432	435	482	444	479	419	441	409	426	449	426	433	454	435	434	478	440	440	439	433	487	424	450	433	442	441	471	428	452	473	458	433	473	436	436	453	437	438	460	449	467	464	415	408	438	433	454	417	461	453	422	464	448	438	436	461	437	403	443	427	449	415	448	450	451	445	440	476	435	439	416	464	411	432	459	434	430	415	436	486	449	448	469	458	441	436	459	453	426	456	445	449	462	489	420	451	451	424	401	434	424	437	405	406	437	407	477	416	428	436	418	491	468	436	461	468	473	469	442	459	476	448	458	478	445	458	414	425	450	472	427	447	450	448	443	468	445	458	449	442	422	460	436	419	454	409	461	460	474	460	440	441	433	468	467	410	450	445	451	430	443	442	479	425	460	408	479	454	454	448	446	434	405	427	456	425	484	469	480	449	447	403	450	471	390	451	434	442	423	409	411	407	446	443	429	466	430	456	407	438	432	470	444	453	480	451	448	433	459	463	426	434	461	422	484	450	390	432	433	420	468	446	448	445	484	437	409	462	463	449	459	471	426	487	422	441	473	420	487	427	467	406	423	456	426	439	436	456	428	463	417	434	459	456	487	443	460	456	420	431	454	468	456	438	451	415	461	437	456	429	422	428	470	435	512	418	440	448	472	412	451	442	436	457	462	456	433	443	443	428	445	425	435	449	455	447	467	456	461	452	460	420	428	441	463	491	445	464	470	434	441	435	471	414	427	439	412	426	420	468	460	443	398	459	440	423	445	463	441	434	430	437	433	424	461	433	417	441	449	433	413	420	447	440	450	469	474	416	448	459	449	458	434	402	445	443	502	436	425	463	433	439	450	477	444	449	435	477	436	453	413	472	457	423	466	442	419	457	480	474	462	471	421	404	425	421	432	484	472	454	456	439	444	476	452	457	439	443	461	465	448	441	466	455	395	470	455	391	437	423	408	480	498	412	427	426	489	449	463	478	439	442	429	386	417	433	442	459	422	399	438	478	441	449	440	453	458	436	437	448	429	455	416	391	457	421	470	473	423	447	446	424	448	427	447	465	459	404	442	482	444	453	450	444	458	461	413	429	412	403	431	440	455	447	453	450	430	431	459	421	426	421	434	440	465	459	439	445	479	464	434	406	435	482	417	406	466	450	459	453	430	474	431	442	454	465	435	427	467	447	412	484	471	423	456	426	445	443	461	470	454	460	481	435	390	449	445	425	490	512	483	430	451	491	456	438	457	468	429	455	395	454	465	462	460	476	477	437	442	452	428	460	463	410	443
23741	21573	29609	24020	21331	7726	1218	868	800	794	787	735	730	698	665	743	686	660	713	721	682	684	681	695	684	687	716	715	665	684	669	696	682	712	718	683	722	729	627	669	698	649	629	665	644	682	691	691	702	652	649	654	646	677	700	676	719	674	663	711	671	682	700	672	670	667	705	705	616	668	669	695	663	678	682	664	661	713	667	651	655	675	630	643	685	633	665	683	680	652	664	656	709	646	686	639	654	704	674	714	705	694	661	683	687	692	696	635	652	635	691	670	745	603	662	703	707	733	675	706	655	644	653	645	657	705	660	665	683	662	645	666	717	653	684	671	628	678	706	683	688	654	665	625	688	690	662	729	696	682	686	653	651	697	660	677	666	646	683	680	652	665	696	691	647	708	686	698	664	713	699	693	670	692	690	642	652	698	702	688	613	697	654	694	688	666	619	664	675	719	662	681	653	672	697	663	658	689	715	703	697	648	624	664	676	683	631	692	683	654	654	650	650	665	673	650	687	646	686	671	711	640	676	702	673	665	673	721	692	660	693	692	690	638	653	685	675	659	711	652	646	633	668	657	685	706	633	666	693	653	701	700	702	694	654	665	675	643	679	670	687	662	652	684	662	660	659	663	649	661	696	680	653	660	642	693	656	636	639	663	653	680	644	643	675	657	676	680	687	683	650	654	670	721	650	669	665	663	710	607	621	714	694	655	711	661	740	690	632	689	693	669	619	636	672	655	706	670	645	678	700	641	715	718	645	637	658	702	666	669	662	656	707	673	709	630	689	704	661	679	721	677	682	682	682	640	674	656	724	654	611	666	695	736	656	662	700	694	736	667	647	665	671	694	714	661	645	696	696	658	641	703	718	671	705	657	679	636	727	654	686	677	734	622	688	660	696	642	594	658	637	685	675	698	651	612	656	700	657	693	641	658	634	643	712	655	667	646	702	655	723	600	668	685	674	694	644	677	638	704	685	704	683	679	684	709	662	685	721	729	691	670	649	728	669	663	659	652	680	698	682	645	694	697	673	689	715	661	642	639	670	669	611	686	642	685	705	666	707	695	692	659	683	686	662	686	698	640	706	639	690	686	692	712	685	681	639	662	697	641	663	673	687	693	674	688	674	631	712	689	683	628	667	653	664	680	652	682	663	655	639	661	674	651	643	645	635	620	644	694	692	699	653	643	697	678	720	698	659	674	656	669	622	626	684	670	656	654	680	669	696	697	706	683	626	646	691	692	658	684	654	687	656	632	625	693	673	678	694	645	644	640	651	670	699	693	646	670	688	678	682	607	653	652	666	686	650	703	647	669	650	665	698	651	647	670	642	637	642	692	663	657	668	719	642	664	661	655	686	694	706	727	698	666	656	688	657	662	656	685	672	671	643	631	649	661	672	687	688	642	647	668	629	685	648	636	637	639	663	634	662	668	694	691	671	660	697	703	660	724	651	676	705	721	692	689	651	694	643	699	699	674	727	675	659	654	716	657	679	701	707	719	673	677	672	656	683	664	604	659	681	696	652	655	675	694	709	627	653	670	658	716	680	677	685	690	698	650	706	685	682	661	698	676	658	676	644	703	672	681	676	661	674	677	661	661	668	656	647	652	672	659	612	703	695	659	689	638	661	670	667	716	671	665	688	720	708	691	691	709	674	644	643	620	683	662	693	687	680	645	672	719	676	690	606	648	669	669	696	703	665	644	680	664	652	651	668	681	657	636	730	662	640	668	694	667	660	669	645	687	644	663	691	687	650	659	680	657	682	667	711	677	688	655	665	650	619	684	673	659	660	685	675	674	694	642	742	683	682	672	629	639	638	648	671	689	670	637	680	654	709	656	643	668	675	650	685	674	681	682	672	675	707	664	645	680	657	631	636	689	654	660	640	689	674	682	632	661	648	693	673	603	672	658	702	651	658	665	673	631	720	687	686	706	677	646	631	679	644	663	643	636	671	669	704	692	687	664	694	678	675	680	664	662	651	675	698	646	614	591	703	624	670	659	692	646	649	667	649	673	674	674	663	698	656	674	669	669	688	652	687	637	636	654	622	676	665	694	652	671	676	697	665	651	694	692	661	714	645	638	686	740	656	668	625	661	661	701	667	664	636	678	637	672	678	706	651	615	673	679	697	618	724	632	676	679	664	682	702	698	692	697	687	685	659	656	664	600	633	662	712	653	701	634	704	627	732	667	664	674	695	698	682	639	638	693	719	695	663	642	658	681	665	700	612	633	643	710	664	697	681	645	687	600	675	715	701	704	632	664	687	644	715	683	684	624	698	636	666	668	656	659	741	630	677	690	649	673	657	665	628	662	647	649	703	626	693	625	671	671	636	667	634	663	674	624	661	637	650	672	664	672	649	697	674	659	706	701	687	670	709	704	697	704	633	687	652	710	665	667	669	723	668	604	683	674	703	659	690	616	658	622	648	652	674	643	664	677	691	695	679	674	631	698	699	674	684	697	629	702	645	654	686	632	642	700	668	653	666	711	682	682	692	665	696	693	681	652	690	695	650	682	691	648	666	673	665	698	664	693	699	668	642	688	705	609	675	666	658	667	681	650	680	689	700	654	682	660	633	643	677	658	670	646	672	680	697	628	648	673	673	650	670	655	670	660	663	659	661	691	624	716	673	704	686	642	654	719	688	678	652	704	637	646	720	651	677	661	690	672	714	642	658	643	699	640	685	679	654	677	663	691	665	660	690	669	723	707	651	681	638	654	649	688	686	678	684	678	654	659	681	677	683	692	673	685	650	692	675	665	667	679	686	653	686	672	657	668	663	665	669	668	653	713	701	695	640	673	652	647	659	672	667	675	648	665	638	691	660	692	654	653	691	680	657	685	639	656	650	708	656	717	685	658	684	659	688	705	686	666	700	669	655	649	663	698	668	688	627	619	658	675	691	705	665	699	659	697	690	662	646	659	615	696	699	688	694	632	676	676	656	669	655	669	622	668	680	668	674	680	732	588	673	680	634	697	656	664	717	639	675	660	681	675	688	716	651	680	688	616	647	679	680	637	658	641	716	641	622	685	706	617	633	684	668	640	656	656	650	649	683	683	718	639	691	645	653	621	662	647	677	710	658	656	648	658	673	703	633	666	702	629	660	658	631	686	706	681	652	732	672	661	635	681	631	670	677	648	615	634	700	647	681	655	681	663	650	675	661	689	645	625	675	669	699	686	655	679	734	708	688	667	701	665	660	621	671	696	642	713	683	662	687	642	687	620	656	654	703	692	757	658	651	644	631	676	653	726	664	672	657	651	663	648	701	605	650	658	652	667	673	664	682	634	652	646	678	663	651	742	687	641	684	625	673	658	634	647	636	671	671	663	689	630	704	672	722	693	656	642	635	653	655	651	719	648	691	617	688	662	670	666	720	672	685	626	641	732	657	625	750	601	705	660	648	640	637	662	690	682	699	664	659	709	706	664	638	698	679	672	665	680	635	613	616	629	676	676	703	665	671	644	692	639	640	632	660	641	674	686	686	662	647	647	638	673
36973	43595	31719	7859	1918	1508	1324	1229	1039	987	988	952	956	927	915	835	894	859	884	858	841	842	878	836	848	839	831	824	850	824	868	872	823	784	866	802	863	822	839	811	808	807	773	808	817	854	759	804	811	895	793	884	812	818	811	804	808	824	912	788	828	854	869	797	813	834	809	829	802	797	853	810	812	832	803	881	806	864	801	818	849	831	800	813	823	808	818	856	820	871	785	835	806	819	782	839	871	798	800	842	856	797	780	846	824	780	786	835	796	791	834	814	775	789	784	810	802	828	815	803	808	812	807	889	775	809	886	826	817	805	837	853	854	851	837	784	826	825	795	789	805	845	808	816	773	851	785	822	795	825	822	798	788	827	834	816	788	841	863	785	867	800	792	817	781	801	805	810	812	863	797	781	843	829	860	834	837	818	780	788	835	831	853	795	850	851	845	798	767	764	830	858	787	836	829	790	847	866	811	797	879	788	789	824	848	815	827	824	826	825	840	812	795	824	755	807	821	853	788	817	784	813	808	767	835	761	856	874	789	799	823	814	800	889	813	861	793	829	860	807	862	783	827	791	826	811	787	813	846	819	798	785	761	837	812	817	843	837	792	781	796	863	812	792	782	803	813	844	782	845	825	815	811	840	819	805	783	872	810	771	796	821	782	840	858	789	858	804	800	816	797	825	812	799	830	792	815	843	821	816	766	765	808	810	872	841	842	834	826	852	824	802	825	854	787	790	877	848	796	781	802	841	839	778	865	847	839	802	907	805	844	802	808	850	773	827	816	831	838	829	851	820	819	809	798	811	841	749	804	813	844	864	795	810	820	827	871	801	787	830	800	769	840	847	805	765	743	802	772	794	811	843	805	847	804	816	808	795	808	795	763	757	865	772	823	807	810	824	805	818	775	814	813	817	822	769	778	820	821	842	789	797	844	841	778	863	796	831	787	852	815	796	849	821	826	789	825	778	857	776	810	839	776	872	806	809	799	763	856	834	755	810	836	801	766	837	823	855	813	836	867	815	849	828	810	801	836	820	832	820	799	799	774	791	840	833	877	817	875	877	869	799	848	873	828	838	802	759	778	775	849	793	811	828	810	769	820	849	848	802	815	792	808	753	839	797	787	866	805	868	778	818	802	783	823	838	879	849	809	756	828	779	849	802	802	891	836	811	806	849	863	858	874	797	832	808	852	808	838	793	798	801	800	805	861	776	785	848	805	781	855	841	801	801	800	826	802	796	824	802	851	809	781	824	735	850	798	803	813	829	806	828	788	781	828	848	817	855	818	828	831	829	861	780	806	791	780	796	818	854	841	828	797	820	835	830	854	813	810	817	826	791	818	817	823	841	787	790	783	843	732	830	855	809	790	816	813	845	816	849	820	780	831	767	794	791	777	844	867	801	814	795	829	786	835	807	766	856	816	812	826	776	788	839	830	809	831	819	800	803	800	817	796	810	824	808	819	828	851	815	828	853	819	850	845	786	854	796	823	817	791	834	787	782	831	840	883	795	853	822	838	838	828	793	826	804	827	810	818	814	785	814	802	760	813	827	849	791	782	863	831	763	827	780	831	800	797	841	830	800	790	842	864	762	882	776	832	838	843	867	786	835	851	798	812	857	801	806	808	795	850	813	834	847	778	782	828	770	809	808	801	827	849	794	786	784	801	847	794	808	843	800	818	773	757	798	790	767	775	828	791	863	817	801	827	829	819	842	790	839	812	845	767	839	870	808	783	821	828	824	796	808	817	854	770	774	858	795	852	858	814	837	872	817	835	812	850	819	825	805	791	819	824	786	879	818	782	809	808	874	812	783	843	845	856	833	770	826	824	796	797	796	807	781	812	804	827	773	776	837	838	807	850	837	798	789	813	793	856	832	807	808	823	819	809	788	838	846	823	808	805	799	816	820	857	791	793	847	797	806	874	784	845	865	835	840	841	865	834	826	804	817	844	810	833	793	867	793	806	789	802	816	842	842	789	792	803	846	841	815	818	788	814	818	849	825	813	807	842	811	739	848	819	793	819	816	822	784	854	824	768	833	827	780	794	837	792	846	785	832	818	783	801	835	820	835	829	808	766	853	839	822	813	801	785	821	827	796	853	792	812	861	789	797	816	807	792	815	768	837	799	804	811	830	807	877	856	846	824	788	778	802	887	787	809	829	792	823	818	804	872	794	795	756	791	797	828	814	827	794	836	790	796	805	771	804	827	852	798	799	819	803	808	836	802	805	825	794	796	831	810	777	793	827	864	810	818	771	824	827	816	812	812	824	839	857	861	844	768	862	829	832	811	854	811	812	831	791	801	826	826	851	783	802	818	826	810	849	833	800	865	779	804	797	829	791	804	822	827	786	811	761	792	878	795	814	869	776	798	783	851	811	764	885	824	821	829	817	851	769	814	860	830	826	782	770	791	785	829	829	863	784	828	823	832	813	830	813	797	824	831	842	837	829	841	840	775	894	809	867	777	837	799	797	833	878	803	800	806	813	819	801	858	831	794	816	782	806	839	836	822	764	837	791	806	825	871	864	884	805	766	856	878	810	821	832	832	822	819	839	871	825	791	850	776	801	850	781	816	814	810	793	820	820	796	795	815	792	842	812	865	764	827	846	831	851	752	801	751	833	843	855	821	868	844	886	794	875	782	780	855	818	781	794	825	857	799	785	847	779	828	868	802	830	800	803	849	786	825	803	826	815	781	791	859	838	798	833	870	815	827	766	770	846	802	846	867	790	833	793	779	854	776	834	789	797	798	818	797	735	801	836	823	774	803	818	788	816	862	828	832	822	847	804	838	788	795	832	786	781	801	762	812	846	845	852	834	822	811	852	819	801	830	773	883	777	801	769	833	809	808	867	825	786	847	854	814	825	818	797	856	851	811	801	831	779	788	864	758	843	846	840	789	818	824	754	823	858	806	783	839	845	782	840	822	845	831	808	816	892	785	808	820	783	831	788	836	846	809	851	850	750	837	810	818	794	804	824	839	799	768	799	820	768	803	834	799	811	769	837	821	766	803	837	840	826	848	791	760	854	792	892	813	818	859	831	840	795	807	867	839	820	808	808	790	804	868	813	871	856	850	828	810	828	823	774	836	846	838	861	759	802	823	826	783	816	825	805	811	817	787	864	812	861	799	804	858	829	780	805	810	830	872	806	839	765	826	779	784	822	847	770	818	849	829	847	795	787	813	805	799	808	848	862	809	810	799	825	802	804	867	837	807	815	809	763	793	837	820	874	848	794	834	771	826	767	857	822	797	848	803	784	834	848	820	855	799	825	777	872	815	792	828	762	793	774	862	855	818	854	837	803	803	800	806	827	825	845	801	819	787	829	780	837	854	785	824	799	815	798	783	824	788	801	801	785	814	833	847	779	832	826	799	837	810	811	861	783	780	805	829	877	790	795	835	855	792	780	805	830	801	804	867	827	865	824	822	789	828	818	774	872	818	845	822	854	819	779	766	854	805	799	829	826	851	815	808	820	861	802	798	813	867	813	859	802
24814	21588	28370	24957	7921	411	325	258	243	214	223	220	233	201	214	200	213	200	205	194	182	206	195	189	193	188	208	180	163	196	204	190	189	196	166	194	184	204	184	190	200	201	191	192	207	194	201	183	173	188	196	178	191	202	177	220	167	176	190	189	188	199	178	191	176	207	194	181	209	214	174	201	181	169	193	188	198	176	187	208	191	195	197	185	181	195	195	189	176	173	200	174	174	187	173	195	182	196	187	199	159	180	186	196	188	184	193	195	202	202	216	183	191	179	178	160	197	168	159	191	188	189	189	169	208	164	187	192	174	165	179	178	201	181	178	180	194	181	193	174	174	180	223	169	179	196	183	210	196	194	210	170	195	207	176	163	191	172	182	198	189	202	216	183	196	192	167	194	189	205	188	180	193	187	197	141	189	177	190	163	168	194	171	172	199	183	205	164	205	172	205	173	177	140	190	196	187	186	187	187	181	216	194	184	213	175	204	165	184	200	173	194	197	184	187	199	199	176	206	188	187	150	202	183	189	166	183	197	214	185	190	174	192	184	200	176	186	223	184	192	190	191	212	181	165	176	169	174	204	188	180	191	165	209	155	187	163	184	164	182	188	191	168	186	209	193	182	210	199	158	165	187	191	195	174	182	199	196	187	204	190	186	193	190	167	188	203	174	174	182	188	182	182	162	191	192	198	178	179	201	179	178	194	180	172	179	191	182	176	172	175	200	155	175	213	214	192	199	191	170	158	172	174	197	182	223	195	187	188	163	185	188	176	184	180	190	193	165	175	187	183	204	178	181	183	185	200	192	207	194	184	176	187	184	165	188	169	191	190	186	207	232	169	183	181	158	153	181	186	184	186	177	191	193	195	201	184	188	190	188	214	191	184	195	182	195	192	188	202	212	177	180	204	176	185	177	193	198	185	186	209	179	176	160	194	174	188	205	188	177	174	200	177	201	191	165	191	192	179	175	181	185	177	172	189	161	179	190	189	180	175	193	185	184	176	209	185	170	210	217	204	205	178	159	224	182	175	182	172	181	176	193	191	195	182	201	178	164	208	181	185	195	184	172	195	170	186	213	206	187	189	164	176	176	198	185	179	179	190	188	194	197	180	196	194	196	196	198	179	161	175	197	196	172	190	188	184	185	193	192	199	183	162	176	161	177	189	176	201	196	186	190	177	194	170	166	173	190	193	173	191	174	183	179	190	198	173	193	174	201	176	197	166	186	178	181	176	191	177	200	187	189	190	190	183	188	197	182	166	161	168	199	165	210	187	180	213	187	206	180	179	188	172	168	184	193	182	217	188	177	214	174	191	191	208	184	207	172	175	190	177	194	165	192	155	206	196	172	204	205	177	172	181	168	180	212	172	173	179	173	184	173	172	181	185	186	173	202	188	201	176	187	208	189	200	184	179	205	186	197	186	206	200	184	188	165	217	183	178	204	176	193	180	153	196	191	183	180	178	199	196	193	182	196	182	171	176	212	178	190	168	174	200	214	184	185	208	160	182	192	181	194	181	186	196	193	172	186	183	183	211	183	185	196	187	200	177	160	194	179	185	160	178	185	190	177	187	197	197	163	197	216	180	175	179	183	177	196	158	206	182	176	177	211	183	209	154	168	172	202	208	165	164	166	189	174	185	189	190	163	204	170	184	186	203	192	195	195	182	181	184	195	173	183	167	157	195	164	152	179	171	199	196	179	183	221	182	186	151	177	163	204	207	173	193	182	219	181	174	178	171	173	189	184	182	175	210	182	199	194	160	176	190	179	170	198	207	199	169	207	194	182	216	175	201	153	166	186	196	193	175	172	165	197	211	188	205	202	172	190	192	193	183	164	209	178	196	196	194	199	167	203	203	194	198	202	181	166	192	173	159	182	176	181	182	188	190	200	189	176	159	169	206	211	150	200	203	183	182	181	200	186	187	196	194	188	173	202	202	195	173	185	191	201	176	166	202	198	180	196	191	168	196	205	181	164	180	180	184	204	190	165	177	191	170	175	198	178	197	165	181	163	200	189	202	192	195	193	160	187	171	196	175	169	183	165	172	173	205	209	201	195	196	201	184	178	186	191	195	180	200	168	170	167	160	183	187	190	198	193	188	196	170	197	162	212	188	159	162	193	192	198	171	171	171	194	157	196	204	184	182	176	185	193	166	197	185	180	188	181	186	199	177	200	211	198	163	159	193	190	170	196	190	183	228	202	192	198	180	173	206	185	191	180	185	182	178	192	189	185	179	185	201	173	179	198	186	216	154	184	184	196	211	190	172	168	156	168	162	199	207	177	209	203	181	191	164	194	170	178	186	179	183	169	189	173	176	185	167	192	149	185	195	186	193	184	210	195	188	198	173	170	175	207	192	174	172	193	196	176	197	199	174	196	210	199	186	186	161	197	179	175	201	185	185	193	199	195	176	182	176	185	171	174	198	194	196	201	219	207	184	209	163	179	190	182	208	205	215	168	177	175	195	188	185	175	191	178	174	179	193	178	172	181	166	176	152	167	184	227	181	195	175	204	169	203	203	170	170	206	189	164	175	187	175	216	184	202	179	179	205	190	166	191	199	170	176	188	184	205	206	161	182	183	201	207	196	166	192	167	181	195	185	202	187	184	194	204	185	188	191	230	190	199	176	193	174	186	188	165	184	179	192	200	163	193	202	185	194	192	198	185	200	204	231	190	184	183	172	175	156	198	181	188	173	178	174	187	202	189	216	202	180	190	181	192	176	189	183	199	176	183	191	162	183	185	181	178	180	200	181	179	199	206	165	192	175	207	199	191	185	187	180	165	171	170	132	185	196	184	197	178	208	176	191	192	189	191	193	185	192	189	176	177	178	173	192	165	186	186	192	205	170	201	198	213	179	176	208	182	176	186	173	172	177	159	176	185	182	193	212	180	186	197	177	189	194	196	192	188	178	181	189	185	158	179	180	173	188	199	180	181	200	183	183	203	186	171	197	208	164	216	192	208	191	182	178	182	191	170	171	187	200	189	194	209	202	181	202	173	197	210	181	164	198	190	161	157	191	184	178	212	180	189	187	162	175	201	178	154	194	181	199	181	203	185	207	204	187	186	180	174	175	210	189	191	203	188	176	184	195	176	200	182	192	196	204	168	194	193	196	192	183	189	182	188	199	168	207	191	193	188	169	167	167	203	188	177	177	159	193	193	203	189	200	210	204	188	170	169	189	187	168	193	192	204	190	171	185	169	193	186	180	195	175	186	168	165	194	178	174	173	184	187	193	192	193	189	204	169	159	184	174	176	171	186	168	196	149	178	211	180	168	214	191	195	180	204	194	201	189	204	213	172	208	187	180	166	184	174	194	161	196	176	186	192	198	199	171	202	195	201	216	194	193	196	196	191	208	175	202	191	211	213	212	180	190	160	195	207	233	186	191	194	177	190	164	160	169	162	167	185	205	195	183	176	191	194	186	172	206	208	201	190	192	177	188	176	202	175	176	183	167	175	199	164	204	186	196	187	181	190	191	171	179	185
34552	34554	20811	5700	761	623	544	443	409	389	338	368	311	306	320	270	286	294	267	279	267	273	285	244	274	270	257	269	254	261	300	247	234	264	265	268	251	293	289	294	246	284	282	252	288	276	252	252	249	265	238	283	260	251	248	275	275	250	250	283	242	230	248	279	246	269	239	258	248	278	276	232	249	265	265	241	259	280	264	264	246	262	275	231	264	239	253	266	253	235	258	263	267	266	281	274	266	247	231	253	273	261	261	242	254	247	257	249	266	259	273	265	287	259	252	255	269	262	248	270	248	264	280	252	265	255	252	236	211	269	272	275	263	233	289	235	238	270	280	270	237	267	252	279	259	270	267	264	278	263	253	245	252	244	269	234	261	238	287	272	258	254	226	247	282	265	242	249	273	228	243	259	279	244	236	257	274	255	273	281	257	272	267	254	245	266	242	253	232	239	266	250	243	240	251	241	221	269	213	223	261	240	262	271	227	266	255	234	237	242	270	244	273	273	264	255	236	268	254	283	266	264	225	254	265	268	245	217	260	261	227	270	277	235	280	274	243	264	257	245	271	259	272	248	267	255	220	256	252	256	252	250	230	266	252	245	298	254	235	240	230	259	251	262	249	260	269	232	261	270	291	234	265	281	244	237	261	291	254	249	264	258	266	281	236	258	260	229	246	257	259	254	269	251	278	244	255	256	266	269	279	261	260	281	266	267	251	232	281	278	270	285	267	269	246	262	261	259	277	244	262	259	269	242	284	251	226	274	234	248	269	262	261	258	275	249	260	253	252	231	256	235	276	255	273	244	273	266	257	282	261	259	232	269	260	244	257	264	273	262	272	238	277	260	247	247	235	262	240	262	258	240	251	248	233	239	263	275	271	242	247	257	264	235	275	259	266	238	265	258	256	254	238	245	243	284	267	263	253	255	271	252	266	264	252	257	259	265	239	267	248	271	253	281	237	241	265	257	271	249	279	245	260	282	267	243	240	241	278	253	291	265	277	261	274	260	235	227	265	265	278	239	269	274	266	271	250	237	265	262	272	248	237	251	256	248	242	278	258	282	281	271	277	253	251	249	217	281	227	294	259	279	249	241	271	220	249	252	264	250	230	270	287	260	257	259	275	263	257	212	255	222	246	263	254	295	264	264	252	284	250	261	226	238	237	259	257	258	254	269	220	249	282	249	222	269	241	277	269	262	260	258	266	227	253	253	271	252	269	249	243	232	259	265	269	220	248	251	273	271	260	248	259	280	260	257	252	251	278	254	273	248	259	253	245	238	269	271	267	263	273	275	267	264	236	212	266	262	236	267	274	284	267	256	261	240	253	297	248	260	228	251	290	268	244	260	269	248	247	233	275	250	215	244	273	265	250	279	250	250	241	252	239	255	251	242	265	255	265	292	264	246	247	273	259	242	286	219	264	252	236	255	240	258	264	250	286	267	271	243	246	276	234	242	238	243	253	241	260	234	245	262	256	270	226	244	259	255	237	263	241	271	255	259	283	287	251	256	287	272	286	238	248	252	271	256	277	268	275	284	256	252	257	246	256	252	257	244	264	265	251	248	283	262	275	216	234	253	280	217	237	244	280	244	252	258	256	266	264	266	248	235	249	258	234	235	258	255	246	274	256	252	232	233	268	226	246	266	250	233	246	275	263	257	251	258	255	257	245	245	232	275	220	243	255	267	252	268	278	239	272	244	236	272	267	248	240	260	281	273	269	250	241	243	241	277	264	257	248	302	264	271	283	276	254	265	244	250	279	283	253	243	257	228	281	232	262	250	242	252	255	263	248	244	258	241	240	279	244	259	275	282	238	258	277	245	254	269	272	260	235	254	270	259	266	265	275	252	259	243	263	285	279	241	252	272	248	265	228	275	251	240	258	248	266	257	252	268	268	274	263	252	254	272	269	256	255	234	271	258	266	273	256	241	251	264	247	254	260	254	242	270	246	240	274	256	257	262	253	276	287	250	272	246	263	250	239	232	265	244	272	269	256	263	238	249	257	253	259	273	264	266	252	263	242	216	248	256	273	263	279	284	277	264	242	255	248	273	249	257	267	251	255	245	270	285	247	252	268	263	285	277	257	261	212	273	279	252	240	252	238	277	253	250	280	246	242	251	254	285	243	230	253	243	251	256	262	276	235	243	238	259	283	275	261	276	282	256	282	254	252	266	260	271	219	246	261	276	283	250	264	242	254	246	249	289	278	266	248	253	251	239	264	280	253	279	266	242	245	265	229	261	269	258	265	276	232	249	259	257	249	262	243	250	267	259	244	273	246	256	249	235	256	295	237	208	262	276	273	257	241	238	295	238	249	264	274	241	259	273	245	249	273	251	266	228	248	276	258	225	267	270	261	235	238	242	243	253	253	237	248	262	270	240	285	275	250	263	230	258	252	239	256	240	263	257	244	284	262	287	255	262	253	268	269	264	243	245	262	256	246	248	241	269	254	237	225	250	250	272	243	257	251	252	251	242	263	246	247	272	250	270	249	246	253	280	262	274	256	262	252	262	263	257	253	266	249	246	292	254	236	265	258	262	256	242	243	253	257	251	271	244	278	242	229	256	260	251	244	253	257	284	269	260	261	271	226	251	257	268	265	274	267	269	223	243	258	219	255	246	269	249	288	244	247	268	252	263	253	253	239	258	256	258	251	257	259	284	293	250	292	235	221	261	259	237	271	248	248	290	267	250	241	225	251	230	268	236	258	264	248	269	240	283	253	222	259	287	251	241	243	260	258	236	258	270	255	242	240	247	251	265	279	244	253	281	277	257	237	243	278	244	266	259	247	272	246	251	233	233	251	259	264	241	249	248	266	253	240	262	275	240	228	227	258	260	238	245	230	267	268	279	277	252	241	228	273	253	257	255	238	256	272	268	286	267	273	268	273	265	259	262	237	248	243	251	238	260	257	255	254	260	253	263	240	278	285	252	258	262	248	265	261	261	267	266	239	241	241	252	247	242	254	267	227	250	261	246	264	268	248	224	255	253	272	274	271	285	247	250	264	257	244	279	264	258	269	255	278	280	285	255	250	235	270	268	255	265	262	246	279	271	285	237	257	258	269	278	271	251	281	296	266	279	256	261	257	273	279	253	265	279	239	243	261	243	280	265	244	244	251	260	261	258	233	231	234	261	255	261	251	259	255	222	260	246	285	274	291	243	267	248	261	240	247	254	253	227	236	280	263	248	249	236	266	252	273	266	269	242	232	256	244	280	253	248	267	269	255	239	238	249	231	262	246	272	245	263	278	268	241	260	253	248	227	251	234	241	231	260	245	246	237	273	268	253	281	261	228	259	230	271	249	260	267	264	277	269	243	261	248	267	218	263	255	264	255	277	279	260	279	255	250	269	250	261	241	238	256	229	249	274	270	289	253	276	230	238	227	258	264	242	252	275	268	255	249	241	273	259	270	262	247	253	227	224	266	267	266	269	264	248	264	248	264	270	269	245	263	281	273	252	263	251	271	275	262	262	241	219	244	244	236	285	245	257
22713	21616	30344	23373	21616	21644	8130	1081	896	856	754	763	821	691	689	665	680	645	656	621	618	625	621	631	623	619	577	625	628	642	598	639	637	614	593	639	580	588	565	624	581	613	602	593	589	627	593	598	580	662	583	584	595	546	583	569	574	584	647	625	546	587	577	596	598	560	552	593	619	573	586	564	612	651	655	643	615	584	604	548	568	636	606	551	606	589	565	627	582	628	611	631	610	578	588	561	577	618	569	586	585	579	608	596	598	634	612	615	576	591	609	600	595	593	575	574	549	627	581	574	565	578	588	599	592	589	611	587	635	590	574	648	584	573	618	645	631	577	575	611	596	611	624	567	618	608	636	566	619	556	602	567	607	613	590	565	570	602	556	612	642	612	623	595	587	619	625	566	580	595	610	588	622	614	597	587	600	580	596	587	613	621	562	614	577	611	568	539	557	540	598	601	569	644	586	547	641	605	593	605	571	619	611	560	565	562	605	570	576	609	576	573	613	608	586	600	614	579	576	605	580	588	608	572	603	570	510	644	654	555	558	604	586	590	584	572	604	636	609	582	609	583	626	583	591	604	575	576	604	556	543	536	578	615	607	593	593	570	618	608	614	591	593	603	619	606	604	599	591	541	623	575	588	565	610	548	584	596	624	578	580	591	633	617	533	593	597	590	578	595	582	667	620	626	603	583	605	594	608	593	572	547	592	583	579	592	589	582	578	591	609	588	609	559	610	609	559	593	560	604	578	607	566	625	596	600	566	649	652	592	594	586	623	583	579	582	655	565	582	618	632	599	574	592	605	587	606	597	559	571	580	625	594	601	585	648	516	590	612	592	591	641	566	628	625	608	579	650	579	573	599	612	575	626	580	611	605	588	585	639	572	596	569	596	568	582	595	590	636	628	568	607	572	622	584	628	613	646	607	600	611	570	585	623	601	563	629	601	593	623	598	593	592	560	602	638	619	571	627	573	599	554	596	544	591	585	607	623	566	575	629	538	620	576	608	612	576	597	618	608	567	562	598	561	593	614	604	590	599	604	600	628	593	585	608	557	618	611	572	604	582	575	601	573	595	624	626	596	594	567	595	592	581	559	545	619	573	578	604	614	611	553	603	580	588	603	570	610	604	599	595	579	596	593	588	564	615	608	566	610	614	546	606	599	656	612	601	598	563	593	574	612	605	626	651	593	602	647	616	587	602	612	548	616	567	553	600	578	606	594	587	601	622	591	610	581	636	569	616	606	601	595	558	567	581	594	587	557	568	574	572	623	619	629	561	581	632	585	591	611	572	601	555	577	602	561	574	627	651	579	606	620	553	625	603	604	555	608	605	597	573	574	623	596	603	592	579	628	622	564	599	619	609	582	597	555	654	597	637	559	600	575	638	566	601	581	592	570	579	597	571	563	581	610	583	616	560	561	619	603	676	589	584	550	598	601	579	559	578	571	597	630	579	577	636	578	551	611	620	596	613	581	613	561	616	571	573	583	566	640	595	559	563	539	618	552	572	624	583	569	573	569	623	557	611	548	586	618	592	572	584	658	634	580	624	614	532	600	603	627	632	587	581	651	635	593	593	594	552	614	590	599	620	614	620	609	585	563	594	554	592	621	637	615	644	591	609	615	646	602	605	654	608	610	599	589	545	602	610	642	622	578	565	599	602	588	597	590	587	585	597	597	585	618	623	578	589	551	616	593	587	587	628	539	583	579	597	591	588	607	613	540	574	594	583	565	582	577	587	585	579	588	649	603	609	592	559	599	595	634	604	587	633	588	615	626	593	643	629	600	614	542	607	582	636	609	549	569	566	620	636	606	586	592	585	607	586	599	594	588	603	636	650	588	634	577	621	621	614	612	627	610	602	608	622	576	574	577	578	612	593	566	562	603	636	610	578	580	607	607	571	597	611	609	610	553	628	581	637	596	565	581	583	594	607	614	588	608	574	616	597	622	566	578	591	553	549	630	590	610	572	583	573	654	578	582	601	597	615	580	615	588	599	623	603	608	611	560	622	598	566	582	596	609	589	621	613	614	629	551	611	590	584	622	590	573	608	559	623	610	555	609	625	579	577	611	567	585	602	622	602	597	613	595	563	606	601	612	599	610	591	570	564	587	577	595	600	581	567	595	563	597	562	587	594	601	567	593	600	566	576	617	574	578	583	548	618	597	582	593	609	561	570	615	593	614	602	619	626	592	571	599	596	575	624	620	595	612	581	620	569	592	595	570	594	585	584	609	648	589	627	634	583	568	556	633	574	558	612	594	598	551	628	583	574	596	593	594	627	569	601	609	587	567	613	575	660	633	564	593	570	598	616	599	621	580	581	623	600	609	626	571	593	618	575	598	582	605	578	568	581	597	576	663	579	593	586	566	613	624	625	584	586	563	640	573	611	591	606	591	595	531	653	599	577	596	596	575	569	566	585	624	590	590	594	596	607	592	583	611	560	581	621	615	571	603	634	571	563	584	590	552	615	592	599	633	578	601	556	593	601	580	614	564	521	610	597	598	614	566	548	624	565	558	572	636	574	603	606	571	638	527	593	648	566	593	575	634	572	590	607	625	513	584	585	602	548	579	570	599	573	596	570	651	618	577	613	586	588	590	534	599	584	601	611	551	573	554	571	584	607	624	565	642	569	563	610	638	594	603	637	608	592	601	604	592	581	623	572	617	583	572	612	623	615	570	574	563	566	601	597	581	625	596	599	567	586	598	611	560	630	653	551	591	605	643	590	620	606	584	595	556	627	595	608	561	563	573	574	603	616	628	583	602	613	605	575	632	596	603	608	593	561	565	578	581	597	606	620	612	646	579	628	604	596	607	622	619	589	597	631	643	625	594	619	562	584	626	600	580	632	650	573	587	590	616	578	635	576	556	590	584	563	602	571	603	609	553	574	633	593	607	593	509	624	591	583	549	580	605	592	593	572	546	581	620	611	636	575	598	581	593	648	613	543	571	619	607	591	556	611	598	584	620	562	576	598	540	573	614	580	566	581	627	626	603	583	569	598	628	560	604	580	590	572	588	613	574	613	609	581	582	614	647	625	590	591	603	584	615	632	587	580	636	594	634	639	584	608	641	571	600	607	624	585	623	560	588	572	578	584	562	572	595	602	565	596	584	592	635	566	598	550	599	572	584	615	585	548	606	561	630	589	600	600	614	587	571	644	596	595	590	602	590	599	624	600	635	616	623	617	610	628	511	602	589	575	559	565	588	586	612	605	599	585	667	593	646	573	590	567	655	585	559	592	597	593	633	576	572	594	629	586	600	605	589	595	601	603	600	556	620	629	612	616	600	591	615	636	546	600	637	539	607	627	622	632	606	580	637	562	585	623	580	600	610	632	581	603	614	588	618	583	580	586	639	594	556	586	628	567	580	578	573	581	616	614	582	621	629	619	611	572	581	573	651	628	586	608	564	588	628	578	623	593	561	582	568	620	612	594	585	552	598	587	596	625	590	591	621	592	648	563	582	577	570	556	586	608	567	577	602	585	579	589	601
42087	49713	35474	10370	2833	2153	1796	1536	1313	1169	1037	1053	954	909	902	825	840	809	827	837	805	774	764	786	715	760	818	791	781	741	730	747	756	745	739	745	748	722	782	733	743	766	773	739	726	766	717	735	776	802	811	727	675	744	728	766	739	689	764	722	743	750	739	760	757	776	749	718	735	731	734	775	799	743	727	678	789	707	714	796	759	756	715	763	713	785	717	826	727	675	735	756	767	742	767	765	711	729	701	722	775	753	726	742	709	751	742	755	744	678	788	784	737	744	736	734	699	804	772	785	803	772	709	719	736	749	746	788	753	747	730	697	739	729	719	729	820	741	753	793	732	699	757	737	729	784	733	753	703	728	742	736	768	774	737	793	756	760	800	789	732	756	715	752	748	747	756	754	725	754	767	795	741	739	761	773	722	697	752	699	750	774	737	717	761	798	712	765	757	726	785	702	755	759	716	762	709	759	737	770	734	794	749	767	746	773	759	705	723	740	743	723	759	726	727	710	736	716	752	716	704	762	772	752	763	743	770	740	753	731	696	721	790	734	741	766	731	738	765	752	777	775	758	776	785	710	701	741	737	764	694	735	733	687	766	726	723	738	701	735	791	731	745	698	699	693	736	723	755	718	702	751	742	737	780	765	754	743	744	716	741	736	740	745	756	763	771	719	753	698	735	730	777	735	761	787	743	726	724	750	713	751	714	780	759	781	743	715	766	739	761	729	732	748	813	747	781	724	791	734	742	789	761	770	739	741	701	757	762	767	719	745	762	726	767	747	760	769	756	733	737	749	773	713	733	748	747	720	723	761	699	720	769	756	751	729	730	738	776	743	699	777	754	759	743	692	739	721	738	740	740	746	754	754	742	750	769	736	812	749	758	722	739	724	746	771	755	714	790	773	764	803	723	784	745	762	722	726	751	779	807	761	684	777	748	732	741	714	777	716	745	760	728	685	740	734	746	752	748	771	781	708	763	726	718	761	731	687	739	730	702	728	748	736	735	690	778	738	678	749	768	724	772	739	774	785	724	766	755	745	734	748	713	732	731	740	754	750	773	715	749	750	782	761	772	786	731	717	751	774	762	766	765	717	676	732	712	736	727	732	763	745	771	744	733	719	708	756	786	750	762	768	749	801	784	705	717	775	750	718	767	736	760	716	733	792	739	784	729	745	732	707	787	709	755	727	734	746	711	744	729	713	788	737	742	725	792	724	725	761	746	776	737	748	805	740	748	791	705	784	718	733	711	772	714	750	717	746	730	783	662	736	784	695	761	747	766	713	746	744	744	779	756	730	792	741	697	724	750	693	777	726	755	747	709	735	727	735	765	737	752	725	754	771	748	750	705	700	744	783	690	801	751	777	744	722	697	749	711	741	740	767	775	769	803	717	753	747	796	729	744	715	811	734	742	747	712	722	778	720	734	735	740	733	711	701	777	705	715	742	808	756	746	744	823	712	747	745	771	761	710	733	737	762	750	817	743	728	737	705	718	719	791	772	752	684	771	783	767	776	749	792	721	743	826	675	726	801	685	757	727	748	761	722	725	808	741	702	727	757	701	750	758	730	800	746	771	748	740	705	738	744	746	795	771	738	770	778	714	709	801	759	713	756	752	749	688	749	741	729	730	752	726	752	738	714	737	718	746	737	727	730	759	721	713	780	736	765	742	746	756	749	718	773	757	691	757	731	764	736	717	771	739	742	725	726	730	807	702	752	756	766	762	718	724	718	704	757	750	728	710	773	796	728	734	705	810	696	709	748	751	747	718	744	749	767	778	756	715	769	788	771	784	752	782	736	739	724	750	738	734	695	763	755	776	786	765	771	701	734	739	766	798	735	686	732	755	738	745	754	775	731	743	748	752	729	795	748	724	714	735	709	749	744	727	787	760	770	773	778	737	748	729	708	747	817	731	727	742	744	750	754	722	729	754	738	756	719	693	768	738	765	756	794	739	783	797	763	734	722	737	717	736	708	718	759	742	784	841	729	742	777	745	764	722	752	770	737	808	765	739	756	743	742	770	731	700	748	717	722	768	740	720	728	744	752	702	721	783	755	759	698	756	765	742	737	735	715	750	740	739	711	742	767	727	727	722	778	742	743	764	750	773	741	747	723	700	732	694	752	756	789	724	731	771	746	772	725	747	742	740	723	710	737	792	714	725	730	723	747	715	712	726	775	753	723	753	694	739	745	730	754	712	759	767	713	757	724	762	778	733	747	747	751	755	715	694	745	772	724	751	714	780	736	727	782	757	791	652	774	763	743	750	717	748	726	769	711	717	790	722	766	729	800	716	766	770	776	817	765	721	754	757	755	738	746	778	734	788	763	752	789	739	755	762	702	740	713	732	733	792	798	723	685	742	731	774	686	702	696	783	762	711	755	710	761	739	773	708	742	750	749	741	759	740	719	817	735	696	776	692	759	757	749	769	669	749	758	735	750	736	763	763	727	727	717	770	749	758	704	743	744	750	769	729	727	730	775	741	756	731	778	756	732	737	736	738	746	771	771	750	740	728	757	788	753	705	780	735	757	717	711	728	768	769	734	758	734	759	746	772	743	718	748	736	713	734	709	698	743	783	722	727	674	747	759	789	764	757	735	753	768	725	674	747	741	752	746	736	753	781	726	747	744	752	763	729	752	704	760	767	724	718	770	734	719	755	753	723	756	731	707	727	739	729	761	740	748	741	774	776	759	734	742	732	774	731	734	724	721	736	717	735	775	787	742	762	750	737	737	734	711	725	737	702	738	756	775	769	747	724	789	726	769	722	747	719	733	751	795	715	823	719	758	731	693	764	713	665	791	739	715	754	726	745	739	740	765	679	742	753	742	715	713	745	747	735	759	742	793	697	770	703	786	739	771	737	763	806	743	728	735	742	732	716	765	752	731	716	781	778	747	792	694	728	766	757	748	765	751	685	743	744	767	788	777	772	723	757	749	746	691	742	730	719	775	732	697	779	754	749	739	689	748	762	757	802	745	790	727	781	709	751	757	731	748	756	802	666	710	736	748	703	776	784	688	747	745	764	751	722	725	740	760	714	766	741	719	687	805	770	728	758	747	742	693	757	762	777	770	735	753	752	700	692	743	736	751	682	754	743	772	765	751	692	747	767	754	729	777	748	741	765	721	737	724	760	738	739	742	759	756	729	785	727	756	728	703	759	744	771	748	786	809	761	745	746	710	749	751	714	748	731	781	726	744	720	777	714	698	743	767	745	767	728	729	740	743	776	750	703	768	715	741	734	776	728	809	748	702	773	709	743	711	748	765	779	742	729	746	721	745	744	720	803	720	762	709	744	767	727	705	746	746	757	765	746	725	752	805	701	740	778	718	752	746	746	752	713	702	767	723	735	801	726	749	748	721	745	696	730	751	713	799	757	664	743	750	721	727	716	754	733	702	706	692	744	717	753	746	766	709	748	736	758	736	768	780	766	703	716	726	741	768	754	762	733	723	741	769	727	698	733	725	700	742	718	748	793	728	737	770	754	782	719	798
28181	19378	7436	1607	417	405	389	380	351	325	363	364	358	359	407	351	375	356	403	337	355	361	370	368	387	371	364	354	362	358	380	334	324	360	346	341	316	351	332	339	345	363	336	350	392	355	344	359	356	380	392	373	391	366	362	371	358	376	353	366	350	321	368	365	383	358	374	363	391	351	382	342	340	315	368	324	369	347	319	369	373	373	329	312	354	357	353	346	380	348	356	339	342	375	357	361	361	343	362	375	393	366	355	364	340	382	346	335	360	365	340	355	361	349	350	363	324	349	323	354	336	338	348	356	372	360	372	362	334	357	372	355	384	390	354	368	335	356	355	364	369	364	354	313	377	357	347	355	379	344	341	332	342	377	368	370	369	351	386	345	367	356	358	352	364	370	396	364	346	349	371	383	358	370	335	363	347	360	366	363	343	352	395	352	335	391	366	346	385	370	366	333	355	347	374	360	320	336	371	359	391	384	360	344	385	342	384	325	358	352	373	351	355	341	340	371	328	367	357	349	370	377	369	340	354	365	335	352	340	362	351	354	350	421	361	352	357	353	346	390	376	353	367	356	332	381	367	354	369	339	354	344	378	329	347	342	390	368	390	340	326	362	375	331	346	379	327	372	338	363	354	331	347	371	364	323	376	336	337	370	346	345	397	324	357	322	343	347	379	360	359	349	365	344	378	329	362	367	371	381	366	328	379	338	370	366	343	360	355	349	364	370	347	396	335	349	348	346	361	353	365	359	349	348	360	340	376	359	354	347	318	373	339	329	341	364	351	347	365	376	362	366	374	355	396	371	375	355	341	405	357	335	353	373	361	340	369	350	345	344	374	374	361	387	350	367	351	341	329	371	353	380	351	349	366	350	329	389	364	349	363	344	365	362	327	354	342	366	379	369	352	378	367	367	364	365	340	352	386	388	375	367	369	345	339	369	340	358	364	350	382	372	347	343	364	346	366	327	362	340	329	382	369	330	358	369	364	369	363	382	346	352	394	388	370	363	369	347	355	378	331	348	377	328	404	344	343	330	308	385	336	377	332	354	365	396	358	382	345	369	389	354	362	352	379	386	359	353	375	363	412	345	347	371	359	362	360	359	365	333	366	370	324	363	371	368	346	356	352	337	347	375	360	337	339	312	343	367	372	341	383	379	375	365	358	366	358	362	356	370	337	382	344	345	387	382	343	325	373	367	368	312	327	376	346	350	356	330	338	376	365	353	358	324	364	383	317	336	366	360	352	347	347	369	354	378	357	339	372	356	342	383	336	379	326	331	342	361	322	382	344	366	333	319	333	333	357	327	345	339	376	329	359	335	325	380	339	398	345	359	368	374	350	349	344	385	344	361	342	340	351	387	332	355	397	346	376	321	363	337	355	353	348	348	355	356	354	354	355	357	341	344	368	400	384	406	361	362	341	362	335	348	371	358	383	352	374	332	367	339	341	326	331	392	379	368	340	356	381	365	338	337	343	331	355	348	328	325	350	344	378	316	334	349	365	350	340	333	334	368	365	384	381	349	357	358	350	345	352	349	341	378	346	361	376	354	350	411	339	348	335	348	338	355	318	334	373	357	340	347	347	357	386	359	369	371	351	359	404	350	367	372	375	351	383	365	325	351	363	344	389	350	354	368	360	355	348	336	366	388	413	339	334	344	359	323	352	352	362	350	400	353	359	340	335	349	351	347	365	312	333	320	361	359	359	377	350	337	337	333	335	356	339	334	333	349	339	319	358	404	359	350	371	335	359	339	367	362	385	344	359	339	339	353	329	352	351	378	359	394	377	382	367	338	353	344	348	343	328	369	351	348	405	389	342	361	367	343	354	356	358	343	348	349	311	333	373	347	369	359	365	383	373	340	343	339	404	389	354	353	363	358	350	345	357	406	360	341	353	335	369	369	335	379	399	348	359	362	353	376	358	380	337	349	352	336	363	351	360	349	364	356	333	367	361	359	357	372	377	333	352	365	373	382	369	377	383	359	365	380	370	346	353	341	375	345	358	353	349	335	341	375	302	351	339	356	386	323	368	346	391	357	348	390	357	364	340	373	342	387	344	349	378	375	342	366	390	360	347	385	364	415	326	336	370	397	360	362	363	393	360	360	367	341	354	365	366	358	365	369	341	361	367	358	346	372	352	302	338	367	375	365	370	337	398	367	354	353	325	354	323	372	369	373	373	378	362	357	366	347	314	384	333	357	354	370	335	326	344	344	330	339	356	356	349	352	331	386	369	341	341	338	321	360	380	356	378	372	332	382	322	355	347	361	340	364	396	327	358	367	370	356	333	365	353	354	329	389	351	366	349	348	373	356	364	351	356	346	355	358	348	346	394	371	352	368	355	362	367	326	384	350	363	307	333	342	344	372	315	340	366	326	377	355	350	360	357	340	359	316	361	335	349	330	360	372	343	380	366	378	323	345	384	361	366	388	393	372	362	398	328	341	352	328	362	352	338	353	397	392	344	353	331	343	364	379	384	362	386	345	307	352	325	392	356	353	340	361	382	321	384	356	377	401	364	347	320	333	351	343	357	358	330	340	344	349	340	340	398	366	368	372	364	377	360	316	359	375	383	394	350	360	354	352	364	358	361	358	365	388	366	368	351	360	376	360	358	334	327	381	367	345	320	372	360	352	336	376	373	367	328	321	360	372	338	375	388	350	339	320	388	343	385	372	351	326	371	342	336	327	383	342	369	339	343	364	358	354	376	336	354	338	328	304	320	365	382	370	335	389	325	325	420	362	351	346	372	322	324	346	344	353	320	369	352	361	378	367	360	361	372	378	378	328	370	353	332	330	369	407	325	369	355	337	334	349	339	346	359	347	354	374	352	350	355	342	341	378	328	349	356	411	375	360	378	359	350	313	336	315	359	365	341	349	347	350	357	370	346	337	321	333	348	330	390	362	337	325	350	362	342	371	355	406	334	357	379	371	368	329	394	402	356	356	375	354	323	361	343	333	373	339	347	355	340	367	351	358	368	377	346	348	350	385	356	349	378	340	370	364	349	358	354	340	332	372	382	384	329	358	337	293	363	386	350	364	373	374	373	364	376	332	319	342	368	339	346	368	343	319	352	374	341	358	362	356	383	355	346	323	345	350	354	345	350	346	346	357	365	356	381	336	349	357	385	373	333	360	362	341	383	376	367	324	380	340	313	300	322	349	380	355	385	376	371	378	324	297	356	390	360	345	350	367	349	374	385	356	358	365	373	381	346	366	368	353	362	363	370	390	342	332	348	355	362	369	362	373	376	338	357	354	368	352	339	387	361	344	379	390	386	371	323	353	339	350	362	313	391	366	348	356	353	356	372	359	356	346	384	382	324	348	361	324	369	373	340	381	348	346	367	348	355	355	354	357	359	332	370	344	329	369	346	337	348	370	370	356	373	349	318	344	394	389	354	357	349	359	360	361	342	368	333	330	364	381	366	371	341	349	375	358	351	355	357	384	392	327	347	346	381	384	370	336	341	364	362	337	359	381	352	354	362	354	385	324
16436	11795	5305	1304	522	529	473	468	469	488	447	451	437	493	437	475	437	469	451	437	439	459	416	442	441	492	453	494	439	454	445	400	479	466	418	442	399	472	430	487	429	391	475	445	468	438	439	423	437	437	453	444	443	436	470	425	446	428	441	469	449	432	439	466	422	434	428	463	436	461	461	454	426	439	486	438	408	469	454	455	461	476	494	458	468	478	447	438	410	448	457	466	476	430	468	456	451	450	449	477	445	457	443	465	429	485	468	445	464	444	487	458	444	436	434	439	417	413	471	440	465	427	475	485	442	456	440	480	464	464	458	424	483	463	462	413	452	442	470	390	445	438	456	414	480	428	450	437	455	385	454	440	449	408	468	468	478	461	462	441	461	413	461	443	431	478	446	408	497	449	462	425	436	510	434	424	424	469	430	436	414	489	447	479	435	472	456	469	402	424	428	428	440	409	464	446	455	432	449	460	476	454	438	432	463	457	444	478	432	426	437	418	404	424	444	457	430	417	449	454	473	444	451	485	411	430	451	459	443	454	443	432	434	448	396	425	475	457	449	446	454	439	438	465	442	460	454	436	423	456	450	439	454	467	437	425	432	419	433	455	472	456	441	451	465	410	453	478	446	451	446	459	460	468	441	420	414	476	401	438	469	413	455	461	445	476	479	438	476	455	458	444	437	464	426	458	442	445	414	421	400	483	434	450	445	433	474	422	450	425	413	476	435	464	438	445	417	458	428	474	444	426	450	467	468	439	419	441	434	447	500	473	428	426	451	438	446	440	380	447	452	412	448	427	455	449	423	463	463	416	484	453	427	407	508	426	461	392	464	457	445	458	444	433	449	468	435	444	441	428	423	455	506	435	468	466	449	447	486	424	426	453	474	489	483	448	440	465	421	459	433	457	469	459	410	413	488	465	477	443	426	419	436	461	444	435	423	419	427	472	439	434	447	390	445	418	428	447	479	480	443	469	448	422	448	462	460	467	446	472	459	434	437	450	435	435	491	426	442	438	452	437	434	462	449	449	461	506	427	461	461	434	399	437	439	427	458	418	467	478	468	458	446	439	458	445	428	437	432	439	463	445	476	492	447	423	473	453	455	406	478	460	458	457	478	458	433	438	444	452	427	466	451	425	445	452	444	449	434	448	467	459	397	462	430	461	459	448	453	453	445	430	455	432	462	437	451	433	458	446	441	456	457	500	425	452	446	480	429	430	416	439	436	483	466	468	436	462	438	446	449	399	432	421	438	435	444	443	441	481	449	453	449	412	472	454	468	478	457	460	448	469	459	487	420	479	465	430	444	437	440	442	421	462	439	414	486	431	454	452	503	457	462	429	439	442	462	440	428	437	422	466	430	464	415	447	449	443	461	444	437	466	459	434	476	425	436	445	477	507	465	479	472	470	446	424	451	473	449	431	441	438	452	436	438	441	462	450	455	443	443	423	437	483	458	474	452	453	434	489	453	438	464	439	456	444	451	457	505	420	462	432	412	437	462	422	435	435	446	460	428	443	450	441	419	434	436	415	466	420	471	438	476	461	439	455	442	435	428	462	421	431	425	472	415	474	415	436	458	455	438	470	456	426	397	489	408	471	452	484	464	427	437	464	412	467	496	438	455	477	437	395	432	463	452	445	484	471	425	460	442	467	412	515	479	454	491	459	474	459	434	478	425	460	456	418	439	472	443	445	423	438	495	459	465	425	461	470	450	414	430	452	423	451	431	471	480	444	419	425	464	437	449	480	462	455	422	424	476	441	458	473	461	422	445	468	437	476	448	458	427	464	400	452	444	427	473	473	437	434	469	464	459	409	418	435	500	449	425	452	382	415	463	433	454	428	436	448	446	419	417	449	419	484	443	448	443	407	445	453	438	444	461	426	465	460	446	477	437	405	469	450	445	454	435	402	450	437	445	407	433	461	429	416	470	423	423	464	429	461	430	405	407	478	454	437	416	430	470	427	469	443	414	440	445	461	419	442	438	443	442	455	456	453	405	464	441	420	468	473	417	470	485	449	469	420	421	394	444	412	425	428	427	463	424	454	455	450	480	440	446	446	446	469	487	417	427	443	490	452	423	450	452	438	480	455	473	448	437	454	475	466	472	456	441	475	443	410	430	468	445	462	445	438	429	411	406	445	457	464	481	423	471	442	455	455	425	430	492	422	437	447	429	421	448	433	434	458	405	400	454	440	472	456	470	438	454	438	436	425	475	450	446	433	457	455	447	448	492	446	426	470	468	459	435	465	437	438	452	493	446	442	475	468	430	423	463	441	436	433	456	444	434	454	433	438	464	424	439	442	448	432	469	458	466	440	449	444	417	450	471	453	452	456	435	457	469	427	479	404	459	439	457	459	436	484	436	458	442	457	415	449	484	437	465	445	444	444	423	428	493	445	422	447	444	453	451	469	435	440	454	413	476	458	400	404	458	465	454	438	436	448	419	454	417	459	444	412	426	442	461	450	486	419	462	430	485	423	493	443	444	411	420	466	450	435	429	431	409	450	422	445	428	457	438	448	454	450	410	461	445	467	456	438	438	439	445	436	463	440	466	431	481	408	426	424	481	470	499	455	460	440	430	459	483	449	485	413	437	448	465	471	428	480	446	425	434	450	424	440	446	418	427	422	488	461	410	470	430	441	456	462	414	431	426	474	449	442	462	452	461	457	441	441	440	454	423	413	426	468	444	450	446	421	463	436	470	418	445	469	445	425	429	413	436	461	450	452	455	438	442	442	444	407	461	463	413	424	407	442	475	461	456	468	460	446	470	420	446	466	427	468	414	425	504	431	423	443	457	406	454	475	429	440	479	498	506	458	459	445	433	471	443	460	463	433	436	445	461	438	457	464	483	467	459	465	447	448	462	444	466	464	441	447	407	438	446	447	389	462	466	445	487	462	449	439	442	423	445	425	502	434	476	430	456	452	457	458	417	449	430	458	469	424	462	407	415	455	455	459	466	477	464	443	474	446	428	411	454	462	439	440	443	448	444	451	500	455	424	402	433	432	449	457	467	461	411	427	469	420	415	446	436	457	477	435	449	439	455	475	444	469	454	415	437	471	436	471	464	459	487	439	431	449	426	494	427	419	469	443	469	426	425	429	450	475	450	464	413	453	411	497	450	444	436	450	444	451	443	437	437	423	468	475	420	442	451	447	456	482	433	450	417	446	444	446	405	440	419	494	443	434	467	433	436	450	469	451	453	436	410	427	433	442	461	424	425	440	466	463	474	453	461	441	499	448	484	460	435	459	452	443	477	438	421	424	445	440	457	431	463	463	481	456	418	425	420	418	465	440	473	457	468	455	468	458	459	471	453	478	440	454	424	473	455	478	459	416	456	426	461	433	412	473	440	448	442	439	445	451	452	443	423	398	457	484	435	430	494	430	427	460	419	449	450	448	452	463	467	441	434	418	459	452	447	458	443	435	416	400	425	451	422	481	445	433	438	445	467	472	448	429	461	437	445	418	432	471	490	420	444	448	469	455	440	468
23726	21572	29772	23831	21464	8123	1233	843	805	763	749	793	710	718	740	727	694	714	698	728	683	646	687	695	674	656	642	638	660	668	628	682	664	680	671	707	666	711	676	662	585	680	674	680	682	674	610	648	683	648	639	628	630	591	662	676	633	662	627	690	642	689	701	623	669	690	691	614	669	685	686	648	678	630	646	678	695	647	657	687	670	678	651	662	713	680	689	623	681	658	642	702	658	637	652	676	686	627	660	675	725	708	634	652	654	665	667	705	636	694	672	665	695	702	670	638	698	679	677	721	689	644	639	665	661	622	680	654	672	656	718	662	672	682	648	724	712	685	720	674	640	710	717	660	672	661	660	704	660	670	663	646	667	658	642	698	657	697	694	702	655	638	691	661	651	619	674	684	659	684	613	612	678	665	651	686	635	711	664	667	637	701	651	667	634	643	672	683	626	713	650	643	673	637	625	670	678	709	702	645	704	672	667	669	696	669	664	690	659	652	657	698	660	667	662	661	669	693	699	665	661	631	680	635	652	683	667	645	674	630	627	680	654	641	657	676	676	631	678	667	641	672	680	674	650	662	690	681	628	625	662	726	668	628	697	694	679	642	675	664	674	668	622	655	698	630	659	645	670	652	657	666	684	640	664	708	647	681	686	714	671	678	632	678	693	689	658	657	681	679	640	649	628	653	650	660	687	669	659	713	683	629	651	698	629	643	696	648	644	658	702	677	650	655	723	649	678	659	711	652	663	610	658	649	646	630	672	701	594	725	667	677	629	682	646	630	717	707	680	624	660	682	666	710	686	697	663	688	624	674	681	637	635	673	664	670	675	667	663	663	691	698	682	690	702	637	679	643	639	715	661	664	668	628	690	653	686	675	662	678	647	658	687	697	655	641	634	688	659	661	628	617	653	714	695	660	717	642	685	612	631	655	672	649	696	635	666	638	661	701	673	709	689	683	666	626	660	696	664	702	639	650	621	671	711	695	688	687	666	709	671	661	680	670	653	664	644	678	655	634	672	616	709	636	640	605	680	705	669	681	708	653	685	704	662	644	697	649	655	719	668	703	659	681	656	651	631	704	678	673	675	667	625	684	610	605	671	673	659	625	691	633	655	671	642	712	697	625	686	655	663	635	659	648	664	644	644	654	697	661	627	692	673	702	686	667	677	670	650	690	666	656	649	646	632	669	647	624	726	643	659	636	640	622	705	651	648	657	667	650	632	699	640	671	660	711	648	661	677	649	674	681	609	718	643	642	696	675	633	640	668	673	669	682	651	661	651	666	703	654	697	641	660	662	647	592	660	678	692	704	657	677	661	681	632	706	649	660	613	670	665	677	668	651	653	679	633	621	671	684	696	668	641	668	707	680	711	655	662	694	652	685	646	682	698	678	653	683	654	652	686	630	649	711	640	665	732	684	656	635	690	676	656	682	660	676	703	667	657	698	621	688	704	698	652	678	659	733	674	669	646	669	665	688	642	675	640	651	668	639	641	672	688	702	677	669	657	665	643	666	653	644	664	623	634	655	646	688	664	647	626	662	656	685	681	678	664	695	590	672	706	657	650	651	650	658	625	652	670	665	673	698	683	678	646	665	673	671	644	663	666	703	686	682	672	671	651	697	684	635	626	671	604	677	658	664	655	697	691	661	661	669	678	679	678	669	695	707	688	690	664	664	644	680	668	709	669	700	645	660	625	698	647	670	652	695	692	705	661	641	637	650	646	651	650	679	657	669	666	650	658	660	687	640	648	622	683	642	661	645	714	693	653	668	594	641	661	611	628	626	668	668	641	674	726	658	657	637	684	682	674	686	640	665	674	639	663	618	666	645	662	726	629	669	637	628	718	735	665	689	641	630	655	683	634	675	678	693	716	687	625	676	728	654	638	617	608	709	686	637	672	645	676	695	669	685	667	652	674	683	627	658	685	688	685	646	706	639	654	692	680	646	710	679	677	699	656	667	662	721	656	666	653	700	615	673	658	662	670	659	664	637	694	642	694	654	663	634	649	684	662	645	703	639	687	704	713	631	704	670	710	627	683	639	678	657	662	646	679	665	655	719	710	599	693	669	664	634	676	704	685	648	712	615	651	692	667	686	651	717	701	665	671	664	631	657	684	681	690	637	712	625	640	670	655	694	647	661	635	675	689	667	652	666	664	648	645	662	674	720	638	673	690	649	684	702	629	641	659	681	683	700	724	681	692	651	693	630	636	671	686	672	648	703	660	676	702	673	659	657	685	656	725	665	662	656	653	667	635	660	691	670	666	686	682	654	652	649	690	654	666	667	692	691	664	708	656	676	652	721	661	726	687	656	628	641	655	689	638	640	664	636	631	652	650	674	679	680	663	624	657	673	657	635	649	681	687	658	656	650	652	666	684	672	659	687	665	644	673	659	653	646	679	692	656	635	685	725	665	701	681	657	646	684	637	596	640	695	650	630	655	624	683	702	683	633	638	704	681	663	676	681	629	636	640	691	663	641	652	649	641	600	675	624	651	712	691	628	664	631	671	671	710	651	633	707	678	645	699	719	599	625	664	678	677	703	667	628	675	657	634	634	651	691	687	661	631	668	667	676	682	620	681	662	675	694	634	664	648	663	627	662	656	648	643	658	695	661	669	607	636	723	680	690	622	652	639	685	611	675	691	651	647	643	699	714	667	662	691	649	689	690	686	656	634	682	703	664	652	663	642	655	676	700	665	622	654	653	657	661	655	638	679	706	680	630	662	707	704	635	659	680	675	646	643	688	695	643	676	663	639	684	629	705	666	652	683	662	741	700	662	640	669	680	604	637	629	654	648	695	666	637	665	656	667	700	674	640	667	673	677	659	671	628	604	665	663	666	646	682	671	650	626	668	659	685	676	686	707	648	647	658	686	650	692	643	705	710	664	623	696	669	640	646	671	693	674	611	683	674	714	656	675	679	650	623	665	671	688	684	653	652	689	655	607	640	740	641	617	636	646	642	687	658	616	622	661	619	663	624	659	663	670	633	721	643	633	659	680	667	654	661	620	663	656	667	671	649	662	611	675	652	618	660	632	702	638	662	652	652	712	666	676	652	649	696	682	652	637	629	636	667	702	667	657	662	659	660	683	689	666	702	647	663	684	650	671	679	649	669	713	719	685	635	616	644	662	616	709	693	639	688	722	663	618	667	639	692	675	674	711	641	700	672	699	622	663	657	672	631	629	662	639	697	712	648	669	691	706	641	695	645	632	672	640	681	702	659	706	686	644	692	681	656	700	660	607	616	636	687	653	699	669	675	678	679	682	708	674	685	673	660	687	693	638	678	714	683	641	678	677	707	654	675	655	683	697	686	657	687	682	675	739	698	685	715	661	628	635	665	685	682	694	663	718	687	695	639	657	641	703	692	670	672	649	649	624	660	666	678	648	676	654	638	670	676	687	641	741	641	670	669	668	632	692	706	644	666	652	647	688	646	712	689	618	662	644	656	654	662	709	640	691	677	665	657	666	659	670	677	669	674	696	699	660	620
36011	38699	25277	8002	1860	1607	1406	1295	1162	1018	1040	977	959	972	889	878	904	852	925	834	870	926	875	871	851	805	815	830	886	834	824	844	836	861	823	844	810	801	832	806	848	844	823	807	801	826	866	837	849	770	766	840	865	814	840	841	827	820	838	811	844	795	808	807	825	819	830	851	861	801	822	835	865	815	788	809	781	816	845	835	802	805	827	860	832	832	859	798	827	867	845	802	816	809	810	861	852	771	842	796	779	789	799	816	828	790	807	832	865	793	784	841	829	817	841	853	795	845	828	845	812	791	855	826	847	814	790	869	800	842	810	850	765	800	884	814	824	839	903	849	862	810	802	839	864	809	814	844	842	825	812	839	849	855	860	806	870	799	828	803	786	798	821	827	849	801	816	815	834	853	869	824	887	831	817	810	896	848	816	822	826	817	836	854	864	837	873	835	783	853	816	828	828	863	799	868	812	821	734	821	795	777	813	826	796	841	840	820	863	833	822	838	810	828	807	832	830	849	812	841	805	828	792	821	753	785	809	799	814	791	829	833	826	846	807	856	824	787	772	857	867	835	820	868	813	788	842	790	900	835	801	836	848	804	812	812	833	836	832	816	851	902	823	826	792	830	835	787	791	824	823	850	865	833	854	803	785	834	840	897	833	781	810	807	891	830	814	828	861	846	808	811	855	792	841	828	821	807	861	814	796	866	773	800	757	832	848	803	843	818	809	844	850	729	855	811	848	833	815	763	823	822	874	860	827	830	806	789	787	797	831	799	823	792	839	844	827	840	766	792	813	847	803	847	810	798	856	818	826	849	819	827	830	815	783	810	782	824	778	832	821	821	808	751	828	835	773	823	857	838	757	786	847	822	821	785	799	787	807	829	809	839	757	857	851	834	824	855	776	811	846	809	875	827	874	807	813	782	811	831	770	810	825	830	905	815	807	825	831	801	780	855	790	823	777	863	843	821	823	802	865	798	775	813	820	790	829	838	805	824	812	886	827	818	812	817	864	841	777	790	792	808	776	812	811	772	826	789	794	815	815	790	840	834	854	833	848	762	815	798	846	847	803	807	768	781	802	850	872	854	805	802	885	791	873	859	796	785	833	813	825	803	801	814	814	806	777	855	823	781	816	885	821	836	767	810	886	820	775	821	793	787	878	837	778	837	845	868	835	773	825	798	841	820	869	819	829	813	831	806	825	868	792	803	802	788	759	791	868	811	792	840	830	816	816	841	833	778	828	833	854	805	841	822	842	856	820	841	793	835	786	855	766	832	854	784	796	846	804	817	852	768	889	862	853	857	799	832	861	770	850	808	821	848	791	838	839	834	805	824	839	771	782	852	832	786	800	758	846	801	796	854	764	830	760	806	808	801	825	867	833	820	835	823	818	862	834	829	799	835	780	809	842	816	802	781	799	827	784	826	817	799	800	844	841	817	861	815	826	805	817	853	802	845	820	770	850	823	822	798	794	820	834	841	849	812	830	867	815	802	837	836	795	829	790	766	840	812	803	861	834	865	841	852	875	806	819	841	847	834	787	804	837	808	810	809	798	816	791	803	798	783	795	853	857	831	827	851	822	809	864	865	778	810	816	831	839	845	773	848	810	823	808	802	857	786	805	806	773	812	805	814	805	814	803	853	791	773	809	792	801	885	804	821	827	831	858	782	818	814	804	823	815	837	786	785	825	833	826	815	840	804	783	862	778	827	806	762	825	791	810	796	810	799	809	803	815	838	843	821	855	810	843	841	784	843	794	809	872	841	746	877	832	885	839	831	798	811	868	843	812	787	824	808	851	804	836	840	817	811	821	813	867	780	850	824	801	831	808	727	824	742	826	822	801	826	861	869	841	807	847	821	852	811	820	797	791	808	825	809	817	782	867	804	797	837	844	867	824	823	834	787	814	748	837	856	839	785	859	787	856	794	848	753	821	784	841	789	821	791	844	862	832	781	839	855	825	862	827	794	838	817	824	829	822	829	847	812	814	858	848	807	865	803	810	870	789	865	841	803	812	829	912	837	878	853	794	776	808	850	849	849	779	849	798	805	784	867	855	820	835	813	796	834	842	762	743	767	798	818	828	817	826	837	812	825	898	776	790	809	753	827	782	793	828	769	802	793	796	860	805	768	820	836	782	792	831	799	797	853	811	814	833	804	818	785	797	785	761	820	857	781	837	807	796	794	795	801	871	772	839	832	789	810	775	754	813	831	840	785	817	833	846	768	786	807	874	874	771	827	807	816	787	732	821	842	829	847	810	826	828	842	784	858	829	818	841	850	832	814	791	772	849	814	816	846	819	781	819	774	791	835	832	810	790	818	846	793	855	861	799	869	794	794	871	837	831	851	772	858	873	842	841	868	833	772	829	905	808	827	827	802	836	804	785	845	798	805	814	818	835	854	833	769	816	833	849	769	835	809	850	856	846	822	795	803	876	821	804	839	819	790	803	792	828	811	837	809	827	858	848	836	833	830	803	827	832	862	806	822	758	762	798	828	844	835	826	799	769	781	840	816	833	799	793	847	874	774	835	811	840	833	804	813	794	773	766	770	838	862	842	801	820	793	807	767	816	790	837	828	797	825	819	801	809	844	859	773	835	840	863	837	792	836	824	829	828	798	817	827	833	813	797	819	830	810	853	850	876	856	870	831	781	834	826	847	870	840	796	792	814	871	872	811	805	835	759	773	803	841	811	843	884	827	824	838	842	847	839	791	812	794	783	899	853	815	800	859	805	856	807	846	851	853	844	862	831	860	804	832	834	764	825	841	837	822	794	774	825	788	876	792	825	764	863	788	772	806	831	827	853	842	865	793	852	777	822	833	786	809	876	792	821	828	774	793	830	838	778	853	840	844	799	789	757	768	795	845	832	830	836	834	847	828	792	834	811	853	869	811	812	819	818	849	801	838	797	889	833	832	800	796	794	833	844	848	805	814	817	814	807	801	792	833	817	771	830	810	841	810	794	828	849	806	841	800	796	815	854	792	798	826	835	855	802	819	819	818	775	810	781	822	839	828	847	813	859	804	814	802	794	887	830	840	816	852	788	833	824	799	826	780	821	801	816	783	814	798	804	819	777	806	811	877	792	805	798	830	825	827	822	816	809	752	818	833	820	833	765	823	849	792	840	824	789	816	796	803	840	795	798	832	807	830	809	819	827	848	810	817	843	820	833	832	788	807	831	840	817	805	799	811	814	848	805	838	821	858	835	845	805	809	788	847	759	826	774	847	868	838	844	837	852	804	761	792	817	788	826	829	869	843	836	790	800	827	806	830	776	806	841	814	855	833	795	827	857	836	851	823	788	759	840	825	826	847	829	814	889	812	818	829	844	835	799	827	796	883	804	806	826	848	791	864	841	843	844	862	822	774	811	810	798	831	789	784	850	811	846	827	786	829	881	824	850	808	803	765	822	858	840	853	874	835	852	772	822	847	847	771	784	793	798	776	810	829	839	796	777	814	820	807	825	831	822	869	809	849	832	808	791	801	827	855	820	837
24842	21617	28513	24965	7610	423	336	296	235	220	240	198	229	193	194	186	197	213	179	183	189	191	194	194	208	174	192	205	194	191	182	184	196	171	200	169	209	181	179	171	169	201	187	202	189	182	184	196	202	186	176	183	209	201	183	173	203	180	190	190	209	184	203	193	178	166	189	201	192	174	187	198	183	185	197	194	180	214	189	185	165	184	169	186	188	207	186	203	166	152	178	201	181	209	172	211	194	196	196	169	181	192	202	194	206	189	210	190	197	164	175	180	178	165	190	175	200	188	183	183	162	173	168	167	181	205	168	198	166	177	181	216	199	198	177	164	193	217	207	189	188	202	184	165	194	194	157	180	181	200	158	159	177	210	183	211	178	186	201	182	169	209	192	176	187	166	174	169	181	194	179	180	178	185	195	192	192	191	188	199	184	202	164	185	171	159	217	183	192	182	179	206	171	170	206	177	196	192	186	175	195	176	198	170	182	186	157	156	190	215	190	168	190	185	176	147	174	179	201	186	192	189	166	197	167	178	188	185	176	184	162	181	184	191	209	210	181	194	198	180	194	202	195	174	213	171	180	193	190	193	178	154	177	159	177	175	166	192	187	179	185	172	172	173	177	204	180	189	193	177	193	203	198	208	183	192	213	196	189	172	208	175	182	169	177	188	168	181	191	213	175	162	186	195	170	177	188	205	186	173	166	191	192	178	174	161	180	177	178	169	172	170	178	187	188	183	231	186	196	200	197	196	186	157	189	184	170	175	202	182	151	166	161	179	196	220	183	178	196	196	171	172	210	188	174	176	206	183	176	199	200	170	203	188	151	180	186	195	190	188	168	197	183	176	171	167	180	163	191	177	167	156	181	177	196	180	194	186	194	202	193	191	160	178	195	195	176	176	185	170	181	206	187	194	149	173	195	185	174	186	168	172	191	182	181	190	181	191	170	184	172	173	187	215	195	184	183	171	184	206	217	197	170	178	192	185	192	207	200	206	178	197	173	206	215	165	192	185	207	176	183	170	174	156	182	189	181	190	185	186	201	188	188	180	170	195	168	170	195	166	185	224	192	158	176	174	205	191	193	175	189	181	188	179	210	140	174	183	175	178	198	186	193	161	191	188	184	195	206	198	198	183	197	222	164	155	175	195	191	182	183	183	184	192	182	158	191	193	184	177	164	184	192	180	166	157	186	195	186	181	188	168	192	175	210	188	171	186	172	196	179	199	171	184	184	188	216	183	190	191	190	185	201	194	184	169	187	175	196	190	178	196	184	201	180	213	183	224	169	177	181	181	189	163	169	192	170	181	189	198	219	194	200	163	175	199	177	179	179	172	165	172	178	198	182	170	176	203	167	185	180	201	183	171	182	198	187	175	200	209	208	206	170	189	210	183	182	177	169	194	183	196	182	173	186	163	186	185	187	186	186	174	166	211	165	193	188	189	207	193	172	192	168	188	202	199	177	190	185	199	181	154	187	202	165	195	196	189	195	198	176	179	175	179	190	184	181	187	162	187	180	186	178	187	182	203	182	184	184	181	197	190	179	193	175	166	213	182	168	170	179	188	181	193	175	182	183	179	166	172	197	181	183	165	176	203	178	170	203	197	171	181	196	178	172	162	200	211	193	166	161	187	203	209	195	169	170	191	178	172	176	198	167	168	187	177	196	177	184	179	167	177	187	184	174	168	179	183	190	198	192	185	166	155	199	175	179	207	195	176	196	173	193	180	193	193	168	171	174	188	163	182	170	202	195	193	194	180	176	183	181	191	188	170	192	183	194	196	183	157	164	182	184	196	190	162	196	182	200	182	184	191	183	170	188	195	170	168	169	193	192	183	191	167	186	185	178	167	184	162	179	178	173	208	196	170	189	189	187	183	167	187	163	190	166	179	174	183	150	175	185	182	175	161	167	198	173	192	179	184	193	191	182	191	194	209	182	196	199	192	175	187	191	172	205	187	182	179	215	197	175	176	198	189	190	194	178	169	206	201	193	180	199	175	184	186	172	195	188	176	187	173	201	192	185	146	185	203	211	168	168	183	194	170	196	203	175	211	174	178	184	196	195	170	188	178	180	175	179	183	211	195	171	180	188	194	206	172	182	191	191	202	200	196	172	183	185	186	174	208	181	194	178	204	183	181	178	194	191	205	174	171	175	168	202	164	188	181	170	184	171	192	199	212	176	181	169	184	189	178	182	199	183	178	201	185	186	172	174	168	163	188	188	182	185	195	184	158	191	187	190	152	214	168	175	173	184	189	183	175	173	174	209	189	181	185	199	194	169	168	175	199	204	171	201	182	177	179	170	192	161	169	184	167	191	189	195	186	180	195	208	171	185	171	163	177	158	193	178	180	166	197	177	197	173	188	173	201	195	159	186	192	175	195	191	169	191	202	189	201	203	181	194	190	166	175	170	163	181	189	182	182	182	191	179	198	183	168	184	169	186	211	180	177	164	206	187	146	186	184	190	183	190	178	226	202	191	162	186	198	188	183	158	172	187	171	197	178	178	190	181	174	207	183	167	186	178	199	201	177	159	183	202	171	200	195	192	182	205	166	157	195	176	163	190	178	208	182	183	168	189	196	186	181	175	164	163	176	193	193	204	171	198	178	179	217	185	180	178	189	187	161	183	176	173	175	162	195	184	165	184	187	177	195	186	163	195	179	207	188	187	182	220	195	188	202	189	208	165	187	200	170	181	211	180	189	161	180	190	178	184	162	196	189	180	165	201	194	199	187	180	188	187	192	196	210	182	182	177	199	193	201	196	166	189	191	173	185	180	210	185	183	178	162	173	192	176	188	172	183	170	188	195	164	149	153	184	177	188	189	192	177	190	166	199	179	187	199	170	213	189	189	188	183	183	188	189	191	176	166	184	178	157	179	182	176	175	182	182	186	173	174	165	187	182	209	197	179	185	218	168	187	178	208	175	173	190	170	173	197	180	202	180	170	190	193	215	196	174	217	186	184	184	162	182	194	181	177	195	194	199	184	163	176	190	172	194	167	180	190	180	195	169	182	188	188	177	191	187	160	185	185	181	162	199	185	187	193	154	172	195	172	188	191	204	164	177	201	160	212	206	172	168	187	161	187	193	177	181	203	197	197	173	151	193	196	169	189	184	165	185	157	171	189	185	199	188	163	186	209	181	178	202	188	176	173	170	192	182	191	190	195	165	195	187	198	173	200	175	176	185	182	167	163	172	224	193	191	170	159	178	187	189	185	178	175	174	187	182	175	164	161	196	167	175	179	223	179	184	179	200	185	197	185	173	184	195	177	179	197	180	192	189	202	165	170	174	195	188	201	196	193	176	166	177	171	188	170	159	189	172	174	186	176	172	158	169	169	179	192	180	186	187	167	186	187	195	147	197	184	173	186	158	150	166	169	175	184	201	159	192	169	184	179	182	174	172	186	180	189	178	193	192	178	176	179	181	175	184	179	168	165	167	214	183	203	191	184	174	189	190	167	180	182	193	190	190	189	201	187	176	179	167	154	165	195
33790	29663	17012	5239	885	641	545	485	425	381	330	362	330	318	271	322	277	306	277	280	293	283	250	260	259	295	273	274	289	268	266	273	254	253	251	274	284	244	285	253	259	257	259	266	282	261	290	287	274	257	277	277	225	245	276	272	246	298	266	263	262	244	264	251	275	274	262	255	263	246	246	282	270	255	244	264	289	228	251	269	263	262	259	260	271	256	261	261	231	257	271	274	279	296	255	269	259	257	245	239	272	280	279	273	249	271	225	266	235	259	270	244	278	224	230	257	246	261	263	254	239	254	282	261	249	228	262	273	224	251	269	287	278	234	270	254	243	261	258	262	273	266	256	239	257	251	245	253	274	271	260	273	271	270	288	301	249	252	252	237	260	221	267	257	254	261	220	277	255	263	246	270	248	267	235	234	242	271	253	275	239	243	269	248	252	248	272	269	247	272	280	259	254	270	259	271	263	258	229	276	230	248	269	281	244	255	260	262	239	246	254	266	272	239	248	268	286	261	246	254	225	261	243	249	244	244	237	294	258	262	262	248	255	247	250	238	227	256	246	246	262	262	245	263	274	268	281	281	252	245	247	243	230	254	244	254	262	257	281	247	283	235	253	230	257	259	267	230	216	256	250	266	249	261	212	235	252	281	223	247	245	237	245	273	261	265	242	253	273	266	278	262	254	275	260	264	252	254	250	255	273	259	275	232	254	243	247	268	234	233	280	255	238	258	259	250	264	265	246	254	248	267	270	270	262	245	241	226	237	283	254	247	256	245	260	259	262	261	258	269	244	232	255	254	265	266	265	267	254	279	277	257	251	235	268	253	263	259	251	286	264	238	244	248	248	242	267	257	266	231	260	244	256	261	255	271	261	264	262	281	227	259	245	248	262	282	285	276	266	264	272	278	258	286	261	273	217	241	258	272	272	269	272	231	261	247	269	233	253	271	275	249	283	283	268	255	253	237	236	256	255	244	263	259	253	239	264	258	260	262	246	258	270	266	250	229	267	265	235	230	224	237	261	248	269	246	240	263	255	253	278	272	275	247	247	258	265	274	259	259	235	227	244	238	244	232	236	287	256	238	261	258	254	248	267	255	235	256	240	244	286	255	268	263	244	248	255	260	252	253	236	243	244	259	225	251	280	272	263	255	240	232	265	256	221	250	248	265	259	239	278	248	268	249	239	260	247	246	258	256	272	244	242	257	249	247	254	256	237	272	252	260	242	260	232	276	254	214	246	244	263	243	251	244	290	244	245	241	264	264	264	210	232	237	266	230	282	279	262	242	266	270	283	271	244	240	274	230	264	249	251	260	245	236	264	247	245	256	266	276	236	272	258	269	255	245	261	241	231	246	242	287	232	247	242	253	263	242	260	271	245	246	282	263	258	263	245	250	228	247	278	266	265	252	243	256	244	236	281	250	256	267	228	267	249	249	258	244	248	249	243	223	244	266	251	247	277	256	280	237	235	242	288	283	280	242	274	260	264	285	271	259	252	273	242	256	243	252	271	257	266	259	257	259	244	253	243	235	262	239	261	257	263	274	257	258	246	272	249	263	248	270	208	248	251	260	264	226	256	258	263	278	279	229	270	278	258	237	265	238	288	254	282	259	230	282	246	239	269	259	270	262	276	286	259	256	229	228	259	258	228	261	267	278	264	223	240	256	239	279	238	256	253	247	229	246	246	260	246	243	234	249	279	253	247	259	257	249	274	245	290	263	248	280	245	244	233	257	247	263	262	247	273	268	255	274	256	256	264	241	262	263	257	222	281	249	231	288	263	248	249	258	264	250	255	224	256	251	247	245	269	244	247	262	275	230	259	269	243	230	265	235	271	254	262	276	245	259	258	290	259	261	255	246	291	268	238	263	286	264	265	270	263	259	252	250	246	253	239	241	246	286	245	270	289	263	234	264	269	254	268	266	235	262	216	244	245	269	261	250	278	256	261	248	261	248	249	255	265	267	259	251	245	258	272	267	256	252	250	235	248	257	261	273	257	227	267	246	243	285	247	271	276	263	257	239	236	235	267	251	252	278	253	214	247	262	249	253	259	262	298	267	259	259	282	264	225	269	243	256	281	246	245	276	275	251	255	272	275	240	235	238	236	272	286	228	251	287	245	246	270	237	246	265	257	257	275	240	247	241	275	273	241	286	264	271	261	253	253	236	235	279	238	259	267	258	279	264	240	243	257	278	257	235	228	309	244	276	233	253	297	250	284	253	257	256	263	237	273	250	264	250	278	237	262	269	260	278	237	231	267	253	273	249	261	256	253	255	284	212	277	282	240	277	246	227	242	261	263	245	252	226	281	265	250	234	256	259	244	279	255	246	267	243	265	255	262	263	228	252	281	236	288	269	243	216	284	280	237	289	272	251	262	275	263	288	240	304	264	268	242	270	226	240	264	253	301	266	269	250	244	249	242	254	239	246	257	260	257	245	252	263	238	255	245	295	223	285	250	284	253	241	267	300	295	260	261	242	272	278	267	241	256	262	276	253	246	252	251	236	262	257	258	280	245	221	279	251	260	260	248	245	274	263	238	256	231	234	270	261	272	252	267	247	251	271	265	251	254	233	234	257	252	252	284	246	270	279	235	222	268	243	272	280	269	277	266	248	266	270	256	288	240	238	272	271	260	244	236	261	284	250	234	274	265	261	255	274	237	246	253	251	297	282	275	262	271	265	250	230	257	250	279	251	237	287	230	240	270	287	261	257	262	244	272	245	238	260	268	253	254	288	269	230	269	270	283	251	245	250	258	260	291	239	234	269	258	278	261	246	251	238	249	270	253	255	269	280	272	261	241	241	246	260	241	277	261	272	243	247	236	240	286	260	273	262	263	232	236	262	259	247	265	241	224	255	245	250	262	240	289	251	240	251	287	262	284	276	257	286	256	282	239	237	266	224	250	234	259	245	256	260	270	269	250	234	245	256	263	235	259	268	274	234	271	241	255	245	283	262	277	252	244	239	268	257	264	277	243	248	237	225	221	263	274	249	267	265	267	271	258	278	259	271	250	251	282	256	265	256	238	256	269	243	286	263	270	269	247	269	275	226	240	211	258	256	241	255	219	284	248	242	258	275	233	269	245	231	257	249	222	276	264	255	250	266	272	256	237	225	285	256	257	275	262	275	277	214	245	242	253	266	265	250	250	220	285	252	271	247	269	283	258	240	244	244	246	263	275	261	268	258	286	260	240	258	244	266	257	258	260	269	256	291	251	263	256	252	262	246	252	281	258	280	253	254	278	273	245	262	265	246	274	225	236	248	262	250	260	250	243	254	288	298	270	225	281	256	273	277	271	260	240	226	251	251	244	262	250	272	267	251	217	238	244	270	263	287	232	250	228	262	236	261	250	281	268	282	261	273	274	244	268	235	251	256	266	256	265	243	211	271	268	245	219	264	243	274	260	219	275	305	242	264	263	259	250	265	247	236	264	275	259	239	253	248	263	260	251	276	255	258	256	279	262	246	256	266	272	239	247	277	261	274	275	266
22738	21648	30200	23570	21649	21635	6952	1084	905	836	769	751	739	677	694	687	622	691	665	671	655	606	619	608	591	623	580	650	635	611	652	614	588	594	572	620	655	662	594	617	561	592	568	641	623	607	613	591	626	633	551	604	592	647	577	617	594	600	584	610	623	578	604	615	586	585	624	596	577	620	606	615	592	572	608	577	624	571	588	589	613	618	623	573	635	620	591	587	607	601	599	590	621	619	594	619	576	621	578	623	621	601	589	551	585	593	617	597	570	575	614	592	613	594	607	629	630	603	559	655	562	572	595	568	560	637	585	610	619	576	595	630	596	558	534	625	582	620	581	577	588	558	606	607	571	572	664	597	608	586	583	544	603	577	600	634	577	611	597	624	577	577	563	618	596	614	632	571	574	587	571	635	578	593	601	593	603	589	614	600	609	595	555	571	603	596	612	556	566	588	638	586	591	551	586	588	636	636	594	592	588	597	623	616	641	533	583	629	609	626	570	577	594	635	598	596	632	575	604	573	577	548	591	572	595	596	591	560	592	608	581	611	608	601	601	625	585	539	586	569	605	590	605	628	590	576	577	597	575	600	604	582	623	624	575	582	620	591	569	644	587	612	559	587	610	638	577	604	602	620	570	637	584	604	542	581	576	592	607	647	577	621	632	601	591	582	595	589	608	630	625	632	623	551	588	593	563	568	580	642	599	628	610	621	601	583	590	562	592	569	618	584	613	597	591	616	598	607	585	584	618	568	598	585	597	627	624	617	553	612	584	633	587	580	587	595	564	620	592	576	561	583	620	593	596	615	559	632	589	590	585	605	638	565	573	579	593	588	565	624	580	636	609	551	570	577	582	613	581	604	562	576	586	611	565	584	627	621	638	564	562	608	619	590	571	580	613	597	580	581	569	637	596	557	554	545	609	597	571	561	594	597	593	644	582	585	591	598	593	603	635	579	608	568	608	644	571	600	563	601	589	583	595	612	606	624	593	613	615	623	601	624	616	577	565	588	619	603	615	597	595	590	609	668	553	581	610	623	549	625	598	591	593	573	600	613	619	611	601	541	575	589	628	570	560	612	549	590	589	575	597	607	578	599	598	596	602	557	597	567	616	600	630	654	597	607	615	611	611	612	593	602	584	576	584	578	607	581	546	532	594	569	559	604	596	619	573	612	589	601	580	574	593	580	605	606	553	582	586	582	597	595	587	578	607	625	630	606	584	615	588	590	571	620	603	585	563	585	641	607	590	610	544	579	569	591	609	622	598	574	579	655	552	590	608	578	616	580	628	573	594	577	615	574	591	600	588	581	581	546	650	562	588	636	597	554	608	608	585	568	572	571	600	593	583	552	596	610	611	623	560	638	606	588	573	567	596	577	599	584	626	591	642	602	589	603	589	572	600	596	591	581	564	606	606	567	602	580	616	611	582	571	647	612	555	575	609	567	619	609	640	563	585	571	607	604	559	609	631	575	624	584	567	563	587	568	599	571	608	605	654	626	634	578	597	562	597	615	557	563	648	556	585	630	599	607	556	596	590	613	566	614	570	583	621	599	542	578	577	576	575	617	600	607	626	585	620	595	602	612	592	577	549	570	559	577	565	541	562	589	569	591	581	599	622	605	637	598	629	593	609	624	581	606	602	626	622	605	585	581	591	570	601	528	623	597	604	591	621	608	618	597	600	588	596	575	552	571	590	639	622	598	579	584	587	599	569	602	598	608	606	602	605	617	579	600	607	594	593	574	586	620	589	617	643	613	602	613	574	582	610	601	557	580	608	576	586	627	623	586	646	607	612	608	568	578	571	603	632	625	575	561	546	575	590	608	610	633	587	603	602	571	619	556	604	623	580	588	593	615	610	631	590	590	624	578	608	605	592	550	606	614	568	614	586	600	614	632	582	606	638	592	598	639	626	600	585	601	572	622	618	593	628	554	563	552	563	600	641	611	597	585	577	609	576	597	564	617	593	620	577	633	564	602	597	556	565	610	623	576	532	618	572	610	585	632	611	624	596	572	608	592	639	640	613	614	624	558	601	574	590	558	560	600	594	638	609	613	601	604	600	552	603	570	621	636	548	620	576	589	607	602	565	571	589	623	562	600	630	559	585	599	536	593	599	616	592	601	596	603	615	580	592	615	600	623	623	578	615	610	603	602	583	633	585	597	595	599	588	597	589	636	627	593	585	594	609	613	556	619	630	579	573	610	600	563	589	616	618	592	617	585	603	577	577	587	619	595	585	554	615	606	571	580	589	569	544	594	556	610	598	647	576	630	596	602	562	587	596	601	631	574	574	570	596	645	617	566	579	622	571	619	577	579	622	595	555	588	606	581	609	569	628	631	581	579	596	564	611	646	624	579	587	584	597	576	602	596	637	595	609	611	606	618	593	618	644	609	577	608	611	522	567	623	564	568	602	589	576	585	616	632	576	570	569	646	606	612	591	595	600	584	606	630	614	593	587	625	580	561	583	597	599	590	572	597	592	580	562	610	554	580	625	568	565	572	565	608	594	637	579	631	578	566	609	589	596	570	552	590	567	590	611	603	584	594	598	599	613	620	595	614	637	577	576	566	580	597	585	592	603	636	594	582	577	608	595	591	562	643	569	635	600	628	591	593	580	624	599	557	599	565	589	587	605	620	553	615	620	606	607	612	600	555	557	553	596	614	617	592	605	615	541	609	660	581	548	605	575	596	564	564	599	562	600	656	603	587	611	641	573	601	658	577	556	611	608	630	578	566	583	566	586	620	595	588	558	589	602	584	537	627	621	581	546	589	587	596	569	618	599	604	641	600	596	602	602	527	578	545	623	598	579	588	571	611	546	566	575	605	599	598	576	601	573	594	589	568	599	598	625	627	635	588	584	551	640	638	574	596	589	650	563	590	595	599	601	577	591	605	653	591	544	578	625	556	619	615	576	596	608	570	606	599	571	591	597	609	625	605	647	573	606	586	616	579	632	598	598	626	599	603	627	572	613	594	577	609	573	622	613	612	579	631	614	561	601	567	600	617	543	579	589	591	575	636	585	594	603	613	645	579	606	636	550	578	620	593	615	604	591	628	558	597	565	598	577	632	625	596	590	564	585	592	604	611	582	646	609	582	579	590	594	625	602	552	589	618	595	590	642	638	557	584	619	589	533	645	629	590	590	593	577	584	630	584	581	571	581	606	592	594	616	603	598	587	595	556	605	575	606	556	578	590	615	585	594	577	647	591	596	582	607	607	687	558	534	568	593	613	592	581	580	604	551	586	608	558	597	598	597	636	638	556	606	575	546	582	584	625	605	600	603	601	595	587	567	604	608	567	610	590	549	574	608	590	618	589	576	572	629	620	587	620	633	587	571	625	588	591	621	603	580	561	563	592	599	592	570	573	605	583	562	590	619	591	568	647	599	599	579	570	595	624	629	603	578	579	605	578	565	609	557	588	624	605	582	601	612	602	574	596	614	621	556	580	624	571	604	583	572	590	522	587	560	562	580	599	606	604	579	595	609	589	577	593
42747	44383	35415	9971	2723	2201	1825	1499	1257	1214	1137	1083	987	925	896	865	905	827	846	851	862	846	737	748	774	775	738	782	797	789	773	793	745	750	756	797	725	773	793	716	752	745	743	768	758	751	836	769	719	760	745	797	771	728	769	783	732	746	736	749	756	682	750	749	772	734	734	773	778	750	767	780	736	751	758	717	774	707	723	749	809	780	751	787	750	781	710	761	762	733	664	742	749	704	744	787	757	764	786	750	770	769	792	738	756	772	725	726	749	769	768	714	785	729	762	726	759	736	707	749	770	726	763	720	744	770	716	755	776	702	717	777	738	741	718	797	706	761	783	765	759	745	786	776	751	725	742	743	767	775	736	760	753	757	745	759	748	765	738	744	777	816	738	739	765	723	728	778	751	750	753	744	750	675	769	740	774	755	734	715	767	702	776	760	762	780	829	723	695	737	763	746	784	751	780	788	734	734	748	714	768	743	808	722	750	774	775	684	788	775	757	724	718	770	745	752	736	736	723	700	698	725	739	750	737	716	757	757	766	800	770	725	705	790	783	773	802	743	727	740	721	712	769	780	755	774	731	757	810	738	769	767	750	681	747	742	778	769	780	723	714	736	765	746	825	741	766	745	772	709	759	733	788	764	713	751	754	758	715	776	724	787	737	734	756	710	715	776	784	735	793	753	750	763	742	749	763	793	742	760	785	795	743	753	751	744	712	703	749	760	738	746	790	788	803	749	781	744	776	695	690	770	732	733	718	713	742	742	783	782	734	757	779	769	729	752	725	769	742	716	757	763	726	772	781	724	758	724	757	761	734	726	775	733	720	810	786	744	768	738	717	749	734	732	773	725	754	758	738	745	760	742	729	776	749	726	748	685	759	782	750	763	738	746	711	712	707	747	754	728	769	799	733	788	720	784	765	748	728	758	711	759	770	760	748	699	757	690	742	802	787	762	792	800	681	694	796	688	806	767	769	705	713	719	751	706	773	761	747	681	764	729	799	781	756	759	764	779	737	768	694	804	734	748	751	766	721	734	783	725	776	756	726	793	751	753	752	820	720	760	767	744	787	794	718	733	729	813	724	713	793	771	724	780	751	726	802	779	719	780	741	708	740	698	735	759	777	714	713	709	765	742	705	775	726	747	751	721	739	772	723	756	711	722	780	755	765	720	723	718	736	700	780	723	750	740	738	787	776	785	738	743	761	820	709	747	784	695	762	756	735	745	751	734	755	756	734	735	765	736	756	719	733	750	772	747	756	756	726	726	816	784	754	726	732	713	705	775	771	748	743	739	721	776	766	735	766	772	789	754	765	745	749	783	731	772	710	737	721	707	756	729	730	781	738	745	745	767	757	726	744	722	752	745	788	694	735	708	716	796	736	734	722	776	709	767	735	797	757	754	758	756	674	734	764	712	763	767	759	744	776	701	730	781	714	753	739	753	738	715	724	761	749	750	785	739	777	742	725	795	741	749	762	722	730	771	759	691	721	739	779	740	786	714	744	789	737	773	757	812	738	719	746	735	727	734	734	737	717	775	719	750	739	649	734	752	735	727	800	779	721	815	749	736	787	738	737	783	793	742	724	814	797	738	764	752	737	776	767	722	738	723	752	759	800	774	723	768	742	735	734	734	767	744	755	769	777	777	695	780	775	723	785	762	775	745	792	729	719	730	775	712	771	754	768	717	731	768	771	718	716	772	793	723	719	729	771	806	743	765	727	729	789	746	759	795	755	680	760	721	747	750	723	730	784	724	714	770	739	719	726	726	748	753	749	762	774	781	734	769	799	743	747	744	776	723	728	776	758	744	803	741	796	741	734	767	750	781	742	712	734	749	756	732	741	699	718	794	756	772	768	757	773	725	787	717	802	783	731	741	754	759	733	767	725	779	743	697	747	798	754	762	746	759	791	717	744	776	798	733	762	754	739	770	724	765	695	719	784	731	770	735	715	754	772	761	762	782	768	767	744	722	716	793	751	756	774	738	773	725	722	743	700	742	742	803	730	794	713	767	711	733	799	761	765	820	717	764	737	713	764	764	747	755	721	696	720	726	752	739	773	739	724	752	717	780	696	747	726	775	723	739	776	787	760	752	759	725	778	777	748	769	715	753	752	736	757	763	761	747	771	780	720	745	706	757	751	733	759	739	708	754	760	766	740	775	759	788	759	751	750	752	745	738	746	780	772	753	770	742	781	764	703	744	727	769	733	734	719	754	760	726	779	695	768	792	718	773	740	782	794	738	759	739	728	734	775	761	768	777	777	782	746	741	764	741	712	742	769	707	714	770	749	753	769	703	743	747	760	754	746	759	764	768	709	785	771	729	717	750	747	738	747	820	707	753	716	715	791	741	747	743	732	772	768	751	725	725	756	728	722	730	757	731	697	781	729	707	754	712	766	712	764	752	756	744	690	790	764	729	784	721	755	744	749	780	703	720	745	722	791	739	720	736	738	716	746	801	747	738	762	721	738	772	744	726	733	734	740	733	736	732	737	717	804	776	720	720	722	716	721	786	781	718	768	802	750	745	732	745	714	751	743	786	752	755	768	744	761	766	714	692	765	760	704	716	736	803	777	728	745	778	739	754	731	810	783	720	785	725	740	738	770	728	740	754	760	803	711	709	703	736	751	753	740	743	740	746	726	797	744	776	737	807	743	766	769	743	721	740	832	723	762	730	734	744	759	730	796	750	733	730	797	744	734	752	763	725	787	749	764	722	735	738	752	709	748	790	772	808	718	794	712	745	751	722	780	766	698	769	708	738	766	763	731	752	709	764	752	711	780	768	708	750	761	742	682	745	717	759	782	718	715	753	725	702	760	767	722	716	737	727	727	780	714	691	782	733	785	730	764	722	745	780	731	777	756	746	754	763	693	716	754	752	718	724	751	765	743	795	757	735	806	705	805	784	746	754	752	703	705	756	824	724	764	717	732	709	768	683	728	765	757	752	763	749	748	730	771	663	771	693	771	764	701	715	702	769	772	731	733	774	756	703	757	763	754	719	770	774	781	754	742	762	708	772	732	756	797	744	800	784	741	783	725	765	719	728	773	752	714	731	760	702	786	743	742	755	708	706	755	733	778	741	718	805	738	759	731	742	702	686	763	706	773	727	767	727	781	766	698	743	723	757	731	810	762	710	796	773	726	764	815	787	767	764	742	730	732	731	726	744	753	766	744	782	774	752	751	774	733	760	728	738	730	693	769	801	739	775	761	702	771	738	712	774	701	738	734	685	724	749	781	775	745	756	725	729	753	750	716	689	792	762	715	737	770	717	768	703	790	697	759	732	716	696	739	724	745	765	764	752	724	726	784	738	745	746	763	757	771	776	724	771	763	773	787	727	778	736	738	772	766	744	752	796	739	745	764	804	787	739	733	762	762	732	698	730	712	768	701	727	741	714	734	735	773	733	736	776	738	708	711	743	798	709	747	741	780	732	756	728	742	808	769	738	699	793	749	775	669	760	733	714	761	723	769	720	771	721	730	768	715	816	755	745
28163	19307	7012	1511	444	430	377	397	372	357	380	360	375	361	311	325	381	353	337	344	351	363	337	366	336	392	342	384	348	366	324	358	377	384	367	391	378	404	384	347	363	357	372	350	353	367	370	338	359	366	355	355	373	370	354	307	361	340	345	382	329	375	375	381	348	370	358	340	348	372	363	372	385	349	381	371	345	349	383	331	420	328	357	323	369	360	372	362	354	360	361	336	373	376	361	355	357	354	378	356	384	377	395	354	346	364	353	341	347	364	326	369	353	323	344	352	366	351	373	357	353	358	354	345	367	351	337	338	358	364	365	361	395	362	368	372	361	366	369	396	358	344	363	345	364	349	345	329	402	396	375	374	371	328	368	368	363	361	383	353	361	323	401	335	357	329	347	360	345	399	339	376	343	378	390	372	399	362	321	340	347	383	348	333	359	369	324	323	335	352	393	348	399	371	364	337	380	353	371	363	340	370	368	366	351	402	362	375	355	370	357	352	327	390	368	370	366	355	350	340	361	362	360	326	379	354	338	375	376	366	373	396	358	361	363	347	401	313	410	376	339	360	328	345	354	354	334	359	345	368	372	341	357	353	338	337	384	361	375	365	351	346	359	373	353	346	368	352	359	345	366	353	359	364	373	347	368	367	362	331	377	365	359	358	372	352	340	344	346	384	328	375	370	366	342	360	366	371	343	345	344	368	363	338	380	368	337	385	384	375	336	398	346	365	338	366	370	389	371	407	367	370	372	340	338	340	364	362	359	348	367	382	357	330	365	345	386	361	359	331	344	393	366	351	356	359	338	377	367	349	382	351	342	383	351	365	361	349	342	370	391	357	360	352	354	354	350	367	394	345	316	368	366	339	366	371	336	390	352	349	403	346	379	358	374	343	354	354	349	374	371	357	365	355	353	340	345	366	355	370	359	356	382	374	335	361	351	312	353	352	345	340	364	376	351	326	378	387	350	365	372	350	350	345	376	381	380	374	354	386	356	352	360	345	379	368	367	395	358	378	379	380	325	372	379	338	349	368	330	345	360	350	408	337	312	343	363	362	346	365	362	342	325	348	373	347	370	341	331	369	367	355	332	370	381	386	363	348	374	349	384	385	331	355	354	377	340	361	384	345	370	371	359	401	364	343	352	387	353	368	330	381	336	337	354	349	368	366	383	357	411	379	369	362	355	362	379	357	349	347	346	356	327	335	332	381	390	358	338	349	352	360	371	365	384	355	372	342	331	365	382	380	312	363	329	352	384	388	339	343	329	340	337	336	348	343	381	365	367	371	343	348	375	361	347	337	352	381	366	318	327	382	341	358	349	401	357	362	362	359	355	366	365	364	367	372	394	376	362	386	353	349	346	364	392	338	337	349	374	369	332	380	335	378	364	391	355	376	362	372	366	388	330	339	343	359	367	347	344	373	344	347	369	342	373	337	324	385	324	362	335	384	387	345	346	357	353	363	372	387	372	330	362	371	364	355	367	343	306	319	342	330	347	338	382	350	381	373	320	367	358	393	372	382	377	366	383	336	317	369	327	367	364	338	336	338	366	343	371	336	370	363	370	356	378	341	352	364	343	345	369	348	384	353	366	359	377	365	360	374	369	358	360	373	343	364	346	351	375	334	347	372	369	356	328	377	383	360	346	365	340	356	362	357	343	355	337	380	364	374	373	344	350	380	357	337	380	369	359	384	319	332	378	357	363	360	394	323	358	373	361	351	346	343	343	369	382	386	364	349	341	346	376	381	352	393	343	364	359	358	359	357	326	364	330	377	368	389	354	347	351	349	353	341	353	337	351	357	380	365	352	360	380	339	368	341	343	339	377	363	349	355	347	344	368	358	350	343	362	399	360	389	413	375	376	333	372	389	358	367	337	373	357	371	340	362	360	360	339	390	394	363	343	383	363	332	358	337	354	409	361	361	368	365	337	372	359	354	344	370	361	370	354	366	325	339	371	349	339	384	323	329	343	351	323	337	370	342	340	354	350	366	331	344	380	331	337	361	315	387	393	356	314	357	356	377	349	327	339	342	368	355	371	374	383	353	337	334	382	370	336	378	401	344	382	378	335	370	336	337	353	353	364	356	348	332	354	366	349	353	349	371	400	394	379	355	342	365	360	386	339	374	378	337	385	340	395	381	358	363	370	359	356	368	341	386	373	334	344	361	359	380	343	353	362	389	362	366	361	397	387	362	335	348	394	307	375	356	341	357	387	348	356	358	364	357	350	360	342	406	388	382	342	360	346	358	346	346	370	368	337	362	345	334	357	359	337	374	347	401	329	342	353	371	368	382	332	355	352	343	352	372	364	355	374	356	383	345	335	387	398	378	350	350	359	349	368	338	347	342	379	353	367	357	370	352	357	365	348	340	371	367	377	343	364	339	344	347	389	409	370	356	362	352	370	356	373	358	361	356	375	340	333	335	345	365	335	329	342	368	357	388	355	363	344	359	345	355	350	343	374	372	364	363	360	346	348	353	378	326	365	348	377	357	347	363	381	347	381	333	338	391	372	387	365	336	354	369	392	330	373	350	340	358	366	381	374	356	359	364	330	333	381	347	348	354	349	354	346	335	354	380	384	376	372	328	379	372	337	385	359	367	306	373	333	362	406	335	368	308	349	383	370	370	373	360	380	343	342	358	353	367	347	326	344	350	382	350	366	375	343	340	366	317	352	360	358	358	363	341	343	334	405	381	324	345	358	358	368	381	389	365	323	348	372	388	338	367	347	367	312	378	373	366	364	377	384	389	392	371	339	371	364	357	358	352	359	353	362	365	388	365	349	363	381	352	322	346	351	370	359	348	351	339	354	354	348	354	365	349	349	340	323	375	362	381	366	371	396	384	333	338	385	372	389	324	373	382	380	381	372	359	356	382	372	385	366	352	340	351	348	349	356	351	348	353	380	347	371	368	384	352	371	348	373	363	337	380	381	347	368	365	364	349	373	348	366	369	338	369	349	352	365	378	356	378	376	361	372	358	347	358	345	395	357	394	376	366	372	375	331	361	380	351	343	336	371	325	361	368	363	340	362	378	342	359	331	361	343	321	348	344	325	407	370	339	360	352	371	337	367	377	368	375	349	379	334	318	332	357	351	388	352	335	336	357	361	354	362	340	359	381	364	338	381	366	360	364	348	387	382	378	344	366	362	387	356	382	342	361	344	350	368	358	336	335	381	400	367	354	366	352	375	374	325	351	367	355	379	328	361	353	329	384	377	401	393	364	351	378	366	355	362	368	378	365	370	362	355	389	363	352	408	364	334	359	382	363	353	338	379	357	395	372	346	353	331	325	353	351	354	377	370	378	328	363	372	328	370	369	378	351	361	352	348	382	336	329	379	365	357	347	348	358	310	340	330	406	348	347	363	332	341	358	348	352	353	348	364	311	381	364	374	391	381	361	374	350	369	381	358	374	357	343	382	361	365	345	366	338	334	343	360	373	329	323	345	377	370	330	362	348	364	363	363	349	374	351	328	396	320	352	351	372	354	354
16631	11882	4626	1256	557	500	469	466	471	490	466	451	498	445	457	434	448	453	479	462	450	443	465	442	471	424	466	478	455	487	445	445	429	430	468	438	448	428	448	464	444	454	489	466	463	467	451	459	418	449	465	488	422	422	466	458	451	455	430	458	438	465	454	475	448	429	445	450	398	450	455	446	443	397	496	458	397	446	443	474	461	445	438	444	454	423	478	482	496	449	431	437	439	471	463	430	429	445	433	433	453	448	422	484	448	451	460	451	456	478	445	470	445	453	457	449	452	456	448	452	451	420	484	475	466	464	455	442	395	438	474	464	427	442	436	478	452	438	396	457	442	501	445	435	443	452	446	503	448	506	463	469	488	431	412	455	461	446	418	452	450	409	410	477	471	411	448	447	444	451	456	436	451	464	434	472	440	467	498	468	464	421	475	452	446	446	419	470	470	488	469	453	415	454	444	457	437	475	424	436	424	470	435	437	467	415	476	451	452	460	466	480	418	432	442	458	471	419	473	447	434	463	436	438	460	458	481	491	433	493	465	458	444	466	461	460	447	427	422	472	456	472	495	486	424	447	446	470	482	457	468	468	436	429	463	433	454	483	454	462	457	463	428	440	463	476	459	485	467	470	415	452	449	441	473	426	481	466	462	451	443	437	447	471	466	459	471	429	427	432	446	420	469	458	452	431	440	459	475	449	458	444	439	467	427	421	459	472	459	454	402	466	475	444	425	415	422	443	409	433	443	434	427	417	450	438	489	455	461	445	454	393	479	484	465	474	448	452	442	474	424	430	450	429	424	493	450	423	461	450	428	481	469	412	460	431	426	438	442	451	396	433	463	490	461	442	436	463	437	455	482	468	469	447	407	421	433	453	419	466	450	443	449	474	431	487	472	453	454	457	415	447	439	458	472	442	446	413	421	452	431	470	456	442	438	453	436	446	483	454	483	463	441	428	463	425	452	475	442	467	427	455	470	481	467	470	429	434	433	473	444	428	406	468	439	454	468	424	448	442	453	439	455	457	456	442	439	460	459	459	450	458	430	399	465	453	470	423	431	480	450	447	450	431	447	414	466	445	430	452	457	452	458	444	481	428	463	441	461	445	419	464	439	425	445	456	483	469	438	431	457	453	451	441	422	423	457	476	455	447	425	488	476	466	456	438	438	437	468	433	447	493	421	464	438	454	472	490	450	435	468	457	485	444	479	458	453	442	422	440	442	450	468	477	451	443	456	471	481	460	477	413	448	471	464	432	457	479	471	444	438	456	415	427	439	430	474	436	448	443	443	453	449	403	422	435	444	417	423	440	416	416	453	453	445	443	470	450	458	458	453	483	464	452	443	488	448	432	465	467	480	441	457	445	490	450	440	454	438	471	439	441	422	464	475	458	452	434	439	480	508	492	450	450	483	462	436	426	466	446	435	425	449	428	469	444	425	438	434	463	451	477	461	475	499	429	444	450	453	454	488	475	475	472	465	476	446	412	440	477	453	410	463	427	421	430	440	442	399	447	478	462	446	482	493	454	461	468	466	419	426	450	468	448	441	458	461	438	430	470	482	467	450	441	451	430	435	445	457	431	450	476	417	482	441	481	470	447	468	454	488	456	441	456	453	434	443	460	452	461	481	476	455	471	464	483	469	425	440	502	442	438	448	458	455	467	460	438	459	436	451	460	445	435	450	447	406	485	474	463	450	484	446	401	452	490	457	472	444	466	458	439	441	465	470	451	466	473	445	432	405	488	439	486	460	451	438	469	479	459	450	480	460	461	471	469	477	458	467	452	465	449	460	484	464	452	475	454	424	473	424	420	473	459	440	454	470	448	405	427	481	445	473	393	447	479	458	426	432	449	432	457	453	445	438	429	461	431	456	466	446	465	464	477	420	436	474	472	460	445	431	461	492	446	445	436	441	456	455	436	470	436	463	463	479	467	430	445	417	491	480	453	488	440	468	454	447	446	450	460	425	474	445	479	459	469	420	477	475	428	454	440	434	447	429	436	441	417	450	468	416	451	495	448	456	471	436	479	450	476	454	464	432	435	463	459	457	468	445	456	467	472	437	422	477	437	464	452	455	409	445	434	428	462	458	419	452	458	464	485	427	465	465	452	454	443	462	479	463	434	471	497	467	452	440	484	424	443	458	487	454	477	463	477	497	468	471	443	448	436	464	431	436	454	427	449	426	452	459	442	454	453	430	435	467	478	420	450	449	466	423	445	422	446	416	434	463	461	462	459	448	443	433	495	444	438	448	451	480	445	450	450	450	482	510	458	420	452	469	459	472	394	459	410	505	450	440	444	414	420	448	426	448	465	455	444	478	472	463	470	473	466	435	470	458	419	432	417	435	504	460	459	432	453	440	434	452	496	444	437	475	427	442	463	444	454	469	464	472	438	425	433	481	460	438	459	465	472	474	415	450	453	460	462	472	465	459	443	448	443	446	455	420	424	449	430	469	422	449	436	426	443	442	428	464	434	451	474	460	464	406	440	498	459	476	445	391	417	439	461	458	459	413	496	438	442	420	405	464	482	449	455	453	445	464	443	441	435	485	430	427	462	474	404	460	477	454	429	456	476	459	446	479	424	458	454	438	461	421	472	454	441	468	414	483	429	497	466	434	461	450	469	432	443	431	444	473	436	462	452	430	456	445	518	469	466	430	460	424	449	431	466	489	441	467	454	478	483	464	501	472	456	416	474	497	463	453	451	448	446	470	432	422	442	450	476	451	457	462	473	443	455	433	444	455	441	436	458	443	476	436	448	434	440	477	441	413	437	443	411	461	422	490	474	453	456	463	453	443	439	464	454	449	443	458	457	453	429	435	422	471	477	433	468	439	433	439	457	467	421	475	466	412	456	441	436	481	443	443	493	452	430	440	429	461	461	473	440	434	440	455	441	442	438	453	482	427	446	448	473	423	428	444	456	439	447	481	457	433	454	421	458	419	462	463	411	391	436	433	438	461	416	424	432	423	488	454	439	460	470	461	448	462	481	475	462	430	453	458	497	419	452	451	425	451	452	442	474	464	438	464	458	471	462	444	498	461	433	439	474	413	479	476	443	437	462	450	494	431	468	487	455	462	488	474	474	464	410	466	459	415	468	466	457	435	452	440	446	476	451	435	438	441	462	454	446	472	447	473	459	444	456	493	446	445	448	437	426	451	457	442	452	473	442	479	443	445	427	481	452	484	441	423	472	457	440	438	436	451	469	503	410	452	448	447	469	482	474	446	454	438	419	458	468	456	502	443	421	460	456	460	456	440	460	450	404	453	434	429	490	438	476	453	439	479	428	448	496	424	471	485	433	479	474	472	462	459	445	458	429	441	484	411	425	437	418	453	446	489	483	479	445	489	459	443	429	466	460	460	440	420	458	467	427	489	444	458	427	412	434	463	420	424	467	477	477	501	448	443	478	485	485	449	426	435	444	404	450	445	485	449	471	437	473	428	412	494	434	431	438	461	483	465	453	436	425	422	465	448	452	447	413	450	495	450	430
23691	21580	29742	23915	21379	7628	1152	892	826	745	749	753	686	771	663	785	732	742	646	656	708	672	699	713	695	647	684	714	670	688	682	637	675	712	699	672	637	660	735	686	683	631	707	669	659	660	650	663	672	671	662	680	670	672	706	627	681	686	700	701	713	604	640	665	671	663	680	680	677	716	642	642	701	677	666	651	681	673	662	707	711	667	648	675	642	686	688	688	657	666	694	665	697	698	677	702	684	683	689	666	748	671	643	636	637	692	646	646	707	657	715	652	732	669	682	701	649	640	617	670	661	644	604	668	671	657	715	631	693	676	711	694	693	627	704	672	670	683	621	690	656	652	697	676	684	681	662	654	688	662	664	685	704	676	683	695	636	693	699	692	663	708	660	659	683	680	665	700	683	692	673	671	688	714	651	710	654	674	654	659	679	647	656	707	704	682	653	701	674	676	652	667	658	665	649	719	667	647	681	685	661	630	713	659	672	689	709	627	679	633	666	677	662	680	660	682	650	682	677	696	647	708	649	697	758	706	664	707	704	650	654	644	680	712	731	706	686	741	626	645	693	668	711	740	668	729	658	647	713	679	708	641	697	706	638	660	654	654	706	699	660	637	704	703	728	669	628	685	715	674	634	738	642	640	694	653	612	688	674	695	680	631	719	682	711	628	628	631	690	667	716	698	713	684	699	672	676	627	645	736	684	660	648	680	664	687	708	716	644	638	714	679	631	635	673	617	691	663	695	667	643	694	661	657	677	697	654	676	728	678	696	654	690	683	682	666	646	669	664	651	678	716	653	711	678	731	634	676	670	675	658	656	662	639	683	661	706	703	615	637	681	669	693	658	674	637	666	658	663	670	690	643	672	696	666	666	657	650	621	656	677	658	642	715	671	712	682	730	657	672	710	698	654	655	653	676	713	663	689	684	715	680	677	642	674	665	626	696	700	652	693	694	662	679	688	661	692	641	683	657	622	665	640	633	663	668	694	654	740	664	696	669	714	639	664	700	653	635	682	664	681	619	669	674	689	658	744	680	690	661	703	662	664	663	695	763	670	693	698	645	669	621	735	689	660	677	660	678	695	619	647	683	682	649	644	644	670	691	650	666	640	641	701	622	666	685	704	669	707	637	700	661	654	667	636	701	690	666	633	629	674	698	616	675	713	705	614	693	637	685	689	674	661	703	664	684	668	716	739	669	657	681	657	693	625	692	662	733	681	719	675	653	664	645	643	649	710	661	701	653	640	703	671	672	670	677	654	680	652	678	698	672	636	625	687	662	680	682	729	698	730	717	704	706	677	666	702	714	641	643	659	669	689	671	687	682	649	692	668	652	676	654	676	664	658	655	639	656	675	647	654	648	627	682	670	691	659	649	641	666	660	689	694	625	710	659	646	675	662	622	666	734	694	672	673	737	617	660	673	693	656	693	680	689	663	622	646	682	733	654	693	699	672	600	660	627	689	696	687	678	677	694	673	676	668	702	673	686	685	669	688	645	715	709	624	687	681	672	653	676	652	676	693	689	683	649	645	672	678	662	686	681	661	652	646	633	675	686	632	664	675	663	687	639	677	681	727	681	716	626	667	655	635	643	698	674	653	689	694	671	697	664	654	683	684	704	684	622	693	726	653	614	700	680	657	634	707	689	671	674	695	630	688	738	659	624	674	692	708	679	698	617	666	660	689	673	679	629	658	652	673	674	698	643	657	668	699	632	684	671	649	646	676	663	678	669	693	700	720	652	680	665	717	641	638	659	667	649	639	672	677	702	654	673	660	656	657	763	654	678	684	672	671	683	674	681	694	666	628	607	654	649	713	662	679	669	677	692	671	666	637	678	700	722	657	701	648	668	627	629	733	676	680	695	696	665	659	677	740	672	680	674	730	675	628	654	678	656	660	645	650	690	660	655	626	666	635	665	692	692	612	668	675	670	625	679	695	697	679	696	657	640	711	695	685	682	703	683	674	685	690	714	696	679	668	725	696	662	696	704	650	661	644	679	688	700	642	662	695	693	639	689	715	702	674	638	731	708	732	662	734	634	651	687	678	648	657	634	721	670	713	674	666	665	641	687	633	713	683	671	680	678	653	662	617	698	715	677	721	669	657	645	676	696	680	643	671	674	696	683	631	654	706	679	692	680	697	672	638	687	632	723	659	647	662	666	661	647	720	690	631	667	657	687	694	663	665	655	695	671	669	698	648	642	671	702	665	728	674	671	690	664	623	692	733	690	693	683	721	665	680	639	666	672	676	663	703	665	638	694	700	697	695	691	652	681	662	653	606	674	695	688	600	731	715	659	676	640	679	658	707	686	686	643	621	711	685	737	712	681	680	688	704	641	659	701	660	644	722	665	706	727	657	640	702	677	689	677	668	651	684	639	672	716	676	666	685	710	678	671	690	675	669	699	645	689	652	676	676	655	648	711	657	709	693	652	682	650	652	696	662	711	692	664	673	659	621	645	682	657	669	660	707	687	672	623	675	679	684	641	636	669	727	630	665	675	677	684	676	659	709	688	675	651	632	703	678	656	632	710	724	680	714	688	650	686	677	682	665	642	667	675	690	686	704	687	665	667	674	678	686	673	708	662	669	714	648	649	676	668	698	656	591	658	619	647	703	685	668	655	658	668	667	663	662	667	695	679	662	694	648	655	694	688	701	677	668	677	713	715	681	659	657	679	688	677	676	667	673	709	659	675	660	677	661	623	714	700	687	667	678	684	676	664	685	667	670	696	649	664	673	751	619	651	658	681	660	666	621	684	629	665	684	670	668	698	684	661	664	675	619	637	643	636	671	673	626	678	620	629	702	645	658	658	723	601	711	666	678	674	672	648	664	650	684	685	634	693	661	632	669	703	687	652	679	710	698	718	709	667	681	640	697	662	692	668	675	684	683	678	661	673	660	694	677	706	668	658	627	650	681	696	645	652	618	656	620	640	673	621	676	693	661	710	674	657	667	709	665	683	664	697	687	696	668	679	671	669	686	663	646	660	670	681	681	634	668	665	679	635	682	704	642	642	685	672	659	694	678	669	685	664	690	652	665	677	678	646	665	649	728	694	684	687	641	666	640	642	666	631	668	702	671	687	709	672	620	638	668	711	647	639	680	688	644	650	671	658	693	686	683	673	656	701	688	666	706	648	698	716	703	683	663	697	699	632	636	597	681	644	658	636	666	699	714	688	636	660	679	688	722	732	700	609	691	722	644	736	675	641	648	713	677	697	661	699	695	667	658	660	667	673	674	668	654	698	662	669	720	714	657	684	694	623	676	635	662	658	632	648	672	720	678	664	663	693	702	676	709	673	636	682	633	724	678	705	634	659	608	659	641	621	699	653	674	636	685	710	725	671	679	648	642	616	687	683	668	620	655	665	626	667	653	643	663	703	713	679	668	664	636	694	665	635	711	661	700	663	678	586	664	665	675	682	678	709	638	617	656	679	688	712	661	644	660	676	699	672	672	687	666	671	675	651	677	698	700	704	664	689	696	638	693	646	675	702
36828	36524	28668	7026	1835	1538	1344	1196	1139	1032	1053	991	934	911	840	906	917	828	896	919	859	836	843	845	852	819	860	856	864	806	865	852	838	818	830	822	908	818	820	809	788	813	821	827	804	868	799	813	827	809	833	830	868	829	781	864	780	900	904	858	780	817	802	825	819	855	923	847	846	785	860	833	890	795	825	841	823	809	830	811	816	877	858	794	850	778	808	844	856	849	813	835	827	818	786	828	841	816	800	852	865	845	818	801	863	881	812	806	868	917	865	835	815	852	818	860	801	850	886	872	819	852	879	769	774	792	856	841	843	809	868	855	787	794	814	823	807	845	818	832	821	843	862	814	838	850	840	855	817	845	829	836	813	807	808	807	812	805	873	841	803	837	810	871	886	880	828	825	863	787	851	817	816	887	808	770	818	821	788	860	864	813	845	770	809	813	869	810	884	867	828	844	851	842	806	837	806	812	800	837	809	838	846	819	799	829	821	766	801	823	783	783	840	897	850	823	876	858	844	879	845	854	852	806	886	840	816	823	865	821	825	795	832	790	867	827	755	869	882	841	824	858	838	866	832	817	857	829	853	833	813	844	861	835	842	820	872	838	792	855	799	840	803	808	845	710	825	864	850	819	835	865	795	857	827	805	797	811	794	840	928	890	852	882	890	848	814	826	795	828	822	843	791	807	846	841	824	824	788	887	768	839	810	837	823	837	854	792	816	821	801	856	839	808	820	798	833	863	838	802	785	839	823	823	821	873	833	826	825	844	824	826	879	792	811	820	830	888	810	845	829	836	835	847	847	831	817	824	831	843	802	863	805	829	824	817	842	839	837	825	836	797	813	790	837	793	830	824	840	865	811	829	820	861	827	768	834	803	800	824	805	850	789	853	781	796	797	850	801	850	829	857	795	798	829	889	796	816	848	790	812	856	818	864	860	831	795	818	827	860	842	799	841	853	864	850	825	825	861	809	800	812	843	838	820	844	867	744	875	857	828	903	865	829	791	806	852	797	844	823	818	796	838	828	863	840	800	851	817	797	850	841	837	830	826	873	808	836	816	821	841	811	808	793	809	839	832	791	850	830	804	789	802	852	833	817	837	783	748	785	864	827	846	816	875	804	868	798	833	822	778	858	829	777	804	826	804	785	839	825	807	796	783	798	830	813	840	887	879	836	872	840	789	793	793	780	812	857	806	831	857	791	836	783	838	841	804	877	841	810	846	808	816	834	828	819	861	854	856	866	818	838	839	874	807	836	800	853	789	835	817	836	849	793	892	828	849	825	810	803	860	806	850	810	837	830	786	753	881	833	784	788	842	780	851	863	845	855	817	794	859	858	788	817	876	846	822	800	850	828	825	847	865	826	842	812	858	788	773	825	854	821	804	798	814	826	879	881	825	836	845	839	829	845	772	837	861	846	836	873	870	812	781	826	779	820	860	867	798	891	835	848	822	798	848	821	832	808	795	856	871	789	825	811	833	862	833	831	834	819	809	812	842	852	879	842	757	870	802	847	818	849	833	824	891	872	792	880	855	833	820	837	811	826	824	859	823	884	803	848	877	836	790	819	788	838	849	815	828	863	817	801	814	796	836	740	811	835	804	807	798	850	810	843	808	789	879	772	842	848	859	874	880	874	812	841	820	878	855	821	847	808	841	822	822	780	827	831	820	889	793	823	800	838	808	845	850	809	861	872	781	814	833	797	831	805	842	850	832	857	829	788	822	855	836	849	815	825	813	798	846	921	821	799	875	843	864	849	859	801	798	887	819	911	854	819	853	764	816	811	852	815	849	863	773	772	823	819	869	807	851	817	854	883	808	839	875	819	829	851	820	835	866	835	858	841	817	800	866	821	831	812	880	806	827	857	842	828	820	874	836	849	852	815	809	873	796	847	799	864	847	819	858	762	828	804	866	859	818	876	846	854	837	786	848	838	814	802	802	780	878	832	840	817	783	848	828	799	801	828	814	824	858	887	838	821	866	761	815	824	835	867	855	852	747	793	820	814	872	814	822	848	836	807	820	856	834	836	834	762	845	843	801	798	762	767	791	813	758	821	835	812	812	857	867	829	844	817	866	821	771	823	878	853	837	855	840	798	839	840	861	833	842	819	815	832	859	867	791	849	842	858	819	806	843	831	823	829	868	815	811	830	820	830	822	836	819	844	869	866	835	829	773	884	819	841	818	868	868	826	822	839	832	819	816	798	875	817	798	822	849	835	830	819	896	851	867	758	796	793	854	805	786	800	813	846	879	860	805	842	818	786	819	842	830	880	793	812	809	833	802	797	794	825	840	836	818	841	817	825	786	867	824	844	783	816	800	848	827	798	824	869	823	850	823	863	820	815	835	854	867	826	840	840	829	787	845	862	853	822	858	803	804	817	876	795	791	823	827	860	836	848	845	839	817	872	860	801	810	844	811	822	812	871	803	806	837	836	780	880	826	875	826	832	812	824	768	806	816	779	834	792	767	804	812	861	807	841	839	871	814	847	854	785	870	852	829	848	826	751	840	860	820	804	871	847	799	824	863	810	850	789	788	840	828	845	856	782	762	849	831	824	882	831	831	822	883	845	830	837	850	791	811	794	846	850	827	841	824	828	860	843	819	795	830	859	808	833	778	801	826	781	828	839	789	833	861	845	829	834	812	797	889	844	765	801	827	836	860	838	805	857	792	864	855	858	852	880	875	823	839	803	851	842	825	841	875	811	793	827	838	771	827	811	864	842	810	796	854	777	803	820	803	783	828	811	826	837	867	852	909	851	787	825	784	873	814	818	844	852	854	808	850	859	836	814	847	829	806	822	876	848	807	828	818	766	832	844	764	826	833	809	916	888	846	849	770	811	893	780	852	779	820	777	837	824	849	812	807	783	862	772	878	840	844	805	840	812	814	829	877	802	820	828	844	873	786	787	856	782	824	805	791	834	822	860	802	802	837	844	839	803	795	843	834	809	837	868	865	824	817	884	852	828	830	891	828	819	841	806	816	812	774	761	898	805	841	844	821	733	789	826	849	831	824	850	846	795	866	867	846	854	857	829	867	791	808	853	781	836	860	849	796	801	848	815	826	804	823	775	850	835	787	803	859	863	788	784	861	824	817	837	861	828	861	828	840	838	862	810	828	795	863	832	828	840	808	820	826	760	780	854	865	872	813	840	829	822	891	814	879	854	833	827	856	822	838	777	811	818	864	805	836	814	817	831	817	830	816	803	801	831	900	861	841	814	771	861	830	776	808	818	774	827	863	876	874	786	819	836	825	843	830	817	840	829	829	793	830	830	827	789	857	883	865	862	840	819	887	834	903	841	806	810	794	826	832	823	868	807	816	898	822	835	862	834	808	824	824	828	864	830	847	796	800	808	841	802	828	826	794	797	867	777	802	869	817	830	837	872	817	831	804	814	864	857	839	836	850	816	847	807	869	812	815	847	870	895	803	810	817	814	927	829	866	860	857	807	883	873	825	820	838	815	850	828	853	830	852	860	863	815	875	840	858	833
24786	21618	28537	24864	7205	407	318	277	250	214	211	240	250	204	193	175	184	196	225	218	220	187	181	192	180	203	190	173	165	198	190	183	186	208	190	164	184	186	193	190	202	213	198	188	180	223	218	196	166	179	198	182	185	193	203	166	197	168	226	190	194	190	192	171	162	185	208	189	208	177	187	186	189	189	194	191	182	179	196	190	202	190	162	174	172	185	177	198	181	212	151	173	196	184	187	193	196	192	221	175	198	203	182	179	197	204	192	184	193	194	171	194	170	213	204	184	187	173	183	179	193	169	189	193	209	187	178	207	193	216	199	190	173	191	200	177	165	179	200	183	179	186	181	215	190	179	160	195	199	188	174	202	197	186	193	182	211	177	198	172	180	189	189	192	176	199	187	174	196	166	183	167	185	184	199	188	205	201	196	177	178	184	177	179	195	208	192	181	199	199	196	196	177	201	211	199	188	168	182	186	197	198	178	194	191	196	205	207	168	194	205	193	198	191	212	177	180	190	201	191	190	179	209	184	204	186	186	200	180	192	185	207	187	208	187	192	181	201	165	179	159	180	180	187	165	186	193	210	183	186	201	162	181	185	186	183	195	165	171	164	197	178	193	208	197	168	198	193	212	185	196	188	183	211	186	179	195	171	183	184	188	203	172	206	193	192	156	188	190	189	185	171	186	189	189	211	203	176	186	178	162	155	182	201	183	183	200	188	181	201	187	181	177	161	197	186	190	186	204	163	194	180	182	205	193	196	193	180	182	183	192	194	162	190	183	183	203	187	186	194	185	168	180	185	193	176	196	182	197	186	210	194	192	207	186	180	177	196	187	176	185	173	183	189	183	173	195	185	178	177	195	193	200	184	169	177	181	174	212	176	187	188	185	194	199	197	185	183	169	183	189	195	210	185	168	177	186	169	169	164	191	206	188	192	220	171	191	186	205	192	195	196	186	190	167	192	195	208	187	183	182	206	182	179	175	196	182	183	218	191	180	202	189	185	177	179	165	190	197	205	208	167	152	193	194	194	182	200	148	175	182	191	183	205	194	202	193	174	169	184	172	192	167	157	188	182	189	193	181	180	189	184	161	189	194	179	186	199	168	180	180	179	206	185	178	175	191	184	171	194	162	178	198	169	193	178	212	172	194	177	182	166	178	188	174	162	190	185	174	168	189	161	194	184	196	197	168	171	190	186	203	206	204	201	201	177	204	192	185	160	188	172	186	171	164	168	216	179	206	178	181	183	173	193	166	192	185	186	167	179	141	154	195	184	181	196	175	197	191	212	197	195	206	158	209	180	184	192	172	193	200	187	183	198	195	160	191	194	197	197	169	189	183	182	197	186	172	176	175	147	194	207	201	178	171	196	182	181	160	160	178	191	184	180	188	171	188	187	182	205	191	197	194	188	207	177	182	182	176	172	190	184	162	182	183	187	217	202	174	184	215	165	169	183	196	174	189	189	189	185	170	184	201	187	158	174	187	164	187	197	194	163	159	183	174	192	172	199	172	172	208	202	190	195	204	193	190	187	201	190	170	183	184	192	192	187	206	208	185	175	217	209	161	198	193	190	194	153	184	180	202	189	189	197	197	207	179	168	190	180	189	196	202	171	194	193	192	174	188	215	169	214	172	191	170	211	178	198	204	192	192	192	189	185	205	181	197	179	190	190	197	172	160	183	189	192	160	186	209	184	204	184	181	179	207	183	176	174	205	196	182	186	174	176	163	196	186	172	198	179	173	185	206	185	188	183	191	181	184	188	193	172	165	195	182	192	188	204	205	185	195	210	170	185	210	186	204	213	201	196	184	181	202	212	171	177	180	181	197	212	191	202	226	176	174	201	183	168	185	187	192	185	189	199	199	183	190	196	172	216	192	197	192	218	181	186	168	209	166	193	190	204	199	170	176	172	183	182	181	200	206	182	178	199	204	179	199	178	203	175	188	196	199	189	187	193	199	183	204	193	173	197	159	191	172	190	193	190	187	169	166	181	175	190	195	205	190	176	191	189	169	166	180	197	196	181	176	186	201	192	198	180	192	192	205	191	182	184	197	192	191	184	177	189	187	185	199	162	176	194	203	172	182	195	193	209	193	190	174	158	190	210	200	174	187	162	192	161	175	207	191	187	187	225	209	178	184	204	188	202	185	174	199	199	199	168	195	193	202	198	213	171	202	192	187	181	156	176	166	169	203	197	169	176	205	167	195	186	212	166	203	200	191	179	203	173	178	204	168	199	206	183	177	207	186	193	190	181	188	178	200	179	210	163	176	168	202	172	185	194	160	186	186	195	183	183	188	196	185	184	187	160	168	190	153	211	208	199	182	193	192	196	168	198	187	177	178	182	189	178	187	202	193	186	183	169	187	183	195	193	208	185	162	198	190	196	199	200	199	169	205	178	176	188	189	190	174	168	176	207	181	188	207	162	176	207	182	173	190	176	223	157	162	176	186	197	209	182	177	185	196	202	197	198	203	176	196	175	177	186	187	176	179	170	190	188	161	199	182	193	174	191	181	185	187	180	212	173	182	179	178	188	190	198	193	199	163	199	197	170	211	161	181	193	201	176	184	185	184	184	179	221	176	190	174	196	183	178	197	192	182	163	201	167	169	194	168	184	196	203	211	189	192	176	183	186	194	190	187	204	186	173	206	186	161	173	183	189	175	197	175	203	194	182	181	203	169	172	207	197	170	183	167	166	190	191	199	161	191	209	171	188	212	181	183	172	192	190	176	196	202	187	187	190	187	212	173	160	186	199	210	183	169	193	185	178	194	192	178	186	198	199	179	179	168	188	194	165	199	189	181	205	184	199	199	165	178	183	172	158	198	215	200	185	182	178	166	163	209	170	174	194	171	171	189	168	191	175	183	170	200	189	179	183	198	206	165	186	183	212	160	209	175	170	194	203	184	186	184	174	184	175	175	167	191	201	176	183	185	180	189	182	199	176	205	206	182	180	183	189	202	194	208	171	162	189	183	176	196	165	194	186	178	199	208	172	195	185	190	179	197	194	199	188	200	199	185	185	178	177	172	176	206	199	177	201	193	207	177	197	203	176	208	191	193	172	196	179	201	210	177	171	221	191	171	194	220	189	157	195	191	197	194	140	191	176	173	187	185	188	187	203	208	201	173	217	204	175	182	201	196	175	181	187	196	176	182	191	206	196	187	188	191	197	188	194	170	201	175	179	194	217	183	226	193	188	158	169	197	192	199	163	187	199	187	162	151	188	175	202	192	190	179	180	190	189	173	215	190	178	187	205	201	182	184	174	208	191	181	197	181	166	189	191	183	180	191	174	199	208	183	199	188	188	191	184	184	162	197	183	173	184	192	208	187	186	181	195	177	187	184	191	185	194	201	203	173	201	189	176	166	186	209	200	184	182	184	200	188	200	185	173	194	177	176	205	172	187	180	185	174	203	190	186	173	173	184	189	181	182	192	173	191	173	193	177	177	197	173	186	184	176	180	182	198	184	172	177	176	175	177	208	205	166	218	179
34272	29187	19318	4305	792	665	537	452	401	374	341	353	320	298	280	285	262	321	288	278	299	267	266	309	266	265	276	283	300	273	272	257	258	282	278	241	271	270	253	277	243	269	248	251	242	251	247	261	279	251	256	295	258	278	252	264	262	304	250	269	266	243	252	270	273	234	257	256	266	273	279	257	257	280	280	261	264	248	252	257	252	262	228	265	287	282	235	254	251	263	252	252	253	266	244	263	261	246	249	276	281	246	248	281	257	269	251	262	233	250	236	264	247	240	232	260	317	276	211	246	308	252	258	265	260	253	273	266	282	280	258	290	261	265	261	296	233	257	254	234	243	261	264	248	233	238	282	259	270	254	244	258	297	256	237	272	261	255	250	244	271	280	241	239	241	282	304	261	262	261	251	270	277	298	244	264	278	240	247	267	255	278	276	281	256	254	245	233	253	248	241	275	248	274	275	261	254	242	257	258	280	274	265	268	259	272	270	250	255	274	252	232	258	252	252	264	265	243	242	228	226	271	268	272	266	259	237	276	241	238	235	254	242	278	289	254	271	259	254	250	263	251	255	242	253	246	241	265	265	274	255	231	215	249	256	284	274	268	234	250	243	261	249	242	247	226	276	251	217	261	283	283	259	249	238	233	256	215	238	256	250	253	256	260	261	258	243	254	279	262	256	260	274	251	272	264	259	244	268	244	295	283	299	273	240	260	261	233	270	286	285	261	259	281	254	283	254	256	242	278	242	255	264	266	302	256	242	252	275	275	278	226	265	235	261	270	282	265	249	258	236	247	239	270	270	263	268	259	278	273	251	274	276	295	274	268	264	239	254	246	297	252	264	278	266	270	281	244	292	264	235	255	258	275	268	270	276	268	245	290	255	255	273	283	259	253	262	304	287	243	243	264	247	251	262	269	275	295	272	260	278	236	266	268	248	278	245	290	262	281	254	258	288	270	278	231	264	250	239	275	270	292	274	263	268	245	263	263	240	247	239	262	271	272	269	289	268	269	252	244	280	247	271	269	264	254	257	278	267	299	261	250	237	247	273	260	266	273	252	259	279	262	249	259	263	251	247	296	254	255	282	267	275	263	275	262	249	260	287	235	256	286	277	251	283	249	259	284	288	264	235	251	230	277	230	284	266	267	259	272	251	259	290	267	275	249	272	258	266	278	254	243	264	233	257	260	281	264	239	280	270	257	280	269	239	281	286	256	240	279	265	255	259	271	258	287	266	262	245	267	252	253	261	269	240	247	263	252	248	289	272	248	285	281	271	257	273	274	258	243	256	250	278	265	272	264	253	259	275	284	263	249	243	263	246	267	276	252	289	270	282	244	262	271	266	281	249	269	258	252	267	250	275	267	239	262	262	256	227	243	265	251	263	257	279	300	277	285	249	253	237	236	276	271	251	252	263	246	269	269	251	236	252	287	247	253	243	249	268	272	245	283	245	254	254	228	247	272	267	281	260	242	273	255	256	274	229	279	258	274	257	258	284	234	246	234	276	299	255	261	273	280	262	273	246	259	235	272	259	254	254	268	240	280	244	284	241	257	244	268	263	259	264	256	253	259	272	275	285	267	268	255	246	215	256	262	256	226	270	225	229	282	274	266	243	275	251	260	271	271	269	281	260	259	239	260	251	265	261	256	231	268	272	267	270	260	271	257	270	291	271	239	241	222	272	270	269	258	253	231	260	247	225	252	244	259	267	228	274	257	253	263	248	238	272	257	293	274	251	259	274	247	238	287	276	244	271	236	276	279	252	285	282	283	270	254	222	273	245	259	260	263	252	246	268	305	239	241	241	287	255	234	251	255	269	248	244	246	271	267	247	261	253	249	243	262	275	294	237	253	261	281	247	231	269	247	257	243	254	271	240	260	268	257	287	293	249	289	258	263	236	258	263	256	253	256	253	241	265	243	283	237	255	286	232	255	237	261	290	244	262	260	274	242	241	253	241	274	258	255	241	267	283	269	234	253	270	238	274	293	284	247	280	280	253	264	246	271	236	234	264	281	279	249	263	265	275	262	262	231	259	246	232	263	240	298	247	240	263	248	260	234	268	268	291	260	270	248	251	283	251	272	278	282	249	285	239	268	227	259	263	254	270	276	258	251	279	298	277	259	266	281	258	264	248	273	269	277	248	229	274	256	254	272	255	300	266	260	266	253	239	282	250	259	245	264	264	283	279	259	240	268	261	262	256	242	273	259	253	250	267	228	262	262	259	242	256	269	248	254	249	288	280	262	250	238	269	280	277	256	263	282	253	260	233	238	255	265	260	259	253	242	239	249	254	254	278	255	281	280	260	253	266	272	268	249	261	253	297	269	265	283	246	254	261	282	234	262	241	282	267	228	286	251	265	254	273	271	267	265	280	242	273	266	272	267	256	244	254	252	269	253	272	273	259	258	233	269	247	255	262	261	232	239	266	259	278	257	256	271	257	276	270	268	283	286	284	244	266	250	262	269	235	238	279	259	257	278	241	248	255	247	256	238	223	258	266	246	251	236	267	282	259	247	283	277	264	248	249	266	235	243	265	272	297	250	271	285	250	255	266	286	273	265	268	250	261	266	236	218	244	289	258	263	283	283	274	263	234	257	270	263	247	267	230	262	289	233	223	239	277	246	251	271	250	264	245	238	285	252	288	254	262	227	251	247	255	251	247	272	258	251	227	269	254	259	275	239	244	243	257	239	263	246	265	265	272	287	245	251	229	269	242	278	270	277	270	252	256	236	286	263	242	236	269	280	271	257	268	224	264	247	258	228	254	294	254	277	258	244	264	288	288	233	266	264	315	254	261	247	258	282	258	276	260	262	256	224	266	264	265	248	255	270	269	281	279	240	245	262	262	269	242	282	263	284	280	238	223	272	270	270	258	225	257	229	253	246	276	279	239	269	282	243	260	286	234	242	255	248	256	267	273	255	253	224	265	247	255	261	264	241	286	218	239	266	275	246	241	251	267	249	276	243	254	290	243	261	283	234	260	280	263	262	254	254	251	254	279	268	243	234	275	246	222	249	248	247	263	251	239	265	259	251	250	250	271	266	261	228	226	257	242	233	258	286	252	218	259	255	244	249	227	241	255	251	235	256	267	278	268	252	251	261	271	288	262	275	255	252	252	247	270	269	251	259	273	259	249	259	272	257	298	263	257	263	239	267	276	263	265	259	244	261	273	260	230	250	263	275	285	275	252	270	256	266	255	252	249	256	263	264	251	256	272	252	235	257	245	235	240	242	249	264	252	259	224	268	254	266	256	266	274	266	242	288	264	272	246	255	275	248	255	246	248	272	288	298	240	264	246	276	258	289	255	248	283	261	263	286	251	246	282	268	259	287	244	270	260	292	277	272	259	272	270	266	252	247	260	252	288	258	257	267	256	254	254	240	253	276	247	261	281	285	260	264	250	243	246	263	275	256	269	256	282	274	267	251	248	287	260	264	258	243	232	260	246	292	250	278	229	234	243	266	228	315	265	290	260	296	226	278	266	253	273	241
22658	21590	30281	23405	21593	21562	6263	1041	845	835	763	709	746	705	678	672	671	628	670	652	625	671	634	616	655	637	643	639	579	631	595	583	607	613	657	626	604	614	585	626	625	640	609	577	634	616	575	594	623	566	666	622	596	560	608	611	607	624	606	606	597	568	565	591	603	621	602	603	603	626	551	666	566	617	551	618	623	575	578	600	576	646	624	581	593	624	591	598	620	616	648	622	585	551	576	566	645	602	557	554	622	582	616	614	626	605	592	595	631	572	605	621	631	585	570	624	615	593	654	601	619	632	613	601	594	620	623	608	565	582	580	609	627	575	601	640	563	653	612	582	639	621	604	595	576	598	630	564	552	614	606	625	599	575	581	609	588	590	611	630	637	579	624	603	657	602	654	584	608	604	595	588	605	611	613	592	605	576	583	640	624	648	588	574	617	609	586	605	575	610	583	594	608	637	595	583	609	620	613	592	551	610	634	629	604	576	619	610	588	609	627	594	629	575	561	605	594	603	632	629	616	569	581	588	626	594	566	651	620	574	609	561	625	646	600	613	618	607	616	599	616	606	611	615	547	628	625	578	633	621	635	577	614	613	569	603	639	601	623	637	635	645	621	596	566	618	596	595	611	610	597	590	598	602	613	624	561	586	616	613	633	577	610	620	594	582	590	585	593	559	621	589	588	560	627	634	586	606	585	601	605	605	566	595	645	597	606	578	601	562	596	639	616	597	561	565	631	621	592	643	565	601	588	608	571	622	639	572	591	594	605	597	602	589	614	568	614	599	566	578	579	652	642	632	603	552	623	590	612	632	615	608	629	598	617	558	556	596	622	587	645	642	602	609	604	630	605	606	608	611	627	601	601	621	589	589	594	580	542	597	609	586	606	586	593	565	612	619	578	562	613	547	570	618	582	584	590	595	636	616	595	609	596	577	604	571	555	613	627	591	581	601	585	614	639	576	598	557	620	606	596	593	556	635	611	596	553	600	608	640	629	606	631	609	633	580	573	563	580	581	620	608	602	578	613	634	620	623	621	556	628	634	570	605	548	620	641	593	593	620	588	648	593	580	582	594	648	576	620	621	620	569	592	600	603	594	589	617	620	637	601	565	610	584	614	588	576	627	593	641	593	571	604	652	558	635	605	563	602	643	596	623	618	589	606	569	603	630	593	606	563	574	612	615	583	552	620	582	602	607	581	609	626	601	589	609	607	622	586	576	591	571	601	625	664	617	585	561	578	588	662	618	579	567	573	603	581	570	635	583	563	603	569	609	584	619	610	638	568	599	593	593	595	598	592	587	588	618	617	590	666	631	602	587	584	570	587	557	585	609	619	575	568	591	588	590	609	639	596	556	627	614	585	563	593	578	600	639	579	606	586	606	631	615	629	608	602	567	589	594	619	593	542	578	603	608	568	577	620	619	577	627	622	603	583	591	631	626	633	610	621	654	601	572	615	569	593	593	634	569	570	602	619	617	585	580	584	612	647	608	580	620	584	660	618	587	610	558	560	633	601	585	583	615	614	618	547	568	576	623	607	580	575	585	617	612	608	636	642	597	595	592	599	572	611	628	632	545	631	606	596	567	601	576	602	629	572	615	638	612	579	606	554	579	559	550	603	589	601	623	565	644	606	618	564	591	618	631	537	629	547	622	622	589	580	581	593	568	577	577	628	618	570	583	655	631	547	603	597	655	595	633	602	595	612	552	609	618	599	620	540	627	582	667	592	572	581	595	591	583	591	583	579	591	604	591	585	578	562	579	594	603	571	593	620	556	579	602	596	578	610	601	619	570	559	592	588	632	566	583	598	594	620	587	618	591	579	630	608	623	605	593	614	601	639	586	576	605	601	580	611	579	602	568	548	586	595	638	575	583	617	611	598	594	633	593	597	602	561	611	581	605	597	579	586	635	595	613	609	608	582	617	648	598	563	584	623	640	584	606	591	647	613	633	604	622	618	597	576	628	597	585	677	634	609	575	598	606	588	624	600	615	641	579	650	599	607	619	611	589	634	618	580	566	586	564	625	568	616	572	594	614	614	607	592	622	582	596	572	599	571	569	619	578	605	586	648	602	644	615	602	583	578	583	592	608	586	610	562	561	621	629	543	618	555	572	608	628	582	554	546	628	628	632	552	608	596	594	629	614	594	609	577	594	599	628	598	597	593	562	547	608	627	582	655	622	600	601	638	593	605	637	659	591	640	571	576	616	648	662	597	592	572	626	623	590	602	605	609	580	646	575	616	630	587	580	611	630	596	608	619	627	582	564	598	582	616	601	626	614	587	605	587	617	572	614	601	609	553	575	546	571	604	636	614	595	621	570	632	572	635	628	606	570	584	611	645	583	604	602	619	602	574	592	639	608	588	628	642	608	556	587	629	560	582	622	614	609	630	615	614	570	599	584	630	595	579	622	583	597	617	604	598	597	600	593	587	595	596	586	593	555	649	622	606	608	596	632	628	611	627	601	624	604	625	601	619	580	576	613	581	556	574	598	580	558	612	610	547	605	593	651	585	631	608	601	598	627	605	616	605	623	643	571	614	647	634	616	588	576	597	576	592	610	589	600	598	579	606	610	611	611	575	607	640	564	651	580	597	591	594	597	602	598	555	608	615	621	608	577	583	589	633	608	592	583	601	575	619	597	536	580	623	585	646	625	589	623	590	604	634	588	592	620	616	621	592	611	577	607	557	587	607	653	578	583	621	598	596	575	610	594	601	622	581	605	567	590	601	573	608	595	589	623	601	636	567	567	606	597	649	585	631	578	570	621	596	625	579	617	591	617	597	561	545	538	600	600	578	600	615	607	611	623	557	582	625	591	594	561	601	568	631	614	596	622	612	610	561	584	589	583	610	613	600	590	595	584	596	614	612	608	600	588	610	575	585	627	578	629	599	624	602	564	579	590	590	568	612	588	608	615	581	574	640	583	573	642	618	599	565	628	620	618	590	636	583	612	603	616	573	615	598	642	596	600	555	573	574	632	640	571	617	617	593	561	595	574	598	587	629	626	594	567	575	550	573	592	578	582	593	589	534	565	598	581	623	588	620	582	557	556	611	572	598	600	572	626	598	585	632	621	590	614	584	600	569	618	606	613	599	607	596	593	627	560	582	587	577	565	568	523	630	585	604	601	641	600	617	633	652	611	592	603	594	582	545	546	566	582	549	623	630	627	575	634	622	591	636	605	587	626	608	603	607	633	607	633	604	620	601	613	628	600	639	552	610	617	581	572	554	603	629	609	582	576	607	588	630	576	600	607	596	568	633	630	540	626	628	637	600	564	571	590	573	631	623	614	660	618	591	657	651	613	610	636	615	519	610	609	607	584	618	598	625	615	599	585	601	587	584	554	617	589	633	574	573	613	620	588	602	603	577	602	572	601	582	580	602	654	648	610	605	569	617	593	636	597	641	601	578	603	577	629	597	607	609	597	611	585	566	598	576	604	599	619	588	635	582	592	608	558	605	553	604	620	600	621	610	621	610	617	587	674	602	605
42249	44335	35822	7602	2686	2254	1755	1593	1287	1202	1081	1013	1007	923	898	841	878	904	788	796	780	788	831	809	764	810	849	787	789	790	826	751	802	754	745	777	741	797	736	759	746	741	735	770	791	765	763	766	748	808	771	735	775	750	748	757	741	736	748	687	757	763	748	737	736	792	749	740	816	738	794	734	768	788	793	747	744	769	784	712	746	789	754	731	733	762	773	746	757	744	731	745	698	791	768	802	801	749	754	735	726	754	682	764	772	753	796	747	714	740	762	699	733	763	783	747	803	732	727	785	750	780	760	741	792	735	733	786	739	805	749	774	718	800	745	769	738	794	738	777	710	759	750	799	798	767	796	795	756	705	771	781	733	773	724	768	761	748	752	751	748	764	792	746	715	748	819	703	790	743	743	755	744	751	800	749	736	767	765	752	738	744	750	715	760	738	775	779	719	790	731	749	761	726	714	697	793	753	682	709	753	722	778	770	751	789	770	818	773	781	743	736	714	786	788	780	726	750	756	741	754	757	800	668	771	764	759	722	721	712	734	748	713	730	756	779	746	770	804	783	736	780	736	752	782	679	704	750	803	696	725	714	780	761	735	716	717	732	759	697	733	694	759	752	775	773	713	739	715	785	728	752	758	742	695	732	777	708	720	793	749	741	763	751	750	768	741	772	761	761	721	716	724	717	776	732	790	780	720	739	743	737	787	684	749	776	682	748	735	728	719	755	762	760	705	741	795	739	781	738	722	745	797	763	758	779	796	736	746	690	743	768	758	767	742	765	770	793	740	748	731	744	750	776	733	748	787	761	696	766	707	721	722	763	798	784	731	778	697	765	744	745	738	789	729	693	761	732	775	776	779	758	677	793	718	746	746	762	767	730	782	759	733	728	744	772	716	727	777	696	779	742	797	738	730	762	816	728	711	734	727	764	702	713	724	778	758	780	796	710	747	712	733	767	744	772	705	739	752	673	748	743	783	755	721	681	737	759	720	735	745	728	770	835	742	772	711	782	789	749	764	741	744	732	717	758	717	736	731	743	727	786	746	749	649	743	732	746	776	722	745	764	736	759	727	741	737	728	832	749	754	739	725	760	810	778	757	750	724	738	767	745	779	747	722	739	757	785	762	747	783	735	785	775	764	724	782	775	830	751	784	757	751	780	705	698	756	819	733	780	734	757	725	727	743	746	734	747	766	795	802	767	750	796	771	769	739	713	707	773	776	745	808	773	761	757	761	749	733	732	750	741	751	785	741	775	711	743	773	752	785	733	723	726	726	723	714	759	734	773	717	699	751	742	808	727	759	753	809	731	796	757	811	728	753	752	766	748	773	732	759	746	773	732	780	784	768	745	750	757	740	766	756	730	709	764	735	767	775	737	776	716	792	743	743	732	735	778	766	786	764	790	766	706	722	738	740	727	766	751	779	728	773	739	798	725	729	755	810	764	776	800	758	727	738	744	745	771	740	779	706	821	763	703	709	785	730	755	729	759	719	730	726	693	756	756	740	752	742	730	712	763	772	824	698	795	740	742	743	768	769	728	710	764	733	767	757	765	781	739	763	752	774	767	760	768	723	809	709	758	724	747	706	773	741	717	722	744	748	808	807	765	819	761	789	726	732	743	728	745	686	734	716	773	771	764	768	747	725	745	732	787	715	772	748	708	771	745	722	733	732	706	703	735	752	764	763	741	781	709	758	701	762	808	801	770	799	767	758	745	698	709	779	738	762	796	780	720	769	752	748	737	776	838	730	744	757	732	731	708	805	683	765	733	753	742	769	719	801	717	739	740	751	692	767	788	782	751	733	745	812	738	781	788	734	760	724	752	790	763	761	743	777	758	750	811	786	727	719	734	735	737	736	797	746	760	744	792	749	739	742	761	754	739	693	740	786	758	748	678	721	733	751	743	762	762	747	714	753	745	702	740	753	742	796	758	785	742	782	781	724	749	770	732	790	743	765	749	728	769	736	751	770	718	741	810	715	737	756	759	747	718	747	753	807	728	763	752	766	724	811	703	731	745	754	796	719	717	772	721	801	736	768	746	765	757	763	779	746	760	810	753	733	711	750	743	764	724	743	680	833	787	742	735	742	755	763	759	761	702	745	781	731	734	769	711	764	716	775	749	807	743	705	770	766	776	758	734	727	790	767	751	732	744	719	761	793	776	738	740	767	716	747	675	692	752	733	779	790	758	734	738	753	810	698	795	746	748	706	744	713	712	772	743	757	776	746	751	767	700	776	730	728	752	771	719	753	745	775	744	768	745	726	718	738	709	778	718	764	762	776	766	792	785	748	784	782	754	747	772	741	749	748	761	791	770	763	709	749	739	808	748	771	752	721	742	793	738	730	759	708	707	763	709	748	735	707	718	794	735	765	715	744	787	746	751	736	710	745	769	773	765	734	729	767	755	756	745	783	741	712	730	737	754	699	748	756	748	745	732	727	718	736	757	745	713	756	757	728	776	765	716	770	745	759	728	769	748	742	789	705	728	770	745	787	736	732	739	743	756	767	753	736	719	740	775	747	748	764	716	778	728	784	740	727	744	739	726	760	748	796	702	732	742	714	734	770	728	752	783	743	769	761	769	730	747	772	757	771	789	718	736	798	774	762	694	787	782	743	774	749	783	712	772	746	724	785	739	778	681	752	753	770	784	754	735	738	760	748	723	781	748	785	710	692	767	765	791	748	726	800	787	803	772	809	709	795	771	754	764	736	784	733	753	744	778	789	770	767	746	810	773	718	743	748	738	780	759	839	721	739	763	748	746	784	791	780	756	721	719	782	751	765	760	774	703	751	727	777	726	766	727	772	782	771	714	724	766	721	750	732	761	751	759	722	762	746	731	710	802	807	778	774	755	753	728	722	686	720	778	764	806	785	789	725	739	764	702	753	740	752	752	739	745	774	809	766	768	760	807	738	741	785	756	727	802	708	735	729	726	672	752	761	747	770	763	729	752	751	750	739	781	709	724	812	752	749	768	784	727	743	755	758	705	746	754	750	729	761	755	689	725	791	734	740	716	756	771	724	771	750	703	736	725	725	752	742	714	710	779	743	768	671	774	747	728	766	764	755	767	738	791	722	725	747	719	723	793	770	789	726	734	732	763	752	750	748	722	734	740	755	775	732	746	744	773	743	768	769	687	725	751	726	743	766	761	774	770	752	719	760	749	744	736	800	762	713	744	738	764	787	798	762	728	757	776	722	761	753	738	779	805	750	764	758	750	743	783	713	800	754	789	753	740	715	726	766	773	785	746	754	745	742	745	770	802	737	734	754	769	753	701	763	790	785	703	739	769	769	780	764	790	727	742	750	774	747	723	746	770	744	730	751	736	744	760	781	734	760	788	733	765	688	734	733	740	775	769	734	757	734	714	781	768	742	765	728	774	736	763	796	700	792	777	707	734	747	730	786	744	768	694	760	785	736	725	782	794	750	760	708	774	766	775	765	726	776	726	757	741	763	763	748	748	813	794	768	766	773	784	755	741	753	763	764	737
28140	19096	7128	1179	453	412	372	390	358	355	402	361	365	344	379	326	370	358	347	343	372	380	358	344	382	382	361	364	347	379	379	386	384	372	371	363	360	362	367	376	374	364	382	357	364	371	359	350	390	360	330	368	368	381	388	338	350	336	358	359	368	332	343	390	355	366	372	368	414	385	368	390	336	355	362	360	356	374	366	346	375	380	399	355	367	364	343	338	337	379	360	397	391	355	340	332	347	354	384	360	355	362	330	341	365	368	395	338	350	331	372	373	338	363	376	355	371	370	360	362	364	401	325	354	366	353	354	384	344	372	381	386	340	385	376	375	359	352	339	364	365	337	374	378	365	312	356	380	355	370	360	378	354	374	334	361	397	361	366	361	391	408	396	369	360	410	375	388	332	357	354	370	350	343	369	352	333	350	341	384	374	339	348	372	339	376	368	373	362	379	362	344	358	386	387	395	326	360	346	345	352	349	348	362	379	394	348	385	361	366	404	365	364	340	363	390	359	346	372	393	377	369	355	360	337	363	333	368	334	388	365	331	359	378	370	360	321	388	358	344	363	412	336	348	327	380	378	382	362	354	354	392	352	362	363	341	352	383	368	392	352	350	364	382	395	390	371	384	351	365	347	385	361	339	358	369	404	380	398	352	399	344	377	385	368	373	349	342	354	335	356	362	362	347	368	392	364	391	367	354	350	340	400	350	362	378	358	379	368	337	388	367	382	353	363	400	370	350	376	317	352	344	374	340	360	357	379	358	349	378	379	334	382	328	330	367	359	374	351	345	387	392	372	310	353	326	381	348	355	356	342	342	343	347	394	372	369	386	379	361	368	363	327	347	342	363	383	401	399	375	346	371	347	365	356	363	363	364	378	379	338	412	372	358	357	371	374	374	351	314	357	349	340	355	357	343	345	374	345	344	335	332	406	360	349	371	350	365	380	370	380	380	334	362	397	367	369	378	368	381	363	369	372	374	360	390	401	348	340	346	346	346	354	352	347	372	367	359	379	346	407	387	357	376	384	354	388	325	331	343	370	343	377	376	317	336	341	358	341	388	368	349	347	375	330	378	343	365	357	341	365	334	374	361	342	396	367	369	356	375	345	336	359	345	364	382	387	376	353	344	321	379	364	344	349	388	378	374	378	376	336	392	376	359	373	371	338	379	339	378	353	383	344	352	355	340	366	317	371	364	349	369	360	383	369	358	375	361	360	358	358	359	363	381	349	385	366	388	358	379	331	350	358	370	385	355	365	378	374	378	369	401	354	367	353	366	336	347	393	371	364	386	358	356	348	360	378	367	352	359	330	406	378	376	375	365	376	358	355	376	357	374	335	369	337	381	361	395	420	358	382	314	365	343	390	377	372	365	390	333	352	354	384	337	394	368	373	324	368	371	371	345	379	369	360	327	386	373	375	347	395	373	373	355	350	378	384	343	380	343	375	356	369	379	375	341	349	377	382	358	376	368	362	358	329	344	385	335	334	351	366	361	354	367	363	372	350	363	370	396	374	340	353	389	368	362	356	335	358	358	366	377	370	376	337	337	368	400	354	335	363	335	379	368	398	374	381	377	368	375	372	372	344	353	388	399	370	349	397	382	365	357	363	339	362	351	334	355	395	347	379	399	339	395	387	357	393	384	356	374	355	355	364	394	345	357	384	356	373	343	435	387	354	365	369	380	344	363	363	341	346	349	376	369	385	367	328	381	356	382	360	350	355	371	370	349	377	344	368	371	368	382	352	353	395	346	360	365	372	355	347	356	404	407	368	342	369	342	364	357	362	384	386	372	380	398	392	353	336	378	386	341	366	373	354	369	401	352	356	376	359	363	369	348	377	346	358	396	357	361	365	363	371	369	364	341	345	356	357	406	374	350	380	379	394	373	375	381	339	351	361	332	359	375	368	342	364	369	376	360	372	383	369	361	359	365	380	396	342	374	343	357	330	363	335	327	374	364	376	363	365	340	341	379	357	352	375	341	354	372	395	368	375	360	352	377	352	375	376	383	408	329	347	354	397	340	382	373	359	359	350	323	361	338	390	389	344	379	365	349	386	374	340	364	359	386	345	368	351	356	333	357	404	349	345	362	402	363	365	337	373	374	342	376	348	378	331	374	378	367	394	377	412	401	372	329	365	381	395	362	360	330	331	376	362	364	389	355	370	364	333	380	374	333	379	386	356	341	359	370	338	352	349	390	355	356	370	402	351	375	376	336	343	352	381	396	344	360	350	373	362	382	325	368	359	386	366	358	382	405	366	356	392	378	356	378	379	361	374	349	337	369	395	347	367	376	375	381	374	378	373	377	324	336	350	346	388	399	391	359	368	342	388	380	376	365	370	361	361	384	409	398	324	370	393	343	358	365	332	354	334	357	350	385	384	383	396	342	385	347	340	367	368	332	355	362	328	368	361	395	366	334	397	395	388	363	356	350	345	336	363	365	365	321	341	332	357	353	369	370	377	387	381	372	333	378	339	364	350	380	409	358	348	361	343	354	388	374	353	377	375	364	396	345	379	359	355	329	374	353	377	375	371	377	356	368	390	367	331	330	363	397	341	336	381	351	372	361	362	385	364	362	419	409	396	362	363	354	352	393	365	359	384	334	337	367	378	381	352	350	346	389	371	367	347	353	339	368	358	371	378	403	368	356	393	347	377	361	372	346	394	341	386	331	371	358	394	374	350	352	371	375	364	344	338	400	402	378	378	348	350	360	357	365	342	349	344	396	356	358	351	354	377	346	363	381	365	376	365	326	341	343	350	341	397	394	372	354	381	343	382	364	396	365	383	410	316	351	379	331	362	362	384	380	388	348	359	333	336	344	363	381	325	340	337	373	364	344	347	375	376	344	370	363	391	362	393	357	358	387	366	378	356	332	343	330	354	396	360	362	380	382	339	345	336	387	356	316	360	358	345	365	337	384	335	361	352	353	376	351	336	385	343	402	377	343	383	376	367	342	403	355	365	382	350	353	344	350	356	366	374	369	383	349	366	331	390	386	363	358	402	366	376	366	347	344	349	362	359	339	358	372	344	372	356	379	371	356	402	342	344	392	363	363	352	364	387	373	381	355	379	335	337	343	376	377	359	352	330	371	323	372	353	371	345	322	381	374	397	356	357	344	356	335	362	360	373	342	376	397	372	353	353	371	363	314	372	362	393	383	389	374	374	379	379	394	363	370	370	338	362	358	375	381	339	377	341	377	347	347	349	334	361	360	347	363	342	363	403	356	437	369	374	378	375	343	374	362	365	383	387	378	389	350	352	378	354	343	373	402	342	373	376	364	390	353	358	396	373	340	378	404	380	342	381	394	370	390	368	354	351	355	367	408	340	366	340	398	342	368	404	383	374	353	334	343	363	363	349	382	336	361	360	373	347	390	370	365	375	379	350	359	318	364	392	350	399	349	338	372	368	318	351	359	366	351	354	364	385	402	368	349	393	374	352	361	346	344	395	367	353	369	389	378	334	350	343	407	367	374	378	353	355	337	340	334
16202	12184	5355	996	521	513	529	503	487	477	445	463	451	444	487	469	422	471	458	462	462	478	436	483	485	463	460	470	476	456	444	449	478	467	448	482	459	426	438	416	460	423	482	503	388	469	447	455	433	455	474	442	461	494	477	442	466	456	449	506	437	487	457	441	444	438	461	431	456	433	420	441	447	448	434	473	481	450	465	436	445	487	452	460	458	480	488	414	446	416	446	426	441	480	452	442	462	467	451	502	469	445	430	419	463	464	424	436	446	466	440	455	458	486	462	447	440	461	468	462	409	442	453	399	440	432	475	442	436	462	464	449	450	460	461	438	464	469	451	489	511	475	429	456	442	455	430	424	471	440	472	455	465	454	451	445	461	436	485	412	457	454	451	425	493	437	461	470	477	459	449	453	431	440	480	443	438	471	486	455	452	465	436	449	428	451	461	462	455	434	441	476	422	462	428	468	446	452	461	457	462	441	445	439	413	431	462	491	474	461	441	465	446	466	442	431	457	398	445	450	434	472	474	432	456	442	463	455	451	480	459	462	433	425	464	492	459	459	459	463	436	451	441	457	458	450	466	462	462	452	453	451	466	428	433	440	461	417	455	448	441	496	438	434	511	454	446	465	451	457	436	481	484	453	464	474	434	439	452	421	449	471	480	436	450	458	468	437	431	463	407	490	415	468	494	422	448	485	488	507	459	454	480	459	456	476	477	465	441	465	456	491	469	437	477	439	434	453	455	458	437	424	461	446	501	443	451	466	426	466	418	448	473	436	441	441	489	395	469	440	465	458	464	459	421	440	471	433	473	470	471	478	424	438	458	464	489	426	473	397	459	455	424	442	473	466	464	471	440	441	448	408	484	439	421	460	487	443	404	467	499	462	475	466	460	471	451	437	483	449	451	441	465	437	471	438	437	461	438	422	452	434	423	447	438	429	441	456	407	412	441	473	401	453	462	450	449	419	431	455	448	432	440	449	476	455	433	487	496	406	458	440	480	490	441	447	462	469	442	440	460	457	455	469	497	437	488	438	427	459	449	449	463	466	488	478	431	428	485	463	489	463	457	491	433	479	444	458	438	458	474	460	468	484	468	464	432	430	442	466	472	467	474	459	488	457	440	447	428	459	455	455	452	448	450	460	459	461	417	466	470	457	430	467	434	449	484	448	513	409	462	477	437	425	437	463	467	450	467	446	451	464	490	418	488	460	438	499	497	456	432	441	457	481	441	492	458	502	415	432	432	421	428	412	442	436	449	447	501	460	448	448	481	428	453	468	453	454	451	479	440	487	480	454	426	411	441	460	473	462	462	424	461	462	475	448	450	529	422	439	425	483	443	468	476	430	444	420	443	449	467	462	460	505	432	450	501	464	463	461	401	412	460	497	459	439	431	506	436	440	475	467	464	448	477	427	477	423	479	472	441	478	486	482	475	442	486	428	473	452	436	446	424	443	445	434	456	439	507	484	468	464	446	472	471	479	453	458	443	454	474	493	449	438	467	507	470	458	445	445	430	456	419	486	451	506	467	463	450	449	427	455	453	438	500	456	464	445	441	488	455	430	494	423	473	454	469	455	441	454	469	455	461	428	474	498	491	459	478	445	422	449	473	474	436	451	433	452	430	455	462	468	487	487	419	433	449	411	472	456	416	449	439	475	475	475	458	501	451	467	445	450	470	471	490	477	463	469	435	426	505	447	486	481	475	415	426	420	479	443	445	414	452	434	456	488	465	423	462	495	466	448	463	463	459	486	455	447	473	458	442	422	473	513	434	475	435	458	449	422	456	482	480	431	481	473	462	491	449	466	426	446	480	436	460	450	483	409	421	425	459	471	478	449	456	473	446	460	456	425	470	472	478	485	423	478	460	434	464	443	425	427	464	509	469	518	465	468	465	476	467	427	475	444	456	479	452	445	475	416	502	455	460	417	439	434	441	434	478	485	457	419	428	433	450	413	427	434	474	433	484	422	493	472	489	441	463	461	452	450	417	461	431	461	435	445	477	448	459	427	451	525	446	420	435	451	415	456	410	468	476	444	442	462	432	457	482	456	433	445	429	472	460	472	487	420	426	483	468	433	462	462	458	443	465	429	475	450	447	451	484	475	453	428	468	423	500	502	447	440	449	442	438	435	412	454	457	437	435	453	431	452	409	485	436	461	439	429	438	434	477	439	452	431	429	480	423	460	463	466	454	460	465	482	440	448	483	452	456	450	418	461	440	477	427	445	460	429	444	444	471	461	467	455	454	454	460	478	449	461	451	436	451	503	449	440	426	487	465	476	449	441	451	460	438	439	494	420	460	433	448	468	491	484	491	465	445	487	471	464	455	446	457	477	491	462	459	481	454	452	450	461	455	492	453	454	474	444	429	430	433	479	439	471	416	443	482	425	469	462	493	441	463	418	440	441	452	477	450	463	472	468	440	446	426	432	492	429	410	444	440	439	457	421	508	452	427	509	448	477	434	448	480	476	465	452	444	468	436	458	446	459	494	448	432	444	442	448	431	407	463	465	438	459	467	431	480	481	470	483	476	417	475	443	440	495	436	431	475	477	417	442	459	439	444	446	481	436	437	468	466	443	467	462	466	434	485	448	448	434	456	464	430	483	474	469	447	484	458	409	449	463	455	433	461	458	442	449	467	437	468	421	443	468	425	462	456	431	454	477	459	425	454	439	414	478	442	464	446	469	406	485	461	454	399	464	454	442	416	466	468	444	455	450	463	428	449	433	465	457	428	418	484	471	415	400	467	432	439	432	426	425	478	457	477	449	462	459	452	465	433	411	466	452	460	421	447	443	484	438	461	460	482	445	442	419	473	441	435	459	470	474	443	439	503	455	435	451	433	444	446	451	414	427	463	444	478	446	436	450	449	455	453	468	460	431	456	468	450	486	446	419	451	472	454	487	425	416	449	480	452	432	467	497	439	464	452	446	448	488	486	449	462	476	457	444	440	450	466	441	428	426	438	469	461	448	431	437	444	432	464	451	458	423	448	455	456	455	399	422	485	451	459	474	462	442	467	433	466	413	450	442	474	450	463	460	469	462	465	460	449	468	446	458	430	462	435	468	458	465	415	446	473	445	438	435	466	490	438	495	487	421	482	453	457	430	451	470	487	437	453	460	444	422	451	458	437	467	419	486	440	464	445	460	473	467	462	435	447	456	483	426	462	443	492	444	432	420	454	505	423	447	419	456	465	439	448	480	471	503	413	473	432	450	394	437	509	462	448	477	425	461	472	446	439	453	413	427	448	446	441	429	426	440	460	508	423	447	490	480	440	438	467	475	435	449	419	465	429	440	470	442	487	466	444	456	469	480	438	498	453	435	476	454	458	433	493	440	463	426	428	450	418	443	473	444	449	472	465	481	488	461	446	419	436	462	487	420	461	465	425	452	465	460	471	413	412	445	469	476	457	433	458	494	406	462	472	431	468	471	434	441	473	489	460	463	441	446	460	444	455	440	423	426	454	459	475	490	450	503	447	463	430	413	487	454
23740	21574	29474	24140	20989	5338	1165	888	832	828	789	787	741	736	736	722	785	668	764	732	739	684	748	665	664	678	691	651	726	686	687	702	712	656	686	719	712	713	670	721	677	703	675	711	726	654	729	676	753	694	690	653	660	694	690	720	656	723	670	689	719	687	685	696	684	677	705	689	724	607	673	646	690	704	659	635	695	713	762	652	676	681	710	670	694	686	735	726	710	675	711	718	627	727	680	702	686	722	678	715	665	684	706	700	683	632	693	690	706	619	733	659	692	667	622	674	703	674	671	670	695	702	645	665	645	638	689	688	653	755	724	746	665	682	713	705	670	693	675	664	640	694	646	662	693	727	710	755	697	689	635	684	699	656	652	685	724	723	674	639	665	683	698	623	698	684	718	670	719	645	699	687	690	700	705	678	676	679	692	651	679	680	733	688	694	633	704	671	676	633	694	653	682	643	701	694	674	712	661	679	694	684	651	727	699	642	682	650	644	706	652	707	672	670	700	657	721	684	662	714	672	725	694	710	670	650	701	710	677	714	691	742	720	672	670	712	681	688	699	680	651	680	732	680	687	726	691	721	645	717	660	671	667	664	709	642	629	696	675	685	777	710	694	673	703	686	675	738	657	699	679	655	718	696	686	645	660	666	642	686	665	689	686	644	683	666	687	670	694	659	686	693	702	694	715	707	636	680	689	704	676	711	678	642	720	685	674	691	708	675	738	655	695	713	662	659	685	672	686	643	690	680	669	690	716	677	717	714	684	715	728	699	714	696	683	667	676	701	625	675	699	706	662	668	630	681	677	713	704	696	686	659	731	674	657	651	671	677	715	731	682	670	687	690	668	646	681	667	661	641	670	714	664	644	680	699	694	683	727	707	683	690	671	645	687	678	658	680	665	664	691	700	685	728	673	680	683	691	685	715	677	654	709	659	655	670	697	720	633	625	703	694	657	729	621	663	655	696	697	662	737	643	695	647	681	672	691	700	654	699	734	653	668	675	697	690	650	682	712	672	664	700	703	636	712	648	663	702	682	696	671	658	694	648	681	720	682	728	688	654	687	674	639	714	684	640	668	771	686	632	676	679	674	710	712	661	705	674	686	618	701	689	666	700	670	662	718	646	679	691	681	683	653	679	695	707	664	676	681	647	650	667	703	702	741	671	727	643	686	709	723	651	697	711	696	699	684	670	660	671	724	711	719	708	706	658	715	714	693	691	631	673	625	694	742	690	677	716	707	680	730	685	690	704	687	695	661	733	695	685	683	672	660	730	739	672	692	674	699	684	687	685	680	673	695	680	689	726	643	683	655	676	670	675	665	710	650	690	679	683	698	665	736	653	650	682	659	660	746	712	672	734	656	701	660	685	645	681	686	694	650	722	714	663	720	709	655	691	705	653	651	680	679	718	698	660	695	691	682	639	666	667	735	623	644	694	659	623	713	689	668	672	697	665	689	662	694	655	624	668	650	681	686	660	721	697	662	665	693	683	673	695	691	693	774	707	693	651	672	677	696	689	668	702	656	752	656	651	650	672	681	703	661	677	690	687	692	662	679	720	674	670	653	682	711	722	649	634	678	674	681	689	678	685	707	704	685	643	678	703	656	692	647	688	636	674	713	638	709	708	680	688	700	718	656	673	703	690	712	728	660	656	696	669	665	716	645	683	640	677	720	687	644	680	711	711	707	701	653	720	693	722	704	668	651	711	716	672	663	692	671	757	732	680	683	711	717	710	707	673	743	659	701	732	669	675	685	707	691	720	684	711	675	683	673	668	711	679	664	642	649	673	716	681	716	686	689	646	686	662	679	672	685	688	692	724	684	653	679	646	671	707	689	674	662	647	723	666	696	677	704	667	706	685	699	703	667	696	715	707	764	658	659	672	698	682	617	627	704	719	682	676	706	724	691	674	687	673	674	683	681	674	672	648	667	659	665	703	667	683	709	677	657	699	707	663	681	705	739	686	630	661	667	693	654	721	688	672	667	682	682	656	684	689	670	667	714	634	682	673	624	684	678	680	658	699	678	685	673	711	673	722	707	683	685	681	668	721	733	670	649	698	693	689	693	650	679	747	661	684	704	665	682	664	660	713	688	694	719	675	727	670	734	698	711	650	673	691	694	667	660	714	670	670	746	715	722	666	664	664	708	679	694	725	670	684	673	672	704	750	658	680	701	706	673	684	682	747	720	706	688	652	689	695	728	649	699	670	691	688	696	701	650	703	667	648	662	647	706	686	730	667	645	672	687	700	664	693	667	679	682	678	675	723	642	693	729	689	712	692	662	678	687	660	674	654	774	734	676	707	677	662	664	651	691	662	665	692	658	659	663	673	652	660	701	692	683	686	703	707	707	709	668	690	676	676	689	673	703	690	620	730	717	716	660	713	730	715	674	690	703	690	712	668	698	678	706	714	709	688	728	639	674	643	697	656	724	692	664	688	678	687	666	687	714	686	655	687	647	727	725	739	670	715	673	691	704	671	699	693	654	669	758	725	712	712	695	680	672	699	668	652	692	681	698	662	706	694	677	718	666	729	672	641	682	639	704	711	664	659	670	727	697	726	688	694	660	714	734	699	677	675	654	665	683	698	661	715	685	669	718	704	689	710	673	731	693	688	711	595	696	678	680	690	636	746	628	652	707	683	714	665	675	673	703	723	726	672	690	668	688	660	714	707	651	693	651	680	695	664	719	668	669	669	672	683	660	714	690	661	681	705	672	662	656	693	682	686	727	677	711	685	638	693	668	681	673	681	650	650	678	643	705	714	705	668	669	707	692	726	685	662	651	670	679	680	695	671	690	633	630	725	697	680	695	689	674	713	670	712	703	713	707	712	709	681	703	743	655	701	680	650	689	642	751	677	636	733	691	690	682	684	665	694	715	683	694	671	704	655	687	714	746	703	699	683	686	673	669	692	703	685	681	693	710	684	674	708	703	693	673	634	656	666	705	636	695	698	657	705	727	661	658	694	682	688	655	722	722	667	744	682	652	676	712	688	706	688	694	724	676	719	657	696	703	689	671	673	711	692	708	689	669	707	686	687	701	709	682	729	670	677	678	666	696	689	667	707	758	666	687	684	669	685	676	698	677	663	668	691	711	680	707	702	698	693	701	698	628	692	643	664	673	687	721	677	673	702	650	703	694	682	691	649	683	668	716	694	665	670	714	704	718	682	695	666	653	698	709	696	646	703	722	648	711	701	719	710	715	704	670	694	656	725	662	631	683	649	618	681	675	638	719	739	698	701	704	687	701	649	697	659	649	683	651	695	672	679	691	693	673	738	691	696	696	662	665	694	702	705	671	732	663	709	691	715	707	679	660	652	693	705	656	707	658	715	685	655	739	737	648	701	714	697	741	657	692	629	701	731	715	686	711	669	676	722	659	684	691	716	726	661	655	682	675	705	699	699	693	707	668	713	708	653	721	653	695	710	669	706	675	703	650	677	649	697	625	716	693	722	667	700	655	670	701	720	724	736	656	687	675	665	698	669	698	709
36441	37283	30995	4687	1921	1581	1417	1224	1196	1059	1062	970	973	976	904	921	910	882	895	856	856	844	823	891	809	880	864	901	858	818	844	868	868	837	810	842	842	791	798	824	810	808	847	834	821	864	847	825	887	805	882	852	823	857	854	828	835	795	814	846	868	859	906	840	867	833	852	936	844	805	846	821	811	777	786	817	787	869	800	838	819	800	848	857	829	869	837	887	852	823	820	848	787	791	795	837	828	865	817	868	817	855	839	813	845	822	874	778	822	826	846	836	797	841	879	868	850	830	831	837	870	819	824	893	815	812	836	813	881	850	846	860	833	834	878	950	882	814	851	842	844	839	795	865	842	804	862	886	863	835	886	817	914	828	834	915	858	850	846	855	836	813	868	867	785	845	833	788	897	814	822	833	841	875	861	803	876	823	800	827	795	800	836	863	804	873	839	823	815	827	853	813	844	871	790	814	776	871	773	827	901	801	829	789	848	840	832	836	791	822	832	852	830	822	823	820	832	808	804	838	817	858	815	879	835	816	857	777	890	823	870	836	808	829	794	850	793	835	808	878	853	854	827	828	875	836	831	811	830	854	811	818	844	840	859	830	827	897	836	816	771	744	825	835	802	827	787	867	839	848	776	807	853	801	842	876	845	840	829	885	871	828	812	843	843	800	861	886	832	876	877	827	833	851	851	745	805	853	867	856	841	836	786	858	868	803	782	784	867	858	816	818	846	824	816	839	832	788	862	844	843	843	814	861	809	809	860	858	797	829	837	786	838	868	851	829	819	840	822	821	871	820	838	810	801	803	794	828	797	824	851	809	827	798	855	810	768	833	754	826	805	858	810	883	878	879	796	879	882	834	815	823	801	874	807	817	897	821	788	801	842	823	842	857	843	834	837	820	868	837	825	783	814	817	841	770	826	854	789	826	827	763	851	830	814	832	839	824	840	851	821	818	842	801	812	833	848	783	884	876	808	829	848	818	797	824	826	814	880	812	823	836	827	807	840	848	812	843	863	868	865	850	812	841	829	812	838	813	786	841	853	862	842	838	834	799	830	816	848	885	832	855	818	841	802	856	818	756	839	816	813	836	826	858	845	786	876	831	878	784	836	810	830	846	844	813	816	832	838	789	839	841	856	839	809	833	864	817	774	818	834	775	851	828	799	824	878	843	785	814	829	809	790	826	814	858	890	815	795	831	857	894	806	868	800	789	835	876	849	810	853	864	835	829	812	830	844	876	864	855	808	838	810	852	832	791	888	848	832	821	872	851	830	812	836	805	836	836	859	807	866	847	820	881	856	838	910	850	815	816	797	839	780	883	878	832	759	854	819	901	841	812	844	836	874	842	806	814	839	839	810	810	832	831	811	818	793	878	789	822	882	820	802	859	875	885	866	813	850	844	805	823	847	901	828	854	848	800	801	801	831	909	824	846	806	879	770	786	805	825	815	851	809	817	833	866	863	862	803	825	823	816	842	908	788	799	869	786	863	828	833	756	845	849	819	868	833	897	839	815	810	788	849	838	751	804	804	825	836	794	829	859	817	805	840	868	907	806	807	849	815	842	830	843	832	822	742	870	826	853	822	829	829	851	777	778	840	809	781	843	855	801	778	825	795	780	823	834	898	852	780	845	851	861	824	856	848	817	884	850	834	818	801	807	793	836	831	821	886	843	846	821	818	871	819	822	828	857	820	788	838	835	845	854	819	831	852	863	852	793	887	859	790	830	864	875	806	839	821	847	845	832	869	843	851	849	818	825	807	810	853	825	883	870	856	754	844	854	838	841	837	875	815	822	833	812	810	810	860	796	808	812	816	858	830	842	795	868	927	861	834	840	820	822	834	874	822	809	890	772	821	812	869	794	832	822	878	817	809	848	853	827	815	850	821	795	845	801	809	818	817	883	808	872	827	789	829	829	783	816	852	835	842	836	791	875	873	855	806	823	807	838	832	866	815	842	863	878	854	864	822	810	823	817	763	862	854	811	865	871	824	794	820	892	867	826	843	881	820	858	875	877	855	823	867	875	870	887	856	829	868	831	810	855	858	850	856	840	848	876	868	868	821	803	799	859	802	854	822	795	848	863	819	856	826	786	903	831	828	845	872	850	889	794	835	876	808	812	829	896	812	841	849	804	858	831	832	808	802	805	870	767	863	911	839	888	802	773	842	866	797	806	838	848	800	803	845	825	865	853	838	839	887	775	862	839	837	800	808	827	850	819	835	832	889	815	834	832	842	785	893	836	830	818	883	802	801	899	818	844	837	822	842	857	822	826	798	794	843	864	824	837	815	823	860	856	849	803	829	789	822	842	847	814	860	874	871	844	893	802	825	835	869	828	880	846	820	846	831	808	864	823	806	828	865	859	830	816	886	828	829	860	835	896	836	814	814	856	805	779	871	833	879	866	836	830	758	885	855	837	825	799	825	869	882	824	831	835	831	808	856	841	827	815	836	859	784	792	873	855	821	809	804	828	804	790	853	836	879	801	859	844	826	815	784	802	813	835	839	838	802	805	800	867	792	865	825	879	777	833	812	830	845	834	831	828	845	818	819	780	855	848	851	821	825	870	833	788	846	823	908	780	825	776	873	840	810	833	833	777	871	842	876	880	809	842	871	868	820	827	837	826	844	853	844	870	836	840	804	787	810	845	800	810	851	846	811	821	818	850	839	870	799	882	869	874	867	868	866	844	837	809	832	824	805	777	860	820	799	846	862	797	830	802	845	858	833	846	828	804	859	845	852	836	861	855	844	837	821	883	844	797	826	865	851	886	900	794	811	828	797	862	825	819	778	844	876	880	842	871	825	868	815	823	824	837	829	823	847	834	854	848	816	748	803	851	827	871	776	867	817	848	873	821	811	811	780	872	833	802	800	877	888	829	828	829	805	792	879	842	802	799	876	818	897	805	819	831	860	819	801	794	837	815	878	856	875	791	850	833	867	845	810	817	834	810	834	888	801	802	814	860	870	854	847	840	830	805	882	827	841	854	822	822	864	827	831	797	792	765	865	794	866	825	842	790	880	842	855	827	850	833	849	857	804	878	862	799	860	843	812	880	807	850	842	839	825	805	824	841	879	857	841	851	824	845	834	831	832	866	775	841	857	852	778	854	823	842	856	847	863	862	835	800	824	804	819	819	809	812	872	857	810	804	845	823	841	849	845	805	851	807	873	815	826	802	833	846	825	857	869	831	852	832	851	789	832	892	865	869	878	829	792	846	875	772	827	849	798	812	838	789	839	845	861	838	834	821	836	866	880	828	844	807	880	901	790	798	833	823	839	839	874	826	839	785	797	768	870	837	842	751	820	804	825	828	824	828	877	852	778	862	829	834	835	828	843	858	861	804	874	851	816	809	870	828	826	833	870	829	840	833	880	808	844	817	865	864	805	829	812	830	861	847	821	853	909	843	797	797	886	845	835	830	858	838	795	876	794	877	820	837	834	898	814	813	846	839	835	873	806	815	825	826	761	865	806	839	822	898	841	825	834	828	798	842
24773	21589	28263	24637	5335	419	315	269	271	219	219	225	223	223	198	173	186	203	217	199	197	216	204	201	203	204	181	178	186	189	178	186	192	180	205	206	192	176	189	201	212	179	193	214	180	190	179	200	194	198	198	178	174	180	188	170	190	169	220	202	200	173	215	194	171	204	195	171	185	179	190	215	176	192	183	194	182	195	215	202	165	209	198	201	201	191	176	184	197	184	182	171	177	203	181	182	178	220	195	199	189	188	182	185	212	174	183	168	191	182	197	183	198	212	202	177	176	172	179	158	188	169	175	189	175	188	173	155	195	179	208	201	176	175	201	198	176	164	195	184	211	187	177	165	203	176	168	189	194	174	165	186	188	208	175	170	195	208	198	176	221	185	216	203	192	179	185	194	187	156	175	184	209	176	162	216	172	176	194	202	185	183	195	197	213	175	181	193	185	183	200	200	182	182	217	186	215	193	191	204	204	191	180	182	187	146	171	172	189	195	162	172	194	179	192	184	205	198	210	177	192	176	187	183	205	204	212	190	191	222	199	184	206	176	185	202	192	187	207	172	185	189	204	173	178	189	178	182	173	176	201	221	204	190	205	173	211	200	178	178	198	176	192	198	182	201	183	178	201	174	181	189	189	191	185	185	194	184	181	191	185	187	180	169	207	203	184	196	178	181	161	176	164	171	215	172	172	186	192	165	200	198	208	187	177	191	174	176	188	173	200	200	175	201	177	201	147	207	205	213	202	173	188	193	177	179	205	201	188	189	216	182	184	176	170	173	191	186	182	185	167	189	186	184	198	149	192	182	173	210	196	211	192	214	183	165	183	182	189	157	196	198	158	177	191	204	185	175	198	189	188	179	185	177	189	176	191	192	179	193	193	181	185	182	191	181	190	199	178	179	159	188	197	196	204	199	209	189	191	202	181	211	181	189	182	175	195	211	187	199	184	187	183	205	187	212	175	211	196	199	204	197	179	189	201	203	180	185	205	180	194	174	174	201	208	185	189	197	189	181	194	186	179	207	205	192	162	205	187	177	156	188	211	200	179	209	211	192	176	171	188	167	188	206	179	187	200	179	166	217	166	182	207	205	184	186	161	183	191	208	185	183	198	177	166	205	185	179	193	196	184	193	181	168	183	177	194	179	188	182	176	184	188	178	176	174	200	201	200	222	170	202	212	190	172	177	204	192	189	192	200	185	189	176	189	192	179	215	186	174	186	175	191	186	176	166	198	187	182	195	189	197	186	215	204	203	172	204	179	169	182	182	201	189	190	191	198	194	187	199	206	189	196	193	203	190	201	173	199	218	157	198	176	176	193	193	187	202	210	194	180	198	194	186	190	183	172	185	205	210	192	180	204	204	213	195	171	184	165	201	176	202	183	193	182	194	202	186	187	173	183	223	185	188	179	190	204	205	202	167	191	182	176	178	176	197	182	168	186	195	183	180	206	213	170	187	191	180	192	185	187	176	174	182	202	168	189	214	195	190	198	194	182	185	177	172	165	177	183	192	195	182	197	161	189	174	195	186	187	210	206	178	179	181	180	162	182	185	186	196	213	177	225	198	200	180	167	206	191	174	170	178	194	212	191	200	187	217	153	180	180	176	191	175	181	210	181	190	194	218	200	165	170	200	197	172	194	176	196	199	198	192	191	197	191	208	183	161	195	162	205	196	193	187	171	175	191	195	194	183	203	190	181	198	185	217	179	176	184	204	185	187	187	170	200	192	190	163	199	193	183	178	165	158	188	199	170	191	185	185	174	199	194	198	182	191	198	201	179	173	186	205	182	179	177	197	177	184	164	193	210	185	196	202	209	207	155	178	205	187	176	186	203	217	195	173	193	183	171	182	198	211	177	174	181	203	201	178	199	160	174	178	186	175	184	190	169	169	149	173	198	161	192	203	203	186	203	196	181	174	180	182	187	200	192	192	193	189	172	176	202	199	184	195	149	180	196	202	202	213	165	194	181	196	201	184	160	200	185	225	195	197	207	185	185	186	206	209	169	199	155	205	194	201	205	165	172	170	193	203	205	166	169	180	180	157	191	186	191	193	175	169	175	186	184	203	184	175	194	200	194	200	177	176	199	196	204	193	201	191	199	159	174	183	184	203	208	193	213	193	189	206	202	198	199	222	192	169	194	175	199	191	183	215	194	220	192	205	206	162	169	180	175	183	206	197	200	198	165	196	191	189	184	177	178	197	190	186	180	181	189	181	210	196	168	215	184	202	203	160	188	205	195	198	210	173	198	186	194	192	182	192	172	203	203	202	190	194	207	176	181	160	178	192	195	171	198	175	181	200	176	190	192	186	183	177	191	186	174	175	192	192	199	200	179	177	182	200	178	204	184	185	189	173	197	185	159	166	199	162	180	184	173	173	165	182	173	186	182	188	164	159	222	177	197	198	175	187	174	200	213	196	199	201	184	182	191	187	174	194	207	175	189	184	192	201	172	192	183	186	191	206	183	184	227	216	196	183	188	167	186	186	190	200	214	188	168	166	189	176	181	207	177	188	182	201	177	206	190	185	193	193	192	199	186	173	189	189	197	183	186	198	193	169	185	183	193	168	179	189	173	188	184	197	183	182	191	187	181	204	183	186	202	190	186	199	189	163	191	167	185	201	184	188	180	180	189	167	175	193	193	171	207	169	189	172	185	172	176	174	159	183	198	162	173	171	176	179	165	182	196	176	204	166	175	198	173	197	203	198	174	196	193	205	177	200	176	211	194	185	162	195	185	184	180	182	194	179	174	177	194	205	178	193	220	190	174	184	192	227	186	195	184	185	192	174	168	191	154	184	204	211	205	175	192	197	178	174	174	208	203	162	165	197	167	197	188	177	186	194	187	177	176	197	193	170	193	181	162	193	192	188	198	192	215	209	195	196	219	207	184	187	186	182	182	184	164	197	190	183	197	148	207	198	204	181	162	173	184	212	188	190	197	163	188	192	169	193	194	167	189	201	188	179	179	165	161	174	170	169	198	181	201	180	189	185	172	178	206	186	189	182	187	184	169	223	173	194	183	206	202	178	192	169	180	179	192	188	177	197	176	179	199	165	211	190	190	167	200	199	196	188	166	197	178	203	176	176	177	195	186	199	216	186	197	171	186	182	193	167	194	201	193	189	160	213	194	192	191	193	194	218	180	192	193	205	184	212	183	204	202	205	187	191	185	207	188	225	179	220	173	169	222	191	201	181	200	175	220	179	208	210	173	175	182	188	183	191	187	173	168	200	186	192	174	191	181	195	187	176	188	190	173	196	199	189	198	189	187	190	177	209	188	208	188	191	186	192	203	193	180	173	182	184	175	205	161	207	180	198	204	198	178	178	173	181	185	160	182	170	198	184	191	206	174	183	179	186	184	191	184	169	210	205	182	205	186	184	195	197	177	172	172	170	156	171	194	184	175	184	181	192	174	207	187	192	198	218	192	175	182	205	167	179	186	204	205	193	181	183	165	214	179	195	208	159	197	205	200	208	184	193	166	186	200	200
33843	30024	20684	2826	792	706	495	471	387	386	358	362	316	319	296	268	290	289	243	259	297	277	251	296	278	288	272	255	249	291	280	269	275	266	268	277	252	307	260	256	277	255	260	276	242	255	268	265	287	262	270	241	275	251	252	255	252	256	296	277	258	272	269	288	260	261	266	260	279	231	234	259	271	247	242	262	255	246	234	283	238	271	246	250	259	267	239	277	253	260	248	263	279	252	275	268	246	263	268	302	258	242	276	280	254	250	272	268	252	264	252	239	236	252	251	264	261	281	243	244	257	281	268	247	256	252	245	258	244	265	274	240	260	270	259	235	273	244	246	266	242	243	234	260	256	255	259	285	277	273	285	232	262	241	246	262	256	239	231	259	269	269	279	258	252	259	246	257	277	273	257	264	281	279	227	264	262	247	283	241	261	266	264	280	289	259	258	259	269	265	273	237	233	243	268	259	222	263	230	264	267	257	298	269	247	264	265	237	261	253	257	243	226	279	260	272	290	248	233	257	254	256	240	245	258	243	261	269	275	251	247	275	277	275	264	297	239	243	274	251	269	217	260	252	256	245	239	275	273	237	280	248	262	265	240	279	249	231	262	266	254	267	237	254	286	278	273	236	275	276	245	279	252	247	242	235	250	230	267	227	262	261	253	257	288	250	253	262	245	287	258	268	225	293	251	277	272	257	252	244	298	264	260	274	275	234	255	236	283	239	261	286	269	272	243	258	255	241	243	277	264	258	257	280	230	291	247	261	229	257	270	289	254	262	262	278	256	256	248	280	255	266	260	286	254	259	256	260	234	262	267	273	274	279	267	240	232	225	243	268	226	296	274	272	279	250	216	231	267	250	250	270	253	264	252	253	262	269	262	244	273	267	261	267	235	264	245	248	236	281	268	266	247	272	245	274	271	254	233	246	249	256	261	238	255	264	229	250	269	249	274	255	234	238	249	253	260	235	257	250	271	255	251	239	268	271	267	229	271	235	250	257	229	244	233	257	251	268	237	253	275	275	263	283	263	269	266	262	218	261	255	254	247	243	247	256	244	248	269	247	284	262	257	286	244	267	270	237	263	254	268	262	229	244	310	254	257	252	271	262	274	267	259	269	271	243	254	269	254	262	285	258	259	253	279	254	264	277	270	216	307	263	277	262	276	233	282	253	261	266	239	273	245	251	247	270	263	260	217	255	241	249	269	269	236	280	266	263	276	286	226	247	245	258	276	252	232	251	307	263	258	270	233	252	227	278	248	272	291	277	270	251	247	279	288	264	252	252	286	243	253	255	275	241	280	274	275	274	275	252	279	247	280	269	248	256	268	255	296	284	297	257	260	274	272	278	251	272	259	251	260	277	230	260	287	239	238	247	282	298	251	280	273	242	256	247	282	261	227	263	270	261	245	248	249	228	281	275	275	252	244	245	269	242	256	279	266	241	245	242	285	234	251	245	216	266	277	252	276	282	247	285	295	287	273	261	249	287	284	233	271	260	264	281	265	258	251	267	240	258	260	252	266	261	274	273	275	268	273	256	252	283	233	245	242	243	270	254	255	256	269	249	265	250	292	216	295	262	251	259	295	256	269	284	256	235	251	267	257	249	281	255	267	264	247	255	264	245	248	260	243	244	281	255	275	236	251	249	265	238	282	257	252	248	276	230	246	243	259	265	261	231	298	272	258	248	258	256	225	266	268	237	256	264	233	267	273	262	260	271	272	262	243	252	274	233	288	263	281	271	242	293	286	273	253	267	243	237	242	270	246	246	255	279	278	265	282	274	282	226	241	241	271	254	267	253	264	260	267	252	259	299	259	261	237	257	295	244	278	265	253	286	282	244	289	269	269	267	296	267	253	246	271	277	270	260	274	247	259	243	261	242	261	234	253	272	239	250	268	265	250	253	253	252	280	245	246	252	262	230	242	247	259	236	248	237	246	259	264	255	268	252	237	268	278	236	246	236	254	256	273	271	271	289	245	232	232	262	277	260	282	258	260	267	264	256	268	293	266	253	245	262	260	261	278	264	266	272	236	248	283	271	273	254	282	273	271	283	251	250	267	274	255	272	268	256	267	268	256	267	259	240	239	263	271	249	262	208	256	261	245	252	254	266	267	263	242	264	249	243	267	267	236	271	226	266	240	246	242	277	240	253	272	256	243	240	263	266	273	259	275	259	239	259	275	242	291	252	266	246	256	282	268	266	255	257	251	260	240	246	280	240	277	241	258	293	272	262	253	265	273	272	263	280	286	270	270	240	256	250	259	232	249	266	256	259	262	255	263	234	259	258	261	286	245	254	298	245	267	240	258	256	275	248	260	241	268	268	262	247	248	251	228	224	242	279	255	293	237	283	265	247	251	253	263	285	291	265	251	269	292	248	258	249	246	275	263	272	260	268	248	248	247	254	262	283	266	300	269	255	264	268	259	238	268	249	263	249	258	265	277	232	288	266	251	241	249	266	246	240	247	233	249	260	246	257	269	264	253	276	252	247	277	271	263	268	272	276	261	273	240	239	254	233	285	266	291	265	248	253	253	265	229	262	257	277	302	243	256	274	231	257	280	270	267	258	260	246	248	232	274	244	265	287	287	257	279	280	278	284	251	255	245	253	279	285	281	266	263	239	258	298	274	257	283	266	288	295	269	272	255	258	263	245	263	326	266	254	249	263	259	221	223	292	258	277	278	241	260	267	255	268	266	252	227	260	240	276	240	274	289	212	262	258	247	272	226	238	260	259	264	241	266	257	288	288	280	272	259	268	253	274	278	261	242	252	258	249	244	263	259	267	269	266	250	266	252	280	251	270	239	255	294	268	280	241	243	241	271	248	272	250	268	260	274	249	254	248	260	305	255	270	258	243	262	272	304	251	247	248	286	265	245	279	261	264	250	280	285	285	282	232	240	228	243	269	269	233	282	272	239	252	251	254	270	251	264	247	240	250	272	218	248	276	266	233	271	241	242	241	249	251	274	261	254	255	265	285	266	271	255	256	283	265	243	274	249	258	249	240	283	273	257	249	249	263	245	261	255	261	254	270	267	250	263	238	250	265	249	290	254	258	254	284	290	243	258	239	238	265	268	265	252	247	266	236	255	257	281	287	258	242	266	279	254	286	261	233	284	253	258	246	258	273	233	254	248	281	276	266	264	267	253	254	248	257	269	268	256	267	258	271	253	277	285	285	258	286	247	266	260	262	257	278	248	272	256	274	276	233	289	232	262	250	274	279	281	241	250	274	260	261	275	262	256	264	252	288	262	292	290	251	234	262	237	233	281	242	286	264	290	273	279	262	270	244	261	267	240	268	263	290	271	227	256	247	252	272	265	255	238	258	226	243	254	290	255	254	283	254	254	272	279	233	216	231	253	257	243	252	290	253	249	266	264	253	263	280	266	239	259	286	267	253	275	267	245	260	283	255	284	204	260	291	263	281	255	277	260	243	245	254	290	252	264	272	258	256	266	273	284	292	269	269	271	259	247	249	223	266	236	262	245	262	252	260
22665	21604	30179	23556	21604	21326	4481	1068	827	844	771	750	711	709	639	669	626	660	654	621	621	610	627	651	647	666	617	600	621	639	596	665	616	631	622	618	644	631	610	607	572	593	599	629	581	628	611	609	590	593	628	592	599	661	632	558	622	602	562	637	639	616	548	579	627	598	589	596	595	583	581	614	618	562	628	534	638	629	621	613	586	594	596	575	590	562	653	594	611	593	604	568	614	613	615	594	572	629	606	613	628	557	592	568	601	633	606	556	593	571	629	600	598	570	560	582	627	608	592	595	565	597	580	570	621	614	580	576	591	567	644	568	577	569	605	619	640	582	588	609	580	602	553	552	616	614	578	637	634	622	600	563	599	607	613	599	566	658	631	623	574	596	605	610	584	588	598	586	580	590	634	594	585	580	612	627	542	613	587	596	575	600	595	600	585	551	603	672	640	563	608	572	569	587	612	638	628	621	585	561	620	550	589	621	624	616	617	593	568	570	636	586	668	625	611	603	557	627	612	568	614	613	628	586	614	587	581	587	578	610	575	652	581	577	636	612	676	591	642	615	541	617	600	595	588	639	632	582	637	565	628	583	609	584	576	632	585	634	621	591	618	616	574	608	658	588	577	556	573	597	604	631	638	586	597	595	593	625	622	623	602	599	614	564	597	611	593	590	563	651	587	603	590	611	624	623	580	636	611	581	630	605	594	585	627	557	577	568	596	608	612	622	606	619	591	595	592	593	593	655	597	628	561	612	576	578	606	586	621	660	596	559	659	579	572	643	605	564	579	599	595	616	602	597	615	582	581	563	598	640	591	550	614	617	603	599	611	558	604	620	619	618	592	621	603	613	634	627	626	580	616	612	603	587	609	615	596	601	563	607	549	634	602	624	579	594	598	606	594	569	585	575	616	652	599	616	608	571	603	555	583	606	609	610	608	614	617	567	556	605	610	597	622	570	601	605	613	600	602	624	618	604	639	620	634	633	630	611	575	650	610	635	616	579	644	629	592	622	583	560	599	580	587	578	606	593	588	591	621	575	552	586	620	603	652	629	613	599	632	601	575	607	590	612	632	600	605	636	617	580	587	599	567	603	579	584	617	599	646	590	637	605	547	593	624	585	604	599	580	595	575	616	595	604	600	593	578	592	585	584	624	572	551	612	593	601	555	597	599	634	580	609	578	585	644	589	604	579	562	618	592	648	593	603	591	556	622	584	595	638	600	608	622	605	632	593	618	624	545	578	613	614	583	598	605	650	619	587	596	600	595	625	597	601	582	571	606	623	570	605	599	636	634	589	629	588	598	602	569	599	596	565	568	609	590	580	569	637	563	613	580	601	556	633	602	676	580	609	619	586	590	623	584	567	626	586	632	650	578	605	589	593	598	590	611	568	564	590	600	615	621	643	574	578	607	606	568	610	608	629	561	594	632	589	577	588	617	619	577	615	667	587	605	608	606	606	603	615	608	613	596	569	569	623	588	617	573	607	581	555	561	606	653	620	590	598	575	572	606	571	583	596	630	602	623	594	582	588	604	613	618	586	619	595	552	623	603	624	624	595	609	605	608	625	616	636	579	590	622	592	574	584	601	578	625	550	615	583	601	607	600	631	605	622	587	597	594	610	600	572	627	598	589	604	602	587	565	588	609	599	585	634	623	630	558	561	591	612	595	556	578	601	627	598	620	567	589	597	600	568	616	607	608	580	591	594	580	586	652	575	534	603	638	617	613	596	575	577	551	627	630	640	582	588	605	607	602	543	613	605	590	650	607	603	576	626	660	577	635	613	553	580	592	603	584	659	560	581	623	597	602	637	572	618	621	597	624	573	588	588	579	607	652	569	593	640	605	560	626	604	621	626	635	583	565	613	585	592	554	595	570	562	623	571	609	609	590	630	601	590	564	635	582	567	600	600	640	594	576	592	599	592	586	594	561	593	617	641	599	587	584	624	614	582	584	613	609	583	610	569	611	605	620	632	602	606	642	585	630	606	620	596	620	604	608	615	626	625	574	623	624	613	600	556	570	607	613	625	578	610	591	579	607	616	635	624	612	595	600	572	606	614	557	600	630	566	544	602	600	576	636	582	596	574	568	613	588	599	584	598	598	581	568	584	633	619	592	615	559	616	589	595	612	577	588	575	581	581	621	538	572	586	604	625	570	593	589	612	582	618	579	573	596	588	634	597	602	593	554	601	578	591	625	626	587	555	601	596	599	642	634	617	602	559	635	609	635	583	641	616	613	585	589	596	576	616	623	595	621	565	649	631	624	611	591	593	603	596	598	576	632	579	595	609	615	573	559	565	583	611	595	630	613	632	623	559	618	581	601	587	600	592	603	621	642	604	651	612	588	612	617	626	622	611	606	590	601	613	601	604	610	613	619	588	605	590	610	584	627	582	621	627	648	589	629	589	579	645	550	575	612	623	637	576	565	607	542	552	642	627	599	617	602	573	585	629	612	572	602	564	581	608	623	643	613	571	604	604	599	608	635	611	585	576	638	588	561	610	581	614	594	606	587	595	551	566	595	655	616	612	572	577	609	614	594	576	603	609	544	607	599	628	622	588	561	585	616	618	619	583	629	591	596	602	631	536	600	576	559	614	604	621	607	589	564	603	559	593	641	634	579	634	587	583	536	563	597	585	595	605	594	601	586	584	553	632	626	545	587	584	641	559	649	585	622	665	626	598	602	636	620	617	555	598	576	570	603	566	595	632	627	667	623	624	586	610	565	617	605	645	607	608	571	558	590	613	607	602	613	616	599	585	626	659	631	601	600	578	585	627	589	628	591	605	609	555	586	573	599	656	645	602	603	576	576	637	603	619	634	580	583	645	634	622	645	591	599	580	568	564	595	591	577	624	591	587	629	618	611	647	575	586	603	562	565	602	582	609	591	590	596	610	608	543	616	596	568	619	635	613	597	647	608	617	617	595	593	598	635	591	610	633	629	581	633	595	584	596	625	591	586	630	608	632	606	600	589	563	592	575	590	592	609	612	559	573	614	589	597	643	564	604	638	667	606	571	582	582	595	625	599	561	602	597	643	593	591	646	620	616	582	600	640	635	633	581	589	574	614	615	578	560	567	621	571	632	594	667	602	590	641	573	603	576	566	595	607	613	597	600	553	562	616	640	580	621	604	570	642	571	540	605	579	563	554	572	617	607	604	624	626	586	655	634	618	596	613	623	616	649	582	599	586	575	662	587	617	593	586	600	615	580	586	605	624	600	596	592	579	612	601	622	652	624	560	619	622	626	610	622	617	594	551	616	608	567	615	595	612	597	584	599	580	649	583	634	579	580	654	602	615	602	609	593	589	613	610	613	580	594	608	581	584	632	611	589	588	593	543	562	595	638	630	585	613	618	574	587	612	639	623	557	610	627	610	622	575	578	591	550	591	641	613	584	582	598	579	626	591	633	570	583	545	608	629	615	577	621	623	583	599	590	611	607	578	578	539	621	629	653	615	611	605	622	578	627	615	593	626	621	614	592	575	573	602	609
42968	46880	35712	5785	2758	2148	1761	1552	1335	1171	1126	1012	1000	995	908	935	887	857	810	794	853	809	852	789	824	769	814	796	788	761	801	768	773	762	792	761	791	745	758	761	748	794	764	763	775	764	795	734	735	741	783	802	760	767	760	719	793	751	766	806	717	733	762	760	759	756	706	814	761	767	773	742	765	802	805	753	757	796	755	766	740	724	763	707	734	761	720	696	798	789	742	738	769	761	739	756	764	758	752	760	730	727	788	756	770	739	775	733	744	767	807	732	724	789	764	761	791	780	781	791	754	706	759	756	779	755	774	752	729	752	785	831	721	727	736	783	784	690	782	747	680	766	753	672	770	757	791	770	772	737	751	772	760	802	758	707	764	774	699	747	743	731	751	756	732	752	777	790	772	784	763	783	754	784	775	792	789	776	756	770	760	685	725	762	736	759	756	769	730	804	750	741	744	743	720	755	717	753	766	764	735	762	744	750	766	730	801	761	721	782	776	750	772	757	764	756	782	735	764	737	713	766	766	737	706	735	779	792	739	668	747	706	770	777	710	781	783	771	770	757	755	702	734	787	739	755	776	736	737	729	766	715	756	787	731	776	774	776	804	731	705	697	752	728	748	741	768	834	753	759	742	761	805	761	778	738	770	717	727	754	762	739	760	737	712	720	763	789	765	741	799	788	767	749	783	735	761	774	746	736	756	754	761	764	768	785	744	766	785	767	751	771	773	742	743	775	768	761	792	754	748	758	795	738	740	690	735	716	767	738	772	719	744	733	809	735	772	747	771	779	770	710	734	731	703	773	775	776	756	759	772	773	752	732	785	754	752	752	739	797	719	738	755	737	809	746	740	791	776	729	748	723	772	690	776	766	755	765	749	753	739	766	731	745	754	788	738	729	730	734	740	717	715	727	722	742	705	766	751	738	818	766	765	778	734	738	730	735	711	720	775	778	736	731	772	741	721	736	747	771	760	769	757	733	746	799	722	789	676	744	753	766	759	749	764	740	741	729	718	725	755	781	735	721	785	773	750	752	741	732	762	775	822	778	745	736	717	764	764	761	798	774	760	745	759	782	716	741	711	803	805	722	777	780	723	768	704	690	770	754	742	778	711	793	734	792	718	779	740	741	738	784	708	726	763	755	822	737	724	771	763	752	747	741	693	764	713	775	713	739	737	789	737	788	775	793	729	751	769	750	728	751	742	770	763	767	757	730	783	776	710	790	732	760	750	739	765	770	722	710	747	769	772	748	756	724	749	783	725	769	754	762	770	761	778	740	742	749	711	763	754	775	762	779	758	775	755	739	779	717	745	751	727	726	763	765	769	764	681	755	742	772	799	739	737	742	734	769	751	728	724	752	719	744	771	788	735	798	798	782	730	727	699	827	760	726	761	734	741	765	730	780	742	766	775	718	766	762	708	769	807	727	816	777	749	774	805	745	757	767	773	730	745	746	759	752	730	765	722	761	710	768	711	773	755	727	751	780	727	778	764	710	773	710	761	743	775	785	748	710	773	772	772	760	717	748	767	749	754	740	733	725	731	731	788	765	730	760	761	766	728	723	734	730	747	776	771	715	728	719	755	767	753	715	746	768	750	765	762	783	776	778	729	740	789	697	769	729	777	769	713	779	752	771	738	757	784	742	752	724	751	740	759	763	766	727	801	766	720	766	751	757	767	718	675	791	684	828	765	759	735	747	751	778	737	762	759	773	797	718	771	756	769	750	795	748	781	754	735	818	749	733	811	727	721	763	728	754	736	754	764	750	714	752	717	748	706	751	782	775	738	759	719	789	726	756	741	769	751	725	802	757	739	757	730	739	734	760	766	757	756	758	761	744	779	783	755	796	740	780	745	790	791	718	752	832	741	786	772	773	774	705	788	765	737	787	770	774	754	733	814	710	786	711	713	732	749	770	765	779	762	703	725	733	781	782	724	798	744	741	786	710	745	738	739	776	741	765	719	760	759	762	764	729	778	790	756	778	785	755	709	786	729	764	752	747	695	748	743	780	766	755	706	793	745	724	835	680	772	754	724	742	759	732	809	755	763	741	752	771	762	728	782	749	748	743	747	768	749	691	751	791	760	750	780	778	716	695	799	756	754	783	795	766	751	766	815	787	762	807	754	734	711	731	700	736	779	757	779	740	797	746	736	761	776	728	757	764	804	730	809	761	836	701	793	832	765	757	756	778	774	693	743	764	764	722	751	753	765	765	748	757	755	754	747	740	766	788	813	752	683	678	735	736	747	832	713	745	714	757	733	754	793	777	793	736	740	763	792	735	778	766	779	808	743	733	761	754	706	723	717	749	772	711	720	745	735	776	765	799	778	747	760	784	748	750	767	764	724	734	767	753	711	776	766	693	778	778	722	704	766	706	749	725	726	785	701	761	738	727	790	740	765	758	749	772	750	769	728	777	746	769	784	778	762	732	753	756	769	765	663	731	775	804	765	758	811	740	783	776	718	727	757	743	741	743	753	803	803	735	751	736	683	723	739	804	729	801	726	755	775	761	746	741	728	757	750	762	786	825	802	771	747	742	766	751	755	720	738	724	740	742	755	744	751	753	773	750	755	751	755	745	731	813	789	782	735	747	755	779	743	704	742	744	743	682	764	738	776	740	734	769	771	726	717	700	731	741	776	778	743	722	724	716	762	737	718	760	800	741	819	819	797	770	714	746	753	739	771	740	739	756	792	744	798	751	764	799	744	730	716	760	768	774	764	754	696	728	761	740	786	731	733	743	706	748	776	770	741	675	767	730	776	744	723	760	721	731	743	769	775	734	774	752	768	790	756	787	749	770	732	728	712	750	796	722	764	798	746	806	737	706	740	769	732	741	765	731	767	759	736	755	743	773	765	745	817	769	793	773	765	736	790	766	756	731	738	741	786	761	763	765	735	750	762	757	749	784	721	773	769	721	755	741	757	744	709	752	778	766	789	704	760	732	803	778	751	788	752	765	715	731	682	740	746	771	779	752	709	743	753	733	772	767	729	774	726	775	727	798	785	725	735	722	764	764	772	788	810	752	740	742	736	794	727	720	763	765	796	769	735	727	738	730	807	752	744	742	749	742	720	738	757	740	761	800	761	734	721	779	735	737	750	738	760	741	777	787	749	737	782	770	767	756	773	730	776	765	718	724	749	737	711	734	771	753	719	732	744	739	746	796	737	755	779	804	768	744	731	794	705	776	716	708	749	730	709	791	773	756	763	789	773	708	710	719	751	760	749	744	748	742	717	783	773	757	760	756	787	735	767	783	772	711	689	757	792	739	735	684	784	726	744	779	762	715	762	740	742	718	762	769	767	759	733	756	780	766	739	754	782	737	769	702	722	758	756	703	731	766	787	733	728	736	738	766	734	707	752	791	747	761	733	756	750	733	750	715	762	762	782	799	759	735	794	785	789	766	793	734	757	782	735	773	750	806	812	715	747	782	782	752	775	718	719	758	780	775	799	740	735	766	746	726	776	779	729	726	728	783	758	772	762	766	733	774
28239	19146	7034	900	433	387	397	383	406	393	377	364	381	396	373	377	389	347	399	380	359	348	377	352	401	360	355	382	368	377	365	355	341	333	365	378	377	396	369	372	364	363	345	375	386	391	357	354	359	371	351	398	355	342	362	348	338	338	372	354	352	370	383	351	373	349	377	360	360	350	367	387	366	368	364	400	347	343	384	355	386	377	373	372	376	377	410	369	383	333	359	395	389	356	369	371	385	395	393	355	391	378	336	333	383	382	371	368	360	323	389	355	364	421	393	333	363	369	391	374	357	344	361	368	391	379	385	360	345	362	347	377	398	343	358	399	363	378	409	350	390	345	375	361	372	334	382	349	342	384	343	351	384	325	380	374	339	337	356	331	358	374	376	387	370	402	392	370	381	351	370	394	339	372	356	366	370	364	346	361	366	388	381	390	380	335	344	335	376	340	360	353	364	356	410	390	320	332	374	359	376	397	358	377	372	364	359	348	362	381	368	336	374	355	352	338	376	375	375	373	369	360	352	384	339	341	357	411	335	381	380	373	322	369	361	372	381	375	342	368	332	397	370	357	364	351	344	385	364	389	329	357	363	364	369	381	362	364	391	341	321	338	373	366	368	357	373	370	378	377	361	347	355	368	356	353	359	355	385	363	358	367	371	359	383	353	372	355	383	348	343	372	346	340	351	380	351	354	355	353	374	383	393	377	363	362	372	353	370	352	373	362	365	339	343	386	336	364	350	340	396	363	374	367	389	347	337	362	353	373	362	373	328	368	359	338	367	315	388	337	373	350	369	356	354	351	353	361	371	326	371	349	386	374	378	372	350	365	368	358	329	371	367	353	322	387	423	373	354	385	391	331	382	343	372	412	401	352	386	346	383	361	363	357	375	373	416	388	390	357	389	374	377	375	346	293	358	379	370	372	372	368	384	355	362	397	351	388	343	391	347	372	359	374	367	367	356	324	339	369	363	378	343	351	354	349	368	370	380	356	391	337	382	352	376	370	378	352	367	352	362	384	336	372	368	337	377	350	382	346	342	350	345	362	378	391	334	339	369	367	354	394	340	334	351	353	356	387	349	363	376	368	353	347	339	358	382	350	354	352	339	365	380	354	371	345	339	372	370	383	376	314	348	351	379	371	367	417	359	365	351	349	396	334	361	369	392	360	385	380	360	358	371	418	350	356	385	361	354	385	389	390	359	364	403	362	329	390	341	340	364	366	366	356	406	381	358	348	349	365	356	386	354	387	379	392	362	380	370	374	354	382	338	333	335	388	357	386	373	342	366	361	367	369	363	349	353	344	356	333	336	377	356	369	373	351	385	407	372	374	395	374	388	386	371	379	374	341	372	352	354	340	370	337	376	329	390	383	366	357	353	353	384	351	377	353	375	363	387	361	413	373	345	395	347	340	382	341	358	393	352	367	331	381	370	367	321	405	383	327	329	384	366	349	358	355	388	381	345	350	361	364	393	364	347	365	344	346	364	394	361	377	354	334	366	314	375	361	371	362	371	396	365	359	380	350	396	384	389	377	360	350	381	403	353	348	389	350	370	358	392	386	387	344	363	368	340	397	354	376	376	391	368	382	373	354	345	364	381	371	371	357	356	383	370	357	350	383	384	378	355	355	372	361	354	337	352	358	371	357	420	382	374	357	380	352	385	381	407	339	359	357	386	359	335	349	374	352	365	331	376	417	358	368	340	349	367	370	332	365	369	365	364	362	381	367	374	361	372	380	386	365	362	345	375	364	352	352	378	337	364	338	367	359	357	363	381	382	404	382	356	348	382	371	382	353	383	363	358	341	378	345	393	369	399	365	361	375	354	341	412	341	386	357	361	363	361	390	397	394	322	387	356	340	330	343	371	383	355	340	351	347	357	368	386	374	363	386	391	352	367	369	378	355	358	363	370	354	385	420	379	376	372	344	362	351	381	367	363	395	359	359	360	341	368	342	370	337	347	350	356	351	382	386	358	390	367	342	345	355	363	380	355	360	325	370	366	346	365	386	355	355	359	338	346	355	385	371	366	345	387	360	381	382	393	376	347	373	381	327	379	360	360	343	381	392	349	345	376	352	384	374	378	345	359	335	415	381	353	365	397	374	335	405	346	349	355	360	357	390	345	337	376	360	370	396	371	356	348	357	362	361	370	326	350	320	389	368	361	372	336	363	361	363	376	383	354	344	336	359	362	374	337	398	363	318	367	378	375	369	357	350	381	381	363	372	378	340	381	350	377	346	371	386	370	356	351	315	363	382	390	361	369	370	363	391	354	395	347	351	362	390	394	388	349	372	380	383	366	375	387	370	364	347	385	370	339	385	339	354	368	396	389	371	356	376	388	354	343	382	323	396	356	348	354	366	348	369	355	359	353	382	365	382	353	365	372	352	379	360	375	343	368	371	344	345	367	347	354	363	370	341	364	355	368	381	366	379	384	359	386	367	323	348	406	345	363	350	367	365	346	376	387	356	360	370	350	372	399	370	374	351	372	317	386	367	366	354	370	371	360	384	380	358	380	363	371	362	359	349	367	357	350	349	394	385	343	379	360	347	340	380	360	349	380	358	368	373	352	392	395	338	346	347	393	377	378	370	368	356	379	379	372	373	361	380	342	405	374	359	381	365	377	389	352	361	341	385	345	382	371	389	392	399	386	309	372	371	376	408	361	345	336	392	341	381	375	387	371	346	377	350	358	387	342	382	383	363	386	372	362	363	358	401	369	378	354	379	384	342	358	373	375	335	365	365	374	343	370	366	398	348	357	326	329	337	365	335	351	340	370	375	383	361	362	384	327	345	373	366	354	390	369	329	345	352	335	395	380	349	402	365	366	374	367	384	389	345	387	342	341	384	390	364	390	387	374	319	364	365	407	362	372	359	366	391	372	378	379	344	414	388	392	352	380	365	360	356	350	390	370	346	334	393	352	380	350	370	396	364	382	359	332	365	333	382	364	381	362	339	349	401	390	360	372	381	346	374	396	376	368	371	393	373	383	373	339	390	360	332	357	366	347	413	363	358	374	408	346	354	379	356	356	327	400	344	360	367	397	365	363	410	371	361	411	383	356	370	373	351	370	365	369	379	391	374	359	384	357	376	373	341	382	347	359	323	366	389	350	370	386	323	409	363	373	407	394	361	412	398	367	359	354	375	355	361	362	376	337	375	357	371	369	398	390	370	340	356	369	361	388	357	366	342	373	362	380	377	377	355	389	349	420	351	375	383	361	381	384	381	362	332	336	398	365	371	335	367	353	360	354	367	355	394	386	403	390	350	376	376	337	389	339	372	367	373	372	381	368	348	365	345	387	362	352	367	398	364	352	345	373	368	374	362	360	373	365	347	361	342	360	373	373	360	335	399	380	341	369	411	420	360	375	370	334	359	376	366	354	398	358	346	370	370	366	352	372	403	372	342	346	335	344	381	403	356	367	402	367	356	369	389	386	331	346	360	378	372	392	354	374	395	321	334	375	362	343	348	368	344	342	363	334	362	409	375
16355	12068	4869	814	581	499	519	538	499	471	515	480	461	434	484	460	479	444	458	449	479	444	459	468	468	502	435	482	482	457	467	473	453	482	482	434	413	448	456	486	434	483	430	458	449	449	465	437	487	486	417	442	421	475	490	439	441	461	473	444	457	478	452	447	426	481	471	447	486	467	453	457	438	425	473	474	453	475	445	469	446	485	459	477	437	478	485	450	424	451	497	464	483	456	454	492	452	495	450	486	399	470	457	502	416	469	446	470	445	464	458	443	448	478	436	481	479	499	466	502	481	432	423	409	462	455	484	437	457	468	448	477	417	460	425	458	422	490	479	474	482	478	429	461	463	496	423	471	481	450	464	446	458	441	466	443	432	450	473	484	473	451	466	488	465	468	454	439	464	442	487	446	456	473	461	495	440	483	447	427	458	515	447	436	446	461	431	467	453	442	489	452	486	482	456	475	472	479	442	425	453	483	454	444	450	491	475	440	463	475	473	423	462	429	475	452	487	433	452	457	443	486	458	459	399	445	450	482	447	432	458	439	469	468	466	468	481	445	435	426	424	494	425	464	486	491	443	443	442	459	480	445	455	464	440	471	464	484	451	438	466	431	455	472	433	482	464	468	450	438	454	435	488	477	471	467	481	456	472	448	460	477	474	440	430	442	452	443	523	457	515	452	437	477	453	447	457	415	469	458	446	450	453	471	452	464	424	470	434	469	431	456	463	434	474	452	455	477	455	467	456	477	468	454	445	450	461	434	447	488	458	500	450	449	479	467	471	398	457	458	448	459	458	449	466	473	433	397	467	468	441	430	421	450	462	447	456	455	421	456	438	481	467	442	456	452	477	479	475	482	453	466	456	427	474	478	462	452	461	454	490	473	443	430	467	475	468	479	461	447	449	495	477	448	453	469	487	478	465	449	447	433	489	451	471	496	477	452	469	447	456	475	441	454	490	447	467	457	465	455	448	461	479	465	474	453	467	447	451	451	452	467	491	439	475	458	464	471	468	463	469	449	473	496	437	443	450	483	424	434	452	426	438	472	468	449	432	452	476	428	469	489	452	472	468	434	497	470	437	515	449	458	433	438	457	460	459	464	490	431	477	445	443	463	464	459	463	461	448	478	439	428	453	465	441	443	397	451	480	409	459	478	466	474	477	459	448	464	500	489	461	446	473	439	486	470	462	419	450	449	483	449	454	421	431	471	432	441	439	469	511	406	469	424	421	473	441	442	482	452	447	464	483	464	480	445	480	470	444	456	419	448	466	455	441	429	455	463	446	416	419	430	465	469	454	442	459	429	494	433	477	459	446	408	476	477	440	460	439	461	481	459	428	440	493	461	419	447	492	453	446	451	472	492	447	475	479	464	414	424	462	402	467	458	465	440	469	471	477	457	450	443	425	418	441	471	502	431	477	480	432	415	501	478	455	483	477	463	486	470	423	432	425	479	429	486	438	454	425	486	460	439	440	474	445	468	432	480	433	507	443	459	457	449	475	441	455	489	464	426	429	479	456	451	465	476	466	496	452	453	481	446	467	484	439	425	464	461	474	450	418	474	486	478	467	457	447	439	416	459	458	462	440	476	428	469	421	435	414	457	453	452	486	481	512	473	479	492	463	451	450	459	434	461	453	462	468	450	481	482	472	461	423	431	448	465	452	430	440	494	432	435	476	441	457	466	443	474	480	432	433	437	469	457	423	449	417	480	470	467	454	486	478	433	430	510	449	475	445	456	477	457	450	484	472	460	455	475	455	488	455	470	441	448	476	459	456	462	465	446	476	433	457	441	469	462	453	426	467	445	466	477	477	443	448	412	470	497	460	469	446	442	471	483	460	455	450	456	445	416	460	453	445	442	438	426	454	470	479	468	486	466	421	430	457	420	446	448	425	439	473	484	489	452	479	455	430	450	456	411	434	443	441	462	472	445	493	475	456	469	506	447	456	476	482	440	483	451	473	443	436	440	430	429	446	455	478	455	459	445	477	474	452	431	438	439	452	472	457	489	439	460	462	476	464	452	473	482	470	435	462	459	452	442	458	423	451	455	439	488	495	463	446	482	470	447	501	468	462	473	443	439	426	444	458	466	458	455	423	468	514	445	473	433	465	435	436	465	429	452	420	442	457	420	458	462	490	473	450	463	463	469	440	429	444	477	457	439	430	459	475	447	508	456	467	483	463	467	455	440	450	437	475	463	426	458	468	429	469	478	441	428	451	417	492	439	500	432	466	447	466	460	414	467	450	407	439	466	442	465	465	456	469	461	476	433	482	425	479	470	443	484	451	434	483	460	435	488	445	467	423	480	467	435	440	455	457	468	455	458	451	491	468	440	465	446	427	458	462	464	464	411	461	488	432	463	441	458	486	449	454	425	466	435	446	463	492	459	476	454	426	450	431	457	439	484	459	481	454	483	446	445	459	487	479	450	460	468	435	441	476	473	474	469	468	458	456	433	445	436	476	465	462	460	476	486	452	442	475	491	461	437	448	450	454	473	453	489	470	460	426	445	492	455	443	495	482	443	445	460	454	461	459	444	486	453	447	470	454	448	463	465	455	459	478	412	451	450	495	482	458	420	461	477	456	452	423	441	461	460	438	454	462	434	433	456	465	457	443	499	490	434	451	457	463	462	481	446	483	449	478	421	471	458	432	466	456	454	454	484	502	478	465	468	446	444	464	442	470	459	499	476	467	486	466	427	427	434	430	490	445	422	487	418	468	476	426	456	417	440	433	453	480	480	445	500	450	493	430	442	475	417	452	397	474	470	426	458	475	464	462	496	465	469	451	480	484	457	515	426	500	479	436	496	456	478	476	448	463	483	457	435	449	458	475	470	462	444	441	449	479	449	438	435	466	454	427	444	489	464	466	474	497	445	439	481	482	496	436	447	435	454	440	451	499	458	470	448	456	479	446	487	444	495	438	478	442	449	406	475	479	470	458	432	459	453	433	475	458	432	452	434	476	470	481	462	445	472	429	463	455	441	461	460	450	518	505	435	426	417	467	483	478	433	461	428	450	439	425	487	441	465	460	469	454	486	417	489	480	471	425	438	470	430	432	445	424	470	450	462	443	452	416	450	474	473	441	497	434	432	428	456	455	454	450	441	450	466	470	473	434	438	445	437	456	444	456	472	477	459	471	483	459	486	483	458	456	468	443	469	479	463	463	437	460	451	429	423	430	491	454	440	490	486	467	480	466	456	432	431	459	483	430	475	456	459	463	492	454	421	467	466	455	446	439	418	434	472	413	450	453	465	424	450	430	476	529	481	452	459	456	464	478	405	463	456	494	505	451	485	427	455	475	433	459	460	433	441	489	439	436	474	506	481	469	453	500	429	456	441	416	443	465	470	485	469	475	405	452	462	444	445	464	453	468	424	480	460	484	447	445	476	482	474	422	463	462	445	448	458	441	420	435	462	506	470	469	461	450	450	440	429	437	478	467	464	442	466	491	469	499	425	462	465	455	426	500	441	470	458	423	426	451	477	457	464
23766	21577	29521	24142	21026	5067	1129	963	835	776	789	720	775	753	753	744	709	699	682	706	704	742	744	718	714	694	657	693	687	719	656	710	667	701	715	695	655	653	679	674	702	701	687	646	676	685	689	743	702	678	732	669	740	677	659	664	700	699	693	688	674	671	686	689	713	716	722	733	686	673	678	655	715	674	694	725	724	712	673	709	676	661	751	702	685	725	694	747	724	667	708	710	674	720	645	682	703	675	683	684	663	672	722	694	676	708	669	687	649	709	621	668	696	726	723	644	713	672	662	693	696	688	635	646	667	669	672	695	689	667	662	710	641	708	647	688	647	671	682	705	639	691	710	683	703	638	696	724	695	656	672	629	748	687	679	717	707	668	696	715	664	672	686	693	692	672	675	657	676	717	688	720	662	681	658	701	687	693	646	702	671	666	646	691	669	714	720	681	686	716	641	700	683	681	746	711	688	712	684	692	662	683	700	728	740	710	710	686	731	662	667	731	680	656	703	712	670	648	674	682	637	683	707	661	711	648	698	676	703	661	673	720	697	701	675	681	697	685	676	688	639	697	693	683	645	693	647	660	699	665	675	714	709	703	715	677	663	695	693	751	697	705	716	684	702	743	634	660	693	660	658	715	679	724	703	701	713	718	720	672	688	732	689	702	689	682	716	732	692	664	705	660	698	695	634	686	674	703	678	641	697	671	656	710	676	682	688	673	681	689	687	675	677	676	731	703	694	673	710	729	729	637	668	621	696	669	677	691	712	666	702	667	697	694	684	731	714	699	657	649	719	714	681	709	640	621	711	665	660	649	700	692	701	731	718	717	701	698	654	641	670	723	737	632	740	677	718	655	679	713	693	678	676	653	654	670	648	709	664	686	658	698	673	708	704	704	720	682	722	672	707	691	681	662	717	667	688	683	684	706	683	718	692	664	674	673	739	717	692	700	693	705	725	695	697	670	701	680	627	676	687	674	702	682	662	682	708	698	660	671	651	716	671	680	678	658	708	718	692	642	661	665	667	640	699	703	725	675	673	674	647	679	679	645	696	675	652	765	720	704	682	719	673	684	705	653	697	688	710	708	729	639	657	695	692	688	675	704	713	698	692	681	660	710	654	630	681	670	704	697	665	627	682	662	674	707	685	689	649	659	690	700	687	664	669	729	671	660	686	665	670	701	731	707	675	672	726	689	704	656	715	665	701	699	715	706	703	658	691	687	701	705	672	694	655	728	705	698	656	675	664	679	668	668	674	720	673	680	685	686	709	715	689	718	666	668	695	669	676	685	724	685	644	691	702	688	697	706	679	680	675	729	671	698	667	641	658	664	670	686	700	713	666	738	695	691	717	708	698	718	723	712	637	672	680	682	667	641	650	703	655	678	671	691	645	680	674	660	647	639	692	660	694	688	714	692	656	708	717	698	725	716	640	688	710	653	705	698	708	740	662	666	673	678	721	686	698	694	662	687	666	677	688	665	687	690	701	693	729	670	644	681	720	725	690	679	706	738	709	726	708	704	731	683	682	744	694	703	682	692	674	676	731	661	654	705	730	649	707	678	671	657	705	654	670	704	634	654	688	678	654	691	710	689	631	646	707	655	722	713	663	688	670	659	685	655	683	675	709	703	701	717	702	648	694	667	678	685	715	659	685	715	663	702	717	700	710	716	676	675	643	697	691	675	630	725	629	708	701	696	688	673	709	675	698	698	721	697	707	713	706	648	686	662	696	657	694	700	654	674	632	665	681	667	661	626	698	692	683	738	727	696	690	677	730	692	651	642	704	652	703	686	702	657	687	667	686	684	686	662	683	698	721	645	654	700	693	719	716	671	665	676	701	686	677	706	642	664	678	688	699	704	687	697	712	650	671	684	674	616	672	661	619	688	707	627	682	651	659	742	702	680	665	647	664	682	700	671	657	708	716	712	715	692	660	706	693	683	656	681	719	658	650	708	646	679	663	687	677	703	706	639	717	682	669	673	705	688	606	665	685	674	671	683	677	683	676	627	706	692	679	679	708	658	707	695	686	650	658	647	694	709	685	676	702	716	674	696	683	661	721	650	635	702	677	691	720	658	679	721	681	665	690	719	699	715	709	663	692	676	674	700	688	685	689	692	716	689	664	725	685	683	662	701	641	707	622	662	718	689	699	688	650	706	698	682	706	725	687	726	700	688	661	679	692	681	660	704	649	668	671	647	657	663	690	653	721	693	674	671	658	658	712	662	727	687	649	682	725	705	731	689	642	726	741	677	717	716	658	649	693	651	692	680	655	662	684	679	640	696	701	660	699	657	714	651	604	693	695	702	698	645	739	729	677	717	700	701	677	670	667	671	661	658	714	689	657	713	598	753	712	662	688	680	691	696	725	681	662	644	691	697	674	674	739	668	679	691	657	730	726	715	673	701	677	683	714	693	703	745	692	657	664	686	680	706	695	730	665	666	684	728	694	629	641	660	719	689	736	685	724	692	695	688	649	698	651	699	686	662	705	685	695	705	731	674	628	629	666	688	706	659	665	679	687	703	660	659	665	649	694	700	712	631	680	662	679	667	693	626	707	688	681	624	706	686	694	658	671	679	731	683	682	673	674	663	698	690	701	661	680	710	712	663	700	650	669	691	680	687	656	675	689	685	682	713	657	670	675	678	637	693	661	713	713	700	661	672	661	638	664	666	705	700	697	685	678	663	711	696	699	719	721	662	704	670	685	711	690	680	736	711	625	659	617	693	692	673	681	677	667	670	694	695	691	617	669	655	679	665	705	663	666	683	643	702	671	703	684	688	705	669	676	665	672	614	714	649	710	619	645	699	691	686	681	737	685	718	670	707	692	715	725	671	690	708	683	686	692	694	683	667	666	661	717	686	650	667	648	686	698	691	734	702	717	644	667	653	659	680	710	710	686	661	692	708	678	649	640	696	685	674	665	667	681	677	686	698	678	718	715	701	687	684	684	618	656	696	708	715	700	690	674	648	672	724	734	683	677	672	686	651	706	711	711	704	663	628	715	691	701	693	691	693	699	682	730	707	683	673	680	685	624	698	642	690	687	717	702	708	671	650	684	707	700	669	667	681	694	749	667	660	664	679	667	637	704	680	712	685	684	694	688	715	690	702	682	750	707	678	680	661	745	674	692	693	697	675	721	702	624	677	634	683	700	698	678	718	641	682	713	666	677	666	677	646	666	672	720	717	634	637	674	729	670	644	675	708	645	658	670	691	682	659	725	682	695	659	645	674	641	675	692	711	737	713	692	680	669	651	642	715	695	674	696	747	613	653	630	663	750	648	663	701	635	657	693	694	692	705	703	700	699	668	689	684	683	647	689	708	677	672	680	673	696	677	706	694	684	701	678	697	713	693	687	771	692	709	680	704	771	693	662	678	707	671	705	676	630	679	686	679	660	702	738	689	709	698	692	699	713	641	720	634	731	699	661	680	686	739	701	675	689	664	685	698	697	701	705	699	717	670	677	677	719	693	697	656	704	675	669	715	648	647	671	713
36463	38903	26636	3954	1901	1591	1358	1257	1087	1111	989	996	966	940	895	895	871	854	909	868	837	884	888	842	820	780	841	887	829	846	840	864	839	837	819	796	874	808	839	828	840	863	857	891	834	869	832	816	844	851	860	827	827	818	847	832	798	883	840	889	831	865	841	845	811	826	825	834	808	790	804	854	848	854	870	791	796	848	836	847	855	812	862	841	823	892	870	822	855	864	816	856	879	824	793	852	856	859	837	827	845	858	829	865	847	903	835	813	835	835	849	860	842	826	814	850	862	824	799	806	838	836	933	825	801	756	846	867	810	864	839	832	798	853	831	824	853	862	807	801	836	813	811	817	839	889	864	806	816	884	824	854	868	843	827	855	838	843	848	847	813	884	849	833	797	895	860	857	854	855	846	842	820	794	802	853	823	889	837	844	863	868	832	772	841	818	854	885	817	833	871	778	848	808	849	808	824	848	828	841	814	827	836	821	860	802	852	789	839	796	864	884	875	846	877	888	799	814	843	832	860	828	872	863	846	869	866	851	784	841	862	870	869	817	787	820	869	833	804	811	853	841	797	816	792	838	837	806	853	830	829	820	848	867	878	875	899	843	839	829	825	871	874	811	854	824	865	820	831	864	866	826	844	827	926	847	832	859	824	849	857	835	891	832	829	899	794	841	822	828	827	846	806	874	850	833	799	861	875	844	805	815	850	882	848	842	877	832	843	834	809	812	833	839	854	846	837	852	840	831	870	847	853	919	827	877	843	808	810	837	824	828	894	885	839	796	834	885	852	896	806	821	801	899	830	825	853	843	873	828	859	811	861	821	866	842	858	817	824	881	826	849	878	853	812	885	887	870	843	808	824	871	848	868	843	810	777	834	845	829	802	855	801	850	826	873	832	852	849	872	831	892	828	840	892	847	819	828	828	848	850	837	863	835	839	828	875	832	837	856	838	839	810	842	869	857	837	838	820	780	831	841	845	845	837	852	839	805	793	847	848	826	859	813	843	913	859	827	836	802	836	831	849	850	805	858	786	829	862	864	809	842	881	835	829	837	808	831	853	809	821	835	809	793	854	839	879	757	828	781	864	810	824	799	790	886	811	846	854	847	797	877	833	842	801	851	819	804	822	840	897	823	846	822	879	790	767	879	826	822	823	816	834	874	820	850	844	844	890	859	869	860	844	829	894	854	859	805	883	846	823	842	867	884	866	842	824	784	842	810	836	832	802	799	852	789	856	810	837	809	835	818	878	827	789	841	776	831	849	812	882	815	797	873	844	828	868	857	842	894	788	804	813	857	806	799	865	791	842	842	808	861	827	811	833	842	789	811	798	870	801	844	827	815	807	803	791	868	812	837	843	878	872	816	777	825	832	852	825	797	880	819	894	852	809	855	867	819	881	842	861	854	839	834	857	828	864	865	871	828	828	893	861	770	761	894	853	810	819	832	851	812	878	759	841	874	855	819	774	841	852	827	828	771	806	830	822	826	867	856	815	841	859	829	854	842	797	844	847	811	869	828	837	861	881	840	808	833	880	875	819	865	836	879	845	846	815	816	800	836	858	816	848	815	782	823	830	827	853	836	826	821	828	877	876	808	863	856	849	822	872	873	865	837	823	901	805	781	908	859	855	888	850	835	860	830	830	810	803	788	865	823	806	843	881	807	835	914	819	867	844	828	849	888	794	847	810	868	860	856	857	862	871	840	845	823	844	815	908	853	809	874	859	807	843	813	849	834	821	810	828	812	820	813	775	841	849	818	829	833	847	866	893	819	804	873	854	876	789	827	848	852	817	833	849	843	795	859	840	881	884	841	833	811	817	832	886	808	850	840	866	858	822	878	827	845	857	813	813	845	821	856	821	842	840	831	869	822	832	806	849	862	858	821	859	834	823	859	756	804	795	830	882	831	859	809	874	808	859	846	855	821	848	806	787	833	872	919	830	787	822	882	835	820	866	856	838	873	794	820	812	819	862	863	825	843	812	839	825	905	873	857	788	821	873	862	862	848	851	843	839	852	805	826	823	794	821	839	874	839	850	849	853	843	826	825	762	838	843	856	815	837	828	836	828	827	857	911	783	807	876	858	912	860	845	808	842	916	852	815	874	878	893	801	820	856	871	874	823	841	846	799	842	851	852	833	822	858	860	829	827	827	825	897	872	820	816	795	842	839	834	846	848	818	845	850	788	835	809	824	846	874	808	820	877	808	818	831	867	858	833	852	823	837	845	863	815	862	855	838	780	852	861	892	841	817	837	812	873	819	835	814	851	825	860	869	872	901	855	860	809	860	842	818	877	852	862	845	863	827	837	805	857	829	877	837	869	843	848	824	849	822	794	817	875	809	857	840	810	838	842	813	861	804	830	806	862	796	890	830	823	820	773	828	829	851	880	843	850	836	811	839	871	832	855	850	847	834	818	850	870	845	851	805	806	843	791	809	858	806	814	825	798	803	838	847	834	808	879	847	820	845	861	840	850	844	822	882	837	816	813	842	841	821	833	829	810	874	904	836	839	786	902	809	840	856	835	880	883	845	871	826	862	773	819	786	891	877	819	821	779	854	872	819	801	811	825	856	845	834	828	815	915	867	826	846	817	886	837	860	877	820	832	851	851	857	817	846	817	815	887	876	813	872	825	834	838	774	786	787	852	839	824	819	784	893	846	894	876	809	847	841	824	798	841	855	880	818	836	855	826	800	816	844	818	853	853	862	874	831	843	871	866	838	847	853	895	812	814	805	801	879	870	856	839	847	803	842	791	851	810	834	840	862	862	786	849	857	843	794	829	846	860	850	847	849	856	856	794	887	852	892	779	850	862	857	809	857	866	794	877	840	849	816	775	842	850	852	823	845	827	876	854	778	862	849	919	839	814	833	824	836	845	859	852	818	849	842	865	852	818	903	838	834	846	827	853	775	843	781	877	823	799	862	894	826	818	848	869	855	858	834	804	846	821	848	834	816	860	803	827	829	837	890	785	835	855	829	851	859	909	804	847	800	833	809	831	835	862	849	829	840	867	862	828	833	808	853	847	847	882	845	843	909	849	847	846	842	842	913	835	827	821	813	800	853	834	823	855	829	855	894	807	846	873	887	890	813	892	845	788	848	785	859	860	849	837	837	816	859	862	854	871	835	828	881	883	790	808	855	829	852	824	798	840	817	889	792	830	839	876	808	863	814	805	845	873	887	823	818	832	862	853	859	872	817	838	850	835	809	888	828	834	876	829	830	856	869	842	843	811	858	900	872	896	809	864	881	837	865	834	812	864	851	803	780	902	850	815	844	901	867	871	856	884	850	787	799	861	836	834	836	843	900	839	897	792	809	768	887	795	863	847	832	844	814	838	839	866	890	836	900	810	835	866	875	850	828	853	882	855	865	883	860	902	849	800	823	840	833	817	826	883	809	821	791	817	793	835	827	847	868	825	837	840	825	830	780	815	800	869	861	886	757	829	780	821	855	827	872	805	833	871	815	835	834	836	836	809	818	868	813	801	871	823	823
24912	21566	27894	24848	4690	376	376	276	226	235	243	215	228	239	229	215	192	209	207	181	185	209	197	189	205	182	187	189	201	191	214	192	200	208	220	189	198	192	162	207	192	191	214	153	174	195	186	168	177	195	192	180	207	197	168	160	171	198	203	178	209	211	196	195	189	185	196	193	192	172	194	178	173	187	190	191	181	189	180	203	190	202	194	181	212	188	174	208	158	185	174	176	199	188	192	186	193	196	182	181	191	167	205	207	203	187	160	179	219	220	170	178	183	187	174	175	200	169	184	183	182	214	211	183	194	171	174	178	173	180	185	198	191	168	176	188	189	200	183	207	175	198	196	208	179	187	200	189	203	198	194	200	190	178	208	203	162	190	177	201	207	201	181	178	186	171	193	188	210	194	210	174	179	183	191	175	179	181	182	198	204	161	180	191	161	189	193	197	177	204	185	193	201	185	184	193	189	181	194	180	193	183	194	207	184	199	164	169	173	184	195	216	165	182	162	177	214	170	176	214	201	177	201	168	190	208	178	203	191	199	158	184	177	193	198	179	193	185	201	202	184	181	178	197	193	184	190	163	179	191	222	192	198	198	181	187	208	174	198	195	195	201	176	184	179	194	184	168	178	182	176	203	164	195	197	210	179	190	170	170	188	189	162	186	190	181	195	181	209	188	205	189	168	179	230	209	192	164	173	185	194	183	198	191	158	166	159	185	192	182	185	191	192	179	197	188	187	213	194	172	194	189	190	175	208	190	179	207	161	184	192	175	187	203	169	191	194	197	203	194	192	180	208	197	206	204	168	194	172	205	176	162	228	160	173	176	196	173	194	182	203	190	182	169	166	203	205	185	171	159	211	172	183	201	183	212	194	213	178	195	235	204	189	180	200	201	200	190	189	177	206	187	191	182	178	177	197	205	200	194	181	189	182	189	189	199	206	200	187	167	200	189	181	203	209	179	202	197	197	187	207	202	169	166	180	202	208	170	189	172	210	166	184	185	188	172	183	209	160	212	190	188	186	182	195	198	161	180	216	186	185	207	191	176	195	191	189	186	188	194	176	189	179	211	227	172	199	197	172	177	181	178	170	178	166	211	200	184	194	171	197	182	182	193	202	194	181	212	189	186	187	176	178	175	205	227	178	179	195	198	164	184	220	198	177	175	202	192	205	203	187	172	180	192	201	175	163	166	160	190	155	197	199	185	183	198	211	180	200	200	181	179	178	187	205	172	196	197	215	209	159	181	199	165	178	180	174	191	197	188	208	181	193	202	169	220	174	194	190	186	206	198	186	181	185	176	197	206	183	184	189	194	195	199	166	172	190	179	175	173	206	184	183	187	176	176	209	185	187	188	215	200	190	184	172	205	177	202	213	164	171	180	179	171	182	198	184	179	188	185	206	155	184	173	199	174	184	199	181	170	186	213	173	175	192	201	185	184	202	195	181	176	176	200	199	201	211	200	176	176	195	196	213	170	199	194	171	178	200	197	189	189	190	177	193	192	166	211	194	187	185	184	208	201	180	178	199	201	194	174	208	198	196	173	175	193	196	211	193	185	175	188	164	185	172	194	189	186	176	192	189	181	180	173	189	170	173	186	187	186	213	169	185	185	203	194	188	187	178	165	197	181	189	198	185	201	216	188	166	173	202	192	206	187	186	172	195	192	191	200	171	165	193	198	208	183	185	167	198	192	209	180	175	193	180	207	176	191	164	198	200	172	175	193	164	187	188	210	178	174	193	181	170	216	209	181	195	173	166	175	198	186	171	177	198	191	174	197	173	180	200	196	195	166	189	183	173	186	193	187	199	155	188	206	197	188	170	177	195	179	195	187	188	188	206	193	173	179	210	176	176	168	214	180	205	180	175	167	182	179	191	222	198	189	169	165	174	181	167	189	183	190	170	177	172	207	178	183	176	195	186	166	174	182	179	203	182	187	184	181	180	183	181	175	180	212	161	176	210	190	181	187	200	198	198	201	176	199	205	184	195	196	187	190	188	185	179	193	182	202	189	178	186	172	207	189	179	185	182	186	183	207	178	175	178	197	183	210	184	182	196	189	169	165	188	192	176	192	153	197	188	185	173	179	192	170	214	181	208	201	182	188	158	209	215	183	153	210	180	177	180	202	206	204	172	193	193	177	206	166	221	185	176	211	197	187	198	193	201	186	183	167	183	168	186	178	208	197	172	160	195	183	195	184	186	216	177	186	177	174	186	180	198	205	186	187	187	181	171	187	196	176	198	179	182	183	188	184	214	191	181	215	208	190	186	207	170	183	188	202	166	191	190	202	203	181	186	193	210	183	205	184	185	197	195	192	168	162	198	175	187	205	195	200	165	181	213	192	168	205	191	205	187	195	219	179	185	184	185	182	188	181	178	193	199	220	183	205	194	189	184	182	194	191	193	171	187	202	191	201	198	191	169	185	168	170	191	173	184	198	193	190	146	192	206	192	180	205	170	189	190	182	197	199	176	206	176	198	201	180	207	186	189	196	192	203	189	185	195	186	194	196	165	189	168	205	195	193	168	177	208	185	175	166	175	179	196	181	209	191	204	196	195	187	203	212	186	186	175	163	148	187	187	187	194	175	192	172	189	168	171	189	171	198	161	186	173	185	169	173	181	184	192	185	201	194	200	171	190	204	195	176	195	182	186	177	160	186	173	215	186	195	183	171	181	204	195	172	182	182	178	210	197	196	185	166	199	202	211	203	192	184	191	162	160	194	176	169	178	215	205	193	193	200	206	172	175	184	208	186	206	165	211	202	173	190	162	201	185	152	198	185	186	180	181	182	165	192	160	194	172	186	208	191	199	193	168	172	191	203	209	203	177	178	189	166	194	211	200	199	187	173	202	184	175	163	175	183	184	197	170	186	200	211	179	172	206	210	214	167	199	187	170	180	200	187	205	209	171	196	166	186	170	195	174	171	179	188	184	188	195	184	183	156	183	199	209	182	207	193	204	204	181	202	192	214	182	198	205	197	197	168	192	195	171	192	197	166	171	200	181	196	184	211	175	193	189	206	184	203	199	184	199	205	184	183	168	194	180	210	201	180	197	157	190	189	203	195	192	174	184	204	183	173	169	195	225	199	178	194	191	191	239	189	199	179	169	192	188	172	196	210	192	182	211	201	181	195	203	195	190	188	178	204	204	177	197	179	167	214	166	196	180	179	189	180	190	179	159	200	194	165	219	189	155	176	150	171	200	204	192	172	192	168	183	176	213	184	178	194	168	183	180	191	194	198	177	172	187	213	191	176	190	178	179	200	185	197	203	183	205	190	180	176	196	193	220	201	219	200	160	189	190	199	171	182	191	201	212	195	192	198	178	188	179	188	166	193	195	192	217	205	181	170	189	223	212	173	204	199	189	192	211	168	189	205	188	188	190	189	179	191	190	197	182	198	192	195	190	177	180	195	190	189	195	176	195	186	201	195	202	173	199	206	191	188	172	190	183	211	178	172	175	187	190	193	166	185	198	198	182	193	202	203	183	192
33524	30279	16745	1684	863	684	554	492	446	412	341	379	351	337	305	298	305	282	324	257	257	264	278	302	272	286	260	259	274	273	259	270	254	243	259	270	296	258	263	211	250	285	260	255	280	256	240	268	249	247	258	271	256	293	272	264	279	270	305	300	240	242	270	259	252	309	236	274	263	273	270	286	252	272	262	271	276	269	234	235	227	244	263	256	266	252	247	278	237	275	259	261	267	273	260	265	243	264	257	270	262	269	276	239	249	253	251	248	237	258	279	205	277	252	279	244	252	268	251	251	261	273	263	256	241	288	257	263	274	283	257	274	262	246	272	281	257	255	243	266	258	283	238	237	273	268	255	235	233	264	263	242	288	269	267	223	264	234	259	274	260	281	257	246	256	267	263	264	270	263	267	252	254	256	284	268	255	278	266	240	247	248	266	281	285	270	221	254	274	262	274	257	281	282	249	256	251	250	247	237	231	256	261	267	249	245	247	246	257	247	253	241	240	260	257	277	260	240	249	253	231	236	283	286	239	249	259	257	235	293	274	275	257	252	259	279	253	252	261	251	255	257	290	234	273	256	287	272	271	239	261	247	264	249	273	254	260	265	236	259	259	267	251	262	263	265	280	258	258	285	272	246	286	247	261	247	258	252	286	263	251	252	269	276	260	241	265	223	283	282	271	264	250	268	274	280	250	261	265	220	234	281	243	267	268	271	282	270	248	258	265	240	246	274	241	260	209	260	298	258	254	257	236	248	276	248	282	249	278	295	274	262	274	228	256	260	254	263	252	285	260	259	283	279	272	253	244	256	285	243	243	266	252	257	254	259	253	247	273	273	265	273	258	262	284	262	256	249	226	253	270	258	242	260	238	257	251	238	258	253	243	250	293	244	258	289	263	243	275	272	260	255	274	236	279	287	249	259	238	265	273	264	263	266	263	309	251	238	266	289	284	266	255	263	273	263	263	263	276	241	265	278	253	280	258	271	250	283	262	268	282	284	237	265	237	269	237	252	267	262	256	259	259	263	271	274	284	250	296	263	248	254	276	242	268	255	277	223	265	215	275	226	282	269	275	246	261	258	267	265	268	267	252	271	261	233	244	230	256	267	252	270	258	237	250	254	253	268	248	268	265	263	259	262	242	260	231	270	262	271	262	282	229	245	242	269	271	242	281	258	256	278	258	268	279	243	259	271	245	275	272	243	263	240	261	278	273	259	272	249	266	252	253	278	235	251	288	275	234	263	253	243	262	263	265	244	243	276	264	246	279	273	243	263	261	279	282	260	256	284	222	285	273	251	241	265	275	253	259	265	262	238	239	245	245	263	236	268	268	249	275	254	253	227	263	272	233	246	255	264	268	270	257	261	286	266	269	254	252	279	241	277	269	250	251	235	238	271	283	265	248	264	249	274	278	251	232	260	273	295	234	268	299	271	267	263	268	291	244	247	255	281	263	251	238	251	274	238	247	257	250	248	275	268	285	264	260	280	272	262	284	290	265	267	238	235	230	271	233	263	251	265	255	296	249	268	249	263	246	266	263	223	277	272	253	286	245	230	283	256	249	270	272	254	267	260	278	256	240	255	242	249	264	246	267	285	240	269	251	229	246	260	282	256	254	262	291	298	247	266	236	250	254	256	286	286	252	243	281	249	270	255	257	285	286	239	251	254	247	252	274	263	262	262	291	271	263	244	253	254	252	256	265	260	254	238	277	259	297	275	257	285	257	279	261	284	291	261	262	278	259	258	279	265	255	263	271	279	251	260	248	291	271	259	245	253	244	264	265	262	267	281	252	250	246	251	251	253	273	259	246	272	276	283	250	264	267	265	251	240	243	251	226	269	249	268	259	270	246	275	283	256	257	277	267	256	274	273	227	252	253	250	246	257	286	260	279	251	219	266	283	284	263	256	274	274	262	270	267	256	236	237	253	264	267	288	272	262	268	230	244	283	269	256	249	239	257	282	257	248	259	240	260	253	260	230	247	245	284	267	282	284	259	291	273	237	256	296	273	252	274	284	273	254	236	275	286	244	294	274	282	249	275	243	263	259	262	249	270	296	271	264	251	238	257	244	274	271	251	287	290	264	269	246	291	249	240	255	273	253	249	232	267	246	267	280	279	283	266	259	251	217	266	237	251	236	265	266	258	249	256	263	287	273	260	265	234	272	245	239	256	227	268	265	235	261	264	261	264	272	259	276	259	259	268	244	287	271	231	271	238	252	239	269	282	262	241	283	252	271	248	252	270	281	259	264	256	265	275	266	264	258	252	255	261	259	256	222	244	271	285	301	263	256	274	270	269	268	259	301	235	255	291	245	263	255	251	271	275	241	245	244	235	284	243	255	263	254	258	242	256	250	292	275	271	264	283	257	255	274	269	232	254	281	272	240	262	274	269	290	257	282	254	293	234	283	272	259	285	253	272	270	245	288	306	258	238	260	239	228	294	269	267	265	284	266	261	257	278	259	248	256	228	251	272	278	220	253	274	262	262	276	228	252	274	290	265	251	247	262	257	248	246	265	280	273	236	271	280	269	280	252	266	254	283	270	238	277	291	273	250	268	268	248	238	270	248	257	265	276	278	262	287	243	264	245	246	238	285	254	266	239	252	237	255	272	296	251	264	301	252	255	257	265	261	263	251	260	319	253	283	253	256	285	311	272	265	281	251	269	255	270	265	249	261	262	272	241	295	236	245	251	240	291	251	255	225	240	245	250	267	274	254	286	265	261	298	284	267	262	279	279	292	217	289	230	274	295	268	282	257	270	270	267	274	230	271	257	225	268	297	249	268	247	279	284	242	261	248	266	290	255	261	272	270	261	272	262	286	255	262	273	255	283	266	278	271	276	275	269	274	270	246	262	239	239	288	246	225	269	268	251	279	268	283	251	279	257	277	272	287	267	275	248	250	262	269	250	297	255	232	273	265	247	245	254	279	267	261	284	268	269	265	258	279	259	261	262	253	261	281	269	279	260	259	273	269	248	263	259	248	225	246	250	252	268	271	229	250	263	261	272	266	244	234	260	258	266	257	298	255	260	263	251	258	244	271	251	253	266	274	253	244	274	260	248	287	237	298	232	236	256	245	242	282	286	255	236	259	234	264	274	264	252	235	287	277	275	287	264	257	281	237	250	260	281	245	255	283	253	249	260	258	277	305	265	269	241	266	260	273	270	261	266	238	296	262	245	267	232	236	259	263	272	260	259	265	260	278	272	257	275	241	267	272	253	270	263	267	260	266	279	246	247	254	258	245	269	279	251	262	237	247	254	242	252	255	261	267	280	267	255	263	257	285	272	254	256	243	265	269	271	265	286	253	275	260	243	243	284	260	259	266	269	267	275	258	265	242	245	266	255	256	285	263	275	273	284	256	262	253	264	267	271	245	245	247	255	257	265	235	256	256	254	263	254	243	249	261	270	280	244	293	251	269	256	240	285	270	269	253	246	219	253	266	244	248	247	261	265	255	282	236	245	267	277	248	232	261	254	260	276	248	279	255	259
22659	21594	29748	23929	21595	20779	3342	1144	827	813	817	777	740	728	667	642	662	632	645	666	706	638	588	615	595	622	609	643	644	675	601	618	614	630	616	592	574	604	567	644	589	578	593	627	577	587	619	621	533	575	583	603	613	602	653	601	615	628	593	599	610	623	589	597	657	622	644	612	594	611	627	607	585	617	546	610	577	617	614	591	600	537	604	595	617	574	642	570	665	627	570	568	583	615	635	611	581	617	614	626	594	533	580	627	613	576	593	601	597	586	610	584	575	572	634	567	627	629	601	611	599	611	599	622	573	608	596	588	595	566	640	585	599	641	581	607	652	598	605	578	607	590	604	619	604	607	593	591	632	620	615	565	638	611	604	622	582	586	539	625	602	603	552	604	595	552	587	582	580	546	539	573	561	600	545	597	611	581	600	603	596	580	545	661	597	599	635	610	589	582	629	587	651	600	594	603	597	594	623	612	611	590	589	590	633	616	609	659	575	631	584	613	621	626	605	655	605	620	581	639	593	587	599	588	603	587	651	618	587	637	626	551	569	621	604	590	597	578	599	609	610	647	619	600	570	596	593	614	611	598	625	613	578	583	606	595	567	616	606	617	602	597	613	638	621	620	633	579	583	600	614	579	575	577	638	647	620	584	580	568	564	589	619	604	559	609	607	633	606	534	600	583	588	557	581	645	592	575	599	646	556	604	605	604	573	590	609	594	566	572	573	593	581	613	562	572	602	599	599	615	595	614	633	655	590	595	610	599	581	568	605	580	555	588	605	592	629	563	611	559	639	564	620	560	591	590	613	589	609	622	633	606	613	622	600	597	625	606	624	604	585	614	560	639	593	610	612	605	610	602	591	603	570	627	568	624	628	639	580	570	566	598	590	632	590	563	635	600	591	536	562	584	592	610	585	616	588	615	595	591	606	566	629	642	567	606	580	572	601	592	594	598	658	609	627	625	559	577	615	542	585	553	612	584	611	606	601	589	650	612	575	604	604	596	590	626	594	618	634	632	596	568	612	583	610	563	630	653	629	631	589	665	607	592	635	619	594	621	589	547	554	582	585	607	587	581	637	599	575	566	593	619	599	573	554	598	630	604	570	615	584	567	561	614	587	624	599	572	603	596	561	593	592	641	626	598	576	578	594	625	600	578	612	613	606	562	597	647	657	625	615	622	582	603	644	645	581	596	632	611	607	587	586	571	643	591	590	645	581	624	596	561	645	609	618	583	607	600	596	630	613	598	626	587	594	593	611	578	615	653	574	613	605	633	605	542	603	610	595	613	589	583	589	586	600	581	570	574	592	566	594	617	644	583	586	591	582	577	619	539	562	576	592	613	643	609	591	673	651	598	594	592	561	623	586	558	598	577	570	633	592	567	614	588	573	606	556	603	578	611	583	621	592	608	608	559	598	614	593	653	610	572	593	585	552	606	603	574	607	609	565	605	580	592	635	591	614	617	639	598	542	615	584	602	625	599	573	601	559	601	629	611	635	602	584	603	607	562	602	590	611	612	581	640	626	644	646	603	586	606	586	585	618	589	603	594	595	563	627	607	608	605	575	577	634	560	609	609	612	520	647	585	630	626	602	617	570	590	632	566	615	596	594	597	612	617	583	591	610	623	623	597	627	603	611	589	638	627	619	576	602	584	588	604	603	625	635	648	609	610	591	608	611	582	599	564	582	598	560	600	611	605	592	649	592	622	561	588	566	614	605	599	576	558	600	576	590	580	610	603	595	602	620	605	622	657	598	614	608	602	584	584	594	615	618	603	586	651	590	612	627	614	573	583	573	583	605	632	597	622	609	677	582	584	606	599	610	632	630	582	629	573	621	632	631	592	608	577	571	644	597	597	592	542	592	605	583	597	583	593	605	636	608	621	585	614	621	545	576	626	568	585	599	602	611	621	600	604	618	600	585	596	618	605	596	589	608	606	635	583	599	594	574	599	603	613	528	593	576	580	579	626	594	600	621	581	581	578	620	577	595	589	608	601	633	616	606	603	613	614	614	619	595	629	642	622	592	557	605	596	610	587	630	579	589	576	564	612	610	597	626	593	590	600	587	586	604	620	610	634	597	605	582	599	578	575	596	606	649	605	604	558	618	628	568	612	611	610	605	588	606	574	539	545	629	592	622	608	616	600	617	546	633	586	646	635	581	624	613	637	620	610	561	577	579	619	579	579	606	579	599	605	598	570	552	613	595	585	589	650	624	571	594	569	579	584	615	580	634	622	586	578	601	576	625	618	592	555	540	635	604	588	641	560	591	599	612	604	609	616	611	601	606	582	583	613	615	624	566	569	638	609	620	618	616	598	556	597	607	629	612	607	614	587	613	611	609	575	611	592	596	610	602	571	603	581	612	595	560	597	631	573	586	608	554	595	605	622	573	586	588	576	618	612	608	604	618	618	583	580	601	581	586	637	609	598	590	566	591	603	609	618	616	617	561	626	625	623	604	613	641	578	593	623	611	591	637	608	620	602	633	604	624	588	578	616	598	578	613	621	560	619	601	632	581	594	596	598	560	559	567	666	561	622	607	557	629	559	599	593	573	612	587	620	568	612	607	595	559	576	629	591	614	604	597	595	598	623	591	584	559	622	640	565	635	622	646	606	617	616	568	629	618	623	586	560	609	598	616	576	631	627	598	596	622	619	604	625	578	593	557	658	621	588	584	603	603	543	598	582	587	601	629	603	596	610	588	593	627	590	601	605	646	619	642	671	582	584	597	585	534	564	560	606	627	567	596	612	616	602	588	598	551	643	578	607	604	568	578	547	567	628	571	632	579	660	592	610	635	577	582	606	581	647	621	562	616	634	620	587	598	631	588	622	573	588	580	615	601	590	617	591	616	592	613	619	579	610	614	593	560	601	579	590	623	594	611	606	615	597	585	629	571	601	579	578	640	597	607	563	573	574	597	550	555	572	595	569	595	611	574	588	620	605	572	655	593	587	593	588	615	592	550	609	591	593	593	588	612	596	587	608	610	616	587	633	622	590	602	607	599	611	600	638	616	575	619	587	640	619	584	593	606	575	601	604	623	573	638	571	584	614	583	576	581	604	605	605	604	610	585	612	607	597	582	527	628	634	571	602	580	583	614	603	607	651	641	602	557	630	641	631	612	572	567	612	568	614	609	630	578	625	558	583	596	661	554	581	603	583	592	553	574	590	617	610	599	607	596	599	572	619	636	598	576	591	561	585	562	572	614	632	591	624	555	571	604	635	572	602	604	600	589	604	608	655	570	624	598	563	581	606	586	580	543	596	614	566	641	627	591	641	596	553	612	574	632	603	544	599	628	594	535	644	633	597	637	553	623	572	623	580	587	586	620	592	577	595	594	593	606	599	578	603	577	632	597	624	580	605	591	612	591	612	599	580	587	596	605	585	616	579	583	611	597	566	606	590	569	612	628	611	573	606	583	586	584	522	578	591	648	583	596	633	631	607	577	620	549	595	563	591	605	586	605	602	627	587	626	618	591	579	548	600	577	631
42240	47829	37358	4777	2778	2181	1806	1540	1382	1154	1070	1069	1011	981	939	921	877	878	881	842	843	836	748	819	824	801	816	751	776	752	799	770	801	792	747	817	743	762	782	771	826	749	808	778	770	814	730	800	757	777	738	760	736	757	770	802	819	839	836	815	765	766	736	756	714	770	767	798	754	730	781	782	774	746	720	768	755	777	745	731	792	725	738	779	755	737	751	761	687	766	781	784	761	715	781	769	789	718	762	736	822	758	738	719	780	745	782	725	752	765	747	736	784	764	801	715	737	771	756	797	775	748	715	799	752	763	751	696	737	762	761	736	747	790	767	766	793	780	740	747	763	798	767	763	749	817	691	777	810	756	755	759	761	817	743	745	769	743	760	757	738	765	779	773	756	762	719	797	721	806	776	784	781	734	751	753	742	752	735	729	757	815	748	755	793	772	817	762	777	773	762	769	752	759	778	773	781	758	710	745	743	748	765	763	739	771	788	771	736	730	757	749	727	748	750	729	732	787	767	724	771	759	734	722	756	781	756	778	752	796	723	744	774	812	805	792	792	741	777	799	768	757	740	728	712	760	738	722	772	777	748	784	736	749	723	749	713	753	764	752	705	727	709	714	761	772	708	781	717	736	759	757	749	761	772	770	741	778	802	755	755	746	791	726	715	736	713	742	735	815	782	747	735	754	771	816	759	769	762	740	722	810	734	764	733	742	760	747	704	732	778	757	780	753	750	774	757	775	763	781	778	734	734	785	756	754	767	712	759	725	727	748	751	751	807	789	748	784	757	752	804	748	788	772	734	760	756	739	709	737	753	782	814	793	707	797	747	742	674	772	785	789	685	751	776	701	757	797	740	747	743	792	720	749	766	770	783	721	716	739	742	773	743	793	785	785	748	785	753	809	716	749	742	757	722	733	748	738	799	762	707	779	765	752	801	776	754	766	819	791	715	754	743	774	758	801	742	771	726	761	780	698	723	784	779	744	747	734	785	788	772	724	736	765	756	791	735	795	724	747	743	735	770	772	757	746	752	747	727	760	751	782	726	762	733	746	740	754	744	773	744	804	758	720	813	759	739	752	721	774	722	760	752	761	843	771	738	788	706	753	784	694	752	736	750	761	806	779	795	768	757	790	739	834	738	793	779	707	786	759	788	766	781	730	791	749	736	760	719	754	782	752	774	739	801	734	703	767	780	750	761	745	807	766	796	755	767	779	751	794	726	720	754	745	797	745	751	760	731	783	780	736	781	762	803	761	741	742	770	740	773	770	739	778	787	772	710	782	778	728	801	740	776	757	800	786	736	760	775	773	732	798	753	737	728	788	779	774	767	756	787	789	762	767	824	740	745	711	734	771	757	734	735	818	733	717	726	756	726	769	751	747	731	793	778	747	766	727	775	719	738	786	714	793	751	795	740	757	754	754	775	696	763	765	713	783	765	781	705	728	709	773	765	736	730	782	790	789	743	744	746	770	759	726	799	764	739	704	744	801	743	711	757	741	774	697	760	783	785	728	765	758	747	799	751	720	738	720	701	745	764	772	727	723	742	755	740	761	727	749	814	773	745	765	754	762	764	766	786	763	763	795	748	742	763	752	799	774	784	722	775	709	798	749	810	720	793	763	742	763	789	778	747	723	693	742	782	737	761	833	764	765	742	779	726	711	751	772	728	729	754	792	696	685	723	780	770	770	778	757	815	755	777	736	720	773	779	758	748	763	722	785	739	765	753	799	706	758	765	786	774	748	726	732	801	816	730	754	761	805	742	769	754	788	712	788	781	746	783	763	723	758	787	746	773	753	727	786	767	741	747	744	735	758	757	762	771	780	731	789	717	794	786	747	718	791	783	756	746	786	763	746	742	782	779	732	793	709	727	755	775	739	735	755	741	771	788	786	732	698	736	702	778	756	755	766	703	740	723	780	744	753	741	754	732	741	739	743	728	742	754	743	746	773	801	666	782	747	751	750	741	753	771	727	764	785	791	767	746	738	759	726	751	784	753	799	738	710	757	788	734	772	745	778	737	756	774	810	723	761	758	767	779	777	750	756	792	781	691	728	735	733	771	771	803	680	755	733	793	752	737	797	810	730	746	778	757	723	790	723	736	756	717	799	766	763	769	720	775	751	789	747	735	749	765	732	741	783	810	737	776	794	754	781	775	771	777	800	790	775	779	703	713	716	761	777	760	748	757	756	801	758	743	724	739	794	793	755	715	730	758	720	713	747	739	768	754	737	754	743	779	724	809	752	725	755	788	773	757	820	735	786	730	759	759	746	736	773	738	764	769	757	757	760	745	760	749	750	783	780	720	748	763	747	786	770	757	756	779	741	804	740	742	755	777	764	712	743	755	737	753	767	760	797	808	758	760	766	731	759	781	738	715	748	729	790	721	770	748	784	770	784	768	764	752	761	747	782	799	744	735	787	739	766	802	768	748	787	773	768	735	771	718	728	707	759	762	790	766	770	764	780	746	758	713	744	759	781	761	743	738	724	772	747	752	761	785	715	762	735	735	761	730	749	731	731	761	751	736	732	749	804	769	753	796	790	746	755	765	731	746	803	748	731	770	778	752	746	750	730	791	753	777	762	725	804	784	787	726	719	797	737	758	741	774	800	762	785	758	803	744	778	703	754	756	797	765	760	770	761	746	760	792	755	742	740	800	751	771	703	739	771	739	736	777	730	781	763	698	734	743	753	745	755	742	780	774	757	787	781	774	765	750	706	751	780	772	759	726	739	732	724	727	768	775	729	740	715	736	789	756	767	764	766	735	728	752	721	806	787	747	760	745	739	741	735	746	770	799	768	781	755	687	763	734	790	766	712	729	783	757	772	789	742	728	736	738	773	716	746	751	817	723	742	749	753	773	780	831	757	681	756	738	761	763	732	784	795	795	775	750	742	761	729	794	744	775	743	787	737	800	783	731	724	736	798	735	754	811	749	803	746	737	739	753	766	777	790	742	721	762	789	756	790	825	747	728	764	749	749	737	709	765	766	742	800	768	762	766	753	742	784	762	735	720	765	707	730	729	779	745	734	793	747	796	768	698	771	769	731	769	761	730	779	768	759	776	787	780	805	786	752	788	769	712	752	778	771	736	805	711	792	734	766	760	751	737	759	757	750	784	750	760	760	737	746	785	761	802	772	745	821	756	798	723	773	751	770	785	779	768	745	775	744	778	780	790	755	729	777	788	759	783	741	720	720	752	741	731	754	801	715	767	784	764	729	761	716	730	776	709	720	779	721	757	785	760	773	751	779	714	770	792	776	734	735	753	725	751	741	760	772	791	762	776	747	709	792	776	747	696	747	752	766	740	740	756	728	769	757	761	765	744	778	774	756	788	750	756	752	784	733	790	723	769	704	782	749	771	766	775	760	808	772	767	725	750	741	751	686	796	747	767	817	771	724	760	782	788	736	772	768	763	771	771	821	753	742	767	762	769	810	767	782	746	772	758	791	735	785	684	737	774	692	776	728	757	762	754	765	751	765	780	702	744	711
28273	19214	6620	822	447	372	421	368	377	360	360	372	375	341	406	379	383	343	367	367	368	369	384	349	367	347	352	392	393	354	389	388	357	361	409	355	352	367	354	391	323	359	385	393	368	349	323	353	352	405	393	402	374	348	377	363	365	381	374	377	366	390	354	353	354	365	366	365	367	389	384	401	386	360	357	397	364	390	375	385	393	372	357	366	338	370	333	350	349	363	383	360	380	357	366	380	336	364	340	353	356	388	352	371	389	364	368	396	382	344	404	374	372	381	349	338	374	363	388	382	387	358	379	375	330	338	355	350	332	370	358	343	350	365	364	352	354	367	363	377	363	376	354	354	364	366	390	337	375	338	343	354	343	354	393	377	374	355	364	390	349	309	384	379	358	382	385	363	351	342	326	374	398	355	370	365	358	396	371	382	388	413	390	341	382	374	342	386	363	357	359	400	346	351	387	359	347	352	369	359	363	385	353	377	380	380	366	336	345	371	345	346	382	387	371	334	350	370	398	330	355	381	341	341	386	368	349	366	307	350	339	372	344	332	329	376	366	364	354	380	355	349	342	377	350	385	374	371	369	404	389	343	371	363	372	381	370	380	420	369	375	373	342	398	383	379	351	385	368	352	339	375	378	377	401	377	363	340	363	397	370	372	336	369	369	358	394	344	361	339	335	344	394	339	358	352	336	323	411	364	379	373	355	371	374	336	359	387	372	323	363	379	355	390	370	334	331	359	369	385	369	342	388	369	345	351	357	356	363	364	358	368	367	394	372	404	353	394	365	357	365	391	387	364	352	361	347	370	357	374	373	346	346	373	362	353	347	396	393	365	373	376	348	346	401	359	384	398	359	378	379	364	369	393	359	353	371	379	363	350	378	358	327	347	390	420	348	391	377	357	371	354	370	355	362	400	335	329	349	373	366	390	404	393	344	330	367	362	358	340	354	379	350	339	428	373	363	338	388	344	368	376	368	371	355	361	393	355	338	353	351	360	379	370	400	375	336	340	388	377	358	385	365	379	378	314	375	382	373	375	387	398	387	373	373	384	397	352	368	346	382	402	346	364	371	360	370	380	361	376	358	360	370	386	387	376	382	339	381	385	331	354	335	378	362	396	373	320	354	364	357	343	369	380	367	386	375	352	362	361	378	375	357	409	335	397	354	349	347	352	381	334	366	389	372	381	360	374	366	337	371	347	340	354	349	369	376	395	341	365	360	358	360	378	387	388	365	340	370	377	388	366	364	362	331	372	357	400	360	384	373	370	351	379	394	366	359	391	375	367	358	372	380	376	374	355	388	336	370	334	369	386	372	342	369	328	344	349	364	368	380	392	396	350	400	373	369	355	391	371	355	369	368	345	373	365	371	361	365	364	342	376	402	363	405	357	370	389	372	351	385	387	362	355	373	351	376	350	356	355	344	356	339	348	361	363	335	376	354	389	374	379	371	334	374	382	381	326	386	370	350	377	380	398	343	389	361	356	349	380	408	378	385	401	365	392	365	390	357	372	355	363	370	356	375	352	342	345	339	402	395	359	348	374	358	409	363	358	380	392	357	401	395	371	374	367	386	344	388	362	348	369	358	335	393	376	374	352	366	374	410	351	339	383	377	373	365	399	344	352	365	372	375	377	400	385	356	341	352	347	354	336	346	365	332	322	342	357	386	387	380	375	357	354	357	379	373	394	332	385	344	400	371	390	376	347	357	369	381	345	351	375	360	380	402	353	377	372	400	379	359	347	378	372	390	378	345	358	371	363	411	373	337	345	346	354	370	400	348	356	356	367	381	373	403	362	370	349	371	373	364	384	341	344	379	356	352	361	341	340	347	376	349	367	340	327	380	376	384	336	382	367	347	381	345	354	362	376	388	389	405	403	367	363	353	353	387	377	359	399	375	372	350	372	376	368	370	375	376	361	347	347	351	334	364	380	340	390	370	353	377	382	384	356	332	372	385	355	373	388	372	371	360	393	357	400	332	336	339	344	355	375	366	367	353	338	382	374	376	366	374	394	371	367	401	378	355	362	383	372	351	347	359	335	370	348	368	340	349	376	376	355	361	355	349	386	371	399	357	386	370	373	366	393	354	318	406	372	367	381	383	369	387	352	368	394	357	374	394	346	384	360	388	339	398	364	352	368	381	374	391	386	334	370	367	390	344	344	396	362	360	384	348	387	370	349	372	364	369	374	344	391	362	361	374	371	381	383	367	422	387	362	346	381	372	392	346	379	352	337	345	369	371	378	343	379	356	355	358	381	385	362	386	372	345	387	363	348	370	417	378	363	366	361	338	392	363	375	405	348	396	357	339	335	344	383	370	367	322	344	344	364	346	369	366	390	305	362	337	383	356	407	416	374	357	373	369	379	373	381	372	369	364	375	343	373	358	363	391	372	365	355	371	371	352	366	374	397	376	342	393	359	372	343	350	319	360	371	383	344	358	345	327	364	359	381	370	348	394	337	362	322	352	353	350	349	360	407	365	374	371	370	362	402	367	363	377	377	338	392	362	376	335	372	358	376	356	353	366	357	351	367	371	389	369	389	403	403	372	383	386	358	357	363	363	378	345	356	360	315	355	328	364	368	359	357	369	362	380	424	373	356	380	366	373	352	374	375	383	351	388	347	382	372	362	341	377	386	383	342	374	364	350	377	356	373	348	375	342	389	359	409	349	399	356	382	352	333	347	365	396	354	367	336	358	375	375	368	392	315	389	387	332	376	342	344	367	349	372	396	381	389	379	349	393	364	377	351	389	321	373	367	367	365	382	366	360	368	403	374	380	353	376	373	379	374	358	367	433	345	347	355	360	339	373	348	372	333	337	369	382	377	331	366	376	330	380	347	385	381	345	352	360	386	349	362	388	380	332	364	363	383	374	357	343	373	385	359	356	384	370	332	353	347	367	379	393	343	360	415	385	348	348	369	341	404	336	369	350	367	387	378	389	386	360	355	392	364	355	352	329	351	379	346	344	327	368	396	365	377	371	362	355	395	385	379	357	379	378	376	399	390	373	377	376	350	403	382	351	368	368	378	363	375	360	366	367	391	377	359	366	353	370	403	336	334	370	405	399	363	359	350	353	379	386	376	386	356	361	360	375	393	372	382	377	343	364	369	361	354	381	361	348	376	336	345	344	358	351	353	349	373	354	398	396	343	374	361	376	332	381	354	353	404	372	382	366	357	348	382	370	369	367	371	367	391	361	371	376	357	334	412	384	359	374	325	366	390	337	359	360	359	375	349	357	351	376	386	364	379	343	375	388	342	360	382	369	378	355	362	348	369	379	402	349	352	378	379	372	370	365	373	356	354	356	358	348	362	383	400	358	355	358	389	378	374	334	374	401	351	380	354	388	372	402	363	369	374	362	365	383	389	349	394	312	361	329	384	372	378	352	346	394	388	375	350	400	375	355	350	353	344	358	372	344	388	347	412	399	360	325	387	379	385	386	355	364	400	346	377	358	359	403	389	333	392	378	374	359	336	386	393	354	375	345	379
15990	12049	4490	727	558	521	499	479	473	459	465	515	487	472	473	466	469	484	476	472	470	500	497	460	435	439	483	510	463	470	437	444	460	471	516	483	457	450	435	465	442	445	434	444	467	460	434	461	453	464	478	463	478	437	471	459	471	512	452	464	506	425	490	449	450	463	480	459	441	455	437	459	471	464	474	456	437	450	460	511	488	466	491	467	459	470	419	415	454	453	468	449	464	501	455	440	431	452	521	478	468	441	477	454	437	428	510	439	501	462	498	476	456	502	493	486	472	466	484	438	433	470	481	437	453	444	490	476	501	476	456	450	431	470	464	468	449	444	449	483	445	474	447	426	455	454	472	472	438	448	466	441	458	469	504	478	465	469	480	469	494	478	424	485	436	522	472	479	439	454	471	463	463	482	451	464	480	442	478	439	414	490	475	421	437	463	437	505	487	478	439	476	436	448	457	435	464	442	485	428	462	479	453	451	472	456	469	495	459	434	481	426	448	498	472	503	458	474	440	458	433	476	442	459	450	464	452	450	463	455	466	438	465	441	455	484	463	452	455	435	446	449	467	477	445	465	456	498	453	478	469	479	503	480	442	478	450	496	476	481	465	425	469	429	458	423	462	477	446	457	461	468	459	477	438	434	451	430	468	449	394	437	454	469	451	453	436	433	418	455	455	471	471	443	464	491	491	426	484	443	414	453	449	434	431	446	466	458	464	437	495	467	464	503	485	468	478	482	421	442	478	476	445	467	473	499	422	458	460	436	441	469	446	461	423	427	489	488	460	447	468	442	473	485	430	457	466	471	480	442	505	457	466	456	440	446	446	471	481	473	441	440	465	453	466	467	464	441	439	454	481	484	426	441	460	480	448	498	494	461	513	441	479	482	448	445	472	430	471	430	468	454	475	496	406	482	476	457	452	478	475	479	463	448	480	486	479	450	473	462	463	461	444	461	478	452	448	444	496	466	439	429	460	438	458	478	454	453	461	452	474	440	464	462	434	479	460	469	454	436	464	427	502	474	454	457	434	440	430	439	475	424	451	443	510	419	470	444	501	445	411	454	463	428	445	450	468	475	448	468	460	472	463	502	464	456	458	432	461	455	428	475	456	491	432	466	492	486	481	452	445	474	448	489	434	442	464	438	494	492	448	496	492	469	461	443	471	472	460	445	473	504	453	434	476	469	454	488	472	451	446	470	451	502	498	471	507	481	501	482	464	484	476	505	426	442	451	487	464	448	430	472	433	440	463	492	507	452	456	461	440	492	463	450	456	486	453	446	474	483	424	415	475	473	457	442	449	470	453	460	481	447	487	473	453	437	458	497	496	443	463	460	437	450	466	426	418	467	450	484	460	442	450	492	439	423	481	503	445	448	481	497	471	486	472	445	471	435	474	519	493	469	480	484	458	490	440	462	445	479	459	420	459	469	427	454	456	434	438	439	471	454	497	463	477	499	456	476	464	487	455	451	472	468	448	491	452	470	435	444	454	459	438	467	464	491	507	446	455	458	417	487	438	488	464	484	485	490	462	473	430	475	467	461	474	480	491	439	446	437	460	472	488	487	433	463	478	475	501	447	444	472	480	486	431	439	429	449	485	480	456	492	498	462	481	445	475	483	472	458	473	466	472	424	482	460	481	437	463	449	489	484	480	446	453	481	441	451	494	490	440	472	493	460	461	470	468	504	444	453	435	447	459	468	434	469	469	455	449	469	452	464	450	461	456	464	441	431	453	466	438	457	484	440	502	459	470	451	443	447	480	474	499	500	418	428	440	467	474	437	467	487	438	436	460	462	430	473	458	434	470	475	445	470	483	449	451	449	464	466	472	440	470	413	471	488	431	498	451	461	421	452	497	437	399	450	440	439	466	464	469	441	464	477	486	463	463	460	462	443	461	488	464	448	508	471	438	467	398	473	451	450	474	425	468	443	460	459	489	469	464	478	440	471	463	467	480	444	469	431	500	412	466	454	464	477	479	445	476	456	464	472	475	448	440	447	444	455	399	449	454	453	490	463	465	479	456	499	464	471	464	448	463	522	487	498	436	511	465	488	476	473	438	439	468	474	449	483	480	452	436	452	487	482	467	480	430	464	504	427	437	460	456	478	435	470	467	452	480	429	481	495	454	471	462	493	448	458	443	452	461	478	461	470	481	448	512	460	449	425	522	438	443	515	419	463	452	428	485	477	434	452	503	456	438	418	467	448	464	460	446	435	470	472	477	496	451	447	471	458	446	447	495	479	440	479	465	437	482	435	455	427	485	470	502	452	487	455	483	462	487	443	483	516	472	487	489	456	441	426	439	443	532	468	480	466	433	458	487	483	446	460	412	481	438	475	444	434	458	427	473	470	462	453	442	469	500	464	398	450	453	450	486	483	449	456	471	513	458	470	461	481	463	451	441	455	451	502	460	474	466	466	397	479	465	489	453	521	451	489	461	446	459	446	470	456	425	457	473	480	445	474	447	458	434	385	438	447	473	431	448	456	460	456	462	434	459	474	502	478	466	452	508	477	454	457	448	446	443	461	500	469	469	462	421	476	420	460	508	474	465	469	439	446	490	455	466	455	455	430	449	454	477	446	452	472	464	413	446	479	462	464	442	507	490	499	484	464	455	493	433	491	455	457	455	477	458	480	463	467	436	477	464	490	503	433	453	471	432	417	451	465	446	522	443	455	468	482	460	499	489	436	497	439	485	454	507	448	475	464	474	484	469	483	436	457	450	466	467	456	459	471	463	474	498	477	492	471	518	488	469	456	449	470	456	431	450	430	482	471	474	449	459	467	467	479	465	425	463	451	467	484	516	455	423	421	432	489	470	454	434	463	485	467	490	453	475	457	462	476	447	463	464	458	511	470	466	439	429	468	491	458	436	466	452	510	452	440	482	440	448	496	470	458	466	435	521	458	446	475	472	486	444	456	463	424	442	432	465	425	458	472	437	468	478	455	457	448	475	430	474	458	466	466	431	424	441	479	460	451	478	420	477	470	444	407	444	458	430	465	452	459	458	449	456	421	486	452	433	431	440	444	435	464	466	428	446	471	444	453	435	451	459	445	450	435	466	447	502	447	452	466	522	470	461	443	436	452	444	457	480	488	449	492	441	461	472	465	484	512	477	474	484	464	500	469	435	499	453	473	439	491	444	468	467	498	457	452	466	468	457	471	472	470	440	473	459	466	480	480	474	459	456	490	491	483	471	463	454	449	482	475	480	422	464	483	457	482	454	496	470	492	450	486	426	434	474	486	460	437	458	466	458	465	455	457	443	488	453	445	446	476	443	440	473	445	469	497	458	463	475	443	460	469	437	469	444	460	447	457	406	497	457	460	464	469	428	448	450	481	453	478	447	467	484	458	428	464	447	495	473	476	480	452	456	442	433	475	453	460	463	431	424	436	451	424	400	441	468	485	468	476	493	457	487	456	460	442	470	510	491	434	481	464	451	414	455	490	475	503	496	455	466	421	481	485	469	455	483	471	447	449	445	455	457	489
23677	21548	28974	24590	20718	4310	1078	894	827	798	785	826	766	728	733	735	731	716	703	761	713	719	716	748	679	746	688	684	652	716	700	690	730	703	662	707	721	669	711	653	701	651	673	696	688	643	680	682	700	626	691	711	702	662	715	706	702	678	700	691	691	660	731	669	676	701	705	712	697	712	689	711	675	647	664	668	691	626	705	693	650	652	667	703	666	675	699	704	676	694	677	716	651	700	697	694	690	685	732	674	687	725	681	696	711	738	722	661	701	682	701	689	690	675	705	658	719	673	695	722	659	684	645	715	730	691	712	682	695	678	711	687	693	671	693	728	686	704	719	685	663	666	675	706	704	651	701	667	687	673	732	699	712	708	675	701	715	664	682	668	706	718	702	688	695	692	661	679	667	666	695	694	681	741	733	659	736	663	686	757	702	665	684	722	705	690	710	685	672	669	738	665	705	669	698	711	686	699	653	668	674	708	748	694	666	671	709	643	674	687	692	682	704	701	685	739	698	712	709	729	700	714	675	633	684	710	673	721	686	701	696	704	705	702	715	684	678	727	743	725	676	732	766	629	668	695	651	736	734	670	697	673	701	725	711	687	651	682	659	680	723	694	685	725	671	695	647	652	726	681	690	692	716	691	698	756	649	708	669	681	698	721	698	694	689	674	662	680	659	661	700	696	670	727	623	660	713	689	680	688	751	690	695	668	715	672	703	698	715	707	705	688	749	617	721	693	679	708	686	674	728	689	707	676	695	675	683	719	687	706	645	726	689	616	629	703	691	626	693	703	723	719	698	716	676	683	662	695	693	681	668	774	635	693	753	665	667	734	657	685	702	704	707	745	688	690	673	672	661	664	701	726	708	710	674	725	647	652	719	747	705	667	689	675	689	706	730	708	704	682	669	698	762	728	743	643	711	692	658	670	686	714	706	676	649	666	694	679	746	701	685	639	699	686	677	708	673	720	750	690	667	656	683	672	671	721	673	693	703	671	658	683	688	641	659	660	691	690	737	658	678	701	700	686	708	692	666	718	671	679	667	720	674	630	715	701	692	669	644	741	713	685	672	659	748	753	709	677	660	650	638	701	702	714	688	653	666	686	729	676	668	698	703	640	717	676	707	703	705	699	692	678	684	711	687	659	626	729	633	655	746	710	695	705	654	703	734	717	687	707	680	719	652	702	693	725	651	683	692	664	671	700	706	674	707	646	673	680	659	649	686	693	673	715	679	642	738	666	687	751	727	695	705	709	723	679	715	704	706	705	719	682	660	693	713	704	719	729	705	704	671	714	697	679	750	674	676	723	708	680	699	647	670	716	704	714	683	696	726	702	688	644	696	707	711	707	704	730	676	706	723	706	697	678	759	617	714	638	688	661	670	681	731	681	689	646	686	619	740	682	731	675	715	693	712	714	706	652	726	681	724	691	713	688	704	725	679	734	717	688	735	650	687	651	716	694	699	702	662	682	743	731	763	646	652	695	679	719	702	735	673	732	695	730	690	719	672	706	683	719	657	717	707	729	647	669	701	676	673	669	691	687	662	690	669	705	643	658	725	659	685	713	689	671	657	720	671	690	749	664	702	705	746	712	704	667	675	663	665	719	663	690	659	674	701	731	698	685	710	661	679	685	704	710	675	636	707	682	703	679	647	705	684	675	694	697	705	682	656	655	715	689	730	697	710	695	660	682	674	662	697	682	700	685	694	710	659	713	732	734	680	695	721	661	665	722	617	696	717	674	723	707	689	712	688	722	669	651	647	688	650	715	716	713	692	686	659	689	633	691	733	728	681	695	677	664	698	708	743	648	701	662	712	699	662	669	715	724	701	656	710	699	709	691	663	696	715	740	706	669	683	682	712	699	700	681	680	682	709	711	634	720	682	717	707	710	713	721	656	655	678	725	651	671	626	707	687	695	678	710	681	726	685	666	698	694	665	690	640	658	674	685	688	684	682	703	660	725	680	676	696	691	725	653	642	678	737	662	698	668	720	679	673	690	708	700	709	663	681	679	765	671	711	678	670	740	669	684	722	667	703	677	681	703	699	663	671	683	649	704	751	683	645	696	651	669	658	672	666	632	682	662	686	651	750	670	716	649	726	709	689	692	701	706	651	692	696	701	709	663	695	676	725	656	689	707	692	687	683	707	673	666	682	668	671	710	672	657	656	654	668	719	701	692	689	733	697	719	697	740	694	687	715	713	694	764	710	689	670	702	711	729	674	720	681	734	686	721	695	667	657	674	694	670	695	727	763	647	687	723	725	659	723	659	686	692	693	681	749	682	736	682	671	668	738	716	647	700	701	675	742	715	679	703	720	718	662	705	696	728	686	669	691	685	699	676	667	672	710	718	702	691	705	657	681	672	626	655	710	690	681	660	684	703	637	688	701	705	701	687	647	739	670	694	687	671	688	694	709	728	699	662	693	717	688	677	678	673	696	678	664	669	697	732	715	658	726	691	686	704	702	729	689	721	635	668	648	705	689	679	735	682	687	700	701	694	681	686	670	700	681	672	657	685	699	685	705	668	696	674	676	679	690	742	687	655	714	691	642	715	713	676	699	658	672	708	716	712	681	683	654	679	715	691	710	666	653	651	709	700	765	729	729	723	689	754	716	676	681	651	695	684	709	657	618	711	712	725	697	703	693	705	707	675	730	682	691	679	693	683	692	722	653	724	738	728	721	696	687	659	715	692	697	685	732	701	718	642	660	666	704	661	716	643	654	635	736	695	704	703	734	670	712	696	678	691	700	662	692	664	653	746	702	671	715	663	724	731	673	693	673	698	683	673	700	712	726	664	653	758	698	719	662	714	707	719	753	677	658	672	651	669	680	710	733	664	639	723	673	643	725	679	747	719	743	668	670	662	719	661	689	687	696	663	671	679	672	661	638	694	742	693	730	687	719	715	686	742	711	676	711	670	731	727	722	710	702	696	694	701	732	675	643	681	744	723	707	772	712	673	648	701	710	705	716	682	708	705	725	728	712	708	702	689	676	675	711	729	678	700	684	688	731	655	685	712	740	679	669	680	701	694	693	629	707	694	696	692	697	680	683	674	685	604	686	719	680	697	680	714	654	701	712	675	670	684	683	689	746	696	663	679	673	696	697	717	612	676	679	661	742	671	713	704	682	697	684	691	690	710	715	677	670	677	684	720	698	676	692	698	711	664	700	639	696	659	722	651	698	670	672	695	713	683	702	735	687	726	676	737	694	719	682	740	709	668	717	752	709	675	654	735	669	714	728	741	659	654	681	643	671	658	681	692	647	639	685	699	667	730	689	713	691	707	706	645	702	685	696	687	668	689	693	686	708	667	707	685	679	696	714	731	699	659	681	690	700	714	718	689	683	678	671	702	708	676	716	720	737	723	710	667	675	646	663	715	700	652	736	661	664	737	742	689	754	697	710	663	703	702	731	692	669	679	657	685	700	692	678	713	702	685	679	715	714	718	647	688	761	682	670	690	678	742	694	676	675	709	723	687	696	695	686	711	671	695
36273	37699	23917	3248	1892	1587	1404	1244	1167	1126	1077	994	1045	925	948	923	891	914	907	846	904	880	828	883	899	904	837	895	836	791	835	847	872	856	850	819	860	876	843	842	843	878	870	831	900	862	831	830	869	854	818	862	832	845	811	813	827	871	811	843	890	820	816	834	844	844	817	880	855	832	850	806	839	818	836	852	833	867	866	900	844	891	833	849	928	869	836	851	862	872	833	879	932	798	854	836	855	872	800	869	807	799	874	823	892	840	892	797	842	854	858	893	865	885	855	837	824	841	799	870	875	799	855	861	818	836	835	869	842	869	870	879	868	816	869	866	809	861	890	831	845	865	810	857	869	900	841	852	819	852	878	842	839	803	860	832	828	849	850	815	902	822	880	890	831	828	833	861	854	825	851	854	871	873	810	872	807	863	868	856	840	826	875	818	879	806	841	815	786	834	826	846	836	785	867	790	819	837	883	836	838	860	792	859	848	831	830	879	789	879	845	856	834	778	820	787	895	832	860	827	845	836	864	835	858	852	877	864	863	880	828	793	846	884	820	859	863	826	886	832	875	844	858	845	847	835	835	882	838	856	829	844	870	871	867	876	827	838	833	841	864	832	918	844	853	843	849	821	835	874	833	794	837	838	875	850	844	834	854	850	840	785	833	848	789	866	859	808	809	822	832	808	839	783	873	816	852	791	846	866	834	858	843	811	876	843	838	882	859	838	828	843	816	823	836	844	831	821	861	828	851	804	818	802	841	872	859	872	824	868	851	869	864	864	879	867	868	859	804	851	854	845	840	807	822	826	836	870	778	843	785	860	847	870	793	857	867	865	847	873	789	864	848	866	824	845	795	835	873	814	838	821	785	896	834	831	851	852	829	818	862	890	811	855	843	879	867	832	829	852	836	833	865	819	766	836	849	845	831	830	867	827	846	823	871	824	884	814	889	810	843	824	868	819	790	812	887	882	878	858	855	833	818	831	827	842	844	855	912	855	813	893	858	802	825	807	807	805	840	832	813	844	855	805	786	813	843	822	853	881	871	847	837	809	848	841	837	796	843	823	890	871	837	834	847	847	857	838	810	862	836	846	843	892	821	826	815	865	857	802	886	829	869	820	839	845	864	776	823	795	807	895	761	879	864	799	850	808	837	828	857	883	848	786	898	777	824	834	876	829	815	795	841	855	898	832	877	850	828	790	862	835	847	833	860	823	844	799	877	870	831	822	854	902	827	847	836	846	847	837	851	818	797	887	871	856	828	850	822	805	857	874	814	851	829	828	840	826	790	855	915	845	855	869	830	818	814	855	884	863	854	834	858	846	835	817	796	813	795	807	854	823	882	838	828	837	798	824	836	834	862	858	869	799	817	828	891	872	852	825	865	845	813	826	854	833	812	840	842	843	864	803	853	850	836	861	855	839	891	882	853	852	871	894	916	835	810	827	808	829	843	828	866	866	802	844	853	818	823	886	822	829	807	807	857	815	892	855	816	859	807	824	858	904	746	811	845	815	850	891	814	800	835	882	843	887	840	826	898	849	904	807	807	823	791	848	883	807	813	873	864	817	834	812	848	863	874	815	887	823	850	851	813	851	862	801	840	858	842	894	821	827	887	865	805	856	824	862	828	866	860	858	874	844	868	810	853	918	841	816	838	870	865	797	838	862	777	864	825	872	821	840	854	901	805	785	841	862	835	835	823	848	834	854	846	823	852	872	897	835	825	798	849	823	798	803	856	840	796	851	870	800	841	780	854	860	840	848	825	792	903	906	808	819	805	854	842	832	861	832	841	864	882	840	877	836	869	867	859	868	847	830	887	874	827	802	836	861	846	841	845	840	859	818	867	868	823	858	827	825	825	834	848	824	854	836	828	852	884	842	809	845	809	882	843	891	930	824	832	844	850	818	880	798	848	888	816	836	818	841	839	821	895	841	867	853	843	886	836	787	822	896	833	855	883	895	838	809	851	853	827	823	860	800	824	911	819	815	877	893	805	813	811	858	872	817	850	833	836	842	853	858	819	833	828	837	817	857	868	868	804	861	842	863	815	828	878	840	865	885	869	853	842	852	881	835	875	812	820	830	852	871	866	864	825	857	902	807	859	860	848	874	816	867	794	835	819	838	813	896	867	844	903	806	819	792	815	878	825	812	837	793	822	837	851	840	872	849	823	848	818	839	811	864	859	885	837	858	815	898	841	839	868	817	831	870	856	849	868	836	881	851	858	895	890	814	866	829	878	836	819	898	827	832	843	835	830	803	804	814	835	822	861	864	822	828	843	821	848	864	812	846	833	865	830	858	852	844	853	824	835	880	871	858	859	790	882	819	863	847	847	847	820	843	846	854	823	885	750	844	856	829	889	848	816	836	849	859	841	945	864	828	873	849	890	786	859	805	885	834	882	888	873	819	829	798	798	827	859	854	843	816	912	800	839	813	874	828	839	832	881	855	858	891	834	842	882	817	810	819	852	846	855	834	815	876	881	823	842	899	794	886	822	791	891	823	865	856	858	847	888	854	902	877	799	861	876	830	826	835	823	847	850	809	800	837	831	859	866	840	821	878	896	871	831	853	895	818	822	896	894	841	856	903	809	878	843	869	827	847	799	903	847	841	801	838	848	808	870	838	815	827	868	913	882	840	833	825	820	823	845	806	806	819	823	855	859	859	815	853	855	875	824	864	847	834	809	890	853	847	802	860	884	858	875	847	895	800	858	836	894	846	855	872	843	813	861	821	846	833	845	827	857	863	836	836	818	866	867	862	849	847	798	841	847	859	834	826	841	822	818	819	829	813	760	828	850	824	832	836	829	866	875	840	821	826	868	864	804	913	790	853	856	848	814	857	780	885	840	825	801	815	807	837	849	828	834	880	813	879	832	864	923	803	819	850	789	902	853	808	799	806	837	859	823	811	848	829	893	876	849	828	817	867	882	818	839	835	853	827	814	864	811	856	846	858	862	840	873	838	827	791	863	801	856	832	922	816	812	862	807	788	829	849	789	867	796	806	829	853	838	872	853	849	847	836	876	822	777	847	882	829	826	770	850	826	817	851	832	884	855	856	860	853	821	840	874	836	812	823	866	819	845	835	833	829	805	827	801	801	852	870	856	915	861	848	857	852	849	876	817	854	811	796	803	845	835	874	856	810	861	840	885	882	838	842	871	808	832	863	837	822	832	874	857	824	867	801	830	820	843	857	823	842	866	849	869	812	864	834	838	872	800	867	843	819	862	880	863	877	851	787	881	813	843	839	899	862	824	874	845	850	845	821	849	862	854	860	858	832	839	832	879	872	847	829	856	858	897	833	829	809	811	863	850	746	813	850	832	842	929	860	838	878	842	796	889	877	827	840	850	881	857	783	839	873	845	833	852	856	852	876	887	835	831	814	814	836	851	838	828	868	838	859	872	882	859	836	818	868	853	817	763	872	835	834	847	825	826	828	882	826	892	818	876	892	886	883	807	830	860	831	839	852	853	857	856	860	854	844	869	804	855	847	828	848
24843	21582	27691	25066	4517	406	290	283	247	243	209	236	193	218	192	211	195	203	186	206	203	181	194	186	199	174	186	167	228	194	213	187	193	186	201	182	191	203	187	180	171	190	200	195	179	200	198	178	168	188	200	189	192	180	184	209	186	182	154	200	186	184	177	185	200	205	192	184	184	192	208	165	168	186	193	179	182	181	168	196	208	206	208	185	175	192	168	196	192	184	182	190	188	210	189	211	201	212	182	197	182	207	179	142	186	204	196	169	194	176	184	187	175	190	197	190	177	194	169	181	207	192	181	175	176	206	182	190	172	166	192	166	184	198	191	193	176	181	186	166	167	185	180	172	177	200	173	193	198	186	219	194	191	182	200	188	179	213	186	183	178	197	190	181	190	195	154	175	212	207	173	214	219	204	194	184	153	190	222	179	166	188	184	179	197	218	206	170	180	223	191	163	171	193	184	214	185	171	191	189	198	220	179	205	208	173	209	167	181	185	176	175	178	181	194	166	179	173	173	214	186	211	213	179	197	174	173	191	195	173	208	167	180	164	177	168	203	189	191	197	194	175	177	197	167	203	195	197	167	191	240	203	201	166	180	197	191	176	201	185	168	180	191	194	177	205	164	177	208	178	183	192	187	155	185	166	207	194	203	182	170	162	169	191	175	212	195	200	180	191	204	199	186	187	184	168	176	181	196	180	172	184	175	196	191	162	221	194	181	229	191	194	174	200	193	192	184	200	198	185	214	213	187	191	188	208	204	194	189	188	179	197	179	175	192	192	184	191	202	201	180	207	191	172	205	176	185	212	194	208	183	199	195	166	190	190	189	165	211	197	178	169	195	203	183	199	192	181	187	177	174	180	180	168	203	175	195	213	183	194	203	175	187	191	185	172	184	183	184	166	168	193	186	202	174	186	211	196	191	178	209	188	190	203	161	189	180	200	198	187	192	201	175	222	183	180	185	202	221	185	182	171	187	204	169	192	181	204	199	179	194	185	173	166	183	173	202	180	209	180	191	172	196	197	176	206	186	193	203	173	188	166	192	159	187	183	216	184	185	174	173	189	187	183	185	192	174	182	199	181	195	193	182	185	177	184	204	187	189	180	176	195	169	175	181	163	204	197	182	163	194	172	194	199	194	183	206	192	173	175	189	188	219	192	191	173	175	198	189	173	164	184	166	188	182	178	178	176	195	192	208	175	205	176	191	215	196	181	210	183	179	182	163	195	220	180	206	235	174	186	195	179	198	212	182	204	214	195	216	209	160	187	195	198	199	185	180	175	185	190	190	192	211	159	189	184	187	199	175	209	173	180	185	191	162	201	167	192	163	170	170	191	159	174	161	187	184	174	202	187	190	176	193	173	165	185	202	174	195	181	187	182	167	209	185	197	218	154	194	168	212	183	193	226	197	184	177	182	186	169	166	184	197	175	170	184	186	178	154	193	178	167	166	175	192	168	203	153	161	169	199	178	154	204	170	180	195	203	181	181	199	191	189	186	193	168	159	183	198	178	179	190	191	152	171	199	178	188	197	214	198	170	183	187	189	186	172	195	188	179	189	188	179	216	179	160	191	187	190	193	189	210	179	208	184	209	193	190	179	203	192	188	190	180	168	175	190	165	201	175	191	155	171	189	203	183	219	192	192	158	192	189	180	159	157	165	175	184	193	208	196	184	184	206	176	177	193	177	202	213	203	221	183	179	174	197	175	180	177	180	187	175	186	169	177	187	174	194	203	168	192	191	170	202	158	198	184	203	182	176	207	162	180	172	180	177	198	194	195	195	206	183	197	173	179	194	179	172	191	180	154	185	191	217	183	190	182	165	191	185	189	178	184	202	191	224	162	190	202	156	205	192	187	185	165	212	199	196	185	170	194	192	194	187	192	176	177	200	159	184	181	207	190	194	203	187	197	184	207	207	209	189	182	181	165	170	204	199	179	221	189	244	198	188	182	187	182	167	189	207	174	198	177	168	186	176	203	171	196	184	205	184	190	193	194	209	188	190	177	189	188	197	180	175	208	170	191	196	208	193	165	188	206	182	168	181	186	197	187	191	182	169	191	164	202	187	202	209	199	202	155	192	186	184	176	162	171	178	164	204	191	199	180	210	205	192	173	171	184	189	192	186	197	177	197	193	203	199	186	178	204	192	189	217	182	181	179	187	191	190	169	184	153	181	203	170	196	187	166	206	180	169	164	172	164	202	194	193	197	198	206	176	173	187	175	165	177	152	190	211	187	202	195	184	178	177	177	202	169	196	194	180	168	199	186	178	197	191	187	221	194	171	168	177	185	184	203	180	182	183	190	198	177	204	199	185	213	169	183	188	216	203	206	180	174	179	215	183	196	180	183	201	188	193	207	194	183	185	208	200	174	181	170	220	183	199	180	184	205	176	195	163	191	185	173	182	206	183	200	204	190	190	193	209	184	172	175	202	198	170	218	203	192	182	197	181	186	185	194	197	205	200	179	187	181	170	188	176	181	194	183	170	205	191	189	184	189	190	196	180	193	182	210	181	166	163	194	189	179	209	176	190	190	185	154	177	168	206	181	181	163	195	174	195	190	208	175	196	192	186	195	182	200	207	180	184	159	171	186	197	168	205	198	174	182	181	169	184	186	183	188	176	189	193	176	185	197	158	181	191	165	190	173	215	187	187	170	198	191	171	184	169	163	187	218	193	169	191	207	186	228	184	189	203	179	181	189	186	159	164	187	218	195	183	177	179	168	198	161	196	195	185	194	202	176	181	188	184	198	170	194	197	167	164	176	182	176	199	181	201	193	148	182	210	215	198	199	197	198	196	176	189	206	200	208	198	195	201	206	194	185	180	169	162	201	180	182	166	190	174	178	198	189	172	216	190	186	202	186	153	184	178	184	206	206	191	155	186	204	184	211	180	183	169	187	181	214	161	172	188	185	199	201	208	197	158	189	163	200	189	186	203	190	207	198	187	185	190	200	180	180	183	192	190	192	176	194	190	177	188	187	224	179	166	199	182	186	199	182	185	194	194	177	187	194	169	182	192	179	190	160	191	198	206	204	207	178	186	190	192	193	216	213	182	169	196	173	185	193	166	179	185	182	194	189	210	154	213	191	194	203	194	188	177	189	192	179	174	174	178	179	195	207	187	174	173	190	197	168	188	190	195	178	198	177	190	218	185	187	182	191	191	191	225	187	207	191	179	196	161	195	189	188	191	186	183	172	199	198	187	165	182	196	194	196	200	182	186	211	179	182	213	195	176	185	178	182	173	212	207	209	173	216	176	191	209	188	183	202	190	186	214	221	193	196	189	188	209	190	172	186	171	195	175	197	177	176	183	177	179	186	188	191	165	188	179	194	179	210	173	200	217	182	186	182	196	181	199	186	177	179	188	184	151	176	202	197	164	173	178	178	189	188	194	175	163	180	164	201	180	170	217	182	193	189	169	199	187	209	196	194	158	185	188	180	192	217	181	184	206	181	189	214	190	177	167	181	199	172	188	211	182	194	186	183	187
33057	28458	15618	1677	869	656	556	503	428	384	348	345	310	321	275	306	296	306	302	281	276	284	297	259	263	308	289	292	261	255	303	263	275	252	272	297	258	242	251	234	270	274	268	288	260	268	291	261	239	261	253	278	263	280	265	256	248	241	271	258	281	264	260	255	288	258	284	266	285	261	268	271	226	294	251	284	254	263	235	249	275	236	233	298	225	279	244	285	271	242	265	255	249	262	242	226	264	273	282	253	233	257	236	257	237	260	251	252	293	254	253	270	266	267	270	246	266	265	258	287	267	239	276	263	233	265	259	274	247	264	242	281	237	272	260	235	253	239	247	261	264	281	243	289	266	264	263	242	278	261	253	262	254	266	303	275	265	222	261	262	268	267	287	271	254	290	247	241	287	264	262	214	262	247	267	272	237	258	245	258	250	268	242	252	263	277	274	265	252	265	258	261	259	250	296	248	246	266	268	258	242	256	239	264	258	261	283	244	269	249	291	257	246	241	254	273	263	275	254	242	239	244	252	250	251	253	264	229	246	238	285	260	253	276	266	262	275	234	255	243	280	281	255	273	274	253	278	248	261	265	242	239	274	271	276	264	254	246	244	255	257	246	245	260	276	255	259	258	244	277	230	271	272	244	269	264	250	277	246	271	236	246	253	272	281	248	275	284	292	262	255	291	262	268	262	268	268	266	265	252	232	267	273	303	298	278	246	250	265	248	264	270	257	252	248	272	262	282	268	269	240	254	248	260	254	266	269	257	231	253	261	281	273	270	272	239	242	269	280	260	283	251	270	273	242	258	260	257	252	247	254	283	259	260	270	274	260	231	252	242	262	265	227	235	257	254	279	258	258	257	273	280	271	257	275	231	263	262	250	261	251	269	251	257	248	259	275	253	258	243	262	257	259	269	270	279	281	285	256	285	263	249	256	263	268	269	242	271	256	264	233	265	263	231	260	265	273	277	253	266	291	262	293	263	261	275	258	270	257	248	238	238	284	273	259	246	251	259	272	244	264	253	266	255	253	270	268	249	302	295	269	245	233	285	248	273	260	257	288	250	252	241	225	235	268	248	275	211	242	253	259	252	253	280	273	252	278	263	279	269	273	245	273	266	247	242	267	252	269	289	272	250	249	240	293	260	264	263	275	252	277	259	264	230	273	247	287	270	250	288	243	277	263	272	252	290	266	242	235	281	274	269	274	294	288	269	235	284	269	274	279	252	254	249	258	264	245	227	274	247	239	307	248	232	264	263	271	270	262	275	278	244	256	236	252	277	250	267	270	289	267	266	266	241	238	261	271	304	258	289	245	265	282	266	270	222	237	270	249	259	301	264	242	255	256	256	232	257	262	248	265	247	233	244	222	283	229	272	239	240	261	237	241	238	254	272	289	261	260	264	263	257	256	279	246	266	261	260	255	238	266	277	276	256	238	265	248	252	252	243	310	241	286	278	281	243	252	282	258	270	258	270	281	289	282	274	239	269	257	227	246	277	265	285	262	241	229	270	255	258	288	252	262	290	265	254	232	280	277	240	244	282	247	274	236	247	279	280	250	248	249	263	245	252	253	272	267	279	243	229	248	266	261	261	270	257	260	265	252	287	262	224	272	259	260	232	262	263	241	255	265	261	227	252	239	265	245	277	245	275	243	273	262	250	269	256	249	261	268	269	265	274	270	246	236	267	264	283	274	268	260	238	231	271	261	274	241	260	256	258	276	273	277	267	266	284	255	262	278	229	254	271	264	261	283	282	248	261	241	244	245	257	257	248	261	260	268	256	253	255	271	254	246	271	261	269	262	281	289	249	238	244	242	255	280	266	281	279	268	214	232	248	275	270	253	277	276	251	253	257	261	282	268	272	277	281	304	269	239	261	240	252	262	269	267	228	250	258	281	249	249	249	281	256	269	289	248	232	239	258	250	262	259	259	271	247	272	279	275	285	251	252	236	273	278	250	289	270	261	263	253	278	266	239	254	277	270	257	265	275	246	245	244	262	248	267	265	256	241	266	252	273	249	262	276	274	243	246	245	266	243	282	262	253	251	232	250	265	269	252	270	267	274	275	262	228	253	269	253	270	236	300	265	295	243	241	271	271	270	288	248	254	255	239	266	255	273	245	308	254	267	259	264	260	277	266	285	252	226	257	264	252	266	242	268	261	252	254	277	264	260	282	255	272	248	243	264	246	225	239	261	258	270	278	289	309	275	257	258	265	269	239	262	251	268	266	255	264	258	264	239	266	259	270	261	288	257	260	265	251	251	277	250	285	241	272	280	241	250	254	251	244	268	251	268	248	258	257	228	241	266	277	297	270	247	281	258	261	268	256	248	239	250	265	250	261	240	250	264	251	281	258	269	286	292	253	227	253	256	280	249	263	275	253	264	285	299	259	267	230	263	255	262	242	257	240	288	229	264	247	282	234	255	275	298	249	242	229	263	281	262	247	247	268	271	234	247	264	248	257	265	261	265	250	252	270	266	294	249	275	279	272	252	255	285	255	253	249	248	243	257	241	253	252	254	264	258	244	245	245	260	256	254	273	256	248	261	252	240	279	269	276	277	216	271	251	270	262	278	266	261	271	277	223	274	255	257	250	247	244	269	234	250	276	264	265	284	252	280	272	239	248	231	260	218	249	281	266	273	252	266	245	258	255	239	251	272	253	277	226	237	253	249	265	253	263	260	270	280	252	281	261	255	276	221	238	234	254	281	262	294	256	270	255	248	266	277	242	258	305	239	234	269	247	273	246	245	245	271	255	257	246	223	300	264	237	257	297	284	245	246	263	271	257	243	269	261	239	260	247	260	255	275	268	275	268	273	264	233	257	267	282	239	228	268	251	261	264	255	282	273	251	253	254	273	251	264	261	277	246	262	272	289	244	259	256	251	275	258	251	281	249	280	251	254	260	264	261	269	260	238	235	263	260	310	272	254	252	255	276	265	263	294	279	252	244	245	268	270	247	275	236	252	249	272	268	238	265	257	239	267	270	246	227	265	248	267	221	247	249	265	256	279	284	242	269	256	269	264	256	255	277	235	247	265	270	255	227	258	263	236	262	279	270	272	256	278	269	272	275	275	242	261	254	258	245	251	253	273	257	257	241	275	249	282	270	260	285	286	263	251	265	283	256	284	230	264	257	293	263	262	253	269	261	251	261	295	250	258	264	266	275	260	256	281	283	248	276	240	242	214	236	277	281	254	276	268	257	288	242	234	258	265	271	258	242	278	274	275	233	260	224	273	264	260	257	238	275	269	276	247	271	262	269	264	274	274	253	274	273	265	229	284	263	272	246	258	269	237	257	317	248	261	242	271	249	250	252	268	227	260	286	275	249	247	312	267	265	270	273	262	252	251	255	260	248	254	240	251	282	263	231	251	243	280	241	250	247	266	279	239	275	278	263	242	277	282	236	265	276	236	241	262	262	262	275	279	256	240	241	244	282	237	272	252	281	251	256	260	266	259	243	283	253	249	241	253	270	262	235	285	251	253	273	260	271
22725	21612	29623	24076	21615	21199	3884	1061	907	802	789	776	750	749	686	657	661	670	672	669	638	648	634	634	665	612	636	679	643	658	665	612	619	624	605	606	596	630	634	622	582	619	614	567	593	625	607	601	612	612	579	623	618	585	607	582	585	651	643	656	632	585	625	593	659	608	637	593	612	613	582	609	628	586	624	612	642	658	616	597	613	628	570	560	619	648	610	656	580	605	608	614	611	614	607	613	630	638	650	591	592	562	589	605	607	605	598	619	598	647	602	565	624	577	631	623	611	623	627	549	615	556	648	607	567	585	621	630	583	570	607	591	580	617	646	604	583	619	620	608	583	611	567	590	616	629	581	592	641	543	604	603	577	587	612	603	623	597	586	595	600	644	577	596	607	598	612	617	640	636	576	601	615	598	586	599	594	613	619	563	619	607	582	634	577	626	610	620	563	639	602	614	586	609	626	580	557	579	615	599	612	574	578	589	585	585	634	607	610	632	617	601	660	631	584	618	577	633	619	605	638	579	613	611	638	613	604	592	604	608	616	558	639	593	605	630	613	620	584	586	628	609	639	600	643	582	600	625	605	627	635	602	624	581	615	583	587	598	600	627	617	631	604	576	631	614	625	590	615	626	608	664	550	583	631	609	586	597	554	575	634	605	666	574	602	654	623	610	615	588	621	611	616	622	623	603	616	569	612	631	628	594	605	614	627	575	618	601	644	601	670	589	586	594	632	596	643	594	619	599	613	653	574	632	615	607	583	614	638	571	616	569	607	590	631	597	567	580	573	635	646	603	598	619	594	628	631	629	594	598	650	596	584	645	646	680	600	616	620	599	628	611	579	555	608	596	635	653	616	575	609	600	607	614	610	622	630	616	615	605	635	639	622	598	626	602	578	591	572	567	620	618	620	606	688	619	619	634	595	590	606	618	617	592	603	613	624	567	600	601	616	597	672	642	606	571	631	621	591	611	607	630	601	565	608	583	569	637	629	576	618	618	578	608	617	591	642	620	586	606	626	624	591	576	600	640	623	608	575	575	601	612	557	615	657	609	652	587	585	625	586	644	606	582	577	569	608	572	542	592	622	580	606	639	613	564	615	617	628	620	667	624	563	625	573	637	637	561	614	596	583	659	604	564	583	615	624	609	610	593	657	646	656	575	629	576	584	585	604	590	605	560	618	586	580	573	597	590	632	625	608	633	634	587	626	604	581	605	628	617	676	641	528	633	583	590	578	595	607	597	561	602	561	580	593	529	597	616	571	647	545	604	625	606	624	613	569	613	669	596	596	585	625	580	622	618	626	667	635	619	575	585	656	631	642	613	598	589	610	622	647	612	598	631	591	633	601	621	599	593	562	598	637	583	610	630	579	583	649	603	604	611	644	627	572	605	605	636	582	646	628	577	587	559	624	597	619	607	600	608	610	624	596	588	648	620	644	629	623	618	632	616	608	572	636	634	652	608	566	590	603	605	578	596	610	615	616	596	601	585	583	615	595	648	600	602	561	633	661	587	641	673	636	568	599	552	616	603	603	647	606	584	618	606	559	658	583	587	627	637	644	607	649	594	627	609	614	611	632	599	581	611	605	610	571	606	559	607	633	646	562	605	605	640	614	600	577	571	641	607	599	564	574	581	626	602	592	629	570	640	636	593	648	645	575	643	604	616	644	618	594	596	604	569	616	596	625	586	633	587	628	601	614	638	630	585	543	622	612	574	614	585	608	598	626	583	599	606	596	603	622	619	585	633	602	600	608	609	597	609	612	643	626	625	627	622	593	601	609	641	579	625	549	604	627	596	577	633	592	577	619	617	628	598	568	649	580	598	596	645	591	608	593	596	591	562	568	623	646	630	608	599	603	649	654	572	622	585	594	570	586	604	593	632	633	582	568	642	617	657	613	597	574	590	646	643	572	616	636	629	630	566	623	632	576	644	610	604	614	592	609	602	591	652	623	619	609	612	577	617	639	604	601	596	616	595	562	571	600	634	605	595	593	623	621	622	615	586	646	602	630	596	618	647	647	634	621	585	601	600	585	604	580	620	592	615	620	626	660	558	631	599	571	593	574	582	615	630	612	613	596	625	567	585	611	584	584	598	586	624	620	590	597	639	640	648	650	573	619	601	611	603	620	605	602	635	599	606	628	599	594	556	609	564	601	649	594	588	601	610	639	571	588	606	571	592	604	601	617	589	630	608	657	584	592	595	589	617	605	622	641	561	587	576	617	608	623	594	589	649	556	579	616	594	632	636	585	620	637	624	578	602	633	611	630	583	566	610	629	560	574	636	582	633	633	597	654	628	614	594	593	578	620	607	652	596	598	620	571	572	604	594	569	590	575	611	621	544	600	590	623	594	577	602	604	632	628	613	528	579	611	627	610	603	600	559	585	643	670	631	595	587	628	600	599	589	647	621	552	606	610	597	569	607	591	586	579	601	609	601	579	563	588	653	619	597	625	559	635	571	653	610	560	621	611	591	578	623	658	572	621	591	617	617	569	611	625	575	593	598	607	619	634	606	580	577	591	595	559	637	597	563	565	622	586	574	605	604	602	591	638	593	628	613	592	590	634	602	565	635	615	633	623	620	599	564	602	621	633	625	608	632	585	635	610	628	618	616	624	626	585	655	579	642	576	585	589	612	611	636	574	591	589	614	577	614	591	623	611	605	596	639	627	627	593	566	615	615	602	591	579	582	578	658	581	651	602	583	636	575	575	612	607	625	632	599	625	592	646	607	573	622	578	598	606	609	640	630	592	580	622	607	594	548	593	632	607	595	609	616	591	629	645	611	600	627	572	576	580	578	609	620	600	607	651	573	641	604	617	571	605	609	620	583	570	608	642	589	611	574	581	643	635	605	600	619	606	622	625	600	587	630	598	538	621	580	596	587	610	633	618	629	535	574	588	584	603	571	598	583	618	606	622	601	652	619	592	574	584	627	600	585	628	580	588	625	592	630	658	599	560	585	583	614	593	582	572	620	608	655	595	617	619	593	652	588	604	578	539	595	589	562	610	573	660	612	576	604	580	614	667	594	593	605	591	562	620	602	530	621	578	623	610	600	620	642	587	609	599	602	610	581	603	602	591	612	581	614	643	646	604	616	628	623	626	615	615	605	600	618	604	590	626	614	606	580	606	625	606	584	594	634	610	600	654	635	576	583	598	543	591	603	619	640	609	631	582	601	629	598	592	570	601	604	595	594	603	611	580	609	637	606	631	609	643	583	631	629	599	575	615	578	646	586	604	611	657	597	605	626	584	587	600	594	563	590	562	598	617	647	587	584	620	604	625	622	625	582	616	573	572	611	573	603	623	649	587	585	651	575	563	594	623	584	635	611	626	586	572	635	618	576	601	605	575	614	587	561	606	593	654	615	613	618	618	620	635	591	580	587	638	661	664	592	610	648	591	574	565	629	616	554	601	599	578	654	593	573	615	607	615	594	567	576	600	588	600	576	573	608	605	618	593	583	610	563	584	618	604	616	608	607	606	626	595	617
42013	46396	32796	4757	2903	2270	1824	1540	1418	1257	1143	1066	998	940	914	891	894	886	803	841	876	815	803	827	824	808	793	824	755	818	781	814	803	748	782	808	803	773	787	768	790	766	770	770	824	796	749	755	806	753	788	738	716	791	781	790	783	770	739	789	805	767	745	737	793	755	789	729	772	779	753	730	798	753	807	777	801	753	783	760	784	763	813	745	750	749	715	824	780	778	737	762	805	773	804	775	735	749	807	780	723	798	771	743	781	781	780	772	770	824	794	757	828	756	839	768	785	749	771	784	774	761	730	727	755	739	773	737	737	740	760	781	778	761	713	803	787	766	759	787	756	794	781	770	769	767	744	759	726	768	800	781	725	699	809	755	761	783	783	789	759	720	785	787	707	769	706	756	726	783	748	760	716	755	728	783	747	771	737	790	738	808	782	792	781	790	783	771	764	710	750	739	756	808	751	749	774	747	764	801	718	829	818	793	747	768	759	756	794	761	726	773	754	752	734	779	721	734	704	786	727	756	774	742	783	722	764	753	755	766	795	743	779	755	757	737	761	778	745	748	766	776	767	790	786	775	775	702	762	831	725	726	768	724	753	719	761	771	782	779	767	734	795	766	766	712	775	742	742	742	747	759	758	748	734	740	784	758	762	778	741	722	804	818	778	750	738	759	744	753	776	758	721	752	760	741	766	734	768	783	722	800	751	716	751	728	746	743	767	754	753	755	751	839	787	735	764	716	791	765	799	787	733	749	758	732	783	808	711	812	790	776	765	760	711	764	768	762	773	749	786	764	742	769	696	768	756	741	744	802	772	777	757	697	722	759	796	768	769	730	783	767	736	745	803	718	767	740	743	730	773	757	787	746	729	824	726	789	720	781	709	786	762	773	759	756	692	768	755	766	749	778	748	756	753	740	792	722	799	793	770	747	800	748	761	736	756	757	735	760	712	794	709	758	789	732	729	741	688	743	754	733	781	759	751	824	756	777	754	786	758	822	775	789	753	744	740	752	789	680	735	777	714	742	739	738	739	774	801	788	784	791	761	783	755	754	765	755	765	766	787	800	770	761	794	768	758	824	741	764	788	775	737	807	734	739	713	786	759	759	790	773	829	767	749	769	767	750	772	751	755	742	805	757	832	794	757	731	773	785	740	715	737	761	789	789	820	744	762	750	769	755	804	783	733	809	790	777	754	780	781	753	748	767	744	727	737	789	799	742	736	804	740	762	766	740	789	733	771	729	766	771	730	804	733	759	741	733	705	749	733	751	762	757	768	755	762	751	755	745	783	783	729	737	725	765	713	745	761	720	785	747	733	779	784	765	826	767	749	780	682	747	788	761	789	782	779	800	776	766	789	757	745	759	774	780	796	751	724	801	762	791	730	762	722	722	749	734	720	753	779	799	776	782	711	744	807	777	762	798	773	729	761	750	780	793	755	769	721	786	741	762	772	759	756	775	760	793	787	790	762	764	752	785	785	807	765	812	757	746	712	784	721	775	813	766	773	746	816	807	761	761	803	801	750	751	758	724	789	765	719	764	730	791	783	749	779	755	765	784	777	762	783	772	784	731	781	814	806	808	771	781	807	804	793	751	832	766	729	756	768	775	739	754	745	772	743	739	794	798	726	735	745	758	759	726	721	776	774	741	791	799	769	779	730	777	757	772	717	751	774	789	763	764	694	750	787	787	804	791	701	750	822	772	733	720	780	786	680	771	779	777	785	745	750	747	740	765	743	770	719	765	775	767	746	785	745	796	771	779	774	787	755	800	809	774	744	748	754	755	721	785	757	773	760	741	731	758	724	759	753	770	725	809	734	821	805	783	786	798	787	805	758	819	758	740	770	760	781	738	739	785	764	737	748	785	746	733	734	774	806	772	788	729	728	746	743	747	772	766	755	764	762	820	761	723	805	704	760	728	729	794	777	819	727	770	765	760	742	771	724	786	793	752	783	774	756	757	784	771	745	738	755	830	744	777	752	792	756	765	796	791	755	801	780	789	753	759	797	752	790	743	745	766	682	788	775	736	811	760	768	763	753	749	774	746	764	807	768	758	758	733	761	756	770	731	723	738	766	751	745	770	737	748	734	738	786	749	783	766	780	741	752	804	779	711	792	756	763	786	806	786	755	743	697	769	766	746	777	809	748	734	759	733	768	800	789	774	780	758	735	741	844	756	718	756	734	766	773	733	790	771	728	793	750	771	764	797	775	747	818	754	726	755	723	802	761	721	800	770	762	780	747	713	754	750	775	749	751	761	752	725	729	786	779	760	772	681	748	760	748	790	733	746	745	747	736	739	762	754	798	767	749	770	810	779	789	760	769	765	799	793	711	764	743	755	713	783	702	814	807	757	789	751	790	770	742	761	786	753	782	792	801	774	739	761	744	771	803	767	804	796	741	794	749	822	767	751	741	783	769	740	772	766	811	775	757	776	774	715	762	798	721	771	754	783	785	773	738	774	781	829	776	760	795	755	715	810	793	798	770	760	767	784	742	793	750	733	733	768	772	777	756	722	789	770	751	729	764	771	781	729	781	754	735	750	707	738	810	750	807	767	711	765	720	796	816	712	790	799	753	784	773	765	750	796	706	711	752	773	777	758	721	804	780	754	680	700	775	751	773	737	740	732	767	793	722	746	767	733	761	759	753	732	771	770	763	739	767	717	795	726	742	792	768	763	782	770	741	767	802	793	761	787	757	722	721	787	798	730	740	746	752	792	760	777	782	761	759	737	758	790	781	793	792	783	750	771	806	755	743	740	760	756	744	800	764	786	764	830	722	809	752	754	738	755	732	784	755	733	771	746	765	769	722	747	733	750	782	738	788	774	735	748	727	762	805	740	800	740	734	833	787	790	777	789	786	741	796	744	789	744	772	725	777	759	761	794	734	745	730	792	777	737	783	734	783	753	760	793	726	786	746	744	848	782	793	809	840	767	783	799	779	736	793	783	760	798	728	758	757	738	766	774	701	751	807	788	760	788	777	774	777	800	765	793	769	749	730	764	717	761	758	708	753	788	720	790	779	758	725	782	800	744	781	757	756	751	798	745	754	785	760	702	752	791	747	768	754	767	777	716	801	786	780	759	789	779	793	773	802	811	716	752	779	788	752	775	767	768	786	767	761	744	794	765	734	735	752	786	733	785	760	756	749	742	780	726	737	773	754	788	725	780	779	719	782	747	727	763	762	740	754	754	727	788	746	815	827	746	775	734	765	731	777	754	735	738	782	768	758	750	761	734	741	759	730	746	760	764	780	731	723	814	747	774	775	707	775	750	766	746	713	760	727	817	809	772	748	707	776	783	769	760	776	796	702	793	741	730	694	819	755	759	785	749	778	761	733	744	783	749	750	792	787	796	786	764	792	746	741	740	737	708	795	728	775	750	730	767	742	759	760	748	756	752	770	751	798	787	773	759	739	746	776	760	744	738	702	763	706	755	801	742	806	722	758	784	725	792	727	770	761	681	795	720	788	737	790	756	710	753	733	765	814	762
28086	19023	6598	822	443	361	400	367	353	376	342	379	385	358	376	366	369	365	360	361	390	361	410	380	350	336	367	383	362	378	358	331	375	384	363	359	395	350	375	356	365	392	357	387	346	387	364	382	361	393	353	405	382	388	375	379	378	409	405	389	324	357	364	336	358	357	380	341	391	379	366	365	329	383	393	380	357	353	345	379	365	393	375	394	372	407	365	346	372	370	366	335	370	373	343	366	337	387	363	368	344	417	338	372	376	381	361	380	400	367	338	332	396	347	389	357	382	346	355	420	376	365	335	362	387	361	385	328	365	336	357	397	368	339	364	369	361	362	343	372	366	363	397	352	341	361	363	349	365	365	355	372	368	359	381	393	377	370	374	319	403	365	379	354	332	376	395	364	367	378	396	357	377	370	332	391	361	394	349	361	354	365	412	377	389	382	408	381	373	333	353	339	372	410	393	358	338	384	338	369	333	356	382	364	397	345	363	392	338	390	405	363	378	375	376	387	377	374	359	337	357	385	383	378	377	382	362	335	371	363	367	394	365	369	389	384	352	364	352	371	349	373	395	394	359	344	366	365	382	375	375	346	366	394	358	372	374	351	359	376	336	337	355	374	384	370	378	369	387	380	381	376	376	384	358	345	378	377	362	353	359	380	329	378	331	377	426	385	353	371	377	378	388	383	376	345	379	380	374	388	362	384	431	389	340	375	326	372	364	371	372	356	392	362	355	393	355	361	380	374	367	345	355	375	387	368	350	392	383	390	355	380	367	376	353	382	333	375	361	355	349	346	373	379	376	387	401	379	383	422	351	345	362	374	366	339	390	396	361	362	320	376	367	399	385	352	374	337	347	363	390	348	360	380	358	348	354	346	376	362	380	376	380	385	379	374	374	339	362	398	362	377	345	364	358	367	364	396	349	388	379	362	366	397	366	379	355	353	391	384	378	384	384	384	367	341	374	377	400	397	391	368	346	372	343	358	418	358	386	367	388	360	368	390	384	333	390	354	347	371	339	349	373	336	380	377	373	370	382	363	400	371	385	405	359	363	356	391	375	397	342	329	384	390	340	401	369	392	399	359	368	357	360	385	389	361	374	373	332	381	361	383	357	372	355	381	329	356	413	386	363	363	375	382	373	408	379	344	408	362	369	343	348	375	426	390	373	350	357	348	373	356	343	363	368	372	405	345	396	375	401	348	366	376	376	392	338	381	384	370	367	403	366	377	381	379	379	383	376	367	375	389	383	384	361	358	342	367	391	339	377	386	372	398	343	378	345	374	363	417	386	383	383	374	373	371	362	386	361	343	378	362	387	392	376	338	364	348	376	363	387	405	413	349	374	382	387	356	351	409	394	353	417	340	350	352	387	391	406	375	317	343	368	323	328	383	354	398	400	385	365	388	376	368	370	360	327	362	393	365	349	375	411	421	368	382	409	403	387	393	373	404	408	368	375	386	413	340	377	381	352	376	358	351	381	405	383	407	389	367	393	374	380	400	385	364	372	349	347	376	354	387	369	345	389	363	353	396	337	361	345	399	408	375	329	358	348	373	359	375	405	358	390	342	342	382	374	381	349	344	364	371	383	350	364	373	379	406	396	363	346	401	355	393	389	365	359	373	353	362	373	334	372	342	378	403	348	365	364	378	367	351	353	370	418	366	366	392	382	369	379	397	387	381	359	358	371	404	367	333	407	387	369	371	350	415	360	361	394	388	384	388	362	348	364	334	360	371	350	360	327	388	376	400	341	352	352	336	328	391	346	375	353	352	371	368	391	381	374	363	372	400	364	349	337	331	390	387	359	398	359	341	373	362	363	379	396	373	358	372	378	389	410	375	343	400	358	364	396	360	370	359	369	381	357	350	389	365	421	320	352	351	381	391	384	331	382	354	367	389	390	384	374	360	369	404	380	370	334	357	365	379	376	407	381	376	353	341	418	344	359	391	345	367	380	396	371	360	406	337	385	370	372	406	355	391	398	357	427	399	365	380	367	336	365	349	350	329	355	350	380	347	365	371	372	348	395	382	364	341	385	361	333	378	357	384	379	393	372	370	392	389	367	372	330	349	347	383	355	358	368	402	378	388	344	387	363	370	371	362	388	354	355	409	365	369	361	397	394	365	398	363	373	358	353	366	413	366	385	347	401	392	354	390	391	402	379	366	336	359	363	352	380	351	387	346	363	352	377	377	342	371	393	370	366	381	350	364	377	371	388	411	357	340	397	355	376	340	357	400	363	391	369	359	376	363	384	350	367	368	379	377	330	349	352	399	388	385	366	358	373	373	407	350	383	377	354	398	366	373	377	367	406	365	357	371	347	336	389	338	376	397	349	370	353	398	352	377	364	384	383	403	375	351	367	347	346	389	381	381	361	392	360	382	372	369	390	376	380	424	347	348	374	342	397	372	380	376	343	354	380	393	338	376	357	354	388	372	374	363	426	352	367	338	340	394	381	363	342	346	378	388	381	388	366	346	388	343	378	374	371	405	341	343	418	378	376	363	374	359	403	369	355	360	340	320	363	382	337	359	384	362	367	381	417	357	362	359	356	340	368	387	375	343	344	403	379	409	376	369	359	358	357	409	355	344	343	357	386	374	358	397	362	359	361	356	342	355	352	348	365	358	352	367	376	352	389	357	369	382	368	380	374	336	342	359	376	354	378	359	371	387	340	372	384	348	333	372	337	371	382	366	396	375	366	364	359	345	409	378	345	370	369	345	380	338	347	399	408	402	372	348	370	369	379	393	344	386	380	365	357	379	361	371	360	390	357	391	367	354	364	337	364	379	384	369	349	352	339	394	371	394	367	354	397	374	368	324	361	351	397	383	384	364	384	370	366	362	362	373	400	372	379	386	322	405	368	378	376	364	355	377	367	365	389	384	363	341	363	378	364	353	385	372	382	388	365	378	357	353	384	352	392	357	363	366	353	362	399	403	361	353	399	404	392	390	370	357	393	361	383	385	395	351	386	359	379	386	358	356	362	364	398	390	350	365	373	390	374	418	364	367	351	394	374	354	362	382	377	365	380	396	379	355	383	360	402	388	351	380	387	382	399	381	356	321	374	368	375	367	403	377	308	384	377	363	382	393	354	356	354	342	367	342	367	381	347	394	355	357	362	369	361	405	377	373	385	398	390	388	368	366	393	346	406	376	386	392	372	408	410	362	403	375	400	366	353	384	374	384	367	376	354	354	350	369	348	385	383	413	332	380	371	360	392	381	354	385	364	372	353	355	365	394	377	395	367	368	373	372	377	397	355	328	351	381	376	369	352	387	380	398	393	382	357	406	319	390	373	401	393	354	376	352	374	357	367	350	357	347	367	377	348	348	380	359	402	346	364	352	361	367	400	367	357	347	373	310	386	360	396	345	372	364	360	375	360	375	350	378	385	369	344	389	392	387	352	373	372	344	369	380	353	338	399	352	357	378	377	363	352	354	410	372	357	336	382	360	365	394	371	380	389	350	374	358	378	342	421	401	355	384	366	349	363	403
15578	11152	4700	642	550	510	520	519	484	488	467	471	456	495	486	473	479	473	472	458	512	482	487	450	453	473	432	451	477	449	447	438	493	478	443	424	448	491	436	436	434	476	460	450	479	460	501	429	447	458	431	453	426	475	464	478	433	487	471	465	474	448	446	469	468	468	436	477	498	479	461	436	437	441	466	466	459	464	463	488	448	458	466	456	478	505	445	444	443	472	492	494	412	461	468	477	458	474	454	459	474	460	499	490	469	482	471	452	473	469	449	478	444	442	441	475	480	408	471	453	463	451	475	466	479	477	454	436	475	468	487	481	478	468	404	463	493	473	451	444	456	475	432	463	462	485	476	421	483	510	421	494	464	471	446	474	452	458	442	455	472	488	421	434	449	458	462	510	477	476	424	453	468	492	461	469	443	459	469	464	430	494	464	427	499	468	442	464	442	449	470	431	466	474	450	461	495	468	497	463	468	467	462	476	472	441	442	468	476	466	470	471	447	468	445	462	446	495	431	513	443	479	498	465	448	428	485	445	470	464	470	473	476	468	469	508	443	438	476	470	502	453	462	453	438	459	445	456	461	457	443	433	459	441	466	477	467	449	447	450	467	463	451	453	473	442	455	446	479	453	464	468	450	399	497	446	481	475	485	472	455	465	463	442	462	461	444	456	466	456	460	477	435	509	478	499	475	449	500	491	459	443	492	484	420	494	446	493	463	460	484	468	455	510	471	446	458	464	471	454	491	475	492	430	454	484	479	509	490	488	474	489	469	456	422	502	451	424	461	463	457	485	465	498	465	496	442	450	475	457	469	431	442	479	472	431	457	440	451	468	491	456	488	496	440	488	494	461	456	467	464	468	467	483	461	476	466	467	479	423	483	484	483	483	448	467	451	462	471	474	420	466	480	475	458	421	495	446	465	452	450	429	450	434	416	493	481	479	465	435	490	506	446	481	493	486	451	456	490	472	455	464	431	455	465	422	479	499	456	483	461	432	444	454	458	441	488	486	450	471	467	450	460	449	455	455	430	448	478	448	447	445	475	485	497	460	479	456	445	456	436	471	496	462	508	475	478	463	466	478	468	478	465	458	444	473	481	447	488	465	431	441	454	455	507	433	439	481	450	420	478	469	480	428	452	498	429	467	450	432	489	441	482	442	466	427	460	432	452	446	451	463	471	458	468	450	486	475	452	495	436	405	464	479	467	496	480	489	489	462	470	441	479	496	468	458	459	487	444	475	445	456	485	431	478	465	505	424	470	448	426	475	460	470	478	434	484	451	492	470	471	444	474	459	516	445	470	468	480	431	474	464	461	457	456	411	437	453	457	460	411	453	477	480	457	451	492	456	473	460	483	446	471	436	505	453	465	461	443	430	458	473	473	464	427	490	496	463	491	468	468	481	442	496	450	444	460	481	470	480	449	486	473	468	434	464	475	436	484	495	486	470	435	447	456	441	467	478	457	470	443	461	434	447	440	478	465	479	466	412	480	433	470	453	457	474	465	444	473	452	445	442	497	466	449	471	454	498	458	450	451	499	443	454	476	473	461	466	428	433	477	506	484	474	507	473	481	460	479	502	493	450	484	467	472	440	478	488	458	455	476	496	493	459	463	445	478	430	441	477	476	482	431	443	455	466	474	490	446	413	504	460	479	445	466	454	483	458	467	431	454	470	512	450	443	513	421	448	445	479	441	487	437	462	456	484	464	484	473	461	486	445	460	474	452	448	493	470	433	460	419	461	465	472	485	483	430	436	480	516	472	433	425	473	461	473	473	465	483	453	484	449	469	458	437	487	433	473	454	463	481	435	485	439	479	434	479	454	485	485	477	475	508	484	459	466	485	451	478	436	441	504	428	473	475	473	463	478	461	449	502	485	488	468	464	434	459	419	454	472	469	518	432	464	492	456	472	494	456	464	451	455	497	449	462	459	439	456	444	445	481	477	441	486	458	440	496	473	471	445	449	471	425	450	466	443	466	438	458	484	438	466	424	468	475	419	466	472	464	488	470	472	459	445	454	441	434	467	471	475	459	468	462	480	453	458	480	471	472	445	493	432	434	461	484	466	429	471	429	408	481	445	450	429	479	482	479	479	463	427	450	471	434	462	456	463	531	478	461	488	464	452	442	501	487	497	436	457	441	468	421	475	481	446	440	473	472	460	424	486	492	463	468	454	450	463	459	448	454	463	453	460	459	455	481	478	449	442	427	473	432	470	437	475	446	475	464	444	466	500	471	441	447	495	495	459	458	482	470	452	465	447	463	472	435	458	472	466	446	444	514	457	472	463	458	485	465	477	496	483	467	466	480	465	448	470	443	444	481	473	448	492	447	448	461	478	486	457	441	456	467	475	467	443	436	487	451	451	479	521	469	450	465	459	473	440	442	442	457	499	435	453	480	494	474	491	460	495	489	440	444	442	457	449	451	450	484	441	467	430	450	481	447	480	419	472	454	491	470	422	439	467	491	473	467	507	458	436	453	495	460	450	468	438	445	477	469	488	479	483	457	475	471	456	474	463	433	494	477	469	456	486	444	478	450	470	430	451	456	472	463	473	499	468	465	484	476	459	469	475	467	515	473	486	535	471	460	488	491	461	486	490	468	456	469	460	463	479	461	467	467	469	422	465	461	436	466	521	492	436	479	503	453	464	457	465	439	474	407	434	467	445	453	491	449	465	424	476	472	463	433	477	474	479	446	464	448	416	489	442	475	463	487	444	494	450	443	443	479	489	488	423	473	460	438	440	452	469	457	472	487	437	470	454	460	446	487	470	472	447	476	469	446	473	464	466	451	451	468	471	469	448	472	445	442	458	466	473	466	464	478	459	480	490	464	427	449	461	457	471	485	503	490	447	439	462	468	436	493	454	448	450	424	465	464	475	469	457	449	481	422	446	466	452	452	481	448	498	476	496	484	456	422	424	447	500	469	438	453	453	446	441	490	448	471	462	457	505	460	485	450	440	482	479	461	475	440	462	442	511	448	456	471	420	429	495	433	448	444	441	494	456	460	478	445	439	475	458	467	460	456	460	451	470	440	471	456	511	468	452	460	457	439	407	479	477	460	459	434	448	507	461	437	448	495	499	458	499	460	444	462	443	437	502	469	495	500	477	466	458	444	458	474	471	446	464	465	463	470	465	489	442	430	466	437	477	494	451	474	501	467	429	462	458	470	433	476	478	455	478	451	422	437	501	476	454	469	463	441	473	444	478	426	452	437	471	481	446	487	433	485	460	452	472	394	438	472	445	490	472	442	443	437	443	464	465	453	449	489	465	469	488	475	476	467	470	489	528	436	436	499	452	489	429	435	444	493	443	451	470	501	449	462	480	494	459	496	461	451	466	487	472	465	466	483	471	491	463	429	443	488	464	457	475	455	468	450	437	501	493	482	474	474	481	465	450	445	440	481	455	489	482	454	451	503	458	469	424	492	459	489	500	506	486	464	476	440	437	463	425	413	449	485	468	431	469	479	448	480	415	465	456	465	434	444	469
23638	21554	28887	24672	20959	4816	1177	910	868	834	826	799	799	739	786	713	750	753	730	722	718	692	728	709	711	713	692	746	706	685	746	674	662	690	705	734	706	714	760	660	730	689	714	666	704	698	658	681	763	654	676	700	685	694	721	679	680	669	633	655	754	703	668	722	719	729	706	726	692	681	688	673	715	674	655	695	720	708	725	627	692	705	715	718	715	693	679	696	696	698	687	672	675	707	701	697	684	725	733	727	661	673	740	672	673	755	661	735	715	741	699	672	704	702	732	686	664	728	643	646	694	708	648	721	693	674	707	690	734	663	705	724	578	717	716	676	692	719	665	703	689	683	658	665	712	705	687	655	673	743	685	735	723	689	695	688	715	671	689	703	678	692	701	693	678	711	644	643	675	676	724	691	713	692	723	699	697	665	681	686	666	674	701	674	671	682	694	707	744	698	708	701	724	700	706	703	726	711	703	743	719	681	715	710	676	653	708	723	684	695	694	673	684	689	696	670	711	688	745	723	744	707	713	663	677	672	679	685	714	632	711	724	669	704	725	734	683	720	715	668	659	694	654	669	663	696	690	695	740	666	727	651	718	708	716	690	689	671	688	696	730	711	665	722	630	681	718	703	779	719	736	677	661	701	646	673	714	694	719	727	684	669	666	750	746	674	670	670	670	718	716	688	689	711	714	680	727	700	636	681	688	742	706	724	686	735	679	684	690	713	729	685	667	655	649	701	702	691	672	665	672	695	731	658	655	724	723	723	643	677	729	683	690	719	691	683	683	708	698	687	715	699	712	694	666	623	685	710	690	740	683	698	659	665	680	637	731	674	694	685	658	694	676	728	670	727	664	704	699	697	744	742	729	692	704	701	683	690	747	645	647	714	709	683	697	685	726	684	748	681	724	672	648	693	699	694	674	689	660	715	679	705	708	734	690	767	686	691	722	703	676	711	680	719	692	705	709	718	706	698	703	669	715	682	690	646	686	694	701	707	675	691	769	726	671	701	727	652	681	709	725	726	647	699	668	667	678	707	714	646	712	715	677	693	665	748	649	658	699	667	668	729	717	741	622	727	692	720	710	744	711	708	690	680	706	694	654	690	690	718	702	710	688	665	705	710	707	743	706	701	718	703	696	701	675	704	724	704	700	672	702	660	672	698	732	702	729	732	713	703	647	660	713	717	667	656	704	696	715	667	699	722	770	653	713	670	682	695	710	733	707	733	695	798	662	703	656	702	701	670	704	678	730	714	711	662	688	660	717	702	681	698	679	706	723	675	726	675	709	715	678	695	683	731	716	680	694	693	701	715	643	697	684	673	729	675	693	670	690	639	688	699	689	658	658	698	686	722	735	691	722	702	697	717	705	673	700	689	673	673	695	703	690	693	725	726	698	690	716	685	693	702	728	668	689	679	645	685	701	611	691	740	721	669	659	654	719	692	728	692	708	704	717	709	690	762	723	715	692	747	721	670	692	646	702	748	738	677	726	731	695	703	704	680	684	684	686	703	658	692	740	703	652	715	705	653	713	691	717	664	681	772	704	682	688	704	676	687	707	697	700	716	683	661	716	679	702	716	725	696	707	661	729	717	695	721	690	667	718	688	704	698	679	726	652	658	743	713	678	688	685	703	679	679	663	693	710	676	687	735	763	709	747	726	693	677	693	688	676	654	706	704	695	702	677	692	710	683	713	757	699	691	677	690	635	731	718	688	672	705	706	722	703	681	714	685	738	662	692	707	717	705	720	726	711	638	655	635	722	719	705	673	744	672	735	755	675	672	649	716	720	697	717	682	679	736	696	679	721	722	643	738	688	682	677	736	659	632	670	697	723	696	722	718	713	692	734	696	682	712	692	699	666	715	762	677	713	658	655	694	648	737	647	689	704	677	687	679	709	740	658	681	686	664	718	721	686	675	652	717	697	727	683	701	683	728	670	725	719	701	717	692	717	732	653	727	711	705	708	698	660	696	698	688	734	662	674	713	678	683	741	719	693	740	687	719	699	632	671	700	701	722	655	699	646	703	684	686	709	702	681	709	662	666	701	686	683	701	632	688	648	666	664	698	665	671	655	701	690	705	678	660	685	697	681	708	663	653	676	688	686	701	691	711	711	724	710	685	721	686	709	718	726	708	664	677	696	695	678	690	687	718	692	692	717	742	707	664	727	686	667	758	690	699	659	667	653	694	713	670	656	699	663	731	701	672	699	685	693	664	703	688	675	722	697	765	701	687	663	708	711	666	661	695	686	708	671	687	654	677	710	701	706	685	717	703	682	644	720	669	686	645	647	711	708	700	699	643	743	652	710	696	658	741	715	756	650	705	689	695	693	703	672	720	668	670	693	633	690	701	726	706	739	699	750	647	686	668	708	694	734	669	738	717	708	697	670	706	708	675	649	665	659	689	690	693	694	696	669	687	699	696	733	705	693	711	684	660	628	716	708	695	708	732	717	686	684	713	737	720	685	696	749	681	663	722	682	692	710	662	714	665	693	710	661	652	719	655	692	681	646	699	654	676	720	679	718	678	705	691	733	728	735	652	712	707	658	706	711	681	718	707	709	682	724	704	716	663	664	701	704	717	655	637	662	668	739	673	731	687	702	636	649	688	687	710	753	671	737	704	644	688	711	668	649	685	717	702	696	708	697	672	697	695	706	698	669	706	721	680	723	706	636	709	756	708	729	705	743	684	669	662	708	678	710	674	707	684	684	714	693	690	676	707	669	674	703	744	694	697	687	679	671	710	713	694	673	694	702	679	685	699	664	696	681	700	708	638	705	712	694	740	675	667	699	714	713	689	690	742	665	706	655	720	713	707	674	702	682	715	730	706	668	694	707	666	733	683	685	674	618	672	724	637	703	666	751	689	722	713	704	698	703	690	713	734	699	689	683	704	637	698	688	697	689	670	639	724	707	685	715	690	726	664	688	694	743	720	719	676	697	718	665	675	689	686	722	736	675	717	728	704	698	713	731	714	708	666	698	655	692	650	715	648	654	680	697	687	647	716	693	738	743	736	692	698	690	672	732	726	701	664	712	678	718	677	679	706	655	710	656	666	696	657	679	740	675	683	668	711	750	719	683	702	708	725	720	696	660	649	678	671	724	686	674	690	662	668	694	737	688	702	677	740	686	694	669	705	652	700	686	658	719	691	697	676	713	706	700	703	708	721	671	707	719	694	674	730	727	749	691	687	678	701	735	724	736	673	692	679	719	713	699	718	685	659	710	665	690	638	719	703	713	690	652	701	687	672	700	671	678	710	684	730	674	706	746	707	713	702	678	699	646	722	697	685	687	733	706	726	739	661	700	744	693	700	653	677	699	696	661	699	711	689	664	704	699	741	701	682	702	691	718	732	684	720	725	750	734	694	695	792	690	661	712	660	689	717	759	696	710	677	739	690	674	727	717	680	724	673	686	676	707	726	706	692	725	682	665	698	747	724	668	691	703	722	675	697	712	664	698	667	696	710	662	749	704	692	722	683	710	656	700	651	705	688
35369	38770	25954	3116	1930	1599	1501	1250	1194	1076	999	993	954	959	913	889	880	914	953	901	911	896	916	906	870	852	887	892	808	869	827	876	902	858	846	888	886	865	837	861	836	841	872	902	876	879	876	852	863	882	869	829	850	844	871	830	887	901	891	889	902	888	820	843	862	878	884	887	830	835	844	790	870	879	831	840	895	880	844	878	853	863	826	842	866	803	833	856	809	826	854	889	882	844	795	880	878	838	884	910	862	849	805	839	838	845	870	806	870	878	905	836	889	890	877	852	854	854	936	874	859	886	831	852	895	856	834	843	902	868	822	871	896	840	856	884	812	840	849	851	837	849	883	914	872	836	810	864	853	845	842	869	858	842	878	892	829	794	866	814	822	823	893	856	838	871	882	863	830	854	849	859	832	814	834	841	851	826	845	886	839	839	859	791	802	835	881	870	838	898	866	865	878	841	839	839	846	901	891	860	850	832	820	827	837	799	832	860	817	813	855	840	830	836	819	888	850	833	841	901	846	841	877	832	849	886	856	859	852	848	872	838	822	816	884	871	853	856	877	848	844	829	850	854	846	886	837	858	905	862	807	848	842	856	883	825	803	816	830	847	848	884	817	928	797	923	860	813	876	822	871	873	857	876	855	833	817	874	875	868	822	851	844	818	838	866	861	878	882	866	855	842	812	850	918	806	884	842	826	882	873	863	861	835	842	834	846	848	855	842	883	924	846	807	817	833	823	860	863	856	826	839	893	835	834	870	828	820	919	897	853	857	813	847	860	876	877	857	868	851	929	845	844	848	833	830	868	834	847	854	890	866	853	832	854	802	859	813	836	869	845	844	814	847	823	883	819	898	831	850	864	875	875	859	902	869	907	875	919	818	871	814	831	823	841	887	879	807	847	860	868	836	819	859	857	865	859	780	818	872	840	813	854	827	865	856	828	899	836	904	875	809	829	813	799	838	855	859	844	879	871	859	832	838	864	813	880	820	868	894	820	803	890	860	870	861	820	846	866	853	796	847	830	891	871	831	857	851	829	841	904	861	825	878	869	848	844	861	835	857	889	779	900	875	854	872	876	867	828	851	827	884	858	829	853	856	844	874	876	861	860	859	870	867	885	840	847	797	879	838	834	877	881	811	868	893	868	820	886	849	882	894	793	869	815	847	865	855	830	869	829	865	866	854	833	815	879	908	848	809	859	835	900	872	792	867	841	857	870	804	857	869	862	890	853	856	838	849	832	855	856	817	853	814	794	850	855	852	827	913	885	821	875	879	876	876	836	835	890	810	822	848	796	830	855	875	865	821	861	867	819	803	841	858	859	815	847	804	862	837	892	854	857	871	880	890	832	868	830	881	852	788	848	821	824	872	864	794	885	815	809	856	903	842	852	800	850	874	835	854	822	820	839	821	831	834	885	881	869	866	845	838	880	863	893	851	813	853	947	807	877	837	850	824	844	896	810	798	890	769	905	928	890	834	853	813	819	825	896	818	878	922	860	889	885	863	864	890	860	884	863	864	796	849	881	843	807	847	869	817	890	860	825	876	815	862	879	812	895	870	879	849	874	856	847	860	867	839	841	826	860	826	876	842	851	846	822	816	890	890	828	856	873	858	836	898	893	842	886	861	852	871	815	843	840	850	828	865	805	890	861	803	836	810	862	872	836	780	856	785	870	865	829	920	849	870	870	898	825	827	853	825	850	805	843	905	841	850	862	863	862	843	858	837	832	825	812	839	840	890	809	903	796	855	883	856	842	854	886	812	802	892	836	851	850	847	858	784	827	835	864	869	874	851	868	866	893	853	854	822	852	866	901	873	857	844	862	827	886	849	848	860	839	882	839	883	825	834	845	890	831	880	914	775	900	801	873	841	897	851	876	891	843	881	869	850	874	876	799	812	867	836	799	849	815	852	816	848	863	825	855	837	838	849	844	811	825	851	815	873	796	863	800	830	824	860	807	847	883	927	822	814	848	814	889	860	834	878	889	870	865	832	811	796	878	859	834	892	858	817	853	928	873	865	866	767	911	831	864	855	866	853	854	869	888	804	840	883	844	825	862	883	859	857	811	867	850	798	824	872	906	844	894	840	856	853	846	854	866	856	889	847	812	838	856	841	860	848	853	862	856	877	851	816	850	818	858	826	834	838	878	874	873	855	829	856	854	855	876	814	829	825	838	840	826	816	887	875	814	815	861	866	855	796	844	915	853	821	888	832	818	869	823	867	890	845	789	799	870	887	863	861	860	824	852	846	857	860	854	812	856	835	899	807	852	847	807	840	850	884	911	847	832	862	861	802	910	904	895	848	857	836	809	863	903	894	814	846	821	819	858	833	890	822	857	858	824	896	869	829	810	835	840	849	858	837	796	859	819	864	821	892	901	845	831	841	828	849	903	854	808	816	856	820	826	857	837	849	872	833	840	842	839	896	889	861	814	842	850	845	831	841	834	844	873	822	837	823	858	899	878	842	869	829	838	827	866	821	813	873	917	873	853	850	848	843	785	849	836	905	816	821	840	872	906	839	825	906	852	808	792	907	824	787	917	940	847	871	827	843	853	798	902	838	825	799	853	827	903	841	854	840	844	831	836	861	869	866	853	866	785	872	821	845	883	848	857	829	931	859	842	814	883	836	860	844	826	836	824	825	845	842	860	837	873	858	882	851	804	860	793	885	857	876	851	836	841	817	841	821	833	888	828	852	851	910	842	867	810	864	850	811	827	880	834	844	841	917	902	868	903	865	872	906	851	883	806	833	839	858	853	874	902	875	854	898	876	849	859	845	891	808	866	841	867	913	860	825	808	855	877	857	896	824	874	805	899	818	857	869	829	834	851	828	877	867	900	857	854	820	841	883	850	845	809	855	885	830	834	837	915	868	821	898	866	877	839	855	860	854	906	867	884	889	838	831	832	875	849	803	877	866	860	797	838	831	837	860	776	855	856	812	902	835	889	821	826	879	864	851	802	880	882	841	835	839	866	864	819	810	854	850	801	837	872	835	846	865	863	893	862	843	826	800	834	850	806	876	849	860	884	794	828	845	838	809	835	826	854	911	798	858	809	841	865	872	811	782	853	876	914	860	870	876	821	811	851	827	849	876	827	841	874	827	835	817	860	849	851	889	901	879	844	867	888	896	844	839	837	845	843	838	917	868	863	866	842	846	854	824	820	856	848	860	803	891	844	843	917	857	819	915	819	852	836	836	866	807	885	868	835	883	819	881	852	842	833	832	870	860	868	856	841	866	850	773	876	812	853	860	883	873	846	785	873	865	810	850	854	865	869	860	897	843	852	850	821	804	824	862	854	863	885	820	793	820	829	840	852	875	818	886	840	841	832	867	892	834	838	882	805	815	826	880	877	870	885	835	853	838	839	879	847	858	842	909	859	858	885	878	844	889	913	879	845	852	832	832	852	843	832	831	827	854	789	861	848	814	877	890	829	863	862	850	823	831	840	856	831	875	859	889	883	866	873	812	931	842	883	822	798	869	849	874	860	866
24826	21591	27664	25370	4950	365	358	338	253	276	227	250	249	234	210	198	202	193	224	195	198	198	196	194	201	173	207	193	206	177	193	171	219	191	208	193	187	175	211	192	198	168	182	190	194	166	180	205	177	200	160	173	209	202	203	206	180	201	190	192	217	221	196	204	166	181	190	185	205	187	192	195	191	206	205	198	175	192	187	190	201	209	202	178	207	173	186	195	161	176	177	216	198	223	198	177	162	187	191	195	171	177	193	181	179	204	179	203	214	203	216	179	204	182	185	202	202	177	185	200	180	184	189	177	156	183	189	169	174	220	190	200	201	193	172	193	189	202	178	169	187	210	178	176	213	188	201	182	177	213	184	187	201	205	171	204	159	185	198	182	169	212	200	190	196	176	188	188	164	187	179	187	222	162	171	186	191	201	198	176	199	201	218	174	167	190	210	179	189	197	182	212	196	163	186	204	207	191	197	185	176	198	173	183	183	163	180	219	196	221	187	194	182	191	206	182	201	185	179	212	167	211	195	184	184	198	195	206	199	177	200	206	166	171	196	192	189	169	202	169	199	204	201	204	183	197	160	215	203	172	196	219	194	179	187	174	178	192	191	164	187	175	211	191	194	184	191	194	207	182	179	177	204	167	202	193	220	205	168	197	185	185	192	177	211	188	181	184	192	178	187	162	169	188	201	187	193	208	172	163	206	185	207	176	173	192	179	194	180	190	206	187	178	187	228	206	167	197	195	180	190	161	204	176	182	208	179	187	184	194	210	178	174	188	206	206	174	188	198	188	184	182	224	204	160	189	200	182	174	202	196	179	187	171	179	205	195	182	175	203	180	196	189	181	193	190	170	205	201	178	209	193	195	170	211	202	201	185	156	184	195	187	163	191	204	184	182	190	193	198	186	184	187	208	184	169	186	195	183	196	167	202	180	194	175	198	195	191	173	182	173	178	177	201	168	191	184	159	194	195	180	191	171	161	207	200	177	185	193	194	152	211	192	183	192	203	177	169	188	187	191	206	207	183	206	185	223	178	192	180	187	187	192	189	199	202	176	183	197	209	171	168	209	185	177	185	186	193	198	199	190	194	192	210	204	202	215	193	168	182	189	204	185	177	184	200	164	187	185	168	170	185	199	173	204	192	203	185	168	188	177	198	184	201	198	188	188	202	204	199	182	188	203	180	174	181	204	186	184	185	188	216	171	183	177	190	184	185	193	199	190	210	197	171	190	192	195	175	196	190	180	183	191	198	208	185	194	194	185	219	191	187	194	182	200	193	179	200	182	181	195	194	173	166	185	203	185	184	178	182	172	211	183	192	179	170	177	199	179	212	214	205	202	194	181	199	175	198	194	204	208	190	212	194	195	183	177	208	174	184	187	216	200	208	199	195	203	194	160	201	188	194	199	191	215	190	185	183	181	177	177	184	187	195	235	200	171	209	205	171	211	218	174	193	181	188	179	205	164	180	190	196	192	205	176	176	194	179	186	204	199	176	204	195	183	175	190	204	193	174	183	198	201	209	193	195	195	196	210	185	181	206	171	193	178	187	173	203	182	186	195	178	214	197	180	216	183	194	177	217	194	204	188	188	198	185	197	213	197	166	191	193	189	212	189	193	205	195	189	179	185	199	203	192	190	203	205	178	193	184	188	176	204	187	197	200	215	192	190	180	180	201	201	182	206	173	170	175	203	197	197	201	188	168	189	187	172	176	187	195	176	173	176	197	212	181	201	203	179	209	179	193	207	227	208	193	192	196	178	185	178	189	195	196	177	195	204	201	201	198	200	188	192	189	190	192	193	171	198	188	202	147	167	183	187	190	222	182	163	201	183	170	178	176	192	167	207	203	204	170	176	193	192	197	175	210	180	194	203	202	199	176	181	205	216	180	157	173	183	197	209	201	184	176	194	193	189	208	189	184	194	204	190	186	201	192	183	204	163	212	229	198	167	206	186	189	178	185	197	172	165	179	194	190	202	188	201	199	192	193	194	197	190	165	169	185	188	194	189	188	206	181	172	174	200	177	198	188	198	192	215	193	198	170	168	190	189	173	172	197	219	181	213	197	199	177	171	194	177	180	177	188	180	178	212	186	177	206	209	179	203	185	198	179	194	196	205	182	181	182	224	210	210	182	186	194	167	189	176	172	189	212	192	186	170	188	202	180	219	168	209	191	184	169	197	201	215	183	194	175	184	190	191	192	180	219	164	184	206	179	182	175	207	190	202	205	204	198	185	204	196	198	194	183	175	211	193	191	185	165	199	194	186	172	195	183	187	181	186	192	228	198	182	184	206	220	208	215	169	188	208	199	201	178	177	220	202	197	199	193	185	211	216	190	189	195	181	158	191	170	181	191	186	196	183	200	198	192	188	185	186	188	189	215	178	202	185	187	202	218	185	181	185	188	200	169	167	199	189	204	167	205	166	179	198	182	197	194	194	185	202	192	211	202	185	172	164	189	167	201	169	221	185	158	206	176	190	176	181	158	194	177	192	184	179	174	205	202	196	208	172	192	171	200	178	189	190	184	202	186	192	195	198	188	190	168	184	198	207	196	183	191	190	182	194	185	196	204	173	205	192	190	191	210	168	186	188	199	179	186	188	204	169	202	191	196	176	202	185	189	208	165	187	185	177	165	183	219	171	200	206	195	188	179	194	197	159	187	176	187	182	171	180	181	165	172	191	220	192	174	195	163	216	179	192	188	192	203	202	193	179	173	181	178	186	188	205	200	200	163	211	195	194	208	189	195	213	190	160	178	197	201	177	179	241	194	179	182	200	172	179	190	175	153	197	172	186	189	205	184	219	195	182	180	200	186	210	198	217	158	180	183	178	201	175	184	186	187	196	166	185	167	176	185	170	169	193	184	202	220	186	176	205	198	189	226	177	181	166	180	165	185	179	157	158	192	195	191	189	209	166	187	179	173	199	201	178	190	194	208	205	176	181	185	185	204	189	183	176	207	199	209	159	213	175	165	203	203	178	197	171	174	179	195	195	152	203	170	206	199	183	188	194	199	183	193	193	193	176	204	176	191	189	209	188	188	199	183	183	182	207	161	198	195	179	163	195	188	174	210	187	206	168	182	177	170	192	206	180	182	192	192	189	178	182	213	178	196	188	195	193	196	185	189	194	214	179	187	194	208	190	198	209	187	167	200	176	189	201	193	199	189	184	218	204	179	170	201	206	192	200	179	179	216	188	214	191	181	170	198	194	191	171	197	201	181	232	192	170	180	200	164	185	187	179	192	192	199	194	202	196	189	179	181	203	161	176	202	195	202	188	200	194	189	202	224	176	202	179	174	181	175	218	183	189	194	173	182	165	179	174	206	192	188	180	214	192	206	189	181	202	183	182	201	193	204	181	163	178	195	172	202	187	199	185	194	183	192	191	200	191	198	210	196	189	193	196	187	210	187	170	178	184	187	187	165	198	190	186	210	203	188	198	191	202	181	186	185	198	196	219	203	197	181	207	178	176	213	170	181	181	194	207	193	183	202
33019	27876	13264	1586	824	730	584	470	390	400	338	368	315	331	309	312	290	321	296	278	292	308	294	309	272	274	275	262	255	258	277	262	300	260	246	241	280	279	260	271	249	293	269	259	290	268	258	230	265	272	259	257	256	272	267	293	297	256	281	276	212	266	251	292	271	251	271	262	267	260	275	274	254	273	268	244	275	263	268	266	248	254	300	224	238	270	278	266	250	244	269	253	267	267	261	259	249	259	294	268	296	255	247	297	237	265	282	266	275	271	274	262	256	256	275	252	262	269	283	243	263	231	264	253	274	261	283	237	299	280	255	235	258	250	284	236	260	269	266	261	273	299	240	267	284	261	286	249	271	254	227	266	266	252	259	269	260	269	258	242	282	251	241	233	279	255	311	262	250	265	255	233	260	255	262	264	250	266	266	289	259	277	254	260	277	270	262	271	253	262	244	243	298	249	254	285	282	241	248	239	286	247	241	283	269	239	261	273	256	269	250	248	261	253	305	237	247	302	286	261	227	255	265	250	237	252	282	254	270	241	302	273	292	280	253	287	263	251	270	252	257	271	272	288	265	267	260	266	240	266	252	265	271	270	247	269	256	241	259	277	277	257	265	245	282	272	249	291	297	256	265	285	255	257	247	251	253	250	267	275	245	258	280	264	283	273	260	279	277	259	259	244	271	261	270	259	272	249	290	260	297	264	235	249	275	262	248	263	272	256	262	236	262	295	246	248	259	263	249	256	265	269	263	269	236	274	276	282	248	279	252	272	286	277	262	278	264	285	268	264	293	279	268	253	285	275	253	267	236	277	238	261	274	271	280	283	258	262	250	273	257	278	244	259	243	251	242	280	231	266	261	244	275	271	282	256	266	285	269	257	271	283	263	260	245	258	259	216	274	274	257	266	263	288	252	255	245	252	288	272	268	275	241	259	306	261	260	255	258	256	251	260	256	252	240	240	303	265	286	285	242	234	284	231	266	253	260	265	262	267	254	266	267	263	277	209	277	244	258	269	278	251	286	259	268	282	266	256	244	273	293	269	253	237	237	246	272	269	231	282	286	265	244	280	239	272	263	288	257	271	278	293	255	249	278	244	232	274	256	286	283	263	253	273	255	275	255	269	246	252	255	244	262	238	252	276	266	242	257	287	273	246	260	216	279	269	268	277	253	306	243	270	253	250	247	250	271	277	271	275	263	242	267	269	257	270	239	250	260	269	246	277	236	252	269	284	278	262	247	248	267	262	270	269	273	283	260	246	274	243	275	264	261	242	292	244	267	248	233	235	261	264	264	244	249	248	272	286	244	268	304	256	266	260	249	244	252	264	262	300	245	267	262	262	251	246	266	261	255	275	266	255	260	255	251	263	291	267	243	316	278	281	258	235	266	281	253	269	251	261	242	229	261	252	240	274	244	252	232	270	272	257	282	286	286	236	248	277	235	242	247	251	278	267	269	271	256	274	263	241	278	262	244	223	250	290	277	304	280	263	282	271	261	260	263	248	261	283	269	266	270	262	254	270	254	274	266	257	258	245	280	249	284	268	252	274	276	261	272	272	243	279	236	251	270	249	281	271	254	277	265	277	271	250	239	274	253	272	262	272	288	291	272	266	263	251	268	279	256	257	242	244	274	251	285	297	267	281	257	257	269	265	256	253	250	254	278	240	252	276	249	231	281	261	251	267	274	246	244	252	275	257	258	256	235	259	268	249	271	273	246	275	256	268	261	320	239	288	252	243	270	284	270	278	262	269	259	244	265	284	252	215	291	266	241	244	283	266	246	274	247	274	257	262	241	233	255	283	292	283	243	267	257	280	252	228	249	251	257	258	260	274	263	251	272	253	270	290	284	240	249	273	279	261	241	271	237	254	270	269	271	257	281	270	296	227	261	288	279	264	254	255	248	268	231	260	254	246	266	250	249	268	248	257	258	253	284	250	267	257	253	262	257	247	264	261	254	263	240	288	263	262	257	267	267	276	287	284	260	295	241	282	264	271	250	261	254	274	283	261	298	277	262	255	261	271	244	274	266	247	263	249	255	240	250	245	275	241	275	261	271	245	271	244	239	247	244	265	265	283	262	242	284	242	279	242	240	255	229	255	261	255	261	267	274	270	286	256	285	256	251	254	263	237	265	240	259	240	289	290	268	274	234	282	292	255	268	245	254	246	277	274	263	265	237	231	243	270	259	268	263	263	257	244	252	254	239	230	266	261	264	252	269	269	267	297	279	287	264	263	275	267	272	288	261	238	271	248	239	274	273	252	251	260	274	275	313	279	293	279	252	243	262	246	278	254	271	258	236	229	250	253	269	285	285	267	244	256	228	266	240	279	271	267	297	273	263	268	259	248	286	256	276	264	284	275	257	275	254	253	278	224	268	263	245	270	256	244	267	264	254	276	241	245	226	237	269	251	254	267	273	286	262	274	284	245	239	244	283	263	271	257	264	244	295	270	277	261	229	242	261	233	266	252	256	281	287	270	253	278	266	254	252	271	271	246	255	255	274	261	278	269	256	228	247	268	253	282	259	258	271	262	235	242	263	286	267	256	255	268	277	257	281	254	233	244	256	249	245	251	263	257	278	271	238	264	276	228	285	283	266	281	267	264	265	247	272	270	258	274	273	252	274	284	248	262	259	254	259	245	263	272	259	224	261	245	230	277	285	277	234	274	279	257	290	251	254	295	260	251	278	252	265	233	274	281	256	236	237	258	265	250	274	253	257	256	273	262	276	238	240	270	236	263	246	244	258	260	279	255	264	257	268	270	271	287	262	276	270	250	278	242	267	288	265	286	261	255	272	261	279	250	257	264	250	262	265	225	278	238	242	232	265	219	284	265	281	256	224	240	232	271	252	269	288	211	249	257	250	274	251	269	241	257	249	263	282	234	244	269	239	268	245	259	268	297	248	270	268	275	242	246	260	262	237	253	266	274	272	250	266	247	279	228	275	261	264	300	254	243	303	271	263	272	283	260	242	250	270	273	250	269	260	248	246	277	263	275	235	254	266	249	258	257	263	249	290	264	280	263	228	278	253	264	289	230	268	222	272	258	258	260	252	252	264	248	245	258	247	276	265	256	261	267	271	261	256	249	223	261	277	237	241	260	279	284	235	254	254	244	246	274	284	247	297	248	261	287	269	259	254	273	276	254	253	268	278	266	283	254	285	268	263	260	253	273	248	278	279	276	267	260	281	282	295	250	258	259	254	216	248	283	267	238	276	286	274	257	267	249	262	278	251	269	265	266	261	243	260	247	260	262	277	258	299	276	265	280	264	253	258	277	227	269	264	254	249	258	238	257	268	257	268	264	234	262	295	285	265	265	293	263	276	265	270	254	273	255	254	251	273	283	281	246	231	265	259	271	254	238	250	258	264	252	260	262	266	272	257	258	292	252	262	252	252	262	281	282	267	272	267	269	239	268	268	245	248	242	285	269	255	291	264	256	248	222	248	273	293	253	267	251	267	265	277	285	220	244	247	243	254	265	261	289	303	268
22713	21614	29537	24172	21614	21341	4049	1095	856	842	783	751	733	707	731	684	684	655	662	669	662	650	688	634	617	609	633	644	623	606	666	695	594	641	597	564	606	647	634	623	622	635	632	642	608	665	601	601	647	625	599	639	587	574	668	619	572	605	641	618	623	618	600	588	649	594	587	608	596	582	593	617	628	627	590	666	599	600	575	629	621	630	621	615	579	621	573	626	591	631	598	627	634	626	590	627	618	647	599	648	604	601	626	591	636	616	590	616	621	621	627	600	613	612	607	644	621	590	586	587	652	579	580	625	573	633	659	591	605	599	602	602	591	626	653	623	578	636	592	616	602	648	643	620	560	600	627	601	545	569	605	601	614	635	615	636	634	609	591	592	632	615	590	600	601	604	602	580	630	607	612	606	594	606	591	622	621	621	619	624	613	676	683	611	630	599	582	621	624	650	604	609	645	571	597	601	595	595	586	612	609	574	624	613	614	589	650	614	613	602	593	651	581	594	626	582	600	622	624	626	653	617	605	636	588	578	601	604	626	584	623	616	566	650	626	622	607	594	611	618	615	615	620	611	583	634	615	583	605	614	584	615	632	618	580	610	618	596	609	613	605	615	590	617	622	651	590	593	615	618	599	636	610	654	626	599	653	653	633	630	643	595	627	617	588	639	605	618	586	621	610	576	611	627	641	606	638	621	623	596	636	603	602	597	599	654	600	613	619	641	598	624	605	625	629	601	578	610	656	562	601	611	654	590	612	613	604	550	642	602	617	605	567	590	607	581	613	587	608	608	615	603	643	612	598	580	577	593	634	638	656	613	588	612	596	581	602	606	589	658	612	624	624	602	588	603	556	618	632	623	627	600	645	619	624	582	588	641	568	609	624	632	659	600	658	591	621	606	651	657	609	605	615	608	596	623	659	622	592	612	579	608	625	617	637	664	579	588	642	600	616	623	630	634	606	656	643	611	610	600	590	645	599	588	638	585	579	648	644	594	612	627	647	598	595	613	622	606	614	557	618	605	592	610	597	593	617	616	624	575	632	623	581	573	623	642	578	633	610	597	562	603	670	628	618	602	561	573	602	632	619	602	617	620	601	623	626	575	658	573	626	633	591	612	636	641	577	614	620	617	600	565	615	605	553	632	657	612	611	616	583	583	572	552	622	612	583	618	599	619	646	617	590	611	565	614	600	605	554	604	619	623	569	571	597	624	591	646	606	587	613	589	586	602	624	613	608	610	622	565	586	592	595	604	553	591	613	601	610	608	645	595	620	613	617	604	604	608	593	626	599	646	593	600	642	625	562	576	649	611	590	551	610	631	599	604	595	601	556	581	568	632	634	622	597	582	646	601	601	638	607	610	610	591	592	597	609	623	659	618	586	597	621	615	607	586	611	620	606	635	636	612	625	574	579	620	615	621	628	597	616	647	566	591	637	605	627	599	615	665	662	592	588	624	628	610	600	634	597	599	598	582	603	602	635	649	559	609	603	638	616	612	642	596	600	605	622	582	616	612	586	618	608	595	559	627	628	554	647	615	605	609	576	612	587	635	618	593	607	638	620	601	594	596	645	646	621	614	614	626	641	573	636	580	599	652	587	575	693	598	613	614	598	626	626	618	625	619	574	562	611	576	593	628	610	653	641	612	652	617	626	621	627	609	629	611	616	603	569	591	603	583	622	630	624	644	650	615	594	611	614	602	643	623	576	592	562	610	629	594	632	582	603	605	583	584	601	628	600	630	606	629	572	598	609	622	603	579	606	607	596	598	559	641	599	633	579	600	544	632	587	578	619	623	650	698	636	650	581	626	589	627	598	618	582	618	624	531	646	643	613	610	590	604	646	651	613	592	646	614	594	625	618	549	635	676	582	640	627	599	590	612	616	602	603	621	616	644	595	606	593	574	627	621	613	609	624	588	608	609	652	626	651	603	606	621	592	575	607	562	628	630	582	600	612	621	601	595	602	588	586	608	631	607	637	602	573	624	605	613	644	634	644	651	620	585	601	615	631	594	572	611	612	582	626	614	601	606	645	606	606	647	621	626	661	581	632	600	601	579	651	621	592	570	638	624	591	574	621	606	583	594	596	629	619	617	584	581	601	621	649	581	572	631	631	634	590	599	583	627	590	592	578	607	615	603	586	616	609	624	645	604	647	580	605	613	598	595	587	589	589	634	600	630	601	627	590	670	637	634	596	655	626	632	618	637	623	588	602	629	573	575	618	660	639	620	637	611	591	585	620	638	579	642	619	682	599	632	655	627	619	566	612	670	621	617	628	585	613	609	627	643	609	637	587	582	591	627	575	619	615	588	613	639	605	554	636	600	606	550	588	573	637	668	623	595	607	586	690	611	623	644	573	647	598	589	596	613	604	626	654	604	647	608	614	631	640	622	616	640	632	623	633	607	614	616	588	597	633	620	603	604	601	635	573	559	625	557	653	593	615	624	610	652	625	618	617	635	593	589	613	638	621	637	584	604	623	634	614	597	645	617	629	587	600	593	624	592	616	609	643	618	601	612	637	625	585	618	610	610	634	664	600	605	633	597	649	632	652	618	624	566	647	625	588	617	669	614	630	617	631	651	579	607	579	621	592	647	578	600	638	636	570	647	583	629	592	579	611	546	609	610	614	619	575	602	576	576	598	610	583	628	628	665	578	571	623	634	617	589	640	574	609	591	599	613	585	625	625	613	596	627	631	634	608	582	620	631	589	621	553	579	638	628	568	614	576	600	630	588	606	577	663	601	622	616	630	631	631	635	639	633	626	589	623	594	576	617	628	593	576	599	622	610	659	623	574	616	619	614	616	562	656	602	586	627	645	616	616	588	642	586	578	595	623	634	607	572	615	611	645	574	637	587	605	626	615	595	621	622	637	594	586	613	632	665	651	605	627	609	658	570	593	645	612	625	631	616	601	556	585	581	642	646	592	599	590	619	609	646	605	591	638	609	575	646	604	625	629	585	609	591	611	650	586	594	618	620	638	613	632	617	602	584	650	585	631	617	592	619	548	578	597	596	611	655	599	603	626	618	658	649	597	608	551	633	593	587	596	573	610	651	628	612	620	573	579	626	631	634	605	623	626	619	590	588	570	572	613	645	604	580	665	577	575	608	644	634	636	652	593	634	595	646	557	628	565	618	587	608	627	599	630	602	637	588	608	570	603	584	617	655	603	622	664	606	615	620	616	620	603	601	605	584	615	619	589	574	562	551	573	583	628	608	598	620	617	631	619	623	607	598	574	579	635	595	669	596	640	608	580	578	596	640	599	652	591	617	618	586	627	603	633	596	592	607	608	626	629	599	608	619	624	654	663	583	624	615	606	585	582	598	589	631	621	644	629	593	599	607	659	652	589	610	608	644	611	616	581	624	613	663	625	588	598	638	607	616	604	610	645	630	617	623	591	632	595	585	613	619	625	588	632	635	567	619	585	590	550	622	680	577	571	637	628	600	607	578	605	623	600	617	613	676	651	603	658	648	599	597	607	593	598	585	632	614
42025	42567	30156	4544	2838	2322	1891	1615	1370	1230	1060	1086	1035	1008	928	855	796	862	874	807	798	845	827	763	794	773	764	810	812	806	750	780	796	748	824	810	790	736	780	759	746	759	775	796	729	782	795	791	805	764	749	739	795	797	736	780	739	747	791	745	752	815	806	748	751	725	810	765	757	761	791	795	783	758	756	812	762	829	724	727	730	815	766	751	763	802	733	828	806	825	785	749	730	801	721	747	757	752	765	711	762	763	757	777	747	768	774	706	775	764	750	829	765	804	789	741	788	798	781	771	768	727	747	767	805	753	788	760	723	736	770	744	791	776	741	766	799	778	727	778	781	758	767	780	742	782	788	750	742	776	688	736	800	766	774	782	766	775	808	840	752	781	780	757	720	763	763	788	800	791	816	741	783	741	721	778	801	773	788	784	777	809	780	756	784	742	745	747	774	773	731	836	744	755	768	805	755	764	771	771	797	769	716	771	803	741	806	768	741	803	784	769	778	761	820	793	736	715	759	761	745	748	787	745	786	765	766	737	737	742	770	755	745	754	786	742	756	784	807	760	794	774	745	742	796	752	791	746	763	736	798	751	753	780	713	820	776	750	761	764	738	792	727	731	749	762	777	814	778	760	779	779	767	750	752	777	782	787	804	770	826	788	744	737	779	768	763	729	759	776	767	805	816	785	791	753	762	792	721	832	820	783	780	762	749	781	716	775	796	705	759	770	806	734	796	760	791	738	769	736	794	747	772	766	709	747	784	842	739	803	792	766	741	757	730	743	773	782	763	802	799	758	715	789	797	781	796	781	755	775	804	735	773	780	724	760	738	743	795	815	765	832	740	752	740	775	742	759	780	749	730	785	794	715	783	811	745	753	761	763	776	768	798	687	765	741	757	814	809	728	789	714	729	743	736	738	772	751	737	746	794	732	734	777	823	767	724	796	738	819	777	742	769	776	757	745	761	736	770	811	747	752	738	754	748	752	798	755	757	760	821	830	764	738	771	700	733	758	761	795	786	828	757	770	740	753	749	763	755	717	806	746	777	720	789	778	759	766	729	756	786	750	749	786	747	753	722	783	700	780	800	742	764	783	758	757	730	751	812	760	793	769	756	762	748	746	782	748	772	763	825	826	803	747	780	745	771	779	766	755	783	788	796	776	774	774	774	783	823	802	729	719	748	787	747	735	760	788	778	778	751	794	771	792	759	749	788	746	782	749	800	749	765	803	760	786	765	748	755	768	752	793	733	799	774	768	758	806	780	749	717	786	785	778	736	734	760	751	787	782	767	788	770	771	779	728	761	791	751	773	794	721	783	765	782	801	800	778	719	763	746	789	757	759	818	750	783	805	782	758	754	791	763	759	748	795	739	757	765	759	747	732	697	705	777	734	719	797	769	760	810	814	771	792	800	712	712	759	749	741	738	778	768	790	799	782	812	734	791	743	829	731	718	762	771	775	792	795	826	730	790	730	789	773	780	763	748	784	755	759	758	802	719	762	774	766	765	752	735	774	740	742	768	758	758	775	717	737	761	821	746	751	794	814	772	736	746	779	763	787	739	763	779	761	726	833	775	739	714	781	747	747	758	716	761	728	766	722	802	782	759	764	802	727	719	737	764	779	810	755	760	750	769	756	756	735	786	742	770	783	798	782	772	795	729	767	759	782	783	756	761	750	774	745	771	745	799	793	724	759	733	758	802	739	795	792	740	772	776	764	770	777	815	763	747	769	782	725	787	732	783	757	763	792	793	793	757	831	759	749	841	703	782	744	786	710	772	743	777	744	746	797	723	737	768	772	757	773	761	785	758	759	761	788	785	753	783	770	791	761	752	767	796	737	746	728	767	815	774	771	750	792	764	775	814	797	746	797	815	742	771	770	787	767	725	757	709	746	797	762	733	748	743	742	820	776	776	759	764	715	777	750	729	797	811	767	755	743	748	756	772	753	741	796	765	766	758	708	722	808	779	775	733	797	768	777	773	804	777	742	747	782	774	784	773	809	746	786	790	718	785	771	774	766	739	740	762	783	752	754	760	781	774	712	769	731	761	698	813	770	727	726	730	752	807	777	741	756	778	739	770	750	775	764	758	750	795	748	717	779	759	772	799	735	758	751	740	781	735	790	746	736	722	752	807	787	758	740	776	744	740	809	783	714	733	776	778	768	744	768	795	732	812	714	790	728	752	738	775	772	881	761	744	731	792	763	777	688	787	812	770	774	725	768	749	750	772	750	782	764	743	746	713	804	794	774	760	715	740	702	769	755	799	756	745	776	765	776	759	774	762	719	763	798	796	804	730	783	758	753	780	748	722	803	770	771	789	788	866	768	797	776	767	786	791	799	725	794	754	729	782	767	756	764	768	770	754	751	757	792	778	795	806	800	765	751	785	768	793	790	743	762	726	748	782	729	803	766	776	757	776	779	722	748	757	808	799	741	781	767	771	792	741	770	776	763	806	770	755	771	721	745	773	750	805	740	752	772	762	829	756	772	744	739	765	791	841	805	744	781	808	760	776	745	764	796	761	759	742	802	775	810	770	781	761	796	810	791	794	747	799	761	762	798	767	750	752	767	740	779	760	748	752	729	778	824	769	786	726	772	748	731	764	828	729	743	788	777	760	767	769	730	754	756	785	783	779	791	802	763	775	768	765	765	761	754	792	754	737	788	754	775	776	786	774	743	745	763	752	797	791	740	776	762	814	800	736	753	759	736	765	773	769	714	807	783	744	767	774	776	781	784	739	808	794	720	734	771	765	763	756	828	744	761	768	736	839	734	759	771	732	760	765	797	748	766	774	790	747	762	761	793	796	758	732	780	744	790	735	720	744	747	769	759	757	745	774	749	756	729	808	780	807	757	779	775	747	765	743	794	791	765	744	801	745	796	777	780	769	784	791	783	809	827	784	765	802	723	791	781	798	723	795	815	758	765	815	750	735	785	769	733	761	756	774	736	740	782	746	739	753	760	772	768	753	746	765	842	745	846	679	816	723	794	763	827	753	753	763	752	770	749	764	798	793	753	803	735	753	782	784	741	737	767	754	808	711	773	721	793	746	771	757	757	767	749	787	778	759	787	754	745	802	730	732	743	793	746	739	746	769	761	770	742	729	745	764	784	804	693	772	736	720	781	785	814	797	778	858	775	790	778	764	752	720	768	760	715	770	729	763	777	819	716	763	785	783	728	743	779	744	756	755	792	750	789	744	736	764	807	741	722	792	788	746	795	742	772	787	783	783	784	807	745	735	776	778	722	804	735	747	768	746	771	777	773	767	780	776	787	780	763	723	734	775	765	719	806	801	731	768	775	719	776	752	770	739	751	715	753	769	743	794	762	773	757	742	776	782	789	736	754	771	764	765	748	759	794	753	806	748	737	771	752	771	752	754	816	745	792	761	750	816	844	763	777	772	803	784	786	709	785	780	763	794	766	771	733	766	763	779	785	764	739	741	806	750	773	770	724	791	723	765	735	759	773	733	781	774	731	779	710	775	758	744	753
28054	18874	5906	756	414	411	399	384	416	347	368	381	360	387	387	374	400	339	362	380	370	390	379	356	371	355	349	355	367	360	377	366	362	350	365	329	367	333	402	364	378	366	387	400	373	384	347	380	392	390	387	368	354	389	385	373	346	349	336	408	370	382	373	406	386	359	348	356	375	390	386	405	359	395	359	389	378	362	380	347	379	368	371	373	374	388	346	363	357	374	381	357	364	387	348	358	376	335	363	350	333	340	358	350	385	375	382	403	382	378	394	405	383	368	350	368	383	355	359	338	343	348	354	392	348	365	340	388	363	391	375	360	380	371	374	354	352	372	392	401	362	413	347	389	366	385	394	418	374	347	384	371	394	380	373	339	392	387	360	363	355	424	375	381	349	376	399	396	378	384	401	400	377	419	400	320	364	364	380	411	385	355	423	366	380	406	369	354	379	359	390	348	419	354	350	366	406	356	350	397	385	383	341	362	401	390	350	381	332	403	381	377	389	371	373	391	381	374	399	396	378	385	348	370	389	374	378	368	372	353	374	429	391	372	360	347	370	371	357	368	382	365	381	337	371	364	379	369	388	369	381	342	378	384	358	354	385	367	375	371	401	368	356	361	364	421	376	392	365	359	378	375	394	400	381	399	418	378	368	367	390	356	366	388	387	365	331	357	364	370	378	363	363	380	402	346	373	363	368	367	394	394	392	364	370	382	332	381	384	379	423	382	356	384	361	386	384	383	378	404	353	371	386	384	409	379	362	346	379	378	374	378	393	373	406	407	403	375	360	375	392	378	379	360	363	385	394	371	371	387	355	367	370	375	400	345	360	375	394	389	356	390	340	347	395	416	394	391	416	367	400	358	390	374	354	389	381	404	355	361	364	356	353	358	402	346	374	388	405	334	381	386	348	339	348	373	346	438	347	394	378	370	381	391	375	373	353	396	370	402	394	379	396	373	381	367	375	365	315	383	378	413	404	351	388	375	400	319	330	317	377	399	399	359	380	392	371	385	360	367	391	392	361	353	390	341	372	401	372	377	363	395	349	379	409	362	353	370	341	404	351	363	375	359	360	382	356	363	387	364	387	397	399	356	362	368	371	357	361	337	376	379	359	312	400	376	374	328	375	368	392	383	348	363	361	378	363	369	320	349	389	379	348	366	378	390	353	377	395	389	370	364	364	404	367	377	391	358	383	411	374	364	373	368	391	393	363	376	369	377	396	368	400	359	363	365	386	342	400	373	330	386	399	383	375	361	357	390	358	341	358	393	398	362	383	338	337	360	368	371	394	367	338	357	358	381	390	372	323	389	367	364	354	377	401	373	360	401	379	370	364	374	380	359	366	346	375	391	333	393	351	374	385	383	403	398	392	333	345	387	368	399	385	376	379	377	378	348	401	357	353	396	360	369	389	376	361	395	401	356	404	353	375	346	381	383	369	417	373	399	395	365	376	384	383	378	371	413	348	384	358	397	383	368	334	360	382	392	373	343	369	376	379	373	368	374	403	358	343	344	382	350	366	385	398	386	352	398	391	365	358	357	361	344	367	391	361	405	390	375	351	409	390	364	354	391	344	365	375	383	348	369	381	377	372	383	371	394	407	383	331	372	352	367	363	355	359	330	349	381	357	376	387	354	388	384	338	418	362	350	374	365	372	351	359	356	361	365	362	394	364	381	366	350	367	375	355	396	406	399	354	382	369	316	353	388	388	364	342	372	401	372	370	383	366	403	356	331	344	382	351	365	366	415	362	394	356	390	364	361	352	366	366	382	364	365	395	396	385	365	383	352	396	382	396	354	361	374	363	410	366	364	390	384	388	345	375	361	374	377	401	348	399	363	386	416	405	387	382	336	385	356	386	385	405	385	374	371	369	378	376	342	380	350	357	356	356	390	360	354	390	366	386	381	399	361	416	406	369	348	371	376	354	391	375	384	391	378	348	386	372	362	372	353	361	345	351	398	384	340	365	381	384	375	335	372	391	360	378	348	382	437	407	399	384	352	396	350	384	375	346	387	368	357	385	394	354	399	365	367	387	379	362	369	341	368	391	353	385	344	361	354	349	373	384	380	361	386	366	332	367	327	377	370	376	356	354	353	353	376	384	386	361	335	370	379	362	388	349	359	365	356	352	358	414	339	406	367	392	393	376	410	389	373	372	372	335	341	369	382	366	410	384	388	386	391	393	364	369	405	365	369	360	415	360	354	346	380	371	378	367	359	368	344	386	411	363	383	408	364	401	365	396	375	355	359	381	413	380	360	362	358	380	412	375	398	365	345	389	370	386	377	368	385	364	363	401	366	388	373	346	414	370	346	341	366	380	387	391	362	402	348	372	346	374	407	347	386	358	389	376	382	392	366	336	336	351	346	349	375	375	373	335	388	399	378	387	365	365	342	373	382	380	340	374	385	340	353	387	347	382	407	366	405	362	367	370	374	370	357	400	377	379	379	349	387	371	363	363	347	347	357	380	348	357	353	342	373	380	363	391	386	400	325	367	384	389	397	358	370	368	378	371	380	383	394	404	400	384	369	378	408	376	350	383	341	384	359	357	330	368	339	401	351	384	358	358	350	381	409	381	393	348	382	389	348	366	364	408	358	353	377	366	393	347	392	380	377	367	383	373	366	363	350	374	335	354	385	365	392	336	386	411	385	362	381	390	373	354	413	389	391	366	379	383	350	377	393	374	390	368	431	384	381	345	375	344	351	433	333	377	385	337	385	351	383	399	364	398	378	368	367	379	371	370	403	363	369	330	328	385	388	333	355	354	323	353	373	355	359	381	378	377	364	378	340	361	347	343	366	369	341	406	330	345	363	377	384	370	388	386	354	415	409	350	381	411	353	387	367	374	369	388	381	384	400	379	401	341	392	359	368	360	366	349	355	397	391	382	384	364	345	391	370	362	381	350	395	397	377	378	365	336	387	380	383	366	422	355	381	388	388	387	391	381	350	331	368	383	353	372	388	369	415	389	396	354	376	337	382	372	380	368	371	361	357	321	416	356	352	403	357	359	396	348	360	352	368	385	343	367	379	389	410	374	348	351	376	398	381	382	385	374	345	372	379	389	405	373	392	359	367	381	366	350	366	360	361	392	378	372	377	400	383	376	367	349	359	360	376	363	371	380	364	371	377	355	370	351	352	375	378	388	403	381	362	349	376	378	347	354	353	351	360	367	346	386	344	346	373	393	370	358	368	351	364	360	382	371	384	397	388	376	365	387	398	369	368	363	386	343	359	387	377	400	341	358	340	373	368	358	393	362	381	359	368	383	359	367	357	369	375	373	376	378	340	383	375	398	363	368	371	389	331	376	339	382	373	376	377	400	326	390	386	394	416	381	380	375	378	365	381	386	373	356	379	389	356	384	361	401	380	339	391	363	356	370	417	341	331	380	361	372	365	385	359	377	388	372	384	338	344	393	379	373	392	413	343	375	406	326	368	384	377	374	352	380	376	384	374	363	376	395	393	340	377	370	399	378	379	416	377	390	382	378	380
15470	9659	3933	615	603	534	562	534	478	462	487	468	467	481	473	524	455	465	511	454	458	458	493	436	486	498	442	437	432	452	483	455	453	431	486	452	465	444	465	480	474	506	439	456	453	458	501	460	471	478	461	499	406	496	475	427	500	492	495	409	487	474	443	476	500	447	484	490	438	446	494	466	490	442	451	461	438	469	455	460	462	457	460	474	509	449	478	488	441	430	493	488	488	438	487	449	482	459	438	430	452	464	474	444	444	449	469	451	490	463	470	455	491	436	501	499	463	515	464	421	474	458	474	467	413	440	457	472	484	464	441	494	460	444	462	481	508	439	422	457	469	462	470	469	458	414	452	497	456	464	446	478	478	455	480	481	448	475	478	500	479	449	460	463	482	496	483	504	452	453	448	400	469	481	470	427	430	462	479	475	490	431	456	491	449	479	432	422	471	468	453	468	468	433	470	465	443	463	457	500	476	454	470	458	481	519	468	448	499	494	441	417	436	476	450	444	462	478	438	482	473	490	450	448	479	455	481	483	465	460	473	464	465	459	465	484	458	439	441	462	497	462	473	479	487	465	460	446	468	461	453	458	448	450	475	505	461	472	496	464	450	474	446	489	492	440	464	429	503	481	442	487	485	441	481	485	488	456	455	450	471	444	487	454	437	480	496	458	515	507	434	446	487	476	480	473	437	464	474	467	479	458	469	486	446	461	440	475	460	501	428	470	453	462	459	399	444	411	485	435	480	493	459	472	470	451	482	453	485	457	458	445	482	499	492	467	464	468	497	451	482	474	463	461	473	459	463	429	467	441	449	478	478	494	455	448	519	467	480	513	458	433	454	475	440	484	437	493	466	485	409	489	449	504	481	485	495	455	442	442	441	418	467	453	466	502	446	516	471	467	453	457	422	478	461	473	501	472	487	466	447	485	414	458	457	457	454	443	479	455	471	453	499	432	439	483	505	489	444	463	438	493	477	485	511	477	489	490	503	459	467	456	472	454	473	438	459	458	484	459	431	480	437	465	454	466	459	472	459	488	462	481	452	490	429	468	510	456	454	434	487	480	477	452	430	462	490	448	480	445	465	465	487	476	476	452	466	481	475	502	451	461	468	486	477	489	452	449	516	453	449	500	474	440	494	494	452	473	468	464	457	461	443	532	475	476	505	475	483	459	494	440	476	450	451	496	464	478	449	451	481	454	484	413	484	473	480	464	435	443	448	454	428	478	473	463	465	459	457	517	487	435	458	453	478	479	453	479	490	476	462	495	474	479	486	466	449	447	418	489	418	502	448	478	462	523	497	443	442	451	460	467	449	447	470	437	467	483	474	475	472	471	479	462	471	477	475	477	433	456	491	495	485	487	451	466	473	469	386	454	460	508	459	505	449	481	442	442	477	464	457	444	433	477	478	439	454	446	457	424	426	466	461	447	458	460	469	481	520	504	473	467	440	490	453	459	488	465	485	494	509	507	483	461	460	452	452	435	468	459	476	462	461	471	438	477	481	440	465	475	446	479	465	478	458	449	465	463	484	474	492	444	494	471	454	467	488	461	436	501	471	441	511	460	503	469	457	445	462	473	456	478	478	472	464	466	471	459	430	479	472	453	488	456	445	457	467	474	476	501	454	491	444	477	463	433	475	470	480	444	457	452	465	507	493	455	451	475	430	464	505	469	475	429	446	485	481	456	470	444	486	490	454	479	502	459	467	417	468	464	481	484	479	466	491	453	501	459	455	463	428	478	468	452	449	430	485	462	460	487	473	473	466	475	456	428	495	438	451	462	456	443	480	488	493	480	443	466	461	484	493	470	512	453	489	430	487	499	493	477	450	477	444	484	494	494	472	502	470	437	463	469	484	469	465	437	490	474	481	472	469	478	481	460	466	474	493	487	457	483	471	473	464	450	464	432	497	469	484	469	494	480	514	440	454	482	478	445	467	458	466	460	495	435	475	465	441	437	475	451	450	494	483	446	476	466	481	480	496	470	430	473	421	501	441	455	496	445	445	468	464	474	465	480	492	458	439	462	441	455	480	472	422	454	503	485	475	429	464	439	514	430	532	493	448	473	469	475	437	443	448	461	445	470	480	540	439	458	486	484	476	460	475	456	472	451	438	486	490	483	480	462	511	420	479	478	452	451	419	435	488	498	494	455	441	447	450	479	437	448	486	488	426	497	466	495	467	447	457	504	461	474	453	474	464	504	509	460	491	435	472	486	438	468	458	440	465	464	476	461	455	446	478	433	465	473	482	470	444	469	454	423	455	450	466	426	433	437	451	442	449	425	426	474	478	479	434	459	486	492	469	429	472	455	474	447	463	467	524	436	481	440	450	437	488	441	482	480	487	439	476	462	453	479	466	493	462	479	459	479	460	535	440	484	450	477	444	454	467	479	447	501	462	428	455	454	462	457	454	463	448	430	463	455	468	446	445	472	449	464	447	469	450	479	456	445	451	490	452	466	449	496	462	474	455	465	460	458	482	483	485	451	475	470	468	486	438	465	469	430	491	490	498	483	423	474	452	495	468	478	437	476	495	480	457	438	518	433	488	460	457	468	470	459	455	417	454	455	469	482	456	460	430	469	466	493	485	465	471	445	515	461	473	471	431	489	490	442	464	447	486	458	463	480	459	452	461	415	425	481	476	456	474	443	469	492	480	471	453	480	474	448	457	437	460	497	443	464	465	475	455	462	457	443	478	456	486	473	480	493	460	488	440	492	487	455	487	423	460	448	477	420	448	478	429	473	449	456	472	433	469	454	485	463	434	462	413	460	474	476	468	451	474	451	484	472	471	431	447	461	513	417	489	447	436	468	474	479	465	527	434	467	454	444	480	464	455	454	419	445	479	468	471	497	467	483	465	477	446	480	483	459	496	451	493	448	495	494	484	462	454	471	490	473	495	467	455	457	436	437	428	470	504	497	470	477	465	481	436	460	449	446	458	429	495	478	488	443	466	467	440	442	432	444	412	455	481	491	482	474	465	469	439	469	484	489	481	466	457	481	420	470	478	478	498	435	482	419	402	453	467	473	464	464	453	490	472	483	447	459	445	465	458	462	461	461	467	470	460	481	503	475	455	433	457	457	459	444	455	437	458	474	464	435	440	462	430	474	464	482	496	490	468	447	450	466	464	476	456	496	479	446	461	479	471	437	433	444	472	470	475	485	498	467	492	443	495	456	450	496	480	475	463	468	449	503	454	444	438	456	486	459	507	462	446	500	436	489	495	433	425	465	430	479	485	454	462	482	460	449	428	460	473	509	501	476	463	463	440	502	485	461	448	447	433	485	421	457	485	460	471	500	490	486	465	485	489	444	496	439	427	475	517	468	461	468	480	483	445	435	468	466	479	481	453	467	506	489	465	512	446	448	521	465	458	473	470	428	475	477	480	468	452	471	459	476	432	478	458	499	469	472	482	496	489	487	484	462	452	449	449	447	448	479	429	455	443	475	455	456	494	494	473	495	494	446	497	439	443	500	480	478	496	444	437	443
23646	21534	28636	24881	20914	4399	1198	968	803	817	814	797	690	735	735	770	706	744	699	753	761	754	724	734	744	734	656	716	740	718	688	660	740	758	701	711	721	711	735	734	727	656	702	700	680	722	759	712	693	688	707	693	681	661	704	687	707	709	685	717	724	722	690	689	689	723	655	699	694	712	683	720	729	713	673	665	683	633	722	709	686	694	678	667	654	663	690	691	657	678	722	649	732	699	667	694	689	710	706	693	718	706	651	747	702	705	718	684	695	696	698	700	701	683	703	732	664	702	741	679	729	682	674	656	718	750	685	701	686	746	690	667	642	707	712	633	682	716	661	698	727	704	669	747	706	715	728	674	719	693	679	675	686	695	750	687	671	664	664	678	743	614	670	711	645	676	697	674	652	735	693	695	663	682	729	671	727	697	702	704	726	659	665	709	730	681	707	691	680	701	678	716	685	716	685	659	694	662	683	668	677	690	702	672	664	696	697	660	708	689	735	721	687	693	713	718	724	656	665	689	664	660	667	724	696	682	686	670	748	706	663	708	684	672	675	695	716	680	704	697	694	665	657	686	693	765	714	687	698	738	683	712	667	697	741	705	729	694	666	677	708	717	663	719	659	749	647	701	686	658	726	683	681	705	707	708	666	643	698	662	699	707	614	688	696	648	653	668	730	677	731	698	644	714	633	710	738	702	681	674	623	649	726	667	679	689	694	677	648	692	704	735	693	667	694	650	699	657	679	704	647	704	701	710	682	712	686	677	720	695	710	713	667	708	714	691	699	669	682	747	653	653	709	717	688	667	695	688	668	683	732	743	683	641	682	684	698	714	693	682	673	690	677	674	684	645	675	714	732	659	736	703	722	706	647	663	695	679	701	712	658	744	670	673	643	676	683	704	664	712	685	714	709	695	693	684	692	686	672	681	689	716	713	702	690	660	701	681	705	682	681	723	661	693	733	720	707	662	704	691	675	664	668	718	694	650	645	672	711	673	692	712	680	712	674	698	697	743	718	657	682	639	717	675	747	711	695	719	685	684	689	651	721	654	640	667	702	748	672	709	676	736	736	701	714	723	662	662	649	668	744	694	689	650	712	710	682	726	678	657	669	693	702	653	690	674	717	711	676	699	657	715	687	673	735	661	711	656	723	704	734	692	643	666	721	699	715	654	725	685	763	666	633	707	708	671	706	648	705	697	680	679	694	667	719	661	670	703	686	680	687	710	710	657	701	722	689	684	672	721	687	710	684	650	663	714	677	697	727	704	703	717	719	656	694	700	668	685	731	690	689	677	711	710	654	705	721	647	681	664	690	685	676	687	652	673	694	749	741	691	664	698	699	709	698	695	732	704	680	693	696	745	678	715	664	691	681	673	676	731	720	687	671	646	655	690	687	666	683	694	696	670	704	673	702	749	694	689	673	711	684	730	671	686	674	696	730	698	681	688	742	657	746	689	690	705	668	724	666	679	715	682	697	656	746	645	685	697	690	652	638	684	668	698	653	599	699	674	679	727	728	695	692	685	626	703	677	694	698	670	650	728	693	698	646	683	678	711	694	687	663	705	748	664	678	706	660	719	670	679	673	637	672	727	677	704	713	700	688	718	681	685	700	679	671	717	675	702	684	727	688	677	648	690	669	664	675	702	660	712	721	737	717	694	706	666	671	704	728	674	663	692	705	717	677	669	714	718	664	702	702	740	718	700	676	700	713	686	677	672	709	681	695	661	700	718	699	654	724	722	675	708	700	739	738	711	695	693	701	699	724	715	698	680	677	699	693	747	689	693	690	644	718	663	729	662	678	695	711	702	748	732	676	726	663	664	733	724	679	699	679	640	657	667	720	670	733	726	695	688	670	681	666	679	674	725	696	696	708	707	702	698	704	689	716	693	689	704	702	722	727	683	708	717	659	637	657	698	668	671	698	755	676	653	694	644	710	680	678	699	669	695	676	699	689	676	707	730	695	647	661	718	713	700	693	681	658	724	672	662	691	685	679	676	752	721	707	707	645	735	720	663	680	715	727	709	702	734	716	714	672	661	690	634	683	682	698	709	692	724	731	712	743	686	709	708	678	689	696	714	718	698	692	687	690	661	730	662	662	668	675	681	684	669	676	690	702	680	617	704	681	727	710	675	701	718	742	680	675	708	704	665	661	690	675	727	708	703	667	654	702	717	683	694	694	646	694	688	711	722	719	706	666	707	736	725	717	733	653	675	732	681	627	705	731	702	686	708	709	681	648	709	672	634	717	700	661	735	678	695	661	744	693	674	657	671	698	696	685	667	726	692	685	652	726	686	696	683	695	720	699	711	666	684	643	653	672	709	702	721	652	718	670	727	691	702	678	710	696	718	649	704	695	657	706	650	727	726	694	658	748	668	664	668	702	725	702	694	685	722	749	693	710	669	644	667	666	691	678	673	640	722	732	707	721	686	686	708	673	685	636	742	721	708	720	687	686	730	696	707	625	687	750	713	698	737	704	739	677	706	691	702	695	763	739	700	689	630	702	700	741	702	662	618	715	672	659	740	667	698	651	707	672	692	678	664	675	681	674	699	677	681	714	665	650	715	737	639	703	728	695	693	719	649	759	709	674	716	650	689	680	745	668	710	714	692	682	735	706	689	735	651	746	657	750	674	704	689	679	693	698	674	699	680	702	723	696	651	719	710	673	717	696	669	695	685	682	658	652	686	707	686	783	681	721	683	731	629	686	746	662	715	686	700	627	703	672	664	638	700	718	645	687	669	657	663	738	702	741	723	750	710	719	683	722	682	699	695	698	696	695	683	688	712	699	669	673	705	701	696	675	667	686	647	638	646	737	695	674	662	708	697	681	671	642	642	684	654	697	671	704	659	740	749	741	720	686	718	701	702	714	725	742	667	660	679	714	689	721	699	674	700	681	734	667	695	696	678	697	685	697	675	657	673	669	692	666	669	691	656	661	649	726	683	677	695	691	683	697	672	690	699	718	683	707	731	679	665	743	730	676	691	696	682	689	730	664	633	701	691	729	700	714	694	674	720	708	697	733	664	690	662	628	714	688	688	695	711	676	704	733	673	684	700	700	703	683	634	695	689	677	667	686	679	702	709	657	753	681	692	634	653	665	713	714	694	661	688	672	670	686	688	715	664	708	645	623	730	765	673	693	684	709	733	714	712	636	699	722	706	717	720	675	668	688	694	675	698	691	638	726	661	666	701	688	670	727	687	660	692	750	722	736	693	695	672	715	746	655	719	679	689	695	720	698	700	672	693	689	685	671	705	642	687	689	717	697	695	658	674	673	691	673	684	699	710	651	732	713	685	743	721	661	659	702	673	714	722	700	663	717	646	640	727	700	687	659	714	688	596	645	641	696	649	713	698	701	702	682	712	666	687	744	700	731	659	716	737	679	691	731	799	681	714	693	673	714	685	694	725	668	682	676	695	625	690	699	703	673	695	676	718	655	681	701	707	664	718	686	712	727	651	703	690	674	731	704	653	718	667	745	735	679	675	671	687
35244	34297	22569	2880	2027	1701	1394	1299	1217	1030	1103	989	981	955	917	935	898	903	910	852	903	953	773	843	886	913	838	887	882	911	893	863	867	899	819	935	844	843	825	802	844	862	838	887	864	848	887	852	898	837	852	849	862	832	869	855	836	894	800	876	845	882	853	832	889	897	854	827	840	853	878	827	882	859	863	882	861	924	890	880	850	866	839	877	852	862	809	813	857	846	858	857	834	872	877	885	866	848	873	899	824	836	877	926	814	889	834	901	838	880	809	875	859	827	867	843	828	902	872	830	880	849	905	904	834	841	876	860	846	818	811	840	851	860	893	856	883	886	806	846	808	885	914	826	869	865	829	875	876	841	905	931	853	786	811	837	864	849	887	881	818	815	870	900	935	904	825	799	865	883	862	877	856	807	844	885	912	855	868	851	873	927	856	818	890	882	842	907	889	861	866	894	822	830	916	853	856	880	821	882	856	893	860	836	844	838	850	904	812	831	891	875	937	871	893	814	893	835	844	856	856	889	855	849	899	830	850	878	896	887	813	893	916	856	857	893	837	825	883	854	879	880	835	854	873	850	843	819	862	798	856	891	864	818	818	869	810	842	840	826	879	859	842	903	815	845	815	850	815	860	878	838	864	868	869	888	821	798	890	859	860	881	848	873	868	896	840	851	850	843	889	873	887	900	869	903	843	834	866	856	856	865	869	857	931	870	808	836	878	857	831	859	849	830	835	822	849	849	836	887	855	813	872	844	895	845	898	823	866	817	858	854	859	831	870	814	870	843	854	803	846	910	874	886	810	865	826	868	859	830	826	838	843	863	821	831	877	813	850	870	882	858	868	846	864	900	894	876	848	837	854	813	876	860	856	832	832	876	890	849	830	852	853	852	873	859	852	835	836	912	868	878	834	841	902	873	924	852	878	859	826	825	862	841	859	830	866	875	877	830	829	827	910	895	844	901	817	874	870	866	856	851	899	861	879	904	860	865	895	854	789	815	836	919	860	878	879	872	882	875	868	867	846	816	878	878	865	831	892	875	823	864	854	893	864	896	868	871	825	819	864	841	839	820	866	868	856	835	852	860	857	846	890	895	850	820	820	870	886	809	934	848	878	902	818	782	835	820	884	882	827	802	912	925	876	900	855	899	847	822	828	933	850	913	799	839	839	854	842	798	829	860	850	825	846	870	831	944	883	813	805	888	908	840	831	820	886	863	871	861	861	867	842	850	841	876	875	882	827	835	835	890	890	864	858	884	892	861	814	873	833	908	855	823	847	857	887	864	878	895	848	863	858	833	851	840	865	873	818	857	873	863	900	847	841	865	849	817	923	822	833	833	859	822	833	852	892	861	882	835	849	870	803	832	845	805	902	816	856	849	853	811	823	917	861	892	810	840	909	949	845	850	874	810	881	879	852	850	875	840	840	852	897	841	867	894	831	854	854	877	835	852	862	834	828	885	818	889	844	887	826	872	855	877	852	878	839	865	840	874	850	811	841	860	924	821	846	784	827	883	895	869	839	852	882	878	811	826	832	876	884	857	876	848	878	851	846	863	851	789	862	820	854	832	855	853	864	862	845	842	862	837	830	900	861	862	812	909	795	885	818	846	825	836	850	855	891	836	906	841	917	878	855	811	833	868	865	860	872	852	896	871	874	866	891	815	866	913	825	849	845	856	803	824	825	878	822	802	827	856	854	832	809	835	822	836	855	848	858	864	855	859	849	851	849	839	855	815	859	850	861	855	875	897	859	870	903	844	859	910	800	803	801	852	884	855	853	818	858	815	860	875	851	805	857	834	858	882	873	882	857	823	802	862	881	889	845	886	893	838	855	817	850	814	835	900	854	887	889	849	869	841	899	886	893	824	878	829	886	856	829	848	832	817	884	820	826	910	899	827	880	876	880	846	866	848	885	856	864	806	845	912	834	868	842	868	946	836	873	856	866	857	812	856	892	842	869	853	860	838	916	814	828	872	843	876	841	825	856	803	856	895	833	851	829	878	815	854	893	863	837	895	856	883	812	859	805	820	822	855	883	852	865	797	850	857	871	846	866	842	828	823	911	826	836	870	927	824	903	867	866	896	814	826	874	865	847	853	916	875	882	913	898	827	871	832	852	829	858	923	834	848	838	859	867	861	851	852	880	847	834	851	839	854	865	870	838	831	857	875	871	887	832	879	849	871	840	884	816	821	845	831	880	829	844	888	870	905	839	841	901	844	852	893	927	868	868	864	863	859	843	859	822	868	851	885	844	916	835	893	800	845	862	844	872	815	798	823	887	878	876	849	886	940	842	911	862	864	842	835	935	862	868	899	896	833	869	859	843	882	828	854	821	810	846	792	865	823	892	846	942	881	853	855	871	878	908	862	861	844	872	870	839	845	861	872	846	810	825	852	867	854	837	822	836	851	904	885	842	853	826	829	847	872	867	898	853	857	863	885	884	823	867	835	843	817	860	850	867	901	842	822	870	813	833	822	877	827	843	870	884	880	814	863	883	845	834	874	874	901	896	901	869	830	881	835	821	851	860	922	856	839	835	834	845	843	836	856	793	854	836	850	887	869	897	843	835	839	863	808	882	832	868	863	839	868	812	872	905	898	885	836	869	855	812	807	853	831	892	840	900	900	846	851	838	849	898	821	845	846	869	853	862	862	896	943	862	814	848	827	825	899	836	836	828	822	876	856	842	852	849	869	884	914	888	877	869	876	840	876	866	823	864	802	875	845	843	903	835	847	827	852	871	849	866	890	871	887	839	880	876	844	867	869	848	806	853	900	805	852	825	834	823	833	870	859	874	847	854	873	863	842	842	850	859	862	893	872	811	885	861	883	867	835	872	863	901	864	875	854	835	828	847	843	863	867	826	822	870	859	873	869	862	882	863	853	854	849	875	873	838	834	808	851	842	880	857	894	847	873	801	818	836	791	844	862	846	902	866	838	830	867	881	859	787	853	811	870	856	861	812	886	804	896	831	885	847	846	873	848	816	812	792	823	848	824	911	889	833	784	871	828	844	884	914	900	853	887	849	855	821	877	831	874	880	809	855	917	864	915	892	880	836	821	888	813	833	867	861	857	913	818	876	839	845	835	853	848	874	866	807	811	880	888	855	825	854	837	838	829	823	859	891	915	881	860	854	804	861	829	860	903	907	797	880	861	906	884	857	839	886	833	881	851	890	858	831	820	808	849	834	858	847	866	909	864	875	857	857	888	900	925	832	850	842	862	894	839	859	904	865	867	871	828	864	852	850	851	856	887	908	882	830	878	832	837	868	844	860	829	878	871	859	812	821	881	845	847	836	898	823	925	862	857	862	909	798	858	794	821	828	834	839	813	812	850	873	839	832	854	836	881	901	856	857	821	937	877	853	823	845	859	866	839	861	877	884	878	860	872	807	796	893	825	869	836	882	907	888	828	855	863	875	894	859	830	840	834	817	830	827	904	837	902	846	878	888	801	865	889	859	858	903	901	814	884	812	890	825	890	869	833	789	852	861	855
24828	21586	27467	25432	4709	412	323	317	229	240	237	241	194	196	208	195	200	199	242	185	198	197	216	211	185	193	179	200	215	200	173	188	207	195	198	192	187	193	190	202	201	216	171	178	175	180	196	178	193	192	221	177	190	199	182	187	170	184	196	211	167	194	176	169	186	202	188	181	189	182	195	174	171	191	199	188	171	169	177	187	195	178	175	189	170	187	210	189	225	199	202	208	193	180	168	189	204	186	175	179	166	171	175	178	216	178	179	180	175	194	169	190	202	197	181	198	192	186	179	225	208	197	206	187	201	181	181	193	177	189	192	172	193	155	173	177	189	199	218	217	200	198	189	184	207	188	200	186	178	182	200	174	187	191	185	191	210	203	194	189	164	206	199	168	186	210	191	169	173	206	184	175	202	189	175	181	205	187	175	180	201	198	194	184	191	191	208	184	193	192	183	216	193	184	173	172	194	198	193	181	192	197	175	190	205	171	188	172	186	192	177	159	197	189	165	179	190	184	203	198	202	170	188	174	213	191	183	173	184	186	179	183	215	176	179	174	155	200	177	198	189	192	195	164	189	167	194	198	175	210	185	198	189	183	171	169	177	218	194	167	182	209	177	167	194	174	226	187	165	180	204	183	192	180	191	183	195	193	205	184	191	189	182	184	185	208	195	195	201	205	196	201	211	155	170	179	199	183	194	179	204	180	189	214	194	190	208	181	172	201	189	205	185	207	185	196	180	180	187	194	199	174	180	181	199	203	196	189	194	199	165	191	214	193	210	183	189	145	199	200	171	186	177	177	175	195	182	205	153	188	184	162	220	183	202	189	182	186	188	182	203	200	171	157	200	182	195	170	189	171	212	182	189	206	187	180	215	173	204	184	178	192	174	205	185	168	194	200	200	182	173	216	164	196	184	172	185	178	198	177	175	187	206	181	183	182	194	202	196	174	190	193	196	173	160	206	198	198	178	192	211	198	184	173	202	175	192	191	176	172	200	187	182	190	174	193	187	174	206	196	176	169	187	183	175	168	184	204	173	211	202	182	202	166	187	185	193	193	166	199	195	217	193	175	193	182	191	180	200	186	199	208	196	180	177	192	192	192	189	181	177	179	165	199	169	206	157	198	198	183	202	186	180	196	216	184	187	178	190	200	193	217	186	173	198	201	190	205	193	178	173	146	178	165	172	198	169	184	174	178	185	172	209	181	178	211	210	191	205	186	189	204	205	181	209	193	201	181	196	180	205	204	167	189	186	187	199	207	183	212	215	213	176	212	169	168	187	168	196	201	184	177	170	186	208	189	205	180	187	150	195	194	188	177	170	198	165	201	176	184	187	177	184	195	188	168	174	183	189	186	199	207	203	218	173	215	200	177	177	202	224	189	198	172	223	201	185	177	172	197	203	185	213	204	188	199	183	181	175	182	187	211	184	195	200	186	178	180	193	200	180	209	170	200	181	202	194	177	174	165	198	179	194	171	170	190	181	194	198	189	157	173	209	181	194	206	185	184	157	178	178	174	205	180	205	193	199	193	167	176	184	207	190	210	183	204	200	177	176	174	198	188	173	176	195	178	180	175	177	208	183	188	186	188	201	197	202	187	178	176	180	193	206	161	191	191	201	194	159	186	202	206	162	174	184	193	176	195	176	173	189	200	199	200	162	180	187	164	193	197	184	212	169	200	177	176	199	178	190	182	198	182	205	193	202	202	194	184	211	193	188	199	210	201	188	169	187	201	192	197	194	176	204	178	192	184	166	187	205	202	192	205	214	176	209	196	175	232	170	187	189	181	166	168	195	220	179	192	197	180	208	204	190	170	176	175	205	197	180	200	183	188	197	178	194	158	199	196	171	184	207	185	175	193	169	189	185	187	181	183	199	192	175	193	181	172	182	185	204	197	205	190	210	205	181	206	201	183	181	161	198	185	189	180	196	188	175	161	200	163	178	200	166	190	194	198	204	216	196	194	188	169	215	172	183	187	191	168	211	187	183	225	183	183	199	183	177	194	192	205	188	162	184	196	181	221	196	182	168	194	187	182	201	185	180	209	171	178	222	179	188	180	207	195	185	195	149	192	174	185	183	181	189	192	175	165	199	179	216	204	185	180	192	182	200	179	188	196	165	179	181	178	197	203	174	181	197	192	181	186	181	194	200	187	191	206	188	192	164	182	193	184	223	190	189	195	181	181	163	178	167	192	209	182	177	174	180	194	209	196	184	180	199	183	198	187	182	180	183	184	189	195	193	216	179	169	199	205	182	188	196	208	171	166	195	171	209	189	220	192	188	172	212	182	204	183	203	186	202	182	214	192	207	204	182	189	190	179	167	180	213	231	197	190	171	172	164	190	176	183	209	193	194	176	181	186	221	181	184	187	217	187	167	171	211	187	189	209	200	184	208	186	204	213	195	193	179	175	186	185	183	197	186	194	186	184	199	163	228	201	204	186	200	171	175	223	204	218	181	189	175	196	184	168	196	214	197	190	201	168	183	179	193	215	193	180	180	204	183	205	200	192	200	184	193	199	182	190	199	169	216	204	191	172	185	192	186	179	209	173	209	162	186	155	186	201	206	205	177	204	178	200	191	193	180	183	196	205	189	210	187	206	196	191	187	186	186	168	180	193	180	172	172	195	197	186	200	176	174	169	184	184	167	198	191	185	178	192	194	199	177	222	187	191	192	197	196	180	177	187	180	197	164	210	181	174	207	189	190	173	174	143	197	219	175	175	189	202	190	179	184	159	206	177	166	179	192	187	160	196	204	199	177	190	198	185	176	181	195	207	187	189	176	190	233	171	190	206	211	222	181	184	180	187	189	230	206	180	196	182	206	204	170	192	167	194	189	202	166	196	179	202	181	204	207	191	185	184	187	182	191	184	201	186	181	184	191	177	197	175	172	193	184	201	187	197	184	213	177	189	202	181	182	178	194	183	192	203	191	193	188	194	195	167	181	195	193	187	206	199	190	206	190	187	180	179	174	195	182	184	176	202	209	188	161	178	205	197	214	172	190	184	199	189	199	180	203	207	166	175	209	175	199	173	190	185	170	185	189	186	186	184	212	205	209	188	200	166	186	191	188	194	206	176	181	189	186	181	196	199	184	203	185	200	176	181	193	190	195	187	201	166	189	192	195	184	174	178	179	188	209	183	192	178	172	167	193	198	180	186	190	183	193	193	208	209	207	187	188	204	183	190	188	200	185	194	183	192	187	168	183	181	207	174	194	180	174	177	172	179	196	202	181	197	181	200	183	191	190	186	208	195	195	210	177	193	195	179	179	198	205	182	195	188	181	197	165	183	168	193	201	192	187	190	177	185	189	198	194	189	191	180	180	165	210	178	181	188	174	191	186	211	197	201	182	195	183	195	166	190	183	178	178	189	208	202	203	208	169	177	183	185	188	198	194	161	206	173	172	166	203	177	207	193	195	205	195	205	184	182	188	207	190	177	182	190	199	179	212	188	199	171	194	190	156	188	210	177	187	192	204	188	176	187	196	195
32865	25632	13322	1311	888	698	589	477	454	368	386	333	326	311	319	276	326	330	277	285	304	313	283	282	269	265	274	276	242	275	271	288	261	291	253	289	234	275	271	284	250	281	262	296	288	247	260	278	255	295	245	252	269	304	266	253	289	278	284	256	243	242	306	261	284	287	279	281	273	268	277	269	288	285	248	251	242	279	264	283	285	260	258	308	271	284	249	255	260	262	249	271	274	247	260	243	261	252	257	254	275	251	267	238	281	281	260	243	283	231	272	270	286	244	257	229	253	237	280	285	261	257	274	253	242	284	286	288	269	249	266	266	225	257	277	252	228	255	263	282	285	281	251	273	280	256	287	259	273	274	290	262	237	245	268	287	271	246	265	259	259	267	250	281	280	272	246	259	286	281	277	221	291	275	254	272	285	278	259	269	250	256	235	262	252	257	274	261	256	271	259	250	271	280	255	268	294	274	277	247	261	266	261	273	256	249	264	258	282	248	281	258	272	268	269	245	224	270	275	263	279	255	239	252	246	270	255	292	269	252	261	273	282	249	264	282	295	238	252	261	269	254	245	230	233	253	254	278	249	267	273	230	256	254	231	266	271	267	288	253	261	292	275	246	261	237	281	259	248	247	252	286	264	259	280	289	243	255	241	262	258	256	258	274	285	257	275	252	249	244	266	288	280	264	260	238	283	263	256	236	252	277	277	213	254	268	270	247	253	257	302	254	294	260	268	247	273	231	267	264	259	260	252	240	263	260	244	242	280	301	251	271	235	264	262	292	271	253	250	269	295	248	257	281	267	263	232	272	279	279	280	235	260	270	275	260	252	286	254	256	245	257	270	280	247	285	255	237	271	247	275	272	290	257	272	287	256	273	248	252	262	281	306	278	261	264	261	283	304	250	273	298	276	289	253	273	274	255	278	253	242	285	277	263	274	280	275	308	259	276	280	246	275	274	234	268	278	269	239	279	258	244	234	279	254	275	250	256	265	258	277	261	289	257	239	261	298	238	250	270	250	255	289	238	259	256	264	245	261	256	275	260	268	268	281	234	259	255	259	263	280	253	274	251	268	274	286	262	263	266	278	264	239	286	255	237	256	294	260	273	262	266	265	277	294	276	268	248	276	214	253	250	271	302	259	245	241	249	249	303	275	274	251	252	254	252	278	261	278	257	259	268	273	266	239	259	246	240	289	251	284	235	242	267	274	251	274	246	247	257	260	267	242	273	240	300	262	267	266	276	273	274	242	249	246	274	254	262	239	273	265	265	282	249	288	280	257	237	257	265	279	257	273	247	272	271	267	267	234	258	249	257	253	261	224	256	266	245	243	234	242	210	254	271	283	254	257	262	267	244	260	247	265	272	247	290	253	259	266	270	278	252	270	283	243	273	248	256	271	259	286	280	267	273	252	261	276	234	249	247	263	273	264	267	247	258	288	257	260	261	259	266	256	268	255	271	266	290	273	249	271	257	246	268	283	252	251	264	247	265	266	259	260	268	256	272	271	264	274	231	254	281	272	256	294	270	293	289	265	268	267	276	320	275	254	273	268	245	273	279	268	276	281	238	265	262	268	277	279	239	248	281	257	264	265	236	259	267	286	237	241	269	291	274	257	276	268	285	258	252	246	234	236	281	263	278	285	260	268	279	294	265	274	253	291	274	276	253	263	252	301	262	264	249	267	282	269	251	259	274	274	277	250	268	280	242	276	245	256	289	247	242	245	272	292	253	272	287	306	246	274	282	299	273	270	267	250	271	242	265	260	285	275	283	279	279	291	234	272	269	288	242	274	244	279	252	253	265	269	263	269	273	271	274	283	281	258	251	271	277	267	246	248	234	240	253	285	254	285	239	262	271	215	240	276	262	276	268	291	254	253	269	263	268	272	289	294	276	272	264	269	255	288	215	267	279	261	288	267	273	266	275	273	274	242	262	270	267	259	268	258	289	290	283	259	280	291	254	274	236	258	253	255	259	257	231	279	258	240	269	285	265	306	261	269	253	278	264	244	257	299	267	283	247	240	253	314	276	261	237	295	285	259	261	248	250	269	260	266	272	301	245	263	253	249	269	259	295	244	281	253	255	254	255	275	247	241	246	279	233	252	264	270	256	257	285	252	253	266	273	283	279	259	269	281	285	268	254	265	247	246	277	279	266	277	270	245	277	256	244	240	265	251	275	276	274	255	253	267	258	280	293	273	268	255	240	250	279	272	272	265	239	261	265	252	282	275	253	249	235	252	274	233	272	273	276	267	281	239	257	235	220	245	254	295	262	265	292	284	273	296	257	265	262	236	263	259	280	274	257	292	277	260	278	232	289	242	278	250	248	252	244	290	256	247	289	258	299	246	284	243	255	261	275	268	272	248	289	267	297	270	242	269	247	273	263	292	264	274	280	260	268	288	300	255	281	238	257	273	247	284	276	266	280	258	260	276	282	265	252	275	256	242	270	241	288	275	267	250	287	270	264	250	272	252	259	276	276	251	248	258	254	242	291	263	271	265	261	286	272	263	263	245	284	243	252	280	243	261	270	253	247	294	279	247	278	266	245	260	270	283	244	248	259	255	258	292	268	287	241	246	259	221	266	246	258	243	258	264	275	261	283	260	284	267	243	250	277	263	259	249	249	269	259	240	277	254	240	251	258	264	259	268	236	255	275	237	226	282	248	232	245	266	260	246	241	269	287	268	254	285	252	247	269	254	255	318	280	237	292	244	252	282	261	281	274	259	269	259	277	280	262	270	271	278	269	248	272	255	239	284	258	244	271	255	225	301	282	244	246	282	250	279	259	247	270	279	276	257	270	271	238	272	257	237	274	262	228	221	267	265	275	239	288	291	267	288	265	264	284	265	257	269	283	254	268	269	262	260	256	279	292	257	258	302	272	277	270	287	236	276	275	276	285	270	241	248	280	241	243	277	291	262	256	264	239	257	261	238	244	268	289	267	277	280	253	269	289	280	270	251	284	231	268	234	280	253	258	271	252	229	250	252	265	298	293	255	250	261	253	249	259	270	251	244	245	251	276	255	271	236	274	275	281	247	240	264	264	276	274	257	248	284	284	267	277	251	277	300	236	278	297	252	240	250	259	247	282	271	275	276	286	245	291	239	272	234	268	258	249	297	226	233	263	270	247	247	280	264	272	247	246	267	271	264	260	250	269	267	271	259	235	273	259	268	255	260	265	242	254	297	285	260	264	255	258	258	285	260	275	261	263	235	267	274	266	231	269	228	256	299	259	247	274	270	267	276	256	270	276	270	264	257	264	252	253	258	272	269	291	258	259	270	254	268	258	263	267	273	256	276	271	259	276	290	242	250	254	263	241	286	276	269	269	242	289	245	248	269	246	247	269	243	244	282	240	290	253	261	264	271	237	251	270	247	293	292	227	270	265	260	250	254	264	260	269	276	278	261	270	250	282	282	265	268	250	291	269	246	276	249	305	274	290	261	245	267	271	277	278	292	270	267	254	255	242	270	261	263	275	264	244	264	272	280	268
22730	21634	29380	24402	21636	21427	4303	1169	890	818	846	777	755	678	710	693	698	631	642	724	671	667	603	653	614	642	671	641	678	626	657	632	586	626	646	622	627	638	619	651	619	639	629	606	615	631	637	647	638	617	624	612	601	638	617	602	616	614	646	594	593	611	568	616	647	608	619	635	627	653	615	603	614	622	605	617	625	581	621	616	598	630	608	587	585	550	602	622	650	639	593	586	619	603	553	610	589	591	615	623	621	596	604	607	615	623	583	617	664	626	603	623	612	619	615	614	587	650	619	649	609	620	636	592	619	645	572	598	617	622	591	594	598	617	643	650	579	605	616	626	594	605	602	622	638	619	630	573	642	572	664	635	580	549	608	587	620	629	578	604	564	627	633	636	638	618	595	577	600	631	607	611	617	598	623	594	623	644	609	623	609	641	594	605	640	599	636	574	631	579	601	628	567	602	632	574	601	589	594	620	642	611	633	603	579	675	598	582	616	654	675	648	603	576	614	632	567	587	620	598	612	626	601	631	636	607	649	639	633	588	603	617	627	591	605	628	558	619	629	637	607	611	610	626	564	661	617	578	595	594	623	588	639	613	628	603	633	637	592	659	636	641	573	622	585	603	634	613	611	627	600	619	600	615	600	543	598	611	603	617	603	664	599	577	655	585	619	600	602	606	602	623	608	640	617	598	615	611	646	615	628	574	618	633	560	567	563	562	572	607	619	593	617	615	621	574	575	615	573	608	614	597	596	627	586	616	631	596	621	641	576	606	606	624	648	599	606	611	596	607	605	585	632	587	622	619	579	624	629	586	598	602	625	583	610	581	633	653	645	611	615	583	591	602	625	580	599	619	584	554	605	645	605	621	607	640	666	652	613	673	599	624	585	608	648	583	594	652	629	606	625	654	650	581	601	639	636	607	642	562	575	602	601	632	623	613	621	669	610	607	601	662	577	610	591	622	587	625	621	600	629	606	599	585	592	588	616	573	604	611	631	610	648	590	613	596	640	611	654	562	615	607	584	598	591	616	625	592	638	577	586	619	596	606	565	620	622	631	627	606	609	616	626	588	621	646	611	653	578	617	639	625	639	575	674	645	560	625	617	611	575	600	621	643	630	627	587	580	580	645	602	605	606	633	599	652	612	563	613	577	630	588	647	608	615	660	600	622	652	636	622	615	586	618	609	596	645	578	585	610	627	616	604	598	597	549	601	613	634	579	594	602	555	610	648	631	638	610	615	605	576	522	637	646	581	641	650	601	639	592	600	589	630	604	621	637	573	590	612	599	628	624	599	613	641	616	642	624	578	617	587	592	608	622	626	591	580	590	647	617	622	639	623	580	605	635	608	625	612	590	633	596	572	621	588	624	613	617	577	595	579	598	624	636	652	609	595	607	604	605	629	621	590	611	639	620	596	569	620	578	612	633	600	634	587	589	610	632	636	637	624	607	598	615	629	603	602	622	572	599	612	592	619	641	569	617	603	629	640	587	596	655	638	677	628	576	623	600	577	591	600	657	577	619	647	614	611	608	590	608	618	596	593	594	607	588	645	635	611	614	617	628	612	623	631	592	625	639	630	579	606	634	579	609	612	628	635	591	579	605	608	644	614	640	644	583	579	595	626	647	560	620	583	646	585	568	575	626	619	653	661	607	603	630	586	569	589	532	624	594	592	609	574	607	601	629	597	647	654	621	605	573	574	621	572	587	634	623	619	634	622	577	637	595	642	634	606	587	683	634	604	595	632	590	588	612	594	629	595	598	614	594	624	636	636	595	567	606	620	601	669	601	530	632	632	615	649	561	582	589	616	597	631	577	605	625	635	611	586	595	618	664	580	600	617	618	611	620	573	589	616	540	622	647	566	614	597	615	650	590	592	608	591	635	617	556	550	608	638	631	610	602	605	644	605	605	601	616	585	599	584	639	613	610	551	618	583	608	608	591	667	594	630	590	572	625	637	619	603	616	595	620	639	550	618	598	609	585	596	610	589	582	632	598	618	589	616	609	594	613	623	611	577	616	629	602	623	677	571	594	590	597	638	626	641	623	612	572	609	605	626	603	636	599	575	642	621	640	586	600	618	604	636	656	610	583	581	623	639	561	585	603	639	596	614	595	614	616	600	620	595	649	633	619	593	602	651	579	613	579	610	611	612	625	608	646	597	631	620	562	630	599	593	540	609	610	613	617	639	614	607	666	638	586	655	607	569	585	596	586	600	622	598	592	617	632	620	585	590	615	626	564	596	655	585	568	642	642	618	595	593	629	639	611	564	556	621	692	595	611	562	603	604	587	619	595	596	579	623	601	594	638	627	583	641	611	585	627	603	615	571	614	635	581	593	673	616	622	619	632	608	595	593	626	611	611	598	618	601	579	615	605	596	581	633	616	661	632	618	649	603	618	623	630	629	600	618	611	625	606	592	594	601	576	546	590	599	597	587	632	635	664	590	590	621	601	612	620	613	623	618	604	655	618	653	654	580	599	612	583	592	568	635	619	627	547	608	620	615	606	558	621	579	634	623	575	615	618	621	615	613	587	557	554	629	608	611	556	619	604	619	628	615	625	654	566	601	609	585	643	581	654	611	621	691	577	594	613	619	593	595	606	591	588	609	643	636	641	618	632	622	625	594	633	606	649	582	617	614	604	589	589	620	596	613	620	598	574	581	586	630	609	627	618	638	599	603	586	572	604	632	617	584	607	599	559	598	637	609	582	590	575	600	563	593	608	567	624	620	581	622	620	600	628	584	612	594	671	595	662	619	576	626	555	629	552	584	585	612	605	628	614	606	618	603	605	601	624	601	614	619	595	588	618	629	671	637	619	632	637	596	601	630	605	632	624	590	615	638	595	623	598	581	621	585	590	565	635	637	615	598	586	629	615	648	555	587	605	575	587	584	668	618	586	599	569	603	579	594	601	640	611	622	650	604	628	613	605	619	602	585	629	592	594	602	625	608	616	598	617	631	617	593	610	614	586	600	590	599	606	601	590	609	607	572	595	597	664	625	615	604	609	612	604	574	588	580	599	577	633	586	611	628	616	625	602	612	632	613	583	575	578	568	603	652	654	645	597	623	615	603	592	573	596	634	639	625	595	612	582	627	615	618	612	666	622	603	622	604	616	612	595	545	578	625	608	566	604	551	588	590	651	659	669	594	644	606	591	635	641	590	584	598	608	582	580	630	642	564	623	597	630	616	617	635	621	659	571	611	609	642	622	623	637	602	652	602	622	560	602	590	613	641	601	660	604	631	602	622	576	589	598	622	649	568	569	621	546	637	599	611	559	683	649	614	631	598	644	607	605	567	588	568	655	602	591	605	588	610	620	635	594	594	594	612	628	596	616	598	643	561	612	609	572	634	621	591	592	588	627	612	596	582	599	548	622	605	607	632	581	639	650	636	612	576	603	607	585	612	547	605	607	562	636	587	614	639	620	606	598	610	594	599	627	579	601	570	640	604	587	609	570	608	606	615	629	603	625	610	659	574	602	601	661	589	573
41766	41795	29372	4187	2935	2329	1937	1540	1341	1224	1210	1069	1035	970	1027	926	903	852	848	870	874	849	818	786	814	778	790	793	778	819	799	806	777	811	802	798	803	823	740	781	824	753	812	731	804	757	794	794	743	808	771	744	797	749	794	797	757	781	794	779	768	734	786	759	784	726	820	774	781	744	780	803	762	766	810	778	797	814	790	799	759	780	792	771	778	754	757	757	783	754	744	763	759	743	798	760	807	751	781	749	778	800	766	764	748	772	759	711	786	779	745	772	795	783	797	769	758	734	765	738	763	745	783	716	757	733	794	835	812	821	804	789	792	708	773	760	759	751	792	753	753	735	757	780	782	762	789	770	770	795	746	805	797	750	711	764	785	758	796	785	733	713	757	793	765	732	760	732	773	751	788	773	735	762	735	767	769	808	715	762	756	757	777	754	810	793	762	780	777	804	785	789	734	825	763	775	785	756	825	764	750	758	792	824	746	809	781	754	760	736	788	754	788	752	806	758	799	803	745	760	776	744	806	749	807	789	746	771	789	754	773	808	765	815	708	848	776	754	726	771	772	759	780	763	797	784	779	760	751	771	755	794	713	782	740	749	747	769	780	784	795	771	709	788	801	752	810	740	755	790	769	761	777	759	755	763	762	759	762	747	735	743	787	778	778	754	841	736	770	785	778	790	748	802	799	756	794	758	799	734	777	721	792	787	758	833	713	768	783	777	790	786	756	776	769	812	727	764	750	719	738	768	744	783	760	733	767	777	790	717	759	790	827	748	788	757	759	776	774	791	728	756	744	767	775	796	816	763	771	763	767	762	772	742	744	707	794	773	789	728	764	758	752	790	760	707	795	794	752	781	763	766	733	787	730	714	754	795	824	806	724	754	733	778	782	773	811	759	822	769	729	732	710	750	769	775	742	773	808	798	749	790	759	762	690	790	786	756	757	750	771	816	773	798	842	778	779	756	760	787	810	803	790	789	787	814	776	756	761	782	760	766	766	739	731	833	763	761	778	785	775	778	767	757	796	747	714	735	763	753	765	787	761	744	754	728	757	766	764	777	743	807	777	829	758	761	742	808	818	800	727	755	786	730	775	709	749	737	772	757	768	784	809	723	814	758	781	725	817	716	798	821	770	765	798	742	796	720	781	716	769	772	745	762	739	763	813	763	794	742	821	798	749	750	826	728	767	750	764	759	753	798	751	741	787	788	791	734	785	724	781	769	752	753	784	799	770	797	792	769	759	764	748	775	762	738	742	760	778	732	758	766	702	814	749	769	765	750	759	804	814	777	728	769	799	771	747	795	760	795	759	748	784	817	801	750	814	759	781	780	771	796	731	743	779	777	785	787	712	738	767	800	769	789	806	759	749	761	793	757	799	788	777	799	775	763	798	774	779	760	727	777	741	730	755	790	729	790	750	741	750	793	823	804	785	796	758	798	753	792	831	748	740	775	805	761	715	765	753	733	777	758	784	778	743	797	802	759	761	747	747	754	747	780	753	769	766	786	740	763	768	787	765	786	748	795	782	738	813	768	823	809	787	777	787	781	814	761	760	763	749	748	749	796	756	751	772	829	774	779	762	790	762	751	769	758	752	774	769	774	791	764	819	761	772	730	827	799	817	768	721	743	761	749	765	782	757	780	749	785	744	729	768	796	746	763	779	810	757	770	758	760	778	800	774	758	815	777	764	792	797	777	798	808	729	753	786	791	728	748	766	799	812	722	781	780	807	759	771	780	788	786	807	800	743	775	786	764	756	740	701	789	801	760	769	733	770	757	775	792	767	798	738	740	772	766	787	762	745	784	738	806	745	762	745	715	766	805	770	798	807	808	768	763	712	755	745	721	751	818	831	745	794	752	764	781	742	802	734	763	738	740	763	777	782	787	766	777	743	803	740	757	759	791	723	765	777	751	777	719	780	794	812	784	779	751	739	798	786	728	710	701	767	776	748	775	804	814	789	746	778	848	747	732	782	806	762	802	772	766	765	734	770	750	765	800	803	811	814	763	747	789	771	724	743	766	788	753	756	740	755	776	779	739	801	737	747	782	735	764	753	729	752	808	788	755	752	719	735	757	774	761	754	793	728	836	741	786	739	718	791	795	750	694	790	806	795	734	744	784	828	768	735	794	742	819	747	739	766	770	763	781	780	809	765	774	761	747	760	712	780	806	833	710	721	802	760	735	805	775	730	783	782	727	742	749	764	735	746	771	721	777	750	810	786	765	771	747	782	767	762	724	814	783	802	774	750	826	738	772	782	776	766	745	810	740	775	752	746	755	812	793	753	789	771	732	806	755	769	744	759	715	750	731	725	775	744	794	722	782	768	737	847	767	788	797	800	746	777	737	739	762	724	720	781	769	737	816	751	788	807	764	758	751	764	787	771	785	808	766	765	766	773	757	765	797	779	763	752	775	761	759	753	804	760	761	760	765	749	804	762	740	705	764	726	728	738	795	754	750	770	744	747	748	748	731	793	768	810	717	760	813	786	767	795	767	786	741	802	728	783	705	751	783	720	774	738	803	678	807	800	761	748	825	776	775	786	765	756	772	801	794	765	737	810	760	738	798	774	745	762	789	727	742	779	747	740	804	729	765	744	756	777	772	764	750	763	738	814	719	784	734	764	691	764	779	763	759	730	726	708	767	775	783	770	789	758	793	734	742	791	746	778	763	807	761	773	730	749	726	770	748	786	715	723	792	816	763	752	770	784	782	772	785	729	842	756	767	857	804	773	808	791	745	780	778	779	775	755	832	773	745	741	750	756	749	715	731	786	780	778	800	773	752	795	739	754	796	783	774	748	805	804	748	761	743	741	739	790	803	800	737	736	779	796	811	783	788	796	782	767	748	753	788	735	783	737	761	762	813	773	759	785	769	793	767	729	778	762	793	816	778	785	804	790	803	744	787	729	747	807	748	767	722	768	774	784	756	732	794	805	797	740	798	773	799	769	758	832	832	711	743	775	709	785	767	777	799	770	775	796	789	775	794	781	778	766	777	761	788	812	767	814	737	766	718	782	767	767	751	767	789	776	819	726	762	768	793	785	725	815	764	760	807	729	794	772	793	750	768	720	752	802	763	759	750	772	759	805	793	744	754	751	721	798	804	729	767	783	795	729	783	766	758	787	734	764	737	789	748	767	775	736	737	768	738	746	773	754	765	802	747	712	805	756	791	772	738	767	798	786	756	780	769	767	760	749	766	775	732	794	807	752	769	790	778	778	733	816	761	794	778	770	778	808	786	806	771	793	759	759	801	793	813	765	775	748	765	763	752	815	699	781	804	735	804	738	745	752	752	792	802	789	750	772	773	797	798	793	792	780	730	767	778	755	773	789	770	775	825	763	786	798	795	809	789	761	780	759	758	761	783	791	810	768	740	823	779	711	790	789	755	771	748	792	784	788	782	775	763	772	791	758	705	723	806	782	791	753	765	797	775	718	734	723	812	785	753	737	772	810	736	807	765	789	803	741	735	756	808	787	724	726	821	796	759
28080	18861	5871	710	451	402	405	402	416	380	393	374	365	379	383	375	391	349	361	378	387	373	366	386	366	386	376	401	355	353	382	333	377	354	356	407	390	352	324	318	421	389	393	376	388	336	368	347	386	338	360	389	364	359	330	365	375	365	351	403	394	357	349	379	381	384	396	340	360	366	407	366	371	376	388	361	386	404	410	356	339	368	362	384	419	394	358	345	381	396	382	376	351	400	365	381	345	352	395	380	351	366	368	354	411	384	350	373	382	380	382	361	373	361	391	360	348	401	396	403	346	403	351	365	358	373	352	416	400	385	366	371	367	394	380	368	345	398	392	361	354	358	361	391	359	364	381	370	389	357	370	388	388	342	382	360	356	394	368	353	344	364	347	378	396	377	386	390	356	385	394	400	397	422	368	365	397	382	373	373	401	360	373	377	380	399	368	395	372	393	348	369	370	378	396	352	369	388	412	409	346	349	387	401	404	374	389	383	362	370	390	374	374	412	357	397	415	339	408	427	408	347	385	384	382	376	373	375	391	406	343	390	344	398	379	395	387	389	389	368	346	385	371	344	391	357	369	369	370	387	354	375	384	366	366	374	324	373	361	361	374	400	377	406	404	361	357	355	367	357	373	398	400	346	322	380	358	401	364	421	367	343	385	372	394	400	386	367	364	362	355	380	366	392	361	350	341	396	380	374	411	414	380	352	365	383	327	387	365	371	388	397	345	408	360	397	323	370	395	372	382	393	378	365	378	404	376	351	347	369	337	391	409	357	343	372	350	373	349	343	380	362	347	398	360	356	375	375	372	387	375	348	335	386	350	382	384	405	402	418	381	380	381	359	350	338	376	392	401	334	398	367	368	334	368	381	359	390	357	356	353	390	400	387	375	410	361	375	373	381	388	345	349	383	389	408	402	380	354	371	369	415	389	354	357	376	361	349	393	358	394	339	422	345	378	374	344	408	384	388	431	341	355	385	372	351	377	363	395	378	384	377	378	384	389	385	395	355	349	367	391	353	367	406	375	381	395	364	375	348	404	379	363	374	358	378	366	378	367	405	378	351	376	348	376	364	379	374	348	387	337	367	374	379	345	346	355	374	384	330	385	356	411	365	376	350	393	395	366	353	391	359	353	402	393	340	346	367	396	352	368	382	423	388	373	402	366	379	358	362	420	412	360	382	387	399	372	352	419	378	363	369	381	338	382	388	394	397	375	380	393	362	370	396	344	379	363	371	389	385	390	361	369	387	395	373	376	379	392	369	364	361	364	389	328	350	338	360	405	385	361	395	366	396	392	379	380	362	414	401	393	388	380	374	378	354	407	391	370	423	366	368	385	384	366	382	360	351	359	387	371	353	381	395	388	399	381	383	381	369	379	411	356	390	357	388	366	349	342	360	398	365	358	388	371	379	357	373	354	374	397	391	357	378	362	364	360	377	370	381	364	369	339	344	390	394	395	379	387	318	397	349	362	360	370	368	359	380	380	323	376	340	356	396	367	374	381	386	382	343	401	372	393	386	394	402	380	358	357	361	385	371	359	381	401	365	359	387	388	387	383	336	361	424	365	348	372	380	397	361	373	395	401	367	388	395	395	383	378	378	365	361	353	391	384	374	366	374	377	346	388	335	371	406	377	350	344	364	379	342	373	339	378	359	352	397	380	371	358	394	385	363	367	415	374	386	361	390	366	360	358	369	401	395	366	370	358	359	385	341	357	386	349	372	375	378	364	378	353	365	394	389	360	380	394	342	360	386	359	394	395	372	390	369	375	373	404	366	372	357	341	386	348	367	357	393	371	405	381	331	351	390	356	388	352	395	366	366	348	340	382	349	335	398	394	382	373	360	385	364	356	372	368	407	367	359	340	354	361	372	398	344	366	374	409	336	421	377	403	378	381	377	373	411	363	360	398	363	340	365	369	411	401	359	399	399	386	326	386	358	413	401	346	366	345	364	394	399	340	370	371	397	375	354	358	380	393	397	336	326	413	354	339	391	375	364	382	340	382	386	354	363	392	388	381	383	355	377	362	365	409	353	351	375	393	355	386	355	404	352	376	361	377	361	380	372	367	367	360	386	383	394	372	365	375	389	377	378	369	406	408	367	361	332	390	394	412	404	359	412	381	360	384	378	363	361	366	351	397	352	387	393	397	391	324	351	391	369	365	380	385	368	353	382	359	416	388	360	384	370	366	409	381	328	387	373	373	356	372	370	365	394	335	391	435	369	372	366	380	398	397	414	358	364	382	373	366	369	376	395	374	374	364	374	340	421	382	364	377	362	389	403	356	389	389	358	348	363	369	383	367	360	394	390	387	366	408	372	370	362	401	357	401	361	418	385	378	355	394	372	348	366	382	357	408	376	391	366	360	379	331	381	386	376	383	367	376	365	355	399	354	342	385	355	372	373	398	346	382	341	379	363	339	376	385	381	377	361	349	393	386	381	380	376	374	383	333	383	359	383	429	366	373	415	359	378	381	410	395	408	388	391	353	348	374	364	378	365	404	397	415	352	334	365	414	354	380	371	338	364	342	365	377	391	376	361	361	378	396	398	346	357	379	378	377	381	378	373	349	385	399	382	389	347	355	373	399	385	410	402	337	382	424	375	362	379	397	395	339	358	346	351	382	364	353	390	390	372	362	364	366	370	390	383	355	374	373	359	384	373	389	359	365	396	373	389	335	340	372	357	385	375	379	371	353	395	359	399	362	354	350	352	355	376	343	401	390	381	375	354	365	350	387	347	364	357	389	392	405	384	368	382	358	366	377	394	377	365	360	387	384	373	340	370	397	376	376	383	393	365	393	380	383	375	379	381	413	372	382	355	350	380	411	377	380	367	389	361	370	398	414	378	372	396	375	339	398	373	351	364	349	402	364	395	397	338	385	371	345	376	373	349	381	393	359	374	363	389	340	348	359	380	361	384	364	367	380	360	326	383	356	371	371	403	389	372	376	381	385	397	348	360	383	356	346	389	352	376	382	378	355	385	355	383	395	377	370	387	414	349	378	374	386	401	374	361	384	364	346	371	348	372	369	358	357	396	353	394	367	368	336	365	372	363	435	407	371	365	380	402	389	363	379	349	341	373	410	381	377	353	369	425	339	364	363	350	382	383	345	372	439	433	344	378	371	394	364	369	394	370	394	378	354	366	380	341	372	373	341	358	374	384	354	355	410	385	409	352	363	384	350	351	395	393	383	378	380	373	405	360	370	355	377	361	362	381	374	388	404	375	347	341	427	383	367	358	373	351	363	383	421	378	362	365	405	367	387	374	386	372	352	361	375	376	377	388	393	361	395	365	384	373	372	351	369	386	363	402	387	349	353	392	369	366	351	401	359	370	350	380	371	385	371	349	376	342	385	360	401	340	352	351	385	406	352	382	389	394	355	366	399	341	371	351	366	352	403	394	395	378	357	382	350	391	393	361	393	343	371	350	393	351	337	385	373	374	346	372	376	360	354	401	379	356	338	387	361	403	376	374	360	386	382	384	381	345
15002	8609	3623	632	536	523	475	514	463	473	520	483	437	483	488	503	512	477	463	476	470	460	504	463	506	457	478	479	476	483	445	477	433	465	487	479	454	496	448	457	443	472	506	448	484	461	495	496	489	437	470	467	479	475	449	482	487	448	429	472	458	461	445	471	496	485	450	469	503	451	447	473	466	448	457	445	494	494	516	459	430	456	490	428	516	449	449	450	471	503	447	462	449	472	451	477	471	454	486	503	498	496	491	471	467	435	505	473	516	457	483	442	477	463	470	463	468	480	463	504	458	465	456	432	477	470	461	440	458	460	486	447	481	482	427	453	476	460	481	482	447	485	505	472	463	452	465	456	468	481	471	479	489	472	440	473	473	499	485	453	516	480	470	478	474	509	501	477	491	442	464	467	469	461	442	499	503	490	493	453	482	454	456	473	464	454	422	484	526	444	464	472	476	452	488	448	467	474	465	487	470	430	458	504	488	490	458	481	478	495	459	448	456	462	495	487	488	509	455	450	465	497	416	485	429	470	452	485	501	450	442	488	436	491	490	454	458	487	439	438	481	433	489	426	459	459	465	496	501	457	454	463	478	514	457	449	478	445	476	484	440	446	478	470	484	467	444	450	478	486	447	475	463	429	500	467	476	470	485	493	448	461	473	432	484	477	483	441	475	440	426	479	491	445	475	431	482	458	453	426	426	490	461	488	483	474	459	486	510	467	411	468	499	464	501	501	455	463	490	473	452	477	482	443	472	502	445	467	453	476	487	442	473	466	447	501	441	467	444	496	448	471	478	442	440	479	480	469	484	449	489	468	468	473	469	465	481	502	444	492	465	480	488	443	478	483	465	477	499	474	511	469	489	442	464	494	465	489	445	452	451	489	471	438	462	439	446	493	510	472	448	470	455	506	459	462	474	479	465	457	475	483	475	495	431	468	465	468	447	437	492	504	490	426	492	423	474	476	489	489	446	465	502	485	458	436	450	474	443	465	456	475	452	494	455	483	510	447	461	458	490	456	477	481	460	479	517	480	507	460	447	437	443	467	484	438	439	479	482	430	506	484	474	469	482	471	447	453	480	493	459	475	469	491	439	456	479	476	466	432	438	497	484	443	506	436	455	440	460	484	478	470	512	466	472	449	480	496	500	443	473	484	488	444	450	492	469	492	480	464	453	433	464	448	484	476	505	500	444	454	453	433	460	460	447	442	500	443	467	517	469	429	454	499	436	504	493	455	464	469	474	478	471	492	476	517	477	492	457	461	476	486	475	465	475	476	484	509	464	469	485	438	440	490	469	490	446	441	486	487	461	467	445	455	453	448	494	457	467	478	458	494	525	432	437	448	485	480	454	461	486	470	446	509	444	474	458	471	500	482	487	516	494	468	469	466	473	479	523	475	465	492	473	446	449	464	436	477	513	464	481	455	457	504	456	441	488	475	456	485	451	502	479	486	467	471	459	444	430	482	509	463	466	428	464	490	443	506	481	466	462	466	447	479	474	497	497	487	495	475	473	473	461	461	508	464	462	517	468	516	473	515	437	446	495	447	501	481	472	472	495	496	482	464	498	470	500	494	453	431	457	458	502	447	464	477	471	456	427	474	454	468	438	488	497	425	434	425	456	478	450	466	470	454	484	493	456	461	436	468	525	491	506	479	452	499	446	504	483	487	412	491	476	473	498	465	447	504	459	454	471	490	495	455	448	486	458	470	481	443	453	471	479	471	450	434	461	488	460	488	438	451	459	452	431	473	460	480	461	467	470	496	457	493	503	469	490	487	508	483	449	469	452	491	458	476	426	515	520	489	474	460	472	488	470	487	469	476	457	449	479	474	448	443	471	466	481	475	476	471	497	467	475	489	446	447	477	466	438	441	508	482	490	458	483	454	450	500	454	472	462	484	473	430	446	477	471	462	457	468	450	475	483	486	471	462	441	463	453	495	489	468	438	484	480	450	466	473	459	475	492	440	495	476	453	466	481	484	464	500	493	458	469	471	459	518	504	510	475	469	458	454	449	476	465	522	473	468	468	481	467	476	464	451	478	485	467	512	439	468	472	489	484	491	465	457	483	453	432	461	495	487	448	437	456	459	487	470	448	504	489	439	479	509	475	484	459	478	455	472	451	477	474	466	476	419	475	486	456	453	450	433	422	507	439	453	476	485	463	487	477	465	485	460	506	484	498	452	466	473	447	432	498	432	465	454	418	523	445	457	452	480	477	452	469	478	484	455	430	479	504	484	464	465	398	464	445	488	519	509	442	458	483	460	456	452	466	473	492	471	470	487	497	461	436	469	464	484	480	487	465	456	439	445	475	424	476	482	475	465	473	459	469	505	477	471	445	494	460	451	448	431	469	470	510	472	495	456	469	465	459	460	487	481	413	467	479	494	447	495	464	437	447	497	463	459	437	474	454	495	467	455	453	493	463	447	440	489	411	451	447	469	487	425	477	503	451	472	447	436	486	468	476	438	477	523	454	522	427	455	468	469	468	471	466	457	461	453	494	476	467	495	465	481	467	482	473	472	493	434	474	485	489	464	463	416	487	453	427	475	492	458	471	461	453	439	448	487	497	470	451	467	481	444	471	471	468	463	463	509	462	477	453	444	415	484	449	460	449	469	474	450	496	503	464	506	469	449	458	439	458	487	456	475	449	464	443	493	449	455	483	478	429	484	483	460	463	450	461	443	515	467	465	450	469	474	451	488	472	470	465	466	461	486	488	512	437	479	516	449	479	428	474	498	493	451	499	451	503	462	450	504	472	473	481	451	490	479	477	485	408	502	494	457	448	441	453	470	464	460	449	450	481	439	482	467	466	450	438	501	470	431	462	447	500	449	448	470	427	422	447	443	439	482	478	509	449	469	513	410	443	466	491	466	509	439	488	497	498	458	480	452	501	460	430	432	501	502	508	489	439	473	439	439	461	471	449	500	471	479	466	498	421	475	449	470	483	457	460	427	472	450	498	473	456	480	472	484	485	461	475	451	477	433	448	430	428	465	454	458	471	453	458	508	461	485	472	425	501	453	499	436	467	468	444	438	466	487	442	458	468	480	466	448	427	483	470	497	475	471	460	465	460	432	463	487	478	468	426	461	460	459	498	466	481	462	491	471	468	509	442	491	468	470	454	466	491	469	481	446	497	466	480	454	476	452	489	423	467	472	511	468	465	475	460	503	448	506	454	474	516	485	467	469	516	469	477	474	504	478	505	472	466	443	488	428	444	460	485	427	474	435	497	514	468	484	446	531	474	427	474	463	455	516	465	483	471	458	497	500	509	454	464	501	437	477	496	478	498	477	487	429	501	481	501	502	462	485	484	458	474	455	449	449	471	493	455	472	485	485	473	479	462	467	463	459	459	466	494	475	437	524	491	462	456	468	482	475	429	463	498	456	481	488	481	439	491	445	489	483	451	506	495	438	467	467	446	472	458	482	452	468	421	478	459	451	468	444	465	504	455	457	472	513	446	482	451	497	488	486	503	482	495	461	426	465
23600	21552	28792	24750	21328	5847	1193	982	859	814	805	812	773	712	737	751	722	741	692	706	753	749	735	764	755	720	744	725	757	685	749	687	695	744	690	737	724	725	695	682	695	705	722	743	747	653	660	663	656	704	688	707	687	718	710	679	711	746	688	738	735	685	674	703	683	737	680	655	739	711	691	700	726	694	745	723	685	685	727	681	708	689	681	711	709	701	684	711	730	669	706	709	710	708	675	695	665	721	693	666	715	701	704	693	700	694	687	710	685	688	671	694	719	702	696	693	674	720	720	683	716	670	722	683	674	640	700	667	707	691	721	676	741	728	697	707	709	669	699	689	716	683	721	705	691	692	730	671	642	697	694	675	657	735	755	739	710	725	685	704	698	719	702	685	692	679	745	693	702	706	727	717	709	704	686	691	668	701	729	716	721	663	735	700	691	693	711	701	742	724	714	671	702	717	715	736	693	657	703	729	667	682	704	700	677	682	723	716	731	704	672	750	742	705	723	723	718	715	727	714	691	699	731	732	728	727	705	688	703	731	716	721	688	737	728	684	626	693	705	639	651	678	734	708	695	704	700	709	701	724	660	699	647	680	713	707	674	692	726	689	700	745	721	725	720	649	680	679	704	696	721	693	724	701	662	690	702	678	684	700	719	734	706	761	758	701	703	706	659	710	707	666	684	723	673	730	723	680	703	701	733	671	713	686	711	692	717	683	715	764	663	734	704	711	722	685	719	729	700	734	713	689	714	734	673	725	719	683	755	716	736	689	702	726	722	735	717	698	704	713	725	681	709	702	713	696	726	772	685	701	684	676	695	665	708	693	659	683	683	743	688	700	668	666	672	730	676	713	692	709	667	681	697	654	706	689	712	723	699	672	729	691	742	720	744	626	714	689	754	696	720	771	725	691	766	704	760	721	693	680	689	675	690	674	666	725	699	682	688	673	687	706	765	689	690	702	739	747	781	651	746	683	676	704	752	716	733	674	711	746	708	735	707	746	732	709	689	694	741	748	689	645	701	702	690	687	749	710	678	687	635	728	729	672	772	715	717	640	656	729	715	732	704	708	704	656	699	654	651	702	756	703	706	738	656	683	713	708	682	684	750	696	675	729	670	688	724	709	719	729	681	727	728	707	677	651	699	661	667	714	711	718	680	686	698	708	676	692	677	667	697	736	690	691	728	730	729	703	696	717	730	698	703	733	679	674	670	709	671	675	712	702	680	713	725	678	708	692	691	698	659	685	639	716	760	722	679	733	731	679	703	741	717	729	748	687	710	686	674	703	696	738	694	707	703	684	689	713	675	683	687	701	705	723	695	666	701	723	696	726	730	749	693	719	678	702	765	732	706	708	684	686	743	695	737	790	671	731	707	686	676	795	751	745	686	636	687	664	682	678	689	711	696	663	706	731	694	687	731	688	678	688	693	707	724	690	675	689	664	712	716	733	691	651	724	694	691	708	673	704	730	739	716	736	715	683	698	687	700	678	730	707	719	694	699	699	706	708	687	743	680	709	682	740	709	717	666	682	711	654	701	713	732	680	694	764	678	698	694	710	668	729	667	736	682	682	691	714	665	738	681	724	688	732	698	709	708	726	726	679	688	730	697	667	667	718	675	704	703	689	702	688	724	728	739	705	706	697	670	746	670	726	700	724	684	698	703	740	675	748	726	739	696	730	673	731	731	646	698	699	666	708	641	720	721	696	722	655	679	733	708	705	725	653	754	744	664	713	720	747	703	717	699	705	743	714	707	675	689	727	698	735	685	726	721	726	674	711	700	665	689	672	742	714	660	709	670	684	672	692	718	704	719	651	664	701	697	742	722	694	689	737	733	733	680	718	666	674	691	730	738	676	682	679	707	705	704	737	725	700	733	704	728	719	708	709	690	690	687	665	732	691	688	737	689	675	692	676	721	685	699	714	668	700	673	667	687	705	715	730	682	697	703	706	691	706	739	732	756	653	729	740	690	676	687	668	678	711	732	726	691	667	660	726	714	686	709	654	714	708	736	684	692	699	729	720	738	695	694	718	716	770	693	689	660	678	648	709	710	712	686	710	713	734	745	696	704	734	687	709	698	697	714	626	668	661	670	689	732	732	753	693	696	735	699	700	710	714	672	681	688	765	700	684	648	740	698	764	734	715	741	669	696	721	680	673	714	698	685	737	744	735	733	691	731	758	708	667	660	677	711	688	712	700	664	677	754	740	668	682	683	699	710	694	669	702	737	670	697	705	708	752	701	733	691	729	711	691	656	685	700	694	718	695	727	685	693	686	736	646	678	712	699	721	692	723	707	733	700	752	707	721	754	655	714	707	694	676	677	695	699	745	750	642	756	734	684	723	737	727	726	691	739	684	686	707	685	720	696	725	724	688	704	690	671	681	723	721	696	680	678	745	717	612	674	714	669	749	714	749	730	714	662	670	714	729	694	716	683	734	686	733	684	723	686	712	711	721	706	686	690	679	710	673	714	683	696	727	698	716	728	691	674	695	694	694	742	734	721	700	663	690	717	694	689	691	686	704	700	722	721	665	712	648	651	670	689	702	687	742	698	668	696	702	718	691	718	696	700	702	706	659	687	720	711	742	702	710	730	709	702	696	739	696	720	712	678	700	724	708	655	753	693	654	697	698	672	700	736	669	708	706	684	707	728	702	690	695	725	726	670	699	749	680	709	665	715	685	750	740	713	689	708	659	702	655	659	684	748	751	693	706	678	730	710	726	684	727	681	668	683	724	686	672	711	717	695	732	677	694	705	701	729	708	731	692	696	735	675	708	703	714	738	700	680	705	704	715	680	660	753	700	696	717	706	712	678	705	689	692	690	674	662	691	671	734	682	672	739	737	647	698	734	694	715	698	658	724	754	736	690	714	677	681	737	676	639	710	726	663	709	661	693	680	703	675	702	717	722	692	703	703	687	674	704	664	710	724	655	689	721	691	691	743	698	707	699	676	704	711	685	681	721	745	723	701	725	701	750	725	717	718	735	712	642	675	632	690	709	705	733	704	705	715	702	694	727	696	661	681	714	721	706	715	717	720	690	656	708	703	752	698	776	735	644	652	685	698	714	716	686	717	699	697	710	748	711	696	716	690	690	703	643	722	690	693	696	644	764	710	687	703	716	679	651	667	707	658	692	667	731	731	682	717	738	667	750	711	723	703	693	708	709	668	715	717	717	713	700	736	741	689	714	691	657	723	670	697	737	759	642	711	701	692	695	723	693	707	687	643	684	678	715	714	736	704	679	727	720	681	704	643	686	665	728	708	725	719	767	727	686	684	732	697	754	723	729	653	703	693	692	727	699	698	703	666	693	726	677	719	738	670	699	696	679	734	715	714	690	688	705	723	729	645	696	709	746	685	687	676	683	698	704	740	688	729	740	734	691	743	723	680	763	680	741	672	678	737	708	703	716	707	676	723	700	634	717	697	726	688	710	730	682	693	724	710	685	750	692	658	674	702	752	626	731	682	713	644	684	651	724	682	710	721	743	704
35070	28764	21850	2652	1925	1654	1468	1365	1138	1092	979	1037	951	933	971	931	887	901	886	902	935	900	915	859	908	868	853	923	906	832	861	870	869	840	794	933	880	901	868	853	904	906	902	830	835	905	878	920	874	864	884	885	885	880	839	863	878	909	833	851	862	858	894	853	857	905	909	889	793	846	844	835	862	844	867	882	886	891	883	875	905	847	838	860	841	876	843	885	858	865	925	880	863	887	955	862	838	874	846	853	855	860	866	887	870	856	868	830	858	868	837	884	877	875	841	877	852	891	842	836	864	869	846	838	825	894	888	859	851	895	851	840	871	927	915	892	866	867	864	851	838	825	787	822	892	885	872	839	864	875	862	904	802	853	857	831	861	901	867	858	895	850	857	870	836	781	891	890	830	830	876	880	906	853	881	825	849	843	824	910	851	882	833	921	871	844	855	816	857	871	859	845	872	875	877	872	874	883	872	925	815	924	864	826	813	859	898	826	821	853	868	907	891	843	888	856	872	877	843	856	877	847	895	839	839	865	864	898	846	837	887	886	779	818	862	833	826	877	885	870	862	839	817	899	843	821	866	817	839	932	905	887	800	869	848	863	838	884	880	894	846	849	858	946	888	888	808	853	882	882	893	878	870	876	927	852	838	874	810	882	864	872	881	844	916	816	850	781	863	894	828	824	918	834	836	864	900	868	895	807	801	885	880	833	888	907	847	841	898	851	818	906	860	846	883	905	827	929	840	899	863	895	844	835	856	881	875	864	862	834	927	841	865	850	883	870	891	834	847	838	824	879	874	878	828	835	871	886	867	850	911	802	891	925	905	866	898	921	901	820	867	811	855	883	881	871	856	850	836	868	831	886	864	898	879	881	861	879	957	849	888	859	868	886	873	882	890	861	816	866	863	908	844	843	833	887	847	822	841	875	854	853	889	915	821	813	860	900	876	890	883	872	824	836	862	870	830	869	879	851	906	824	880	809	907	859	876	874	830	818	797	826	855	832	826	831	874	845	900	852	890	889	876	841	891	872	925	872	865	876	840	805	826	841	859	873	857	868	871	857	890	899	847	928	868	778	838	918	841	843	880	870	878	902	840	873	872	891	846	817	848	882	877	882	859	873	817	825	870	822	885	869	832	875	879	837	914	888	877	873	868	902	894	842	858	893	850	840	868	833	903	886	843	799	841	847	862	856	896	914	843	831	852	879	886	867	842	838	873	902	855	843	892	794	814	766	877	839	863	922	877	843	868	882	896	866	908	887	852	844	869	865	840	879	817	840	830	859	908	843	880	836	872	873	832	894	851	842	817	866	850	902	864	851	835	864	801	880	817	890	887	906	845	870	880	853	835	832	890	863	849	892	867	873	831	866	850	878	859	836	846	932	868	838	867	877	846	914	853	888	848	837	848	852	899	850	910	862	856	864	835	839	856	875	856	881	895	875	878	866	831	869	870	857	886	867	858	875	849	931	913	862	865	835	839	826	888	856	887	874	868	836	899	875	855	919	879	866	848	898	901	850	842	822	787	898	851	859	878	833	851	835	873	881	862	863	886	883	824	852	886	883	871	868	830	809	883	845	847	849	833	901	851	862	829	839	857	817	836	897	879	887	884	865	940	834	874	860	904	886	861	843	872	865	863	835	862	837	858	854	853	839	888	865	843	905	855	803	885	854	867	823	811	864	822	784	839	901	833	890	907	828	906	887	880	825	845	808	824	867	902	849	864	917	835	821	848	861	830	866	856	893	807	885	856	842	867	850	836	900	904	851	894	809	822	812	881	846	856	869	857	853	821	826	926	848	847	848	901	814	873	890	886	926	824	831	861	843	854	879	884	837	871	858	882	862	893	857	860	894	849	856	889	826	901	834	872	826	853	798	848	862	908	887	794	850	850	821	880	830	829	862	885	846	828	867	887	872	869	861	829	840	822	912	894	853	923	858	849	916	856	857	824	817	868	873	862	879	866	861	829	859	865	866	852	868	878	881	849	847	871	916	839	840	867	812	906	904	919	850	861	839	827	904	881	834	847	881	872	846	853	849	850	879	834	845	854	876	838	907	838	847	804	889	883	891	866	850	886	816	813	906	872	854	844	864	879	901	838	862	819	883	888	805	873	873	856	874	860	851	925	864	843	894	922	827	866	871	871	835	837	895	915	876	847	814	887	858	883	855	847	848	874	870	879	894	902	896	851	846	871	865	883	868	868	879	868	862	846	863	807	816	851	857	889	906	820	878	822	876	848	853	832	846	882	866	887	813	847	904	874	850	821	849	901	857	829	867	884	863	891	831	792	900	811	854	888	834	873	878	874	865	882	836	878	858	844	829	833	820	877	866	871	865	844	859	860	943	847	864	839	856	870	843	867	848	863	845	849	835	860	820	858	861	875	876	864	838	901	828	914	814	873	839	883	889	865	862	828	853	856	775	874	840	829	811	918	817	868	877	872	798	831	810	848	861	904	866	860	856	856	854	861	842	866	852	887	835	848	832	900	875	858	885	882	837	845	864	848	922	794	820	856	909	869	851	867	841	839	867	859	837	838	804	846	884	881	863	874	902	868	875	862	824	838	855	856	904	883	841	872	829	824	867	832	831	838	839	848	882	869	834	888	816	871	903	876	872	856	843	869	871	898	890	914	833	852	848	892	887	926	899	913	900	861	853	788	844	915	869	864	890	892	851	857	832	845	826	843	842	871	877	848	844	858	891	893	885	835	875	874	827	829	842	823	915	819	841	853	915	943	850	850	888	886	881	865	867	872	877	881	860	887	841	837	838	827	848	851	890	840	837	885	949	871	825	820	876	824	839	883	859	869	843	855	823	827	878	886	789	824	851	829	847	848	874	899	866	822	845	794	869	897	883	857	844	869	910	871	845	865	840	876	865	860	905	870	890	870	836	866	842	903	841	881	906	867	877	866	862	862	862	830	860	805	883	845	897	848	888	892	875	842	850	862	858	856	891	853	846	856	882	829	872	883	869	876	884	822	850	860	831	839	893	827	861	806	867	868	901	872	843	851	856	880	903	835	841	858	869	856	878	870	838	795	831	815	861	889	880	886	867	885	872	838	839	854	913	852	888	851	912	851	878	899	802	873	872	879	872	866	877	863	894	895	857	897	863	884	843	907	853	867	872	915	837	849	866	848	841	912	865	798	888	883	891	850	882	878	900	853	914	858	827	817	831	833	874	842	845	806	855	844	862	797	879	829	839	818	827	834	922	886	877	857	899	897	872	847	887	823	862	843	876	817	855	833	874	828	869	856	920	860	896	913	853	834	826	880	887	847	818	862	867	876	805	885	866	853	834	851	826	872	918	876	821	857	869	755	838	849	911	873	827	850	848	868	908	875	906	766	893	869	870	878	879	847	897	803	827	828	843	897	850	817	888	925	912	853	850	833	874	896	817	851	922	864	876	874	846	867	889	870	878	842	863	849	877	868	874	885	824	875	823	880	847	826	835	867	858	902	853	853	880	883	874	886	881	857	872	831	828	853	864	874	822
24827	21548	27598	25624	5677	367	323	297	253	239	240	222	201	223	198	202	223	184	208	192	191	186	197	212	227	195	179	207	216	201	201	185	194	211	204	189	186	194	203	190	178	201	175	185	194	179	203	192	187	185	193	176	200	175	189	185	193	193	195	214	174	176	185	209	168	166	192	205	205	188	204	204	191	204	212	195	200	198	217	212	205	187	193	210	178	198	209	184	197	201	165	189	173	188	210	179	187	217	189	170	199	175	191	187	199	197	165	191	189	195	196	215	191	181	170	181	176	160	185	198	179	176	199	202	196	206	202	192	157	223	170	196	181	201	204	187	201	209	219	203	222	183	179	177	203	181	178	198	195	194	178	177	186	213	184	187	182	181	205	181	178	195	194	196	203	187	206	209	184	184	202	177	169	191	203	175	192	183	198	192	184	170	209	185	193	185	211	191	185	175	156	189	195	179	199	172	199	172	176	191	205	193	212	197	203	202	183	188	168	213	167	178	185	207	197	211	184	193	183	198	187	192	188	214	207	185	193	202	198	185	174	207	194	171	196	189	187	195	168	161	186	206	203	205	171	188	216	204	190	199	212	158	174	193	185	222	181	161	178	198	197	179	207	164	193	197	166	188	192	219	178	180	207	184	192	190	209	188	210	213	197	197	192	189	210	222	194	204	180	195	196	184	214	163	185	212	189	214	207	182	210	193	184	200	212	192	193	171	191	193	180	197	164	190	192	179	188	181	208	216	210	177	201	179	205	190	193	191	180	189	215	182	204	183	176	205	171	193	176	194	208	187	183	179	209	179	183	192	196	179	212	200	213	178	209	211	162	201	199	181	206	182	184	191	198	193	172	186	198	172	194	193	169	201	205	165	182	194	175	193	180	182	207	216	204	185	181	191	167	194	207	174	180	173	195	202	188	177	191	173	230	209	211	188	194	197	193	170	171	169	184	215	193	184	171	203	190	198	180	196	195	211	199	202	157	190	209	202	184	196	202	186	154	180	176	170	200	195	204	204	188	187	203	196	203	171	187	180	218	172	194	200	185	174	202	216	190	187	191	203	180	187	188	196	184	161	204	178	170	196	202	192	191	182	198	196	190	188	187	191	166	165	200	198	199	174	210	195	201	179	182	180	185	212	219	189	215	210	170	182	192	193	199	193	180	175	183	185	208	189	210	196	195	175	178	201	190	183	191	204	179	184	181	188	182	195	191	185	167	205	201	191	179	189	169	206	170	210	182	202	191	184	200	223	181	162	220	194	188	174	183	205	187	173	183	196	191	196	192	182	194	190	187	192	193	202	202	165	214	169	198	200	178	189	178	164	192	175	160	167	167	173	183	174	206	190	226	206	200	197	193	179	177	179	197	201	192	199	199	194	189	201	194	190	202	210	184	186	196	208	185	184	167	186	171	199	194	190	180	183	187	169	179	175	184	215	183	203	180	207	200	203	174	202	193	186	199	198	206	193	192	175	192	185	179	202	221	206	202	169	198	181	184	182	178	173	188	156	172	176	181	202	192	169	180	197	158	167	188	212	200	170	179	194	188	189	190	189	173	203	171	206	176	185	201	196	212	207	186	195	186	160	184	184	182	185	198	194	178	187	183	188	192	201	185	202	200	187	190	193	170	196	194	173	192	190	198	190	198	216	202	193	199	198	177	202	184	163	170	181	191	205	202	211	193	174	188	202	188	189	191	186	209	175	187	185	213	187	199	176	198	187	204	135	192	195	185	199	197	209	156	189	186	198	190	194	188	197	175	189	185	186	195	218	218	192	169	187	178	159	204	200	175	177	187	198	210	197	187	175	178	194	182	199	203	191	178	220	165	168	199	197	208	167	171	207	196	212	197	181	186	194	175	186	180	169	180	164	210	191	193	207	203	188	191	182	196	183	204	206	210	190	192	182	197	209	166	170	183	166	193	165	177	188	197	182	189	187	192	183	174	174	174	156	164	186	196	185	207	192	178	181	191	193	200	216	186	193	180	185	198	178	190	178	209	178	169	180	176	202	173	199	189	198	190	176	176	194	182	192	179	203	200	201	174	208	181	182	172	206	208	172	182	205	203	202	165	173	194	205	170	170	192	196	191	194	187	195	186	210	199	181	174	197	176	214	178	199	227	148	216	179	217	209	204	195	203	172	199	193	201	181	176	186	195	205	215	194	180	185	198	180	192	203	183	185	178	178	199	189	174	179	188	201	181	205	202	200	179	186	174	190	215	183	193	201	203	180	188	174	187	184	199	202	171	180	181	185	186	172	205	204	211	201	177	179	214	192	202	214	195	187	185	159	183	179	183	185	213	209	205	206	179	188	185	199	184	190	179	196	179	193	184	188	186	186	188	165	220	195	183	182	199	182	189	169	178	196	224	174	196	176	171	180	206	186	224	188	185	184	172	180	181	173	198	176	213	201	206	211	182	195	208	178	222	186	191	183	184	174	212	226	178	192	188	198	166	187	168	189	203	188	193	201	172	174	189	186	176	182	178	221	195	181	173	178	202	203	180	172	187	176	178	168	183	179	204	162	185	199	202	178	202	200	196	218	206	194	216	197	179	179	189	193	186	212	183	197	188	177	170	186	215	185	195	190	179	178	203	184	201	179	210	208	150	190	173	184	187	182	204	184	196	184	199	193	199	178	179	172	183	223	184	206	214	201	194	219	197	213	166	184	185	199	189	190	181	212	201	170	187	178	172	189	191	171	184	215	183	180	178	208	192	196	193	197	198	179	193	205	183	204	191	220	182	187	173	185	205	204	166	208	207	203	186	180	189	188	172	217	186	192	187	180	186	206	191	177	175	175	186	193	179	204	200	176	178	169	197	190	177	190	197	226	176	183	198	171	186	181	183	186	184	209	197	200	173	194	188	175	213	193	199	199	197	199	178	184	194	190	192	198	199	204	190	194	182	206	173	176	204	182	202	196	198	200	191	211	182	161	171	210	202	193	176	204	187	177	174	189	203	189	215	187	180	177	184	194	196	184	193	188	167	195	184	194	185	210	206	161	199	165	185	169	178	172	209	179	161	172	174	169	200	186	200	172	172	168	179	196	194	173	198	180	154	194	194	189	183	159	204	204	196	189	192	161	188	183	162	206	183	169	178	176	190	185	205	188	191	185	200	182	174	196	185	191	218	170	180	188	195	179	180	209	191	201	182	184	168	202	184	182	203	185	217	210	176	187	191	197	187	174	183	178	170	182	201	178	182	196	170	195	210	189	184	206	182	202	203	177	190	193	185	209	195	205	170	194	186	183	217	192	196	190	182	166	183	191	193	187	201	210	201	198	213	183	194	199	167	179	180	195	179	175	199	172	184	181	195	187	199	173	182	215	206	153	179	165	177	209	202	183	228	201	178	191	208	182	185	218	188	175	175	208	190	220	181	209	201	202	217	195	201	187	181	191	199	194	185	191	182	178	177	205	190	194	179	207	188	175	182	195	198	189	190	208	191	183	174	197	190	189	189	187	179	171	213	180	179	202	197	189	194	230	179	193
32185	21014	14020	1222	826	697	547	509	417	387	337	341	333	319	309	306	306	275	290	256	309	276	295	297	268	244	263	291	270	278	274	252	300	280	280	289	258	275	270	262	275	278	270	265	287	279	264	307	273	258	293	272	271	289	262	256	308	302	286	254	272	262	254	272	266	263	240	250	260	240	256	297	285	255	262	219	270	283	271	262	275	265	235	257	262	270	238	240	253	288	261	255	274	259	275	268	253	273	249	259	276	244	258	256	277	241	261	256	257	269	263	263	255	262	251	288	274	242	275	275	264	277	279	263	265	277	281	296	255	250	235	252	258	243	268	269	268	264	278	261	263	266	258	275	265	245	256	288	271	244	284	277	235	263	236	268	272	280	255	263	264	284	280	274	300	252	270	292	276	250	262	254	274	258	308	245	265	227	257	274	241	278	291	294	277	274	282	270	279	264	256	263	251	260	247	278	274	269	289	297	275	271	270	265	285	288	253	244	257	257	270	240	256	264	262	284	280	269	276	259	247	255	282	259	247	269	274	243	258	281	233	269	235	286	261	286	288	269	244	295	247	266	270	267	289	278	256	260	264	269	256	278	253	270	275	261	262	269	259	265	242	292	249	279	259	272	275	269	263	267	254	244	297	257	269	254	251	267	282	259	269	255	246	279	284	249	285	268	246	280	275	240	245	267	265	283	236	263	258	276	288	252	255	270	277	255	241	251	299	260	248	296	263	271	280	249	262	279	251	267	246	269	296	230	254	275	276	270	240	215	266	287	271	276	270	270	261	253	251	272	260	269	277	233	237	244	271	251	258	264	240	270	298	268	269	276	265	271	267	271	257	274	260	255	285	257	266	270	255	257	276	263	270	262	238	263	262	276	264	280	268	290	272	273	270	233	233	258	287	260	249	243	241	256	265	284	249	301	280	268	233	274	233	287	259	218	295	274	264	287	257	264	254	276	255	256	240	258	289	260	249	262	262	264	273	274	234	272	290	277	267	261	284	249	277	271	258	241	261	225	256	235	250	250	250	277	290	262	287	277	278	247	291	260	245	266	264	271	264	253	239	276	237	262	247	233	285	298	265	253	250	289	262	263	237	286	266	253	261	256	263	236	274	263	278	281	239	257	247	254	243	269	267	265	234	255	261	246	275	238	272	250	242	264	291	279	250	256	239	259	288	275	242	257	264	260	268	272	296	239	293	271	261	247	246	263	261	250	254	267	243	260	263	266	275	275	296	279	265	276	290	263	256	261	256	282	267	252	262	270	256	244	236	265	248	261	247	228	256	279	264	232	295	263	265	284	260	265	290	271	281	264	252	259	269	273	280	255	265	260	277	251	290	264	261	257	279	249	269	287	260	287	285	262	282	248	282	264	249	262	252	236	233	260	317	264	252	257	270	259	279	231	263	218	268	251	280	259	274	262	276	278	258	290	261	217	254	245	259	250	277	275	248	257	295	249	267	279	253	282	275	261	261	256	277	242	237	258	275	271	239	291	245	252	288	250	237	269	243	272	254	303	264	275	241	257	255	280	281	302	277	262	256	280	271	267	257	241	289	253	255	255	263	276	255	262	300	266	272	261	304	285	255	276	262	242	257	249	261	286	282	274	252	226	282	283	247	249	280	277	289	270	279	244	268	265	287	257	260	270	278	266	263	281	257	251	248	265	263	285	264	252	253	274	305	252	267	267	236	261	238	257	266	270	275	289	280	260	251	258	278	270	264	280	280	264	263	264	273	248	242	279	264	278	279	251	261	277	280	249	238	269	247	286	296	262	263	251	300	271	274	267	251	251	260	237	273	268	266	266	260	279	292	267	261	275	257	265	230	254	256	254	251	231	254	269	241	275	245	277	253	255	257	246	284	262	274	241	242	252	245	235	285	268	275	287	273	257	274	230	271	272	282	245	257	285	245	264	272	261	243	232	253	248	283	283	245	259	239	253	276	263	247	247	260	263	245	256	285	262	267	267	293	260	267	259	270	274	238	264	263	269	270	252	279	271	289	265	271	260	278	275	290	283	286	273	275	259	244	274	253	295	279	271	292	265	243	284	265	228	275	248	248	270	254	231	245	279	252	289	257	267	268	283	261	257	244	274	254	280	237	277	277	273	231	264	252	246	278	279	266	251	270	263	263	307	285	285	233	252	277	266	237	269	277	261	275	260	279	286	271	262	254	290	248	278	258	267	277	265	260	284	262	252	262	286	253	251	266	273	268	258	245	256	270	274	274	252	259	297	245	288	284	233	267	254	257	241	256	242	285	267	244	257	273	247	246	255	258	255	262	279	258	258	256	268	249	249	280	264	267	288	257	259	272	239	280	264	258	263	287	250	261	258	236	258	279	292	252	261	266	277	259	261	252	268	231	276	276	279	255	270	267	240	257	269	274	266	218	265	257	264	247	272	278	296	259	259	261	241	274	257	242	258	254	245	263	254	242	278	250	240	264	262	247	272	258	275	250	291	266	253	248	277	285	230	283	263	272	289	256	291	257	266	283	251	273	278	259	257	254	249	263	241	254	285	260	287	259	265	270	258	261	270	256	257	233	253	260	228	258	277	261	251	275	282	228	258	245	288	271	291	248	263	270	270	265	257	261	253	244	281	283	264	296	254	255	259	267	262	265	264	259	249	275	241	274	291	275	248	262	255	236	245	243	236	250	296	284	274	244	234	254	253	259	274	245	285	267	275	266	277	263	268	249	252	290	261	268	261	254	261	281	247	288	295	279	265	274	235	273	288	279	270	259	264	298	281	266	280	284	218	253	268	286	270	236	242	275	290	252	307	249	234	266	286	261	265	265	276	231	242	295	266	287	262	266	251	262	275	265	255	283	266	232	270	235	255	278	263	261	230	271	259	253	255	257	264	265	248	251	266	286	225	264	235	274	254	259	273	269	272	266	278	288	256	258	272	294	264	276	243	285	259	239	253	256	256	249	278	259	233	249	235	239	265	264	254	263	270	276	242	264	268	236	280	263	261	271	262	261	258	248	241	262	251	262	254	266	279	281	300	249	281	253	268	272	244	246	236	268	260	291	267	249	268	257	259	266	246	253	269	248	285	253	277	273	264	246	258	254	245	275	255	249	269	253	293	251	270	271	244	247	265	253	286	235	260	282	278	261	276	286	276	268	259	227	265	265	281	260	262	249	235	259	271	222	238	237	292	283	246	258	307	257	278	266	280	278	268	271	265	265	248	267	288	247	274	252	264	300	285	268	276	293	269	254	282	250	268	284	266	263	281	259	248	257	245	268	287	279	281	273	277	238	281	231	274	259	273	263	253	271	269	259	257	272	249	249	240	296	250	262	278	275	250	266	258	267	253	275	284	278	281	262	273	251	253	262	239	261	260	245	283	261	279	262	255	278	261	240	264	245	240	239	272	272	272	263	264	261	271	270	234	258	299	273	250	266	275	251	280	269	280	257	262	278	267	253	254	276	274	277	244	284	288	275	274	285	286	255	256	271	245	264	258	278	261	250	270	260	264	265	244	252	265
22735	21650	29526	24243	21651	21564	5118	1150	911	861	805	748	760	732	694	699	683	633	732	647	634	694	679	657	653	646	668	640	597	661	626	635	643	601	586	618	596	640	629	635	642	589	644	659	609	610	611	609	575	592	631	626	594	573	662	621	601	637	605	635	620	625	633	632	594	634	614	644	627	603	649	610	568	585	610	593	605	644	657	574	605	622	613	603	599	591	617	630	619	617	584	608	607	625	660	638	591	612	605	645	604	593	593	640	580	611	609	611	673	653	593	609	567	584	640	584	621	590	599	570	633	630	605	582	620	575	597	580	639	573	622	595	572	614	592	577	649	659	623	617	605	604	619	596	632	623	632	592	612	582	619	579	650	589	644	600	640	606	602	608	633	636	624	586	627	595	644	649	627	624	640	620	610	621	615	628	623	652	660	601	674	611	626	651	625	630	605	612	616	622	580	608	616	645	617	575	591	606	612	603	609	614	650	600	647	589	590	591	628	617	598	626	626	641	594	590	639	613	638	625	625	652	612	623	632	606	635	605	643	678	666	635	641	593	587	590	626	648	655	634	642	681	621	655	619	631	602	608	660	642	623	627	563	620	640	642	629	644	617	598	626	596	558	640	651	646	631	615	615	612	576	606	639	588	632	568	641	650	642	644	639	603	636	605	650	630	590	582	623	645	610	592	621	625	600	599	581	633	642	574	623	602	662	593	627	598	619	613	611	627	566	620	657	589	648	619	599	655	623	637	602	625	629	598	587	597	611	628	637	626	656	627	665	601	601	584	650	641	595	622	574	570	563	599	642	616	596	604	615	593	622	573	592	558	593	613	615	617	572	605	676	606	636	625	596	613	609	610	592	623	598	596	626	612	607	612	622	606	613	680	592	610	611	587	634	612	619	616	591	617	612	594	588	618	605	640	651	572	590	629	631	629	601	612	626	597	669	633	593	687	638	589	665	578	632	642	634	599	608	648	600	648	645	564	601	660	638	586	594	597	620	604	626	605	623	637	640	633	571	587	571	610	665	591	636	627	638	585	600	649	646	585	631	670	629	624	573	597	600	607	609	598	666	601	639	625	633	644	601	614	574	589	622	602	597	574	598	634	608	619	621	643	610	609	612	632	611	600	614	624	598	599	644	609	649	655	603	637	611	649	580	636	620	610	608	615	618	651	588	633	609	618	580	664	630	622	604	568	584	601	625	598	625	583	613	602	593	594	607	627	626	587	609	644	597	620	645	628	608	646	620	574	587	592	602	625	619	628	620	609	603	591	593	614	601	633	626	631	630	563	617	607	609	647	631	608	575	604	610	642	611	615	599	588	631	615	613	611	604	591	594	634	591	596	596	605	665	589	626	622	569	594	607	603	601	568	622	607	635	585	638	619	591	602	623	585	630	602	617	632	622	539	580	593	605	631	609	630	597	612	567	619	594	600	638	653	604	644	604	589	621	576	662	640	614	632	603	591	624	608	569	605	630	591	626	567	623	598	578	575	636	580	603	612	582	673	627	600	605	632	637	624	585	591	635	607	616	651	629	616	607	580	637	604	581	586	614	592	592	650	609	630	576	610	619	617	572	628	583	614	623	636	589	604	604	624	641	598	615	604	596	696	646	593	644	600	585	561	581	601	599	636	593	645	592	578	620	572	626	606	666	613	592	599	641	584	622	608	658	597	639	552	627	640	563	599	565	626	570	604	609	645	615	595	627	618	669	678	631	604	587	623	619	615	620	654	597	616	596	612	620	585	676	609	660	642	583	601	603	628	607	641	613	644	608	592	631	620	611	612	600	604	590	625	616	590	613	602	619	617	598	612	617	616	593	630	686	629	614	612	624	620	617	632	566	617	599	613	603	638	630	661	646	611	615	666	604	601	635	600	670	572	579	603	632	586	662	603	588	617	612	607	613	626	650	565	579	620	594	611	578	595	628	595	588	604	625	616	642	600	619	637	569	619	614	648	632	590	585	608	610	583	663	624	632	634	592	569	636	623	619	621	631	626	617	590	597	617	610	603	583	623	586	567	600	626	598	623	622	592	599	592	652	639	604	604	659	647	636	602	589	675	625	604	584	605	612	582	594	617	657	626	661	598	641	609	631	598	609	580	638	575	616	602	632	623	620	587	613	628	635	586	627	576	575	603	587	571	576	630	617	570	639	618	649	571	706	590	616	617	581	612	631	595	617	601	606	595	623	616	620	632	665	620	614	595	625	607	595	611	585	600	602	627	633	615	638	660	614	590	592	637	621	618	564	634	632	604	571	619	596	592	633	626	637	664	600	629	596	621	603	571	601	579	656	624	638	620	624	655	655	572	642	626	597	642	638	631	611	600	601	626	637	658	624	605	605	615	620	631	623	645	612	602	641	626	618	609	597	616	656	626	610	643	570	607	623	571	562	620	681	596	655	645	639	593	633	607	638	597	612	567	639	590	648	660	621	581	621	656	574	595	631	597	628	614	646	607	611	627	621	657	618	618	581	568	596	647	623	636	620	579	623	610	598	587	644	637	643	623	652	612	625	653	605	625	607	622	604	649	622	651	636	585	611	602	657	606	602	623	587	613	630	615	583	607	635	610	627	588	659	604	603	622	611	615	634	591	591	606	600	645	646	601	628	602	626	638	575	582	589	647	601	589	625	608	616	608	589	592	656	655	590	587	589	604	643	616	605	607	593	629	588	624	630	634	614	607	629	583	578	634	638	599	606	642	625	609	597	612	647	627	605	606	657	585	565	593	580	605	560	643	644	583	640	587	610	655	624	625	606	592	646	577	580	663	590	663	625	601	624	594	580	620	595	643	624	612	578	588	632	639	595	600	574	588	587	593	621	626	614	574	665	595	585	592	602	650	597	622	633	642	632	632	607	641	607	617	640	618	574	621	598	589	624	647	612	568	605	594	630	582	610	624	667	612	646	581	649	643	599	596	615	593	622	636	618	596	573	601	606	594	615	618	646	609	585	585	665	611	630	604	599	592	631	613	622	580	613	624	577	654	565	655	608	593	579	656	609	597	633	604	621	618	629	622	583	635	605	589	619	625	636	626	600	609	609	585	601	603	605	636	587	625	627	592	621	571	666	630	628	598	621	622	599	597	658	582	636	600	598	591	614	629	629	662	595	641	581	556	623	585	655	610	592	605	630	601	597	583	624	607	637	614	611	568	592	612	604	671	622	610	598	616	639	586	618	606	586	604	606	595	609	597	605	668	639	596	633	607	656	606	623	630	597	542	597	644	586	585	606	601	676	622	606	564	590	609	601	599	622	607	608	593	623	630	625	669	627	610	612	594	593	599	628	606	625	602	553	551	626	620	644	546	587	609	623	616	600	602	657	641	642	636	601	587	606	648	593	623	578	583	608	582	604	602	625	622	584	629	602	605	605	670	628	597	615	627	609	623	649	596	606	593	639	607	618	627	623	590	663	629	576	587	639	589	615	595	578	600	606	621	598	667	582	607	618	612	606	607	642	598	584	596	570	599	626	626	608	605	596	629	626	613	627	662
41781	35179	28773	4064	2924	2299	1983	1569	1400	1351	1168	1068	1015	909	966	891	907	907	914	823	842	866	838	830	851	837	854	808	794	785	825	821	773	791	761	809	766	802	755	793	801	761	787	764	772	771	761	756	772	776	749	752	781	779	852	767	772	760	749	768	772	800	770	773	787	818	766	792	815	798	795	775	781	800	762	756	832	781	767	791	791	762	750	791	778	775	820	743	785	803	810	791	796	783	736	813	792	771	767	800	757	801	757	742	802	739	736	772	804	758	820	777	813	753	734	753	792	811	767	794	747	769	767	746	796	798	766	756	801	799	719	848	806	770	751	778	722	785	743	782	741	799	769	786	759	758	738	766	778	783	770	793	812	788	767	803	745	792	788	770	780	764	722	796	764	788	776	768	784	769	771	736	747	758	766	723	752	763	804	753	797	741	789	797	790	744	745	793	794	802	750	748	763	778	775	753	781	738	765	783	796	777	755	775	802	785	829	824	742	808	822	797	779	826	814	784	766	738	760	780	804	786	744	776	790	818	813	732	822	791	807	778	755	728	826	767	786	800	769	816	803	775	784	790	740	754	780	732	758	791	735	759	797	760	806	779	746	769	772	750	809	744	741	818	800	824	771	766	832	733	819	816	799	852	749	722	725	791	790	743	812	774	807	778	774	744	734	785	801	800	760	802	762	747	803	800	754	771	743	835	763	754	771	761	771	769	764	745	775	769	776	785	755	786	785	777	787	783	801	762	782	719	775	777	813	755	782	794	742	801	792	766	759	753	749	761	807	777	781	761	773	760	805	810	790	764	744	741	758	793	752	838	716	798	743	756	786	772	771	782	742	774	764	780	784	738	772	790	756	804	778	774	774	724	757	802	741	773	823	683	823	727	788	791	765	759	825	744	748	741	800	748	745	791	768	734	778	756	780	770	770	805	795	812	743	804	781	792	780	773	793	771	785	751	826	775	771	742	831	775	740	819	737	787	784	792	787	780	719	766	789	808	771	771	803	784	747	784	787	783	790	788	768	795	778	789	752	763	762	703	791	752	786	804	795	754	768	811	795	812	816	752	786	765	779	749	790	815	783	780	760	790	784	758	792	819	744	764	745	768	836	821	791	788	748	777	777	804	805	785	804	782	757	780	813	788	772	761	769	764	763	718	809	765	781	757	787	799	781	732	771	759	765	755	780	766	809	794	791	840	770	796	779	776	779	753	768	795	753	799	775	814	842	738	756	781	782	753	760	767	786	764	769	760	814	775	753	773	780	754	763	785	758	777	801	720	777	741	780	770	752	776	769	775	767	800	775	762	788	816	795	772	759	753	795	765	804	768	793	758	710	803	772	692	764	765	772	781	773	735	731	752	817	799	813	786	797	756	828	774	824	782	795	806	780	769	796	766	738	717	813	792	735	770	778	805	773	768	818	787	807	750	744	783	724	815	761	803	821	743	762	792	777	787	719	764	769	791	791	726	764	828	784	794	763	796	775	760	742	779	780	805	773	740	771	821	798	742	728	798	761	783	767	745	779	817	763	746	755	750	786	776	797	752	777	752	746	755	746	771	777	827	798	785	793	752	795	783	800	761	790	729	797	780	798	754	782	818	757	721	804	777	795	777	807	747	755	767	759	778	779	761	779	796	795	765	781	751	757	781	742	752	780	783	805	773	770	755	806	745	782	735	794	761	771	773	821	736	773	766	751	745	810	739	808	811	729	780	758	763	755	711	783	770	784	767	732	797	808	818	811	829	761	764	724	803	808	834	784	731	806	778	786	709	807	738	738	778	803	793	768	779	775	732	735	775	782	791	794	796	847	814	741	770	719	793	785	774	775	790	785	769	794	812	774	758	788	812	831	728	764	785	780	743	784	798	802	815	755	705	765	843	797	734	823	786	800	786	801	799	753	815	746	777	780	746	761	724	805	748	767	788	766	841	785	786	813	773	750	750	763	783	746	755	795	745	787	759	769	770	802	740	761	784	789	777	753	754	786	734	739	758	811	763	775	757	793	752	753	755	764	787	793	778	780	787	792	708	723	768	794	769	769	753	798	777	770	721	757	760	744	750	747	765	763	819	739	763	838	732	750	752	782	758	764	771	764	780	778	778	778	723	732	778	787	767	759	769	787	790	765	766	792	780	730	719	804	733	783	787	766	776	753	722	804	748	750	783	769	797	798	776	792	732	781	785	715	808	763	772	733	789	810	770	746	771	805	744	816	787	740	766	791	752	728	786	721	727	794	743	739	786	753	736	774	786	751	787	708	839	779	795	816	789	795	761	804	774	812	763	837	741	794	783	748	774	790	795	755	768	786	756	778	783	770	757	807	795	817	740	781	737	774	815	746	776	783	754	797	730	721	796	732	764	750	791	793	738	806	758	766	779	756	787	771	823	788	755	795	791	753	795	822	779	793	797	719	804	767	760	779	802	760	807	751	842	753	770	775	749	791	851	758	747	749	769	796	741	779	784	786	803	801	780	778	772	856	799	777	774	789	779	755	760	743	766	803	758	759	771	800	786	735	781	804	802	816	798	800	765	783	764	765	750	798	793	763	776	778	760	750	793	747	777	773	782	735	772	776	813	794	729	816	764	770	772	750	759	846	774	802	804	725	755	763	795	786	791	735	805	772	800	759	823	812	745	751	771	745	764	735	750	753	765	826	752	764	768	772	777	750	748	828	774	784	766	772	716	807	780	802	764	778	755	806	786	798	803	791	722	771	806	787	759	773	782	737	814	767	812	801	740	757	728	749	801	753	827	798	783	718	794	783	762	794	795	744	775	722	746	780	759	743	803	751	789	786	742	775	782	760	790	745	759	759	753	751	701	756	771	812	715	729	766	756	771	740	753	818	743	739	806	818	762	747	726	745	807	841	795	756	789	820	760	697	783	756	750	798	800	753	756	762	775	799	809	754	798	805	761	755	762	797	751	749	750	811	759	750	736	754	779	809	841	765	767	760	785	763	795	770	795	806	777	754	739	791	776	778	809	801	759	763	827	753	772	801	757	843	803	768	767	753	788	745	751	762	742	744	737	762	724	776	813	778	822	747	777	729	742	757	696	765	770	762	783	731	755	787	794	764	760	706	748	764	775	783	808	782	846	757	799	797	719	760	755	745	801	774	766	774	751	758	778	781	765	812	713	755	826	737	773	787	784	778	709	824	722	769	753	791	783	750	767	772	778	766	766	742	771	759	784	812	782	770	776	813	774	805	759	771	726	851	818	736	752	763	775	787	766	747	732	745	756	815	762	779	773	809	816	751	762	791	770	814	767	766	741	757	757	719	785	762	777	765	779	798	771	755	774	762	751	761	781	774	773	788	750	822	799	750	781	756	785	752	796	765	777	799	786	809	787	763	760	800	758	783	827	787	728	788	819	788	790	732	781	770	784	755	786	752	784	748	796	806	772	763	780	728	792	745	784	739	785	778	830	774	774	769	815	763	770	780	765	761	779	790	798	818	793	775	724	820	742	750	750	789	751	770	838	825	800	771	803	750	805
28147	18835	5584	734	405	415	390	391	449	381	401	382	378	398	410	371	412	340	423	387	329	385	368	394	381	402	370	355	341	389	385	358	386	396	374	404	383	374	397	402	362	358	412	368	351	365	377	358	412	373	367	388	414	366	372	393	355	361	380	351	368	396	373	389	378	369	375	384	347	355	365	362	368	364	382	431	374	377	363	341	361	367	370	355	393	357	378	354	387	385	392	357	411	340	361	394	346	366	374	414	397	393	376	369	354	379	352	406	337	366	407	377	372	372	358	380	379	387	414	353	369	346	389	397	371	382	349	414	363	388	358	392	375	371	346	391	379	396	372	367	371	424	392	398	354	376	367	353	370	393	389	371	370	386	371	342	395	414	370	380	369	382	362	401	401	409	366	407	374	340	373	378	367	407	370	362	372	352	393	368	407	385	370	354	376	389	375	379	367	374	373	373	374	360	371	365	345	383	389	388	397	399	341	399	382	351	359	373	353	381	351	398	407	363	369	345	387	358	371	365	396	381	375	415	362	361	348	358	366	382	383	369	371	352	384	366	384	408	344	336	389	374	389	348	398	355	333	398	368	371	373	362	395	384	392	375	415	370	370	388	358	378	382	386	322	405	346	393	355	382	355	395	366	348	363	356	351	344	377	388	367	376	402	369	375	351	384	392	382	330	376	411	359	366	387	359	394	368	396	355	382	392	364	387	339	339	346	366	346	376	356	381	399	408	365	435	353	339	373	395	374	392	371	379	389	396	412	388	394	394	357	337	374	412	365	362	367	359	390	382	380	383	388	381	381	394	406	406	373	396	359	368	392	409	356	390	378	390	370	398	351	383	332	385	429	345	403	390	381	359	380	360	381	373	392	408	368	383	357	399	394	371	377	384	376	344	402	410	373	386	369	398	379	387	391	340	364	371	350	380	360	334	395	357	381	385	368	403	373	395	400	378	377	383	368	374	371	339	339	373	357	396	402	372	367	403	393	385	371	415	372	362	382	359	346	367	347	378	370	342	336	386	374	361	397	407	400	440	366	384	378	385	376	358	426	374	381	405	370	356	371	369	379	357	387	383	385	397	369	354	379	379	395	427	383	352	369	354	405	351	362	379	351	373	379	379	359	400	353	384	365	407	390	388	339	355	350	396	378	402	369	358	348	399	357	335	364	381	390	385	393	359	416	357	394	396	385	387	368	382	403	373	379	385	377	402	357	389	406	396	360	365	396	351	357	387	386	436	381	357	351	360	357	397	386	381	373	370	344	373	373	351	373	392	357	339	386	401	386	387	388	394	331	374	369	377	401	381	395	390	352	364	391	370	374	391	381	399	355	348	377	338	399	349	343	341	350	377	386	366	359	375	396	378	337	398	393	394	377	385	396	399	384	372	358	382	372	371	340	399	364	415	346	364	349	338	376	412	364	387	368	376	392	398	347	360	376	406	403	368	414	340	382	380	382	397	371	388	364	439	376	388	362	335	404	388	383	400	376	342	368	370	371	386	374	390	386	413	368	377	380	357	405	383	358	357	403	392	368	363	363	371	382	374	367	377	390	361	362	382	397	416	363	403	371	369	366	365	385	358	405	385	356	375	373	413	363	380	372	386	380	368	381	401	361	363	420	369	347	358	390	362	383	366	382	391	397	356	381	349	380	384	393	398	355	403	363	398	374	364	382	368	359	400	382	387	372	381	374	382	370	369	403	368	360	362	376	398	386	339	378	386	368	419	373	388	364	369	366	387	373	365	379	376	349	381	392	332	370	414	393	385	361	373	405	335	377	381	370	393	374	394	407	412	427	394	376	368	356	383	365	399	346	402	395	378	371	372	367	373	395	331	363	387	378	390	367	359	374	374	393	369	384	349	345	363	364	410	391	353	349	389	395	365	408	365	415	383	418	404	344	382	336	381	369	400	383	412	398	376	419	382	368	353	349	367	357	378	374	360	353	372	411	373	348	376	377	340	359	365	345	367	392	401	371	374	367	350	349	378	382	366	403	369	391	378	361	383	386	367	377	368	363	347	399	392	332	387	377	374	359	389	361	370	369	351	379	361	390	373	415	377	374	375	421	355	438	403	366	365	339	342	389	385	371	423	355	373	372	409	399	353	374	366	369	379	373	376	380	385	391	344	352	394	396	391	364	379	364	393	374	437	393	376	406	378	360	368	374	372	373	385	418	381	389	362	370	338	373	382	368	392	387	400	361	380	412	375	362	352	349	358	399	387	383	377	355	393	369	374	351	343	388	378	355	342	373	372	372	402	385	382	385	338	352	365	388	417	379	415	385	381	382	408	373	374	409	374	405	407	355	369	399	393	373	406	369	370	399	390	359	391	389	414	363	351	375	356	391	399	360	359	397	380	366	373	382	382	353	431	405	351	386	339	359	370	361	380	368	403	353	350	407	376	377	358	376	356	353	391	353	374	362	371	386	380	381	369	394	369	394	376	361	357	395	326	389	362	348	385	397	391	392	362	386	365	393	388	381	368	350	404	383	387	364	423	355	370	360	364	376	402	358	377	376	382	375	363	380	379	383	356	378	349	392	364	355	362	387	391	377	411	335	378	345	328	358	364	383	378	375	380	365	398	357	401	386	416	371	328	427	352	379	383	380	367	368	375	405	396	374	353	410	364	377	400	362	387	381	378	378	352	375	366	376	381	380	345	351	390	361	369	363	401	418	378	372	369	353	337	415	396	395	383	385	378	389	361	390	391	364	357	363	395	372	413	374	381	411	409	339	363	379	378	355	376	355	407	383	427	378	367	386	357	370	381	344	383	381	401	402	357	382	372	424	418	357	367	380	337	418	366	382	361	375	342	374	369	373	403	371	369	375	391	380	380	348	391	389	366	405	329	403	411	401	392	367	410	420	389	375	360	371	375	391	386	350	378	403	353	365	405	357	410	405	417	344	388	376	387	403	351	394	382	386	384	393	371	379	369	356	401	391	382	369	369	450	397	400	395	352	395	374	369	385	373	383	396	386	378	380	387	387	399	352	387	401	410	405	342	396	399	357	369	385	351	397	371	377	361	377	362	391	404	384	383	355	412	403	344	372	345	373	376	362	373	385	373	369	377	370	374	378	376	375	354	374	364	393	372	376	358	386	378	383	406	345	363	381	370	353	376	375	398	375	344	391	404	391	380	335	405	401	351	374	367	420	404	335	373	381	426	378	377	386	363	416	357	405	365	392	355	352	403	366	377	341	356	377	346	403	357	377	373	354	420	376	370	388	361	372	357	330	388	382	369	373	388	353	370	361	373	391	360	372	391	383	374	369	384	391	355	375	384	397	337	349	344	366	361	364	405	358	385	380	366	412	386	400	383	389	393	357	353	387	418	360	387	404	400	374	390	342	361	426	359	421	405	388	372	358	371	374	348	368	343	394	362	344	380	400	389	371	417	372	364	359	378	377	389	410	376	335	381	408	405	379	402	419	377	373	368	376	366	391	379	392	357	388	364	371	392	363	341	369	395	411	335	371	394	353	395	373	404	369	344
14982	7341	3301	650	588	566	531	514	494	477	493	490	491	475	480	480	497	489	485	441	487	538	473	464	438	489	483	468	451	489	478	487	481	473	493	496	471	484	502	486	482	485	495	495	479	493	492	469	514	451	424	496	463	497	456	491	499	454	467	473	419	495	496	484	483	447	474	464	450	444	479	450	451	478	435	487	457	453	459	498	498	479	447	443	521	488	461	496	465	454	528	501	464	444	474	490	473	454	469	470	470	457	483	448	441	428	507	465	461	460	488	485	479	455	498	469	506	483	451	442	477	463	437	475	491	479	468	471	462	450	478	474	460	465	474	445	456	511	484	466	489	477	491	456	457	490	494	502	458	507	461	469	497	505	443	481	491	473	473	457	500	469	473	446	466	441	473	503	497	436	439	497	504	494	453	484	440	475	484	435	465	446	423	477	452	507	492	467	499	478	450	472	487	475	446	443	464	452	455	453	447	459	435	476	480	505	468	471	433	487	444	459	447	498	480	470	446	482	476	471	456	466	475	468	519	512	510	482	482	421	497	478	489	458	455	484	498	455	459	468	464	516	457	484	485	489	405	444	480	493	463	495	505	506	483	457	471	457	443	519	476	487	461	523	454	484	470	456	482	489	489	492	480	489	459	484	472	466	496	499	499	457	466	460	506	487	509	479	469	477	447	449	462	452	461	471	496	493	466	496	453	464	431	454	468	456	465	491	527	471	527	449	493	447	477	455	489	464	464	414	502	501	452	450	468	468	480	466	514	455	500	514	481	476	484	470	444	437	469	468	449	480	463	462	472	477	456	472	463	458	429	441	517	438	496	449	453	516	485	447	486	425	483	458	443	434	457	464	482	451	480	482	489	488	448	484	487	508	507	456	472	497	477	478	496	496	460	466	493	468	476	448	438	466	476	478	432	501	460	461	496	447	447	441	502	459	464	465	461	464	498	489	442	448	487	477	457	458	459	472	485	459	482	517	524	490	509	460	472	482	479	491	468	473	474	451	460	435	471	469	476	491	465	490	472	465	446	482	479	489	478	454	473	453	485	446	484	479	452	440	476	512	469	499	470	498	439	509	473	493	448	490	483	473	478	499	453	488	484	468	471	468	476	510	478	484	468	452	459	419	489	458	466	452	495	464	469	501	492	494	479	504	494	483	470	454	455	477	439	423	440	497	508	509	476	487	452	480	463	490	506	451	445	492	448	472	471	470	457	475	488	459	470	450	461	442	485	470	479	492	472	445	489	466	454	453	452	435	467	500	462	443	452	504	482	489	484	526	486	466	430	450	474	467	522	452	494	452	454	523	505	444	426	464	509	491	481	463	477	471	513	491	496	465	502	498	434	541	458	463	501	484	472	514	498	470	460	464	489	472	466	479	457	481	481	492	496	476	472	501	463	439	455	483	513	442	498	474	464	476	498	473	468	513	509	475	477	482	478	442	458	495	465	505	468	465	477	504	490	479	471	486	474	445	454	487	493	500	478	530	458	515	465	479	485	535	468	499	472	454	479	450	476	488	438	466	476	482	489	452	462	447	470	465	429	472	496	489	454	491	437	436	445	453	487	467	482	448	488	476	476	480	476	440	494	460	475	474	447	472	488	481	506	445	480	441	477	450	490	486	473	485	450	499	471	502	455	482	467	454	472	447	491	470	501	471	471	459	530	456	493	464	471	455	506	449	463	498	440	476	478	442	485	511	491	502	491	469	488	500	467	437	458	472	509	473	471	467	469	462	478	464	508	505	489	471	463	477	484	475	467	448	454	494	477	459	482	503	481	461	438	509	485	447	489	492	466	481	485	479	491	460	436	458	469	479	478	449	482	479	544	478	534	433	469	494	428	484	475	477	481	473	481	495	460	492	458	488	495	453	473	480	455	432	484	519	513	479	494	409	433	502	454	468	468	448	462	433	473	470	484	483	435	528	468	431	509	489	514	445	468	492	466	451	462	449	481	529	537	406	476	476	472	526	492	445	474	446	460	470	485	482	462	393	491	462	497	463	460	454	454	507	474	456	488	475	478	475	465	487	471	491	477	512	433	466	481	458	467	481	448	467	476	479	496	460	482	455	465	437	474	489	484	491	474	476	478	471	455	448	424	487	466	488	464	460	443	473	477	446	518	472	499	450	506	486	486	480	447	443	495	485	490	452	481	483	510	450	448	489	471	473	450	458	459	453	460	498	489	476	439	457	496	478	503	480	479	444	436	466	507	422	456	467	499	492	469	481	459	443	460	458	478	504	510	440	432	502	508	486	480	438	526	493	476	455	466	463	449	458	481	468	471	451	488	460	455	449	457	490	481	519	472	493	482	503	445	473	494	466	487	460	471	506	484	454	458	484	464	467	475	482	484	540	483	475	474	488	419	485	456	462	450	496	472	522	467	472	447	469	447	463	496	456	462	480	474	485	523	458	466	456	464	482	471	467	457	446	489	477	493	463	463	496	492	458	447	462	481	481	448	460	440	496	477	499	500	474	484	466	436	462	458	463	459	487	448	434	494	496	469	517	495	462	450	487	483	476	495	431	489	471	453	448	472	473	473	498	450	470	495	472	497	472	455	494	477	435	482	409	502	463	456	462	497	497	481	473	455	509	458	484	471	475	468	483	526	501	468	471	489	448	443	437	471	458	490	453	449	460	471	485	493	467	481	460	474	484	471	465	427	482	479	444	472	465	460	452	457	484	446	485	461	429	439	472	468	522	480	485	496	476	467	429	483	472	465	470	458	483	474	463	468	459	470	444	468	488	522	462	483	448	450	473	480	480	456	460	444	473	524	449	462	488	456	473	453	507	432	477	476	487	490	485	491	422	493	480	439	451	492	490	458	468	435	511	492	467	438	463	444	484	461	448	477	437	444	480	490	430	445	494	443	475	503	465	441	491	473	478	451	470	466	455	457	472	473	423	524	480	465	468	455	487	468	448	469	492	501	465	474	492	479	436	461	467	469	470	463	470	463	485	441	505	481	491	445	488	449	493	513	439	467	489	490	445	461	476	466	457	456	474	459	464	506	467	470	457	499	444	437	506	491	490	461	443	468	474	517	472	502	491	483	473	505	481	465	467	469	499	452	455	427	495	445	503	488	486	471	488	445	518	483	461	444	466	503	462	501	468	437	504	510	449	458	456	467	487	492	466	482	434	490	501	496	499	468	488	434	482	452	471	482	488	483	459	505	462	498	462	483	446	505	478	464	449	506	489	473	470	498	452	497	455	496	445	436	459	464	491	423	428	456	472	525	476	455	502	472	469	469	469	440	435	494	509	475	468	452	481	454	487	466	434	464	490	505	451	499	487	504	416	483	463	455	501	441	482	471	506	430	419	450	476	483	436	490	472	465	493	532	472	466	470	476	491	485	478	493	488	509	481	465	470	490	477	480	450	480	452	479	481	469	462	474	471	488	469	490	450	430	458	447	458	486	470	472	513	425	520	468	489	498	470	458	468	479	479	477	482	496	498	497	500	510	471	467	441	497	461	481	480	464	470	476	433
23696	21552	28744	24799	21344	5784	1258	899	831	784	881	835	764	751	728	690	688	726	749	671	699	765	748	716	730	693	736	753	730	708	714	708	736	741	744	700	704	665	708	687	763	689	718	692	713	698	736	743	677	696	687	730	731	705	664	709	737	705	713	710	708	701	682	666	660	754	685	728	681	743	759	750	708	689	705	657	688	714	720	697	747	724	674	699	716	691	683	725	695	683	711	706	676	719	720	730	711	743	676	663	734	719	733	714	677	734	729	719	679	748	713	713	678	703	705	731	693	701	733	711	729	722	724	717	704	697	712	688	697	764	720	681	731	748	702	667	695	715	750	704	710	679	739	678	700	690	729	710	689	722	691	731	742	684	674	735	714	665	737	698	726	680	772	685	719	700	720	734	692	718	688	700	688	745	701	708	715	735	732	699	716	708	690	683	697	710	697	683	688	674	690	711	683	737	665	723	699	726	713	716	721	685	706	681	736	694	706	670	759	721	696	726	726	684	676	737	734	731	702	743	703	715	731	658	697	676	677	789	682	683	773	719	723	724	705	702	663	686	736	716	740	653	717	685	672	720	706	709	662	696	699	729	722	745	721	718	732	745	720	720	760	707	750	722	670	688	691	737	725	704	690	714	683	694	685	756	703	694	746	654	712	721	709	701	666	717	702	701	698	723	727	687	669	688	696	706	711	714	708	687	675	671	703	706	696	703	753	731	710	719	730	720	690	732	689	723	730	688	677	718	706	697	717	730	669	684	681	711	711	703	689	699	719	673	674	653	674	666	710	684	692	698	710	679	691	695	731	664	730	790	698	753	623	659	659	677	721	672	681	718	728	695	727	679	645	703	707	722	685	708	729	740	721	643	703	696	726	704	710	689	731	703	689	688	754	715	694	687	687	680	691	735	759	679	691	744	642	680	726	683	698	711	707	746	680	691	708	734	732	741	730	723	704	741	674	760	701	744	693	711	718	710	686	687	786	748	703	681	710	754	701	734	744	719	657	736	661	722	703	689	742	678	786	737	706	728	745	673	664	697	723	714	729	727	691	753	698	704	696	742	722	697	719	706	710	744	719	725	672	699	743	674	725	740	683	736	731	724	723	700	696	677	740	663	754	755	684	677	725	691	731	750	710	683	666	662	690	707	704	697	697	666	684	684	699	694	700	689	635	702	684	719	737	705	690	682	698	706	693	727	799	707	704	657	671	685	706	707	728	724	695	703	676	696	695	723	704	663	718	659	732	687	700	683	688	725	721	714	703	720	720	737	690	669	692	733	706	731	699	698	687	732	642	715	696	703	677	718	697	681	693	695	762	745	716	711	708	708	687	720	681	699	720	703	656	736	746	688	711	722	734	731	731	719	660	694	710	706	712	674	677	712	693	709	733	704	672	741	662	714	708	662	678	687	714	677	737	704	748	687	641	671	731	702	701	694	677	718	705	688	688	722	722	751	711	714	668	748	719	746	678	685	668	709	740	721	728	730	686	678	665	712	725	732	775	708	703	673	689	671	780	688	704	734	729	717	691	695	735	687	753	689	707	717	726	699	720	660	702	715	763	684	717	712	689	728	694	736	708	748	680	686	712	710	657	686	748	649	705	692	665	712	721	715	691	686	695	731	743	703	739	643	735	722	698	723	750	697	662	724	744	713	721	714	752	730	703	699	718	680	700	720	701	703	715	756	709	689	711	705	702	678	699	682	705	718	733	725	688	717	712	680	695	725	708	693	705	655	712	724	727	686	665	696	698	743	749	698	713	731	681	694	747	733	682	720	688	695	666	734	689	702	686	738	663	685	657	635	687	689	730	755	726	712	731	703	681	703	785	691	719	738	668	671	692	683	764	664	714	664	726	677	700	693	699	665	694	718	716	668	742	664	695	690	678	747	693	679	717	701	737	707	767	707	723	676	689	711	731	690	716	689	698	708	727	722	708	716	698	642	728	710	680	665	805	682	769	680	697	722	695	697	675	740	694	682	669	692	699	704	743	722	711	676	675	691	722	679	741	704	717	742	702	734	701	703	659	711	675	717	744	679	713	665	706	687	679	688	662	715	758	719	718	699	650	716	686	715	704	672	720	663	691	706	690	721	713	678	659	733	689	686	697	714	693	710	743	712	672	725	752	712	745	721	727	732	757	702	662	640	664	685	712	723	712	752	733	739	700	732	731	722	707	672	688	744	647	691	703	674	698	725	705	709	707	714	739	711	707	692	737	714	714	641	745	723	694	735	692	699	717	700	717	722	707	699	674	674	707	678	697	676	687	681	697	737	702	704	703	684	704	696	690	728	686	706	687	699	654	701	719	765	706	702	691	727	673	707	722	702	708	642	675	701	706	745	710	693	697	720	650	701	673	725	706	686	703	667	717	652	651	681	696	755	677	717	693	711	759	655	739	699	690	709	731	703	715	697	671	669	737	689	755	698	728	662	716	722	734	632	709	693	679	686	733	673	710	726	747	740	668	690	684	693	714	738	697	681	661	704	731	694	747	746	750	686	711	692	722	751	706	704	714	718	673	691	724	689	697	706	646	719	707	678	704	698	723	697	682	698	695	685	731	710	732	722	708	666	694	698	725	680	690	690	732	695	696	706	725	704	734	725	713	687	682	677	742	718	674	722	680	702	755	698	687	729	703	657	707	708	701	718	687	698	679	697	701	722	715	706	692	734	696	705	645	707	718	696	701	765	676	750	690	716	702	629	723	685	735	663	733	673	762	643	727	738	732	685	701	653	747	674	699	700	721	728	730	674	705	727	753	745	719	720	694	730	665	719	695	723	765	727	703	715	684	727	695	683	690	747	739	695	712	727	714	660	645	696	694	731	667	711	695	730	687	711	695	687	690	667	701	722	654	725	729	745	691	704	711	697	747	685	717	701	693	705	686	744	739	710	692	714	700	730	725	729	724	694	708	741	709	760	681	677	663	713	705	715	689	703	686	718	691	702	707	730	707	695	705	660	688	669	721	726	701	737	708	691	752	714	708	740	718	719	730	704	714	720	675	711	689	701	765	683	695	736	735	694	696	723	711	687	671	713	765	695	740	734	737	723	662	688	709	712	704	717	667	699	714	650	675	721	705	697	680	694	742	747	674	733	697	715	672	703	692	686	717	713	724	719	701	675	704	771	714	669	670	733	711	746	736	722	679	693	711	701	702	646	706	708	717	668	681	702	750	725	712	678	715	712	726	657	695	682	711	723	718	681	702	717	732	696	696	680	666	715	655	709	626	688	726	643	686	696	679	721	698	656	726	744	714	678	702	720	686	726	689	696	668	674	696	647	699	656	689	708	686	691	688	710	699	693	698	742	738	698	730	658	714	757	679	746	691	716	658	711	729	689	726	728	726	651	715	676	711	696	708	693	696	642	686	688	683	677	738	685	707	685	685	710	682	710	732	687	675	755	711	663	722	726	731	733	742	674	740	744	652	673	707	728	696	685	702	708	668	687	692	718	703	720	672	665	683	714	666	705	714	689	690	710	655	740	724	708	715	730
35042	27535	20109	2718	2011	1608	1468	1311	1138	1073	1026	1011	989	981	949	882	935	903	869	910	829	883	877	895	840	919	860	928	894	880	879	893	903	867	837	898	877	856	822	815	862	874	869	862	877	877	910	872	810	863	834	967	823	902	909	883	853	876	819	855	808	842	908	858	860	884	895	877	892	875	879	877	876	806	885	878	850	885	867	864	872	872	885	834	841	855	850	804	861	866	810	831	804	852	872	773	802	893	909	876	902	872	882	846	899	875	826	890	883	880	844	814	815	881	867	869	831	859	801	887	890	835	872	871	879	864	861	875	860	877	856	884	839	859	835	875	882	878	874	856	874	885	901	820	874	862	880	871	883	832	846	833	933	893	896	890	955	911	920	854	826	820	869	870	898	878	872	937	879	825	876	848	892	832	831	828	869	882	822	798	868	882	832	865	860	875	838	869	886	886	854	887	851	875	874	822	845	862	864	849	899	820	830	876	892	839	902	901	823	848	860	923	810	894	889	863	859	851	893	875	827	819	833	878	912	885	864	848	859	857	809	839	830	863	866	786	924	834	880	890	892	877	857	869	878	871	878	847	827	844	873	857	899	848	903	862	864	846	798	826	853	892	863	877	872	901	887	859	838	843	909	819	872	848	845	894	876	866	886	892	836	850	858	888	897	954	901	874	864	863	860	884	836	833	881	880	826	906	909	863	844	912	834	828	853	858	835	833	818	840	854	827	842	857	810	822	875	882	862	898	847	861	808	881	860	838	880	830	835	895	859	856	893	836	875	834	907	847	839	879	827	836	876	874	877	925	858	829	860	884	861	938	898	827	827	839	894	890	899	874	837	852	869	893	865	848	884	859	911	905	839	904	860	925	879	846	868	814	823	855	879	866	877	868	864	890	918	877	888	823	861	830	839	862	864	866	879	834	863	920	863	868	866	888	835	899	908	874	902	854	845	835	886	869	872	849	869	854	852	863	875	847	810	858	903	816	863	819	873	911	883	805	862	914	832	877	909	837	853	889	850	903	850	868	847	831	872	841	906	848	886	914	901	851	925	847	900	900	853	819	870	856	853	849	890	886	907	769	900	845	891	826	862	895	805	876	857	794	852	868	837	878	843	846	885	877	822	841	857	858	926	912	873	891	849	854	905	868	884	937	858	951	904	892	913	870	824	921	883	851	845	908	865	836	885	902	882	851	875	852	838	827	848	883	861	843	840	858	864	886	840	900	867	907	856	851	869	849	853	862	874	883	896	842	877	848	893	844	899	887	850	836	862	834	873	854	856	844	863	872	889	875	847	864	855	885	847	851	821	856	892	847	875	891	878	841	865	857	807	893	825	899	916	882	862	906	821	890	823	841	858	912	854	884	906	806	814	874	842	902	861	842	908	899	924	868	858	857	901	860	831	856	829	894	928	892	857	840	881	895	854	869	886	865	877	868	868	874	882	887	860	863	881	863	870	840	903	840	850	825	859	861	893	873	859	852	880	914	830	852	888	909	888	894	839	811	898	849	925	887	887	886	899	885	845	854	815	854	882	884	901	866	828	869	865	909	899	856	921	887	901	830	879	880	927	828	882	812	893	853	864	902	882	913	880	903	887	871	848	865	825	871	824	865	886	873	878	864	925	920	857	870	942	878	877	888	853	852	835	873	869	874	872	856	922	868	793	860	841	863	904	901	862	839	881	884	901	874	861	880	873	861	900	905	822	950	907	857	866	869	878	841	871	847	878	872	860	866	886	833	862	866	879	868	862	821	922	875	907	840	837	844	895	851	887	839	859	888	851	876	827	923	899	870	890	927	914	855	868	901	876	790	886	905	855	918	850	856	903	814	915	845	866	866	873	910	865	925	888	918	870	898	871	898	873	847	852	889	859	864	911	879	911	888	851	912	883	908	832	848	893	881	859	827	879	863	882	872	962	877	901	872	859	846	910	882	854	846	868	858	885	869	903	875	894	896	904	836	848	892	909	854	862	851	888	819	895	862	871	909	867	863	898	840	847	843	903	901	877	845	792	882	864	879	858	892	831	875	821	896	844	882	897	840	845	892	881	848	886	898	866	777	812	868	875	842	883	840	859	847	855	853	824	859	828	865	914	869	846	879	865	872	865	883	892	861	872	854	861	822	853	843	865	843	845	874	804	928	896	878	847	908	864	857	840	880	878	857	886	798	942	906	900	870	870	825	881	859	882	882	881	825	850	875	824	814	852	870	874	826	863	805	844	869	811	889	885	917	883	884	887	882	873	873	824	910	867	837	816	854	858	857	904	909	857	913	879	865	888	882	837	899	864	851	903	875	885	899	846	842	852	861	896	904	851	911	877	830	897	829	896	848	839	902	822	846	940	825	882	876	879	902	917	807	872	848	872	906	810	860	876	856	850	881	860	852	857	820	884	900	829	882	889	856	909	888	836	881	853	850	866	851	893	923	826	851	893	887	846	864	872	866	832	877	873	876	845	913	864	925	882	854	930	863	838	963	877	883	861	884	858	809	838	865	814	846	868	915	881	884	886	828	890	885	888	902	855	854	884	861	823	953	835	901	880	900	816	891	861	873	887	868	883	885	867	873	872	903	855	890	825	892	906	860	920	897	900	859	872	849	847	894	866	909	822	824	829	886	843	897	837	850	862	893	892	899	838	889	877	839	833	863	859	861	887	850	857	839	860	871	848	895	853	863	886	875	921	870	867	851	931	840	868	854	906	851	914	887	828	817	876	861	857	888	902	854	893	852	875	826	857	829	864	819	808	880	852	854	866	864	858	869	790	900	843	815	882	856	912	862	856	885	881	831	870	896	829	849	879	832	822	880	882	871	900	799	850	860	913	861	824	852	888	871	838	910	839	851	863	860	883	838	862	885	854	909	893	883	866	808	873	849	904	928	873	858	840	868	906	832	894	886	909	860	860	820	853	876	903	799	888	875	818	861	837	878	906	860	808	839	885	888	834	839	879	877	829	850	882	863	831	873	905	853	858	859	883	879	837	862	876	886	864	843	890	866	853	859	864	890	887	854	859	855	928	834	887	914	857	820	880	888	852	854	893	842	891	848	846	877	851	868	848	882	902	826	890	878	883	869	835	812	860	925	838	878	894	902	884	937	830	850	844	871	880	914	899	877	837	862	898	849	818	829	872	865	908	875	938	878	872	837	904	916	832	888	861	918	908	903	811	884	853	859	824	859	824	884	844	852	836	909	854	879	885	865	900	832	882	830	924	876	903	857	885	845	831	873	871	840	871	887	884	835	934	902	851	864	851	897	888	884	868	828	875	877	902	867	915	847	867	884	853	840	895	893	868	871	919	888	802	903	855	858	841	815	897	867	878	897	786	858	854	843	871	845	906	861	855	899	865	878	890	906	909	881	881	876	871	897	890	899	853	844	863	893	864	829	908	860	830	841	887	872	884	826	906	833	900	909	885	912	866	868	874	876	921	862	873	889	864	898	892	872	917	868	863	820	882	834	914	914	866	900	852	782	866	858	892	868	904	888	862	862	908	872
24794	21530	27501	25645	5660	418	319	291	258	236	203	210	219	193	223	240	211	196	213	188	200	193	201	197	231	209	188	169	190	205	187	204	197	185	172	190	205	176	180	186	205	205	185	180	219	203	183	184	203	206	178	166	175	168	214	184	173	182	181	157	183	181	180	192	165	208	187	185	178	182	202	198	203	166	201	195	184	179	190	184	211	207	194	194	174	175	193	168	203	198	191	211	205	201	172	196	218	182	192	206	159	186	169	190	176	195	185	196	181	191	194	170	206	198	189	190	177	179	194	202	203	192	180	180	196	181	187	200	194	186	172	182	187	195	192	198	198	176	181	177	172	210	192	187	194	196	193	174	201	214	206	185	189	181	179	178	171	189	165	181	206	212	186	178	177	192	161	195	198	193	199	246	180	186	186	184	199	163	211	187	199	197	174	188	209	240	185	225	200	203	208	181	214	166	220	207	195	176	197	189	202	204	166	174	227	219	191	177	196	208	168	220	188	218	212	179	183	207	208	190	202	171	184	199	172	204	205	196	206	194	181	180	190	191	192	201	194	196	195	201	189	188	186	200	197	212	182	188	199	211	186	176	178	187	199	194	193	171	206	167	187	179	184	191	179	173	183	187	181	186	212	202	206	178	176	187	171	201	201	195	188	165	175	184	174	195	194	181	198	177	211	195	194	191	184	196	190	213	205	198	176	199	196	206	176	185	156	189	213	180	190	177	211	183	170	191	202	208	183	190	188	187	189	152	172	171	196	205	174	162	180	230	210	185	183	200	198	213	183	183	186	201	205	198	180	185	185	196	204	194	178	181	180	216	209	170	183	198	225	197	206	211	219	189	177	198	194	212	208	196	215	198	182	204	176	188	172	177	205	185	191	195	196	187	190	206	180	200	199	192	181	179	184	173	208	197	171	196	208	159	191	177	199	171	232	175	199	193	171	200	185	192	187	217	177	190	197	190	200	187	182	213	185	185	199	189	190	202	181	207	179	165	174	170	183	202	189	220	197	182	158	186	179	178	201	192	204	193	211	189	186	187	189	164	194	192	180	175	181	170	191	182	192	175	167	206	191	202	210	181	217	176	185	204	169	185	186	197	184	179	194	187	195	168	176	165	198	175	220	198	171	176	179	186	206	198	193	194	202	210	188	213	189	228	196	230	187	191	194	215	178	196	173	199	212	170	182	179	178	165	176	174	191	200	181	173	184	190	200	163	196	176	174	199	166	196	200	207	191	174	186	209	189	180	181	190	171	175	208	199	192	204	184	191	204	201	224	182	185	159	176	202	197	173	209	204	203	185	183	197	170	210	200	198	174	191	197	196	208	187	210	185	186	174	176	203	178	227	189	192	191	179	205	199	190	193	182	212	197	178	206	205	178	184	181	192	183	197	198	216	188	207	177	181	182	208	177	207	196	198	182	189	195	194	191	176	196	186	171	224	179	209	185	190	184	191	165	200	198	197	219	201	209	177	170	202	172	177	191	214	207	212	204	193	190	209	205	213	192	188	188	181	174	204	189	174	186	195	178	176	196	178	177	204	183	180	196	186	192	184	191	212	183	219	186	185	191	204	192	170	214	173	183	191	182	197	177	183	200	188	221	203	196	206	186	189	159	186	191	180	206	192	181	200	205	192	225	193	192	185	178	196	157	165	179	180	191	191	156	210	202	204	196	184	190	184	187	218	184	194	185	180	173	184	174	196	185	194	195	183	163	169	186	205	190	194	184	214	195	206	182	208	187	163	159	186	187	184	181	192	209	171	185	182	185	181	191	197	194	183	166	206	199	185	199	166	191	205	203	178	202	198	189	201	175	199	189	210	179	215	210	188	192	190	172	187	192	203	200	181	177	196	199	173	181	185	179	199	205	205	184	222	188	199	202	184	212	189	209	161	180	169	192	163	196	183	175	206	201	225	183	207	168	193	178	184	179	205	184	203	188	200	194	201	176	168	196	178	209	175	196	207	211	197	198	170	179	189	198	199	199	158	200	180	216	187	175	176	174	197	186	190	206	175	187	178	179	206	183	212	178	174	201	182	191	191	202	191	200	175	186	186	184	189	176	211	190	164	193	176	216	182	194	200	180	194	202	167	181	183	187	181	211	212	176	185	213	162	207	188	151	197	164	164	161	199	189	194	168	187	213	184	182	184	169	189	202	207	193	185	194	186	192	183	209	189	182	185	166	197	182	193	193	214	211	194	177	192	222	173	173	184	190	168	169	200	179	195	221	206	182	196	177	170	182	174	180	156	188	207	182	196	222	193	210	183	189	197	183	183	181	198	170	194	180	189	171	172	168	207	200	165	190	206	186	221	175	186	162	203	209	190	190	198	215	192	190	197	180	189	188	201	205	171	187	182	165	193	180	210	207	185	187	181	168	185	189	199	172	172	205	191	154	201	204	185	187	186	197	181	195	184	181	191	176	195	175	210	184	189	191	191	207	165	178	194	192	172	193	186	168	183	201	195	194	159	185	199	187	194	204	205	176	211	204	196	178	204	200	204	191	199	184	196	199	190	180	175	193	198	183	183	200	176	209	215	203	213	180	215	154	175	188	205	184	179	173	195	188	189	203	190	204	193	183	196	192	179	167	180	201	186	190	178	169	190	189	193	187	195	163	179	178	177	186	181	164	194	188	188	200	173	189	177	198	170	193	197	165	209	195	182	190	185	201	204	220	176	184	211	190	202	190	214	199	189	182	184	179	191	166	189	173	197	204	177	207	192	174	183	182	179	178	181	197	197	182	210	170	193	190	226	184	230	171	179	191	181	180	161	181	203	161	187	176	187	204	193	192	196	187	196	190	184	173	197	188	191	196	184	190	198	181	155	205	167	181	211	198	176	164	189	176	190	190	200	181	197	176	225	181	183	181	157	165	171	192	173	197	170	183	194	208	178	194	172	201	188	146	184	175	193	197	159	200	208	181	196	189	183	159	201	182	196	193	194	169	168	220	197	180	184	183	190	190	184	161	159	206	183	180	189	147	175	174	203	195	199	182	205	196	202	185	162	161	190	189	164	202	174	216	170	174	219	211	161	189	185	173	186	198	193	195	168	200	196	198	206	175	192	203	198	192	194	212	180	177	188	186	182	180	192	198	208	199	197	186	175	190	229	200	198	173	198	203	155	190	201	205	226	180	203	190	199	198	189	197	195	210	207	186	177	209	184	199	197	167	155	188	195	195	169	199	186	201	195	200	176	219	187	179	174	170	189	206	202	204	183	211	179	178	196	199	178	214	194	195	195	188	191	193	214	211	194	172	179	157	213	212	206	210	193	182	209	189	183	169	184	205	183	195	190	184	172	202	200	194	183	189	192	206	184	220	205	185	185	203	183	201	177	175	178	178	215	198	195	175	181	194	177	203	202	193	196	209	184	194	186	193	187	184	201	183	177	203	206	184	191	196	214	216	171	185	218	170	194	182	152	204	210	229	173	167	193	189	181	201	195	179	199	180	173	187	167	189	151	211	197	183	189	204	219	166	194	204	196
32001	20461	13429	1263	861	727	576	532	431	403	390	328	347	290	312	284	292	304	280	292	260	314	280	288	306	303	273	289	266	281	252	257	269	263	264	273	266	251	258	283	248	257	263	272	260	255	280	249	243	277	255	276	260	230	305	277	281	276	267	265	281	268	230	255	277	230	259	293	267	258	274	249	247	281	276	271	286	301	259	290	264	260	247	249	258	264	276	288	277	257	246	241	248	268	253	257	282	247	266	257	258	270	270	257	235	234	250	278	276	257	276	268	265	246	261	250	238	272	260	265	254	244	273	290	276	257	268	275	269	241	282	285	280	266	279	276	262	254	286	272	273	265	268	288	250	278	264	254	267	264	251	247	278	267	262	257	279	241	255	254	262	249	254	263	242	270	259	270	256	277	287	276	266	270	261	255	241	281	255	287	280	253	279	242	267	261	232	293	263	260	246	271	269	264	227	252	258	280	280	308	275	284	244	266	280	254	259	236	260	270	262	273	256	257	251	242	243	262	268	233	269	252	253	265	260	301	283	262	251	263	282	233	258	262	270	244	260	255	262	263	255	253	241	280	279	253	272	261	270	288	281	239	228	255	250	256	239	257	260	253	272	286	303	267	270	221	298	239	266	263	252	253	272	268	244	258	276	254	264	285	256	270	270	277	251	269	272	256	284	266	253	285	263	279	262	269	264	241	277	239	252	263	262	267	274	253	240	273	264	285	272	250	250	273	262	269	260	241	274	249	264	269	283	320	294	262	259	285	284	246	282	271	263	270	249	279	245	270	274	281	274	261	274	268	259	246	236	268	292	256	259	273	254	245	263	262	252	287	241	280	264	267	263	252	257	256	276	272	278	269	269	273	298	271	272	254	253	238	238	257	271	271	246	253	283	282	276	270	248	262	279	256	244	292	260	247	246	263	243	262	332	261	267	269	294	273	237	255	255	279	235	249	263	249	255	241	278	267	274	266	271	246	304	251	266	255	284	265	253	302	292	273	262	277	265	281	287	271	316	276	288	270	264	272	231	268	266	268	309	257	273	291	257	266	278	293	276	256	249	255	244	264	264	258	244	257	255	285	253	262	260	281	228	285	261	287	278	239	256	244	279	257	248	263	269	259	275	254	248	257	258	266	239	261	282	255	308	270	266	275	277	253	220	219	251	256	242	272	262	244	285	261	280	289	239	254	237	290	267	279	278	244	283	295	282	264	259	263	258	278	275	269	280	265	261	257	258	271	266	270	260	263	262	262	266	250	270	260	264	267	252	268	255	238	270	274	243	269	243	273	263	274	264	263	270	261	242	256	257	248	272	297	268	265	265	240	272	257	271	244	269	263	255	311	258	262	258	284	259	219	273	282	288	256	279	257	274	253	263	260	266	259	268	263	269	276	245	285	258	251	257	266	250	249	273	280	290	282	287	294	274	244	260	270	250	267	258	237	266	254	264	262	256	280	271	255	244	264	274	258	278	269	277	289	253	274	262	258	260	273	270	264	248	270	271	271	264	253	274	293	250	273	289	270	275	267	277	285	270	265	259	271	251	260	283	278	257	277	259	266	253	270	281	269	270	273	259	262	279	237	289	275	253	281	276	271	268	257	276	260	285	270	285	233	281	247	272	286	247	277	265	257	260	256	279	269	262	253	275	267	242	288	254	266	244	277	257	267	268	231	255	278	287	278	283	244	290	256	271	268	267	273	266	257	288	258	252	274	266	256	269	266	238	277	242	280	287	285	269	271	276	265	265	245	296	288	257	273	274	258	242	277	276	278	249	261	257	271	240	241	308	273	259	243	252	251	271	273	248	260	257	275	264	271	282	266	272	296	243	263	275	270	259	273	275	258	259	250	248	280	275	259	252	274	273	273	268	252	294	289	254	251	270	264	245	286	266	270	277	272	269	275	250	269	272	237	273	275	264	269	268	254	288	258	256	266	248	265	253	249	243	239	258	282	308	283	258	269	278	248	265	255	269	266	277	284	259	276	251	277	250	242	249	268	296	297	282	260	279	251	264	284	234	251	257	255	273	255	259	277	252	264	267	268	266	272	233	252	243	272	285	254	243	256	278	269	273	262	255	286	226	274	271	257	284	255	251	246	247	277	264	247	280	242	266	249	222	249	317	293	262	242	260	280	290	247	263	262	275	259	277	289	247	268	256	259	264	245	281	260	253	267	286	279	267	261	261	266	296	280	268	254	233	268	295	250	249	260	272	273	256	273	264	266	262	280	270	250	263	306	272	228	245	267	266	267	253	257	250	261	270	293	291	269	263	292	256	254	270	260	267	250	242	295	288	265	294	253	259	237	255	269	229	269	241	240	281	229	267	265	252	276	289	276	302	261	281	251	251	256	268	267	270	242	275	272	260	279	269	250	292	270	276	246	290	241	274	265	254	265	246	254	229	272	257	284	228	291	245	252	250	262	271	292	243	287	265	259	266	271	303	272	267	267	260	235	274	269	262	267	277	280	285	249	269	259	248	238	256	273	279	272	278	265	249	266	257	297	277	280	249	266	288	266	251	246	238	275	257	250	279	277	265	265	272	262	237	251	264	259	265	282	278	267	265	254	262	252	276	271	292	237	290	254	271	235	266	254	260	273	247	289	286	261	285	284	271	250	262	269	252	233	270	263	266	257	274	223	279	282	251	255	265	281	276	235	244	260	262	257	268	286	260	231	246	264	283	287	285	275	290	256	286	242	285	275	259	284	271	275	265	275	271	281	270	282	261	297	283	261	227	250	273	274	247	251	235	267	286	276	254	278	241	268	275	256	266	270	275	245	251	282	256	284	256	261	294	284	271	266	246	312	245	271	279	269	277	269	294	270	250	274	245	227	276	292	285	239	257	270	290	269	250	287	286	272	265	249	261	242	279	276	239	266	252	271	270	224	259	264	251	269	259	273	262	253	269	259	271	284	280	252	289	254	280	273	233	253	256	248	252	271	260	245	252	274	264	287	285	263	272	270	265	273	273	257	241	264	269	251	240	292	258	259	270	241	252	309	276	257	253	271	270	262	246	265	276	305	280	302	273	265	258	267	280	273	265	267	258	263	238	264	274	280	236	292	276	263	284	253	274	264	219	274	282	263	275	269	255	259	258	270	281	228	286	275	290	275	279	256	261	221	293	270	253	265	267	231	256	254	243	247	313	276	270	243	252	241	283	258	239	269	262	265	269	262	249	292	268	275	275	256	284	260	269	277	257	258	259	258	265	272	301	262	263	257	267	244	251	249	242	275	293	252	301	249	286	249	277	261	249	248	242	270	272	273	264	257	254	267	294	263	244	248	238	277	274	287	258	270	302	265	292	275	267	249	257	274	235	273	239	242	279	273	251	270	288	272	257	257	271	271	293	246	260	289	270	246	260	265	275	268	281	272	264	258	239	258	279	261	274	275	261	268	246	259	271	260	255	258	239	248	282	273	253	250	276	273	268	271	249	291	271	260	262	263	293	250	267	237	250	264	279	263	257	233	262	264	240	267	285	271	263	281	267	263
22685	21592	29386	24277	21593	21507	5077	1106	923	890	798	770	765	734	702	726	682	673	645	674	667	725	651	611	644	631	660	625	686	616	648	611	626	611	657	612	603	604	622	652	623	612	634	604	597	656	657	572	592	627	596	637	643	595	589	645	611	624	616	626	598	632	600	574	660	625	633	639	592	600	623	647	634	573	621	654	616	617	579	632	576	640	636	598	582	617	598	587	619	598	602	647	595	590	579	632	595	603	587	661	625	603	574	607	606	604	639	632	615	599	637	599	574	613	586	599	651	629	640	592	571	605	643	645	563	624	619	577	607	592	586	615	673	607	616	577	604	586	644	651	600	649	669	606	650	589	583	564	589	642	607	613	688	667	584	586	616	601	594	649	618	650	668	644	588	625	632	602	630	625	606	582	582	614	597	624	643	629	594	578	623	625	601	656	630	641	602	581	633	558	613	612	593	621	596	585	599	580	624	602	622	598	656	620	590	656	643	618	606	625	575	616	616	606	646	644	611	639	585	599	639	612	653	630	575	600	626	633	591	629	574	634	579	584	592	583	640	614	581	618	597	587	565	630	598	623	600	628	596	627	574	638	701	594	611	590	602	617	631	590	653	625	634	566	651	609	612	651	641	607	597	583	645	615	640	603	586	593	653	620	605	648	636	616	668	582	626	644	628	593	610	621	606	668	597	642	608	601	583	621	611	570	619	641	613	602	627	629	562	596	550	597	594	628	607	608	619	643	644	645	654	634	616	627	595	678	618	597	650	614	624	619	644	641	632	657	628	627	624	651	598	623	591	602	638	632	655	627	593	610	642	605	600	640	621	590	585	593	625	602	552	605	651	611	624	637	614	615	602	626	573	597	633	622	584	601	643	602	589	647	657	599	615	593	586	643	625	592	610	609	635	634	609	593	584	613	595	654	634	593	611	600	626	626	622	588	635	636	627	604	651	583	624	608	598	591	678	588	638	593	667	641	605	569	614	607	646	615	615	594	607	640	632	655	579	633	612	649	602	630	601	617	625	640	595	601	577	583	624	632	631	634	617	594	562	596	621	699	606	670	619	610	673	616	644	638	666	596	597	659	624	603	632	632	636	631	621	591	619	610	594	584	635	623	618	651	648	622	629	616	608	660	632	595	617	633	617	641	602	617	610	620	615	601	621	647	626	594	624	603	598	619	599	611	635	620	593	631	575	589	591	605	594	640	589	651	558	600	594	625	602	558	633	603	621	589	596	639	591	590	570	594	598	617	570	615	595	607	597	620	571	576	637	597	600	605	629	628	615	631	615	639	613	617	584	593	670	622	622	619	617	607	673	629	599	643	593	635	660	601	609	622	661	634	592	643	605	655	617	590	613	648	576	608	619	594	634	652	658	630	577	595	644	618	614	619	595	610	602	625	601	612	639	638	640	636	629	608	621	603	597	656	649	603	583	634	593	595	657	540	625	622	605	617	599	643	577	591	629	611	589	626	644	572	624	640	594	645	618	617	637	602	600	612	661	645	615	653	611	613	619	595	575	637	602	663	631	634	612	582	627	590	631	583	588	634	663	559	639	602	580	597	575	607	634	639	636	591	614	646	611	615	597	646	596	574	635	609	612	570	590	580	603	595	608	615	553	606	589	609	587	621	562	595	598	580	617	617	619	587	613	652	555	562	583	623	629	612	581	619	569	660	633	587	608	619	598	600	612	607	599	586	664	613	610	623	564	579	679	619	617	637	616	623	617	622	567	616	584	587	585	600	663	570	624	585	644	647	611	583	656	603	605	614	608	569	631	632	596	630	567	588	571	602	607	613	588	634	638	675	622	625	524	610	624	650	608	610	616	636	627	628	623	639	623	617	641	617	639	650	650	638	617	640	637	588	622	602	630	637	591	582	603	620	608	620	662	631	592	652	669	587	614	657	567	601	595	603	626	605	610	596	592	564	632	612	630	598	631	603	591	632	619	623	654	613	603	603	632	617	621	631	624	588	619	608	674	601	642	607	612	634	598	605	657	597	595	635	637	626	591	613	595	623	634	656	628	649	610	638	640	609	609	583	574	604	652	622	624	574	613	599	591	611	611	614	645	633	575	625	603	576	641	608	585	591	638	585	590	624	642	616	613	626	643	613	603	620	610	645	666	634	616	591	615	568	595	647	633	612	597	580	609	640	677	642	624	623	582	613	649	624	639	603	613	612	585	622	549	588	636	626	590	628	642	581	623	624	646	598	596	619	630	651	631	632	607	612	614	625	596	633	629	571	548	609	634	606	604	634	622	627	625	594	641	654	624	621	630	640	630	623	598	616	573	600	607	631	628	587	627	619	598	654	562	630	610	610	603	628	621	582	621	636	614	627	646	615	593	601	591	582	606	621	627	616	607	630	597	624	609	621	595	648	615	601	672	628	621	589	589	648	643	601	643	630	635	619	587	603	595	625	611	626	641	586	581	552	631	629	619	629	647	619	622	634	626	637	620	595	620	597	644	566	567	567	578	621	626	597	608	588	626	602	618	667	615	590	635	599	592	615	593	602	575	626	596	601	620	565	633	670	625	614	567	631	633	579	602	596	642	627	627	571	631	645	641	604	636	658	586	639	633	633	577	599	602	604	589	612	676	667	601	628	591	625	614	647	578	621	618	628	650	585	616	600	626	609	591	640	594	576	578	620	604	587	596	609	598	625	613	634	666	599	626	624	631	639	604	592	630	649	592	603	598	585	542	601	615	586	614	661	571	647	599	636	589	580	582	647	564	632	592	624	577	598	645	621	575	599	634	602	606	615	614	615	589	610	624	600	610	581	619	609	606	637	607	595	574	629	617	632	598	624	612	655	609	614	585	575	670	592	587	606	579	634	603	604	646	646	615	619	602	602	572	618	588	597	631	614	622	636	613	634	597	641	579	582	607	612	599	604	623	614	636	545	644	593	588	641	569	640	643	610	597	628	572	620	590	613	590	642	608	662	630	652	637	587	632	614	569	595	611	638	609	591	573	644	593	610	636	627	616	583	599	609	612	591	612	594	597	600	613	620	664	585	608	610	616	655	582	644	605	640	588	591	634	574	589	631	603	623	633	579	564	677	635	652	594	625	604	630	633	638	569	594	606	634	608	628	576	661	619	599	628	608	654	614	630	668	568	605	646	575	625	626	572	640	631	663	633	618	628	611	615	570	597	649	594	637	587	607	597	592	638	605	614	662	587	667	629	573	603	600	619	613	585	637	582	605	600	616	621	597	640	598	574	643	647	624	610	532	678	647	632	631	624	617	634	646	658	652	615	616	584	611	606	643	610	611	610	600	598	622	584	637	572	587	636	583	605	590	652	657	612	582	596	602	627	603	626	609	643	589	608	649	604	614	589	662	629	625	600	609	598	621	595	589	581	590	636	627	621	611	600	638	610	577	681	619	599	571	623	608	596	604	641	586	619	594	581	622	593	613	574	620	644	628	629	585	597	651	619	612	645	564	560	611	644	632	652	568	613	614	639	591	625	665	631	623	582	631	638	616	582	626
41810	35401	28926	4070	2977	2372	1961	1678	1453	1306	1140	1044	1065	986	964	874	905	891	897	876	807	817	810	810	885	791	808	836	812	817	747	804	807	799	794	768	810	814	781	804	780	811	773	783	783	755	797	808	760	792	779	761	802	807	802	769	768	805	810	727	776	777	841	777	791	755	783	769	753	775	781	756	752	807	776	735	772	754	793	820	798	748	796	815	771	815	747	820	762	798	819	777	771	769	760	759	814	767	739	766	825	785	746	796	847	753	784	763	780	803	739	831	740	792	802	778	760	769	815	781	746	777	822	766	793	814	767	762	777	820	810	786	795	826	805	813	764	750	785	800	786	745	734	806	797	749	796	833	746	819	790	774	725	776	806	771	793	814	834	767	752	724	774	796	791	754	781	778	790	781	795	804	773	813	816	773	808	834	772	751	741	746	859	738	793	797	751	778	736	731	805	753	754	804	805	751	747	751	765	779	745	794	809	775	785	778	807	744	817	753	761	783	806	729	782	796	737	797	797	782	816	762	833	777	752	767	778	749	760	740	815	813	796	768	783	773	797	741	795	741	817	798	749	730	763	779	763	742	774	797	775	775	759	781	765	785	849	758	822	759	795	762	755	778	779	767	749	759	762	760	793	745	815	782	776	785	784	778	786	788	769	782	758	760	785	736	766	741	748	753	810	775	792	723	788	752	693	758	725	759	784	828	790	783	786	736	792	773	769	766	765	787	790	753	799	788	776	768	789	788	734	784	752	764	820	815	727	775	776	750	776	786	723	814	790	778	814	823	794	772	790	741	768	799	782	777	759	761	767	771	753	793	816	750	787	756	776	779	712	821	878	746	800	785	737	812	784	818	796	768	770	748	760	754	808	748	741	747	762	769	785	753	752	729	761	826	746	777	765	814	787	726	748	725	766	799	790	755	778	745	835	791	788	797	760	810	797	763	799	742	842	744	773	785	752	831	807	735	788	800	738	803	754	763	825	758	825	787	841	808	789	799	818	777	795	788	717	794	776	828	776	799	752	774	790	764	748	740	783	784	780	766	741	777	727	760	740	722	805	766	768	792	751	798	733	779	798	750	776	781	797	761	760	806	780	818	756	789	797	837	795	765	799	797	750	796	769	824	777	746	802	765	825	797	749	787	732	766	755	804	775	781	790	785	812	764	774	763	742	787	756	751	762	814	793	788	784	748	776	752	825	801	779	737	746	802	765	759	777	770	818	776	777	754	774	757	782	826	798	768	753	814	778	746	767	753	817	784	778	789	759	780	762	782	757	798	747	808	715	784	730	790	778	779	781	833	781	749	764	784	772	761	811	716	780	756	821	752	795	746	778	790	803	786	712	794	748	749	776	737	741	772	818	795	745	772	796	766	827	776	802	766	795	782	738	773	761	783	830	766	786	782	821	797	770	766	770	798	809	824	733	812	799	799	741	803	775	777	797	827	782	761	741	767	783	809	790	741	754	779	798	761	727	749	779	731	813	759	822	809	752	780	736	793	761	763	775	773	733	771	817	743	740	808	775	772	775	758	724	737	744	789	783	741	803	758	744	770	800	776	734	775	811	810	771	764	794	754	769	827	776	797	761	749	782	721	795	798	745	739	781	779	763	803	772	777	780	788	761	750	788	820	762	712	774	725	818	749	757	762	807	803	775	723	797	771	755	788	797	799	775	776	825	777	770	780	782	822	774	755	770	749	724	742	773	753	786	802	810	800	733	816	741	762	771	800	742	708	720	803	763	766	787	769	809	790	799	808	786	741	737	773	800	778	778	787	760	809	779	826	782	763	767	800	708	748	763	759	793	766	795	809	799	792	799	763	752	747	778	760	774	765	786	822	789	752	814	805	740	740	774	769	756	789	801	786	775	766	783	765	802	789	807	769	765	752	742	795	781	745	850	777	782	795	809	760	827	805	796	742	804	784	785	813	733	789	797	763	825	757	821	763	736	830	798	767	794	792	757	777	765	712	833	743	748	791	769	808	799	766	827	774	811	820	764	759	789	753	792	807	730	816	756	771	784	794	782	766	791	779	720	777	775	809	773	732	802	787	739	764	784	756	763	754	776	752	709	786	769	723	771	797	732	770	782	773	769	802	750	777	815	751	792	772	755	808	749	814	763	781	721	753	742	737	724	833	797	767	814	768	739	749	759	788	746	806	732	715	762	773	762	757	794	771	791	731	780	753	775	735	761	697	840	800	768	773	788	774	763	790	821	786	756	775	748	813	804	757	804	734	747	755	744	779	790	736	711	798	765	799	799	803	794	785	805	805	801	770	804	793	805	818	763	777	768	759	740	749	741	779	781	758	834	749	747	758	777	751	802	790	763	803	809	784	751	728	728	787	788	789	775	805	729	759	762	711	722	731	809	822	770	769	798	765	774	828	808	792	766	789	761	763	800	728	742	767	783	834	721	788	803	776	770	809	708	767	808	775	795	775	780	826	754	756	747	833	812	765	800	832	766	799	763	776	763	784	780	790	731	737	752	850	799	771	716	714	740	779	790	778	768	799	757	750	774	746	769	785	817	757	779	803	726	783	765	791	782	749	692	774	818	783	780	715	790	762	743	770	815	764	808	764	802	812	734	781	760	776	835	802	745	730	787	764	821	746	798	794	778	767	743	794	797	762	735	738	796	831	805	773	803	784	785	787	791	745	796	744	809	762	756	819	735	758	772	742	789	774	764	754	775	745	765	826	804	762	759	746	796	780	754	706	745	746	771	732	782	757	759	758	740	796	777	800	803	776	745	795	802	785	778	749	799	773	737	750	771	788	764	777	812	767	742	809	774	750	733	827	777	764	792	779	757	718	762	803	764	798	772	841	758	797	797	768	795	803	797	783	752	757	788	751	835	807	740	768	747	761	775	784	773	832	758	768	814	767	767	760	743	769	727	744	712	780	762	737	774	757	742	808	774	756	765	740	757	779	764	757	773	789	733	764	832	799	805	773	773	769	742	768	800	715	772	770	733	763	780	796	839	704	810	758	764	846	799	760	750	800	774	816	784	801	813	796	775	755	816	768	757	801	742	780	763	765	773	732	776	774	783	767	777	794	775	753	777	727	772	825	747	718	782	783	774	752	789	751	809	758	794	795	792	747	787	792	798	788	793	818	768	812	731	809	776	796	798	757	724	784	767	765	792	783	817	762	772	756	773	799	734	801	780	751	827	816	801	790	808	787	786	791	735	817	817	765	780	788	775	770	751	798	774	780	780	788	772	817	771	757	855	746	766	751	788	777	804	742	792	751	760	704	743	808	749	809	745	816	751	776	816	806	781	844	759	785	768	757	764	813	788	751	757	770	766	743	750	801	745	792	746	819	756	752	765	702	784	735	765	743	769	750	720	756	741	776	769	772	768	752	760	789	777	773	799	826	758	766	731	800	773	830	774	749	736	764	739	771	822	747	795	806	770	801	758	795	739	771	788	784	744	803	726	771	767	719	808	746	746	761	779	766	763	816	776	786	796	839	751	807	774	739	792	834	781	760	798	800
28198	18897	5903	751	453	393	392	433	447	385	373	410	390	409	383	365	364	374	401	372	356	387	395	362	374	389	368	395	418	382	416	361	411	399	390	359	368	382	399	382	364	412	333	348	396	404	405	363	352	346	396	362	390	379	346	365	373	377	378	380	380	394	389	366	375	374	358	364	348	383	350	367	374	397	397	363	392	385	372	373	396	370	366	347	359	398	402	369	409	409	401	384	422	393	372	402	382	407	378	353	395	393	373	403	363	345	374	413	386	404	390	378	361	369	380	362	405	377	348	409	399	399	376	343	364	381	372	376	404	400	370	393	374	358	352	383	354	345	391	406	341	396	396	388	365	366	399	397	374	376	412	416	408	355	381	386	403	397	356	362	364	402	382	387	403	377	387	391	384	427	393	390	338	348	395	380	404	388	419	376	418	378	374	372	399	348	364	363	387	358	384	369	349	394	386	390	398	366	360	394	355	404	394	382	382	394	358	363	374	358	392	381	391	377	394	372	391	391	413	373	388	368	380	376	401	408	365	382	394	372	387	388	349	369	389	402	413	365	399	405	360	416	394	383	390	336	388	384	379	392	379	390	360	369	367	367	359	380	367	347	379	365	364	395	390	380	417	363	375	366	389	381	380	366	370	345	378	396	378	376	366	382	370	368	393	395	376	386	388	401	389	394	409	403	367	365	387	404	357	400	380	364	390	393	398	403	350	396	385	382	412	365	392	385	366	392	421	400	391	388	353	379	386	362	374	375	358	393	351	353	377	366	355	379	392	391	352	372	375	364	357	381	384	398	392	360	355	371	408	385	392	415	361	422	379	359	399	382	429	402	377	392	367	367	385	395	386	374	321	372	390	361	416	378	379	382	397	342	395	396	388	403	393	374	381	358	379	382	396	372	377	382	387	384	396	383	378	408	335	356	372	388	383	373	362	420	371	372	431	373	369	373	420	373	342	368	375	376	360	373	392	422	400	370	389	395	351	372	375	374	377	392	378	387	381	391	373	370	348	405	406	396	366	388	417	357	367	395	365	377	353	417	376	386	390	348	375	377	367	377	405	379	390	376	403	380	383	398	352	401	387	395	368	391	353	402	361	387	350	385	379	373	385	377	388	401	386	387	342	392	381	383	373	392	350	360	406	416	370	361	406	348	375	405	395	358	372	377	398	377	371	374	393	390	370	351	349	392	402	366	375	360	379	360	390	372	408	378	377	389	365	392	387	400	375	395	375	376	367	331	380	382	395	394	392	426	338	361	371	377	381	403	367	370	388	385	368	357	407	376	378	376	341	396	381	399	400	369	364	384	401	408	392	373	368	395	385	384	385	376	371	385	376	376	358	411	359	343	392	409	374	363	395	373	424	356	389	363	356	381	373	394	360	360	392	350	397	397	403	414	363	405	349	383	385	376	383	407	406	358	353	384	372	379	372	393	365	391	372	362	355	382	391	382	388	358	405	343	403	392	384	355	365	392	378	359	361	381	366	387	434	353	405	376	419	395	374	403	378	397	352	384	384	399	404	380	352	354	376	406	373	385	395	359	413	366	412	377	387	403	366	396	371	388	374	357	400	357	381	397	348	392	379	383	411	340	342	371	388	372	381	353	413	356	411	358	374	375	375	382	420	374	373	354	358	387	378	408	362	386	378	377	379	373	351	391	373	383	386	391	427	388	364	357	383	381	371	379	400	356	359	386	354	380	401	398	385	382	392	396	390	386	381	394	383	366	383	371	402	371	404	364	386	359	355	384	371	408	386	375	398	392	365	374	359	374	403	354	355	408	356	393	370	387	367	386	366	362	406	391	385	372	375	369	377	390	397	364	380	382	352	390	405	394	376	374	362	382	400	317	381	353	366	414	376	391	362	395	414	350	399	399	366	367	416	398	391	409	399	377	383	379	375	390	361	407	384	382	371	399	374	369	422	341	383	409	337	398	361	368	407	392	356	367	359	395	356	377	376	375	365	405	392	358	382	351	391	387	384	389	350	370	381	380	343	389	378	364	413	350	389	370	373	385	375	346	352	379	381	362	381	353	386	368	386	392	380	362	433	361	370	365	377	411	373	398	355	372	382	327	365	393	374	375	386	407	371	374	393	389	418	380	406	376	377	352	376	374	387	428	397	371	368	396	378	385	391	371	372	400	424	378	407	365	359	388	379	350	389	385	405	413	366	416	388	377	383	366	373	369	368	359	402	412	358	424	403	407	405	414	393	355	400	400	361	385	376	398	397	375	387	377	383	370	411	384	385	368	362	393	375	372	396	398	389	386	407	384	352	406	332	335	353	359	371	393	367	375	391	411	375	393	398	396	373	377	380	444	356	360	398	393	364	394	397	382	369	370	354	377	384	395	390	412	370	399	357	392	388	376	346	343	387	370	382	409	371	383	354	378	402	412	360	381	374	381	366	383	403	377	383	383	396	390	356	347	361	377	374	368	378	422	365	356	367	340	382	383	351	375	365	372	408	378	398	359	400	408	397	416	383	380	352	376	392	342	421	393	384	425	381	400	389	401	375	408	374	375	346	411	362	375	376	373	402	376	344	351	376	374	384	373	350	389	399	391	362	381	370	417	375	408	376	366	377	358	392	375	356	405	391	392	397	366	377	390	371	342	354	341	376	350	373	355	425	367	379	372	373	389	379	415	377	393	350	387	416	367	377	369	399	386	392	389	371	407	407	395	367	404	364	349	434	364	385	407	325	398	373	331	352	396	392	369	393	366	342	363	398	427	369	384	400	369	376	393	375	393	383	409	379	327	382	367	386	356	411	384	385	368	347	350	365	379	360	385	373	364	381	346	383	384	358	399	374	405	393	368	369	381	400	350	332	415	357	392	369	390	391	396	399	395	355	380	389	365	351	347	386	380	370	398	386	384	347	378	365	385	384	430	386	372	400	356	333	398	405	380	352	374	363	398	377	384	385	406	367	381	406	392	389	361	386	354	394	381	342	382	402	365	414	349	412	389	368	382	392	375	381	372	386	378	390	385	361	384	393	370	364	396	379	394	419	353	388	378	376	411	367	349	373	370	400	380	392	344	347	368	379	387	371	370	390	388	373	387	347	419	394	386	390	408	380	400	371	383	365	381	397	371	381	424	387	379	376	364	369	403	382	377	367	354	336	382	360	391	407	349	391	404	367	370	377	376	367	349	417	370	395	413	398	411	374	374	395	362	410	359	383	381	382	369	373	341	339	409	395	358	380	404	391	369	429	354	393	405	369	368	386	376	343	400	395	380	394	359	394	373	371	390	381	419	376	386	368	355	377	384	391	397	382	371	394	389	386	400	360	404	410	385	392	391	371	358	401	401	383	400	400	388	362	374	372	361	357	410	372	420	389	393	365	366	376	387	378	375	376	354	417	371	373	379	399	395	397	370	394	387	417	379	389	401	405	372	395	396	394	411	374	358	384	428	380	378	377	422	408	356	410	370	361	360	351	361	383	406	443	364	386	393	379	429	371	368	374	351	357	369	381	350	369	391	375	390	371	390
14454	6992	3647	594	537	558	508	488	509	519	476	463	484	519	500	491	518	494	490	513	508	493	488	515	486	503	463	463	477	494	475	522	497	470	468	515	534	455	452	447	476	471	483	463	446	520	503	494	437	486	486	499	463	485	504	485	453	494	478	488	510	493	460	457	456	473	453	497	478	469	467	485	491	487	489	458	504	467	465	541	461	505	517	472	470	463	511	467	457	503	497	495	477	512	463	514	502	478	455	486	465	447	433	509	501	513	473	483	461	480	437	486	441	488	475	461	468	483	482	487	435	455	443	459	470	472	479	479	487	478	468	479	484	457	470	487	497	470	470	458	472	486	525	490	496	441	486	498	434	450	491	461	468	472	509	498	454	492	486	465	500	480	471	469	495	470	479	501	451	522	451	452	471	495	504	492	463	482	509	461	513	489	498	492	496	460	484	469	469	472	431	470	469	480	473	498	481	516	451	483	514	474	446	473	467	457	459	473	489	505	451	480	459	494	451	487	427	463	474	500	456	483	477	481	493	476	462	533	475	435	438	517	460	502	484	471	521	470	490	460	478	475	469	446	527	420	470	449	474	498	489	471	465	447	475	474	450	462	464	463	492	468	469	459	485	472	500	501	498	444	481	473	456	474	490	484	490	480	505	455	407	459	450	481	479	454	477	481	459	495	479	460	503	470	465	451	497	497	472	487	489	482	493	484	473	470	475	516	516	462	493	473	461	473	496	449	516	470	470	483	516	496	483	504	431	442	479	467	456	498	480	498	484	468	491	481	447	456	476	455	460	474	471	458	467	476	483	449	489	476	475	444	462	478	478	470	537	454	528	479	488	477	485	454	487	479	500	492	455	497	516	422	472	434	493	488	442	461	463	480	490	466	470	453	467	459	478	480	436	425	493	474	470	456	471	472	475	453	477	480	420	477	483	435	489	481	503	471	482	475	507	456	475	472	468	492	505	437	503	477	498	441	484	465	475	480	474	473	458	454	477	475	445	455	475	565	510	463	458	475	482	478	481	468	524	468	528	489	497	491	490	448	509	488	478	454	479	489	451	492	487	467	447	451	438	485	500	439	503	518	467	493	468	471	462	457	448	488	480	497	458	442	474	494	463	486	470	472	463	471	510	502	477	502	487	463	489	503	489	439	480	450	487	485	508	438	481	470	488	540	477	463	496	529	436	484	511	486	484	511	514	546	482	505	491	462	472	475	490	479	504	515	492	497	475	484	435	487	467	474	460	493	515	518	472	464	482	442	469	456	478	495	486	452	455	490	491	436	447	492	478	453	484	484	499	485	460	486	496	497	482	510	477	442	467	444	490	456	499	441	435	483	472	498	470	437	468	514	505	469	452	513	485	489	452	488	467	463	480	474	514	479	471	440	487	467	515	484	462	485	442	509	447	463	486	478	465	490	447	502	451	483	466	501	495	497	486	469	430	461	466	456	529	494	471	484	499	479	487	469	458	488	484	474	461	452	485	443	451	517	449	501	497	473	482	511	490	452	461	483	469	519	476	479	476	488	482	479	448	464	457	457	483	467	501	507	484	512	470	481	488	498	480	501	457	485	491	504	462	473	483	463	465	501	473	452	454	500	475	494	510	485	469	502	450	444	511	500	496	457	478	502	487	495	487	512	466	497	466	438	495	468	506	474	456	467	474	443	475	462	503	468	469	456	459	474	490	460	461	487	484	478	440	452	471	472	471	496	508	442	493	457	472	462	474	467	485	442	469	503	456	493	453	454	473	516	476	483	452	503	465	445	450	460	496	457	429	450	503	483	508	480	489	489	463	537	470	433	472	478	475	449	457	461	488	471	467	447	494	462	505	515	478	465	436	488	443	484	462	494	487	487	440	466	504	458	474	445	447	493	478	463	504	473	469	473	469	471	493	511	452	465	460	475	472	505	460	459	449	486	427	507	464	457	482	497	449	521	493	489	489	492	491	490	438	473	474	499	448	470	498	468	447	456	504	497	482	478	484	484	477	477	470	500	467	503	464	521	488	460	466	474	479	491	478	492	502	500	484	417	466	474	443	489	487	486	450	459	484	499	506	470	479	520	497	534	458	483	546	477	463	509	486	480	508	469	491	453	470	453	510	466	472	455	462	451	493	465	496	491	511	469	487	467	481	505	474	466	453	504	500	487	441	455	495	497	482	479	472	487	494	503	494	491	450	481	473	470	484	494	478	483	466	488	507	509	499	474	485	492	481	484	463	502	504	423	503	518	480	451	476	470	458	491	481	491	466	473	423	472	498	498	474	485	505	462	478	488	511	473	505	465	493	469	515	473	455	466	464	486	494	513	472	477	508	479	467	500	481	495	500	454	465	477	482	464	470	469	470	461	460	485	466	459	494	436	464	495	486	455	422	502	477	512	460	485	484	467	466	448	472	505	447	507	508	467	465	467	468	440	496	453	503	445	434	471	498	463	492	476	479	488	489	464	501	441	468	504	482	450	490	466	438	484	453	480	493	502	466	525	489	443	492	411	480	490	481	462	547	481	455	469	417	489	498	486	473	461	495	491	512	421	518	458	454	470	509	465	450	485	428	470	469	436	478	448	484	478	469	494	463	552	472	472	479	480	475	507	515	498	466	534	496	485	480	493	461	502	527	489	466	474	492	498	441	457	519	476	411	487	504	473	454	455	462	486	468	477	488	474	501	465	456	468	493	496	490	469	494	460	462	480	504	487	489	497	488	453	491	503	491	460	495	492	467	474	472	464	479	460	480	438	448	495	507	510	469	492	460	475	493	457	450	512	475	464	479	477	480	489	456	469	509	500	540	464	482	456	477	467	511	479	475	482	456	470	482	466	497	482	498	482	478	468	466	479	471	486	479	461	463	479	515	475	486	466	451	477	461	469	477	482	524	455	399	477	474	439	459	517	465	479	480	464	470	493	471	435	471	490	458	495	451	489	473	464	454	481	526	472	483	460	477	421	443	481	490	484	474	496	474	487	469	469	486	473	466	505	463	494	459	508	488	432	517	500	496	490	465	471	460	478	463	452	496	471	426	465	493	507	494	498	473	459	490	484	495	494	491	459	473	480	466	487	441	476	471	503	434	492	456	498	483	478	419	503	455	476	452	507	524	459	499	508	463	464	500	482	526	506	512	458	480	471	478	460	492	501	488	434	499	475	489	469	484	463	474	467	492	537	464	490	513	453	484	475	470	454	481	427	412	438	508	484	491	486	500	465	493	504	478	477	475	438	491	490	491	483	480	472	496	513	455	441	448	466	456	457	476	466	465	492	442	475	468	474	455	502	514	488	485	452	481	462	435	514	478	450	519	468	481	460	464	463	470	475	464	500	495	470	474	489	492	482	451	450	464	447	432	468	474	486	444	485	484	475	487	467	457	451	452	482	467	513	482	513	473	493	463	482	491	449	430	474	503	485	457	496	448	512	496	464	466	499	497	499	498	492	494	448	469	472	482	475	459	485	452	497	479	491	481	468	472	483	491	465	479	459	476	450	459	453	508	467	481	428
23734	21615	28861	24830	21449	6282	1254	993	847	804	842	808	831	772	748	763	770	783	731	771	727	716	772	667	758	738	773	760	731	749	742	735	709	724	731	750	745	728	691	709	686	708	755	691	685	743	742	730	704	742	674	714	702	724	720	738	718	691	759	691	697	688	721	765	696	717	736	695	669	720	730	736	751	738	704	755	726	687	685	733	738	683	716	725	687	701	732	710	734	727	721	676	689	747	758	698	729	688	707	730	710	708	703	702	728	655	675	691	680	738	751	721	707	715	708	693	721	707	682	749	750	694	739	691	790	688	708	699	719	706	691	700	720	684	699	703	740	700	703	705	751	695	725	703	685	708	698	701	732	742	719	718	738	705	728	749	727	710	735	693	671	698	761	697	718	713	695	672	684	716	746	738	689	686	680	695	727	695	732	714	670	731	687	686	693	725	702	688	708	708	671	739	738	683	671	729	685	712	718	764	674	709	741	744	717	700	707	726	744	736	764	737	711	708	701	684	689	754	712	672	697	747	682	710	692	707	688	706	698	739	700	719	668	677	725	715	731	695	683	732	740	721	729	664	747	700	677	732	694	684	699	688	725	669	697	679	702	715	713	714	727	720	698	699	734	720	692	757	709	692	685	710	686	723	735	704	676	716	674	695	687	700	763	716	738	704	712	667	716	711	746	709	689	676	698	648	748	719	753	690	726	737	715	713	714	730	736	701	711	707	683	675	715	688	771	718	732	729	662	674	718	702	713	703	693	721	722	734	727	733	722	744	724	664	713	733	682	702	749	701	683	671	697	699	743	673	716	691	712	680	766	736	712	730	688	661	752	720	674	708	717	676	696	683	739	696	680	674	709	689	741	736	740	693	703	748	715	705	690	700	749	720	741	705	732	730	679	704	763	696	724	671	687	699	670	755	715	707	721	710	673	705	728	696	691	744	683	694	720	717	712	702	699	784	707	687	717	752	714	706	732	716	709	748	707	722	696	704	678	707	689	708	690	710	695	668	715	713	701	669	695	713	705	707	730	674	729	677	749	698	708	686	658	728	771	737	717	742	689	695	752	716	719	704	762	717	715	653	697	695	705	695	742	709	748	720	706	746	750	698	667	691	720	672	714	708	716	718	693	685	676	730	742	696	701	753	714	703	739	692	720	691	729	680	704	713	682	729	694	688	724	703	710	707	677	747	682	661	682	692	682	709	720	727	733	752	707	729	745	720	745	742	721	704	710	708	675	700	752	714	695	714	741	731	734	732	704	740	722	733	720	712	781	714	710	717	718	762	725	701	725	729	744	690	736	698	697	690	697	717	714	725	705	726	716	705	752	732	743	682	745	710	686	745	696	682	676	709	740	738	716	729	771	722	722	682	741	753	749	747	712	716	725	731	729	688	727	729	726	667	730	698	729	718	708	694	719	756	778	796	723	725	740	706	691	712	661	720	742	717	703	766	643	759	719	736	698	680	718	757	728	731	703	724	688	754	717	707	735	703	719	730	726	730	700	716	731	736	709	734	744	714	696	701	715	716	690	738	734	729	757	713	684	714	716	737	741	727	708	693	748	736	718	700	687	721	714	710	682	772	714	709	737	702	696	716	681	717	731	732	678	750	715	747	687	624	704	706	745	683	745	698	729	748	711	740	712	696	730	717	705	686	675	709	701	715	711	689	737	665	743	729	751	729	715	678	699	714	738	718	704	699	744	669	732	722	715	717	713	679	724	726	698	740	716	734	713	716	720	710	737	741	722	655	755	668	720	659	701	734	710	701	711	748	716	743	701	701	735	732	721	614	679	737	705	737	699	693	712	738	721	727	734	699	719	734	710	695	663	724	727	712	714	688	727	698	736	689	736	676	665	723	722	699	735	716	686	689	743	700	720	692	710	682	754	718	719	673	712	696	702	713	732	725	691	684	714	676	676	681	709	690	701	696	724	660	687	782	710	683	718	748	669	683	693	724	728	669	698	734	690	699	693	649	697	701	710	725	675	743	756	702	685	726	713	672	717	748	802	729	737	762	718	707	746	707	726	694	683	696	743	653	661	706	720	730	712	704	677	690	689	694	746	750	724	690	752	689	675	725	705	697	690	709	637	761	709	700	724	727	704	677	677	730	675	753	680	657	701	693	688	758	718	717	694	694	707	674	732	731	742	713	713	751	756	681	754	697	684	710	704	752	728	694	692	749	738	706	715	704	736	731	686	704	725	686	677	711	698	679	653	731	685	713	673	720	760	702	720	733	688	667	697	708	713	722	683	682	655	779	739	705	712	741	696	746	714	715	720	728	641	674	690	674	693	712	752	738	670	733	681	755	727	728	745	697	706	678	682	689	731	698	704	741	735	714	694	722	684	695	734	758	722	692	717	693	736	764	718	725	709	747	658	719	751	704	727	726	718	692	735	683	765	692	659	715	701	661	701	686	735	732	700	717	662	729	658	737	759	712	733	714	726	726	687	708	720	711	697	723	717	701	691	711	675	690	729	733	670	703	746	664	752	760	712	718	666	653	695	689	731	675	722	740	688	719	710	670	707	704	710	686	723	713	751	723	747	729	699	696	728	702	762	690	709	727	689	732	719	763	707	715	708	668	685	695	708	691	709	705	735	730	743	683	751	685	717	726	717	671	753	687	716	719	724	712	698	696	750	751	750	716	729	702	703	726	734	740	693	728	709	708	681	753	740	711	669	667	701	734	742	721	698	759	728	718	678	726	689	689	715	716	747	736	712	716	708	715	745	742	688	717	720	714	751	665	693	746	717	730	719	724	695	702	770	681	711	700	709	786	665	744	695	725	713	746	706	701	725	720	774	716	708	748	697	648	682	730	775	692	754	678	742	683	720	719	699	745	665	709	690	739	739	738	750	736	749	728	714	768	697	727	732	745	711	730	718	688	732	728	711	669	697	696	704	733	734	738	679	693	675	698	740	718	733	672	708	714	703	741	728	684	685	718	699	710	657	715	713	699	727	708	745	746	709	714	680	721	717	761	692	737	717	669	706	767	698	747	658	700	663	710	755	729	747	743	700	731	709	669	704	693	707	703	675	706	711	692	712	743	732	692	733	712	738	735	707	695	675	732	695	690	721	670	738	724	710	683	727	709	725	713	732	700	785	718	708	705	681	721	720	737	652	713	717	694	679	720	701	739	699	699	724	719	727	696	716	734	700	738	696	716	710	685	714	680	761	698	744	668	704	740	668	732	747	696	735	710	715	695	706	726	731	717	682	709	674	723	670	718	663	704	696	755	694	721	726	745	723	729	689	670	746	709	721	717	712	682	733	734	691	746	686	672	708	696	693	674	722	760	718	708	718	699	684	736	711	708	714	699	739	721	692	697	693	737	710	753	701	686	699	778	720	644	763	691	682	734	688	759	699	748	692	706	707	679	714	738	753	666	751	740	732	693	680	678	738	732	736	726	695	699	725	701	682	706	753	730	738	694	737	714	715	725	692	671	683	687	722	709	688	692	723	719	664	665	707	749	703	780	739	719	721	733	696	699
34970	26259	21529	2712	1998	1689	1455	1336	1171	1117	1051	1060	1014	986	927	929	908	881	886	937	930	921	898	899	943	892	892	882	864	879	904	840	924	852	838	818	893	943	921	888	890	871	882	875	896	911	905	894	901	914	886	877	915	848	851	827	930	933	914	868	890	866	887	905	929	829	859	889	880	837	890	861	849	859	879	884	884	859	918	856	882	878	838	888	885	861	922	865	853	873	912	842	846	856	912	873	879	849	856	899	924	894	882	865	895	845	878	882	897	896	833	896	890	829	958	875	886	857	864	913	879	923	869	883	886	882	808	872	907	908	908	903	902	911	850	841	897	858	838	913	879	855	885	915	872	837	869	874	855	836	953	854	896	871	863	910	875	920	812	822	862	922	870	915	870	833	895	897	827	895	916	898	881	898	879	869	847	894	882	839	878	841	875	838	848	862	848	857	887	866	858	907	879	869	864	887	904	867	901	860	906	838	931	871	881	904	834	903	829	877	897	842	909	895	853	879	815	881	827	878	885	925	876	836	941	859	909	890	832	907	919	900	859	853	891	817	920	835	854	873	824	837	864	870	891	881	866	907	874	867	865	890	884	876	894	894	885	762	888	898	895	836	888	852	913	833	868	920	897	828	864	865	841	902	901	887	905	876	893	864	927	914	852	894	861	860	852	851	854	851	867	899	835	902	939	869	877	862	899	847	858	887	815	898	863	875	853	906	874	831	878	870	849	857	884	854	890	866	874	883	926	870	884	897	918	932	889	864	854	874	839	913	890	857	861	856	911	876	861	910	905	906	887	891	934	851	857	945	866	860	912	902	834	884	909	861	824	826	843	868	911	854	857	906	814	841	927	860	896	887	862	850	966	844	860	863	885	860	882	893	868	888	855	895	877	894	913	821	872	842	886	851	904	808	880	879	847	886	886	849	869	895	816	895	816	841	934	865	890	896	869	911	888	878	869	845	901	826	870	876	870	903	869	884	849	901	888	858	862	870	906	854	926	901	931	876	847	851	902	878	894	889	871	843	903	875	844	892	884	863	858	871	901	887	846	858	893	870	868	898	886	857	854	926	831	879	855	895	914	892	884	856	866	891	873	854	850	871	832	851	913	894	830	843	843	926	827	854	891	863	899	912	865	855	839	872	918	888	858	905	885	851	859	846	848	877	904	854	897	851	881	890	881	897	888	850	937	889	895	851	846	876	783	893	930	868	858	845	948	889	844	895	876	859	857	857	840	868	801	841	893	830	818	903	876	863	882	918	868	880	857	866	861	865	895	822	883	869	857	844	854	918	895	836	854	853	892	812	897	847	870	857	854	936	901	903	859	886	850	881	832	854	868	882	883	890	887	909	913	921	896	885	914	904	857	899	924	868	893	882	827	855	858	797	860	903	832	862	917	865	935	864	915	917	821	856	860	871	829	867	873	844	890	910	832	880	846	863	865	890	874	929	899	882	877	891	888	881	861	906	814	956	832	831	890	844	899	886	861	890	838	887	899	882	861	894	891	857	933	851	901	855	882	862	874	932	909	882	906	898	901	889	844	887	880	845	876	891	867	849	880	857	903	871	908	939	870	842	894	814	861	888	788	846	831	866	822	839	890	902	858	839	897	916	862	893	875	847	852	864	839	837	801	881	913	887	858	910	895	901	928	850	878	908	879	882	910	842	911	887	909	913	886	922	935	876	927	888	896	850	855	908	895	856	857	907	869	840	860	859	916	823	909	861	887	874	836	885	885	858	870	962	860	903	841	885	919	952	849	886	873	836	891	889	862	838	897	874	889	895	920	900	904	847	926	834	871	900	857	854	852	846	911	883	889	842	846	865	885	855	893	890	862	914	831	933	877	873	830	884	925	892	909	817	864	889	877	879	915	894	828	869	902	884	857	870	872	880	854	875	849	877	835	876	892	870	892	920	915	830	866	936	855	869	876	896	922	874	902	908	931	925	860	853	847	911	852	904	874	913	866	895	871	939	912	890	819	894	897	873	903	870	876	927	838	902	889	854	871	858	898	805	816	860	867	863	852	885	892	911	862	908	829	878	857	945	917	878	857	895	864	873	867	851	923	815	866	863	892	818	865	835	896	907	834	903	881	894	858	898	904	922	876	881	881	922	855	826	833	889	889	906	838	849	848	962	834	875	924	868	853	913	910	880	901	919	860	883	855	905	907	852	930	876	873	861	870	805	860	909	886	920	890	892	863	881	882	868	906	910	842	910	840	869	866	882	850	810	834	901	903	861	911	808	880	896	894	854	839	890	824	869	912	841	877	896	883	892	843	869	890	871	926	872	874	884	877	907	831	857	908	914	896	860	855	908	848	816	885	866	904	847	905	851	848	888	868	872	856	859	963	893	918	792	861	886	900	857	873	929	921	914	889	895	899	881	876	897	895	847	883	900	896	873	889	871	895	842	888	891	871	878	880	863	911	864	863	826	829	882	863	910	871	922	941	870	822	877	860	871	858	868	868	869	869	936	859	869	935	913	905	882	860	852	922	862	917	903	903	870	851	926	835	905	833	943	877	871	873	873	904	901	856	905	887	906	873	850	838	840	848	897	845	882	876	888	889	912	846	842	906	900	895	863	867	871	876	902	932	877	890	849	825	803	879	923	849	847	974	914	866	886	920	924	888	840	909	889	892	831	883	892	875	908	896	877	868	906	854	871	909	870	854	898	865	916	858	875	880	876	826	881	849	900	813	920	916	838	870	855	876	863	852	855	905	904	870	856	859	883	829	929	886	915	884	857	873	917	922	830	859	893	824	851	872	913	834	919	900	900	872	875	838	904	879	903	861	852	868	858	851	868	796	896	880	907	891	917	854	880	885	887	921	907	865	807	855	852	867	848	871	900	865	903	865	877	892	897	892	850	854	871	870	827	867	840	937	871	866	887	884	863	903	874	821	873	913	910	890	920	911	883	866	913	884	824	893	877	876	876	854	880	878	863	883	879	807	854	890	812	846	833	916	853	851	888	903	861	865	890	881	881	842	879	857	847	862	859	899	944	940	869	875	842	851	886	874	850	856	893	878	879	856	915	829	894	846	875	862	893	919	890	887	877	887	854	829	881	877	876	871	890	932	896	863	870	887	875	914	905	847	857	859	876	888	907	852	844	898	875	844	905	891	931	852	888	891	862	896	901	900	912	868	838	913	888	929	864	867	898	868	846	864	881	863	950	855	837	883	868	888	869	908	895	845	940	867	889	885	878	899	846	899	863	887	867	898	893	846	843	866	902	889	887	851	914	904	897	918	882	823	868	878	862	846	901	846	843	914	902	884	898	869	919	909	897	872	931	856	902	859	880	863	866	851	853	895	877	893	873	894	890	913	884	912	887	854	884	914	889	931	903	854	840	875	865	838	856	914	852	885	858	835	888	853	921	899	894	861	888	827	897	923	875	942	852	871	840	865	855	901	830	881	900	853	851	858	888	875	866	874	877	865	876	866	863	902	819	881	863	882	864	912	882	838	882	878	922	816	855	825	899	874	863	878	851
24866	21573	27570	25663	5739	448	375	311	241	226	207	239	226	223	235	208	208	192	231	204	186	193	216	190	185	208	204	214	217	206	174	195	199	192	194	161	208	192	205	199	193	150	175	200	212	180	195	186	187	181	217	198	177	173	214	191	168	183	201	212	218	200	206	215	204	196	184	202	178	204	178	184	159	176	187	202	173	182	210	204	202	199	195	205	189	175	196	196	175	185	188	230	222	190	189	206	203	191	210	195	217	196	191	191	181	191	216	196	195	214	188	193	194	188	174	193	185	197	175	199	188	180	166	178	177	191	193	183	196	172	179	171	193	203	204	188	198	211	182	201	183	212	193	190	200	196	212	202	183	193	220	221	201	183	182	192	198	194	223	175	203	166	220	193	189	183	220	175	203	164	184	183	172	187	179	220	222	204	212	186	184	184	183	202	205	192	223	198	201	183	193	180	200	204	203	180	184	182	194	209	189	180	180	188	212	191	198	198	198	193	188	205	180	206	203	189	195	209	186	189	179	200	216	204	168	186	195	192	192	202	194	217	183	186	201	200	193	202	213	186	189	194	183	189	202	192	199	200	197	189	202	208	190	187	206	192	189	197	205	198	171	198	202	213	197	178	189	196	177	191	196	223	190	211	195	195	173	199	187	168	200	192	181	195	211	173	197	182	177	186	198	184	192	197	194	177	205	184	213	180	187	184	187	193	189	182	191	190	184	211	203	205	190	182	193	201	196	187	197	215	201	210	201	207	189	207	183	190	184	204	178	186	184	215	208	205	222	175	195	184	192	212	210	198	185	189	210	206	185	193	191	204	192	199	211	196	198	173	163	164	181	192	195	193	194	184	176	213	200	185	209	198	204	185	189	183	143	190	186	183	213	191	195	174	190	182	190	199	201	228	199	184	195	186	201	206	192	173	174	206	187	198	174	185	176	184	205	202	232	160	208	179	197	208	187	198	186	190	211	207	209	192	192	187	192	189	186	178	193	202	165	220	186	208	179	166	199	186	195	202	178	203	182	195	187	201	199	192	216	191	184	204	215	202	181	205	176	201	177	200	187	200	205	194	203	189	213	195	200	203	200	194	188	181	198	193	196	193	193	188	194	177	187	202	194	200	196	199	213	222	192	224	192	204	184	183	186	189	192	216	209	169	199	180	194	196	201	178	207	176	195	208	190	209	207	206	197	206	179	216	169	172	182	193	177	190	195	186	194	165	189	204	188	189	182	206	209	211	188	202	179	185	207	231	170	201	199	208	209	206	209	207	168	191	208	194	195	171	195	178	198	211	223	190	192	214	194	197	197	196	194	151	226	193	186	186	180	202	169	171	193	207	198	180	191	163	174	165	183	179	153	183	198	186	180	159	182	200	210	190	206	192	183	187	180	186	203	210	173	203	195	177	172	203	189	201	179	188	189	209	195	172	195	192	193	195	193	195	194	196	193	194	191	188	183	201	199	187	191	214	210	184	172	180	184	206	197	184	189	172	197	208	170	184	169	209	181	217	197	176	173	196	191	201	193	195	173	186	187	206	195	185	211	154	204	217	164	179	178	185	187	195	201	179	200	201	179	187	203	194	187	184	207	230	165	216	192	201	193	193	173	182	161	194	205	181	183	193	198	181	186	194	216	193	199	212	205	181	187	193	207	165	205	202	221	185	181	184	199	194	186	178	203	204	190	200	218	222	197	190	194	196	165	202	194	193	206	177	169	216	186	190	189	195	201	204	165	198	170	184	181	178	186	195	202	192	193	200	162	203	190	201	204	206	184	207	211	186	181	197	215	185	177	184	202	183	158	181	180	184	185	189	190	184	194	204	214	176	182	165	182	171	185	178	165	198	220	196	200	186	192	192	177	210	203	159	198	212	199	177	200	193	187	175	191	198	179	213	208	189	198	191	171	188	197	185	195	172	187	184	188	185	191	202	189	168	181	194	215	166	174	196	199	184	200	200	204	180	181	184	176	198	197	183	188	193	182	189	175	205	187	172	191	205	193	187	203	201	167	191	170	195	201	172	178	160	183	192	187	209	179	200	201	181	206	174	193	201	187	192	181	171	185	188	183	226	209	186	197	200	154	185	189	205	177	203	188	206	215	218	220	195	190	173	178	179	175	212	192	181	195	178	198	177	190	189	181	183	207	170	170	201	192	204	184	193	178	171	190	183	195	179	194	201	191	179	183	192	175	195	204	174	213	194	156	200	204	191	175	181	203	179	205	200	188	189	207	182	192	197	194	155	196	187	180	203	164	213	224	197	195	206	195	170	203	186	199	184	199	178	183	188	187	210	200	190	193	184	208	203	180	201	184	185	200	199	195	214	189	196	188	204	184	198	202	184	190	180	194	175	211	213	188	196	210	204	202	190	176	170	200	216	202	208	187	183	186	191	166	187	212	198	204	181	201	186	179	177	177	190	190	197	178	189	205	175	205	187	193	187	201	183	178	204	191	175	199	194	188	193	202	202	184	203	197	199	193	197	176	190	201	160	176	200	194	202	191	190	169	190	182	185	203	218	216	208	214	181	192	194	168	180	205	187	181	181	192	184	196	201	207	188	173	206	190	197	182	204	194	179	193	169	193	189	176	215	197	174	180	193	183	199	200	197	207	203	186	210	210	191	171	180	185	195	208	177	198	169	190	182	185	194	198	185	207	205	198	179	215	199	175	190	195	212	220	215	176	171	164	198	199	208	180	196	166	215	177	165	192	178	197	189	179	183	186	182	190	178	187	219	181	211	195	195	188	216	193	187	199	175	180	186	176	194	198	208	186	180	201	178	184	211	196	187	185	201	171	196	195	210	185	215	197	201	215	198	205	175	198	179	202	205	204	221	179	204	172	163	186	181	174	191	212	187	180	191	211	169	224	193	192	200	203	201	201	215	188	192	203	164	183	206	189	194	166	196	167	164	187	197	190	171	199	185	171	192	190	194	220	201	190	203	186	201	173	196	182	184	193	193	186	186	188	214	185	176	176	198	183	163	190	187	189	188	179	201	176	206	184	203	169	185	206	210	200	196	224	183	187	196	208	196	187	224	172	200	200	184	181	208	200	188	198	189	182	185	197	204	187	205	198	181	207	194	195	170	202	189	190	185	193	190	189	192	184	173	225	197	186	205	177	210	176	194	165	182	189	192	221	195	176	189	178	193	195	186	189	190	202	188	197	176	185	200	191	178	181	194	195	196	196	184	210	176	191	185	174	162	198	187	192	223	190	186	198	193	190	194	187	169	201	183	189	198	180	177	179	182	173	178	199	183	190	200	191	171	193	189	180	181	198	159	182	194	184	186	197	198	193	184	191	161	186	169	192	195	188	190	185	198	200	167	204	165	214	184	204	207	182	195	187	172	175	199	202	169	169	185	183	202	198	196	178	177	211	179	189	191	190	169	187	177	187	198	197	189	192	197	209	194	192	190	190	224	172	184	178	175	166	196	180	187	216	194	169	181	188	209	216	184	189	191	199	184	184	180	159	197	179	197	217	185	207	157	205	205
31971	18661	14575	1208	868	686	589	471	461	403	369	355	312	320	293	318	312	294	313	280	303	272	268	304	243	297	242	270	227	279	291	265	265	274	276	273	280	284	275	255	280	273	284	285	283	260	253	271	273	268	257	276	268	248	280	282	286	307	257	248	246	299	266	279	262	270	245	293	261	277	250	275	261	275	258	264	250	253	239	237	276	259	285	290	271	246	256	290	235	269	258	272	271	278	258	277	292	278	273	267	276	294	260	221	257	294	290	248	252	276	273	267	266	258	252	286	262	277	258	261	277	272	239	289	263	281	270	272	247	256	280	272	240	264	287	269	270	292	285	271	257	259	279	285	269	268	245	246	257	249	249	250	268	270	272	256	267	267	235	236	289	254	264	272	273	265	273	241	239	283	283	278	267	290	241	238	274	291	264	271	281	271	259	339	272	284	253	280	266	278	271	252	273	272	266	276	259	294	271	242	272	274	251	294	249	284	279	271	282	278	243	290	270	270	283	258	239	298	240	282	258	260	273	282	247	255	299	277	264	253	294	265	255	258	300	266	280	240	273	278	258	259	259	226	296	268	230	266	255	277	264	274	286	287	284	286	243	290	259	272	272	264	274	247	270	266	256	261	266	266	260	288	281	270	272	276	262	273	253	274	275	263	288	287	288	299	262	254	260	287	278	309	261	260	270	254	276	264	269	264	289	277	262	278	262	283	253	274	287	235	261	236	266	271	288	240	286	242	247	253	256	273	265	259	259	271	267	254	269	293	230	282	262	267	245	294	243	282	256	240	276	277	285	255	241	275	270	257	284	277	242	255	255	286	269	253	295	263	269	265	269	260	271	262	267	271	295	275	280	306	269	259	262	274	278	252	273	246	270	294	293	254	276	293	231	265	286	258	278	249	268	241	266	291	244	281	312	276	264	258	247	254	264	276	282	259	278	270	279	274	267	274	265	241	278	257	279	283	254	249	269	287	258	273	267	288	268	259	248	259	269	281	268	276	276	268	272	255	238	272	289	278	284	282	285	282	263	269	285	265	291	244	246	259	275	249	283	247	248	289	287	277	269	254	242	288	241	270	234	233	268	262	270	278	255	267	241	261	282	263	267	280	266	283	270	269	281	253	277	271	278	271	263	229	258	301	238	280	249	273	279	276	275	267	247	267	275	276	267	227	248	276	275	278	244	267	270	267	261	280	258	268	267	280	296	274	300	271	251	274	281	280	266	246	282	273	241	270	281	282	245	263	231	260	275	264	291	287	254	262	283	266	274	263	236	285	256	267	268	226	267	263	276	264	255	249	268	268	284	279	267	265	291	266	263	252	286	252	263	284	250	296	278	258	243	237	282	236	253	242	237	236	292	271	288	270	262	254	282	277	254	274	284	249	257	266	253	257	259	299	252	263	268	276	266	258	275	277	261	277	264	251	265	268	253	259	287	290	242	255	250	263	257	249	277	266	303	255	264	272	263	289	275	270	261	231	270	265	267	282	255	274	258	266	278	278	272	261	276	265	272	280	290	281	239	264	292	244	272	273	256	274	262	269	257	275	238	260	315	266	264	287	259	250	288	236	262	280	290	250	239	246	273	270	316	264	253	284	287	269	280	251	296	256	264	258	282	265	277	244	232	266	266	266	279	266	265	270	260	256	273	265	262	282	250	272	255	260	270	271	273	285	278	262	241	278	267	273	252	222	222	287	253	278	264	286	268	285	266	284	280	257	302	260	260	268	281	259	257	305	289	244	247	278	250	249	242	280	273	274	280	246	267	257	235	252	282	295	261	283	268	272	264	264	271	269	262	262	288	259	268	289	282	276	257	246	287	290	276	256	269	261	252	265	262	268	282	246	271	275	258	260	249	283	287	250	258	255	261	260	263	272	273	238	241	292	243	261	249	290	256	249	248	277	261	225	269	230	284	267	280	284	291	270	253	270	277	248	269	278	292	257	259	266	244	270	263	252	249	284	276	273	274	285	273	293	269	267	291	269	287	263	254	259	271	252	275	256	269	268	265	255	235	256	249	292	260	279	267	241	266	278	291	267	303	222	263	240	300	273	284	239	283	269	279	281	286	240	279	265	271	273	254	301	262	256	262	279	232	239	262	251	257	272	279	272	262	257	255	265	300	228	269	304	269	283	280	262	278	240	268	261	246	247	253	259	278	287	255	297	256	268	287	281	281	266	274	260	295	265	260	229	276	292	275	292	262	265	274	269	257	268	249	262	258	279	291	262	272	288	286	257	254	301	269	285	237	260	257	270	264	264	271	266	267	277	272	246	261	263	309	281	256	278	250	261	288	248	259	250	274	250	242	261	262	256	270	257	245	293	280	244	259	290	267	258	267	265	262	287	284	271	253	285	259	284	248	243	275	267	258	243	272	279	263	264	278	269	266	266	284	277	295	254	276	292	265	286	232	303	261	268	253	260	281	260	269	290	268	228	279	287	257	288	289	293	275	238	269	263	293	256	265	243	295	288	260	239	284	274	259	266	247	262	281	254	263	273	273	261	278	303	261	293	275	267	275	254	272	281	299	275	283	276	277	260	277	275	244	312	266	269	258	260	274	273	271	283	263	275	287	273	246	268	304	291	244	239	264	253	279	266	248	238	295	262	263	266	303	262	275	284	244	241	247	267	263	261	271	219	252	294	252	285	241	253	255	276	271	281	267	286	263	269	305	247	291	284	253	260	227	273	253	248	257	265	245	265	277	257	264	252	279	292	268	274	249	267	264	251	273	229	285	271	286	270	243	282	261	282	292	289	288	247	283	284	282	251	284	281	263	307	279	305	254	291	264	259	257	269	297	265	245	277	263	261	246	270	295	253	263	249	271	270	259	296	278	260	266	264	290	274	271	255	268	270	272	259	280	270	229	256	253	264	262	271	253	253	271	271	265	271	246	272	262	272	283	265	240	250	268	257	239	264	235	273	255	264	266	259	268	278	248	240	274	274	284	263	263	262	252	296	291	272	257	269	266	273	255	283	278	266	267	257	225	265	286	270	277	253	254	268	270	275	272	307	269	255	259	274	247	269	267	252	267	256	247	244	261	286	258	292	280	267	294	270	249	284	253	260	242	305	260	250	267	262	269	274	263	273	256	258	258	276	274	284	267	268	274	255	271	277	270	279	299	236	269	304	259	287	261	232	280	269	275	256	263	291	269	265	305	268	277	280	251	260	281	291	268	253	229	276	247	262	250	248	261	259	289	291	261	284	273	274	266	255	251	274	273	260	278	256	245	287	279	233	301	275	254	267	258	247	269	274	309	276	268	256	242	262	277	271	279	272	265	272	288	258	281	274	252	269	269	267	264	279	273	280	256	238	250	275	278	285	280	274	265	266	273	278	244	269	238	257	247	265	256	278	285	290	256	285	268	261	280	252	269	234	259	284	277	270	261	263	269	268	273	278	275	262	244	251	244	262	290	266	252	258	264	271	280	265	271	261	282	246	267	234	257	263	249	274	295	258	228	251	272	253	252	290	309	237	265	250	274	277
22614	21584	29478	24156	21585	21553	5770	1186	900	867	834	744	737	766	710	683	662	644	650	638	712	634	653	647	684	602	655	637	647	631	624	651	583	627	571	642	614	650	679	649	644	626	592	661	628	635	658	673	595	637	641	591	641	613	599	632	609	609	622	627	638	624	573	643	628	578	610	635	682	643	631	602	617	639	603	667	599	651	609	588	614	603	630	628	605	654	658	611	618	607	601	600	615	571	633	589	653	648	652	623	543	657	623	613	639	621	646	595	675	578	618	595	604	589	607	634	597	640	631	618	644	599	620	629	619	614	586	615	608	609	612	656	586	648	600	643	618	622	620	653	649	596	640	580	636	625	620	661	642	636	599	651	654	633	610	649	590	591	557	627	626	621	610	615	603	624	658	621	598	619	641	640	605	646	643	613	608	584	645	638	626	623	663	613	622	651	666	604	643	594	577	633	603	651	672	616	647	604	580	603	656	653	623	579	569	584	615	585	635	633	624	605	616	641	629	599	618	652	647	591	662	623	641	610	634	615	620	629	618	608	603	606	630	640	665	592	643	632	625	599	601	630	609	574	628	606	605	597	610	639	619	635	652	691	601	631	634	607	590	621	656	596	653	646	625	597	614	561	603	648	571	618	623	591	600	662	632	603	608	611	626	632	638	595	578	616	645	615	624	600	689	598	565	604	613	655	595	619	616	623	650	607	691	624	657	649	627	609	621	629	645	598	616	635	596	643	600	629	645	590	593	658	665	637	668	636	613	606	646	640	659	633	628	649	653	608	621	645	609	590	633	620	616	637	621	612	582	647	665	618	677	608	628	626	658	594	611	627	655	645	637	601	548	612	629	609	621	663	617	681	644	625	691	622	605	624	624	610	578	596	666	557	605	648	611	651	597	598	622	611	623	635	608	653	586	581	584	652	653	597	659	595	642	661	593	648	621	636	615	646	625	613	596	585	626	603	603	606	616	632	667	598	625	641	629	641	635	639	626	650	597	602	644	598	596	625	601	645	629	599	581	588	655	640	605	643	616	642	616	659	610	625	627	599	589	611	653	587	636	629	647	587	615	610	587	659	601	627	652	633	642	615	608	631	591	587	633	627	600	621	650	668	649	620	644	593	629	633	625	596	647	606	620	631	588	633	619	655	603	616	634	605	634	599	617	643	664	606	656	552	580	602	636	629	593	603	602	630	604	650	659	617	638	609	622	580	637	613	582	635	626	623	624	602	625	666	625	607	568	622	619	655	615	600	595	623	662	583	623	627	650	621	628	649	635	668	605	601	657	588	601	613	642	656	649	600	602	611	624	618	624	661	627	620	626	621	605	642	610	636	652	618	622	655	641	643	579	623	610	630	627	641	624	610	622	594	666	616	612	622	581	630	567	571	584	640	641	623	618	649	607	592	621	602	626	617	647	617	616	642	640	588	612	658	632	644	662	607	687	626	565	602	655	643	573	598	601	588	617	637	570	617	604	594	601	632	619	593	665	638	623	621	594	592	637	624	614	636	620	585	632	668	607	592	607	653	615	663	602	601	591	604	608	625	577	624	598	604	631	628	613	586	618	648	580	614	595	609	582	597	619	620	576	619	598	618	577	631	606	589	605	642	607	612	612	630	636	603	653	583	606	604	614	632	593	620	636	631	614	625	599	651	603	622	626	646	616	610	634	619	595	639	627	611	640	637	630	635	657	633	610	600	599	681	602	629	635	611	634	649	583	595	643	620	622	618	641	571	606	633	621	609	640	644	579	625	565	585	618	615	618	622	641	617	609	619	592	627	613	588	643	588	640	656	609	611	626	585	596	652	612	640	585	642	623	607	614	585	626	632	625	643	642	658	638	580	595	630	619	634	611	607	643	622	627	648	613	565	603	628	595	641	634	675	629	616	601	603	618	648	615	602	605	651	642	628	583	625	624	588	647	573	605	643	588	581	621	581	628	596	634	623	651	611	642	630	597	605	621	572	610	587	603	607	632	607	618	600	590	611	674	616	633	630	638	631	643	587	591	607	610	654	640	642	591	675	606	622	592	602	574	634	587	608	598	657	625	608	639	606	624	588	641	598	646	633	647	644	637	668	653	634	587	614	633	599	620	624	613	604	669	603	607	580	625	642	629	596	570	628	600	608	603	596	623	623	613	600	629	624	549	631	588	601	609	594	596	642	595	622	637	596	615	632	581	594	603	634	625	638	618	645	548	600	663	637	593	635	605	618	604	643	616	618	626	626	649	621	621	632	632	627	604	607	605	623	625	653	644	629	646	605	627	621	614	570	636	613	592	605	620	629	594	611	679	679	641	602	642	600	616	605	612	622	666	633	668	607	617	634	601	650	597	583	622	691	626	635	603	589	572	634	659	624	636	624	627	581	596	611	604	621	578	572	636	628	630	605	617	618	611	604	595	628	629	664	620	646	631	633	579	636	654	617	636	598	658	640	603	641	616	622	614	569	620	585	610	603	584	600	613	614	608	583	664	634	617	609	608	609	654	615	635	640	651	616	647	631	621	617	634	622	614	640	646	611	614	570	622	647	668	642	620	702	599	629	596	573	618	618	648	618	586	620	605	623	588	592	582	603	644	637	640	629	617	572	645	577	635	634	692	609	625	626	641	605	625	641	599	569	630	606	646	614	645	646	617	616	606	626	637	594	584	604	651	632	609	607	637	617	655	579	686	618	627	602	627	600	635	603	645	624	610	601	621	614	617	596	628	619	623	603	639	625	638	673	625	609	590	606	604	649	609	645	570	607	635	633	613	585	601	662	625	607	620	596	582	607	606	602	604	657	637	663	633	615	566	618	606	688	640	643	636	635	596	620	668	613	608	610	623	616	627	606	665	636	634	608	603	606	622	625	612	613	610	620	646	629	607	586	626	596	607	601	656	621	590	577	605	595	621	621	665	611	651	601	656	640	626	563	666	646	619	657	626	627	617	599	608	578	565	638	667	620	601	620	586	611	555	631	604	609	639	616	643	653	622	583	627	641	597	577	620	601	634	575	632	626	637	602	540	652	613	618	633	624	612	591	633	652	602	592	575	646	636	662	606	618	618	615	637	613	624	632	595	586	559	597	582	603	591	625	623	618	595	617	635	622	668	597	625	574	611	625	624	615	651	561	567	568	610	636	643	603	603	629	584	588	595	574	617	637	601	632	611	592	613	622	623	654	615	611	609	618	622	628	603	600	613	632	606	631	633	632	596	639	631	614	667	623	635	613	603	655	595	633	654	660	639	659	631	602	642	621	606	622	626	633	661	636	589	664	655	564	593	620	610	595	583	652	586	592	636	624	600	658	632	608	627	643	646	602	626	601	602	637	610	622	668	625	618	599	619	572	586	606	628	625	624	642	650	569	627	593	583	627	613	567	641	614	569	627	588	595	633	621	630	612	594	609	666	641	573	631	621	648	602	617	622	615	637	617	631	608	624	616	628	618	609	588	646	600	611	602	635	623	629	612	641	598	620	635	645	603	654	602	631	622	634	638	594	624	624	613	614	601
41864	33272	28487	4175	2896	2402	1906	1623	1426	1260	1167	1140	973	963	963	915	873	879	865	877	800	887	857	778	841	810	823	845	872	845	811	827	772	801	831	737	779	806	812	776	762	781	769	814	800	776	783	811	783	757	789	787	759	759	822	740	807	847	763	803	736	788	798	829	815	725	761	778	773	767	807	778	816	805	803	776	775	794	749	806	793	789	782	722	795	787	771	755	814	802	772	801	741	784	755	758	816	828	802	764	721	794	795	755	755	816	811	794	791	759	803	780	764	759	744	794	765	800	739	745	819	776	758	739	791	801	775	812	720	737	790	788	742	766	715	795	786	795	789	787	791	768	784	766	744	767	759	805	825	813	754	776	786	775	810	787	799	751	759	788	801	769	829	757	789	775	753	773	870	702	776	807	793	777	768	768	780	784	786	737	799	771	802	795	784	752	824	763	764	754	789	763	801	756	806	769	781	793	807	772	787	757	737	828	768	769	777	775	781	734	747	776	781	797	811	789	765	793	792	764	776	751	796	777	707	798	789	766	771	785	782	785	760	811	753	762	771	765	809	764	789	770	782	790	788	780	749	803	778	793	793	695	817	753	780	781	764	769	745	813	786	727	814	750	773	818	767	758	801	712	764	765	817	764	746	813	809	765	765	799	773	774	785	805	832	784	810	736	781	784	765	730	812	783	787	823	754	804	780	815	764	801	765	727	764	778	784	727	786	792	803	813	775	777	794	805	816	787	820	772	795	746	757	769	783	785	748	792	814	756	815	792	764	783	765	792	782	742	766	740	767	771	742	750	774	813	794	743	792	769	766	792	752	750	775	775	834	789	746	813	760	740	755	754	760	739	795	800	801	731	791	733	791	808	780	785	823	825	758	774	806	782	759	780	793	786	754	748	781	822	775	747	778	787	739	756	781	755	753	770	808	791	767	767	743	783	770	821	778	767	772	735	786	772	761	804	761	725	763	734	786	796	782	812	818	759	810	804	783	777	802	767	754	794	827	760	793	732	809	815	776	794	775	784	797	825	755	783	792	775	754	770	743	769	759	755	749	827	766	716	791	757	770	745	790	753	810	758	759	806	813	739	832	789	768	802	792	795	779	734	786	803	767	780	760	788	744	801	794	772	826	799	827	800	777	754	765	758	788	820	787	790	768	815	741	769	774	822	808	753	780	753	766	808	807	814	776	816	780	763	819	775	742	756	804	761	820	791	757	776	780	797	810	806	753	803	750	798	771	821	828	779	794	780	773	796	725	799	770	765	826	804	792	795	781	800	734	795	756	781	784	748	767	773	778	744	798	804	749	812	784	832	783	771	779	761	777	803	771	821	781	790	793	760	764	765	774	755	749	765	745	788	773	792	796	769	743	742	780	773	772	807	787	765	786	770	757	731	773	786	744	722	805	744	769	773	789	781	796	812	763	795	823	808	773	790	788	769	770	769	855	764	770	819	797	832	767	739	810	797	751	784	772	835	809	760	754	760	767	756	787	783	822	722	791	776	789	745	794	802	803	772	767	771	728	798	795	806	735	765	783	814	732	749	821	778	786	777	756	784	763	772	775	724	771	768	802	808	813	797	785	783	816	778	738	781	797	764	790	810	767	820	773	754	737	773	767	749	766	783	777	801	779	785	798	775	777	749	752	777	757	773	739	760	792	812	730	777	773	818	835	772	781	760	754	797	839	766	825	781	739	770	800	728	799	759	802	812	767	770	755	812	753	750	797	754	786	783	774	804	726	772	722	769	746	730	798	760	797	758	817	801	788	830	829	815	752	742	776	779	816	752	737	784	771	793	842	769	772	836	808	752	832	792	750	807	764	751	788	776	799	804	810	798	758	742	748	766	753	802	768	807	787	767	760	728	778	769	788	799	784	774	735	739	748	777	782	768	742	756	756	797	813	741	758	763	768	795	800	791	724	808	816	808	785	801	810	758	822	766	786	804	743	771	777	756	739	766	759	762	786	730	730	786	775	794	750	746	768	784	786	787	776	794	820	789	733	798	787	756	757	802	742	777	785	769	775	857	773	775	749	736	793	769	764	779	763	704	801	761	748	786	740	764	805	799	757	737	762	787	798	803	822	747	776	787	767	780	754	746	782	771	806	776	761	777	751	764	799	743	760	717	796	776	738	761	773	781	801	772	779	735	833	814	776	778	771	776	797	756	789	779	790	794	778	745	798	842	815	775	721	800	787	862	761	745	797	802	805	766	801	787	800	727	784	773	737	765	745	768	780	797	778	801	763	804	750	762	816	810	738	805	815	819	817	801	824	794	712	791	772	767	794	794	804	790	771	750	812	780	779	816	802	805	715	745	800	834	807	797	770	793	779	772	828	725	801	822	789	755	759	787	756	768	757	755	775	785	791	811	757	759	755	765	798	781	761	790	803	789	817	793	816	777	744	798	784	783	765	790	758	812	789	756	841	767	745	776	749	760	771	801	767	739	752	775	802	804	829	785	730	792	788	750	761	768	755	717	791	812	711	845	780	805	751	750	799	804	797	782	762	786	763	765	749	750	723	840	812	766	786	759	728	743	795	831	852	781	806	801	808	802	764	795	779	788	795	718	784	786	763	785	732	792	728	811	795	848	800	751	775	823	754	789	768	769	762	786	791	800	774	763	752	758	751	808	767	752	747	772	765	776	781	794	795	778	784	804	775	744	766	789	791	781	758	802	790	808	758	774	756	765	753	775	838	807	753	754	796	810	768	811	796	763	787	806	781	780	783	778	749	815	786	786	778	787	768	794	777	786	773	788	741	769	785	779	786	773	745	764	754	751	806	746	791	784	759	867	816	764	749	812	778	770	778	800	757	756	773	782	829	754	775	771	753	744	815	790	780	791	804	786	775	777	788	765	775	747	762	812	753	793	790	751	789	781	765	795	789	759	770	786	791	759	783	778	773	768	794	763	786	729	801	756	791	749	763	765	790	764	767	777	756	802	778	752	827	827	774	783	750	778	792	763	842	791	772	788	813	800	768	796	802	752	764	804	807	762	759	772	775	776	739	790	756	778	799	791	796	783	785	846	809	794	776	770	794	769	750	771	812	759	714	769	753	773	782	759	797	773	754	779	796	779	749	796	809	811	715	788	829	785	748	807	742	791	755	756	786	763	802	811	821	790	787	741	801	810	778	799	757	756	849	812	732	791	780	721	791	739	801	770	777	774	798	827	771	794	746	784	789	742	773	762	759	754	760	758	817	718	783	772	753	819	781	773	791	807	805	778	786	789	753	790	795	806	749	774	772	778	772	802	820	779	834	764	749	818	786	844	770	777	801	775	806	806	832	838	769	784	827	743	751	763	785	838	807	778	770	790	731	798	801	786	807	867	774	775	760	813	768	817	774	755	825	737	815	780	771	767	784	795	783	773	793	809	746	805	737	728	802	790	781	763	754	782	825	731	760	787	759	797	794	758	774	782	802	782	745	780	736	760	809	756	797	792	764	821	790	772	776	730	742	785	830	768	776	794	754	806	806	794	790	770	809	772
28094	19025	5811	709	461	407	400	442	371	358	359	432	390	400	380	412	426	392	372	389	377	384	417	392	379	353	348	414	382	399	382	370	386	377	385	388	394	392	419	364	382	397	383	386	383	370	347	376	369	374	384	416	416	404	374	404	378	385	359	385	379	360	383	390	421	375	369	384	415	403	417	364	389	416	365	370	351	382	385	363	386	410	410	367	370	382	379	333	448	388	376	386	403	422	347	378	374	399	373	386	363	409	368	353	379	381	388	366	386	399	381	379	355	390	362	359	384	381	398	387	372	415	393	406	380	411	367	404	384	376	372	380	376	438	385	370	404	366	385	398	385	375	408	349	362	365	357	408	391	369	406	393	369	352	393	380	398	362	420	392	391	409	335	389	364	417	393	368	372	370	403	403	392	387	369	356	376	388	381	414	362	418	364	370	423	392	366	383	361	407	393	394	409	380	380	402	391	400	401	378	386	385	381	355	411	408	408	353	389	408	398	356	382	375	377	381	374	397	364	396	398	413	412	360	364	372	354	403	376	404	378	399	375	375	400	348	394	374	384	367	358	409	354	373	359	401	369	422	403	375	394	374	373	402	383	410	434	334	381	405	378	355	371	409	383	368	372	382	380	399	383	412	392	367	387	419	386	400	380	388	391	365	391	387	361	374	351	349	380	385	374	404	367	407	375	374	413	402	382	375	362	396	385	325	405	376	376	393	374	390	360	371	395	402	401	407	377	385	393	391	381	417	396	377	414	384	422	379	386	401	379	402	398	423	392	366	398	355	392	371	348	355	365	387	374	386	370	438	366	383	398	406	393	373	358	402	392	406	404	375	380	390	374	399	367	423	393	359	391	369	403	381	355	401	430	361	418	422	411	377	395	422	419	405	406	394	394	381	370	406	402	387	405	394	386	414	389	351	391	382	412	367	361	374	413	369	398	380	395	385	345	384	377	385	374	409	370	389	394	419	385	371	386	363	381	376	358	399	415	362	362	370	406	387	425	383	379	373	353	382	360	380	378	387	347	395	416	394	389	384	403	367	367	388	372	380	366	405	350	359	428	397	391	409	375	430	419	413	390	406	380	395	373	372	384	381	401	388	371	418	402	374	366	373	371	402	385	350	411	429	389	360	398	372	382	381	373	403	408	407	363	388	386	379	383	362	387	396	352	416	373	412	383	435	399	381	416	384	362	372	387	387	354	386	397	368	416	372	380	400	383	401	405	365	395	378	383	403	394	340	390	358	383	378	395	372	389	406	367	353	394	401	356	391	383	376	363	350	384	405	408	381	401	380	391	424	392	389	356	397	380	384	408	382	403	401	368	416	399	377	354	368	376	373	370	385	404	410	390	382	387	402	409	414	392	377	396	362	403	351	392	370	374	395	370	363	362	412	408	370	374	364	390	354	376	367	380	360	395	420	403	385	375	375	355	434	414	393	368	367	386	381	401	381	399	424	364	383	378	399	375	394	407	370	367	359	352	421	373	368	352	416	396	383	392	405	402	409	369	362	409	379	396	396	388	379	402	394	389	370	396	358	372	393	382	417	400	391	391	387	368	405	406	396	372	388	381	385	396	414	352	349	352	372	372	422	384	382	402	415	379	381	392	409	405	381	362	388	391	387	377	379	423	375	409	384	399	417	386	385	400	367	407	383	379	390	369	371	384	359	359	408	335	394	418	415	381	393	419	422	396	381	377	368	369	388	388	387	385	395	367	394	373	376	391	402	370	391	360	395	417	401	390	414	360	394	408	412	423	426	421	372	369	360	383	387	357	347	413	412	351	408	367	392	385	397	400	394	397	381	355	400	399	380	366	383	426	367	362	392	416	398	388	352	395	390	387	384	379	383	383	416	381	396	358	375	393	367	398	416	352	380	358	410	385	407	380	376	433	358	376	389	403	350	383	406	363	417	388	358	413	385	351	405	398	429	411	358	397	361	373	419	390	407	412	356	409	352	370	374	385	366	377	414	359	383	365	362	409	379	378	411	375	376	371	397	385	417	341	398	380	379	362	404	362	389	363	389	398	414	404	369	368	385	394	370	413	401	369	364	343	364	390	399	402	359	383	393	383	389	342	357	369	380	389	391	372	377	397	403	392	403	383	422	385	383	424	400	416	389	388	386	371	385	369	382	367	387	415	419	345	426	401	400	380	385	370	396	441	370	377	377	359	376	345	410	378	405	350	370	376	359	399	384	373	402	383	366	354	402	397	370	396	396	382	399	377	364	448	377	381	420	378	382	379	395	425	385	366	364	372	396	381	393	424	384	409	449	406	382	398	425	388	410	383	378	367	412	391	392	402	402	358	387	381	370	388	397	406	388	382	380	392	354	399	371	391	388	397	369	418	421	380	403	408	392	364	396	402	359	372	371	413	380	363	375	378	398	383	376	345	395	383	403	351	363	368	383	407	405	393	368	361	431	411	387	369	409	380	356	395	384	374	375	379	385	408	391	358	393	344	357	379	377	390	366	363	420	404	415	398	378	379	370	379	373	353	358	389	370	362	386	382	391	368	394	383	368	395	381	389	377	380	370	385	398	390	343	371	390	351	397	368	391	429	360	408	397	378	422	375	384	417	394	372	370	373	444	369	393	423	389	369	367	358	364	411	382	357	407	418	405	379	393	374	351	360	402	388	416	373	384	395	395	364	364	372	428	380	397	389	341	384	382	370	396	416	397	378	409	410	391	418	404	382	397	377	373	383	383	392	359	379	371	381	394	427	411	417	337	377	389	390	386	354	358	374	386	359	388	372	392	383	400	421	386	405	384	382	384	366	412	407	407	420	379	386	427	385	349	391	410	369	385	379	364	405	392	350	402	417	385	356	373	392	386	399	412	366	421	347	396	398	392	409	400	382	397	392	386	416	403	413	398	373	366	418	433	389	389	359	366	408	347	373	379	381	392	369	389	401	379	375	388	403	400	371	381	383	390	376	391	373	382	390	406	408	393	435	358	380	430	352	379	435	369	394	396	397	436	385	375	405	376	369	402	416	392	429	374	383	362	350	375	384	392	383	380	403	445	371	400	414	385	372	396	389	354	408	397	399	420	350	396	363	382	377	331	377	416	366	360	426	403	394	366	425	401	386	375	354	418	380	376	385	371	387	382	367	411	357	420	332	351	384	365	408	376	382	384	382	367	402	376	393	378	355	398	385	391	374	372	394	363	373	390	417	386	347	400	358	374	391	393	381	374	408	377	384	376	390	387	408	360	395	388	384	411	382	382	414	372	357	367	386	377	406	365	409	392	382	389	398	347	402	387	388	390	421	384	365	380	358	391	370	382	415	379	370	371	377	350	382	397	354	398	360	348	405	376	396	394	359	376	393	349	408	420	404	370	373	379	375	372	356	412	382	391	387	372	368	382	368	385	406	411	402	403	413	374	374	352	398	402	404	363	392	389	412	401	367	396	373	427	385	385	417	389	379	396	380	404	411	371	389	349	413	393	372	365	375	363	422	379	366	366	394	368	327	377	382	401	365	379	379	361
14406	6845	3205	637	555	544	520	535	477	508	500	493	518	499	489	501	500	469	497	419	497	470	496	467	492	467	498	485	508	501	484	496	481	448	518	495	513	508	453	479	495	496	447	509	485	501	467	453	494	469	510	481	472	465	453	489	486	482	472	457	487	489	453	489	519	471	469	464	470	490	503	501	485	475	484	567	464	457	461	507	481	496	480	444	472	499	466	521	468	483	476	481	495	461	489	492	462	495	458	478	476	456	496	478	482	507	483	463	465	488	455	533	470	466	470	450	485	479	469	484	470	478	469	459	459	460	501	484	457	501	475	481	481	489	472	487	451	503	470	475	485	483	483	470	500	503	460	484	503	471	477	478	472	488	463	505	504	470	478	504	470	472	501	485	536	490	479	481	468	485	474	470	458	464	472	482	500	493	459	489	491	530	463	466	507	460	490	477	474	418	486	454	445	459	525	526	486	513	493	509	484	482	500	442	483	472	500	494	477	502	466	524	455	484	524	506	508	468	513	479	451	476	514	481	514	506	451	465	471	488	443	472	463	492	490	470	459	475	525	502	512	518	469	487	454	487	482	455	464	468	453	478	494	490	484	514	500	514	481	511	503	496	498	483	493	487	524	469	482	490	519	481	503	482	508	479	446	496	506	496	460	496	464	546	486	462	486	433	517	468	489	504	490	477	503	500	468	486	494	524	495	475	505	472	470	484	498	483	470	502	489	471	454	482	464	488	480	488	457	520	520	487	477	493	478	508	513	491	459	493	510	470	489	496	474	495	502	496	507	530	473	492	484	481	464	486	489	487	477	478	441	513	485	436	503	493	496	453	470	469	446	467	475	497	492	483	460	473	477	453	454	542	502	444	476	474	466	495	535	491	482	494	491	465	506	492	453	465	444	449	468	504	503	432	478	503	476	457	510	461	500	498	515	449	461	512	510	462	497	528	466	518	480	497	509	504	454	505	494	475	479	479	486	488	515	518	457	488	488	489	495	481	512	494	467	479	465	497	438	478	507	484	497	461	425	493	484	467	513	499	479	496	469	495	526	517	466	520	468	508	482	489	488	488	448	463	475	504	464	478	415	491	476	482	467	523	457	488	494	485	480	450	433	474	509	516	464	465	480	457	488	449	500	501	442	467	483	484	520	428	529	479	496	486	472	490	501	488	425	497	466	501	495	457	492	477	499	508	492	458	446	465	502	451	479	501	493	454	494	478	467	489	495	428	494	505	442	473	479	469	495	526	518	457	502	499	482	477	462	488	495	502	487	472	490	439	472	462	466	479	511	498	501	495	523	495	490	474	486	492	463	494	471	471	457	480	522	465	499	478	460	491	499	464	484	486	493	495	501	446	488	483	489	491	519	514	449	512	509	533	482	480	443	464	507	485	490	468	478	482	456	529	493	449	506	499	462	490	462	480	456	478	473	492	519	470	504	496	474	514	466	484	481	484	465	510	487	479	508	474	484	486	452	469	453	484	477	456	488	460	487	483	501	473	500	476	504	456	474	491	488	539	503	477	495	538	468	501	477	498	514	530	458	484	468	488	458	495	485	478	502	513	484	487	486	478	504	463	478	508	492	503	501	508	458	482	471	480	506	515	442	470	488	488	512	462	484	479	479	469	481	487	463	493	452	476	524	464	484	480	483	488	481	453	470	486	481	524	513	458	494	473	464	498	474	442	465	507	473	450	468	460	500	470	504	488	503	483	487	486	476	506	442	457	463	522	473	491	482	521	496	474	479	474	477	490	492	477	488	470	491	486	464	490	465	498	469	457	451	467	498	489	440	511	485	474	452	504	458	458	480	495	466	463	529	495	476	450	506	462	467	456	501	456	486	501	455	450	484	485	518	526	481	475	479	498	456	503	468	440	483	489	477	424	493	490	481	477	460	481	510	507	503	480	508	480	502	449	487	472	488	450	521	440	474	498	488	465	481	475	503	519	462	452	460	466	476	464	467	503	487	485	475	455	502	526	506	459	501	488	471	492	476	504	470	530	513	553	452	467	459	464	458	480	449	493	495	454	448	504	476	496	434	505	473	482	455	424	505	494	473	465	494	474	491	480	475	489	544	504	489	518	491	479	470	464	478	490	470	488	474	497	492	488	477	484	496	463	461	499	484	528	488	464	521	524	494	469	501	490	509	487	505	474	478	488	530	474	476	502	500	485	488	476	503	490	454	507	492	473	502	478	447	489	467	509	494	492	494	482	471	487	479	484	431	488	460	485	460	493	464	468	492	471	494	482	449	448	475	500	498	467	460	473	487	500	500	491	457	515	535	538	511	444	497	489	470	487	471	498	506	476	490	451	465	462	466	525	471	530	503	489	485	499	457	452	473	504	425	462	487	502	473	463	493	474	462	526	498	455	445	522	487	478	448	500	458	476	481	461	488	482	503	453	476	458	480	430	491	459	486	479	499	444	454	480	504	511	447	525	476	462	507	479	503	484	503	512	493	493	472	462	481	434	462	492	475	477	482	478	461	467	464	469	479	468	480	476	501	473	520	513	482	442	467	481	505	472	484	484	453	461	530	470	501	470	463	474	491	522	483	489	474	444	471	457	515	518	498	421	487	487	478	488	441	442	486	478	476	486	472	479	487	510	489	513	459	439	481	469	473	490	438	454	524	461	495	490	478	484	493	475	477	470	508	469	441	443	478	509	484	520	509	526	460	519	494	473	520	464	487	467	493	463	479	474	508	503	461	507	474	466	485	435	441	464	468	520	476	471	483	489	472	457	495	476	450	500	421	485	459	501	492	515	505	499	514	494	443	475	466	463	464	472	468	472	506	495	460	451	488	486	473	461	488	478	495	499	451	488	487	526	484	476	488	529	531	484	485	480	467	501	467	502	477	498	471	492	473	452	498	467	453	522	448	471	475	511	483	494	489	502	471	458	515	511	475	510	473	501	537	502	470	454	485	474	439	496	474	515	482	478	451	512	500	469	447	477	460	497	493	468	470	497	485	460	479	497	467	484	443	501	490	500	487	492	459	459	480	475	485	455	461	453	494	455	468	498	510	503	484	491	478	509	477	495	513	473	483	501	493	498	480	482	459	487	469	513	480	487	487	471	521	500	475	523	482	460	451	467	439	465	443	510	489	454	485	456	473	490	492	519	471	484	470	516	465	471	496	483	496	492	480	509	486	465	463	510	533	493	506	459	512	480	482	444	476	496	463	469	473	473	500	484	461	462	518	486	442	469	487	498	505	466	456	485	480	488	464	484	493	499	486	486	501	478	506	491	492	492	501	503	461	449	430	473	487	507	499	475	503	469	482	505	478	498	524	450	476	485	508	471	523	462	453	489	480	502	497	480	455	509	483	472	455	509	477	462	498	471	498	482	504	472	478	500	496	467	462	512	493	484	470	520	515	462	488	485	538	509	491	466	503	481	482	479	478	522	497	483	466	483	483	467	479	473	495	546	488	470	490	469	478	452	483	459	491	506	481	490	466	432	508	473	453	489	466	462	450	478	479	445	452	486	460	478
23743	21577	28892	24719	21479	6712	1202	966	819	858	802	798	780	819	762	774	774	764	665	754	721	733	714	722	749	727	725	676	758	737	700	719	700	721	696	726	781	713	722	751	748	751	700	706	728	707	727	722	739	719	724	711	703	713	718	742	746	720	743	716	718	697	725	690	772	652	685	701	750	684	686	738	767	714	718	684	753	713	717	684	726	727	727	705	667	737	689	708	727	722	699	716	722	681	728	675	721	704	739	706	676	702	727	772	700	727	703	725	678	721	727	769	714	702	706	701	716	741	759	707	726	658	714	678	730	746	724	707	723	698	714	708	749	694	729	742	756	690	757	720	697	716	724	732	743	655	697	700	736	780	735	723	733	741	700	760	708	682	698	688	717	681	718	721	689	719	739	697	694	695	762	708	669	691	730	723	731	724	680	714	701	685	721	728	728	672	685	650	725	693	770	740	701	671	695	736	682	706	746	788	729	757	713	711	720	701	745	735	719	722	720	739	720	735	683	723	648	681	715	728	688	713	731	725	725	681	752	709	688	730	740	727	705	738	787	755	704	712	764	755	717	722	706	707	761	706	728	743	672	716	736	736	663	740	699	700	719	683	690	721	652	685	701	706	725	681	677	719	730	720	713	739	730	665	684	740	707	716	717	737	695	671	713	791	700	737	712	736	714	702	718	691	716	676	741	660	700	731	701	662	705	725	686	742	694	764	731	718	734	722	753	735	732	675	719	741	680	671	740	708	754	728	715	706	721	731	753	701	702	708	720	689	698	722	746	706	712	743	705	737	667	740	725	727	734	644	721	718	733	740	668	706	694	745	728	705	731	704	689	716	705	659	713	719	729	742	768	724	667	710	703	719	696	752	706	732	741	740	716	694	724	732	695	742	730	726	698	737	716	692	737	689	710	733	745	737	744	739	722	715	713	737	719	725	704	706	728	697	742	725	749	725	702	725	748	759	701	650	702	731	650	709	695	695	688	728	706	693	742	697	699	709	772	677	697	707	782	710	682	722	700	725	657	734	781	715	732	748	709	713	676	795	745	731	699	718	729	697	724	720	698	730	721	706	666	777	681	734	766	693	748	734	677	734	759	723	741	715	747	702	694	698	745	752	722	718	701	709	667	691	744	631	758	744	721	726	753	713	657	691	716	744	735	740	722	748	748	715	767	718	711	710	727	671	741	706	723	715	691	736	743	666	726	733	716	736	723	677	683	678	669	686	690	703	676	711	722	660	762	743	730	672	714	721	720	734	695	711	702	707	731	758	716	717	713	710	698	763	715	729	753	720	633	773	741	708	718	740	739	727	709	686	725	733	709	715	669	749	705	675	715	724	669	670	734	731	748	730	714	747	684	733	728	742	725	731	692	697	673	716	707	713	737	699	685	680	739	740	720	690	761	738	711	749	682	745	791	718	739	722	709	714	731	719	689	703	739	714	710	667	721	697	681	735	722	713	671	708	739	727	713	738	726	695	668	705	699	734	725	671	709	724	724	686	699	724	705	771	737	723	681	729	691	732	710	717	666	682	725	779	704	699	740	703	708	715	713	706	748	776	723	716	730	689	758	745	744	667	685	734	717	710	679	741	698	691	692	719	729	722	715	744	688	704	740	697	690	691	725	699	773	720	738	689	707	745	707	718	738	692	722	724	750	748	660	711	721	707	687	736	729	681	766	700	732	687	749	744	737	730	668	736	687	709	731	726	728	748	745	749	713	736	721	730	684	759	710	674	711	685	729	722	740	699	742	675	737	684	727	761	674	684	706	682	768	713	724	677	728	718	706	702	696	727	673	692	758	705	714	695	720	728	728	726	736	725	754	773	697	672	707	693	714	753	721	696	753	675	706	704	705	727	757	679	702	698	678	726	710	729	714	653	746	713	700	753	713	692	714	735	709	722	691	705	774	687	669	759	716	691	724	691	649	740	730	698	704	685	712	697	735	708	692	746	731	679	672	727	713	717	739	702	722	724	721	745	726	767	695	690	712	749	711	731	704	713	686	659	744	775	742	705	682	727	735	714	726	714	729	758	682	704	702	715	760	716	692	692	687	707	770	709	710	737	700	693	731	674	707	720	705	748	690	772	734	685	695	714	701	692	722	743	756	708	770	702	749	782	758	708	714	747	735	735	747	702	749	721	730	726	737	718	723	690	743	725	713	717	737	739	688	700	723	698	698	767	733	703	731	747	684	728	766	736	758	712	720	704	790	756	741	713	688	700	744	681	716	730	708	709	721	716	762	709	689	698	715	711	717	722	679	717	760	729	703	715	679	702	692	706	715	709	709	723	720	703	724	689	743	735	710	717	730	705	748	711	731	714	724	677	694	686	769	713	715	676	759	693	692	714	745	705	748	720	690	715	707	709	733	735	735	720	750	757	698	726	705	677	741	720	703	638	695	726	722	669	720	736	722	704	684	723	771	712	771	753	734	717	718	732	731	718	732	728	688	723	728	729	723	681	688	694	679	708	675	733	725	724	731	702	747	725	735	692	694	717	711	722	685	708	700	669	733	705	750	709	698	740	722	725	694	680	716	649	716	687	657	758	706	709	708	752	731	728	748	704	714	730	705	726	751	653	708	740	741	718	722	705	726	734	695	719	750	731	724	758	688	732	717	755	736	778	745	761	704	675	704	665	741	699	660	716	740	753	632	675	706	692	713	728	779	729	679	693	680	723	709	666	709	739	627	699	739	728	718	737	663	668	747	699	704	753	688	674	698	711	761	712	711	723	730	703	729	714	671	660	715	703	734	715	745	711	706	761	712	698	713	725	760	662	750	797	758	692	763	749	714	676	772	736	775	729	734	696	722	696	727	673	722	696	691	726	711	739	695	760	725	707	710	710	719	714	718	751	745	749	694	769	725	753	680	707	692	748	726	753	710	699	671	762	696	698	716	731	728	685	737	700	724	714	755	703	732	698	711	732	713	731	679	738	740	743	665	730	712	700	747	690	705	737	708	718	754	675	706	689	681	741	739	768	760	705	728	699	691	675	755	709	688	699	720	701	721	742	718	718	700	790	714	689	704	710	713	727	727	706	708	718	752	728	763	748	741	715	673	711	743	692	716	743	680	716	733	673	714	716	722	697	745	711	703	790	681	762	694	715	706	720	692	740	697	711	696	742	760	756	696	743	693	677	721	685	688	733	706	744	719	737	742	728	715	716	685	684	702	745	692	678	703	718	712	707	677	748	732	704	697	761	737	723	685	720	728	749	698	732	705	711	714	740	754	716	737	668	729	703	737	711	756	734	725	727	694	758	728	723	686	709	694	691	712	681	723	756	730	677	682	679	730	691	749	695	737	744	738	742	688	671	731	773	720	710	733	674	671	717	700	700	722	727	701	722	755	748	719	691	737	671	680	737	725	705	785	739	715	709	714	665	744	692	690	660	687	732	726	702	709	769	750	744	697	661	718	714	704	700	750	737	705	726	713	659	714	700	708	768	724	701	762	692	659	680	759	736	755	744	714	688	733	773	713	698	754	702	714	746
34677	24837	17818	2683	1981	1713	1480	1373	1170	1199	1070	1040	1105	967	991	948	965	958	928	919	844	890	884	903	949	929	875	878	896	900	908	906	914	889	899	880	931	836	871	812	833	878	873	913	887	830	885	903	899	837	900	895	893	930	908	917	892	934	846	912	860	853	852	923	874	905	876	897	905	848	928	907	878	874	887	881	821	894	881	900	862	887	908	905	872	902	901	836	889	834	864	843	917	905	888	913	862	896	926	842	855	910	858	899	915	945	914	929	809	875	908	818	874	855	866	865	857	841	942	857	877	852	912	828	884	919	900	894	909	908	883	838	894	890	863	844	859	882	927	880	863	861	839	928	884	811	892	901	937	864	870	837	950	878	892	885	846	875	898	899	913	880	919	874	879	833	863	900	877	880	888	886	880	900	874	886	860	850	945	892	888	903	828	859	854	860	872	936	890	926	874	847	929	872	853	866	806	862	876	852	867	917	856	854	895	918	851	861	864	907	874	912	864	851	838	917	832	896	831	942	839	877	871	920	913	921	883	860	855	890	864	868	865	900	848	889	850	939	889	895	938	858	858	891	840	904	909	856	877	886	915	857	924	879	895	852	880	854	882	838	857	849	906	910	881	841	884	898	882	877	928	928	889	855	890	923	869	907	884	849	912	870	855	900	847	899	880	821	897	862	841	900	875	889	822	901	903	867	851	865	804	908	885	888	852	868	930	814	873	859	894	901	966	910	862	874	839	826	882	875	887	898	863	840	877	900	865	877	897	910	858	866	935	921	879	830	888	889	905	903	840	882	862	897	905	898	841	847	906	896	844	846	883	896	847	812	877	846	909	921	885	898	935	844	855	842	858	891	891	908	877	895	869	879	826	856	888	880	865	889	853	889	828	904	901	865	879	870	865	845	859	905	916	909	912	925	912	954	890	891	923	922	898	912	863	839	909	903	894	902	922	880	869	873	897	844	862	858	890	889	849	851	904	919	915	842	864	909	868	841	876	817	876	844	855	878	904	878	934	881	873	896	879	877	895	910	899	920	895	874	907	906	901	882	845	916	864	916	874	872	877	853	890	894	888	855	918	893	853	898	850	801	924	872	864	956	922	875	858	873	872	890	842	885	878	858	900	881	884	887	871	888	895	904	804	860	883	895	831	896	827	860	854	898	891	894	911	851	872	863	871	865	885	871	890	866	834	898	944	877	909	893	881	937	988	860	816	894	932	874	866	900	889	829	879	897	952	874	893	855	887	896	875	853	869	864	850	866	861	870	947	929	903	855	811	910	894	848	903	888	910	870	878	845	896	886	883	868	831	830	901	823	819	894	851	865	880	883	848	905	907	853	901	851	913	907	875	879	939	860	911	867	907	893	879	865	875	897	927	884	856	872	890	853	909	945	832	841	893	858	892	856	897	885	900	868	873	859	850	920	899	837	921	931	915	883	859	870	856	851	877	868	890	920	915	840	923	925	887	907	887	867	849	853	883	856	878	861	847	893	845	892	900	860	868	867	949	894	912	853	907	896	881	892	879	919	839	823	853	864	868	899	880	907	855	891	964	876	953	928	866	832	861	886	893	839	885	857	861	894	859	872	856	835	879	864	892	849	886	866	888	943	922	882	886	848	860	882	847	842	864	848	858	902	866	897	866	900	853	846	877	888	819	824	859	891	910	904	857	899	872	842	868	880	924	863	882	862	882	917	852	886	907	796	833	893	867	850	888	886	910	910	863	916	916	855	922	921	857	907	838	875	871	897	922	883	855	928	855	870	886	872	855	883	856	878	873	896	935	927	892	830	908	934	888	864	854	913	912	848	888	945	905	870	981	854	888	906	854	883	866	884	891	847	870	918	859	851	870	887	905	892	900	846	885	919	861	886	878	902	845	865	915	865	878	865	799	903	896	820	897	868	884	839	830	877	914	922	816	883	872	921	872	862	912	852	839	971	840	838	885	855	826	871	875	889	891	879	875	907	924	874	934	861	839	883	831	869	882	911	851	885	886	872	902	828	866	874	907	916	869	889	860	855	855	873	880	957	868	902	909	809	916	880	884	915	895	912	892	860	877	909	860	887	885	847	844	861	874	845	899	890	921	902	851	881	936	835	879	883	915	871	847	800	866	886	879	850	864	863	825	866	822	885	861	946	892	892	873	886	886	890	848	886	888	897	890	879	919	837	824	860	844	871	896	822	886	878	883	887	856	905	872	822	859	915	869	892	841	854	864	875	922	877	866	863	892	824	881	838	910	882	853	857	911	940	879	881	919	907	890	884	887	892	817	902	857	880	870	890	832	890	840	885	898	878	878	910	855	883	890	903	900	883	910	874	904	884	843	874	887	890	913	925	916	898	894	853	895	880	879	940	844	869	833	847	915	877	895	851	889	840	880	930	861	885	852	894	852	906	941	904	882	837	868	842	898	904	859	862	880	878	873	907	833	872	912	886	878	901	903	859	892	862	893	895	855	932	906	900	871	848	914	819	874	885	842	887	866	947	910	925	887	862	915	873	855	856	866	877	889	889	905	872	875	873	857	843	883	939	899	931	926	878	863	899	867	867	837	860	920	861	851	835	929	913	891	876	910	872	880	943	896	869	878	888	849	885	891	881	871	888	919	852	898	827	873	889	893	905	855	895	896	852	799	849	885	882	907	857	876	861	839	898	888	817	919	874	833	869	885	878	915	880	875	886	896	889	928	912	896	867	874	861	903	876	846	871	884	860	875	860	879	916	890	855	872	872	890	873	903	827	912	814	895	875	846	923	877	844	897	877	830	934	878	880	950	879	917	885	921	962	917	912	883	876	904	863	837	934	862	913	908	865	876	887	861	870	853	852	868	858	880	866	886	842	897	885	869	900	889	926	917	878	878	880	859	885	895	905	844	896	859	901	861	869	880	860	849	849	909	850	848	880	868	868	885	892	914	862	888	937	885	851	909	874	860	873	905	849	931	897	837	918	942	816	863	897	855	848	867	902	925	846	910	876	895	860	929	905	917	840	905	909	883	846	910	915	912	830	873	893	872	908	836	842	847	892	929	848	902	916	912	936	873	873	845	896	871	906	846	853	858	874	933	854	868	859	858	863	855	876	869	847	825	851	872	911	907	940	825	881	870	894	865	901	864	840	878	833	849	837	867	892	903	913	866	875	830	860	892	935	876	908	873	900	911	875	858	902	854	891	883	879	884	853	901	852	890	879	845	947	875	837	884	835	850	914	887	901	895	880	885	915	893	848	881	873	910	931	899	866	888	868	896	863	869	898	925	872	846	924	896	848	863	857	870	837	847	937	856	887	887	867	847	885	922	870	879	882	861	848	864	848	832	884	876	888	881	916	904	864	868	843	866	847	861	853	909	906	861	867	876	811	866	896	836	900	838	903	846	843	891	888	857	865	926	857	911	890	912	900	890	873	891	844	917	888	882	882	926	901	839	915	888	856	889	915	868	873	908	887	809	857	867	896	866	887	956	845	910	912	832	888	934	883	917	867	833	883	860	916	817	871	896	872
24924	21610	27645	25751	6325	422	311	298	261	259	253	236	228	204	192	237	185	233	196	190	213	208	186	177	186	197	182	197	206	189	192	193	190	209	172	202	190	191	182	191	203	201	196	192	186	206	187	167	187	200	208	194	168	190	202	198	145	198	178	172	206	207	197	204	204	191	192	193	197	197	183	187	186	211	180	167	186	209	188	183	193	192	213	174	168	186	194	197	205	187	186	166	214	186	220	200	208	199	200	206	178	181	175	197	181	183	201	208	213	208	193	199	179	199	195	178	163	174	191	198	166	198	211	189	184	204	186	187	184	181	200	179	192	202	182	195	171	203	182	189	198	194	185	194	181	212	215	195	191	208	188	210	197	196	186	195	180	200	189	184	169	170	217	182	192	199	205	203	184	189	194	208	185	180	212	190	194	186	204	201	168	184	179	215	191	191	187	196	204	187	212	172	206	180	186	173	180	172	172	207	190	209	201	183	194	193	193	190	160	172	174	188	206	165	197	193	204	182	199	224	191	201	207	210	218	180	185	160	201	162	175	149	189	204	211	208	205	216	207	204	206	204	205	186	179	181	204	183	223	208	181	180	218	192	162	226	162	193	225	208	210	209	210	223	211	202	192	197	202	205	213	187	179	199	190	222	172	204	208	186	184	189	205	157	179	190	195	189	227	178	167	187	203	190	218	189	197	157	203	221	185	199	196	210	189	203	217	205	186	195	204	211	188	212	212	199	209	186	177	187	172	182	178	179	227	201	198	220	205	202	231	186	176	190	208	186	186	206	189	175	201	178	192	195	202	189	206	188	175	188	188	193	184	196	218	194	207	204	206	191	208	204	206	207	218	207	189	188	202	169	172	193	203	190	199	179	194	203	225	192	196	177	200	196	169	182	185	182	191	192	193	192	237	201	191	235	182	194	214	210	215	194	174	198	219	187	193	178	207	191	180	192	190	188	183	192	212	195	192	181	183	179	168	174	206	189	170	189	179	197	183	194	188	194	195	170	194	172	195	176	192	181	200	181	228	200	187	186	200	213	209	175	180	168	214	197	205	197	162	188	198	189	201	191	182	192	211	195	179	162	204	204	195	182	200	208	233	187	188	192	175	190	211	194	178	199	191	205	190	205	188	183	186	204	176	209	187	196	187	223	202	184	182	219	223	187	172	187	191	193	198	170	175	188	193	213	195	187	183	167	192	205	194	194	177	207	193	179	225	196	192	196	194	210	179	201	168	197	211	183	193	174	208	193	186	183	172	206	204	192	176	194	154	183	201	198	197	189	184	197	191	198	170	194	192	193	186	195	199	183	179	200	210	200	198	168	191	188	197	212	178	221	192	195	197	187	176	182	196	201	214	202	184	185	189	178	193	179	203	189	203	211	182	203	192	163	198	198	189	198	199	230	242	178	189	210	207	201	223	197	213	187	186	177	191	198	187	184	184	181	211	190	185	191	188	193	191	206	195	185	213	213	205	206	194	199	195	201	195	218	202	201	172	184	207	195	171	206	195	170	196	183	178	200	202	214	196	218	188	172	190	196	199	173	198	203	209	175	190	212	157	196	160	196	195	187	190	206	197	196	215	211	225	198	189	187	187	180	207	199	201	222	181	175	179	211	192	166	198	215	197	233	202	198	197	198	181	187	191	179	191	175	189	208	186	189	198	189	181	228	195	191	168	164	204	207	179	164	202	182	208	201	171	192	211	211	182	197	204	172	184	187	190	170	200	190	190	164	202	202	192	212	207	185	203	191	195	179	183	192	204	199	203	156	179	222	197	185	200	194	184	206	192	189	205	192	201	193	198	201	193	178	229	192	167	188	190	182	189	192	166	197	175	193	197	216	178	201	204	173	192	204	194	174	185	172	181	217	182	183	212	179	181	182	175	193	175	178	199	182	184	194	183	189	189	195	200	179	182	179	202	211	184	206	174	189	196	199	202	181	177	194	206	211	170	188	201	198	182	200	184	212	178	173	165	192	186	231	193	210	183	202	180	193	187	227	186	176	187	198	176	193	193	200	182	184	191	174	169	201	158	200	206	205	197	201	189	158	205	211	185	164	191	191	203	201	205	186	222	201	184	179	194	169	198	167	198	192	207	190	173	179	203	211	181	180	192	234	197	165	170	171	204	200	206	195	160	166	208	211	188	177	196	215	188	166	174	207	172	205	203	198	184	203	196	204	221	183	179	194	184	180	220	160	190	186	202	169	205	194	187	206	206	185	196	212	180	227	191	191	201	175	196	202	205	217	215	190	203	201	206	189	203	200	191	199	209	192	185	159	212	185	203	183	208	200	185	209	192	220	211	191	209	174	224	175	194	195	189	185	208	197	202	184	190	173	189	176	191	190	216	166	181	168	206	193	184	201	188	192	200	178	190	213	189	202	191	188	201	201	187	201	194	178	163	214	192	174	212	208	183	178	208	212	219	216	203	194	194	212	189	203	206	205	205	182	191	202	192	172	183	181	215	197	189	181	176	181	191	206	191	184	175	193	193	179	201	177	202	206	185	217	185	216	209	192	200	185	201	185	200	200	175	204	202	173	190	187	207	178	200	187	180	179	187	180	182	177	203	175	181	185	197	205	195	213	210	200	209	205	192	193	202	202	186	206	189	184	199	208	213	198	193	189	184	200	182	194	204	182	203	179	192	194	209	189	204	195	194	171	198	168	200	180	197	198	179	218	200	166	171	218	198	204	190	177	180	198	195	191	174	184	207	195	175	178	173	191	196	188	183	193	188	188	185	195	216	194	179	201	192	183	208	189	204	197	184	167	229	204	179	185	220	185	190	198	205	196	217	217	225	201	164	200	208	171	199	183	170	202	203	194	202	180	178	191	175	217	183	229	195	212	203	205	183	192	183	187	208	198	223	166	179	171	184	196	180	205	222	194	210	213	182	193	192	212	183	180	202	182	188	198	208	196	189	186	193	198	200	217	192	203	220	221	198	209	197	192	182	196	178	201	181	176	184	201	208	192	213	177	195	175	195	191	185	219	208	193	191	179	206	173	181	197	201	212	191	184	207	218	219	187	171	199	186	197	192	198	176	215	200	184	177	192	190	205	210	163	205	174	187	178	195	200	207	188	202	201	199	196	190	212	200	176	187	204	207	206	189	207	177	179	195	206	189	200	206	178	208	207	197	214	200	178	195	189	193	195	175	181	191	181	238	211	195	201	181	195	202	204	210	200	176	182	184	193	194	195	196	207	176	183	173	206	196	192	190	174	184	220	178	175	170	184	185	204	185	212	220	182	194	185	181	188	177	204	187	176	196	188	185	205	201	194	202	195	200	203	173	210	197	188	179	200	187	178	181	222	229	197	193	197	198	204	190	177	203	204	175	204	220	200	191	191	165	200	194	168	163	185	206	196	198	183	177	202	214	184	194	201	193	191	203	178	176	175	201	185	203	194	170	190	172	201	224	178	179	176	190	199	184	204	187	202	197	195	193	199	193	221	185	193	195	206	196	194	181	200	197	181	209	183	196	172	199	188
31721	18089	11468	1299	848	686	579	531	455	391	397	371	355	312	306	303	296	308	285	297	296	277	302	270	279	308	264	315	287	289	303	279	301	251	240	279	253	295	284	270	272	264	262	265	275	274	242	263	258	269	259	268	247	247	292	278	248	291	241	260	261	269	248	268	287	298	275	264	247	284	257	252	283	252	294	283	275	270	307	268	269	259	272	264	261	280	274	262	305	278	258	253	287	262	291	253	255	265	269	259	241	274	251	260	270	267	278	273	250	274	252	263	248	266	253	264	309	284	286	285	257	304	264	251	282	276	291	275	275	264	297	263	248	257	298	239	257	302	277	268	285	293	293	234	275	260	308	272	252	276	256	280	294	279	261	286	242	261	251	261	265	310	245	242	284	275	274	314	288	260	265	237	273	267	255	246	266	258	279	262	282	271	262	290	267	243	265	247	249	273	272	250	267	263	261	260	256	250	284	284	266	273	267	242	258	265	252	279	284	278	261	269	282	300	283	269	257	267	249	264	282	260	281	253	252	258	278	276	293	279	249	296	277	247	272	275	265	270	261	260	302	271	272	285	247	252	290	263	272	253	276	294	258	269	263	261	252	248	269	256	255	295	270	266	285	294	275	272	296	288	275	270	260	239	283	283	244	269	275	258	282	279	260	259	279	247	271	276	264	308	247	303	253	268	271	263	262	273	259	270	258	292	264	277	258	269	293	262	274	251	274	281	259	299	260	269	233	250	300	281	267	250	266	247	282	259	245	270	240	275	266	286	260	268	266	271	248	267	274	244	288	270	281	271	250	268	279	285	272	271	269	282	293	273	284	313	274	268	273	254	262	256	261	272	262	243	277	277	296	284	270	256	284	253	267	254	286	287	269	266	319	286	261	265	286	257	288	260	302	260	247	268	280	259	287	248	260	254	280	255	261	261	276	264	279	250	259	270	269	267	273	244	245	256	270	274	273	251	277	266	259	279	244	269	273	261	272	274	253	268	244	262	279	286	283	274	263	270	261	241	253	289	285	293	256	269	265	274	247	268	253	269	275	263	276	280	284	292	269	254	291	252	289	273	274	288	259	273	261	288	268	253	272	274	279	285	276	268	280	272	279	255	243	254	271	255	258	251	265	268	284	297	279	261	285	279	280	283	264	241	274	271	249	282	267	267	306	262	271	260	262	329	277	266	272	264	301	238	245	273	260	273	260	244	282	281	257	283	289	289	257	276	273	252	266	265	277	260	251	271	256	263	273	307	267	285	276	293	300	261	281	289	275	263	280	267	259	263	283	285	238	290	268	285	264	267	281	245	266	254	283	278	271	275	273	268	254	264	259	271	264	286	270	274	288	278	257	273	251	263	261	262	270	272	277	260	291	256	280	252	279	279	261	272	249	264	267	256	296	268	268	263	289	260	267	282	296	274	279	261	264	248	265	274	270	271	253	282	228	247	249	265	263	272	296	253	284	273	277	271	280	260	262	286	278	277	278	276	289	252	230	233	268	307	263	285	267	258	237	287	268	236	308	271	266	272	258	288	289	237	263	265	287	275	251	271	269	268	270	256	251	282	260	271	290	283	275	271	230	245	272	280	276	260	272	266	266	260	272	240	263	281	293	297	276	254	253	266	271	274	283	267	289	279	268	299	275	254	265	255	263	255	249	250	253	270	284	267	273	254	264	272	260	257	273	259	275	277	265	245	268	238	237	289	314	253	244	264	262	283	275	268	268	262	276	300	267	267	290	263	268	279	282	271	282	271	282	264	280	263	296	261	263	263	283	311	279	267	269	288	272	271	279	248	276	264	264	254	268	255	278	254	284	275	278	256	285	239	230	259	268	268	303	255	297	252	262	278	267	285	283	286	271	279	268	287	301	257	256	244	249	284	264	281	248	274	268	247	277	264	266	304	283	289	275	263	252	271	279	263	264	264	257	283	319	256	275	291	294	251	260	267	268	279	263	272	262	258	263	256	281	268	268	273	262	274	284	296	272	269	292	276	256	267	265	276	257	233	277	272	287	268	277	260	269	270	264	305	286	249	264	267	255	288	262	240	265	279	268	266	274	261	299	277	258	293	272	273	267	278	257	304	278	267	273	279	257	293	257	265	262	279	270	258	272	266	258	265	283	247	254	283	275	279	263	281	262	271	277	274	278	284	296	247	242	275	245	257	268	273	262	258	275	237	265	258	297	277	260	282	261	291	269	271	265	267	289	243	252	276	285	285	281	273	261	247	281	258	277	293	294	254	275	269	273	240	264	292	257	271	271	276	261	254	279	237	257	266	281	295	262	273	278	266	286	297	267	235	260	260	265	241	295	271	292	268	275	266	278	240	291	281	252	268	277	289	270	275	273	279	282	269	287	269	252	277	277	290	272	255	282	306	291	277	277	280	279	275	283	245	257	260	266	288	266	253	279	269	271	266	289	238	252	275	269	252	271	268	270	274	221	262	290	275	258	264	300	255	257	275	260	275	274	249	293	250	236	247	259	230	290	246	299	239	261	275	266	294	258	266	286	295	258	256	279	249	264	272	247	271	271	247	242	285	301	285	260	280	258	314	277	281	283	290	246	291	273	292	259	291	281	276	263	259	263	276	256	257	248	244	267	262	276	250	258	303	281	260	266	275	253	266	281	264	270	230	269	271	282	276	272	289	262	266	266	246	270	274	257	268	306	284	285	262	279	285	277	260	284	267	285	261	294	262	251	246	267	269	269	254	256	255	268	267	298	280	248	257	277	287	296	269	230	298	280	314	247	224	238	282	275	271	255	275	279	263	276	282	296	275	285	277	292	273	295	284	308	276	275	279	268	270	260	292	271	256	254	261	259	276	263	302	263	258	280	278	281	285	248	255	270	279	266	281	271	280	253	256	252	264	279	260	264	242	268	257	249	262	233	258	250	260	283	259	264	259	247	283	278	268	291	274	258	297	240	264	285	285	269	272	270	256	278	283	265	249	284	281	278	254	254	271	262	276	274	253	264	268	284	300	242	290	263	268	252	277	250	265	282	262	240	279	276	267	269	302	270	285	300	290	273	231	298	247	287	306	299	262	259	259	266	270	298	276	291	274	259	288	263	267	273	280	296	278	311	238	259	271	279	256	261	273	265	277	282	270	265	267	262	301	281	255	247	249	269	273	257	239	283	245	311	267	253	296	254	250	279	275	274	296	252	283	265	260	259	257	287	274	239	272	262	255	277	243	273	257	256	280	293	283	284	240	287	254	259	274	268	271	284	289	312	275	272	280	255	226	263	256	263	253	291	263	269	277	245	265	276	270	284	248	298	266	283	257	243	285	255	291	258	283	270	254	279	272	290	276	267	274	273	281	251	295	247	276	284	259	244	280	237	271	278	276	270	271	264	263	301	247	295	284	298	285	263	269	262	300	288	260	261	252	284	255	273	283	253	281	295	288	280	284	257	284	284	260	292	246	282	261	270	265	249	282	267	263	295	282	282	261	289	244	268	269	265	299	297	270	291	283	253	280	225	253	234	254	249	227
22712	21600	29468	24232	21601	21592	6095	1116	867	851	773	822	755	717	657	641	731	694	709	681	625	675	661	682	633	645	601	646	627	647	646	669	600	639	618	614	630	641	664	675	640	638	637	616	658	685	685	686	666	585	679	574	630	638	613	598	647	653	644	604	602	624	647	640	648	628	604	642	660	643	617	662	614	638	617	663	624	618	646	628	676	610	605	673	685	581	623	535	628	601	576	655	655	629	608	654	625	622	673	617	630	624	623	675	645	600	671	620	656	596	687	574	625	591	655	584	642	600	640	626	589	603	614	633	583	597	629	641	629	632	618	617	601	612	625	604	602	615	630	667	646	666	607	631	602	642	665	605	678	620	683	647	656	612	622	573	631	606	631	580	595	642	573	630	619	640	622	611	616	647	600	605	584	624	627	638	635	649	666	611	630	670	673	618	614	641	679	657	639	602	622	616	660	606	628	607	669	564	602	597	616	632	635	613	665	635	633	606	611	638	624	595	625	636	650	622	611	627	618	645	625	625	639	601	633	598	596	597	609	580	653	674	647	648	604	626	636	557	604	620	614	621	667	645	639	656	615	611	630	624	618	642	622	625	599	632	597	627	638	596	670	657	654	606	645	598	582	624	656	626	632	633	600	615	609	605	635	645	672	648	608	634	634	622	631	607	625	619	583	627	630	627	647	614	622	670	602	641	648	609	635	645	634	641	617	603	633	632	647	661	637	641	657	618	587	604	580	602	620	636	636	614	616	626	663	637	622	592	594	622	571	582	600	633	590	643	609	629	673	619	628	668	619	620	633	656	660	626	605	627	651	617	612	629	612	574	654	627	635	589	601	646	626	620	636	589	661	636	603	634	639	593	640	587	577	612	625	582	662	602	637	646	656	640	645	604	612	660	623	657	643	669	623	606	627	633	606	610	615	612	677	613	624	591	676	643	564	612	587	620	572	647	644	617	621	672	609	567	598	606	661	633	614	595	640	622	611	632	625	655	625	600	661	638	682	607	598	583	606	590	610	604	655	648	658	605	656	627	645	627	586	631	621	648	581	598	621	562	579	617	643	612	641	637	617	632	598	606	637	590	645	611	649	602	595	623	666	633	606	623	620	622	681	599	669	636	614	648	636	645	639	658	637	592	602	666	651	656	619	598	618	628	610	650	639	624	606	639	597	614	602	602	602	643	599	588	593	599	625	597	651	674	619	626	624	602	622	638	660	603	677	581	623	631	656	659	611	668	612	598	628	635	644	614	611	609	598	617	566	676	597	621	605	604	606	615	569	634	627	620	666	639	606	628	600	626	611	617	587	644	634	645	621	647	617	640	653	575	648	604	616	636	582	614	614	617	587	612	576	658	621	622	614	618	642	608	617	582	626	625	683	616	626	610	656	625	645	626	603	642	620	633	637	607	610	659	583	632	615	617	629	610	616	614	620	637	616	660	607	642	618	612	651	643	644	630	632	603	603	626	596	616	637	664	621	611	633	594	656	630	641	596	646	602	649	645	639	632	644	623	604	618	592	643	571	613	637	642	612	644	598	617	587	594	590	652	652	564	642	606	602	611	665	616	655	646	604	617	644	626	584	590	688	637	637	610	634	652	624	597	620	594	627	663	651	629	583	631	656	650	655	632	641	636	587	582	654	635	665	596	635	621	645	618	642	620	637	616	624	642	620	697	647	613	578	634	621	620	618	659	606	665	604	591	608	647	604	596	607	655	604	614	654	600	645	620	590	628	629	629	623	609	647	616	663	612	598	614	585	631	610	643	635	646	629	571	626	614	626	596	630	626	620	585	606	614	638	658	648	631	631	632	577	629	613	628	658	609	684	631	606	680	630	647	629	610	684	602	597	630	569	636	627	643	594	621	619	576	569	608	637	607	644	584	607	631	633	627	641	634	628	625	618	643	601	623	622	669	672	621	627	663	601	627	630	623	630	632	691	663	629	663	644	647	621	642	628	605	602	666	627	644	671	673	631	671	627	613	620	607	649	597	635	634	607	669	596	644	665	607	606	605	632	672	616	639	631	623	638	611	606	603	605	624	662	646	665	667	626	636	633	641	618	653	618	664	622	681	623	615	604	607	623	636	595	633	630	641	631	633	591	592	615	618	632	656	641	684	609	635	639	616	648	613	647	634	610	640	630	634	636	593	606	620	644	574	592	628	626	647	611	613	631	582	623	625	641	596	611	645	621	645	642	675	591	644	592	587	638	606	613	606	642	636	608	593	641	618	613	604	593	582	631	620	635	627	648	597	620	627	565	605	582	640	647	645	616	645	608	620	592	611	639	641	600	597	626	649	604	647	571	626	659	627	631	641	657	631	624	614	629	608	555	608	643	658	624	573	591	617	587	630	636	573	673	610	635	671	667	618	651	633	601	594	658	589	636	628	661	672	632	630	621	612	606	581	610	642	611	588	603	667	647	600	636	667	625	629	626	602	600	623	579	631	597	620	634	677	620	639	634	647	623	621	663	648	633	598	651	587	627	602	647	647	633	634	635	628	590	619	613	628	620	672	635	613	654	629	642	610	660	649	608	619	613	653	662	607	656	664	560	622	584	622	606	588	672	651	619	678	659	673	614	592	664	603	618	626	604	629	630	625	627	662	642	621	633	588	654	591	578	635	607	648	651	637	589	603	633	625	609	629	643	665	636	605	657	660	615	642	624	619	603	657	646	630	621	590	574	619	605	603	613	669	635	607	635	641	602	619	623	642	638	633	615	609	652	673	623	631	650	606	656	677	644	596	609	643	608	616	627	673	625	626	579	603	631	626	591	653	626	639	615	669	660	615	604	620	592	627	589	646	632	612	641	649	664	627	636	649	619	662	652	650	591	649	629	630	618	635	608	608	669	615	649	595	599	628	651	655	597	630	617	590	634	621	654	634	638	642	633	636	609	588	646	609	589	575	620	581	631	646	659	630	656	606	665	645	634	603	604	587	594	653	629	649	647	629	591	580	602	606	627	635	630	601	629	582	616	621	616	637	614	609	617	581	580	581	610	583	664	638	625	566	633	594	617	590	643	669	656	612	616	574	625	607	578	604	660	627	625	618	641	647	623	566	634	594	595	648	670	595	638	634	614	660	639	595	600	631	644	607	646	655	614	608	584	620	631	617	655	614	629	577	603	625	635	665	655	645	618	611	589	618	581	628	619	618	644	641	650	638	633	635	648	659	612	628	636	663	657	609	653	645	629	619	579	650	623	629	629	628	615	670	650	628	636	592	608	648	630	622	635	660	565	627	607	659	643	633	660	659	620	636	631	609	592	643	617	620	626	636	612	625	626	654	639	648	611	614	647	600	632	616	617	602	580	634	570	598	632	645	601	620	646	657	617	618	566	617	604	653	576	590	622	675	675	611	628	577	639	653	609	620	611	618	604	622	628	576	592	623	634	643	604	640	626	600	638	597	670	633	602	643	659	646	638	637	608	607	674	664	590	636	610	607	594	695	626	637	591	648	593	592	627	659	632	610	620	638	621	627	614	622	623	676
41839	33785	27296	4202	3048	2427	2004	1650	1459	1251	1182	1068	1031	979	932	905	842	866	883	893	823	834	872	846	903	889	818	816	807	774	821	783	811	781	746	864	794	790	813	789	776	807	787	804	807	748	806	754	858	852	793	802	782	723	821	740	828	773	729	790	776	740	773	809	845	820	788	809	750	806	797	780	769	810	800	785	762	771	778	836	768	821	753	802	823	797	781	835	760	800	787	824	775	802	859	798	784	756	808	869	853	835	788	797	769	799	744	837	775	808	775	819	805	720	801	785	769	814	820	796	793	820	789	767	790	814	784	830	798	798	828	797	765	829	778	806	814	752	794	806	797	820	780	808	801	809	812	842	773	758	841	748	775	828	762	776	828	759	797	774	782	782	757	776	783	757	765	781	797	804	822	755	798	822	814	799	793	765	778	792	780	799	779	804	798	780	796	806	797	791	795	783	833	787	766	776	798	821	834	752	752	790	824	806	734	795	777	794	759	767	799	795	765	819	813	758	794	822	775	804	803	835	778	830	816	727	776	797	801	795	800	775	830	777	771	808	794	783	800	764	766	782	762	800	777	778	813	805	783	758	799	778	762	783	807	795	848	779	755	769	770	826	832	805	819	844	790	786	847	802	810	761	781	772	718	805	800	788	787	799	744	768	783	799	740	809	748	810	766	757	817	789	761	769	798	753	790	810	828	763	802	780	744	809	802	785	764	795	788	771	802	756	822	793	787	802	817	787	784	802	784	789	708	770	791	824	819	802	751	789	767	785	752	772	749	772	763	809	799	783	746	810	718	727	772	770	813	787	782	783	825	745	814	770	778	783	871	751	750	808	808	831	771	811	810	812	764	792	740	789	794	810	784	819	803	828	734	807	836	834	800	812	777	781	859	764	795	818	767	821	806	797	810	826	785	728	793	726	796	799	808	810	831	808	821	754	812	800	805	733	782	724	839	796	824	761	786	737	876	806	785	822	796	771	737	738	780	792	775	767	802	798	810	791	802	785	763	751	783	821	804	758	786	714	768	804	779	785	795	734	771	745	799	808	778	755	793	763	749	809	790	784	762	774	761	845	788	722	780	761	788	768	773	804	740	781	762	804	820	755	778	785	795	801	830	747	801	768	829	813	786	828	726	806	767	774	785	795	807	835	791	758	794	807	752	816	751	766	794	812	777	775	772	762	790	834	766	786	752	776	728	744	799	781	765	788	799	782	765	802	792	809	753	777	813	766	785	775	807	778	807	792	767	763	771	767	772	817	799	790	781	808	792	815	791	740	750	797	784	821	794	800	828	798	750	779	743	751	809	758	772	798	745	796	737	767	774	806	794	750	818	798	776	769	818	765	761	773	800	763	782	787	800	803	795	797	819	743	728	783	770	785	798	807	780	804	753	804	794	755	803	774	755	796	787	748	791	779	780	730	834	749	807	746	816	834	771	787	798	781	742	768	759	780	745	800	750	801	785	747	798	757	788	871	780	776	779	781	780	793	793	788	784	754	792	810	786	738	772	765	779	766	776	740	719	809	780	781	829	788	844	849	748	764	757	789	810	794	784	774	768	763	768	804	766	768	812	785	745	821	778	858	774	763	765	762	773	781	787	751	822	786	777	809	798	799	808	812	838	781	760	802	747	726	791	800	801	709	799	781	801	769	785	761	831	765	779	804	816	803	811	785	786	781	790	757	788	792	772	808	795	806	754	806	793	759	795	775	747	804	815	829	767	805	792	780	780	793	746	767	774	770	788	786	785	798	775	766	748	795	865	768	811	789	794	779	828	756	786	786	801	755	801	748	812	788	765	750	769	750	765	815	816	779	768	789	811	797	743	848	768	683	809	790	737	778	785	746	825	749	768	769	823	784	762	823	823	741	806	757	757	805	822	801	759	773	798	766	761	824	766	778	773	801	736	744	845	857	816	778	797	799	767	804	822	783	772	791	777	754	746	792	774	801	805	731	846	790	833	768	771	819	853	759	789	797	744	766	825	841	820	770	843	799	772	788	816	797	781	764	793	808	773	759	813	807	817	729	814	802	765	805	802	796	817	784	839	753	784	772	809	779	815	809	783	831	782	776	790	796	781	788	755	785	848	764	763	794	742	729	797	763	799	752	792	782	797	807	859	751	778	804	794	765	804	796	767	843	776	812	797	769	727	755	775	764	758	750	821	789	806	811	811	806	735	755	774	786	829	752	770	698	715	833	774	771	787	759	797	789	757	792	784	739	796	767	803	738	800	830	832	815	780	830	779	766	777	823	779	774	769	726	774	772	764	809	799	761	768	838	794	744	783	799	828	768	767	794	819	785	770	822	770	789	805	754	807	845	773	772	791	763	811	757	817	751	795	755	777	734	802	748	788	736	749	764	794	822	785	756	832	814	776	756	773	772	827	768	812	833	839	775	759	799	784	786	816	781	756	796	780	698	741	788	749	773	787	765	812	768	786	783	807	743	759	769	767	760	767	815	811	788	814	807	808	798	869	835	793	799	793	785	810	796	763	849	786	776	757	754	822	729	772	820	767	774	797	739	800	831	747	770	772	825	812	761	736	777	759	794	788	742	809	798	789	773	782	771	835	772	756	797	800	821	732	755	709	766	813	809	763	854	723	819	837	751	782	764	800	820	743	772	776	759	800	786	776	782	840	782	829	749	794	759	817	791	815	794	790	775	819	776	774	762	812	758	799	810	813	807	800	792	756	790	784	797	784	749	794	764	773	804	774	814	785	814	753	795	798	801	777	761	805	771	792	780	802	768	759	805	813	799	784	777	736	728	788	776	783	790	826	809	791	766	753	796	760	829	737	789	771	792	771	749	766	829	733	823	826	788	736	806	754	740	720	796	777	821	799	763	762	776	809	774	840	805	804	791	750	777	775	813	780	800	845	785	747	786	782	797	809	801	826	764	765	822	755	730	807	760	787	783	814	760	800	819	775	816	769	806	774	765	835	780	793	797	817	782	798	751	786	844	762	798	748	785	782	763	839	778	792	730	785	788	788	775	758	788	822	774	750	864	800	802	807	820	809	808	750	823	817	746	749	801	856	807	815	746	779	823	774	764	800	803	755	810	833	812	818	855	792	752	760	807	738	796	812	852	841	770	816	749	770	767	808	778	795	812	781	768	845	792	797	771	777	769	786	795	722	782	776	809	750	819	781	799	812	781	784	787	788	834	830	809	781	765	803	783	792	763	819	767	821	782	799	787	780	765	815	784	779	743	765	743	780	813	837	790	830	755	785	745	770	789	776	759	800	780	787	772	786	802	773	765	766	776	789	773	807	808	771	783	798	776	812	729	831	788	800	812	750	802	785	776	828	761	766	735	781	775	808	788	846	774	776	780	800	800	763	800	815	766	783	755	785	796	829	768	794	781	848	779	780	841	792	725	770	797	788	789	801	782	797	803	793	801	764	768	805	759	757	778	772	781	734	829	774	769	769	765	793	805	795	796	820	783	791	811	809	786	794	825	782	755	808	790	828	773	812	802	783	813	806	774	808	755
28131	18825	5843	800	430	417	438	412	383	347	404	381	406	411	383	383	396	383	417	378	416	372	403	363	383	405	393	375	398	373	393	351	393	385	413	380	390	376	383	376	396	352	372	406	397	410	414	361	361	386	388	396	348	367	357	364	366	408	388	367	375	351	362	386	373	394	379	386	386	400	418	376	392	386	373	387	422	428	399	410	402	390	390	368	418	392	390	376	364	408	378	386	404	382	375	390	378	385	410	392	338	386	362	411	398	379	374	366	406	414	398	401	395	394	380	402	366	382	375	403	393	362	399	389	378	412	393	427	361	396	392	402	367	392	394	379	371	406	392	396	378	369	360	376	371	395	384	420	399	380	397	401	366	385	390	403	390	381	400	379	377	393	365	336	373	398	384	359	371	387	364	401	425	383	374	400	388	401	374	384	386	376	381	398	394	379	420	388	401	410	381	394	400	431	363	388	392	403	363	369	403	406	384	373	399	423	402	402	444	370	377	411	365	393	428	408	376	405	397	399	375	435	400	376	417	394	417	416	396	400	390	385	375	364	390	395	384	413	408	389	383	360	379	404	387	391	371	377	414	376	396	379	369	383	389	382	394	378	364	354	415	376	366	400	378	434	357	417	358	406	413	356	402	376	371	377	399	400	390	374	421	384	373	382	350	380	392	367	394	405	389	359	424	397	413	374	381	377	378	356	375	357	416	394	369	363	378	367	421	382	373	390	408	341	377	367	387	365	381	368	413	395	408	418	392	346	405	370	401	394	390	346	384	386	387	379	405	386	377	384	405	417	408	374	386	335	408	369	391	363	385	397	407	376	380	379	372	412	370	400	372	413	376	366	365	378	387	422	408	394	401	394	373	379	406	388	367	429	436	362	409	399	400	384	421	375	387	346	372	380	348	377	412	401	403	422	381	408	409	391	375	384	398	410	412	413	393	425	408	425	438	393	353	398	394	371	428	386	406	370	365	392	405	376	393	397	396	374	405	378	398	374	395	385	371	394	414	404	428	409	404	357	402	397	422	400	379	410	398	401	361	382	383	406	390	397	419	351	410	396	358	388	390	380	374	380	370	351	407	380	392	380	384	381	385	353	372	375	373	384	363	411	380	402	400	375	396	412	379	386	376	380	396	382	353	384	376	400	352	442	371	379	383	420	377	372	390	370	363	350	404	366	400	378	365	410	402	385	397	381	401	383	363	363	396	367	393	390	375	380	363	383	391	387	396	415	397	408	414	405	389	387	369	391	381	414	406	387	379	385	387	409	383	377	386	386	355	391	399	365	408	384	401	392	393	367	429	352	375	382	408	353	360	381	388	381	404	408	373	405	422	401	366	375	398	405	358	409	401	354	368	376	372	376	399	375	402	406	387	375	371	383	385	415	408	371	366	375	396	403	398	414	357	380	414	384	386	413	398	373	409	413	370	413	402	382	376	377	389	374	412	383	391	371	374	397	375	406	415	374	384	405	382	394	380	362	353	402	399	415	445	380	354	387	409	391	397	417	404	396	372	370	393	405	377	364	388	389	374	359	392	426	409	383	414	392	365	423	405	375	389	381	413	399	386	397	381	381	342	398	353	393	372	354	372	376	416	365	390	395	407	371	400	388	396	373	399	366	407	384	389	408	402	411	391	431	349	403	359	381	386	359	398	374	383	362	375	393	401	366	410	384	376	382	371	380	380	370	428	408	358	387	381	398	378	433	384	416	394	379	404	416	345	406	402	398	422	402	375	385	393	411	421	408	399	376	356	368	382	395	370	401	385	375	381	365	398	359	399	382	408	347	390	422	411	410	380	375	400	373	379	383	394	355	391	395	357	362	409	362	388	379	424	372	381	386	383	402	404	378	405	392	383	368	393	393	367	400	385	363	376	394	409	348	395	366	392	386	392	396	385	348	388	366	403	394	392	364	369	376	397	385	413	405	368	361	378	383	359	400	380	363	376	404	388	355	379	415	351	421	353	384	390	405	378	416	414	436	379	390	383	407	349	354	416	390	376	391	390	363	379	404	399	361	388	402	392	407	353	416	403	383	390	408	375	368	377	369	389	397	394	362	335	424	411	402	395	352	358	412	385	401	380	404	357	390	434	408	371	411	413	364	385	380	417	412	408	389	412	387	379	378	414	377	388	396	429	373	411	390	358	391	393	396	373	388	347	397	399	364	374	402	385	358	414	383	421	404	417	395	430	407	400	396	353	403	375	376	371	359	372	408	384	407	372	375	366	415	409	378	355	386	383	375	371	430	396	377	373	355	383	368	384	381	378	400	394	410	388	360	401	395	402	380	395	390	410	376	394	380	399	354	397	421	391	392	375	377	397	356	394	395	401	421	441	395	364	381	417	367	385	401	383	344	406	423	422	401	398	387	356	374	377	371	425	402	382	363	400	404	377	429	382	365	387	355	400	407	417	385	396	372	368	412	410	370	410	408	381	404	390	376	381	364	382	396	379	412	373	403	396	414	377	388	404	358	359	384	425	409	415	397	423	401	377	380	403	376	373	385	367	419	442	406	381	437	390	374	356	367	419	392	388	377	401	354	403	367	365	380	388	418	393	406	416	405	421	402	389	376	402	382	398	440	397	391	374	390	403	386	369	386	399	394	391	351	366	392	409	387	410	372	386	401	407	406	397	387	387	389	397	397	378	417	401	360	372	371	371	402	369	411	397	340	371	369	372	368	415	381	393	376	407	384	405	401	399	394	389	398	382	391	394	338	361	376	365	357	417	373	374	379	352	381	386	404	421	399	369	396	400	394	412	362	408	367	363	375	417	433	367	401	363	370	417	397	414	405	416	383	408	369	378	376	383	376	395	383	429	412	377	395	397	408	386	406	379	368	411	397	412	384	389	353	385	398	375	353	366	401	344	386	408	379	401	399	419	356	417	408	361	389	411	391	360	364	402	375	385	384	420	388	386	410	379	374	368	405	406	363	435	401	365	385	412	408	360	389	373	418	387	421	372	385	366	388	394	375	369	426	389	409	392	374	386	412	418	420	400	410	422	397	399	363	415	380	347	379	398	382	392	407	380	390	344	378	370	375	409	379	414	391	405	373	387	404	363	386	400	410	414	367	366	407	399	361	412	380	389	415	380	389	366	356	365	401	388	370	421	381	420	412	433	386	415	400	385	403	378	384	419	365	393	375	418	397	414	382	381	358	390	383	366	382	399	361	401	361	376	427	353	378	388	389	366	371	363	358	414	392	426	385	407	383	375	384	359	403	411	389	413	365	365	392	406	385	425	365	400	374	372	387	378	409	400	416	380	392	340	412	360	372	381	421	369	396	380	385	416	373	354	358	406	424	415	374	396	376	401	405	380	384	360	392	372	412	381	400	398	391	407	371	408	404	378	393	393	395	404	400	375	387	387	388	379	392	376	367	387	441	377	392	386	378	389	348	393	440	373	406	361	396	390	365	403	383	392	432	425	382	407	372	401	381	391	389	383	393	383	384	398	383	410	396	362	374	391	380	418	429	388	373	387	402	383	383
13836	6457	3318	651	579	567	563	555	500	549	497	535	506	464	516	514	463	462	540	511	510	490	526	498	478	502	449	479	465	485	449	466	492	473	502	505	461	517	481	440	452	482	484	476	459	455	514	498	507	502	458	491	486	511	477	474	488	471	471	477	500	508	537	442	514	489	475	487	518	495	471	487	479	491	469	454	440	490	523	488	472	489	465	495	500	499	494	484	460	455	506	521	513	487	523	454	465	457	518	485	518	485	490	565	469	513	462	480	484	502	475	494	486	483	475	460	506	501	480	493	483	463	477	461	502	529	521	477	486	495	520	460	509	487	510	475	479	497	466	490	461	519	497	425	463	466	516	486	522	488	484	506	473	467	486	469	536	489	459	473	451	455	485	494	496	464	475	438	476	489	477	498	469	499	487	491	479	499	513	502	483	520	490	459	484	480	491	438	502	489	494	460	459	505	496	468	499	486	433	483	516	493	492	498	483	517	516	482	517	491	457	490	485	483	514	477	449	492	458	471	498	496	507	467	501	482	479	495	479	499	496	448	505	489	469	462	505	474	447	449	480	488	512	501	471	519	498	454	490	468	461	490	488	476	483	476	469	505	461	476	478	485	440	462	504	454	484	503	500	465	448	525	515	494	452	473	469	516	482	469	479	441	480	529	445	502	489	501	509	483	484	484	486	494	473	482	455	494	485	502	443	462	461	490	538	515	481	483	485	481	498	464	477	482	478	502	470	482	476	498	465	482	506	463	500	498	534	468	515	440	460	507	484	447	485	508	464	502	476	497	489	514	479	498	488	512	506	460	512	460	497	533	455	482	447	481	529	497	503	500	489	487	501	476	474	469	504	452	462	480	494	490	538	502	451	483	480	478	457	484	463	520	509	507	517	484	487	499	450	471	490	485	498	484	548	486	462	471	502	514	454	487	489	476	466	511	498	523	479	496	491	481	465	500	520	493	506	466	472	454	490	487	499	486	465	507	466	492	469	481	497	473	477	482	471	518	514	456	495	505	436	510	460	525	476	544	482	449	469	457	504	493	489	468	511	512	496	532	472	459	483	443	490	463	463	527	445	505	462	477	469	513	471	495	507	486	472	471	462	489	495	527	487	459	504	502	472	491	520	507	501	485	495	518	496	496	490	537	466	526	511	492	492	471	492	511	492	509	491	494	493	490	488	466	498	510	504	496	474	480	500	517	482	489	484	428	465	515	467	486	510	506	495	529	489	457	513	487	463	450	455	490	487	499	447	500	457	460	520	490	497	463	485	461	476	456	463	473	454	503	485	470	469	488	491	475	468	433	511	502	506	495	516	471	538	476	489	491	498	534	485	437	525	513	402	474	507	508	506	487	501	535	459	505	521	477	520	505	506	458	517	510	455	515	487	451	468	488	478	499	527	493	464	490	488	457	473	473	468	478	471	457	465	483	483	546	484	447	519	459	489	466	479	511	455	485	475	470	530	513	506	479	485	504	460	509	463	490	472	495	502	483	496	476	517	482	478	480	468	476	471	477	483	493	544	507	499	482	494	487	506	499	506	487	513	447	505	489	499	543	460	494	502	507	489	475	488	471	492	487	493	441	520	483	486	469	475	477	469	502	474	506	495	503	488	427	444	476	442	469	492	469	499	457	517	503	475	498	440	513	499	474	476	496	483	492	513	488	469	490	476	485	490	461	509	500	478	484	510	476	471	462	500	498	512	518	505	469	480	491	469	472	450	517	486	492	500	499	428	467	490	473	471	462	484	521	468	478	480	476	487	500	504	480	486	459	468	469	485	512	515	522	528	483	461	477	533	534	489	499	457	472	480	488	474	499	464	507	491	470	510	529	480	477	451	497	454	468	500	483	480	505	457	484	494	469	488	482	503	506	531	476	478	459	492	489	475	501	474	476	497	481	504	470	491	497	494	506	474	490	489	504	465	505	493	494	484	541	514	458	490	511	534	494	517	454	499	502	461	474	498	473	481	496	461	501	533	479	511	471	477	469	468	477	488	499	484	511	478	482	494	461	496	524	500	481	466	471	508	498	453	515	444	461	507	484	520	481	505	471	495	489	498	514	463	503	458	451	519	508	462	494	424	456	477	480	480	476	434	503	507	524	501	458	510	512	471	505	490	427	485	493	466	472	510	463	494	505	448	541	495	506	476	487	486	477	466	449	477	477	501	480	493	470	482	435	470	519	510	469	479	498	471	492	517	509	474	473	484	498	488	510	502	484	478	482	495	511	513	471	490	497	502	497	477	505	477	507	494	491	500	455	443	493	494	520	490	510	502	478	490	436	479	456	477	495	464	483	469	486	449	473	510	501	495	477	464	486	445	517	463	491	511	456	469	519	486	419	499	509	482	482	468	439	547	460	512	473	497	458	514	467	504	482	509	478	515	487	468	474	482	525	483	494	491	517	519	507	490	489	515	485	469	494	481	494	521	524	495	500	504	533	498	474	490	526	511	472	491	466	476	475	496	512	474	519	539	505	463	478	494	447	498	488	450	487	487	476	499	511	468	502	488	499	502	493	498	512	491	483	466	478	512	551	507	496	448	454	495	516	477	482	461	481	463	478	488	473	514	487	457	475	451	492	507	483	493	491	489	494	492	451	493	489	483	433	459	478	447	492	462	479	443	475	498	479	493	477	493	502	468	444	489	515	500	458	520	510	475	518	496	505	455	481	446	485	449	460	514	501	501	502	467	503	505	483	446	500	497	523	492	433	490	478	476	527	492	523	478	487	477	496	451	476	494	479	471	454	471	466	462	483	534	507	477	473	486	490	487	470	485	494	523	472	498	491	486	482	508	474	497	502	484	510	479	496	513	495	525	485	468	480	493	473	507	493	485	477	507	506	509	527	487	493	503	462	499	463	466	446	492	486	484	463	443	490	440	537	487	517	460	468	480	508	498	515	473	490	488	520	476	510	494	505	455	460	492	490	500	492	478	469	515	504	436	498	478	485	466	491	525	490	472	486	495	458	460	455	471	518	507	474	501	524	485	470	508	528	497	478	528	440	508	468	503	480	498	464	495	470	464	501	439	449	450	443	502	459	482	498	464	541	517	523	516	486	459	495	507	461	504	486	495	512	426	483	485	483	492	489	494	452	463	509	538	500	537	534	468	501	503	474	509	476	451	487	488	457	524	490	469	475	463	472	471	493	486	454	506	509	527	519	476	473	509	479	504	477	465	481	501	468	465	490	468	460	512	506	492	459	463	480	464	487	466	470	489	459	508	520	491	517	456	522	518	474	451	496	473	522	509	482	494	521	469	492	474	468	512	478	466	459	460	509	495	505	511	496	489	462	485	522	504	480	509	459	521	499	456	476	495	463	467	496	471	477	486	496	486	510	510	484	482	498	487	513	505	493	490	475	471	511	450	488	525	471	463	505	487	530	491	459	500	479	469	507	506	469	468	486	461	511	466	507	523	472	523	473	452	493	457	519	471	473	460	517	469	448	459	459	467	474	491	490	507	483	516	484	504	484	460	474	482	509	510	454
23767	21594	28979	24679	21512	7060	1232	1014	888	865	842	798	770	740	785	767	715	758	783	771	754	729	762	699	698	753	747	728	755	743	762	751	759	770	741	726	737	710	755	750	779	668	746	722	727	737	706	732	724	733	731	745	747	701	733	733	753	741	746	726	708	717	760	746	720	760	704	758	705	761	699	688	724	720	744	750	714	692	712	720	713	707	779	690	738	726	741	678	738	734	683	709	709	728	762	741	752	651	800	714	733	714	727	676	773	693	743	738	733	735	738	752	698	764	746	765	707	737	707	730	653	736	680	743	733	738	751	736	734	740	678	728	779	720	775	754	708	714	701	750	725	733	744	730	718	749	743	743	700	751	691	747	735	727	711	735	707	710	753	754	733	759	700	732	724	720	697	725	736	699	727	713	733	679	687	742	715	710	784	698	704	680	707	757	701	736	723	726	707	717	740	734	726	733	728	728	708	730	669	693	761	733	740	721	750	695	741	761	702	750	733	698	735	713	701	751	676	717	713	688	739	717	749	729	728	784	742	690	685	718	749	725	721	675	719	730	730	744	746	691	689	712	731	710	712	732	725	720	718	695	718	753	717	759	759	726	746	720	717	740	744	710	754	758	679	787	771	696	709	736	764	704	757	735	728	717	757	759	679	742	687	697	731	725	720	691	756	689	736	698	731	720	720	711	734	671	726	734	718	752	791	775	699	736	727	761	747	707	715	760	723	718	758	743	757	739	687	674	729	688	709	722	742	715	722	777	735	727	704	748	702	751	761	697	704	761	752	748	751	681	750	684	697	718	704	720	685	749	702	693	728	732	771	745	726	745	737	735	708	769	718	737	709	724	732	716	662	759	757	687	718	669	733	716	762	733	742	726	741	726	714	742	737	749	741	766	726	729	744	711	715	719	703	740	766	756	724	695	707	709	672	711	756	699	719	735	779	723	690	697	730	745	730	710	751	724	734	681	712	697	727	719	717	677	683	700	707	695	715	712	687	702	735	709	714	728	749	727	688	727	763	712	718	681	697	685	673	723	705	711	706	709	733	710	744	691	751	705	727	695	726	714	750	738	749	761	689	725	731	708	739	695	688	747	687	708	714	710	760	767	726	742	732	711	708	716	696	771	712	714	732	722	706	753	721	750	712	739	705	713	762	696	698	752	709	728	726	771	730	749	744	718	729	666	761	754	703	704	703	712	751	732	743	738	765	730	743	735	722	738	707	716	707	685	706	675	684	732	738	817	740	739	702	739	822	722	677	724	727	743	780	727	735	752	676	741	693	748	762	768	761	763	740	727	725	753	732	715	737	705	685	758	773	740	722	718	709	731	737	746	774	736	728	766	669	761	718	693	728	719	724	762	746	772	732	626	725	757	686	766	737	750	713	747	758	697	753	714	793	773	779	765	752	686	741	795	701	696	760	720	724	783	722	691	724	739	703	736	710	712	725	718	690	708	730	734	747	723	744	706	684	734	724	730	716	722	707	727	667	700	693	724	765	788	716	709	724	685	744	714	718	700	687	774	736	752	735	745	773	739	747	709	770	689	717	719	725	713	708	742	744	724	724	778	733	731	717	718	739	694	765	720	717	703	718	731	708	744	672	769	738	722	704	683	745	682	724	721	675	687	688	685	687	721	706	693	733	741	736	666	736	693	769	693	676	703	699	799	764	725	751	773	762	733	737	761	716	710	696	754	734	675	706	773	705	726	717	759	678	694	746	719	707	737	720	721	775	749	715	701	746	744	755	723	721	730	675	728	742	728	719	732	750	711	742	717	731	759	704	706	692	708	718	727	714	714	696	735	716	756	760	710	702	724	703	712	783	730	778	754	734	666	736	698	721	688	791	720	724	783	705	678	745	728	717	663	728	715	768	738	713	753	752	703	696	712	688	750	680	762	716	738	708	732	727	751	707	724	703	709	692	710	725	719	764	703	756	765	733	735	734	686	716	686	738	757	700	688	720	737	649	701	684	763	717	729	745	706	732	758	713	714	715	733	704	709	781	778	751	705	691	719	711	691	719	697	715	741	747	716	637	733	708	718	728	684	746	744	694	700	715	695	738	730	767	729	775	749	728	714	689	764	661	759	759	668	694	744	668	729	707	725	750	731	748	712	741	766	760	752	753	770	716	721	657	716	709	749	699	713	755	717	720	732	767	691	772	687	693	752	738	741	706	749	778	729	719	773	718	736	746	736	693	707	731	735	759	727	727	710	684	707	731	684	738	683	709	705	715	709	731	695	733	708	705	719	738	693	727	713	681	743	724	706	729	684	703	719	717	728	721	745	723	714	762	715	709	703	670	669	732	781	711	680	694	734	716	725	723	697	735	748	757	741	715	715	718	680	724	697	721	696	738	740	707	735	714	798	743	791	671	760	745	721	747	705	709	719	791	726	663	698	721	715	678	758	701	699	715	720	712	749	766	749	687	708	718	748	690	738	748	727	679	786	690	735	708	756	749	758	729	712	725	773	687	739	745	705	758	749	686	670	690	699	772	692	692	754	737	697	709	693	724	726	693	751	717	729	745	705	720	683	742	707	705	705	720	691	664	678	714	774	679	722	798	722	755	735	776	723	722	712	703	709	735	689	687	718	681	703	739	733	655	699	781	703	712	751	719	742	727	720	755	727	725	688	741	704	751	737	721	727	720	736	756	758	709	717	724	708	738	776	741	703	788	725	680	739	734	731	757	722	711	743	785	751	766	727	710	739	724	718	746	778	677	739	688	696	768	695	725	715	706	658	700	678	718	751	783	697	693	728	733	696	714	675	736	743	750	768	741	762	710	745	751	751	700	698	666	730	710	697	763	702	700	742	741	748	706	719	763	697	740	703	742	677	741	727	683	718	715	774	701	713	738	726	715	773	747	693	757	741	725	755	750	772	736	735	724	764	683	679	675	721	713	737	751	684	718	731	710	733	751	733	732	772	735	772	739	704	715	715	709	693	695	690	730	740	713	718	709	733	736	680	681	678	707	672	765	723	723	737	723	728	692	726	755	737	709	745	746	677	664	736	756	769	733	695	734	706	689	718	787	722	731	707	795	737	748	733	717	704	713	689	755	739	694	744	727	671	699	716	713	727	662	699	723	755	714	720	714	727	750	758	688	647	726	707	787	734	742	748	682	728	723	711	696	726	713	687	684	772	748	709	673	701	740	756	770	668	701	738	707	711	740	702	725	726	721	771	673	769	698	737	725	714	759	718	728	764	724	760	761	689	731	745	722	731	705	756	745	741	724	708	702	729	721	701	745	701	718	759	712	741	684	763	760	741	683	728	711	736	742	667	712	695	733	705	739	720	730	723	769	735	711	743	691	733	691	714	721	693	708	736	703	696	684	788	730	781	690	731	706	748	718	720	734	767	707	776	710	735	705	707	738	775	716	754	717	645	727	722	699	695	708	674	699	716	712	722	722	713	710	692	724	702	719	717	714	710	685	690	706	717	771	724	726	687	732	706	717	787	702	720	750	692	682	732	694	715	711	730	692	734	711	762
34612	25074	21379	2606	2023	1632	1524	1346	1238	1103	1085	1060	1018	1010	1002	990	966	946	981	905	887	923	895	955	928	901	878	896	915	923	922	933	896	922	874	887	886	873	919	870	862	896	929	867	902	877	885	934	896	917	925	940	858	924	896	971	869	894	960	914	944	946	943	878	897	864	869	877	850	883	837	851	937	945	825	921	883	853	879	880	921	910	930	910	886	915	889	940	893	838	890	940	883	881	893	915	910	880	876	873	872	909	894	944	847	898	872	923	862	912	875	869	867	875	902	848	886	864	855	854	891	864	921	857	863	921	901	866	899	923	886	856	872	896	901	903	884	878	878	927	905	914	911	856	941	948	868	900	891	915	873	961	844	947	956	850	917	922	900	892	849	914	895	883	916	893	893	898	894	921	860	894	933	888	868	870	911	924	875	851	892	854	912	925	881	865	872	841	852	820	892	886	851	844	941	935	919	876	888	864	932	847	914	882	886	898	938	851	902	905	906	893	880	903	870	1003	839	850	888	941	880	899	875	906	914	910	871	915	878	873	880	888	886	886	903	885	913	910	891	865	895	859	892	910	942	932	920	879	851	889	879	901	913	851	888	967	835	834	884	858	915	887	876	944	894	874	902	899	841	879	897	930	862	886	815	879	910	916	875	938	939	896	855	911	877	897	910	867	906	900	884	863	859	827	907	908	863	907	898	874	884	877	887	906	907	865	960	857	879	893	849	890	904	886	919	955	945	918	880	953	892	903	886	925	860	947	911	879	926	842	877	930	904	903	886	944	817	884	887	867	896	909	843	926	930	906	941	961	941	864	864	880	869	886	942	855	895	909	875	893	860	859	852	856	881	901	907	889	854	871	872	825	893	886	893	904	899	872	878	882	845	834	862	901	897	953	916	897	873	892	884	835	924	971	879	903	925	905	886	909	898	825	916	910	872	875	826	817	867	934	914	884	866	909	885	907	908	854	883	837	858	887	886	874	838	898	898	911	810	880	974	930	929	961	845	863	933	896	894	900	902	921	855	874	842	938	945	955	841	911	923	924	908	879	852	870	843	893	844	858	874	847	882	907	867	900	852	891	884	843	867	902	917	860	841	854	884	867	877	870	893	876	881	883	888	913	895	849	961	901	846	931	933	855	907	842	917	921	835	937	880	899	869	893	911	861	855	887	878	901	881	925	891	898	872	899	896	891	897	877	870	886	875	981	914	885	862	889	846	906	924	837	859	842	870	915	907	913	843	917	883	879	917	890	921	860	844	856	904	847	855	894	906	885	861	909	896	878	919	896	852	917	889	931	893	889	872	892	859	888	901	869	903	902	876	889	924	877	920	904	899	884	923	886	876	873	885	906	908	869	944	885	904	875	884	880	920	875	902	893	907	864	869	933	895	927	905	916	935	920	891	861	849	893	917	896	945	895	891	873	850	900	930	903	887	930	887	910	870	903	869	857	936	896	884	852	846	864	900	895	820	940	928	884	873	884	915	869	856	884	926	883	924	914	850	873	852	833	851	915	867	938	895	847	844	905	909	921	907	932	912	892	912	873	966	859	869	855	904	884	878	894	872	887	924	902	910	895	886	882	887	849	902	888	890	893	930	905	883	902	890	878	883	921	885	835	977	879	837	859	886	892	864	879	885	925	908	911	886	896	872	859	865	924	896	893	892	865	921	855	880	866	921	895	910	855	921	865	883	913	896	856	884	907	863	874	923	901	879	860	858	874	892	894	927	888	888	893	859	860	938	895	877	876	879	904	911	919	904	933	863	906	906	850	910	960	838	839	879	913	903	883	897	869	828	918	883	884	883	895	932	842	894	901	861	882	952	923	958	891	885	875	866	851	860	840	937	872	914	879	893	827	848	884	849	852	875	878	843	919	860	880	866	926	881	875	939	871	888	932	898	888	843	903	964	858	886	884	891	940	799	876	887	879	891	922	946	895	938	909	881	898	919	906	922	844	901	906	893	839	879	856	896	893	930	881	904	884	904	902	890	827	864	917	902	846	905	884	874	915	899	839	847	899	844	897	884	855	900	936	855	924	921	852	937	901	855	901	903	904	915	899	918	894	896	877	875	850	904	897	877	864	876	886	909	925	926	860	904	898	922	893	865	927	916	931	821	945	841	877	923	925	951	894	899	804	927	889	869	884	887	863	893	883	929	916	868	895	872	929	887	893	831	876	871	1008	918	855	928	900	852	882	928	868	864	890	946	919	868	866	914	897	880	873	866	867	891	881	912	894	863	867	897	875	896	908	928	913	899	889	923	920	868	877	885	858	835	927	892	876	894	865	894	866	873	878	915	901	916	921	901	949	885	901	893	861	875	885	873	889	862	882	904	879	850	885	943	913	890	936	869	865	926	907	860	902	902	862	888	905	881	923	885	886	871	863	866	870	900	896	952	882	901	858	851	902	888	862	831	933	877	894	911	876	852	837	840	881	948	876	845	909	834	892	893	932	885	879	885	906	914	877	856	850	939	844	960	864	900	910	942	945	956	887	859	948	890	866	927	911	854	874	924	892	916	908	924	875	922	907	895	880	869	942	868	852	884	924	875	868	848	834	910	833	908	870	917	905	898	956	935	858	873	900	876	930	907	900	909	889	898	916	848	883	869	836	934	812	920	918	873	900	857	844	844	871	890	905	906	898	878	896	946	921	873	900	904	891	856	886	863	880	942	845	933	918	913	885	835	849	926	901	861	858	871	896	902	814	863	875	927	943	833	892	920	859	954	890	936	861	889	860	915	965	874	901	946	877	889	904	928	876	852	876	876	898	929	888	891	900	852	898	881	900	861	876	932	924	891	839	873	910	885	887	880	905	866	900	818	860	897	868	863	888	862	927	819	843	926	878	824	902	888	927	848	896	842	929	893	905	903	942	906	917	921	910	894	924	891	930	897	924	830	934	916	851	859	904	863	855	887	802	902	824	859	893	962	878	888	886	905	878	929	910	902	889	873	893	912	846	885	915	884	836	988	869	911	909	924	899	889	872	856	841	900	878	900	908	811	857	947	871	831	926	897	922	872	920	868	882	906	884	960	851	858	894	897	942	883	906	866	897	907	941	934	858	881	885	912	903	940	915	841	898	896	894	861	876	904	896	882	868	894	922	897	861	887	866	851	895	899	905	914	945	876	854	887	929	860	908	867	908	861	893	860	899	892	871	913	893	922	885	872	878	927	930	848	895	891	843	862	894	839	870	867	885	933	856	884	911	918	876	869	957	907	945	863	907	877	926	886	916	878	838	903	890	885	861	892	858	859	972	900	854	896	855	897	897	885	878	930	930	898	909	936	899	885	965	897	909	904	891	879	842	914	875	912	875	877	807	930	850	896	896	878	865	853	844	891	904	893	930	858	903	886	915	894	895	874	879	892	960	897	920	952	927	911	864	900	819	906	876	828	865	873	910	936	870	857	856	851	907	944	867	844	885	925	875	880	845	881	913	899	868	878	856	942	877	881	875	875	880	871	900	888	920	907	923	908	897	908	878	898	852	906	863
24853	21577	27695	25636	6613	393	352	292	256	225	232	247	205	207	225	177	218	179	196	223	200	196	200	183	212	195	176	195	202	176	184	193	193	211	209	216	199	190	192	208	189	203	190	200	200	171	192	189	189	198	207	162	200	188	211	198	197	179	209	175	191	178	201	203	188	194	205	167	198	222	191	171	191	168	207	192	200	231	206	189	168	204	189	174	185	205	228	205	192	196	196	184	223	163	187	192	198	199	183	217	196	200	200	239	207	179	219	212	203	202	193	217	194	182	226	191	200	194	226	212	201	204	175	174	197	214	202	191	197	211	203	185	187	203	173	188	223	203	182	210	199	183	206	187	206	230	213	202	218	171	209	172	181	189	179	196	232	182	182	183	201	181	192	197	214	190	218	215	222	197	186	196	185	215	197	195	173	192	197	162	221	178	216	198	199	191	174	197	195	206	187	189	198	200	174	207	193	179	192	202	192	193	174	197	201	187	191	176	186	205	199	214	181	207	217	223	216	191	189	176	203	227	199	211	203	203	200	207	191	198	179	193	178	195	195	174	195	190	185	195	193	152	197	200	187	201	188	171	195	200	201	187	211	216	198	179	188	193	203	172	194	192	207	210	212	205	197	205	189	194	201	186	189	188	196	191	182	187	212	201	200	205	184	223	167	226	187	194	187	195	200	204	205	194	178	191	160	204	208	193	191	187	195	186	201	197	201	219	197	217	203	202	208	199	216	181	199	195	214	186	207	170	204	186	219	165	196	190	193	219	183	228	190	198	187	196	189	206	193	181	178	192	212	194	198	191	233	183	192	185	211	189	154	164	211	178	182	188	197	184	162	183	192	170	193	187	182	199	180	196	200	178	194	200	186	208	210	205	202	182	193	177	204	185	195	205	196	201	203	191	189	199	199	195	196	180	227	187	185	217	195	201	216	181	205	214	205	183	194	170	180	189	197	213	208	174	220	199	188	184	195	197	193	194	210	192	239	208	186	224	211	227	213	192	206	200	168	198	212	191	190	204	180	205	194	239	200	193	205	177	192	205	180	183	187	188	209	198	186	159	190	193	176	187	202	190	194	191	177	192	182	199	199	190	194	203	208	204	202	187	228	161	200	186	196	190	217	192	195	214	202	204	199	186	187	189	195	205	194	188	208	177	212	193	198	198	194	213	178	186	209	209	193	202	189	209	205	191	201	190	198	184	192	197	188	204	179	176	187	205	196	175	169	209	212	177	202	187	220	171	214	187	188	193	197	196	179	209	220	199	197	211	190	185	171	188	203	195	196	204	193	207	189	185	167	203	179	214	196	178	184	179	206	202	208	203	193	204	190	191	194	199	219	192	209	202	196	194	195	206	214	193	185	187	182	211	171	217	200	209	201	210	158	186	177	178	206	215	190	202	190	206	197	198	181	198	194	190	210	191	192	190	172	191	157	204	212	196	189	181	178	198	192	225	190	183	205	186	187	214	195	197	187	206	210	220	191	222	208	187	179	206	207	197	170	201	218	177	223	184	189	189	189	189	174	220	189	208	184	184	192	196	174	193	194	209	199	209	188	194	191	189	201	199	179	208	200	188	204	207	184	187	185	205	189	176	214	187	209	191	204	205	191	193	202	203	201	194	207	208	200	209	180	204	194	206	191	191	209	196	205	214	209	194	204	216	209	191	182	203	177	194	179	184	207	194	185	195	198	186	191	203	195	188	173	219	208	191	191	188	196	211	172	191	172	196	192	186	204	206	199	215	202	205	183	179	208	206	179	202	200	201	182	187	185	181	212	184	198	186	210	228	199	167	185	194	177	206	193	197	190	206	195	195	197	180	215	182	199	205	198	207	210	186	183	204	190	195	196	186	202	205	214	191	186	187	202	199	199	180	171	208	192	209	196	196	175	194	181	170	185	185	208	172	175	205	184	197	198	190	210	193	193	215	210	180	194	207	185	183	206	189	209	199	191	213	202	200	209	201	216	228	173	173	209	173	187	197	190	203	209	182	205	206	175	162	182	210	182	159	195	219	177	197	209	208	204	190	213	194	172	191	196	196	213	202	153	204	189	182	210	192	195	202	190	191	190	184	193	197	203	200	209	194	214	186	189	187	175	218	197	209	209	159	190	187	196	208	197	229	202	181	174	198	215	175	187	182	201	189	188	188	200	206	191	191	181	188	231	179	224	182	231	184	207	209	204	196	229	203	190	181	194	217	203	191	217	189	198	178	203	193	181	198	183	184	196	193	209	207	190	203	214	167	182	229	214	208	177	186	211	194	190	218	195	205	195	205	211	202	183	190	213	185	200	200	208	182	191	210	175	204	210	185	200	229	181	218	207	182	211	222	199	204	204	201	216	173	182	177	188	181	208	200	183	189	184	226	191	195	177	208	179	196	214	183	179	190	205	194	213	195	199	211	191	196	197	207	183	191	209	198	230	220	198	206	204	191	222	181	210	190	198	184	181	181	202	224	208	198	201	198	192	203	182	195	205	189	199	187	177	188	182	196	195	190	192	197	219	199	208	207	219	198	201	208	212	173	204	200	219	181	194	211	227	195	208	191	190	180	191	217	215	186	201	180	195	212	178	211	214	190	211	201	198	182	216	192	214	195	197	193	219	188	177	212	174	189	177	165	194	185	196	198	178	186	197	219	200	190	194	171	205	183	216	208	190	204	182	195	201	196	176	202	177	196	185	211	207	200	166	208	187	205	182	185	195	198	194	177	196	181	174	173	200	201	209	188	184	190	213	186	219	209	195	190	182	191	190	211	178	199	193	185	209	204	189	167	179	211	196	223	187	198	196	168	193	175	215	159	214	183	216	198	190	185	176	194	212	193	190	207	197	201	197	198	194	196	185	195	192	198	187	188	215	198	180	210	186	205	199	188	180	206	178	201	210	186	169	191	196	215	188	212	191	193	200	211	204	177	194	205	200	212	222	200	191	181	196	202	176	205	191	200	195	180	174	177	203	194	220	195	185	162	182	190	199	174	198	168	196	208	200	204	190	207	201	210	184	196	185	196	189	208	200	217	192	211	191	199	211	200	221	183	188	207	199	192	214	174	185	206	181	185	203	217	203	190	195	207	163	202	181	202	174	187	206	187	230	192	198	210	200	187	204	207	170	234	169	166	203	178	161	178	207	183	196	177	202	214	209	182	198	211	209	204	206	197	177	219	193	180	214	180	202	207	169	182	191	187	169	213	190	196	184	203	198	205	203	190	197	203	216	219	176	207	222	176	196	207	220	190	194	188	200	215	196	203	173	211	190	188	187	198	223	236	191	214	190	195	194	191	186	199	199	213	201	207	197	190	178	204	196	196	207	197	176	222	177	190	205	196	203	196	191	196	220	174	186	190	200	188	173	204	193	201	210	179	206	182	185	187	192	163	202	200	206	191	195	201	214	205	216	219	185	209	208	198	196	207	211	196	201	197	190	196	189	202	213	200	203	183	197	199	198	221	169	187	203	205	163	205	200	183	203	187	178	177	218	205	193	186	190	218	194	188
31635	17598	14608	1235	901	674	618	522	420	409	386	363	342	335	317	285	314	298	282	301	307	291	285	313	281	298	280	276	292	306	275	269	309	277	284	280	317	297	257	285	288	262	272	268	242	291	282	297	251	273	268	252	266	278	281	271	260	270	266	257	276	274	264	252	287	279	272	276	310	261	251	268	257	303	270	272	286	279	260	252	284	294	256	273	284	260	260	276	285	272	233	311	279	246	269	283	267	284	272	269	266	278	257	250	300	274	281	287	278	268	253	280	294	285	279	261	255	253	288	301	273	277	276	276	284	264	259	266	287	248	296	274	287	287	276	253	267	265	244	288	294	284	274	293	319	269	253	288	274	288	287	276	272	279	260	270	268	260	266	308	242	240	262	300	256	245	248	271	261	247	279	271	300	290	253	306	272	275	292	250	270	212	286	270	299	254	265	273	283	276	242	246	249	291	290	266	264	289	246	271	247	263	283	287	274	251	263	300	292	239	258	268	253	268	283	298	285	301	255	265	251	281	258	259	267	252	304	281	239	270	248	273	229	254	274	256	271	290	258	257	323	320	274	272	275	250	279	288	241	249	277	250	274	267	255	236	296	278	303	267	298	276	287	262	240	292	286	271	284	245	296	307	257	244	262	252	263	251	271	234	273	243	264	269	254	263	260	295	279	282	258	288	272	235	299	322	282	268	278	247	268	296	267	228	275	279	262	287	266	268	269	282	256	302	285	292	284	289	274	265	284	275	236	310	271	287	279	278	242	255	276	294	302	267	269	267	266	284	256	273	259	276	266	239	279	246	246	263	290	256	271	277	284	285	264	252	247	252	292	276	272	276	261	245	270	253	262	279	280	245	277	254	267	268	274	274	258	277	300	267	270	257	265	286	276	263	292	259	283	277	284	253	265	296	274	269	258	294	275	266	279	263	270	262	280	235	256	279	258	247	320	255	266	257	254	288	270	267	285	255	270	264	289	269	259	287	281	284	263	290	284	284	260	278	289	267	273	286	263	257	281	266	286	280	288	296	299	267	263	262	259	285	258	293	257	259	259	266	253	265	256	280	264	280	248	261	273	272	272	254	266	259	283	247	271	272	264	232	287	272	298	263	263	265	239	304	271	278	257	276	289	268	281	318	285	285	257	255	236	264	281	237	266	268	252	286	236	294	273	280	268	267	263	260	288	287	229	262	269	283	254	266	288	283	261	251	285	256	271	282	278	272	272	262	250	271	272	250	293	254	260	262	273	263	282	267	279	270	259	265	241	280	237	297	268	249	314	274	300	246	289	263	268	272	264	276	244	273	290	270	281	276	265	299	264	274	256	279	240	285	287	278	292	283	257	244	278	267	283	281	280	276	262	275	273	248	275	265	243	272	256	295	250	285	275	279	271	280	301	271	254	291	265	244	264	295	273	250	274	293	253	252	298	269	244	313	296	253	273	244	262	285	255	252	251	246	281	275	283	266	262	271	262	274	280	271	260	233	248	266	282	251	272	265	253	241	290	289	277	272	277	273	276	257	281	287	277	251	254	274	262	250	258	272	275	264	277	269	282	273	253	278	265	263	284	263	255	265	268	285	265	242	258	258	269	250	257	276	255	273	294	245	260	287	300	246	281	245	249	256	266	255	274	273	261	266	268	277	265	276	275	291	287	255	274	254	262	283	285	277	304	293	250	290	272	285	278	271	260	265	292	260	274	262	284	257	287	310	287	294	255	240	249	271	247	250	273	292	260	279	293	313	292	291	261	280	252	286	268	255	275	247	291	254	286	266	273	271	287	258	291	290	281	251	251	278	280	271	270	282	303	253	274	236	270	270	272	260	266	242	292	281	280	290	262	252	262	284	250	289	257	277	246	265	268	265	270	262	261	243	269	267	246	256	283	253	276	261	252	290	271	262	268	254	247	269	263	225	248	269	302	272	261	263	271	292	275	267	250	236	274	298	280	243	264	286	272	287	249	284	260	270	247	243	256	261	253	257	271	277	297	275	268	283	254	261	289	262	264	286	286	264	257	269	259	307	281	269	266	272	265	269	285	272	287	270	255	231	273	304	277	273	260	257	277	281	249	265	262	269	289	276	260	279	271	286	267	245	283	270	258	291	270	300	277	279	284	279	259	275	290	247	302	267	278	256	284	269	279	287	248	270	279	253	294	280	256	279	275	251	272	281	245	288	273	280	273	265	292	290	297	288	260	262	250	280	284	278	306	252	263	267	290	257	270	294	274	282	260	256	247	281	313	276	280	286	316	249	271	269	273	239	284	290	260	255	260	289	269	261	285	254	260	273	281	279	273	275	258	271	263	260	275	280	272	254	265	263	275	276	272	252	264	247	273	303	276	293	285	262	292	283	302	280	264	302	236	262	244	269	256	313	287	289	274	285	270	294	297	243	270	282	280	266	291	249	256	232	275	293	315	289	276	256	266	282	275	289	288	271	297	290	268	298	288	257	277	264	280	290	286	248	293	268	285	282	234	259	267	258	284	262	279	267	272	271	296	262	296	270	297	264	280	278	260	281	288	310	277	293	272	267	295	294	323	281	271	296	292	294	249	302	270	276	280	292	255	262	257	293	270	258	289	260	266	266	280	243	304	267	285	291	240	275	276	248	281	286	256	251	259	266	292	277	281	274	262	277	260	252	255	271	286	267	282	252	277	279	280	252	277	280	277	236	295	248	283	284	266	257	289	305	274	272	277	251	275	233	288	286	254	255	276	260	231	285	269	272	262	262	283	288	254	269	251	284	267	263	270	290	260	290	276	303	269	283	275	288	274	299	303	265	262	288	254	269	271	269	273	261	276	261	281	276	287	268	263	285	273	283	282	237	241	288	261	268	268	268	277	271	282	282	275	253	282	262	272	270	290	253	269	276	277	277	242	245	265	276	278	255	272	262	290	235	309	286	275	264	271	257	268	277	282	285	298	250	274	264	287	298	260	259	289	283	293	267	270	283	271	256	267	295	263	247	277	251	274	266	281	237	279	283	252	278	299	279	257	250	285	275	284	271	275	276	258	259	251	266	252	257	288	272	259	244	312	293	275	257	290	276	273	256	263	274	297	278	277	305	269	277	256	251	297	246	316	278	281	255	263	280	260	286	279	287	280	245	280	245	264	287	275	292	272	251	284	264	279	239	259	246	261	278	277	272	278	236	280	292	293	288	287	264	287	291	248	263	270	283	272	275	266	257	284	248	244	268	293	276	264	276	248	257	280	251	286	279	271	258	248	271	254	234	266	266	272	256	290	279	264	237	304	273	248	263	254	245	277	267	274	277	299	243	269	279	236	290	283	278	284	294	291	263	270	270	268	285	245	262	268	266	273	284	263	261	287	300	288	283	268	251	294	260	260	283	264	272	276	270	262	305	241	259	265	288	282	250	289	271	284	237	263	291	271	265	246	258	243	273	279	272	284	269	286	287	283	252	271	269	295	276	267	250	282	255	246	290	260	286	252	289	248	242	287	262	291	263	266	284	278	281	301	272	253	244	256	289
22717	21618	29639	24081	21618	21625	6685	1189	870	873	892	779	738	711	702	730	691	691	711	661	683	660	660	665	643	690	635	687	639	648	612	610	608	629	638	634	623	689	612	650	588	620	644	605	640	598	609	580	641	634	639	692	648	636	651	630	625	621	598	632	633	712	596	633	666	626	619	641	604	638	659	638	599	657	643	611	615	614	594	632	633	611	672	641	632	649	650	653	599	613	638	641	636	659	644	671	632	630	579	640	621	612	634	585	617	636	646	653	610	610	654	605	637	628	663	629	643	629	585	628	599	654	614	631	597	638	629	641	592	628	614	614	616	662	631	617	631	612	625	612	609	625	651	639	637	618	661	658	623	615	639	622	683	563	612	651	581	651	589	582	654	696	613	601	663	642	630	640	634	605	616	655	586	621	663	612	662	645	586	635	619	665	602	653	640	659	662	641	646	614	660	686	629	660	612	577	650	640	600	663	621	621	624	615	589	612	632	604	555	653	589	605	638	613	692	613	606	642	621	667	621	679	635	617	640	627	617	652	635	606	637	644	609	625	631	624	626	612	585	626	606	626	654	618	627	600	636	623	607	610	612	623	642	668	609	636	646	613	648	619	648	615	603	597	659	619	675	666	633	635	617	596	631	604	677	636	596	610	662	628	634	643	620	655	643	661	597	641	658	601	686	631	606	625	649	618	647	626	635	612	641	612	644	592	656	654	619	619	638	654	648	593	629	583	654	626	634	674	594	655	583	665	634	633	620	599	648	646	620	614	648	607	657	638	624	623	694	612	565	622	641	606	652	620	581	627	603	638	651	615	606	591	613	672	640	636	579	632	632	663	623	611	578	631	614	639	641	613	653	622	608	655	636	600	625	639	654	663	614	607	651	603	635	592	641	664	640	613	603	584	672	628	633	623	611	598	641	621	611	636	577	652	658	604	636	634	608	670	633	633	597	658	625	640	671	625	588	657	648	614	661	601	626	685	592	626	629	628	617	573	613	579	635	570	621	670	615	626	641	642	645	664	647	649	607	653	622	626	625	633	646	638	578	602	618	609	624	623	617	591	609	600	618	662	626	642	623	647	622	637	637	580	604	622	661	623	660	642	620	663	692	578	598	541	609	604	686	668	648	582	597	641	615	580	649	604	610	633	631	622	646	614	656	630	660	592	579	627	632	680	597	612	638	624	598	582	634	660	616	657	682	620	583	656	639	625	633	612	586	622	614	625	633	647	654	606	651	621	648	639	652	650	637	671	654	611	645	645	620	614	665	646	630	627	608	643	647	657	590	603	622	620	612	631	592	577	603	614	626	641	606	642	612	591	610	631	619	594	659	624	648	595	686	615	591	626	610	651	638	553	639	602	579	603	607	592	626	626	617	587	655	619	611	663	587	626	581	596	618	609	659	642	635	587	615	621	622	613	613	614	605	615	606	621	657	616	647	623	654	614	633	647	622	661	640	608	588	635	622	625	604	671	605	667	630	659	622	622	582	638	613	608	622	630	621	613	614	640	625	600	629	644	653	652	673	614	601	672	624	621	654	625	598	632	636	627	656	607	623	592	655	657	646	659	631	622	643	668	602	616	625	617	622	601	651	612	639	600	645	590	622	619	659	644	665	646	635	652	616	565	608	651	640	654	612	600	581	632	610	606	649	624	626	663	617	611	614	603	639	592	623	637	577	627	664	621	640	624	620	607	604	618	634	609	621	623	612	643	606	619	618	624	629	680	616	653	607	622	651	641	649	634	609	632	623	595	633	670	599	606	621	621	637	640	647	611	628	644	595	664	581	657	636	628	633	622	660	614	609	621	625	637	608	635	618	639	623	645	645	612	638	599	621	675	633	593	609	625	588	599	616	618	647	589	666	651	640	635	597	568	665	644	608	647	561	584	595	596	610	642	608	636	604	600	678	615	601	647	654	624	682	625	579	602	649	667	645	654	620	673	661	623	629	626	625	616	641	645	596	646	629	630	664	659	659	645	645	640	666	622	613	605	623	619	621	654	647	618	608	589	638	615	625	624	610	643	586	607	640	631	609	629	592	581	604	663	687	649	603	644	643	622	616	617	631	613	625	627	668	641	593	601	593	633	631	637	576	614	611	615	672	601	678	605	623	634	635	599	630	659	554	663	598	643	659	603	598	626	586	593	635	631	613	640	630	631	650	634	635	598	626	612	612	657	635	644	645	614	618	614	588	606	606	634	605	586	650	665	657	627	576	617	596	632	632	657	580	604	650	619	598	615	598	619	584	629	657	601	681	630	628	655	634	594	636	676	637	613	630	635	628	652	638	613	652	598	616	611	603	619	589	646	639	615	594	609	640	651	649	617	596	632	636	614	618	642	656	593	669	584	671	625	633	618	598	676	611	575	585	643	634	594	647	600	591	595	651	614	638	646	633	609	629	659	585	641	612	626	645	623	609	609	619	651	648	636	596	611	604	615	641	661	619	675	611	640	638	641	660	614	625	654	624	634	618	637	607	633	601	637	610	659	616	571	605	591	644	647	591	648	607	624	610	642	626	622	605	618	631	628	652	611	610	586	587	609	637	624	619	651	664	643	642	645	612	631	641	583	619	614	625	654	623	569	641	627	596	599	616	664	617	626	648	584	635	617	644	646	615	653	634	645	614	631	646	653	617	623	635	640	649	585	618	630	627	609	651	627	640	632	648	616	626	633	651	654	591	616	595	609	629	610	596	614	587	625	647	615	630	623	637	630	596	597	596	607	650	593	658	612	599	653	672	641	642	589	579	582	624	628	665	643	631	654	642	642	648	629	613	591	666	615	664	637	653	637	639	600	619	606	593	607	612	619	658	613	632	620	604	600	647	615	633	661	627	611	656	650	646	641	637	626	634	670	611	630	649	641	593	629	624	616	648	631	599	582	634	606	604	625	633	610	643	622	623	597	647	613	619	639	632	615	634	654	620	650	603	628	620	650	654	613	596	596	627	602	605	654	654	636	641	620	620	657	596	632	611	605	615	638	668	679	595	635	618	614	648	641	621	654	676	737	635	619	600	669	601	621	595	634	643	653	614	557	597	636	641	673	619	645	583	655	649	655	622	608	560	627	674	614	630	593	623	616	649	610	629	603	635	625	611	637	629	609	594	627	613	620	663	599	620	651	592	634	651	648	692	614	648	652	682	634	599	622	652	640	622	689	630	601	594	665	654	585	612	595	592	660	639	661	631	601	645	649	636	627	617	606	637	631	637	638	615	611	599	600	624	610	643	607	642	623	652	621	645	667	602	599	653	605	597	620	645	637	633	665	641	658	641	647	623	637	646	647	616	623	613	646	628	600	667	627	633	617	636	652	646	626	580	610	640	648	608	608	625	657	624	650	648	589	631	610	598	633	658	616	636	598	544	594	619	649	628	606	637	600	630	579	635	627	616	628	631	625	619	645	624	649	648	607	601	644	639	640	617	632	595	638	653	629	640	586	649	583	639	640	646	637	651	645	670	616	634	627	587	629	635	654	666	626	640	593	563	624	661	634
41506	32153	28929	4090	3013	2463	1936	1702	1393	1232	1127	1102	1049	974	988	1042	946	833	967	781	886	841	884	822	864	841	843	786	833	815	832	844	771	833	851	808	805	813	832	818	796	774	770	751	769	763	824	790	752	765	814	786	814	786	813	791	748	770	782	785	768	768	790	755	849	808	802	787	775	831	766	749	772	807	788	835	763	829	857	862	795	783	802	761	785	839	816	790	768	843	798	825	779	768	801	789	778	814	749	763	796	796	800	803	820	782	809	737	792	815	828	836	754	795	794	785	781	774	837	789	821	781	825	763	772	798	788	781	793	781	806	819	774	795	788	769	811	804	794	837	798	771	806	776	829	823	772	768	737	801	853	789	767	813	809	759	788	812	791	789	818	770	798	822	769	803	787	789	826	795	834	775	767	758	784	775	792	759	838	846	768	793	778	812	777	774	765	827	756	809	810	766	795	861	801	821	838	805	809	816	784	824	798	801	787	774	803	805	823	806	835	819	811	774	802	833	785	767	794	840	817	802	813	837	768	833	801	787	819	771	798	825	809	771	817	744	827	806	835	718	723	807	822	766	829	744	803	798	767	805	753	790	811	789	739	782	780	834	830	805	805	808	768	804	744	828	820	782	749	799	775	835	861	773	750	794	763	797	842	801	827	786	745	808	760	796	793	811	778	770	790	794	755	829	808	775	792	742	791	774	812	754	820	836	788	753	758	788	754	803	802	788	819	729	783	832	756	825	816	837	782	818	821	820	824	743	812	752	790	768	777	822	818	760	799	805	833	722	784	792	788	789	829	784	854	787	729	861	832	767	852	773	715	745	807	799	818	835	784	844	800	812	766	810	789	804	775	801	738	810	747	782	773	787	781	875	741	838	783	743	804	827	792	813	799	821	776	764	778	745	808	751	780	752	751	779	802	771	794	818	760	813	794	739	764	747	836	775	803	754	792	769	783	809	819	788	795	797	781	848	820	788	793	719	831	774	793	794	781	808	853	793	845	785	791	791	777	768	812	814	806	800	776	767	794	785	769	777	785	798	799	731	826	764	800	815	780	804	783	798	763	797	837	792	831	739	797	795	757	726	786	790	808	745	793	798	768	778	801	750	745	770	813	757	808	778	829	793	823	756	816	805	724	806	836	798	827	754	769	737	780	799	830	778	792	824	783	773	759	781	728	789	838	790	822	848	808	822	781	747	748	785	795	768	789	793	843	757	826	809	824	768	797	787	792	767	795	745	828	802	798	749	759	754	811	772	801	781	778	813	778	795	833	764	782	803	814	809	764	855	772	814	805	801	802	771	755	755	782	806	801	752	788	757	782	794	809	739	805	796	820	797	781	741	774	742	817	789	775	785	805	771	828	798	821	802	811	800	799	848	796	798	758	834	809	802	804	760	754	795	791	790	813	855	827	755	787	762	831	777	803	828	816	811	796	819	886	804	830	779	773	815	775	792	822	843	827	783	775	812	807	788	752	825	774	836	831	805	764	764	779	807	746	752	796	830	841	759	798	768	801	796	796	779	808	828	796	804	773	806	766	812	723	808	796	798	770	799	792	820	748	794	827	753	787	806	837	817	803	808	757	811	756	816	817	774	807	808	800	792	767	811	863	766	808	747	797	755	832	825	785	835	781	785	798	793	821	778	771	821	790	846	840	808	777	748	817	759	758	796	761	794	819	766	786	789	807	787	815	806	827	795	842	796	764	797	770	832	795	846	818	789	778	766	823	781	823	827	839	805	783	747	803	772	814	808	809	813	793	801	826	791	805	767	835	711	789	816	788	841	793	801	848	762	802	758	785	781	794	831	807	788	770	774	824	798	817	834	764	767	740	778	793	772	823	773	802	766	802	757	754	765	768	785	813	804	790	741	822	816	752	787	752	788	735	789	787	794	771	791	804	798	793	809	825	789	810	787	796	806	782	748	838	805	762	816	806	794	763	789	782	781	754	777	812	773	807	782	751	836	826	861	749	764	765	792	794	799	753	752	759	822	803	720	771	778	825	808	780	764	825	758	772	756	741	772	881	737	788	801	806	780	818	765	807	795	792	804	756	738	796	775	805	775	782	855	804	816	764	794	820	798	747	812	762	812	797	834	778	737	797	802	764	798	770	805	795	752	775	772	778	796	828	803	754	787	797	811	816	786	766	824	785	849	732	812	738	826	788	741	757	743	748	765	808	813	812	763	784	789	764	746	778	778	816	759	798	788	779	846	810	810	772	770	768	751	775	812	783	804	818	746	737	790	821	811	767	807	755	727	851	782	765	778	803	821	825	822	743	783	746	778	802	762	823	830	781	788	820	788	794	798	788	805	778	796	794	754	796	833	802	756	779	785	795	782	836	753	796	802	828	841	796	787	833	773	778	763	797	771	806	797	772	793	801	827	847	779	818	796	805	792	783	782	789	796	754	844	788	763	795	755	843	793	820	816	757	803	810	802	780	780	791	794	803	804	798	801	828	775	791	803	766	773	782	823	753	810	835	754	793	804	779	789	806	755	800	792	817	779	812	737	774	765	784	783	791	816	766	769	797	804	819	780	756	789	842	783	779	834	785	778	802	774	792	780	780	779	732	817	773	780	771	794	770	793	809	776	809	851	803	801	829	744	811	760	789	768	817	793	824	791	805	782	795	796	760	768	812	795	795	753	778	775	777	756	737	768	767	793	843	775	811	750	782	745	815	760	798	806	764	770	801	797	783	792	786	771	781	817	760	770	811	799	760	769	775	744	795	810	781	791	847	773	794	726	831	815	766	757	827	783	773	759	802	786	728	770	825	798	768	794	815	752	789	796	797	831	786	798	825	809	855	809	758	788	810	764	840	789	775	790	787	760	812	781	777	799	769	811	791	729	821	800	773	800	780	818	810	773	770	760	791	761	838	812	781	796	795	786	768	795	776	767	805	766	821	798	814	815	724	750	825	790	809	732	776	834	792	813	813	752	743	784	799	737	745	776	795	767	819	785	786	819	824	821	786	759	783	789	827	780	773	838	785	806	787	807	828	807	778	836	814	849	786	808	779	772	806	800	827	757	812	776	793	810	785	803	812	868	784	791	780	796	811	822	814	802	779	834	802	804	800	785	799	785	814	786	794	798	802	781	783	811	736	792	780	802	790	797	785	757	777	784	793	796	769	799	807	790	783	798	842	795	849	790	757	800	789	833	812	760	745	768	839	801	761	745	751	800	805	765	818	786	855	779	795	774	803	805	857	793	799	715	811	816	778	801	783	815	770	818	806	823	790	785	826	832	861	750	793	757	802	814	796	762	795	759	798	853	788	854	755	780	796	815	809	803	773	806	859	773	769	784	743	792	782	790	814	818	811	818	803	827	765	805	794	758	786	789	844	790	778	809	825	786	817	745	826	804	781	795	789	808	801	793	782	770	835	773	830	859	825	775	732	840	832	759	780	837	755	821	800	783	811	733	787	780	824	764	755	786	774	825	834	761	784	787	787	783	755	761	775	834	767	781	783	861	776	812	811	793	823	802	796	766
28167	18825	5919	746	471	426	414	416	402	403	384	425	421	417	411	359	396	380	420	383	397	422	455	428	400	372	378	382	384	401	398	411	382	390	413	407	378	373	397	383	390	390	411	404	384	399	416	404	384	420	429	410	391	395	384	382	405	359	384	400	382	375	398	390	356	427	365	410	416	377	421	406	411	384	394	397	408	415	375	415	360	418	416	402	369	425	384	389	392	408	393	403	366	382	393	384	388	398	396	379	381	405	443	361	378	411	371	371	385	417	409	392	415	385	379	389	401	378	396	393	394	362	363	375	409	375	394	394	390	384	404	435	402	400	391	398	388	354	394	383	428	366	403	369	430	365	351	392	395	427	404	378	376	403	391	408	383	443	367	404	378	390	401	395	386	400	366	403	403	396	390	381	386	404	347	398	373	393	387	429	365	417	433	390	394	379	407	389	403	386	436	400	376	373	406	386	408	355	389	384	388	430	374	387	366	441	415	373	421	409	412	397	384	393	391	408	407	443	380	418	396	410	402	360	386	406	373	393	366	404	378	403	385	373	384	394	402	388	401	397	415	421	369	427	401	389	382	395	378	370	385	366	378	376	365	409	365	394	429	376	414	375	421	376	388	372	378	382	429	374	382	396	444	405	384	360	377	399	423	378	402	418	387	388	393	400	350	404	382	380	389	359	409	421	396	425	411	383	418	410	382	389	411	382	377	397	410	392	398	415	403	394	399	386	371	400	410	430	357	397	396	421	390	411	401	412	374	404	345	384	395	412	380	407	362	398	395	422	397	407	377	405	401	406	401	403	379	381	383	399	390	383	412	389	389	405	414	379	385	375	408	441	392	381	386	398	368	373	422	396	377	384	372	403	384	375	371	388	386	402	451	397	414	408	380	367	371	401	387	363	403	413	403	388	414	396	384	376	386	413	399	406	377	373	402	356	398	383	393	394	396	383	399	409	385	369	365	408	407	399	412	388	398	400	374	367	369	371	412	391	380	374	382	373	418	435	394	412	364	403	387	393	398	392	409	401	409	423	363	374	401	396	374	356	413	374	382	372	400	370	422	456	352	417	404	354	413	390	388	382	405	364	402	404	364	401	385	418	371	417	377	418	390	395	372	397	379	405	402	405	397	389	391	372	410	402	396	388	382	398	371	372	381	405	409	378	380	384	397	384	386	436	398	383	388	411	402	412	355	392	411	364	404	371	402	390	388	358	376	402	427	375	407	412	390	382	424	387	383	418	396	394	383	382	401	378	380	411	401	413	403	362	365	396	359	381	361	392	398	417	364	376	367	403	402	383	403	413	387	451	392	357	380	408	413	388	385	356	386	394	406	410	380	407	402	380	403	399	386	390	400	381	408	373	407	424	430	418	350	393	380	383	379	392	362	463	418	375	402	405	396	375	401	401	377	397	386	400	395	457	403	388	388	386	396	401	386	394	379	403	407	386	386	403	411	373	385	384	391	403	399	404	390	401	402	365	386	410	388	393	387	402	369	393	381	427	374	354	428	373	412	388	398	411	390	387	427	409	405	373	386	392	397	366	377	402	414	380	379	382	371	359	395	400	374	398	365	401	405	377	391	406	376	352	398	425	370	399	415	355	383	407	415	384	390	378	418	379	386	412	414	425	374	386	387	412	423	418	422	355	399	382	381	362	377	386	400	382	401	389	372	388	393	410	396	398	394	410	379	414	399	381	384	414	377	384	361	392	379	403	408	431	421	388	382	376	394	404	373	377	374	416	369	404	387	364	385	379	385	407	363	405	423	374	402	432	384	394	382	360	383	399	438	395	379	413	351	393	379	392	407	406	396	378	371	368	388	399	380	392	363	389	436	367	370	384	388	384	397	372	381	389	382	401	366	389	393	382	370	377	396	409	387	354	375	379	392	410	401	392	401	406	390	381	408	382	422	387	401	397	407	394	403	358	410	394	377	388	378	372	389	378	383	373	352	360	390	397	376	389	376	419	406	388	350	379	377	424	392	379	404	390	400	388	375	376	415	385	402	407	417	402	391	428	406	398	392	357	425	416	392	417	376	404	401	413	358	392	361	422	388	413	405	396	379	369	415	388	385	402	415	374	396	412	379	381	400	375	383	388	407	423	358	384	397	388	426	390	412	376	414	383	397	385	369	350	423	392	359	388	364	392	386	387	384	421	379	386	375	418	420	387	383	391	367	386	385	396	380	384	388	380	390	396	398	396	399	374	361	392	410	392	381	377	385	394	397	384	390	397	374	357	408	398	381	416	398	404	399	435	396	412	410	402	391	367	380	377	364	400	387	457	397	418	412	387	394	389	406	445	393	367	378	372	409	415	396	405	412	384	389	375	365	370	359	408	420	367	356	332	413	391	397	417	380	397	418	403	402	401	405	394	410	350	367	389	412	366	391	392	395	380	465	417	421	364	384	382	364	457	390	397	402	405	391	394	405	406	392	426	429	401	373	392	420	390	383	401	397	412	393	453	406	382	377	382	438	361	419	379	388	394	386	400	414	432	395	378	409	370	393	377	384	369	405	375	402	395	427	392	387	422	371	385	360	400	400	395	384	389	381	383	397	403	384	376	386	375	374	408	361	422	385	407	390	404	414	403	421	383	380	378	385	353	364	399	407	382	446	389	405	389	389	383	401	404	415	395	398	384	410	407	427	358	390	390	407	377	420	380	383	395	388	426	410	401	391	408	424	411	417	359	377	370	436	393	437	377	390	408	413	392	402	391	401	403	366	418	392	387	382	401	363	372	378	403	422	400	402	386	403	403	410	365	401	422	382	366	365	391	390	423	366	413	374	428	381	418	386	403	358	379	405	396	383	434	370	391	383	400	412	397	362	409	397	402	358	407	360	369	410	377	373	427	404	390	381	374	411	383	383	396	395	391	392	407	392	387	375	387	393	386	378	396	396	386	394	409	408	402	350	401	400	362	385	385	379	392	422	425	392	395	388	406	391	425	389	385	432	414	391	407	436	410	389	390	375	380	407	416	364	411	364	388	400	393	400	362	398	382	404	423	376	382	364	425	416	389	414	410	410	385	381	377	424	406	402	422	358	408	384	388	386	381	410	415	394	394	394	397	371	376	384	374	399	395	422	375	387	404	387	375	413	398	390	369	419	371	438	391	397	372	398	414	421	395	413	415	408	394	391	404	398	353	407	366	382	405	400	436	389	390	393	417	395	390	412	378	402	396	404	410	424	379	405	376	403	395	391	400	391	412	378	403	389	400	399	364	402	400	431	419	410	410	396	377	364	364	401	396	364	408	387	393	363	419	396	389	380	416	410	405	408	419	364	379	392	375	388	409	384	401	388	378	426	378	409	394	395	407	367	413	371	366	375	377	385	413	404	389	385	397	382	385	387	380	429	430	361	386	372	392	404	407	384	407	365	396	395	369	362	408	388	401	406	384	417	385	387	422	391	411	422	397	397	380	389	386	427	390	368	352	380	410	374	383	383	389	376	376	385	399	398	408	392	407	380	413	372	434	402	435	413	351	407	406
13682	5448	3500	624	561	568	571	505	509	507	485	478	530	476	496	495	496	492	461	507	485	485	473	464	458	454	463	462	491	473	488	506	497	533	477	494	469	502	518	523	466	509	502	503	524	514	470	496	449	502	498	491	501	493	469	507	488	494	484	458	532	497	494	483	497	491	505	485	475	473	478	532	479	511	475	461	486	492	514	520	509	504	473	482	466	443	476	488	477	541	496	477	477	455	578	489	490	495	522	473	477	470	479	487	509	489	519	490	478	475	524	509	461	473	479	446	471	496	476	491	487	491	512	477	501	492	457	486	529	461	473	476	493	509	510	439	530	480	488	485	476	457	479	525	468	541	505	494	489	513	536	536	475	526	502	487	470	465	489	499	479	511	458	465	519	489	452	501	483	500	448	496	475	491	486	468	488	477	479	467	461	475	459	522	538	500	488	482	479	519	466	515	492	473	466	469	496	465	519	504	484	534	532	473	514	473	467	513	458	472	504	520	492	476	508	479	470	450	508	482	487	512	499	456	528	464	508	467	501	459	492	509	509	464	465	490	517	502	489	469	501	470	473	503	478	499	479	460	495	503	487	504	499	481	504	479	494	513	508	508	472	490	473	518	504	503	482	477	490	476	492	513	506	495	483	497	504	517	515	484	446	511	492	472	531	467	523	470	465	490	498	463	496	476	497	490	487	476	500	481	461	466	484	509	446	454	485	482	487	508	482	473	485	497	501	485	515	463	459	512	458	524	484	507	487	503	491	466	500	510	491	506	470	536	479	501	518	492	479	496	500	480	522	491	505	508	487	491	469	471	480	531	494	471	478	485	441	490	498	479	535	514	468	470	491	491	507	511	482	484	500	487	491	480	479	468	471	524	497	494	471	497	474	487	506	477	501	477	479	496	499	487	511	465	427	488	498	501	442	496	492	496	498	521	506	504	476	507	487	422	492	443	487	489	527	507	477	458	485	509	485	499	492	448	518	490	490	531	488	470	479	498	496	495	455	485	475	500	461	470	484	472	518	491	490	496	483	488	514	528	486	474	525	477	498	525	479	493	507	516	520	484	471	479	519	483	485	464	464	492	484	472	515	521	521	481	479	468	499	490	458	510	459	453	471	508	464	500	481	493	496	485	509	480	467	492	469	510	487	498	454	499	524	493	502	477	527	508	514	493	496	457	489	491	492	445	451	522	474	477	493	469	471	544	488	484	519	505	507	512	526	532	504	462	458	482	458	510	495	499	496	492	496	502	488	451	520	481	480	470	487	470	505	507	508	510	481	523	487	478	475	528	454	547	497	513	484	515	435	482	460	526	503	509	469	490	488	526	489	462	501	492	514	464	510	495	507	487	499	519	521	479	504	486	501	480	463	454	460	451	479	510	490	475	484	512	543	506	498	468	483	487	497	501	463	532	523	515	495	467	505	527	488	502	479	492	503	480	425	502	448	521	476	495	464	483	518	509	497	498	488	481	478	472	493	479	467	476	502	504	485	493	516	480	485	533	487	475	478	449	484	501	489	478	457	506	496	478	497	511	502	520	465	500	498	477	515	435	526	511	464	486	503	501	526	511	479	461	490	523	497	457	472	512	479	477	527	443	481	449	495	515	521	464	542	502	520	497	504	475	481	474	548	500	497	494	475	526	507	481	518	525	478	475	523	479	505	536	482	490	498	467	485	497	496	485	459	483	496	449	457	466	447	506	502	510	479	490	486	458	503	485	505	494	508	485	496	484	503	468	485	491	510	500	455	495	541	484	496	511	519	469	460	495	487	491	514	482	503	483	524	451	499	492	458	486	491	527	459	497	510	521	473	521	494	479	484	489	499	475	510	459	453	463	498	527	469	486	497	529	512	517	476	487	496	484	516	491	487	524	531	547	504	549	483	482	509	481	470	496	474	577	510	520	486	487	504	498	487	528	472	496	470	504	492	472	533	441	499	502	493	496	463	498	481	505	460	488	466	501	489	461	528	504	470	469	497	512	513	493	485	498	484	508	520	547	504	476	467	468	472	518	528	483	495	482	506	506	464	483	472	477	476	503	463	489	516	523	475	534	490	485	493	503	492	511	483	490	476	476	481	498	450	468	472	473	522	474	507	445	525	454	498	502	493	507	469	445	489	494	457	527	487	472	502	500	486	482	510	519	457	496	507	491	483	501	589	474	490	524	485	486	448	471	497	527	447	493	479	460	475	505	489	460	487	548	523	532	485	451	528	515	484	530	516	478	487	473	498	449	524	497	474	530	461	503	503	512	476	493	515	465	483	507	473	474	533	467	489	473	493	483	490	475	473	527	494	465	461	474	467	476	473	511	502	507	470	500	463	519	477	517	452	501	496	479	533	514	474	485	480	504	503	532	503	444	494	507	476	502	474	507	493	477	488	483	449	477	490	481	502	476	487	511	501	450	445	490	493	490	495	493	489	489	466	532	468	499	485	468	473	522	500	504	510	456	432	472	470	501	488	468	482	497	530	486	515	470	504	475	525	474	514	513	481	509	533	528	499	480	500	490	500	463	473	458	487	509	499	476	478	537	507	495	482	494	452	494	523	454	497	500	493	505	494	523	509	525	493	504	512	484	456	506	476	477	501	465	486	470	481	468	507	532	472	466	501	456	508	514	516	487	492	524	517	469	483	506	503	525	495	459	535	454	501	508	504	477	480	472	546	488	488	503	487	502	494	495	517	519	490	467	492	474	551	470	508	499	477	520	490	443	495	530	482	490	537	464	491	498	526	453	491	498	509	487	504	497	508	489	481	499	504	465	513	506	481	500	505	515	481	527	446	498	469	484	542	506	457	510	497	499	476	507	477	484	471	474	506	498	442	475	489	511	487	506	497	518	484	442	488	477	498	480	473	507	475	457	482	476	444	468	485	485	486	466	523	525	499	540	495	512	542	488	500	474	486	482	509	480	527	475	473	511	465	488	526	478	467	544	479	506	458	507	527	496	499	473	515	523	478	516	513	522	476	503	469	472	503	495	516	474	480	481	552	498	510	508	541	507	506	477	473	476	439	545	443	485	499	492	496	466	481	479	504	476	506	449	484	435	491	512	494	430	509	515	524	510	474	495	489	500	475	474	447	481	516	503	482	515	491	491	495	468	457	451	502	504	521	502	490	504	477	511	460	481	455	501	486	530	481	482	484	520	512	548	442	487	501	514	489	478	454	492	482	555	443	512	487	489	469	483	473	491	521	512	498	508	544	524	494	479	537	507	514	515	506	481	444	475	525	494	509	494	507	500	502	486	455	491	513	512	487	500	458	513	522	477	512	481	530	499	538	441	490	478	495	498	507	490	469	451	472	483	527	493	530	474	465	503	490	463	490	465	492	473	482	468	450	498	488	500	512	464	476	495	539	482	464	468	489	528	496	488	514	497	523	482	503	513	506	481	454	463	489	491	498	467	514	505	511	495	464	507	469	455	483	499	490	472	483	477	497	472	491	493	481	463	457	508	485	480	532	502	505	459	473	476	484	535	520	468	505	525	488	459
23744	21588	29066	24619	21493	6855	1335	984	873	871	818	787	791	814	799	748	751	774	787	757	750	733	700	743	763	737	770	731	743	745	736	748	800	757	768	722	747	734	758	743	717	755	756	734	712	700	754	702	726	762	686	721	779	736	749	722	780	731	726	666	710	757	677	719	693	732	768	737	750	805	715	695	767	739	705	735	711	763	693	733	680	708	707	777	740	752	693	722	666	706	715	715	725	744	710	735	751	707	756	735	723	720	726	704	757	773	745	728	730	737	721	765	747	759	708	740	744	707	689	741	758	712	724	747	719	761	736	732	698	713	743	720	711	727	715	687	767	733	736	737	701	744	739	752	667	729	680	751	673	747	712	739	760	725	735	756	746	710	713	750	730	749	729	768	738	708	682	703	762	778	774	728	743	752	749	717	756	718	751	704	740	703	712	735	706	767	728	709	752	734	721	750	723	704	740	719	732	728	708	730	733	753	773	703	729	746	748	727	712	769	715	765	747	701	737	765	737	707	705	680	699	720	773	745	756	714	755	705	704	746	726	701	730	733	760	755	718	748	740	715	768	718	763	714	720	737	723	741	736	706	696	769	735	776	724	736	731	730	795	701	748	730	750	710	707	742	674	685	700	755	712	735	763	773	703	725	742	747	748	719	754	748	690	737	710	737	730	655	772	733	750	724	712	718	757	784	749	737	749	733	748	764	748	744	771	758	740	702	709	681	686	726	721	743	751	681	766	729	738	754	745	729	768	758	786	796	734	727	744	745	710	759	746	721	725	758	747	760	715	745	749	698	718	749	692	773	694	726	746	737	753	743	733	770	707	693	776	751	763	706	741	738	698	720	790	743	710	752	796	735	692	772	748	703	737	782	675	720	733	714	757	749	772	745	722	734	749	716	746	731	717	741	728	726	714	745	747	795	742	705	750	735	698	773	732	752	718	780	757	692	718	749	706	711	746	718	751	717	726	720	767	752	741	689	699	729	711	746	732	695	688	747	749	716	731	694	722	769	763	718	712	768	730	740	750	707	736	726	750	686	710	701	717	709	740	726	678	743	726	754	754	725	782	729	738	758	756	713	730	697	747	682	711	715	776	710	700	700	673	735	751	685	686	703	757	742	734	709	734	740	711	750	749	710	738	753	744	729	742	733	735	719	696	719	666	727	731	751	708	762	750	758	756	739	744	781	754	727	690	723	691	748	698	707	750	712	766	741	774	709	734	779	710	756	746	740	734	747	721	704	716	744	746	743	772	689	727	757	739	737	768	744	724	712	763	769	694	744	732	746	725	701	776	698	743	739	744	743	724	713	741	712	692	735	753	738	736	727	763	741	736	728	786	715	741	718	733	714	735	710	761	730	693	768	692	703	809	743	720	746	727	719	722	715	773	717	727	691	726	691	753	809	711	730	762	772	704	755	746	724	717	708	742	755	724	762	722	694	723	693	703	726	743	711	731	737	693	742	747	685	718	719	707	718	685	775	744	791	718	731	717	723	711	699	731	679	737	738	750	714	723	776	757	744	699	716	731	722	711	757	708	741	719	725	753	732	739	724	761	724	766	748	777	778	758	729	774	724	711	741	740	754	720	707	709	704	702	756	743	704	741	757	746	732	772	657	755	731	719	733	697	710	749	766	724	772	766	728	746	757	716	680	749	750	703	735	739	761	746	714	734	782	750	770	698	718	738	730	750	684	746	737	730	758	767	734	701	690	708	756	742	713	727	750	684	701	734	724	746	769	741	684	679	749	720	718	733	700	755	706	757	755	716	700	718	686	752	779	747	709	698	706	705	726	748	722	790	762	715	717	731	747	726	736	770	725	781	756	742	709	770	723	746	706	721	703	740	710	762	731	741	753	751	714	700	741	762	734	728	698	694	698	681	705	763	744	730	724	762	734	736	729	683	728	697	738	758	744	713	760	707	720	714	730	692	745	692	715	753	724	731	703	755	730	754	757	702	712	737	753	757	753	735	761	746	717	762	712	748	723	745	754	726	677	750	749	692	739	735	749	681	713	713	721	700	696	694	737	734	722	740	776	711	695	717	744	737	709	721	671	715	722	747	754	681	756	680	737	742	695	719	787	711	745	727	694	701	692	707	689	712	746	763	732	731	751	717	683	753	734	769	742	712	774	746	751	690	698	679	745	745	756	706	768	708	760	728	737	754	735	719	720	715	729	726	819	711	715	709	758	734	758	713	803	737	724	755	684	739	695	758	714	735	731	715	702	730	733	719	749	719	729	727	735	711	735	741	711	729	698	704	750	702	645	707	734	713	630	734	779	702	740	701	729	698	670	744	720	725	741	726	661	720	686	715	712	727	736	765	745	687	727	701	730	751	758	747	738	754	715	732	709	719	723	745	737	730	750	763	706	731	747	714	761	673	733	706	728	725	779	751	729	734	748	766	711	750	702	750	747	728	734	717	719	691	742	724	715	753	774	743	728	750	753	709	737	760	695	708	758	718	706	694	707	702	744	762	741	702	709	770	704	742	712	705	777	733	728	749	701	762	769	736	728	780	760	739	741	706	728	665	755	735	731	741	729	711	782	718	713	749	728	702	726	723	733	717	734	739	678	722	660	720	756	739	702	740	729	729	701	740	709	735	730	761	709	746	674	719	687	783	730	740	698	702	704	763	713	749	708	741	693	687	741	712	723	679	694	740	739	710	714	694	743	751	726	781	757	769	722	723	766	726	731	709	788	734	705	737	731	712	730	755	711	705	761	732	734	696	706	735	744	695	750	714	754	679	763	684	712	732	739	689	756	764	728	747	765	709	739	662	697	764	769	749	715	738	772	735	742	724	764	730	737	727	769	739	753	764	752	752	714	770	756	722	738	720	739	745	729	693	711	724	761	677	747	750	697	709	751	716	737	769	774	756	674	748	767	758	713	749	697	737	759	713	701	761	732	696	739	755	731	686	706	739	741	746	701	739	724	757	787	675	743	757	734	739	691	735	739	701	665	758	777	723	736	689	703	741	731	754	713	740	738	763	701	708	712	695	776	694	733	785	741	764	735	749	739	757	746	667	745	774	743	726	780	736	780	742	743	700	727	763	721	723	721	781	724	722	778	735	719	711	738	740	721	701	736	744	707	758	740	752	724	726	697	766	747	717	705	759	729	713	709	740	730	717	642	743	669	707	733	752	707	696	723	752	731	797	737	708	709	715	702	768	715	710	706	750	734	692	716	722	725	707	751	709	726	727	708	741	771	743	725	746	748	771	732	761	707	730	705	767	681	739	764	727	758	719	776	732	703	791	736	734	731	710	677	734	761	763	747	751	784	727	692	670	697	767	739	715	716	735	677	728	725	780	728	712	733	722	718	755	667	730	712	747	732	742	706	737	750	718	699	741	729	681	692	715	743	767	752	732	730	743	739	697	800	710	784	762	762	739	705	694	748	761	733	769	693	742	746	703	697	767	737	756	729	763	720	739	749	760	714	718	692	785	723	761	749	695	717	706	741	708	695	770	709	761	673	766	729	745	750	755	738
34014	23474	21581	2747	2021	1689	1453	1300	1306	1124	1036	1043	981	994	1004	978	961	967	946	960	913	915	951	878	928	892	944	943	914	927	927	868	878	879	942	876	913	959	942	925	881	947	878	888	869	883	928	953	908	929	932	887	873	858	931	871	899	891	848	911	882	930	936	936	926	837	877	922	919	929	855	872	859	938	925	898	901	940	959	922	906	852	909	889	940	858	815	851	917	907	919	930	881	908	847	924	892	907	881	898	868	846	937	883	881	922	841	924	854	870	905	914	869	870	918	915	954	865	891	930	909	876	905	878	949	918	911	921	830	924	869	917	915	847	886	913	938	820	907	898	874	855	919	922	915	937	901	823	854	860	874	915	842	924	880	892	853	898	912	870	852	955	852	887	890	856	926	981	843	877	874	929	933	885	891	880	881	952	882	897	887	866	899	899	869	871	893	934	932	919	909	892	874	921	921	871	870	892	870	862	931	923	854	859	842	860	903	880	939	877	830	885	866	913	927	905	877	922	850	933	897	899	918	814	871	947	865	876	889	923	868	899	912	931	890	845	872	938	897	856	900	890	918	884	876	881	860	853	895	902	940	913	885	885	868	898	923	879	867	874	912	918	930	927	892	883	853	895	881	907	885	902	848	898	881	857	950	926	915	877	901	891	861	891	945	861	940	867	881	898	933	914	922	914	929	856	921	915	818	897	907	931	852	909	890	851	888	862	852	869	840	903	887	955	871	898	879	885	985	872	980	877	948	855	906	885	886	883	922	834	888	889	936	861	906	919	874	865	885	906	884	939	929	929	887	906	907	928	877	895	948	888	876	899	907	860	871	886	889	891	936	877	850	912	875	896	925	879	914	881	966	935	929	903	897	865	852	870	908	950	902	893	927	879	872	942	884	882	861	878	844	948	941	895	861	882	879	878	966	919	824	879	922	924	860	887	937	912	886	870	861	903	897	870	885	903	856	901	852	874	910	876	914	871	870	835	878	893	900	880	926	939	896	911	915	873	953	936	869	935	919	872	932	905	865	883	908	880	865	892	900	888	897	908	916	944	884	914	899	872	917	932	904	894	852	875	873	881	910	877	891	873	847	949	847	911	894	941	878	890	887	857	917	946	915	898	855	943	878	893	893	898	842	897	906	943	882	892	851	914	898	887	928	915	866	859	880	892	932	881	900	866	866	896	915	918	880	890	865	914	933	884	885	870	880	855	845	899	929	880	933	859	879	915	894	914	904	909	917	983	903	909	909	879	944	862	863	902	911	924	920	896	897	936	892	893	937	908	877	910	845	910	828	904	870	902	934	930	860	941	874	863	837	893	889	891	891	933	920	876	855	898	903	910	829	900	876	880	892	917	935	919	934	879	898	915	865	862	944	947	881	870	865	909	912	884	930	876	911	869	819	881	850	936	913	893	934	927	936	858	930	917	865	914	839	848	888	881	929	942	916	933	879	919	875	860	911	878	881	903	863	902	921	934	853	877	891	930	900	931	904	843	883	862	929	881	925	950	868	914	923	872	861	870	886	928	927	884	903	866	928	860	874	871	840	896	893	899	943	871	890	937	916	865	934	943	877	861	889	910	890	863	880	909	937	848	886	962	880	878	852	929	913	931	941	912	893	905	891	886	900	883	904	849	917	837	833	832	884	876	882	954	877	935	960	833	904	925	858	939	871	888	924	854	869	916	864	885	886	923	903	865	910	874	945	897	886	952	912	922	930	952	896	863	878	891	889	873	860	887	882	900	874	890	870	887	885	803	935	859	885	917	926	900	872	874	885	895	893	936	949	873	907	880	909	872	865	908	894	852	893	946	862	896	888	937	917	898	922	878	892	957	918	878	889	899	875	843	900	871	869	851	938	839	908	891	933	864	924	937	908	912	864	913	918	894	933	911	919	925	868	864	876	922	913	855	905	875	898	942	916	883	881	900	888	900	947	947	906	904	899	873	913	952	873	888	890	898	903	883	887	949	880	867	890	871	922	894	945	932	897	920	918	886	880	888	848	922	843	906	888	870	865	903	854	940	856	876	897	852	921	885	819	897	962	944	868	915	885	855	874	906	882	886	900	919	898	941	922	906	865	954	888	950	898	901	867	901	912	901	915	942	841	872	902	938	873	913	875	871	898	889	843	873	922	857	950	930	871	950	895	874	877	898	871	892	903	887	904	900	825	864	914	931	954	861	938	918	888	904	888	874	892	884	896	956	982	878	891	908	893	931	889	872	897	867	897	930	920	905	832	866	866	935	915	858	871	817	899	924	893	903	897	918	905	842	913	906	883	917	935	913	893	877	911	848	933	915	913	866	853	907	805	830	867	920	905	873	925	870	929	899	914	869	881	840	925	876	850	842	888	930	866	957	880	872	911	915	913	957	891	883	887	862	925	891	891	895	967	837	846	934	927	907	864	907	872	884	935	939	887	844	905	907	872	864	884	895	906	924	863	925	919	845	961	890	880	938	874	911	932	917	925	908	857	910	842	905	919	869	897	925	884	887	899	901	920	868	859	954	893	895	903	909	899	834	935	905	882	873	897	918	923	839	854	919	877	898	877	856	867	928	874	824	861	947	869	886	898	855	927	865	871	883	856	864	899	891	868	875	870	925	947	848	856	909	918	890	866	876	920	881	915	907	851	857	893	841	923	910	879	892	892	877	897	904	845	887	903	883	904	932	902	891	884	846	890	909	827	905	933	893	902	905	901	904	943	900	893	873	850	909	844	878	920	866	914	935	892	938	921	915	883	888	882	932	877	920	948	864	901	901	894	914	884	926	859	968	940	966	893	929	930	884	926	921	876	863	918	844	882	936	887	903	909	934	866	823	856	879	844	913	880	909	857	873	902	878	910	877	879	864	877	875	880	885	877	885	873	923	899	875	919	890	886	933	902	920	939	909	869	865	894	869	872	907	886	862	856	953	917	856	903	872	930	929	820	898	834	937	874	906	916	904	859	928	888	934	872	934	931	914	913	871	902	893	901	874	920	877	930	888	894	918	919	899	850	880	966	871	869	902	889	873	921	867	887	948	882	886	831	894	930	892	868	961	927	904	842	917	910	942	924	944	862	891	894	927	886	828	869	855	922	953	892	949	910	855	920	902	875	899	881	902	868	925	850	883	884	921	935	922	868	865	900	927	928	912	897	905	908	868	910	908	901	842	911	912	901	849	943	930	912	891	909	902	919	855	888	915	891	872	874	857	849	868	859	920	834	884	921	931	924	902	882	901	904	861	921	903	887	883	864	842	897	847	922	865	973	885	908	910	922	837	953	960	935	861	920	910	910	910	921	906	906	936	926	875	901	915	926	932	934	883	902	904	907	852	886	957	869	945	906	938	888	847	919	886	868	946	860	872	836	861	858	890	924	911	886	903	949	926	919	885	836	859	940	932	875	929	894	845	910	876	902	852	898	918	852	867	879	947	870	908	893	879	895	914	873	902	940	916	865	838	936	901	861	852	906	929	927	816	843	864	879	916	865	897	895	875	863	924	866	887	927	907
24851	21574	27739	25533	5826	407	315	297	269	260	252	240	225	197	239	220	216	183	192	211	224	208	191	192	198	215	194	222	213	217	191	185	202	189	175	181	207	194	217	199	202	178	198	215	192	202	215	176	206	196	201	172	204	170	188	217	201	184	216	186	200	194	218	211	195	189	197	193	214	186	204	189	179	184	203	214	198	199	183	198	214	186	203	199	192	211	190	184	212	218	184	203	187	200	196	206	187	197	186	175	189	191	206	200	208	192	225	185	201	182	208	180	207	186	222	168	205	180	173	158	202	208	181	208	188	224	186	228	192	205	198	180	206	211	192	198	217	192	202	179	193	210	194	200	183	198	172	224	192	208	200	206	203	197	197	185	190	184	214	185	215	187	197	224	214	215	177	209	194	201	217	205	178	189	188	198	179	214	196	190	200	192	192	190	194	214	196	225	194	189	200	171	186	205	190	202	201	208	215	193	193	176	175	204	183	191	198	196	207	196	197	198	196	214	195	199	197	193	205	199	166	195	219	215	204	188	208	227	201	205	186	194	194	210	178	177	198	230	206	197	191	194	184	205	219	162	205	199	190	213	174	176	202	186	200	209	188	193	198	192	208	185	184	206	211	204	201	210	199	179	187	223	156	174	226	181	187	174	190	200	185	221	233	187	167	196	193	225	204	214	181	177	189	202	180	218	187	203	188	187	228	180	199	174	181	189	198	197	185	197	202	196	210	197	170	219	187	210	198	195	183	204	201	202	209	208	214	168	188	199	204	196	197	204	207	198	168	204	197	190	192	184	170	204	200	195	185	200	185	192	197	182	192	197	219	209	217	206	195	188	212	196	210	201	197	216	176	197	231	197	204	201	180	195	222	203	187	205	223	188	203	206	214	189	182	179	190	212	191	201	213	229	221	203	192	226	176	196	218	211	197	197	171	205	211	200	191	193	175	187	201	183	176	212	186	178	207	173	212	185	211	225	182	181	194	207	183	199	183	214	179	215	217	194	195	190	191	214	200	174	204	197	197	192	189	203	192	198	187	182	194	207	185	185	182	200	201	200	205	200	185	173	171	171	191	210	212	202	176	192	190	208	197	193	190	214	193	204	225	194	196	208	205	174	210	183	185	202	193	209	183	194	194	186	205	194	199	203	190	191	183	178	189	215	174	200	208	201	176	183	213	218	180	189	218	191	181	213	192	201	200	196	198	183	190	199	157	196	202	167	188	189	172	198	203	172	173	180	202	210	150	218	212	184	205	202	202	186	177	224	178	195	165	207	220	197	188	200	215	179	194	184	193	197	192	186	195	204	206	202	198	190	200	196	206	194	220	201	204	187	187	202	192	210	193	197	197	205	209	195	216	181	196	210	187	216	191	200	191	207	215	200	202	191	214	188	203	202	220	180	217	208	198	210	213	206	200	181	189	218	173	199	188	193	195	185	197	207	208	192	194	192	187	191	202	199	212	196	188	203	180	216	164	213	194	202	184	199	181	219	187	193	183	190	201	202	196	203	180	193	187	195	218	194	200	201	193	201	200	178	194	200	171	214	199	202	176	202	176	220	168	194	214	190	201	187	198	186	190	181	178	219	195	173	181	176	195	206	219	208	203	201	211	203	205	218	196	215	194	197	202	191	195	181	213	201	191	196	185	198	179	175	183	185	217	205	181	183	198	200	198	206	204	191	198	194	215	206	198	196	189	217	226	207	204	203	172	204	184	193	196	196	207	216	212	187	177	197	169	203	220	210	208	200	233	189	192	199	200	196	192	189	182	213	198	207	182	190	211	200	174	215	190	203	199	193	189	215	193	191	206	189	224	215	207	184	202	190	192	203	169	202	212	195	194	202	204	215	210	202	205	212	191	177	210	206	186	175	216	182	177	203	207	205	198	183	214	211	217	159	224	194	178	193	193	203	195	202	189	183	201	186	203	200	201	203	182	211	206	190	205	205	190	187	190	212	185	221	195	201	190	190	198	202	170	190	223	192	187	197	215	217	184	198	206	207	155	196	231	198	223	184	211	198	222	196	195	179	170	203	184	185	224	177	198	196	197	198	164	181	211	203	198	203	195	201	207	197	204	182	193	226	191	195	196	197	212	200	201	198	197	212	205	219	199	206	216	204	197	204	190	182	188	210	205	170	184	189	192	197	191	222	194	183	173	180	210	179	193	197	200	185	188	167	203	205	206	198	171	223	205	205	181	193	197	202	202	172	215	176	199	202	187	176	180	190	172	201	180	203	180	213	198	174	201	209	212	178	199	205	190	201	199	201	217	198	211	186	179	193	184	187	197	202	168	183	212	192	215	183	200	193	189	203	200	186	191	204	183	187	187	186	204	180	178	189	176	182	197	226	179	204	199	205	187	205	175	201	231	172	203	182	199	196	202	192	193	205	189	186	198	175	195	198	204	204	174	196	186	193	197	187	209	207	183	196	193	209	213	216	203	208	207	214	179	202	184	184	191	197	219	189	169	180	197	187	212	215	178	227	186	179	187	192	197	212	209	190	226	213	206	184	192	212	205	194	188	199	189	210	217	174	188	204	192	182	173	211	188	165	191	213	197	196	226	200	186	180	189	188	207	184	203	183	183	169	188	189	186	176	221	199	195	210	217	188	185	195	205	206	191	176	204	191	192	190	187	192	195	186	229	207	214	224	210	184	177	165	184	191	183	200	202	192	188	205	204	210	171	211	185	187	180	174	190	178	179	219	167	189	199	191	205	186	212	191	209	212	179	190	182	192	214	191	205	190	199	189	199	213	195	170	183	178	216	194	204	181	160	200	214	208	213	210	203	174	218	180	187	198	190	171	200	190	196	183	196	185	204	188	204	191	183	183	217	169	225	197	207	205	204	197	174	214	213	175	177	199	203	205	169	211	206	185	214	189	204	188	191	207	196	207	202	191	196	195	198	217	173	183	203	207	180	206	204	211	184	184	182	195	171	199	197	192	189	186	224	200	206	195	190	187	193	208	194	211	195	184	204	226	214	220	183	200	212	182	199	197	214	213	185	203	189	217	221	189	189	186	183	193	200	200	197	191	194	198	198	196	189	209	177	172	201	192	187	196	187	223	200	184	191	184	213	207	196	209	182	194	188	191	196	214	196	186	199	195	183	200	206	189	179	212	198	198	214	204	195	202	188	176	230	211	225	191	203	212	209	196	197	191	203	200	200	193	218	198	208	205	171	196	230	172	228	186	201	208	195	194	169	204	208	221	200	176	189	188	205	200	195	189	201	193	209	211	200	187	181	187	195	183	166	206	204	191	192	194	185	194	210	188	179	180	203	197	181	198	211	177	205	194	189	196	211	226	182	204	193	181	180	221	196	196	169	200	179	210	187	181	184	199	196	196	166	201	191	192	186	204	178	207	213	182	198	205	205	198	199	201	203	202	191	172	218	219	200	202	205	177	180	202	188	196	179	195	171	194	199	206	197	193	190	212	203	179	193	169	194	194	184	208	183	196	209	189	202	212	207	176	198	189	206	192	208	203	189	221
31001	16535	13609	1179	863	726	612	494	469	391	371	365	333	345	326	301	316	295	267	290	282	307	246	298	295	305	291	256	265	276	271	283	277	288	282	275	257	288	276	282	297	293	295	286	262	248	256	264	243	281	273	298	282	299	257	284	264	263	278	280	253	251	279	267	281	257	282	276	286	282	244	266	267	300	258	267	291	270	260	315	266	259	269	251	260	280	252	284	282	270	261	277	284	268	267	276	261	305	233	282	263	289	268	283	297	256	283	274	255	267	318	282	291	261	268	264	267	297	291	254	255	274	249	270	260	291	278	299	260	278	272	294	271	261	281	283	265	278	248	258	272	271	242	302	268	300	230	274	257	285	280	284	275	256	276	259	265	280	284	269	265	262	261	279	276	250	271	305	258	253	271	273	264	261	317	259	269	276	251	302	281	266	271	269	297	263	275	243	262	258	260	273	242	286	276	299	273	253	274	281	293	281	266	275	273	251	255	269	297	281	282	260	238	284	253	244	287	274	317	252	280	255	287	262	289	291	263	280	275	282	278	267	280	251	260	275	265	278	272	300	261	281	273	265	254	276	283	271	260	241	303	257	271	266	328	260	244	251	257	276	258	278	278	264	263	263	279	271	277	285	271	279	266	256	293	283	299	285	285	272	272	253	252	262	290	289	253	297	294	245	257	284	289	276	260	274	275	278	264	263	234	266	215	284	252	253	267	238	287	272	287	251	301	273	256	268	278	264	287	294	266	278	273	277	268	278	261	255	307	280	287	261	284	279	279	311	262	282	236	316	269	280	273	267	247	267	249	270	289	280	284	258	273	256	271	247	251	272	301	273	266	243	253	269	297	270	290	273	259	265	257	285	251	286	252	291	299	267	276	283	266	265	323	292	299	262	266	296	285	254	289	266	265	273	253	269	254	291	239	296	293	273	259	312	295	274	266	271	264	294	309	272	260	240	306	280	247	276	280	256	286	282	274	259	271	262	287	266	278	270	281	274	220	285	267	272	274	273	274	296	243	270	280	242	275	268	286	262	309	275	260	282	266	260	264	276	291	278	259	258	279	261	245	265	273	289	277	263	276	306	300	268	258	293	248	283	250	297	245	276	277	267	251	270	279	289	250	278	287	281	279	285	296	297	286	307	272	271	279	272	303	253	260	277	252	293	287	279	274	278	249	261	269	295	272	269	265	281	269	268	263	257	259	263	304	288	267	271	226	314	293	253	303	289	314	308	283	266	277	233	250	266	277	291	289	263	254	276	291	284	269	281	292	274	260	268	265	306	274	282	268	274	287	287	269	294	283	252	256	291	249	263	319	263	271	254	257	275	286	270	279	267	275	278	283	248	264	282	319	267	302	272	274	261	264	298	290	313	282	237	255	285	288	293	275	229	250	270	280	281	240	254	267	267	281	276	263	267	281	295	244	297	247	297	279	291	265	291	284	303	276	271	301	290	302	262	255	243	272	300	271	282	250	284	296	254	256	275	299	264	268	259	254	260	254	290	264	262	267	237	265	270	255	249	277	255	291	282	289	283	276	281	302	268	246	249	271	260	284	266	229	269	285	278	238	274	266	288	267	292	291	286	265	280	281	248	246	263	252	284	250	266	263	307	271	257	237	287	269	249	276	262	287	247	292	252	280	277	254	280	276	300	301	309	275	265	305	249	253	277	275	277	277	267	269	286	277	282	278	288	257	261	246	265	291	281	280	278	260	265	260	247	254	258	276	264	248	255	300	279	274	262	271	281	253	274	269	266	270	259	249	280	281	266	250	256	270	294	259	272	264	270	260	293	247	259	288	274	292	244	288	263	279	292	290	264	292	268	287	272	271	292	278	261	262	241	282	288	273	257	289	265	267	309	301	251	270	248	313	268	273	282	271	277	283	259	254	297	283	279	257	294	298	266	259	260	306	254	276	294	246	266	267	281	265	251	283	286	248	253	263	271	252	276	260	286	269	268	273	264	262	271	264	303	270	273	252	263	301	287	287	257	292	285	279	281	252	288	276	270	277	275	250	280	245	309	275	273	294	255	292	304	255	298	266	267	278	273	275	255	280	287	279	271	297	272	284	257	272	239	256	286	294	270	238	297	280	259	269	259	295	281	265	266	245	276	266	273	278	236	265	267	266	266	270	274	264	237	293	290	270	291	266	265	278	283	272	261	264	264	273	275	262	275	263	291	281	255	256	254	271	233	271	297	252	288	281	245	280	272	284	270	317	293	279	259	273	267	240	303	276	276	261	245	296	262	246	251	257	249	243	266	301	262	263	288	295	260	251	255	276	261	236	272	279	272	274	315	260	284	255	289	266	275	292	291	251	281	259	245	265	283	248	306	289	269	254	262	265	256	246	287	299	286	304	270	323	304	263	294	263	263	290	269	291	279	272	317	273	258	257	280	276	281	286	289	278	284	296	254	287	306	253	304	266	290	297	277	308	256	260	264	249	295	308	273	264	270	282	243	267	283	282	273	261	286	279	252	269	263	265	298	299	268	262	271	321	249	286	272	258	266	241	257	299	274	315	283	285	278	281	291	270	277	274	271	259	277	275	251	251	284	287	267	279	322	280	269	278	242	277	267	281	283	249	282	282	295	259	264	264	284	279	275	283	276	298	257	254	240	257	306	292	255	280	295	277	274	246	290	265	272	279	298	257	274	251	266	234	269	268	287	269	313	278	293	253	289	264	260	265	271	280	295	297	284	278	264	252	268	259	296	292	255	291	245	264	271	294	239	230	289	252	276	269	263	279	259	263	265	261	267	302	272	233	273	281	247	284	261	278	261	268	231	280	267	296	281	259	252	260	279	257	244	289	257	274	263	297	278	278	273	276	289	265	270	272	288	266	258	243	274	288	268	257	289	267	317	288	258	275	262	276	249	268	243	269	271	287	256	263	265	275	255	254	254	288	263	253	272	279	247	283	291	279	255	274	294	265	255	275	286	241	263	259	298	264	271	250	302	291	267	252	248	271	251	265	245	259	261	252	280	251	272	266	286	255	284	285	246	248	279	280	282	263	262	247	284	279	318	279	280	275	270	292	264	253	273	278	258	304	251	254	273	281	256	239	246	273	258	319	266	263	270	281	278	266	288	282	243	262	224	295	246	270	284	285	271	269	254	272	257	264	256	253	261	274	288	261	262	259	279	257	287	265	270	256	277	279	291	294	299	263	264	263	267	235	264	257	276	255	275	283	302	279	291	281	256	258	292	272	298	273	270	272	280	256	237	278	265	278	235	306	286	267	283	262	293	308	252	284	282	276	270	291	312	263	264	276	259	293	265	265	249	260	286	267	263	274	266	274	276	285	267	279	270	268	286	260	258	285	254	261	298	289	263	258	287	253	283	264	258	261	257	248	298	244	272	272	240	289	276	283	252	257	278	279	269	253	273	288	278	287	259	268	282	266	275	269	260	299	239	251	292	275	250	290	259	277	291	265	280	266	286	263	238	274	272	256	264	269	284	262	285	239	251	298	286	265	277	296	267	280	273	276	268
22657	21612	29692	23995	21616	21598	5617	1134	937	818	849	768	747	652	709	679	701	736	682	704	685	638	669	640	591	662	641	654	664	625	637	626	625	644	683	638	666	643	629	648	621	618	637	593	667	645	639	591	620	604	621	622	600	604	678	635	660	627	616	624	627	631	600	649	590	623	660	578	599	609	641	639	606	653	667	617	632	681	684	604	614	628	612	672	638	614	597	622	593	648	596	660	622	647	644	596	660	605	676	635	645	619	632	715	633	630	619	623	633	649	664	610	617	616	684	633	649	598	617	647	607	673	629	606	613	620	570	604	602	601	667	649	627	572	575	639	611	648	633	619	594	643	659	606	644	618	614	643	640	629	607	637	635	681	619	680	614	661	593	620	620	628	636	646	616	657	615	644	622	640	617	614	606	614	589	634	635	583	610	627	574	633	590	610	599	681	656	610	642	610	635	662	604	674	610	644	645	678	640	643	649	636	640	642	641	670	628	651	664	662	620	617	624	600	633	664	637	622	666	664	605	645	649	619	593	620	676	634	620	605	651	645	666	638	592	623	639	687	594	664	626	652	609	623	608	602	620	635	630	591	618	637	612	644	644	651	624	646	661	624	637	595	630	638	656	607	590	667	653	647	626	593	613	586	605	631	647	624	609	675	676	628	664	627	636	596	645	609	673	633	615	615	622	677	638	619	631	626	601	620	653	640	661	628	622	625	648	625	591	661	662	636	630	587	670	653	645	592	614	574	626	657	663	625	634	631	605	602	644	627	587	648	594	689	668	654	632	588	605	575	660	676	628	653	613	641	626	603	630	621	608	647	636	599	619	611	585	587	639	666	653	665	628	596	646	641	661	638	579	599	594	614	659	598	632	629	614	606	601	633	646	648	599	647	652	600	622	639	581	598	631	584	622	611	619	642	678	616	612	567	637	609	654	638	669	619	656	643	664	600	616	657	610	667	646	648	611	603	673	642	629	610	615	646	594	640	657	651	599	627	659	634	615	601	638	647	643	583	649	635	644	579	606	627	606	608	623	613	673	637	649	649	626	646	656	637	611	688	623	627	617	647	628	633	670	629	629	608	631	597	601	617	634	623	621	605	600	628	623	640	627	649	598	608	659	585	609	640	630	621	646	619	553	652	616	648	620	667	603	632	588	621	634	592	668	626	631	628	630	655	616	634	683	607	639	641	624	625	647	639	646	602	589	642	625	653	614	629	672	628	614	657	621	648	627	623	627	634	625	650	638	612	652	668	650	640	656	630	635	577	651	661	641	679	632	669	605	633	675	604	625	602	640	654	637	652	646	632	624	625	619	666	655	606	581	633	627	660	662	637	610	610	618	634	588	612	603	635	599	603	645	641	633	631	590	633	622	598	621	608	635	634	609	628	646	613	659	641	655	627	610	618	647	593	614	649	577	622	617	609	600	585	665	592	631	664	576	611	637	659	656	613	623	644	691	599	604	654	633	644	638	597	630	616	649	616	678	639	648	655	641	624	621	602	621	598	614	581	657	644	636	607	657	651	615	657	592	614	645	612	601	588	602	611	670	647	596	668	615	603	630	603	645	623	610	639	620	601	589	644	608	661	608	657	631	656	646	679	667	665	656	643	650	664	640	611	639	611	650	670	626	657	665	619	613	600	603	640	632	580	586	640	615	621	660	607	698	645	612	600	604	607	604	644	640	623	618	628	611	612	601	660	604	650	617	608	651	616	658	610	611	630	613	654	625	611	669	598	648	653	639	613	624	619	641	650	661	612	652	648	634	597	589	662	627	607	624	642	613	645	646	658	638	601	661	623	643	623	593	622	650	581	593	647	619	645	622	649	666	619	627	620	620	640	633	655	615	610	564	603	644	594	638	640	662	613	598	614	598	618	643	614	624	645	621	640	654	616	589	649	626	663	640	627	627	645	608	623	644	616	668	630	687	555	586	626	619	603	603	611	650	604	635	635	579	624	614	635	648	637	643	599	607	607	582	660	656	602	633	647	613	605	598	662	600	659	677	607	605	636	619	610	627	643	653	651	649	609	667	583	647	638	632	637	588	653	594	648	642	634	633	641	615	600	610	658	652	592	647	640	628	642	617	668	592	654	694	612	659	614	637	629	665	613	605	617	653	624	623	623	642	590	588	640	648	621	618	639	628	648	637	672	636	603	654	644	628	611	628	641	609	641	593	599	640	639	622	632	656	686	601	551	631	667	632	650	643	634	639	663	622	602	639	610	612	652	649	596	651	670	600	653	641	648	625	611	614	588	604	597	638	627	629	649	629	620	644	626	632	594	638	623	617	612	617	599	629	581	628	640	629	636	680	641	622	617	605	664	626	615	602	566	638	613	645	608	621	585	629	626	622	652	643	578	621	581	657	646	645	649	655	630	630	608	602	690	642	610	629	640	687	634	602	632	665	652	655	597	618	644	647	633	628	653	630	625	616	554	616	607	622	641	624	609	637	636	640	595	637	678	629	612	612	622	631	619	613	590	597	582	649	644	603	621	625	644	649	632	596	591	605	638	660	556	593	606	605	627	593	595	612	615	629	636	593	646	602	648	614	585	647	629	616	618	654	633	682	610	620	636	631	610	598	616	642	573	636	624	653	656	638	628	626	629	672	606	624	637	627	638	611	675	675	556	616	609	650	636	586	630	622	613	609	666	662	647	650	598	603	578	651	636	626	596	654	615	623	596	632	639	628	600	636	633	630	621	602	616	630	635	619	686	635	651	673	661	602	643	612	607	605	668	625	627	607	616	602	642	597	613	698	626	650	603	578	626	636	596	621	570	648	625	581	617	665	637	595	610	646	611	638	615	660	601	617	623	616	550	643	648	628	666	677	628	644	626	604	627	610	621	621	654	595	658	615	584	607	619	586	606	608	653	666	648	646	636	622	640	597	665	636	622	662	612	632	634	647	581	650	593	653	608	613	630	653	611	669	628	659	601	690	667	660	642	631	616	647	643	604	671	581	591	627	631	619	648	625	638	631	611	595	618	667	618	632	577	637	613	653	633	655	628	626	658	612	641	621	661	633	632	622	562	625	612	611	615	648	635	642	619	638	586	622	596	603	638	654	634	608	627	584	648	640	598	644	615	610	633	634	648	617	651	597	652	648	624	595	585	632	669	627	617	598	594	644	627	619	651	640	646	664	646	599	653	616	615	632	604	621	666	597	632	607	671	610	607	608	646	575	624	624	627	644	600	570	625	623	630	632	621	631	648	606	646	583	651	584	675	640	615	611	637	620	628	654	643	669	616	658	591	650	649	652	621	662	609	642	617	642	614	593	646	625	663	602	653	636	610	626	616	640	613	675	634	643	650	595	593	594	641	637	599	625	581	636	634	647	675	612	598	625	637	628	607	637	630	638	629	600	612	613	679	638	655	635	591	630	605	625	619	633	651	632	662	625	675	621	624	645	606	651	651	629	648	643	590	655	642	665	646	639	623	616	648	609	616	652	604	646	653	668	614	633	614	598	610	600	609	599	621	663	632	644	618	594	626
40342	32647	24404	4364	3036	2382	2030	1634	1445	1301	1241	1122	995	1008	920	956	938	882	878	876	856	864	844	783	834	795	832	840	822	811	825	793	832	835	850	809	804	817	831	823	808	745	838	743	785	752	820	784	809	816	826	753	778	793	817	777	798	797	707	795	761	778	760	796	827	745	817	811	768	807	808	855	778	814	764	789	810	795	805	843	786	790	769	825	804	814	845	780	768	779	760	872	830	793	826	809	780	767	789	805	751	762	791	864	782	836	788	829	787	777	813	788	765	815	836	835	775	796	769	754	784	798	801	817	774	738	838	799	803	758	783	775	823	802	721	795	794	808	772	775	776	780	815	777	757	783	785	828	816	729	754	783	773	834	814	799	785	781	758	791	788	796	816	842	810	701	853	805	777	767	813	763	804	813	775	796	807	830	790	825	810	788	821	794	763	786	784	783	838	763	798	731	837	792	802	813	807	773	770	769	851	796	833	798	814	831	759	798	845	739	763	764	827	771	820	782	793	812	784	796	848	738	830	797	819	810	813	773	815	808	813	813	806	781	809	793	805	767	774	779	804	779	789	806	806	742	828	811	787	799	803	795	796	813	764	757	776	812	762	820	782	848	869	757	771	786	778	806	801	780	788	831	800	824	824	782	818	832	748	828	800	772	777	856	784	834	768	840	785	778	829	776	793	780	809	817	782	778	782	761	818	841	809	794	799	790	779	749	848	726	746	787	806	839	780	787	794	764	815	731	828	808	765	755	748	751	793	805	835	785	833	765	741	795	821	783	760	769	801	767	809	792	812	807	804	794	795	806	802	790	735	798	814	792	803	787	825	787	794	792	782	775	766	810	817	812	786	783	842	758	800	747	820	816	785	752	821	754	826	826	754	804	810	767	800	792	804	774	860	791	792	783	751	753	767	784	830	841	798	848	746	828	781	798	808	794	730	770	802	796	801	810	868	805	744	800	832	800	754	795	817	765	789	742	817	765	792	795	816	840	817	829	795	810	778	791	778	806	850	793	826	787	816	800	827	747	827	827	793	812	786	785	794	802	790	868	730	827	782	729	761	836	811	807	832	825	784	792	787	747	825	791	766	796	804	755	764	796	807	813	831	792	784	735	757	743	745	779	780	771	830	814	753	756	756	800	770	844	784	786	750	806	781	777	774	827	770	778	752	787	807	818	835	829	740	744	797	740	750	792	786	798	842	767	772	756	775	821	833	788	800	800	784	763	785	820	819	751	808	799	797	786	758	825	825	744	819	797	781	755	769	765	752	807	809	854	776	794	756	801	765	839	801	757	809	819	814	796	813	731	777	778	793	777	770	753	814	739	795	778	752	753	852	797	827	806	793	759	834	780	782	830	809	838	778	785	819	816	759	823	802	785	773	781	797	822	775	831	878	860	782	746	778	790	840	822	796	765	792	769	782	791	756	799	795	800	813	773	797	806	784	776	796	807	820	777	792	790	815	775	722	783	798	788	815	821	801	775	762	813	795	785	815	760	795	826	809	783	782	822	822	845	807	774	829	764	786	775	780	760	818	751	820	792	789	782	874	805	802	829	772	760	733	810	831	762	802	790	776	786	808	852	772	769	810	793	831	779	782	792	775	798	738	800	764	779	744	797	748	814	808	773	819	771	792	808	788	801	784	794	825	836	836	828	780	785	747	781	798	829	786	827	779	800	831	779	803	804	844	764	766	852	793	771	739	778	832	798	832	766	785	797	791	799	827	760	782	837	794	763	811	773	847	796	785	786	831	801	725	830	792	832	816	833	781	783	811	805	802	792	832	794	795	874	790	762	783	804	802	799	776	810	798	782	789	802	784	820	783	773	810	793	749	812	789	755	760	804	762	726	811	806	863	782	793	792	767	771	765	791	775	816	874	806	809	773	795	793	788	729	758	729	765	768	749	812	806	815	814	743	788	838	784	805	782	733	783	765	806	751	777	811	816	769	772	808	724	831	766	818	798	808	823	756	809	831	793	787	771	767	783	815	761	744	817	761	745	801	788	752	782	809	807	764	775	751	830	811	735	804	796	781	792	776	760	757	815	777	784	798	789	806	819	798	783	831	856	827	793	776	775	753	796	790	850	778	771	812	719	775	806	793	833	786	785	833	778	779	794	795	787	782	816	788	824	789	774	840	798	860	748	823	772	840	807	808	766	724	887	777	829	815	837	797	772	810	777	787	719	769	804	779	835	828	772	788	790	761	818	784	798	774	761	769	791	822	763	754	773	758	808	773	802	779	787	789	768	809	827	828	774	794	811	812	819	755	796	767	835	765	824	789	819	780	802	754	808	835	764	768	798	772	817	773	767	810	832	782	863	797	793	777	792	791	824	806	817	801	776	779	836	767	793	770	804	832	837	800	806	792	763	784	814	799	804	775	808	770	809	843	840	742	791	831	763	819	835	903	789	830	821	772	776	845	815	778	727	787	763	785	788	804	767	824	838	783	783	819	818	781	756	763	727	802	772	810	798	760	788	827	756	824	777	844	806	778	780	726	766	771	790	773	843	804	790	744	803	788	778	780	755	800	765	794	795	770	775	839	768	804	805	784	786	759	743	787	818	782	830	829	764	806	784	774	795	820	778	749	773	735	842	783	848	816	809	705	796	803	770	804	797	781	769	751	797	783	819	746	783	811	764	778	747	834	791	813	758	785	744	780	791	801	839	784	805	870	878	844	803	839	766	786	781	786	744	746	778	822	778	792	810	786	753	800	822	797	779	767	773	795	792	819	841	757	803	775	784	804	798	798	809	738	810	798	840	786	853	803	756	765	809	802	787	749	816	766	835	766	758	794	776	809	826	765	806	796	766	794	792	857	755	760	810	798	810	783	772	779	814	769	808	797	807	831	856	758	768	757	820	805	788	845	813	792	813	771	807	728	818	826	791	787	789	853	802	832	806	794	787	828	847	781	812	768	793	825	778	831	805	794	845	813	802	785	804	796	756	816	746	807	832	787	808	830	756	787	806	831	790	805	762	817	779	768	794	837	752	775	806	758	788	754	842	744	737	832	822	823	822	790	847	780	742	769	822	722	814	776	768	778	820	805	774	868	827	798	796	758	790	809	769	793	826	765	793	791	814	808	796	788	779	837	821	787	768	764	853	781	767	810	810	795	836	788	802	752	780	830	747	772	817	748	788	820	797	800	835	761	809	835	800	826	825	775	823	801	761	812	788	825	808	764	783	788	762	754	749	823	772	822	754	836	780	809	787	783	762	786	794	760	836	759	824	822	774	749	824	772	797	784	812	759	779	862	737	766	826	746	818	819	803	791	777	797	833	821	842	778	783	836	771	785	773	838	750	796	791	779	773	742	810	787	807	782	808	743	805	840	778	820	824	793	743	782	814	750	845	878	781	822	750	797	785	804	841	796	814	774	757	780	820	824	759	789	784	807	848	831	735	834	799	774	778	779	761	839	752	805	761	806	818	815	796	825	772	783	799	806	837	773	786	786	725	816	822	734	764	779	765	777	799	824	787	818	797	835
28013	18658	5456	798	516	501	423	404	393	387	378	429	427	399	383	389	402	401	410	382	405	386	403	387	400	392	353	401	367	383	426	378	389	465	401	431	411	462	420	420	374	406	373	408	384	384	417	343	361	399	391	372	423	405	390	428	405	400	362	378	406	404	375	409	418	390	408	383	349	412	383	393	387	408	357	347	340	371	385	419	385	405	389	430	382	392	392	393	359	372	361	351	375	398	393	390	357	411	404	400	337	374	399	397	373	357	378	378	406	392	391	410	414	425	397	381	387	390	391	346	364	413	363	376	405	393	405	414	385	359	402	377	414	369	354	387	366	382	391	403	410	405	391	376	402	348	427	377	353	398	397	390	392	382	398	395	414	374	357	384	422	355	390	426	393	364	388	374	393	404	420	394	400	410	413	424	389	345	383	373	383	340	372	398	385	432	375	399	386	376	413	404	372	373	385	386	380	403	394	398	395	348	423	383	395	401	401	384	416	392	400	376	414	403	392	404	390	429	386	418	410	385	361	412	391	400	402	396	385	399	424	433	355	374	383	375	418	377	387	397	376	371	413	388	371	341	386	397	387	368	386	402	393	414	385	415	408	411	427	421	388	377	392	376	376	401	359	405	416	403	411	368	407	392	388	407	382	396	396	371	417	389	386	393	379	393	383	406	397	394	385	405	416	433	388	381	355	404	412	408	393	384	408	400	399	389	424	376	387	401	392	373	393	416	365	391	406	398	402	416	425	372	362	394	365	398	407	395	361	405	390	395	386	400	394	384	399	356	407	405	408	407	383	421	403	341	372	398	383	396	357	425	411	374	370	410	414	396	401	356	422	405	358	426	376	402	374	413	406	402	398	408	383	386	369	371	400	386	395	353	392	360	406	355	366	385	368	371	360	387	407	409	390	390	417	420	379	386	385	410	386	418	394	413	355	379	417	417	419	353	415	422	397	409	394	399	383	414	420	405	410	384	381	374	386	391	387	414	384	365	396	397	379	361	405	376	390	378	387	397	416	358	395	394	365	362	387	377	381	400	368	421	363	378	347	405	410	423	367	359	392	405	380	367	360	426	426	398	396	380	388	410	390	383	402	407	407	379	391	373	392	409	398	397	370	363	361	400	339	400	391	388	376	361	413	417	412	387	396	410	385	394	418	384	382	386	404	393	346	352	380	395	405	410	408	384	407	377	388	391	383	357	383	413	417	415	406	383	409	361	406	397	400	407	420	377	364	399	359	405	413	397	397	422	393	421	413	399	376	423	409	396	416	393	377	394	360	402	375	383	388	414	437	375	401	367	413	403	369	390	410	409	420	428	387	378	419	374	404	425	377	401	384	420	403	391	430	417	383	390	400	362	405	401	360	442	385	398	394	381	392	406	399	378	368	430	432	435	404	396	375	417	373	424	426	422	380	382	379	404	380	376	376	414	416	358	382	412	393	362	362	402	405	362	413	382	387	413	395	381	385	385	375	378	345	420	370	401	401	388	364	393	358	418	370	403	388	389	389	380	398	412	370	422	386	384	417	431	398	345	379	389	359	424	379	432	380	429	416	413	417	411	448	387	422	365	397	441	370	409	416	384	412	410	383	387	364	388	379	401	406	385	399	401	374	407	411	365	387	417	381	422	390	400	379	383	403	382	413	429	399	413	391	402	409	373	404	369	410	381	389	417	344	399	387	378	365	395	404	400	394	355	389	404	434	412	373	385	390	404	391	434	365	379	384	381	399	424	441	348	389	395	410	386	421	347	360	413	402	427	391	398	400	438	366	394	400	408	382	392	399	391	393	389	426	393	416	409	400	377	396	395	368	387	393	396	386	389	398	360	360	383	372	400	456	385	388	376	381	368	409	404	397	422	398	411	458	385	421	359	354	369	402	372	375	410	378	380	371	388	440	383	401	385	371	394	369	419	395	371	407	372	432	382	418	389	389	393	397	397	418	377	400	374	403	350	404	369	412	376	425	398	400	374	418	442	384	416	417	376	385	371	413	404	359	409	405	392	428	361	392	396	394	392	388	386	360	390	382	387	384	408	401	404	399	376	399	419	379	387	376	414	416	406	397	377	373	365	406	422	382	379	381	386	398	404	400	359	388	399	366	410	418	401	385	434	372	375	376	414	366	402	378	394	392	433	387	395	375	399	384	414	352	401	416	393	406	341	382	397	400	383	348	368	407	372	391	423	396	406	377	406	410	399	385	366	405	429	376	393	370	374	412	417	391	368	406	369	427	384	373	366	417	407	391	362	353	407	413	384	396	415	377	392	402	403	378	431	394	417	413	393	396	363	385	410	369	391	432	403	369	386	400	333	392	389	408	372	417	422	450	406	389	412	389	419	407	387	357	376	438	374	403	404	379	356	376	390	415	384	386	412	409	430	384	405	392	391	371	405	404	398	406	408	405	387	387	405	434	389	383	405	399	384	399	394	414	377	406	423	399	370	406	390	359	380	380	389	376	409	405	396	376	412	371	403	379	397	378	384	366	416	370	376	414	410	400	436	396	372	409	424	367	403	400	400	390	386	408	403	397	413	367	388	390	361	405	406	415	396	394	420	372	427	375	392	401	408	393	403	386	429	381	402	432	396	396	380	426	353	374	374	420	426	420	398	423	403	380	381	393	377	390	363	389	411	414	430	392	375	402	400	410	387	416	368	373	363	395	438	419	412	367	377	404	394	389	391	379	403	435	401	400	376	386	394	397	419	398	385	406	400	394	379	407	364	407	403	386	402	367	383	352	375	369	370	381	374	380	367	374	402	398	413	410	392	427	429	394	376	397	427	374	381	406	414	363	388	393	413	421	413	338	410	442	394	372	421	376	415	376	397	418	395	417	399	380	404	372	358	375	392	370	376	370	384	401	384	407	414	394	416	381	391	348	398	385	409	380	385	424	361	407	386	430	412	434	389	416	384	395	367	374	404	387	365	429	396	399	388	409	369	384	385	415	396	404	390	402	407	413	393	403	376	414	388	357	375	411	383	450	403	382	371	389	372	417	371	386	382	397	393	382	411	390	409	417	327	406	384	370	380	392	400	402	399	393	382	418	387	425	386	379	392	407	408	429	381	398	382	409	397	389	387	383	436	426	380	390	365	379	422	400	405	416	401	390	411	433	393	394	357	400	367	381	404	379	388	390	430	414	431	412	393	377	380	386	372	398	396	405	382	407	384	430	422	404	378	359	380	389	385	345	369	391	364	420	374	430	383	400	401	405	354	404	395	389	402	428	404	383	421	378	428	412	355	393	385	420	385	396	392	397	402	393	353	369	399	358	344	411	370	372	365	371	423	379	404	379	391	392	403	396	403	356	373	391	407	417	389	387	391	387	378	429	403	374	359	397	364	386	421	355	377	387	387	379	420	402	380	380	409	397	390	392	373	430	400	386	357	359	400	387	386	373	420	429	413	392	385	410	412	391	387	396	381	376	370	390	401	433	388	370	372	410	409	411	365	392	383	378	393	403	414	417	403	389	380	387	381	363	369	404	383	373	390
13162	5358	3106	649	589	580	551	520	564	491	528	523	494	517	507	488	502	497	466	546	508	513	514	465	489	508	484	516	502	511	495	465	488	523	500	511	495	514	493	499	533	483	517	531	491	491	509	464	476	514	501	454	478	529	472	478	517	493	501	497	493	500	511	520	529	506	485	479	501	509	481	481	496	505	495	497	491	503	505	519	496	448	490	473	504	470	488	515	503	499	476	520	525	497	475	526	460	522	494	453	539	489	530	513	500	517	502	483	504	483	508	482	503	526	483	509	521	510	471	496	466	516	525	519	516	521	484	488	484	466	518	541	484	440	438	523	452	510	537	479	472	505	499	536	512	470	535	520	520	447	505	488	472	498	525	444	507	509	506	479	501	494	495	510	481	521	507	530	536	516	471	497	516	458	473	483	518	528	484	494	446	477	468	517	469	470	506	522	495	487	465	517	516	478	456	535	511	483	489	517	518	500	477	516	490	496	518	495	509	502	493	486	491	445	488	507	448	488	508	496	528	558	507	469	516	517	488	500	502	490	541	472	481	472	476	501	495	527	501	483	500	510	483	499	496	516	515	523	523	519	508	473	495	498	461	535	487	517	493	486	503	522	465	491	489	504	475	524	485	525	515	512	500	516	477	515	531	461	487	481	477	497	539	517	494	515	509	467	476	523	506	515	482	500	468	511	529	471	470	510	506	492	507	457	499	458	478	503	486	476	531	507	469	488	535	512	497	471	497	468	488	528	473	456	505	488	500	476	501	504	479	511	498	482	485	497	502	475	528	497	492	513	499	473	454	509	496	520	474	524	511	521	482	496	482	499	488	523	467	491	488	490	484	508	450	445	533	543	480	534	491	480	485	484	520	492	484	490	537	502	533	492	515	500	488	476	476	477	509	493	484	500	522	493	523	484	487	489	486	507	502	487	454	509	462	462	493	479	510	520	485	537	499	492	512	514	454	532	513	502	495	506	476	534	499	494	532	523	515	463	478	517	513	530	540	488	535	513	486	462	491	513	480	492	466	473	511	476	508	479	499	496	463	522	473	484	500	483	512	520	525	514	491	459	509	488	510	489	497	478	500	481	483	504	513	480	477	485	485	469	491	519	483	493	475	477	489	494	509	505	507	527	495	454	516	523	491	494	497	499	521	487	491	478	515	496	497	496	531	500	485	494	494	509	486	491	522	494	501	444	454	512	531	514	497	518	473	486	526	518	494	532	498	496	498	510	455	512	516	481	538	498	518	505	474	491	531	503	522	535	482	529	515	544	499	502	502	474	538	483	492	459	509	510	480	512	491	487	537	500	511	467	503	487	489	505	484	477	518	480	503	499	514	538	494	522	476	465	481	493	486	461	501	477	515	514	482	495	522	515	492	497	527	490	490	513	464	487	492	526	492	514	493	500	449	507	516	520	489	496	518	485	488	491	501	492	508	512	472	510	524	430	464	512	454	487	493	505	495	470	482	474	506	485	453	514	467	519	513	459	529	497	518	485	458	516	493	467	495	508	525	531	482	498	497	482	512	481	491	455	505	471	464	515	471	500	498	497	474	457	473	479	513	494	507	496	501	510	490	474	487	479	488	503	482	477	531	495	499	498	483	503	493	462	521	504	521	501	500	466	491	482	493	550	472	503	500	504	492	517	512	475	521	471	466	518	482	508	475	488	493	533	515	500	485	484	506	463	479	488	479	490	486	498	529	524	481	510	530	481	522	462	522	526	493	489	498	517	451	481	517	510	481	518	492	472	502	501	508	468	519	489	481	475	531	483	543	507	493	534	473	479	500	436	494	485	508	509	492	459	496	493	520	491	503	494	531	495	493	521	496	475	504	497	509	520	482	491	512	466	455	505	481	500	492	478	481	477	496	519	497	506	509	493	522	462	498	531	492	516	498	502	498	486	507	474	474	489	496	496	486	511	484	448	476	517	469	516	519	514	516	525	534	552	492	484	506	497	486	530	541	463	515	484	479	462	496	495	500	523	488	502	469	475	496	498	524	562	494	466	500	494	488	491	496	499	483	508	485	446	496	465	466	496	492	459	497	489	506	473	518	467	483	503	489	471	478	514	481	504	510	552	512	526	495	459	497	466	472	505	485	482	512	542	515	473	502	520	519	516	541	475	478	466	486	487	483	497	479	510	498	509	508	506	443	531	499	478	485	511	480	477	487	523	495	496	538	507	512	496	501	484	483	493	487	507	489	480	486	485	486	508	538	501	454	476	474	472	524	469	480	508	504	460	519	492	444	476	493	531	473	448	471	498	518	505	469	445	469	502	440	483	464	521	501	479	490	493	498	468	499	492	530	487	501	490	480	510	494	482	471	477	477	474	495	499	458	502	470	470	472	486	460	482	501	497	463	434	503	535	491	500	481	545	478	501	553	511	482	465	456	464	507	487	475	522	470	501	466	466	495	457	498	478	516	487	492	475	520	467	496	524	490	511	519	476	486	526	504	541	506	528	499	521	477	498	515	489	523	500	546	509	508	491	484	564	546	507	513	501	511	528	513	487	492	509	501	446	471	485	511	486	508	493	479	485	525	527	491	475	463	455	508	489	514	502	521	440	477	499	490	516	495	488	510	548	488	504	485	511	497	480	499	478	495	502	485	479	468	502	480	487	499	475	510	526	501	511	515	465	488	513	474	480	564	499	515	461	518	506	528	473	522	481	499	489	520	485	500	503	517	489	476	508	476	488	458	502	489	508	473	538	510	490	536	459	485	506	511	500	518	522	491	489	511	492	543	468	529	465	525	512	532	469	479	468	493	477	485	534	478	485	466	493	507	535	498	468	461	529	452	515	515	514	507	503	473	482	489	465	490	550	494	497	506	486	485	528	498	474	506	500	494	497	528	463	495	494	515	521	529	526	516	517	465	486	519	498	493	493	505	503	512	460	519	525	531	501	459	494	527	489	492	485	499	507	502	480	486	451	518	474	493	490	497	516	511	450	497	467	501	498	516	480	507	534	503	464	520	475	478	495	530	517	471	461	513	517	508	471	512	478	441	552	502	491	507	490	536	506	476	478	487	491	541	519	474	475	541	494	516	468	509	479	519	487	497	484	490	532	504	498	486	507	495	502	514	471	499	503	501	490	498	464	545	488	447	505	468	493	528	474	488	508	484	501	463	492	484	518	481	514	506	493	534	516	506	514	492	506	465	469	498	525	524	468	429	506	471	469	483	499	517	472	527	492	464	514	512	496	502	480	521	450	477	496	499	472	471	503	487	509	501	493	500	479	523	460	452	489	506	511	519	499	488	488	549	476	487	473	518	537	532	486	484	485	451	502	490	493	487	510	469	473	528	519	459	514	497	481	478	476	524	499	456	559	497	477	480	466	494	527	483	477	521	496	490	498	496	514	550	492	519	490	509	482	488	492	507	485	491	523	496	464	516	494	513	497	497	523	481	476	506	448	555	513	480	467	494	492	499	499	497	505	459	491	477	512	499	486	513	503	489	500	487	526	521	503	487	470	514	469	455	448	527	489
23735	21512	28890	24556	21353	6215	1238	985	909	859	808	813	807	767	764	804	724	739	735	756	756	777	761	721	786	727	787	697	738	753	806	735	770	734	736	764	709	746	708	702	749	732	762	777	736	732	713	702	781	690	707	703	726	725	731	738	718	728	786	750	735	726	773	727	755	747	733	724	758	735	720	754	741	724	725	674	746	735	720	734	756	738	713	714	724	706	722	713	785	751	699	744	650	748	763	765	767	693	707	780	776	718	700	705	697	706	747	714	719	746	730	701	688	711	734	697	727	756	715	734	738	720	677	734	726	762	717	773	705	731	726	754	724	752	769	743	711	747	713	758	742	683	743	744	718	715	724	722	708	714	756	739	732	714	735	731	731	749	709	735	710	751	719	735	731	720	737	736	714	733	764	710	688	729	733	771	736	732	704	704	748	746	752	722	740	777	700	733	702	774	715	722	741	729	705	741	696	729	724	734	751	695	728	716	708	708	709	727	721	684	726	759	743	701	725	731	689	700	641	737	727	750	681	716	733	710	724	746	755	719	699	753	744	745	725	750	721	718	731	774	754	730	715	789	703	746	720	747	727	726	748	701	743	683	709	728	743	741	727	717	670	738	750	734	713	706	722	685	727	675	709	724	737	683	721	757	730	692	744	770	751	721	740	717	751	688	744	728	749	773	747	711	699	688	741	719	713	737	739	692	753	726	699	704	719	740	729	670	741	681	737	728	729	674	728	724	736	683	746	766	713	761	728	710	719	759	737	705	675	703	739	672	704	721	792	772	722	698	698	693	750	660	714	709	715	757	730	754	685	737	693	716	737	696	753	744	722	755	725	766	791	713	711	745	701	757	742	714	717	741	761	745	740	744	719	703	739	728	741	746	741	674	696	681	758	712	734	739	708	740	704	736	717	730	709	725	740	746	715	791	752	768	737	736	690	741	735	725	770	706	723	710	697	726	776	765	732	709	775	753	685	792	724	725	710	742	727	754	755	714	680	726	748	745	728	702	682	705	729	722	744	758	723	707	726	717	752	729	742	714	742	761	721	749	736	753	731	758	681	738	700	716	751	752	686	717	739	751	753	711	741	775	729	694	688	737	707	731	741	767	713	711	726	741	766	741	748	691	735	725	778	691	710	729	708	726	734	696	715	730	738	709	732	720	746	773	760	683	733	694	725	767	726	783	716	684	674	697	713	705	757	749	682	728	717	743	729	741	751	713	741	740	749	749	765	746	775	737	730	729	709	677	766	681	707	726	750	666	764	740	690	719	727	678	755	736	762	741	709	739	720	717	704	734	727	748	752	695	754	710	751	753	715	763	750	690	699	779	725	735	738	695	706	729	759	741	709	687	731	762	738	729	727	728	756	763	720	738	733	745	689	762	711	686	762	763	749	740	788	691	737	722	762	742	697	684	769	758	703	741	731	719	703	708	743	724	724	698	731	739	672	724	744	725	727	708	708	713	723	728	724	745	716	707	730	723	716	757	805	713	749	746	741	694	731	762	699	739	803	728	743	718	731	712	708	771	756	704	741	778	717	711	738	762	703	754	771	730	705	730	746	732	738	714	763	722	723	712	703	692	725	734	737	701	736	719	767	737	747	742	750	761	727	727	760	701	736	731	701	757	787	753	728	696	748	710	769	725	700	753	724	741	727	751	757	722	742	710	707	775	740	740	738	722	754	756	710	736	736	730	724	702	695	754	758	792	726	762	754	717	768	733	746	710	688	732	742	756	742	715	735	678	759	719	740	751	778	682	752	738	726	739	710	721	671	760	739	695	725	743	733	753	740	723	765	697	759	729	675	721	747	762	699	715	726	756	754	722	739	754	689	710	715	730	720	718	712	773	767	679	712	693	748	727	695	749	753	734	713	723	707	716	727	721	695	780	759	746	704	755	747	754	756	698	704	679	730	738	720	725	728	702	711	759	773	744	762	736	729	747	776	779	764	778	733	744	733	714	730	716	760	754	745	765	699	725	729	731	738	717	740	732	745	721	706	680	704	770	736	728	728	666	727	745	701	699	688	734	725	763	687	752	703	782	764	710	718	755	701	750	720	727	733	750	731	733	777	757	742	730	721	716	767	732	710	731	753	727	737	744	719	724	687	741	706	772	765	691	765	743	693	694	726	742	674	713	768	698	713	697	727	725	706	698	732	698	792	775	757	711	682	735	680	682	693	682	726	731	678	716	725	726	728	727	725	717	725	747	729	713	726	746	721	716	721	760	767	734	773	722	700	743	747	729	754	738	715	711	661	751	745	764	691	700	763	698	748	671	703	756	719	759	696	731	785	730	749	716	743	734	752	789	699	726	751	721	758	779	746	750	703	750	735	755	717	700	704	735	756	770	765	691	735	718	715	686	698	752	752	691	698	723	725	688	755	744	677	726	754	781	780	782	764	780	733	704	753	673	775	701	764	728	731	726	775	677	702	675	733	704	738	673	704	778	731	704	761	734	743	766	693	746	773	710	730	731	714	739	736	728	723	804	751	720	735	727	717	722	734	718	762	720	733	743	730	760	722	751	733	751	665	749	733	720	667	751	736	705	724	703	713	765	717	738	695	702	737	766	742	725	704	691	690	740	720	721	697	685	739	747	736	736	760	655	725	732	740	730	700	731	684	755	771	711	734	732	725	730	702	737	751	752	727	734	714	716	716	725	709	720	688	750	776	692	749	682	741	716	695	709	718	725	725	669	705	770	673	753	763	713	724	655	732	743	723	706	769	692	669	742	726	734	746	775	749	724	742	714	763	692	682	675	676	755	723	725	728	765	766	771	738	751	790	746	740	691	719	754	731	730	709	703	767	709	742	726	708	723	731	687	747	689	684	689	720	736	768	753	743	679	755	700	707	740	732	740	738	719	742	716	735	784	691	712	704	706	738	752	751	707	752	718	684	728	667	702	728	671	715	714	707	746	759	723	698	730	721	707	714	659	771	727	708	745	762	746	712	725	744	772	772	725	708	747	688	710	724	729	721	740	720	693	732	759	711	733	765	765	710	747	710	711	750	729	730	738	755	754	785	691	746	696	779	747	730	765	754	708	745	796	689	774	735	742	696	722	758	707	710	719	730	748	743	693	774	657	769	689	707	733	713	712	776	685	744	695	704	738	775	693	707	710	710	684	754	744	757	733	737	729	764	724	739	719	738	693	694	679	788	747	725	742	745	696	760	724	741	702	701	718	678	720	752	733	747	720	766	729	695	765	713	734	762	722	696	713	679	759	754	727	720	716	711	707	738	696	736	709	699	747	765	718	733	714	742	706	734	708	680	720	718	749	756	728	727	723	726	751	668	759	706	711	737	752	725	758	737	738	687	767	730	737	738	716	694	695	713	772	697	715	735	746	733	733	772	676	768	729	736	736	712	721	725	697	675	732	749	721	725	702	741	695	729	735	689	736	735	753	720	709	745	738	746	709	758	733	728	727	730	719	687	692	730	702	663	736	673	724	753	728	737	767	770	725	731	783	728	662	752	666	726	749	720	705	746	736
32443	27949	18691	2709	2050	1668	1613	1285	1199	1128	1098	1031	948	954	961	971	922	968	1000	930	931	915	894	945	918	973	906	898	931	899	861	885	905	989	958	900	936	943	881	885	883	888	873	935	866	961	923	1004	854	900	902	910	912	874	908	917	888	888	882	880	882	955	932	913	862	916	921	925	929	851	920	899	909	862	912	882	939	831	937	852	866	902	913	924	861	959	903	940	882	885	905	925	926	871	966	908	959	911	881	905	912	915	903	907	967	931	931	903	915	891	883	939	828	866	921	873	876	882	879	907	916	929	863	901	901	859	876	851	895	900	812	892	911	859	891	878	888	923	943	912	922	839	863	874	926	879	864	874	944	887	934	915	883	901	942	914	933	892	944	871	883	873	893	858	927	855	878	884	869	925	901	882	945	906	887	872	871	917	914	886	886	934	876	899	885	908	930	951	914	859	897	951	893	923	912	870	945	886	946	854	912	896	927	890	868	897	903	918	884	859	867	923	911	888	872	887	917	867	913	845	897	910	939	973	905	898	920	871	872	931	886	905	909	944	885	868	925	895	925	840	939	926	854	927	851	843	903	904	893	922	983	903	897	901	915	875	1000	931	967	869	938	886	951	857	866	908	883	945	872	873	903	963	910	899	866	888	856	915	904	925	905	925	877	911	902	934	881	892	868	918	896	932	883	933	896	921	927	878	877	921	930	903	912	893	900	898	850	880	912	870	923	878	911	926	888	861	848	867	899	874	908	935	907	939	922	838	888	890	854	927	877	852	900	901	897	908	911	903	900	885	883	929	893	830	873	902	931	891	911	929	914	877	878	959	902	922	839	922	911	889	933	837	891	941	885	893	893	867	870	903	894	911	915	916	930	886	919	938	921	894	881	884	887	895	853	866	953	887	917	894	900	927	847	861	912	887	860	840	912	871	913	916	837	876	853	921	845	926	903	889	882	875	928	927	880	875	910	875	881	886	903	907	842	919	889	909	916	932	899	919	914	903	902	886	884	871	900	935	880	862	885	904	916	922	911	905	896	876	888	928	891	933	891	844	904	881	874	917	906	906	872	906	876	902	896	890	911	926	866	950	920	916	862	886	842	907	866	879	907	832	845	954	869	856	857	913	865	919	899	908	906	887	893	880	891	861	943	867	914	974	842	922	843	938	889	860	896	895	913	860	874	882	865	888	930	907	889	881	935	896	865	859	918	882	884	866	897	879	840	952	920	891	851	889	899	910	869	865	911	906	901	945	868	895	881	917	836	913	883	893	876	862	874	896	891	851	847	903	858	885	912	899	881	867	927	881	906	914	887	914	886	931	876	896	875	930	873	914	922	866	892	901	899	907	894	891	922	888	894	889	867	834	861	858	916	879	827	905	891	914	854	886	920	978	814	891	919	892	871	895	1014	924	928	879	860	899	925	933	894	849	920	901	947	863	859	937	900	892	900	886	913	904	916	917	905	928	864	889	872	876	850	904	852	884	895	931	912	883	936	860	858	877	920	933	916	904	907	844	919	857	991	930	902	904	929	879	865	890	875	921	898	849	878	940	892	889	890	918	876	940	912	887	890	885	845	889	961	895	889	897	917	866	934	919	884	871	874	918	940	923	889	888	884	882	917	933	897	919	907	908	941	915	883	854	919	925	897	928	870	890	895	872	912	874	839	891	919	929	882	947	877	861	899	909	889	878	894	839	920	864	862	843	875	889	905	897	872	904	869	874	870	907	872	888	843	935	918	827	862	916	893	869	868	931	923	885	915	887	877	860	935	922	874	850	927	827	903	874	882	961	875	887	917	870	888	909	894	844	929	918	880	900	922	862	877	859	892	884	933	853	859	894	870	925	887	863	923	886	890	874	955	857	896	906	891	866	924	866	861	900	913	881	912	876	867	865	916	959	940	920	879	897	900	927	940	914	898	868	940	846	886	880	905	820	887	905	865	874	954	887	875	917	891	897	875	921	936	891	886	864	883	892	916	893	877	860	875	946	935	886	884	901	899	883	912	886	897	893	863	904	915	942	875	953	911	919	862	928	914	893	869	921	875	933	882	919	903	863	855	925	891	900	891	906	860	867	875	905	894	936	952	949	871	863	936	890	870	910	875	936	879	934	886	861	882	932	963	864	905	936	900	916	934	905	909	894	900	953	863	924	973	889	900	886	871	833	896	870	910	843	936	909	921	924	913	917	934	853	903	940	901	931	910	910	912	943	879	896	899	899	918	889	900	912	899	914	889	937	948	882	896	947	867	862	891	946	902	930	876	872	865	922	907	900	883	879	949	901	862	928	944	906	834	902	926	925	912	950	944	911	871	907	903	927	880	889	928	868	880	902	888	887	871	852	878	885	901	919	896	842	822	830	903	911	884	919	887	836	880	908	820	880	900	924	820	903	885	857	916	929	902	936	843	894	922	847	853	907	838	910	911	910	859	925	869	924	912	870	868	877	879	889	835	944	900	850	911	884	878	859	903	908	949	938	860	892	879	864	921	944	857	886	876	916	876	886	907	936	897	942	875	888	865	939	900	846	907	894	865	893	928	853	943	949	883	868	900	913	909	920	911	921	928	886	924	894	825	909	956	893	874	940	872	908	896	938	830	882	937	903	858	904	929	900	896	952	912	921	845	865	970	954	877	912	888	897	901	911	880	902	883	942	874	867	882	899	935	922	860	863	887	895	865	890	895	932	879	910	936	937	910	902	890	898	883	886	911	907	894	921	904	887	898	944	884	906	859	937	805	947	877	862	930	888	945	912	869	875	919	923	914	917	930	872	889	896	889	883	871	913	905	914	913	892	921	925	939	925	910	866	916	887	910	907	907	880	882	880	892	904	920	796	870	908	929	951	966	913	828	902	893	912	899	868	862	912	944	891	915	882	855	899	924	911	865	925	870	907	874	884	869	899	907	894	909	917	889	932	903	889	910	901	880	923	806	886	871	950	881	895	865	924	896	892	885	985	919	927	891	873	880	915	901	945	894	871	902	866	962	910	886	893	889	927	874	952	929	860	921	865	858	903	943	892	883	924	871	914	876	921	852	876	945	961	974	878	922	855	908	906	949	902	931	909	849	854	880	922	877	896	865	879	877	860	893	895	901	912	854	895	878	881	914	898	918	877	885	920	873	941	885	915	865	879	907	903	902	917	848	854	881	875	886	879	891	892	850	963	861	909	943	849	826	883	938	931	943	906	918	928	903	884	900	881	858	854	875	941	946	919	834	904	898	880	902	865	872	883	896	885	900	918	868	881	875	968	908	860	935	899	896	880	933	902	901	929	931	877	861	909	910	891	865	854	893	959	910	931	895	882	879	898	886	885	938	857	919	941	878	856	923	877	885	890	897	889	909	857	911	880	931	890	892	871	904	865	847	924	855	915	893	938	920	904	916	878	913	900	919	849	898	847	868	852	916	860	919	859	845	921	956	953	904	920	868	892	909	900	929	814	870	902	911	853	907	888	952	909	876	921	887	911	930	882	870	866	961	934	925	904	913	870	875	878	829	927
24754	21557	27608	25664	5892	427	358	305	289	231	220	251	239	211	213	217	202	213	200	187	215	193	206	231	191	220	199	202	216	205	201	214	192	209	192	188	199	194	206	206	208	201	195	211	186	206	164	220	186	192	182	207	227	214	209	201	174	202	206	210	208	185	200	190	180	200	204	197	217	217	200	180	174	200	183	195	186	184	205	198	171	199	196	193	191	180	202	183	190	217	202	224	195	189	182	206	177	183	207	210	200	228	204	215	201	187	200	183	191	185	191	196	196	174	190	191	195	211	216	201	194	177	202	205	196	201	198	210	199	194	169	187	207	222	178	208	205	214	192	197	187	189	202	203	207	205	192	233	209	202	196	196	193	197	207	210	186	202	185	194	201	228	220	208	194	206	226	215	189	209	174	189	176	187	187	186	208	202	185	206	192	208	170	174	190	184	191	219	208	226	182	208	204	190	201	241	201	199	171	171	195	185	207	204	212	237	213	199	212	204	207	209	220	200	193	183	195	193	204	204	196	213	193	209	200	194	206	201	172	210	197	231	219	203	207	193	188	201	189	213	202	200	192	212	198	199	192	186	198	170	196	175	209	179	183	211	192	160	215	214	200	208	204	192	187	208	197	203	203	168	213	228	192	190	204	190	197	197	167	217	196	176	208	214	192	185	204	183	205	214	179	189	196	176	184	194	200	209	194	223	187	214	200	217	194	194	180	215	194	195	196	195	217	207	200	206	221	195	209	222	190	179	190	212	197	197	177	194	218	196	184	185	198	180	172	209	190	197	201	231	202	209	176	212	152	178	199	175	210	192	198	200	182	202	200	182	199	186	190	203	172	193	207	198	208	191	209	232	198	171	195	198	207	193	208	205	203	202	195	192	190	212	173	187	186	183	208	229	182	225	192	215	215	174	203	211	184	195	199	226	184	196	209	189	211	225	204	204	209	219	185	219	186	198	187	222	205	175	223	182	195	214	179	187	198	183	218	189	193	193	190	171	196	202	188	199	164	164	208	218	210	220	206	187	235	203	194	156	194	203	173	209	198	205	209	191	216	177	201	194	182	210	207	208	192	198	180	209	183	199	217	196	196	216	206	219	178	195	209	186	199	178	207	199	174	187	197	162	202	216	206	202	190	206	207	176	204	187	208	190	193	197	210	183	184	211	221	208	192	195	220	197	195	189	232	207	191	191	202	203	230	177	221	198	226	219	204	203	227	205	179	199	185	199	180	201	189	214	184	198	208	205	199	194	234	174	188	193	193	221	189	204	186	213	209	186	173	184	180	210	196	226	204	190	207	190	156	190	195	193	204	191	197	185	190	191	196	190	161	187	226	209	203	229	185	191	208	213	203	194	210	194	195	201	173	188	189	194	190	199	192	219	186	196	215	189	189	192	194	189	210	196	209	189	192	203	214	200	192	200	199	207	195	237	191	213	184	203	207	176	211	195	189	215	205	218	216	209	183	195	201	197	228	201	206	164	215	204	190	180	220	158	208	189	205	196	173	186	226	178	185	201	186	170	221	193	185	193	225	196	175	216	231	204	211	214	220	211	210	193	205	202	191	195	193	188	191	198	200	195	178	193	201	195	192	192	190	203	208	211	201	189	175	197	199	196	185	198	194	185	210	206	179	183	211	167	185	227	179	194	200	193	203	207	212	207	191	176	202	215	211	203	207	186	185	192	193	176	213	213	194	178	179	193	235	194	194	174	194	199	211	182	198	183	189	170	190	221	169	200	180	190	200	209	191	211	205	219	178	191	167	176	184	187	199	177	206	178	181	173	190	193	214	202	215	218	202	193	197	190	198	196	193	198	195	205	207	221	222	190	194	181	189	204	194	183	202	203	197	210	178	197	176	192	191	184	201	196	195	175	216	206	190	216	207	202	212	185	195	211	189	200	201	204	192	224	210	199	204	214	192	198	193	221	181	181	190	207	209	195	217	213	206	194	194	188	202	182	190	196	193	202	223	218	213	193	194	205	194	212	192	186	221	209	200	195	208	198	181	204	197	197	196	195	174	208	207	172	188	197	195	200	207	188	201	199	189	207	167	175	212	195	205	223	174	184	214	196	216	188	194	215	197	204	169	194	181	193	193	172	223	173	187	160	192	207	171	209	188	187	193	204	224	215	206	187	191	193	187	186	220	190	205	204	223	190	183	182	176	186	172	164	184	188	195	195	180	215	200	188	187	206	233	209	166	184	182	203	206	197	198	199	201	184	189	217	203	174	192	200	217	223	202	188	205	186	218	206	184	222	203	197	184	217	191	199	176	189	201	194	207	200	193	171	205	196	208	203	209	217	175	213	199	226	185	184	190	197	193	188	177	215	179	190	221	187	199	182	210	198	185	212	207	194	207	222	174	216	218	207	203	188	200	198	188	202	194	195	185	184	168	212	190	201	195	175	211	208	243	195	218	206	199	186	188	203	207	210	206	187	193	203	240	194	185	190	196	191	210	215	216	204	222	176	202	194	211	189	198	224	206	218	189	211	184	177	196	200	182	203	209	171	181	201	214	206	177	193	205	189	173	196	190	186	229	209	188	199	185	196	216	198	186	199	205	186	235	200	215	199	211	183	206	199	222	192	223	197	219	201	186	197	215	215	211	188	191	197	200	200	188	192	192	218	185	214	160	195	204	191	187	204	203	216	199	190	173	189	208	177	199	191	212	179	186	200	177	195	199	219	214	203	195	169	218	207	216	209	199	223	207	213	187	184	171	207	194	211	187	221	190	216	212	195	182	215	223	217	201	209	187	208	211	190	191	192	180	178	172	187	181	183	184	205	193	200	196	212	193	200	206	165	202	189	201	199	196	214	198	194	205	206	186	207	210	211	180	206	189	204	173	217	196	220	221	204	198	205	222	189	197	211	182	188	166	197	204	189	177	191	208	179	213	189	185	191	207	222	187	194	191	194	191	184	211	172	181	169	222	178	206	199	234	205	190	213	215	185	202	177	195	191	202	183	203	174	168	209	194	186	189	180	220	200	204	205	194	230	209	228	208	219	195	187	179	177	192	194	235	192	193	163	195	189	190	186	191	197	199	187	196	189	194	189	183	198	189	188	195	192	199	195	173	196	209	199	182	188	196	195	187	196	206	210	189	212	190	209	197	189	217	207	210	178	192	180	177	177	195	215	195	178	181	214	181	182	178	222	173	201	224	205	207	196	216	191	182	215	196	167	204	186	218	189	203	180	199	200	174	180	221	195	188	174	181	205	180	201	211	188	207	204	199	199	200	214	174	189	190	195	173	166	179	194	199	184	183	215	202	220	205	190	209	201	196	204	192	182	198	199	204	208	238	202	198	208	182	198	209	218	170	213	199	196	216	182	190	187	196	193	171	208	184	197	204	197	207	198	183	191	199	209	204	199	205	188	194	179	197	184	207	189	207	230	189	191	181	210	196	208	208	193	199	202	204	210	190	213	184	185	198	181	201	166	227	212	182	190	214	188	181	204	197	173	192	215	214	177	215	178	203	183	181	185	215	228
29677	22580	12598	1259	866	715	599	474	486	435	390	410	339	327	332	312	297	299	296	288	290	299	274	261	268	306	287	272	312	310	311	273	236	277	267	256	262	276	286	262	264	289	315	294	261	296	292	292	288	272	282	249	264	273	251	297	248	266	277	297	273	287	280	273	267	292	270	275	283	255	313	268	259	270	258	272	287	254	278	246	286	276	271	275	262	284	260	270	281	261	263	294	275	262	305	277	262	281	286	250	290	270	261	274	240	276	289	259	262	245	269	273	289	297	277	299	246	270	271	289	268	281	278	250	268	247	253	290	259	308	264	279	268	292	285	272	292	292	305	242	294	274	281	307	273	286	294	282	288	286	230	286	288	271	282	289	262	263	265	269	261	270	239	274	266	290	267	265	240	241	269	264	277	262	285	302	254	277	279	251	258	258	293	267	296	259	286	303	282	260	278	292	273	260	267	292	257	277	293	259	258	263	255	273	292	245	294	288	243	294	273	254	269	248	280	279	275	284	274	277	287	245	295	245	291	284	282	274	278	309	264	328	304	278	250	281	275	274	283	291	278	249	275	286	279	276	268	264	274	267	285	278	296	274	315	254	276	267	279	270	295	298	255	264	285	272	292	257	299	259	271	280	256	285	249	293	286	299	255	303	273	264	270	284	290	272	279	274	272	263	289	285	301	269	266	335	278	273	272	281	276	290	310	296	274	234	296	293	248	267	245	239	254	259	278	285	263	268	272	252	254	322	275	260	274	246	271	269	257	262	305	235	277	249	282	290	272	266	253	280	287	297	287	263	284	287	293	248	282	291	247	258	264	298	264	275	327	273	293	283	255	272	274	315	291	269	265	276	312	278	252	270	267	264	260	290	268	256	290	285	273	279	278	260	253	270	241	258	260	272	304	281	250	273	281	258	287	269	245	282	286	278	282	249	298	281	268	249	255	293	237	303	261	287	292	270	278	256	280	291	287	273	262	288	268	249	282	273	268	271	304	235	246	278	272	301	306	292	308	301	276	279	280	260	268	270	274	285	272	242	271	267	266	292	269	259	277	268	266	258	292	268	282	293	270	240	281	280	252	263	308	261	266	288	273	254	261	294	272	242	269	267	270	272	261	266	236	299	284	284	289	267	301	276	261	303	296	296	260	299	271	282	269	253	282	253	261	271	264	265	254	270	257	276	305	253	269	287	290	290	274	268	245	281	284	279	287	300	308	309	273	268	280	276	256	274	289	285	283	253	284	266	258	276	253	268	282	284	226	282	253	277	277	278	271	254	252	297	301	282	244	267	258	255	257	291	291	269	284	266	250	257	286	282	253	265	270	265	272	284	265	267	283	273	297	291	269	295	277	260	275	282	268	259	257	284	288	282	278	287	305	296	256	284	279	281	277	288	261	280	240	268	266	267	265	282	249	278	272	252	269	267	271	273	266	303	279	238	260	295	246	271	303	260	261	263	280	260	266	257	264	275	277	283	277	257	247	279	265	265	269	279	288	277	259	311	295	304	236	270	262	259	289	292	277	262	301	281	240	282	282	267	288	256	259	274	275	281	267	297	243	300	298	255	260	263	265	269	299	236	268	268	278	229	272	261	264	274	304	274	284	258	287	303	304	290	305	276	283	264	260	267	247	276	266	285	301	243	296	259	267	250	282	288	256	272	296	275	277	247	246	276	263	271	273	258	276	258	295	251	309	293	275	275	256	274	263	277	285	292	268	258	291	281	237	297	289	267	277	271	298	280	284	265	258	282	280	267	255	284	281	281	260	281	248	262	278	271	265	301	271	290	259	264	254	261	278	266	269	263	266	302	259	252	289	246	298	252	268	254	278	280	271	258	277	272	280	268	272	283	276	267	282	250	251	270	283	283	260	271	269	300	277	256	276	285	286	252	275	294	257	296	290	292	274	290	283	285	317	274	264	294	284	273	262	265	283	259	271	271	259	262	261	261	270	279	297	265	274	272	289	249	284	249	283	274	282	270	287	269	279	286	271	276	280	273	266	272	262	241	311	280	269	294	238	261	263	296	272	264	251	283	256	272	296	276	276	252	255	261	281	293	265	259	240	262	246	262	300	262	282	261	259	271	264	283	272	280	299	255	278	272	260	247	264	274	291	285	239	277	251	280	240	277	289	251	298	297	237	272	270	258	318	267	283	293	284	288	273	258	235	263	279	244	269	241	293	245	291	303	270	279	282	280	263	286	284	285	274	266	270	268	280	271	267	273	263	268	266	280	269	294	297	268	269	259	262	284	274	261	274	262	269	238	253	272	296	270	278	267	254	282	285	274	238	278	279	296	271	262	272	276	250	267	267	280	287	279	250	264	289	269	273	280	266	266	243	266	296	275	254	313	289	256	261	294	279	294	304	271	256	283	286	244	269	281	281	298	290	253	266	282	270	289	269	289	274	291	285	307	268	266	300	277	269	278	269	297	242	256	266	255	284	279	275	275	275	298	244	289	279	275	253	292	273	265	307	284	326	309	243	290	268	296	275	260	277	274	284	276	235	271	308	296	269	298	250	271	273	293	304	276	265	286	257	264	280	289	255	288	303	280	272	272	308	290	288	258	267	265	274	262	270	277	256	287	273	264	284	283	298	276	236	269	274	294	262	251	283	254	296	290	255	272	269	265	277	252	273	295	269	265	255	261	265	248	300	293	294	270	257	267	299	252	256	291	276	290	268	279	279	229	240	258	291	251	252	260	292	246	249	279	276	254	237	300	296	260	289	301	277	245	240	274	257	267	254	274	266	279	279	263	274	288	298	247	271	252	271	271	272	277	267	260	272	285	288	277	264	267	247	258	240	311	276	278	315	270	259	317	267	276	265	253	290	264	282	259	270	263	263	278	286	271	303	270	270	266	283	282	269	292	292	274	285	272	276	305	303	292	301	264	256	284	272	285	262	284	300	285	272	263	265	282	274	267	251	281	273	268	286	255	276	264	268	281	270	289	280	266	262	254	306	278	286	300	258	259	311	308	263	256	254	247	263	249	254	273	257	267	252	281	278	256	270	270	283	278	289	268	266	251	257	258	254	272	285	272	284	262	301	263	277	295	282	258	279	268	277	258	281	250	280	279	252	251	290	281	261	264	281	274	267	245	312	285	267	276	271	281	293	261	279	262	278	277	295	281	249	267	282	275	274	263	256	272	245	284	306	271	272	302	288	264	300	291	292	273	282	280	276	269	228	287	277	265	245	272	256	256	287	288	285	262	276	268	284	271	280	268	274	276	240	303	279	270	276	267	277	293	262	256	269	307	267	255	268	298	253	313	268	295	264	260	313	254	293	265	278	247	271	251	241	275	263	259	266	291	261	259	280	264	268	272	263	252	259	233	261	265	291	278	268	284	296	259	257	273	278	300	255	259	261	293	242	284	276	298	286	283	263	288	288	277	260	250	253	294	298	277	291	263	291	304	266	251	261	302	275	303	274	291	287	276	302	247	280	280	285	261	269	279	282	293	282	317	284	274	288	259	266	292	258	270	264	272
22668	21572	29560	24031	21573	21537	5687	1143	913	936	856	752	758	733	726	692	671	720	694	660	666	680	652	659	634	666	656	685	655	683	694	674	629	671	666	659	663	625	635	655	601	651	650	648	660	676	640	640	647	608	649	623	664	629	623	652	651	643	652	616	617	592	647	623	606	612	647	645	625	636	656	604	633	598	640	604	666	674	636	623	690	584	619	603	655	648	630	657	638	631	671	605	645	638	641	624	591	633	610	652	631	678	630	613	661	667	674	607	634	613	671	614	673	653	694	644	604	632	615	631	648	714	601	612	629	666	660	608	641	618	597	592	660	638	620	654	607	633	661	638	644	612	652	567	695	594	632	661	625	627	655	615	678	609	634	625	653	587	659	653	672	657	633	620	626	637	640	617	658	605	647	631	596	661	568	649	648	675	613	641	628	620	622	621	661	646	626	622	682	637	640	629	616	619	672	627	590	654	618	612	631	642	587	594	631	659	654	620	628	586	642	604	665	613	590	625	649	658	637	642	617	673	641	628	665	658	642	628	666	628	609	622	653	657	661	652	645	641	641	593	668	657	607	638	625	621	644	664	670	626	633	604	666	658	622	625	640	676	658	607	657	660	641	624	638	601	628	677	634	630	646	684	605	628	645	612	663	653	630	635	615	619	697	674	624	596	600	653	619	656	611	608	629	641	654	610	644	644	638	647	652	608	634	626	669	660	622	678	634	627	680	699	666	595	645	635	632	635	618	641	652	628	620	603	655	648	605	587	591	607	632	629	643	612	619	637	641	658	604	636	620	684	541	676	623	558	647	631	667	651	600	582	650	622	641	613	591	677	619	661	710	612	655	617	637	632	657	624	614	650	628	629	636	649	604	644	641	659	642	625	643	633	633	626	665	668	615	656	677	607	651	593	636	617	638	637	606	630	596	618	682	622	610	669	629	604	612	622	653	616	581	689	574	683	662	593	644	666	607	604	617	652	599	655	615	632	679	623	632	637	624	624	653	630	598	620	624	651	610	663	662	604	615	676	664	650	623	652	627	633	595	660	553	607	618	640	585	616	658	621	605	659	651	656	620	648	650	615	590	635	648	654	663	637	625	650	665	639	617	599	655	637	589	654	664	673	638	672	649	654	625	668	607	671	656	598	618	623	626	663	633	661	606	630	644	622	628	624	591	648	616	671	633	633	620	628	653	641	649	637	623	658	617	631	640	649	611	645	614	616	658	631	669	638	593	611	626	641	651	598	647	609	634	643	664	653	643	572	651	660	629	637	617	606	596	589	641	599	671	659	624	649	599	632	656	647	646	668	630	614	608	636	622	635	586	585	659	644	650	646	632	615	672	625	690	649	693	628	654	635	658	686	642	640	625	600	638	674	647	611	637	622	606	592	649	633	662	644	583	644	641	624	613	641	617	621	615	626	687	628	638	639	645	684	621	664	629	611	629	654	606	622	641	672	636	669	659	662	634	630	618	628	625	638	613	583	597	607	629	614	591	625	673	650	579	633	643	634	619	637	681	613	638	628	611	616	655	617	615	650	660	634	622	648	633	688	618	609	639	621	657	626	658	609	665	616	614	627	666	613	675	647	669	618	642	638	621	631	615	664	621	676	639	649	648	592	643	616	680	637	660	638	658	630	612	659	627	632	652	574	615	616	592	599	681	629	637	579	643	662	632	628	677	629	641	665	626	657	593	598	631	633	632	650	629	615	631	577	629	645	626	642	640	602	595	633	629	686	610	631	602	638	586	619	655	647	691	609	598	618	590	654	621	637	690	681	629	613	606	624	648	621	689	673	645	664	647	654	586	625	625	644	572	647	655	637	620	607	648	666	613	655	645	648	641	639	607	629	647	624	708	639	633	646	642	614	612	616	586	673	631	638	673	628	663	664	687	646	635	615	592	605	612	651	621	589	620	634	594	653	687	615	626	651	628	666	627	620	660	611	674	647	646	619	596	618	644	675	650	595	626	624	604	602	666	619	669	616	627	660	652	687	618	643	645	644	595	618	623	646	628	649	649	583	628	624	647	642	650	651	690	628	640	680	588	655	665	623	598	653	639	669	629	661	613	631	633	671	634	657	657	627	619	612	607	607	617	615	649	585	639	616	639	617	655	624	622	619	666	660	596	652	680	636	646	633	595	619	631	702	600	667	639	676	627	646	626	629	615	624	667	618	634	646	665	637	633	652	636	627	649	597	644	667	647	598	647	635	645	672	641	626	605	620	648	628	626	649	650	583	634	657	618	644	626	629	619	604	640	637	671	623	638	646	664	636	675	635	646	626	624	630	624	623	625	627	636	632	673	615	593	661	639	659	591	654	633	610	615	617	660	588	650	660	647	661	692	604	627	609	672	642	655	624	646	631	629	638	577	648	640	617	652	632	619	625	646	629	640	675	591	625	626	648	626	654	643	610	629	635	613	625	657	595	669	658	657	635	607	611	656	644	644	592	644	676	641	645	612	611	604	637	706	614	612	578	650	650	625	662	665	629	650	651	599	591	658	653	578	618	613	602	675	646	623	609	633	602	624	641	641	627	615	653	610	670	642	610	597	633	642	625	631	646	632	588	671	693	644	602	626	636	594	601	631	685	629	624	630	624	626	663	626	629	624	628	624	616	603	659	642	657	650	643	637	595	706	642	623	654	607	590	664	667	640	650	646	618	694	629	619	650	677	581	666	644	651	634	655	673	611	640	612	635	610	620	645	606	597	617	629	611	631	607	611	621	646	622	646	607	640	677	646	620	617	569	653	609	629	633	665	594	650	659	621	682	640	633	593	686	614	650	664	631	607	649	625	620	640	661	622	611	636	644	651	610	607	633	600	633	612	613	625	642	695	650	624	679	611	624	606	622	613	631	606	593	632	641	626	622	630	660	627	629	606	630	591	643	608	609	616	611	652	669	613	622	662	691	623	657	599	626	644	586	601	607	604	629	621	592	622	639	656	593	680	652	622	639	601	618	622	646	645	651	627	648	645	638	596	674	599	590	614	605	643	656	688	612	637	619	656	624	595	603	655	634	600	588	585	633	601	657	651	638	573	652	652	631	619	647	632	594	660	616	682	633	606	621	616	615	596	628	662	655	621	661	646	621	653	613	628	652	665	620	630	608	610	604	668	659	635	681	641	649	662	636	615	624	636	676	679	578	605	606	637	630	648	659	617	687	610	631	700	606	641	577	585	622	602	630	647	613	591	661	668	625	612	607	620	648	644	664	634	632	614	673	616	583	642	632	607	658	669	597	658	622	622	634	687	666	633	627	647	630	592	628	630	607	639	633	678	646	631	626	650	598	605	637	670	639	657	673	608	626	615	647	641	627	641	647	656	640	637	632	599	643	616	670	628	637	660	677	671	653	647	633	617	592	650	574	587	632	655	603	633	670	596	625	624	689	641	614	662	640	657	631	630	596	612	597	629	640	637	691	625	622	675	589	631	672	665	628	631	625	643	642	650	642	626	657	622	608	646	678	600	660	626	586	620	689	639	612	624	601	604	597
39302	38738	24817	4234	3066	2425	1988	1659	1415	1335	1175	1155	986	989	1006	941	959	883	872	879	920	882	864	894	880	878	896	898	855	786	841	824	850	857	833	870	840	805	786	798	778	758	826	801	852	852	821	758	804	817	797	794	790	842	826	792	791	787	776	793	814	814	776	805	792	831	816	769	805	766	825	840	775	814	848	841	750	799	808	778	792	775	853	828	795	807	791	768	786	802	835	790	815	850	795	815	825	787	757	801	789	831	794	783	815	800	831	784	730	763	810	837	778	809	781	766	831	773	790	833	791	779	790	857	754	803	746	803	845	815	784	811	758	774	801	767	783	802	782	807	800	788	795	797	813	802	810	748	834	805	782	763	795	827	741	836	800	779	773	795	790	801	789	727	814	814	798	823	774	773	828	775	807	812	787	806	791	812	803	801	804	796	769	815	844	777	787	817	753	816	731	772	775	826	803	815	791	796	783	817	794	753	802	783	779	827	784	812	769	808	825	807	807	820	848	726	839	827	782	809	775	807	846	830	806	784	784	772	795	811	771	783	803	801	806	790	769	794	798	799	776	801	803	809	827	819	838	833	749	838	835	804	822	819	808	811	799	791	758	792	795	812	798	821	758	802	784	798	810	797	782	836	771	744	800	789	828	751	788	788	819	814	777	733	791	835	832	812	784	772	765	803	737	785	815	782	769	748	779	808	818	792	781	774	808	786	811	778	802	811	745	825	761	812	832	784	804	755	821	846	809	832	826	800	802	772	792	789	822	804	788	813	778	792	797	809	845	769	837	767	775	775	797	793	828	837	843	755	810	805	813	807	783	791	797	823	818	836	837	752	818	810	780	804	858	792	826	795	763	781	801	848	818	870	799	786	780	789	821	784	751	801	770	786	777	732	819	764	793	795	805	773	772	824	780	773	805	766	784	817	753	821	755	779	812	769	802	815	846	789	813	811	775	847	787	798	803	863	800	821	741	839	829	812	794	822	805	828	815	783	781	830	870	767	744	784	813	791	786	784	768	846	768	830	781	780	760	747	837	830	752	810	776	787	747	814	835	786	808	770	806	804	750	797	814	827	803	784	827	824	789	833	809	822	795	817	776	754	810	797	850	800	819	826	802	791	825	775	794	789	766	793	799	786	783	780	805	836	815	797	815	782	808	802	781	756	821	827	801	818	861	789	778	817	773	849	838	759	865	824	786	833	768	793	773	835	786	818	827	826	802	811	798	842	776	825	768	853	789	828	789	817	798	695	771	786	814	797	791	797	828	862	778	773	820	777	793	799	798	721	797	812	842	755	803	846	803	760	783	774	746	770	767	812	760	801	791	776	836	798	775	770	785	781	803	795	799	810	788	867	774	813	822	766	833	762	822	817	895	792	773	798	789	835	784	807	771	804	798	778	837	813	811	737	796	797	806	763	803	842	778	709	763	818	790	765	823	732	842	800	808	760	798	811	766	821	795	824	794	790	852	791	796	757	786	835	770	784	780	785	809	805	785	799	835	831	782	810	782	770	768	792	755	761	813	841	761	802	779	750	794	849	787	743	824	792	774	765	816	771	753	841	798	839	824	805	779	855	805	839	770	781	776	793	786	831	812	811	834	807	840	784	778	852	810	790	790	821	814	833	789	823	817	819	789	837	812	812	813	805	774	772	821	772	799	809	803	830	778	818	803	808	783	783	822	823	817	799	811	756	837	860	811	824	829	772	756	780	777	825	805	750	771	802	778	857	838	832	797	809	763	832	800	795	745	779	772	841	830	803	785	800	832	846	795	850	804	814	853	718	774	799	795	783	798	813	823	809	803	785	828	844	815	803	833	802	857	814	760	802	782	783	768	801	772	860	857	868	855	760	820	774	794	807	798	800	783	788	761	746	840	814	769	778	812	782	805	743	786	779	787	809	819	730	782	840	751	794	748	823	798	760	791	802	779	780	839	757	742	787	772	851	778	852	775	807	813	800	813	830	801	847	716	811	827	797	789	779	775	755	800	824	800	833	830	807	815	816	780	769	809	820	832	799	793	791	796	829	780	800	789	838	819	750	813	844	797	813	782	852	764	812	778	830	840	754	796	825	837	800	807	785	791	788	764	780	774	807	837	789	811	811	815	814	771	853	793	777	818	808	810	812	821	769	789	853	840	796	787	742	819	843	747	780	800	807	825	826	788	799	783	844	805	813	831	786	777	798	754	854	765	769	828	793	821	780	790	787	786	802	771	758	785	806	802	771	797	768	793	776	787	792	827	799	781	800	827	821	796	786	785	815	793	825	796	826	826	839	813	799	824	804	843	804	839	850	813	756	800	815	789	830	802	796	774	788	793	793	785	772	766	789	779	813	803	821	749	806	782	841	834	824	783	770	800	782	768	768	759	809	803	775	775	810	825	795	828	779	807	833	818	812	787	834	788	825	798	790	811	755	789	818	799	820	811	825	829	843	770	791	781	796	809	784	820	785	829	812	800	813	822	827	809	797	848	755	728	736	795	841	787	809	774	791	795	813	779	811	822	790	772	758	819	807	787	790	806	800	759	778	776	799	785	795	802	765	780	815	806	799	768	793	789	754	806	792	798	822	804	752	860	790	777	833	836	768	778	773	779	789	836	782	806	826	765	793	804	847	817	799	812	760	781	753	770	782	822	764	844	853	815	761	842	788	833	815	802	806	792	843	815	776	800	844	823	750	816	784	826	791	798	805	811	793	820	778	809	792	793	814	806	782	829	840	747	812	733	770	792	777	790	790	788	800	833	787	800	834	829	778	766	780	825	820	809	813	803	783	767	830	785	765	831	826	751	781	834	793	723	811	788	779	829	827	796	789	783	846	809	816	825	752	815	789	818	824	822	836	822	808	833	825	745	814	850	827	783	810	779	788	733	790	754	818	803	815	818	815	787	809	796	787	785	813	802	840	801	856	789	905	803	783	774	813	805	833	759	829	784	806	860	846	768	763	824	795	808	785	769	827	799	824	789	810	841	799	777	814	812	786	824	795	787	778	810	772	766	819	787	805	819	795	749	783	813	823	798	760	761	786	773	834	784	792	791	826	855	804	802	778	803	792	821	811	788	758	754	768	852	843	783	779	765	846	814	790	807	843	846	837	805	781	789	793	861	788	831	750	762	792	794	800	810	759	785	843	772	782	845	804	789	807	788	770	847	829	785	788	737	806	824	819	840	779	808	809	805	805	800	764	828	773	798	771	798	777	759	842	797	799	788	889	800	833	826	766	743	794	810	804	795	784	743	803	780	781	805	817	825	806	785	811	766	812	735	853	779	806	770	818	852	786	812	852	789	773	833	774	813	840	827	771	821	801	771	812	793	787	770	816	761	771	821	845	777	801	824	731	805	755	766	792	808	804	814	811	797	787	818	781	794	810	748	801	810	779	845	767	789	819	771	817	852	823	781	825	793	780	812	816	802	810	783	777	753	783	810	812	856	812	798	824	840	818	768	817	811	793	817	808	790	793	806	795	808	844	769	788	805	829	854	831	808	838	818	771
28083	18766	5436	642	471	461	392	424	392	404	420	426	400	408	415	446	383	374	372	373	397	376	388	390	431	424	398	398	371	446	419	396	358	446	373	398	392	396	394	373	380	389	393	395	426	399	378	423	411	410	427	422	398	399	421	414	368	377	394	410	427	371	402	383	399	414	420	405	367	389	425	387	425	406	371	387	374	408	387	356	414	413	397	419	382	423	435	382	395	409	394	389	376	362	404	386	423	404	384	408	422	415	380	458	426	390	403	404	395	407	398	411	389	429	392	392	390	404	401	394	388	373	355	375	389	397	420	361	399	357	422	390	389	370	405	408	364	444	398	411	396	376	417	399	399	423	367	394	433	387	400	401	380	373	459	383	417	386	398	383	387	332	381	396	414	373	407	392	359	433	407	417	392	401	427	349	397	406	382	403	366	418	436	406	417	398	400	377	405	384	434	402	395	401	379	423	400	436	395	389	358	398	387	370	433	380	391	399	403	380	383	413	402	416	431	410	413	419	391	401	395	371	386	460	419	387	402	409	411	410	389	400	396	406	398	381	417	401	391	372	378	413	396	422	412	379	390	404	410	405	402	365	403	437	383	371	389	399	370	380	392	370	429	413	400	380	394	383	382	386	391	382	391	418	375	381	413	410	423	379	422	387	370	413	367	385	397	375	409	398	362	375	384	400	373	436	384	410	398	395	384	421	435	382	379	421	376	442	365	411	395	390	412	387	452	394	412	380	405	396	376	392	363	407	361	410	386	425	363	431	373	415	363	412	396	412	371	445	390	367	406	417	427	392	389	392	381	386	418	401	396	420	418	443	384	417	411	405	408	405	424	404	391	371	417	432	394	393	400	405	376	347	411	424	414	408	393	422	385	406	419	410	411	388	373	420	393	425	352	405	419	397	358	365	409	409	446	397	382	419	378	413	389	369	389	415	410	371	386	375	411	385	431	398	423	408	386	367	419	400	416	406	414	436	397	414	441	377	421	353	415	422	424	418	398	412	369	431	417	407	429	383	376	428	374	405	399	384	419	409	369	379	428	415	399	402	365	384	398	384	396	393	395	386	425	385	415	379	434	411	408	391	407	425	400	377	379	374	407	410	381	386	360	408	439	382	343	387	423	379	386	380	458	407	395	390	414	423	376	411	413	404	385	413	407	398	410	408	388	398	375	379	414	385	410	383	425	418	394	386	418	374	372	374	380	386	382	408	421	446	364	380	412	389	411	392	382	374	395	387	398	398	410	425	395	389	396	401	360	405	402	421	419	411	393	407	407	405	388	367	383	370	377	405	419	402	396	414	407	419	383	398	407	423	413	418	411	413	388	397	372	399	418	386	410	411	398	404	449	392	424	445	422	363	413	411	405	382	406	403	378	397	396	391	393	425	389	440	391	359	410	393	406	400	389	436	406	384	376	412	366	414	387	401	413	389	401	379	374	411	412	359	374	392	379	380	400	388	359	410	392	385	363	384	367	400	409	416	406	369	424	392	408	384	401	386	418	420	383	386	409	380	435	411	364	391	408	427	377	395	392	457	411	414	409	352	429	409	389	428	422	407	383	391	384	392	406	405	406	389	430	435	351	406	405	411	427	402	412	403	391	398	400	401	346	412	368	380	378	371	399	383	434	413	377	405	404	400	412	404	380	434	407	382	387	412	418	409	357	421	392	385	413	407	388	410	404	419	363	376	419	396	398	417	408	428	386	417	404	424	387	418	411	394	423	417	403	371	404	411	419	438	412	381	397	389	397	394	372	406	418	370	403	382	435	408	408	399	397	412	391	390	379	425	385	440	399	430	370	403	400	384	419	378	399	413	382	371	393	368	382	426	413	368	394	398	408	396	389	405	417	408	391	399	383	380	381	382	409	349	412	412	388	429	415	424	402	405	375	386	418	403	380	409	355	455	409	362	445	398	380	376	428	394	384	396	380	404	423	401	444	386	391	399	403	425	388	405	402	376	403	428	412	366	395	403	381	378	426	392	423	384	432	379	400	375	415	395	428	423	346	373	398	382	382	407	388	365	421	385	396	405	416	395	398	404	419	444	388	399	404	416	410	415	379	403	392	408	410	393	388	400	386	412	379	432	366	385	393	386	392	363	412	384	371	395	430	421	387	369	385	414	375	409	381	404	417	368	367	365	422	387	369	397	383	422	390	407	405	413	417	393	408	393	387	390	398	414	384	429	425	399	394	404	382	432	376	388	389	408	373	392	374	426	413	398	405	381	405	419	397	361	373	372	399	399	405	391	418	413	372	374	408	413	418	386	408	419	359	415	352	409	372	385	410	376	427	416	448	395	394	430	398	411	389	419	425	369	405	369	400	403	445	399	381	415	416	425	411	410	413	399	410	401	393	393	396	418	404	427	389	424	402	383	363	431	396	391	397	366	404	416	388	413	375	397	403	421	392	408	431	420	391	423	432	394	360	421	382	404	424	429	387	400	411	397	416	419	407	397	442	405	365	398	411	414	394	384	395	371	403	375	409	371	390	429	395	414	405	426	398	393	365	412	434	374	384	392	375	388	401	402	406	403	372	422	383	437	408	407	396	377	415	390	399	407	394	422	409	399	409	402	398	386	379	423	406	375	422	428	395	406	400	382	402	414	374	395	384	418	421	432	364	400	409	363	373	394	397	383	386	412	398	361	388	413	401	416	434	401	381	371	370	395	399	387	403	419	432	379	371	411	363	404	400	405	401	423	425	381	394	413	382	388	384	395	416	408	400	395	428	412	416	414	405	421	426	374	434	390	372	375	354	392	375	388	406	390	380	397	408	363	402	404	422	383	380	392	428	418	387	412	426	388	371	374	396	404	378	397	415	376	385	395	429	394	377	417	425	415	407	384	418	391	414	381	382	424	364	357	403	418	413	381	417	436	382	392	410	418	381	404	410	418	384	446	415	395	389	387	371	391	406	389	416	388	412	407	388	450	394	399	379	398	398	406	363	390	400	410	383	407	395	422	412	390	399	427	400	380	391	407	389	394	425	396	364	384	392	368	388	381	411	437	401	423	407	430	377	392	393	400	390	399	359	385	409	394	367	385	425	383	396	407	432	430	412	419	386	410	400	402	380	398	425	411	377	395	389	443	403	403	356	400	374	386	402	390	402	373	381	392	403	403	415	373	390	401	390	413	421	443	417	403	415	456	407	409	376	409	382	408	380	347	432	403	413	376	400	398	379	363	380	406	428	381	364	402	386	394	398	407	375	364	427	415	390	439	400	380	372	412	401	417	406	409	417	423	397	393	413	410	436	387	428	359	388	395	418	381	413	389	401	394	424	394	408	383	462	412	401	389	357	414	379	396	413	422	415	384	409	444	430	384	432	408	406	410	384	405	434	411	392	393	423	430	421	376	392	395	418	404	404	375	391	399	413	427	409	419	392	363	365	394	427	411	418	394	410	404	397	440	390	414	418	379	420	391	410	425	415	435	408	395	414	393	398	376	377	431	380	390	383	377	449	395	441	417	388	375	409	425	426	405	420	408
12881	5776	2830	664	563	581	542	597	473	546	510	507	533	547	480	501	497	517	479	522	475	508	521	501	502	483	477	548	496	493	517	464	521	503	526	504	475	531	497	494	520	479	467	520	472	462	473	495	481	488	528	502	526	427	500	511	478	498	446	555	475	523	483	490	487	509	488	482	504	511	490	515	530	517	534	514	520	500	518	492	484	500	521	464	506	489	504	512	485	494	478	479	466	440	509	521	450	492	484	563	541	503	510	505	536	493	482	492	492	530	518	491	515	476	500	527	523	479	499	519	509	516	491	540	501	559	484	480	463	527	527	500	483	522	490	535	531	481	529	485	497	518	465	513	484	505	535	490	516	485	483	490	542	485	460	504	535	481	489	494	509	513	499	501	511	534	497	489	513	482	488	528	480	493	451	476	533	490	540	480	496	509	523	476	495	477	502	513	492	528	477	483	490	497	475	470	521	489	497	484	490	458	504	505	519	493	496	499	500	515	450	468	462	513	475	487	489	550	514	535	466	493	476	473	499	515	477	529	485	527	530	511	502	513	485	493	492	499	471	503	505	505	501	473	529	486	511	496	524	494	500	512	528	504	470	466	503	507	499	490	513	522	516	456	514	478	466	534	514	505	511	464	499	508	518	514	513	513	487	475	524	513	507	477	481	504	476	515	459	491	484	525	481	489	464	482	520	483	483	519	480	482	509	511	509	527	508	501	491	515	501	493	513	496	556	500	479	507	425	504	495	515	521	515	499	483	510	511	475	521	512	490	457	468	497	454	498	511	529	480	455	517	499	483	485	498	480	524	503	505	537	519	497	512	475	501	513	497	483	501	511	538	509	486	521	525	465	482	478	477	423	462	510	492	476	485	504	518	524	460	479	489	514	514	515	515	508	469	509	505	497	512	469	501	515	524	507	493	514	585	534	496	499	509	539	484	513	544	475	529	491	462	508	504	498	517	525	430	532	498	531	506	482	501	489	491	517	508	483	496	474	462	495	470	547	509	526	497	513	529	512	508	491	480	477	531	508	509	500	531	500	531	487	519	527	532	489	459	509	477	514	495	477	493	537	498	520	507	485	521	483	477	506	508	473	471	490	498	482	498	480	456	508	494	531	471	508	480	472	476	474	458	508	507	497	460	488	497	498	499	516	501	487	507	475	461	497	484	476	476	499	511	496	480	474	503	512	514	523	511	521	488	515	494	518	476	504	535	482	506	475	488	483	516	454	499	490	493	496	502	460	505	527	495	511	510	507	504	524	533	504	502	473	507	502	467	520	500	516	504	475	500	520	525	471	449	511	518	513	506	473	489	523	513	496	482	494	498	518	514	523	460	477	465	526	539	517	489	452	496	501	489	498	530	476	500	467	509	475	493	483	508	466	504	532	477	482	483	475	498	501	461	489	495	524	487	483	464	503	471	526	490	514	490	523	495	504	509	456	487	502	484	486	416	442	485	541	534	572	475	481	524	475	533	502	498	477	471	486	537	510	498	528	519	523	474	546	510	475	461	496	511	520	528	482	547	512	477	517	503	472	478	499	505	506	499	524	555	482	502	471	536	490	503	488	495	556	475	558	489	509	513	493	496	442	489	533	492	444	522	483	476	506	451	486	507	501	505	465	521	480	526	515	509	479	520	527	521	512	571	498	529	505	495	483	515	525	514	515	489	507	496	529	540	498	486	485	478	486	507	509	506	487	502	503	459	511	526	524	480	492	466	476	539	496	505	500	516	488	540	472	512	496	480	523	497	471	476	496	529	465	532	500	492	483	528	516	515	505	504	502	521	468	513	503	485	515	483	515	547	504	516	560	512	489	464	541	534	516	487	494	514	502	486	502	490	522	520	525	511	484	488	497	496	491	524	453	505	488	481	477	486	473	504	505	448	557	502	479	488	529	493	490	515	499	471	528	477	469	529	482	490	530	477	502	509	512	487	531	491	498	508	479	490	527	526	506	486	477	501	463	515	479	495	493	496	471	485	478	477	531	496	541	535	520	494	501	499	476	462	503	520	520	478	496	491	539	494	487	504	497	473	476	525	535	477	452	521	495	514	493	513	522	509	486	460	493	509	500	468	519	483	497	451	467	499	468	531	459	492	493	520	511	471	502	488	479	475	516	483	519	532	488	520	473	489	455	510	497	495	493	526	495	488	492	520	495	503	523	522	495	559	493	512	510	514	502	553	501	483	518	508	490	480	495	500	497	465	520	471	511	492	508	475	491	501	515	519	466	501	482	536	516	483	480	510	526	501	508	491	487	501	524	515	488	496	494	463	508	434	553	509	496	469	505	521	503	488	491	516	470	515	480	535	474	469	517	496	507	504	510	495	498	530	500	482	444	521	516	464	504	492	479	491	483	488	514	457	511	484	481	524	506	510	525	516	482	517	460	488	499	510	504	471	518	510	516	506	489	494	505	502	503	511	489	538	496	501	520	497	510	486	487	536	459	533	530	497	479	471	495	495	479	504	528	489	514	506	466	519	475	512	473	505	486	488	424	479	475	476	492	493	514	510	488	502	558	487	510	495	499	515	478	492	514	524	524	504	496	539	489	506	461	521	480	492	507	507	511	475	519	460	526	502	484	509	473	474	496	469	515	504	468	509	487	487	487	479	541	463	526	506	453	498	499	500	506	490	501	518	535	480	511	526	484	503	493	504	473	479	482	501	490	471	510	523	490	456	491	466	487	473	505	511	457	523	511	523	534	539	444	520	518	527	534	490	481	521	512	513	503	441	462	514	457	476	532	504	506	467	501	464	528	494	505	490	516	485	482	472	538	495	499	539	485	504	492	462	481	487	474	501	495	482	471	518	522	472	493	520	506	503	510	478	490	564	484	493	494	499	512	494	528	522	510	473	478	491	463	495	470	484	495	510	499	503	465	495	498	555	534	541	483	498	491	472	524	495	454	521	501	478	502	470	487	496	487	505	480	471	485	509	516	531	534	481	490	465	488	442	479	526	491	513	496	513	469	514	506	508	516	491	482	468	539	498	462	535	503	504	446	508	474	485	484	501	514	503	497	541	518	485	518	521	479	518	524	498	511	483	525	456	498	496	512	486	496	484	524	503	492	532	506	487	516	481	484	561	521	508	493	501	510	528	499	550	470	469	574	501	521	484	485	487	471	498	512	504	497	521	506	528	473	477	508	465	491	477	496	574	493	487	529	494	511	494	498	503	501	468	477	508	462	493	509	488	501	515	486	522	497	501	483	502	520	484	512	482	479	513	495	504	506	526	483	527	483	503	506	508	488	516	520	486	508	488	520	502	502	488	515	510	507	514	453	509	454	486	488	515	483	463	503	480	488	482	481	521	490	483	466	463	510	495	479	510	493	502	535	489	493	485	506	478	490	508	498	523	473	500	457	537	493	475	511	414	517	485	507	500	529	510	480	520	524	492	451	526	510	530	473	513	487	472	484	498	511	514	506	437	532	492	500	450	508	458	484	477	527	490	483	492	486	485	499	507	475	490	482	507	496	477	511	512	509	495
23680	21556	28969	24587	21488	6908	1319	1004	928	871	862	828	808	810	828	765	754	749	758	751	772	776	719	737	756	772	779	755	791	758	763	759	753	734	806	761	755	743	738	687	681	762	738	756	714	734	723	759	757	776	794	791	712	758	736	747	763	766	725	735	773	736	748	762	769	732	729	727	760	704	744	729	762	796	742	789	726	737	756	708	783	746	774	751	798	717	751	684	761	717	722	757	775	726	759	739	714	724	700	702	767	739	722	769	795	792	743	779	733	730	757	748	720	703	770	779	755	798	729	728	731	762	724	756	773	763	756	699	767	786	729	743	753	716	745	733	715	771	741	749	733	717	756	790	793	738	735	739	776	761	751	711	752	778	723	787	744	728	783	750	738	703	786	751	730	701	713	736	717	715	748	713	699	721	745	777	795	744	716	743	733	795	795	722	721	781	712	746	749	712	730	727	768	775	733	691	710	761	737	783	735	744	717	732	798	725	701	736	742	732	706	722	704	704	725	740	746	777	735	788	736	748	796	745	754	714	770	714	742	752	705	714	755	715	728	738	764	781	760	735	744	735	754	714	723	760	732	729	755	711	707	750	727	734	744	716	746	762	710	722	763	731	702	740	796	754	709	716	706	727	789	733	694	722	711	739	760	740	753	709	773	723	734	755	753	796	732	754	723	730	750	706	725	729	715	741	701	788	717	701	697	773	741	755	768	752	722	756	774	716	721	698	742	718	705	740	729	753	751	736	699	719	763	721	721	762	711	744	737	696	753	750	703	718	752	752	765	741	742	714	735	755	715	746	748	751	773	773	740	739	742	692	760	739	780	731	795	736	758	691	739	711	741	731	735	736	734	794	758	727	759	779	780	776	784	738	743	720	740	703	744	686	684	712	712	753	745	751	731	750	733	712	711	695	759	746	741	717	799	732	768	679	720	742	775	778	729	698	734	729	744	774	726	719	721	764	721	767	775	749	710	748	720	675	722	736	737	770	739	721	755	750	781	737	742	736	731	787	689	737	757	749	784	718	710	735	723	762	693	670	725	735	806	778	746	724	709	768	703	726	689	789	719	685	777	771	709	702	757	748	754	764	737	750	771	725	707	716	720	753	756	743	727	709	783	718	753	745	735	712	785	682	674	722	716	719	688	727	743	720	787	734	729	712	748	754	717	731	812	708	698	744	746	761	715	741	784	741	732	750	707	710	768	712	734	691	765	759	753	764	754	713	780	771	747	701	755	690	766	753	741	744	717	786	708	761	750	736	784	764	700	785	757	751	803	724	690	739	764	763	699	709	773	708	730	748	722	775	705	785	722	748	713	735	694	757	732	733	692	744	718	757	708	755	759	719	759	730	729	742	774	700	719	763	723	695	713	751	728	702	771	717	735	731	767	767	725	690	773	717	738	732	733	716	790	739	734	733	718	737	726	751	764	742	782	746	748	720	767	712	711	760	740	716	763	749	711	753	722	757	747	746	742	771	738	741	761	743	756	734	746	739	685	731	724	756	760	751	791	701	780	715	778	816	747	769	706	712	722	754	717	735	754	730	769	694	708	751	768	769	732	722	734	750	767	758	794	750	777	769	700	733	792	708	768	806	739	757	712	695	743	728	755	713	791	755	764	779	720	750	761	764	742	704	746	691	741	715	758	721	762	749	705	704	716	740	721	732	740	731	739	742	733	730	753	746	702	747	746	718	769	744	732	720	751	750	705	794	786	697	683	703	746	754	751	762	718	703	723	712	748	755	787	773	761	726	754	720	714	763	766	714	704	731	680	702	764	741	824	780	713	759	744	762	688	728	759	731	716	755	771	822	747	731	734	717	767	732	709	710	701	742	693	770	687	736	726	773	711	767	736	721	702	696	745	733	701	720	708	732	735	712	737	758	756	737	714	665	722	688	750	750	756	712	727	715	700	716	746	751	751	773	701	737	766	742	683	764	725	687	715	730	719	760	749	748	703	759	696	720	722	688	712	724	703	726	736	715	767	756	765	756	735	707	736	766	701	700	741	738	736	677	727	742	773	711	747	756	766	745	733	745	770	734	725	762	710	745	766	684	721	772	777	758	742	722	728	658	774	709	734	763	716	674	772	746	746	722	747	724	754	714	732	756	736	740	775	746	717	742	751	759	730	748	744	783	780	738	666	699	705	708	713	752	715	769	754	745	712	720	725	700	721	759	737	728	780	704	775	749	748	766	732	698	740	796	730	722	775	729	692	705	702	717	715	780	766	717	735	743	717	713	744	744	722	726	761	731	727	757	702	728	744	695	710	779	712	647	730	704	756	741	745	688	705	720	786	751	735	728	737	738	732	721	754	755	742	729	723	687	765	758	681	741	754	771	698	740	745	707	755	781	759	765	772	728	674	732	725	738	711	739	697	747	742	773	722	724	731	670	754	731	730	796	809	762	756	685	750	735	729	792	742	731	743	751	762	732	756	721	663	759	753	710	737	699	770	723	758	746	699	680	802	792	699	699	767	703	722	777	723	781	729	799	753	720	692	685	775	749	731	743	763	754	775	733	752	678	777	731	707	766	695	742	766	758	721	743	690	734	735	679	705	783	764	693	733	755	763	713	752	763	795	745	769	765	787	706	733	762	715	764	779	735	787	701	751	753	765	676	768	739	738	729	702	739	736	694	741	721	765	693	754	740	739	712	724	757	758	793	738	714	714	706	715	742	742	759	756	747	751	724	783	742	765	764	728	702	712	754	736	767	754	726	684	708	729	745	731	684	719	723	729	733	681	738	712	740	743	743	782	707	731	784	727	736	804	719	788	759	767	752	774	737	724	797	747	740	760	735	746	757	746	739	809	760	705	752	692	713	730	793	774	755	736	710	735	805	812	709	708	754	705	723	732	775	735	694	753	727	725	745	748	714	703	754	734	713	720	746	748	727	699	703	693	772	771	737	699	759	756	752	701	725	776	781	730	748	779	723	716	690	704	763	745	741	724	732	726	723	738	707	736	743	724	721	696	718	726	757	751	721	724	733	757	724	726	694	749	742	688	729	729	756	739	724	711	786	737	723	754	753	731	724	680	788	734	767	754	772	739	748	751	742	733	693	756	735	742	735	758	741	740	725	728	740	717	751	766	765	767	712	731	721	731	686	730	731	704	737	721	763	750	709	749	689	755	725	708	699	678	748	704	744	717	757	719	732	764	767	734	743	737	711	756	773	729	720	731	708	760	747	712	708	730	715	801	725	764	747	781	793	760	753	694	771	750	749	735	708	750	770	795	734	698	701	773	748	738	679	743	717	730	715	752	807	756	678	728	746	732	775	794	781	725	714	752	747	792	764	723	760	750	737	745	743	749	762	716	734	693	720	736	750	728	732	740	767	745	763	771	722	732	745	760	750	762	789	765	783	714	677	735	784	764	751	715	760	666	764	726	751	770	751	747	746	716	754	764	734	726	711	784	759	716	698	748	754	792	757	714	733	766	709	771	693	697	741	749	730	769	732	741	775	780	784	722	729	755	735	753	780	738	768	743	740
32486	25794	15480	2774	2099	1763	1587	1390	1284	1150	1102	1091	1004	1015	1018	942	984	966	950	997	969	940	946	956	959	907	936	931	919	921	920	921	926	928	954	924	920	863	977	885	921	928	897	979	959	950	917	911	886	876	999	954	934	894	922	879	901	926	968	916	909	945	922	866	915	909	913	913	910	955	903	903	923	907	917	926	958	850	944	897	940	913	886	903	898	881	925	839	892	906	861	921	887	920	875	903	865	931	950	926	918	891	912	873	943	856	926	881	920	904	921	877	899	861	963	902	944	946	896	911	931	893	895	897	899	884	921	972	863	892	881	852	909	916	892	893	944	960	869	872	929	908	898	876	956	878	854	866	853	894	889	898	954	872	895	902	905	893	882	942	881	908	921	923	916	911	861	897	878	878	913	893	917	917	926	876	874	905	873	902	910	918	869	938	918	889	877	910	904	877	919	916	917	904	979	946	891	923	952	900	894	866	923	888	915	908	937	855	869	886	909	912	912	854	891	920	950	878	900	932	888	912	880	908	884	939	905	943	934	874	886	872	841	922	922	913	842	935	891	908	887	880	938	927	914	885	883	832	881	853	931	861	848	929	934	903	875	938	889	941	854	893	916	899	920	928	880	936	884	911	856	932	941	854	947	878	880	865	916	925	917	866	932	934	898	916	884	871	864	864	904	935	896	871	879	979	871	909	881	853	890	949	891	903	911	913	889	948	910	854	918	868	915	928	891	913	923	886	821	888	827	890	977	848	893	950	907	876	910	889	884	938	855	935	915	884	931	952	918	921	895	891	886	876	921	894	906	912	933	887	924	907	910	913	878	858	914	863	909	893	903	890	905	899	900	903	910	883	875	848	870	938	919	889	888	888	935	960	957	884	862	913	871	915	878	940	897	898	915	939	824	880	934	893	901	874	878	901	891	911	982	937	882	899	870	909	929	916	940	884	955	935	892	890	939	901	915	911	936	865	839	951	851	889	856	911	902	913	929	919	951	909	914	887	889	883	917	898	903	919	913	867	898	950	942	923	929	857	851	898	945	915	972	899	906	914	899	918	850	952	937	880	920	868	896	873	910	920	883	924	884	909	912	928	922	864	933	886	919	926	910	926	937	933	925	939	885	870	930	925	907	991	905	853	868	920	915	931	942	886	885	900	963	907	950	889	939	906	929	911	954	910	904	954	924	913	897	923	939	888	951	964	874	891	912	898	862	875	892	844	902	950	878	877	944	977	905	956	913	923	924	909	885	933	936	846	905	882	907	876	903	892	880	933	911	913	932	874	936	877	865	897	958	937	926	934	880	891	927	937	942	893	886	896	910	918	905	952	871	865	905	888	932	886	899	853	921	868	934	888	895	946	931	849	957	907	946	919	864	931	923	911	872	929	927	835	919	935	885	881	934	935	877	895	881	890	853	873	902	911	838	873	861	913	885	935	917	849	961	966	965	898	874	850	925	907	898	900	941	880	941	890	886	891	952	935	871	947	925	926	916	880	905	922	897	871	895	895	886	980	937	868	919	900	966	916	880	901	933	904	950	953	877	902	869	883	957	845	859	946	902	861	922	881	890	920	864	896	957	955	897	896	887	969	924	891	850	876	855	911	912	937	880	993	891	858	939	887	885	911	923	875	906	908	890	926	863	912	965	898	957	979	867	850	896	891	907	849	894	884	917	923	823	890	927	889	913	909	904	883	928	893	900	940	895	909	856	903	887	936	851	931	877	920	959	910	888	954	912	869	889	873	895	912	930	939	847	926	902	917	891	909	947	945	882	916	927	881	945	903	887	959	909	918	929	889	926	903	928	934	858	964	902	900	912	915	877	892	935	908	934	918	914	818	948	869	917	815	896	898	910	928	903	863	911	900	878	897	915	882	940	934	908	838	900	911	875	927	941	941	895	878	907	920	887	967	974	879	911	892	857	886	914	881	921	897	920	870	894	921	906	920	950	858	973	885	900	850	864	895	902	876	895	915	877	930	975	913	944	914	868	921	949	891	923	902	956	937	899	944	874	940	922	907	906	929	853	894	871	881	910	898	883	924	940	929	956	894	893	858	892	905	913	922	876	918	882	995	878	919	868	884	944	965	956	859	907	892	855	911	933	930	937	924	903	941	896	863	927	866	932	937	887	925	966	931	915	858	952	922	900	847	898	881	882	877	873	938	892	879	881	914	889	945	910	927	817	928	918	891	919	902	848	929	920	897	874	911	915	886	847	907	846	906	887	903	880	914	913	906	885	905	874	848	837	855	908	989	915	879	881	919	910	912	947	905	881	955	911	951	887	924	879	958	915	868	899	935	912	947	965	926	916	870	879	944	889	870	921	894	926	869	913	874	960	879	932	927	915	862	930	897	921	913	898	846	932	898	952	874	899	902	906	900	958	943	979	975	923	893	906	876	866	906	899	933	882	927	889	899	865	888	903	950	926	972	866	882	890	854	848	873	919	913	976	869	844	878	873	907	892	924	868	903	929	904	925	947	888	973	902	906	958	888	918	949	931	881	912	879	894	887	932	924	928	926	955	963	941	972	878	889	930	903	938	903	922	926	905	914	902	914	884	936	902	912	922	875	921	941	906	868	891	941	920	908	895	912	904	889	892	883	907	880	882	899	848	897	927	891	898	920	878	919	890	900	952	926	943	867	980	944	964	849	910	974	931	929	878	910	870	842	923	930	936	919	874	908	946	836	897	924	883	897	896	924	857	930	902	866	907	870	850	903	914	942	947	918	885	933	935	903	901	948	964	904	881	864	887	942	918	919	947	845	886	941	892	905	888	882	897	925	921	894	841	898	903	971	866	958	924	922	913	907	904	929	874	919	884	915	931	917	924	887	924	902	922	915	945	887	922	915	992	911	971	892	906	922	903	900	895	934	884	887	924	901	811	950	942	930	946	950	971	931	935	897	916	887	869	920	945	896	876	954	918	906	879	856	915	876	855	898	902	913	908	921	909	896	886	856	945	947	898	934	934	908	936	918	894	892	897	861	919	925	944	928	899	908	892	889	867	937	893	952	929	918	921	978	904	918	896	869	908	924	899	936	891	878	853	959	901	937	949	933	854	922	887	926	956	889	911	901	899	884	922	928	871	892	926	898	886	911	898	905	903	888	921	949	909	874	858	969	921	912	961	932	937	883	912	906	915	919	903	882	908	877	1009	895	922	882	866	913	872	885	921	952	916	967	902	893	931	939	927	866	935	931	911	889	865	890	967	854	938	908	920	871	929	942	908	930	911	950	872	911	939	911	977	884	903	945	877	916	903	953	896	895	914	898	891	903	883	896	909	853	931	900	873	890	924	951	852	926	914	871	891	865	929	897	924	883	846	931	918	904	900	913	870	897	894	914	926	894	945	976	929	879	901	937	951	869	947	878	899	920	898	891	908	922	916	935	871	959	921	889	900	910	938	945	842	934	890	938	913	912	903	887	898	863	889	869	931	939	887	892	906	890	929	912	959	918	928	937	922	879	918	968	901	907	895	881	953	868	895	917	952	925
24856	21580	27786	25652	6590	412	314	293	276	247	252	237	256	229	216	206	221	210	202	226	240	226	222	192	225	195	181	185	209	213	182	207	193	212	197	204	214	206	247	202	199	202	201	192	195	207	198	219	190	213	204	193	197	212	219	179	200	198	220	186	188	207	221	186	198	203	197	202	193	212	211	222	228	202	201	203	198	169	219	215	210	202	198	205	162	207	210	211	190	226	186	212	218	189	190	209	207	212	221	200	189	191	188	173	207	198	195	206	202	217	189	171	200	240	204	231	192	201	232	200	185	191	200	199	221	218	192	209	215	188	205	219	191	202	217	180	193	194	196	204	198	219	203	199	188	223	193	211	209	202	166	206	204	192	196	193	200	195	171	169	225	191	195	172	183	186	187	202	191	175	197	182	215	202	189	205	228	207	210	196	196	215	205	204	188	192	215	177	187	211	228	228	172	200	174	218	205	212	200	204	195	185	190	180	204	245	195	206	199	193	223	210	188	217	207	214	192	196	193	185	190	201	204	207	222	181	199	196	205	199	183	195	210	212	192	186	201	199	200	188	176	197	191	197	211	196	190	195	216	196	188	199	201	201	189	183	205	185	195	186	239	216	220	207	183	217	212	196	220	199	194	219	212	225	225	199	200	219	200	203	216	188	206	214	190	202	206	195	206	168	216	199	168	225	209	187	203	198	205	177	203	200	186	210	230	198	204	211	202	197	183	228	203	191	181	171	217	199	159	186	193	166	183	180	209	201	198	203	203	214	206	193	200	193	196	193	208	224	192	198	196	176	203	192	195	211	213	190	218	218	192	188	229	194	195	210	190	203	213	199	180	198	203	205	174	190	223	185	194	203	204	195	207	210	218	177	169	197	180	225	209	186	164	191	215	184	197	185	159	200	233	199	192	211	202	183	182	221	169	216	228	192	204	199	214	192	201	212	189	184	205	229	190	206	188	216	179	197	164	211	206	221	201	192	181	186	181	229	196	186	205	208	191	204	185	191	218	189	223	192	218	204	213	206	189	205	221	205	199	193	187	210	198	195	204	218	191	196	202	201	210	191	228	198	187	213	174	204	185	212	183	190	193	207	217	221	192	195	212	203	181	194	214	188	213	178	208	216	219	201	234	213	216	194	191	199	187	200	181	199	170	228	182	176	196	209	198	186	194	219	179	207	193	215	228	183	202	204	194	204	213	207	184	199	193	211	190	197	182	180	195	200	201	193	161	217	199	205	194	203	199	207	211	210	217	199	222	207	186	199	200	181	200	186	202	202	190	212	207	193	199	182	229	200	196	198	207	194	211	182	208	195	172	191	195	217	211	214	184	207	194	194	202	210	220	194	213	203	215	196	207	178	195	194	204	176	175	233	192	201	201	206	198	195	214	217	189	178	208	183	194	213	193	193	215	188	202	203	213	201	206	179	240	192	202	190	186	205	203	181	195	223	178	199	224	227	198	211	188	184	184	237	196	200	186	208	219	203	207	188	171	199	192	216	172	205	191	206	226	192	163	215	194	190	195	182	189	199	224	205	166	193	189	187	199	183	189	199	206	205	200	204	217	195	198	186	189	212	182	199	192	181	209	198	184	199	229	225	211	194	209	212	197	210	173	207	192	167	201	189	201	209	198	204	198	185	214	198	187	205	202	186	182	210	224	223	217	210	197	204	194	215	192	205	181	198	205	202	221	187	202	198	210	216	179	221	210	179	214	233	187	201	188	200	209	197	219	210	208	228	209	215	182	195	206	205	202	191	210	223	210	173	185	208	191	199	198	168	195	191	207	173	214	191	204	211	198	211	214	219	185	183	200	186	203	202	192	221	203	205	197	184	192	192	180	183	215	193	211	179	185	196	215	206	158	183	202	195	198	190	190	205	205	202	181	212	212	226	190	222	217	181	200	207	203	198	184	183	192	183	208	216	191	200	226	183	198	179	209	210	190	183	180	185	205	176	203	187	215	199	195	199	209	203	168	180	170	212	220	192	205	213	182	183	198	193	182	200	182	190	220	216	211	191	197	230	199	196	178	214	212	185	206	196	212	202	200	164	177	185	221	177	196	214	213	221	189	198	208	218	175	216	204	193	201	199	197	205	198	171	175	214	171	164	209	202	199	188	177	213	209	229	199	188	201	182	222	192	197	190	197	193	179	224	232	189	182	178	208	204	203	198	194	197	208	212	184	225	213	188	214	213	202	200	205	211	206	207	193	221	225	207	214	225	182	207	198	172	190	199	205	214	231	179	189	189	201	210	185	220	196	233	172	210	210	189	196	204	216	200	184	203	203	201	183	204	200	193	187	195	213	203	176	212	187	211	191	196	197	201	198	178	183	234	200	195	185	205	190	207	199	219	192	181	201	200	192	199	173	210	202	185	167	196	210	203	192	190	222	195	216	192	209	180	223	187	212	180	213	224	218	210	198	202	171	225	205	188	172	193	213	212	198	195	202	184	181	221	225	201	202	188	189	191	191	179	191	171	196	169	182	229	198	189	191	195	213	197	209	193	195	207	202	193	207	190	202	190	217	193	180	183	212	174	208	195	193	198	218	205	162	178	157	198	191	204	204	183	227	238	218	198	211	209	206	210	195	211	213	171	195	179	223	225	198	189	195	216	183	197	210	217	206	195	203	193	188	199	219	183	210	194	200	187	217	195	188	200	215	199	201	202	184	184	212	197	211	178	221	223	210	197	199	205	202	202	178	226	221	182	218	201	187	189	192	209	227	223	207	207	201	188	174	192	224	211	212	211	213	183	180	203	202	200	213	200	205	188	192	205	212	217	178	186	222	186	215	172	201	198	200	191	193	243	187	232	204	175	193	195	199	191	210	208	217	199	211	195	202	203	175	207	220	188	210	213	200	226	225	213	193	202	198	187	214	207	224	204	190	182	184	200	209	201	211	204	185	194	213	184	205	191	189	176	184	211	173	189	188	210	189	207	212	214	194	197	179	179	188	198	189	198	209	190	203	201	194	194	183	217	195	197	189	193	190	182	171	192	198	194	203	191	205	194	183	214	179	175	211	192	194	177	167	184	191	200	225	203	219	173	210	187	204	202	228	206	201	201	208	223	208	190	184	197	201	188	223	183	185	179	210	224	199	197	180	178	217	197	201	186	219	229	193	177	194	192	173	188	193	189	188	180	196	197	191	199	201	193	193	225	211	207	204	199	215	196	206	190	205	231	175	175	191	199	184	215	217	207	193	200	218	197	227	178	186	183	186	189	203	199	204	183	193	186	209	191	199	212	188	197	184	201	218	192	201	193	192	224	179	189	230	206	188	211	193	197	184	201	212	215	206	208	182	191	195	213	193	191	194	216	194	204	183	178	191	196	219	220	219	219	218	214	191	190	189	185	194	175	186	195	254	188	186	222	223	191	189	206	182	176	220	178	217	206	191	204	179	191	204	223	218	220	186	219	208	203	194	181	205	215	205	198	186	192	206	204	226	200	216	221	218	186	195	189	193	188	189	193	193	210	197	182	190	199	213	166
29858	20242	9679	1300	932	729	621	549	473	373	397	348	368	298	321	291	335	292	310	300	293	298	287	288	288	270	266	287	290	279	295	265	299	276	283	264	298	308	287	272	279	298	295	271	311	286	260	267	278	264	271	287	271	300	284	253	266	265	305	297	268	286	284	263	260	281	281	297	283	297	299	259	248	264	262	272	285	270	313	254	282	295	280	263	267	255	291	292	277	280	274	264	287	278	273	310	259	283	258	275	282	266	257	256	314	294	289	258	273	260	280	261	281	274	269	279	307	279	319	282	284	335	277	267	295	259	268	274	265	302	279	274	304	258	283	268	291	277	272	310	264	277	301	254	257	280	296	270	290	253	274	320	264	285	288	305	260	282	297	278	289	286	270	246	279	247	274	303	299	256	294	272	293	250	272	283	299	250	274	288	263	272	263	258	294	263	267	265	267	270	259	288	293	282	271	285	266	269	255	290	254	285	293	265	268	278	275	275	247	286	306	275	267	275	267	271	268	264	275	261	264	292	272	288	269	265	275	275	263	269	242	268	304	257	304	266	286	316	291	288	286	288	261	275	254	272	258	271	281	305	277	284	270	289	253	265	305	299	270	291	283	301	311	296	294	285	276	257	253	273	261	271	264	266	288	278	274	247	252	274	273	267	260	267	265	267	260	294	294	275	279	268	298	259	273	271	260	279	276	268	287	247	284	291	271	301	278	288	289	278	286	270	277	291	322	296	285	297	272	294	267	270	279	271	286	250	264	279	286	277	245	280	253	278	278	294	321	268	275	276	261	271	269	274	267	298	290	267	295	258	272	292	267	271	290	283	292	256	296	294	291	272	290	295	285	264	257	252	292	267	294	254	254	301	289	283	272	255	284	292	278	293	295	307	283	267	269	255	261	290	285	279	276	285	267	260	286	274	278	301	262	318	282	266	276	275	274	261	238	308	278	270	287	265	290	287	287	296	268	264	309	291	276	272	282	297	290	295	283	278	275	262	294	290	271	310	264	296	265	278	280	264	276	278	281	308	279	284	268	264	263	277	276	259	287	274	294	263	271	272	274	256	300	292	267	286	258	295	278	280	300	284	266	250	284	271	309	282	248	268	299	260	285	270	245	270	262	258	282	274	299	253	305	279	270	289	306	267	279	291	273	277	264	265	283	277	286	274	304	301	278	269	308	287	264	277	269	266	250	279	291	240	258	258	265	260	255	273	270	286	275	300	277	269	278	287	293	287	249	279	265	291	285	279	296	278	259	279	294	262	266	248	284	279	302	285	295	234	280	280	266	270	269	268	291	249	293	264	287	265	283	290	259	279	281	292	285	271	274	284	265	257	285	279	277	253	295	284	262	257	287	320	247	314	270	277	313	286	287	278	267	282	293	244	290	284	255	276	276	257	292	257	271	278	278	270	264	301	267	289	286	268	256	324	291	268	271	302	268	280	261	287	284	285	294	280	263	290	311	279	293	274	259	253	269	258	274	284	239	291	265	252	272	274	287	282	288	260	285	266	264	272	263	260	267	307	261	286	293	276	280	250	284	263	280	273	278	254	297	250	266	275	280	277	269	294	273	305	304	261	293	262	285	285	252	288	276	279	271	272	276	277	282	259	255	273	284	307	268	225	262	296	288	285	272	274	283	273	301	276	259	287	298	287	290	319	247	264	272	288	286	279	268	236	286	290	277	295	298	269	252	297	270	286	276	284	293	275	294	257	295	258	294	263	301	283	265	272	296	263	264	290	266	281	255	274	279	280	268	300	282	298	284	287	268	288	300	297	282	268	279	290	264	306	298	281	288	297	283	270	276	241	267	293	271	258	274	272	286	284	294	271	289	288	250	276	289	300	265	272	253	311	275	266	268	260	272	279	297	266	285	300	255	262	297	254	293	295	293	285	255	277	290	284	312	268	289	256	290	289	269	299	254	282	269	263	294	296	276	272	254	276	289	296	287	280	286	283	301	287	268	284	284	288	285	297	262	262	279	261	288	263	301	258	267	266	283	283	282	293	277	278	283	306	244	293	289	234	289	252	257	280	292	301	289	266	311	275	296	277	273	280	300	293	284	292	272	260	297	285	254	304	272	259	251	259	296	287	277	293	293	290	261	276	286	303	311	260	282	297	265	278	254	263	274	286	285	318	294	285	272	279	284	300	297	262	296	280	245	284	282	267	248	291	287	281	276	289	286	266	251	264	302	289	268	245	248	275	252	270	276	281	274	276	279	290	284	326	299	250	275	288	272	289	280	256	276	281	290	280	275	281	270	270	255	277	244	280	268	274	274	296	319	257	297	277	271	265	273	287	283	276	278	268	268	282	312	265	296	272	296	264	293	283	291	275	252	259	261	286	274	294	259	279	256	317	270	277	278	289	271	285	298	266	265	298	256	277	280	274	320	275	305	297	294	260	261	282	269	294	287	290	285	274	319	275	274	291	287	267	290	286	254	293	301	274	288	262	320	257	271	270	259	286	280	289	265	274	296	289	280	268	274	271	237	274	307	256	310	296	276	274	263	279	263	274	262	279	284	268	286	313	261	321	266	260	246	246	280	257	271	255	268	290	260	269	260	293	265	282	266	322	259	255	271	258	277	248	279	278	305	296	257	276	260	245	274	265	287	275	263	294	310	287	268	277	271	280	281	292	268	272	240	257	288	274	278	281	260	245	265	280	269	272	268	270	281	282	289	273	264	280	266	301	280	263	296	299	278	254	276	284	281	275	285	284	267	292	259	262	298	253	275	251	273	267	285	286	254	255	276	263	309	237	289	271	282	295	303	293	301	258	272	278	297	262	288	289	261	246	264	279	282	296	276	308	267	276	272	280	270	263	288	257	276	288	266	283	268	269	274	297	273	252	270	255	257	274	249	288	284	254	295	290	277	266	269	301	313	287	268	290	265	263	285	259	264	272	254	259	260	276	264	278	235	266	265	299	306	261	270	269	312	290	276	276	292	295	273	288	281	270	284	267	336	290	285	276	276	296	289	277	268	271	250	308	261	276	272	303	277	289	290	281	275	261	270	273	284	254	292	294	293	274	296	302	290	260	301	321	252	298	304	259	301	265	305	256	292	268	260	278	266	268	274	273	283	262	285	280	260	266	298	296	298	297	297	285	266	273	265	300	267	283	267	285	275	267	256	290	292	310	239	260	257	281	283	265	269	272	261	291	266	305	299	264	260	289	254	286	292	268	305	274	281	282	302	259	283	275	277	259	281	277	269	272	284	305	278	277	276	264	274	278	265	279	289	288	290	275	292	287	275	249	284	264	246	283	289	285	255	285	241	281	276	293	257	301	279	273	298	268	268	293	268	294	287	268	295	297	273	274	256	297	323	274	274	288	266	266	275	254	281	291	246	264	278	301	308	319	297	273	259	263	308	282	258	288	292	277	277	302	292	253	287	274	291	271	278	276	222	253	263	280	277	257	279	271	270	275	301	276	300	259	276	313	284	303	268	276	317	283	270	277	287	278	310	277	293	279	257	271	262	283	270	274
22646	21576	29489	24109	21580	21561	6340	1123	959	887	843	812	779	796	742	687	736	688	682	698	656	719	724	650	690	660	671	654	674	723	640	622	668	638	638	627	697	653	652	688	655	668	658	636	637	635	653	638	609	654	627	624	668	613	649	645	606	666	651	645	624	644	680	648	646	690	642	627	608	636	653	637	626	659	677	627	632	630	631	613	602	634	620	648	659	639	655	664	708	620	635	630	655	615	615	606	638	627	662	696	709	674	639	607	649	641	666	639	641	650	625	608	649	641	649	664	663	619	605	631	598	617	666	610	632	652	679	656	637	657	624	656	609	636	680	689	640	648	627	658	631	617	657	623	616	702	624	625	642	646	654	631	608	632	614	618	633	693	654	588	675	633	601	631	634	671	639	648	586	608	648	645	638	674	664	638	582	585	634	607	629	662	603	667	640	654	674	646	644	613	656	682	641	680	654	645	661	635	636	714	664	654	641	672	625	658	639	688	637	651	644	663	626	643	594	619	640	650	650	579	682	630	661	591	660	665	607	662	681	654	627	618	620	668	591	626	624	607	627	643	631	570	600	648	604	663	620	673	590	613	648	643	659	661	650	622	653	666	639	629	624	635	676	652	600	604	614	595	643	699	592	646	665	624	646	625	601	618	630	605	620	630	649	634	615	664	608	687	642	654	643	629	633	626	643	612	619	655	640	616	629	638	594	564	643	609	579	620	618	624	676	612	674	645	655	657	633	654	704	610	635	658	626	614	635	618	687	677	619	655	642	638	646	645	607	599	617	623	590	636	617	632	646	686	642	609	634	611	620	649	609	645	647	614	637	683	637	660	637	666	642	612	606	678	660	638	589	651	615	666	628	674	653	634	644	635	658	676	628	603	652	642	672	628	654	595	602	631	629	672	699	681	670	686	619	679	680	672	656	677	626	680	613	611	684	621	667	635	619	629	714	627	622	615	658	610	646	656	640	596	668	612	630	605	632	677	644	681	654	622	625	651	619	641	653	629	614	624	647	711	633	613	635	606	671	643	633	688	672	658	646	620	675	650	639	650	718	623	621	587	690	599	634	664	641	631	618	656	600	677	634	686	627	629	619	638	614	677	608	600	662	660	624	647	600	640	668	611	640	647	651	673	612	647	658	639	599	593	648	636	642	669	628	630	631	634	629	615	658	634	614	616	640	631	655	634	595	619	631	654	631	604	677	633	625	656	621	626	645	624	653	649	628	650	635	616	648	677	635	661	648	583	642	655	637	614	625	661	661	667	626	644	644	666	611	647	628	606	630	643	621	661	672	623	638	672	651	625	644	682	643	662	627	642	601	646	630	636	629	641	633	657	619	648	621	627	681	612	606	635	613	635	636	637	640	652	600	685	616	636	644	629	667	626	674	603	620	650	618	667	675	590	618	610	610	612	646	649	665	618	608	649	639	623	666	654	586	638	605	662	638	617	642	621	625	660	636	648	612	593	663	645	625	652	605	630	654	650	641	612	610	619	607	697	654	611	621	670	647	611	607	656	615	636	654	628	642	625	674	601	630	636	572	646	638	595	653	615	637	664	643	624	640	620	621	609	657	637	635	626	679	623	669	640	642	615	616	613	652	637	647	627	628	600	650	605	705	653	640	630	638	620	637	655	624	661	644	624	648	634	639	605	684	614	657	625	671	633	689	607	614	659	651	631	640	602	653	627	627	649	645	615	647	639	614	634	598	636	637	641	595	648	613	603	641	642	619	599	631	618	633	627	637	645	643	638	629	635	667	674	656	627	641	644	609	603	670	606	655	675	604	635	663	682	626	631	663	656	666	665	629	630	655	606	636	650	634	641	589	601	639	586	652	614	642	639	674	639	646	621	635	622	592	646	624	615	646	614	629	635	655	632	660	652	668	635	635	636	626	602	616	680	628	652	670	614	627	658	682	653	627	624	633	658	610	637	628	663	645	638	648	626	653	586	608	649	629	664	627	622	654	605	638	604	600	633	637	638	593	634	673	643	624	610	622	575	660	658	650	589	607	679	682	642	665	644	661	636	649	628	641	659	655	610	615	687	627	624	636	634	663	639	653	641	588	611	617	642	649	618	648	639	636	647	633	617	611	675	622	594	624	635	677	650	632	625	612	656	622	604	695	629	672	689	695	647	632	623	624	578	649	624	638	600	620	614	602	630	632	652	632	639	653	634	628	657	595	608	596	613	699	645	649	566	649	665	679	675	613	679	651	634	638	675	596	631	618	649	674	652	668	620	634	653	617	604	636	674	642	640	635	647	662	625	640	623	617	654	616	658	627	600	645	616	626	643	655	645	645	633	624	670	634	588	620	659	623	622	633	634	625	649	665	660	623	632	635	663	620	627	642	679	644	648	684	626	608	640	651	625	637	630	633	679	660	579	611	622	596	634	623	649	657	646	669	629	631	642	656	631	640	622	650	642	635	621	614	637	584	671	645	646	624	653	640	623	628	651	657	683	651	640	678	648	668	628	628	622	652	640	665	623	628	671	663	645	626	612	611	662	660	613	652	685	597	623	654	636	663	650	665	668	671	649	637	608	616	666	601	632	628	657	612	595	663	633	662	647	617	626	653	625	657	622	642	630	677	579	604	674	608	635	620	662	657	637	622	652	578	649	636	626	658	594	644	606	691	579	613	625	642	593	677	628	629	631	654	631	635	652	665	651	614	633	598	638	617	576	639	637	690	616	604	673	598	647	638	677	618	578	619	633	646	627	642	622	656	588	586	649	620	646	631	618	680	694	663	661	641	660	661	670	616	657	617	650	663	655	609	639	609	602	635	609	646	681	627	666	682	643	619	616	623	717	638	641	621	600	615	656	638	614	672	592	655	664	605	660	609	640	606	634	619	602	619	629	619	654	691	663	623	632	672	648	687	650	679	673	634	593	624	663	600	671	649	605	622	648	614	627	677	645	632	663	700	634	641	604	643	637	656	674	627	635	639	633	609	656	635	602	651	646	617	615	618	680	614	583	567	681	608	669	624	594	640	654	633	660	645	640	632	606	625	613	624	649	625	621	592	619	662	662	662	623	616	673	656	648	619	654	685	639	659	677	610	644	625	644	597	632	672	638	659	634	658	680	667	653	671	650	643	645	683	638	603	646	626	567	635	628	647	615	610	637	677	661	664	630	635	636	638	693	646	682	605	668	651	652	654	648	599	616	621	621	633	660	563	621	644	614	627	632	609	642	602	685	638	618	607	637	663	708	624	615	643	643	619	634	657	668	681	625	709	609	622	637	596	599	643	660	626	624	632	642	626	650	650	638	591	625	625	666	594	643	629	666	631	574	592	640	637	648	595	703	632	595	622	611	656	635	649	615	642	647	681	586	658	622	617	604	634	591	621	646	656	638	622	660	655	620	616	639	660	634	645	650	623	671	612	635	604	675	651	632	584	647	638	625	603	704	622	630	648	661	634	645	625	647	670	656	650	595	603	612	610	598	659	631	629	636	656	661	665	627	654	595	609	604	643	619	625	621	664	602	637	668
39411	39104	20176	4340	3048	2425	1986	1734	1444	1298	1157	1112	1095	998	924	941	938	901	926	894	904	792	844	891	841	856	816	823	859	860	818	821	828	806	805	812	834	866	812	785	871	836	796	817	846	785	850	795	832	800	747	809	772	841	824	769	747	825	799	850	823	799	803	769	838	790	779	745	849	833	797	880	856	819	787	772	789	787	795	813	781	799	831	811	787	752	778	826	873	809	807	808	767	805	768	864	804	808	773	789	848	802	845	801	781	751	880	776	801	807	813	790	809	731	772	848	777	764	800	778	818	839	799	815	791	807	800	797	778	773	843	776	793	812	790	847	777	759	787	849	782	791	795	820	809	810	816	847	810	777	777	796	758	831	805	801	797	786	760	797	777	834	815	762	807	769	806	733	787	760	758	774	739	800	856	762	797	828	773	815	859	789	779	772	824	806	734	837	777	801	820	772	834	777	787	800	804	747	784	791	870	805	819	843	816	793	796	809	771	820	838	837	835	781	840	775	770	792	798	810	777	782	820	766	795	812	801	769	793	827	742	827	791	787	786	864	845	773	811	824	780	786	832	758	789	842	795	833	783	799	762	786	850	824	776	804	823	789	765	794	801	843	786	830	824	763	873	733	812	771	797	806	843	781	836	817	816	780	800	816	812	796	811	789	828	838	849	824	750	800	805	752	845	815	809	804	815	865	802	862	801	799	807	785	793	782	791	757	818	757	831	836	794	821	815	805	812	794	805	788	853	772	840	778	790	828	799	806	839	835	853	775	844	829	826	820	801	827	861	800	809	793	869	839	834	833	744	800	821	805	774	797	807	824	823	836	813	776	811	815	800	787	808	807	747	827	799	775	787	851	806	831	835	764	793	766	786	817	772	803	822	799	810	780	803	842	816	764	774	831	816	825	818	797	860	800	828	820	772	830	767	844	807	789	805	840	822	807	823	836	798	844	821	836	850	768	818	709	812	713	825	803	777	787	791	794	831	832	792	819	781	797	786	769	795	853	810	792	792	802	811	832	845	814	810	813	780	741	815	746	793	806	777	808	712	810	800	789	793	822	778	838	797	840	812	824	877	802	846	801	791	798	869	822	823	777	783	775	840	814	811	766	788	812	813	776	810	830	830	766	784	798	787	830	775	807	799	813	768	810	822	808	806	814	795	794	817	807	762	880	835	783	818	782	744	817	837	798	795	797	794	740	769	793	830	804	815	784	792	851	817	868	814	809	777	756	768	789	793	772	836	759	772	809	832	836	771	808	788	822	834	817	827	829	836	775	874	786	836	811	811	808	784	859	798	816	835	802	754	763	762	781	832	764	811	778	807	766	819	787	832	784	812	829	778	845	851	781	773	793	848	784	812	793	828	746	757	770	801	781	787	811	800	789	810	814	815	756	850	815	773	781	774	837	807	836	808	816	844	766	790	817	772	767	822	801	747	815	844	802	801	819	779	759	839	790	807	808	846	810	795	772	836	824	817	800	831	847	814	827	815	772	814	801	850	809	830	801	817	770	788	783	775	840	859	761	808	776	788	794	801	761	793	786	811	798	805	838	823	787	782	807	849	800	794	782	815	828	813	846	781	790	796	821	801	759	801	785	775	808	797	805	759	799	803	841	822	808	831	855	800	781	871	784	850	814	831	807	835	833	853	844	794	784	816	802	791	826	776	758	803	814	781	823	773	830	777	792	774	802	768	819	819	744	765	808	780	748	795	855	826	817	858	812	815	805	804	789	795	788	809	824	793	788	800	812	856	761	807	819	829	783	830	795	783	811	832	786	807	809	812	834	806	815	810	792	855	853	752	779	785	786	861	749	819	814	763	854	806	817	768	823	764	772	824	777	802	800	823	819	805	793	752	791	754	842	789	795	750	798	802	826	796	858	763	823	785	824	801	825	804	848	804	766	872	830	823	793	825	800	825	829	753	828	794	769	825	814	826	807	784	784	772	784	803	799	796	806	835	826	837	826	812	833	738	743	799	816	775	774	755	825	832	801	785	815	798	796	775	839	772	826	804	802	832	804	780	771	815	815	806	838	746	806	754	812	795	772	809	778	866	822	795	826	740	847	803	819	782	758	789	773	800	850	812	753	803	800	845	816	784	835	767	852	826	822	805	870	767	763	790	803	760	874	826	770	873	742	775	795	818	752	819	797	786	812	828	827	833	821	778	802	767	788	784	792	792	791	803	829	791	821	791	850	851	776	828	792	753	774	797	824	777	783	799	856	771	819	763	749	798	731	799	790	792	838	784	800	785	849	797	783	816	801	814	811	781	813	834	787	793	750	776	788	761	825	814	817	775	783	797	771	770	791	811	818	822	820	795	830	779	845	855	813	788	835	768	823	826	839	818	794	768	854	829	830	843	816	804	834	769	773	811	807	861	783	801	762	811	769	835	840	825	798	826	758	825	777	739	826	808	761	826	798	751	812	791	851	749	856	812	740	816	806	789	784	800	791	758	828	862	837	844	795	800	788	778	798	823	820	762	775	801	775	799	850	822	764	811	804	782	875	792	790	769	844	819	808	846	798	847	779	782	815	814	771	797	790	870	776	809	782	800	824	772	779	809	775	790	834	826	816	801	838	815	798	778	830	802	795	804	764	817	802	798	801	802	803	784	807	814	832	861	784	845	758	777	801	805	777	818	822	736	784	799	832	803	837	819	826	759	823	822	857	834	799	797	799	738	845	792	796	844	796	769	768	786	794	751	774	834	781	806	805	830	758	844	845	805	829	802	776	760	765	800	816	802	859	814	784	783	819	797	808	792	790	797	810	847	811	785	795	791	761	801	834	820	769	837	804	763	753	817	842	813	842	833	796	775	782	827	798	803	737	822	832	805	796	772	833	813	841	824	799	825	759	842	802	807	791	805	778	791	805	755	800	803	787	767	762	832	832	790	770	818	797	797	797	778	815	834	837	842	779	773	817	794	782	793	795	802	790	856	822	776	753	831	798	822	819	803	788	746	760	840	760	812	805	818	773	884	782	793	797	812	799	803	801	782	820	736	815	818	783	746	843	813	818	789	792	836	797	765	771	828	805	785	768	824	782	759	783	795	795	813	812	797	755	801	813	807	845	785	810	836	809	775	861	811	775	852	806	798	779	812	835	781	796	802	801	817	772	770	817	813	849	776	778	834	821	823	775	771	813	755	797	797	814	808	776	806	811	832	807	811	777	809	793	775	780	818	781	844	797	821	785	807	780	830	863	772	833	778	821	832	817	815	778	827	838	792	805	790	802	804	785	807	793	809	811	786	794	827	818	784	821	762	831	788	744	808	745	794	785	812	818	757	843	830	806	822	780	803	838	808	815	809	802	842	820	769	812	830	822	825	809	820	767	835	820	810	775	824	783	838	793	818	801	765	838	776	785	783	792	795	878	810	785	806	732	765	796	846	803	811	784	804	737	835	775	803	743	831	799	814	807	805	795	835	781	816	764	817	883	814	830	801	761	863	838	780	751	743	752	772	845	791	785	820	840	829	773	750	830	776	834
27973	18851	5202	741	506	418	417	412	430	388	406	427	426	426	354	413	445	388	382	388	392	382	408	402	402	412	433	421	416	375	418	423	395	400	412	440	394	409	377	362	426	394	387	397	360	386	406	380	431	428	434	416	405	432	402	360	405	418	434	422	410	385	438	399	421	427	391	383	374	410	391	407	392	449	437	400	429	389	438	410	408	407	377	443	372	385	400	411	409	390	458	395	420	423	431	422	413	380	406	415	447	389	367	392	396	421	437	381	414	371	368	380	396	374	420	428	430	414	416	406	372	407	408	429	359	394	381	383	397	407	398	413	421	417	403	422	424	360	428	395	388	413	369	373	396	429	387	389	392	415	406	404	386	382	388	424	380	405	404	408	423	409	382	390	385	377	367	417	410	401	382	380	423	409	406	429	423	406	371	425	383	402	405	384	382	426	407	409	375	418	388	383	423	390	400	451	429	387	425	386	409	369	389	376	392	397	399	362	386	405	424	408	409	398	391	385	419	419	390	402	399	397	403	392	393	403	416	430	472	402	389	395	398	408	389	352	421	422	376	445	433	391	420	399	373	396	365	429	430	391	397	423	382	405	404	396	410	386	412	345	391	389	420	359	450	408	399	419	420	398	445	398	387	379	408	446	419	425	387	391	416	389	425	378	431	378	417	439	410	401	399	405	422	356	396	417	419	424	397	427	402	381	414	413	421	401	393	410	374	379	435	400	412	386	446	385	445	402	411	381	390	405	393	411	429	390	376	392	402	357	373	421	383	396	398	428	404	390	380	404	397	394	403	363	400	421	365	407	419	401	414	415	446	418	405	433	413	451	435	424	375	445	418	421	391	413	373	383	393	451	400	417	363	396	402	400	458	395	409	391	393	424	413	367	362	407	415	402	374	404	409	379	398	394	399	382	394	403	403	379	403	390	424	410	394	419	380	386	407	396	388	409	420	418	415	400	405	384	408	417	448	401	392	371	392	413	401	406	374	387	391	373	414	382	399	382	379	391	389	386	404	405	389	373	430	411	383	395	408	423	386	443	412	406	403	399	422	416	420	435	414	397	405	389	430	389	370	396	392	382	360	373	426	413	430	377	407	414	399	393	395	426	359	427	367	394	414	403	436	429	414	403	400	387	381	405	419	375	407	415	392	425	432	394	398	399	400	400	416	395	425	438	382	441	444	403	407	427	409	379	416	423	414	405	414	361	398	443	404	374	438	427	376	388	407	427	388	365	414	398	435	397	394	383	439	400	390	395	398	422	425	411	406	370	416	377	374	397	416	389	387	459	388	438	418	375	423	410	418	447	380	387	445	411	399	378	406	413	398	407	419	399	384	387	370	411	396	425	418	395	395	381	392	418	402	429	389	392	394	402	400	379	392	417	411	394	373	395	402	412	457	404	435	427	435	361	406	411	381	383	424	400	380	369	376	411	387	377	376	388	415	390	376	398	398	373	363	380	408	387	369	413	397	422	411	400	387	420	400	378	381	378	398	411	372	407	389	384	376	414	407	387	400	382	400	420	386	415	410	401	407	412	415	380	407	399	385	412	385	398	438	394	380	421	402	382	401	390	389	435	405	380	404	426	419	397	398	430	399	397	401	407	429	422	353	381	433	412	417	388	448	404	425	400	398	421	423	383	393	400	406	389	418	408	429	395	432	391	398	441	405	368	380	402	390	405	439	439	402	395	384	391	391	376	377	431	409	360	386	391	384	383	413	397	390	432	383	404	416	414	437	372	394	382	407	371	430	374	389	385	378	411	393	402	399	386	418	423	387	395	390	397	374	419	431	422	399	406	395	398	415	398	394	389	356	383	383	395	403	418	352	391	363	421	400	416	415	364	410	380	378	402	435	371	375	401	414	425	391	419	366	426	380	426	386	426	412	423	415	424	385	391	385	419	398	403	360	404	401	379	388	379	408	389	412	394	389	418	420	387	354	419	384	394	373	418	419	422	408	403	410	410	422	415	387	389	347	411	398	409	424	407	422	419	410	421	414	415	383	393	423	427	363	400	354	400	392	379	437	406	429	375	404	398	365	394	387	362	438	389	404	400	376	400	415	377	388	406	365	382	399	366	387	402	384	391	390	434	422	430	385	368	397	395	376	398	402	398	405	364	408	413	418	373	387	391	432	417	424	396	435	401	410	456	401	413	382	413	387	367	397	391	380	369	411	388	405	337	401	422	416	407	381	428	386	416	414	396	370	426	392	425	401	420	405	411	403	403	400	400	410	402	398	439	431	407	407	417	404	406	412	381	421	406	394	408	365	404	439	404	392	411	419	370	403	389	403	435	415	383	417	429	382	405	419	388	380	397	424	340	411	364	438	392	382	379	426	423	402	374	407	359	381	392	406	411	410	373	387	423	396	419	391	400	410	418	393	401	421	408	408	412	386	387	390	390	361	384	394	429	379	380	421	433	378	405	406	427	397	379	410	387	401	443	374	382	439	413	404	364	412	408	409	408	414	385	364	394	390	367	382	401	405	400	420	386	400	427	403	407	401	397	413	427	413	403	397	415	397	376	407	406	410	401	402	383	408	399	387	421	408	379	443	437	413	388	402	413	428	396	392	415	395	397	392	387	360	393	407	415	372	422	406	376	399	382	382	445	387	400	383	435	425	412	421	398	411	368	402	417	402	400	394	393	376	389	406	401	397	397	446	383	395	360	386	377	374	383	432	407	402	403	398	416	402	407	418	385	383	405	403	432	384	370	404	413	390	394	369	414	399	389	398	409	373	398	411	398	382	444	425	433	366	424	409	426	438	402	413	376	397	403	406	421	393	413	408	364	407	385	421	406	358	377	417	368	398	392	390	415	366	432	398	402	376	381	414	409	402	415	418	365	389	389	412	380	411	377	443	447	401	351	391	406	417	392	405	408	411	416	400	458	405	424	420	448	369	373	426	427	393	402	414	412	395	395	387	389	385	411	400	435	410	440	386	415	394	377	434	378	416	402	413	409	375	385	382	386	403	415	391	414	380	402	436	374	385	430	395	391	413	363	411	403	428	411	396	425	434	382	394	438	402	425	392	378	387	414	403	407	367	405	388	428	438	418	433	403	404	391	414	415	405	374	403	392	392	444	403	417	367	381	424	423	421	434	388	395	356	399	409	413	396	402	431	421	431	421	363	410	406	448	394	385	400	374	392	425	394	396	393	412	404	411	380	390	387	395	406	407	404	415	394	414	359	417	424	407	374	396	397	414	388	400	433	384	391	406	433	402	384	444	407	389	408	395	396	395	436	389	402	395	397	417	415	392	408	413	417	375	437	403	396	387	404	396	377	390	410	398	384	434	400	399	396	399	376	344	373	395	412	413	407	362	386	391	432	398	373	431	408	415	371	412	418	369	400	381	406	400	443	393	389	416	406	378	414	366	416	384	413	420	406	422	395	417	445	387	411	397	411	393	427	435	408	436	388	412	356	402	403	358	385	423	351	407	390	363	393	391	411	367	396	399	410	412	418	408	403	439	424	402	433	395	412	396
12622	6535	2110	643	618	537	561	538	503	569	508	559	490	476	538	563	510	534	512	559	514	486	501	495	528	511	512	504	505	498	502	489	502	492	521	499	492	502	469	497	506	522	494	528	504	505	491	491	490	486	507	502	531	513	511	515	513	542	523	555	491	457	524	549	481	490	493	475	505	536	505	489	512	498	491	516	485	525	454	480	483	516	482	481	493	542	531	501	487	519	480	493	501	493	539	530	511	518	506	494	524	499	534	548	515	476	498	547	499	477	500	526	507	479	499	504	524	480	498	496	498	518	483	468	533	521	521	528	510	513	530	505	509	462	505	499	510	497	478	516	499	524	514	464	517	476	512	466	506	495	493	475	497	526	536	515	493	466	522	491	533	502	512	511	549	488	483	522	506	494	483	479	538	439	499	527	513	549	486	501	499	519	444	523	529	481	495	458	503	484	538	492	547	534	516	501	545	513	525	485	489	514	494	480	481	517	516	487	530	522	517	518	486	497	528	536	477	532	475	504	511	447	492	503	472	492	510	514	462	481	497	523	560	538	495	512	481	510	528	480	494	472	527	520	475	533	480	532	489	491	512	485	480	500	486	497	527	515	484	471	510	525	485	496	503	491	486	523	489	511	495	532	472	532	487	514	494	537	532	492	482	509	496	478	487	486	501	504	537	512	488	479	496	502	514	506	516	481	518	456	494	553	495	501	498	536	473	515	523	484	481	487	519	540	465	479	535	501	532	468	521	492	469	544	501	538	474	512	499	527	515	520	532	512	519	532	521	515	454	506	526	524	529	519	455	484	513	504	462	447	490	465	526	495	447	466	497	517	524	485	498	495	517	514	470	509	497	507	535	539	487	541	514	507	497	524	489	469	460	499	504	465	545	506	520	477	574	492	537	481	546	526	509	490	491	476	508	496	514	477	525	524	503	461	520	468	496	510	477	492	516	510	532	468	496	549	517	537	470	481	455	477	519	519	468	472	468	495	531	490	478	512	499	542	527	504	474	524	500	502	522	488	520	486	525	504	506	512	490	485	525	530	525	509	474	471	493	522	460	529	484	456	467	507	487	542	470	551	517	522	508	505	504	481	479	530	486	514	490	500	462	537	484	469	470	482	475	483	498	505	497	499	537	512	481	501	518	454	512	501	474	524	492	510	551	466	497	496	491	498	518	504	475	531	504	527	498	532	487	503	514	508	546	540	498	484	479	522	480	524	509	501	496	469	502	501	463	494	533	513	483	525	510	483	513	499	511	486	508	491	483	507	514	524	516	494	529	528	476	523	548	512	486	500	492	516	495	515	493	498	513	525	482	524	534	530	489	501	480	501	498	528	495	509	502	504	481	461	500	548	496	510	515	464	548	517	496	505	509	506	504	506	518	488	533	491	516	512	496	532	497	480	521	536	516	508	488	537	470	512	484	525	532	492	499	488	487	467	517	488	512	516	482	551	528	482	534	531	488	528	532	496	494	503	469	493	501	521	514	467	500	450	492	495	484	494	519	493	497	516	460	502	504	477	501	531	539	524	506	531	501	487	483	511	543	484	493	459	540	511	533	480	480	476	537	458	528	517	494	504	497	506	496	495	497	474	508	520	498	521	484	461	501	508	501	480	523	476	482	513	513	491	524	502	464	498	471	513	523	505	472	495	524	522	488	472	497	484	521	499	538	477	451	517	526	498	491	495	483	565	514	507	479	464	518	485	538	548	477	479	534	521	521	507	508	533	535	478	486	510	512	501	552	521	503	518	512	509	528	467	485	535	527	518	514	544	525	517	514	513	484	487	494	525	480	492	542	480	513	555	466	498	505	506	486	535	511	504	498	546	529	510	541	497	490	551	508	484	498	473	520	516	486	502	500	498	495	494	558	518	512	466	494	522	521	500	530	520	507	479	528	546	491	513	510	465	548	500	513	500	515	460	491	511	477	476	531	517	473	475	504	511	494	478	549	490	443	508	516	468	497	544	522	493	497	488	495	515	513	510	542	508	493	490	495	505	480	516	481	506	506	498	519	508	466	533	539	547	517	520	479	495	486	501	498	514	482	503	523	523	520	490	516	488	526	493	495	483	502	510	494	505	484	502	454	515	487	479	483	484	490	496	480	488	501	458	498	453	501	511	497	503	530	471	500	491	486	518	515	506	507	504	473	519	477	531	554	519	515	508	518	500	500	530	539	491	470	517	475	507	486	507	506	530	540	499	568	497	496	494	489	452	493	556	501	511	475	495	511	497	475	473	566	518	499	491	512	543	501	483	506	511	520	489	509	491	472	514	535	484	515	490	500	531	505	535	509	474	471	458	496	481	475	504	532	508	496	489	525	525	474	531	495	554	483	505	535	534	519	469	528	482	468	475	521	534	528	487	470	496	493	501	533	545	512	515	505	480	465	503	475	522	517	500	486	531	500	510	527	510	532	459	476	540	484	485	527	513	504	471	463	503	490	525	514	486	504	513	486	459	463	479	465	522	515	509	538	486	503	489	516	529	498	502	519	497	464	487	523	553	528	465	496	539	516	514	512	519	482	491	527	496	531	495	501	452	492	503	471	536	474	504	461	508	460	477	536	528	493	502	493	438	542	492	493	505	468	498	501	541	460	496	521	479	502	485	560	502	498	479	513	516	535	508	460	475	483	497	502	527	487	528	503	529	487	481	489	470	474	518	485	479	506	532	559	499	502	535	485	497	501	499	490	496	483	492	508	511	509	503	543	501	513	490	501	512	461	527	516	494	481	470	540	502	474	504	486	507	491	477	470	477	499	493	504	485	486	529	472	489	480	531	480	504	525	467	500	500	536	491	520	475	472	494	501	491	476	491	490	501	544	479	545	499	502	516	515	480	507	496	491	511	512	519	477	548	461	519	470	494	508	516	489	507	482	511	507	519	522	525	498	459	520	495	455	473	463	482	460	507	481	524	512	453	512	502	536	509	461	458	512	467	467	478	534	524	515	485	456	492	503	495	498	517	517	501	483	502	512	481	519	511	510	498	445	507	487	488	508	499	498	491	502	493	500	516	561	476	507	512	522	486	503	472	499	487	535	520	512	492	507	492	474	530	471	533	512	528	491	519	508	509	487	465	508	512	527	496	509	505	509	500	482	500	469	506	519	496	507	535	496	505	534	496	528	496	492	523	502	502	565	529	527	522	517	518	473	493	527	488	539	503	504	498	514	481	551	488	496	505	495	416	523	492	516	472	452	490	513	497	495	534	518	531	500	548	505	487	485	473	502	528	546	476	520	522	467	531	470	503	489	498	505	498	510	546	452	522	477	521	510	508	484	494	502	496	492	509	511	515	517	506	504	528	454	466	498	462	511	535	542	492	492	478	534	481	517	485	521	478	461	542	503	481	492	538	479	523	466	526	469	486	542	513	546	487	505	504	498	444	505	491	497	547	491	487	521	513	506	500	522	478	512	538	477	494	544	501	514	513	492	474	518	508	490	475	527	514	495	521	518	500	528	509	480	511	464	495	515	476	522	499	535	521	536	494
23794	21612	28966	24722	21539	6987	1342	990	847	840	871	901	820	810	763	738	820	775	787	685	774	763	790	791	714	807	718	750	769	775	732	754	783	768	727	740	756	787	771	728	749	741	769	718	782	761	716	783	768	800	782	782	779	744	753	741	765	743	769	695	771	731	730	793	750	761	706	764	763	784	725	754	724	735	759	710	756	776	703	785	766	736	679	757	748	703	750	815	712	732	777	715	745	754	728	751	712	778	764	724	739	748	748	728	724	737	664	731	713	715	713	743	681	775	701	733	728	748	752	690	764	751	720	723	747	777	780	738	766	730	706	759	744	756	751	754	766	723	732	747	753	748	739	721	770	701	796	725	730	754	768	741	752	762	761	768	743	796	712	743	725	709	723	743	721	687	694	680	837	751	728	744	731	753	771	801	771	732	744	700	717	741	712	778	738	755	709	721	733	726	763	823	726	761	718	730	757	782	731	718	749	709	818	794	697	711	726	698	703	724	768	765	730	736	721	738	773	688	748	735	705	761	769	699	774	712	738	756	779	712	762	690	729	740	651	759	754	765	753	743	753	721	728	736	734	760	742	711	738	708	748	762	694	755	788	732	757	711	727	707	788	775	756	718	755	764	754	709	719	747	714	733	727	790	762	786	703	751	788	711	751	751	755	719	780	750	751	724	745	725	723	737	720	771	710	808	753	717	729	707	737	744	779	794	773	781	783	691	730	761	712	783	706	709	758	724	768	763	711	704	765	758	761	728	742	763	721	759	736	699	758	745	731	724	709	700	748	760	734	711	706	753	772	768	743	776	734	740	760	692	789	704	756	750	696	760	717	749	728	742	743	712	707	737	758	781	738	745	688	740	745	785	784	749	725	742	742	695	756	707	743	735	745	776	738	774	707	727	734	755	735	756	732	758	796	743	786	733	758	731	776	704	807	707	755	692	743	786	718	769	731	784	748	731	762	752	784	793	687	735	668	712	730	740	751	719	718	744	735	737	723	730	750	698	743	773	743	745	766	718	748	720	742	745	808	747	773	695	724	715	762	762	739	773	684	748	723	794	763	722	768	723	727	751	718	761	745	684	771	726	740	745	729	718	775	705	789	737	700	740	734	732	745	784	768	748	712	696	714	727	757	772	771	741	736	720	790	768	712	711	728	772	771	757	767	790	744	754	751	774	770	715	722	765	730	721	746	739	722	715	775	758	776	749	736	729	719	793	770	722	713	732	710	752	786	763	736	754	733	707	758	718	736	734	741	736	784	771	730	733	791	735	731	738	771	755	726	711	726	692	774	751	691	745	721	718	759	714	742	755	714	764	731	738	760	736	684	705	759	742	718	701	742	745	738	732	722	749	772	738	731	731	747	757	703	725	754	746	728	738	751	746	722	748	773	714	778	771	715	730	758	760	755	762	758	732	724	778	724	731	732	728	691	708	718	780	766	720	743	741	765	752	738	754	756	749	731	720	710	706	730	713	715	743	724	770	733	753	739	777	692	742	695	715	769	742	714	733	755	734	801	712	725	702	713	751	753	703	712	774	741	759	743	759	756	744	755	778	770	702	732	706	742	675	714	748	726	716	790	769	759	719	751	777	717	733	756	747	711	711	750	737	716	766	774	704	724	738	730	711	748	762	770	746	750	769	732	762	766	725	760	727	716	730	744	742	725	737	703	732	741	766	708	721	779	752	737	695	696	746	726	750	711	729	731	708	749	725	735	704	756	745	744	777	752	791	808	717	720	787	733	704	746	720	718	696	747	737	720	754	789	758	739	718	726	734	750	712	743	761	747	756	762	704	758	692	713	740	717	660	731	747	699	737	741	773	701	736	704	743	708	696	728	745	752	734	705	716	687	745	713	771	801	729	715	724	709	732	738	748	744	768	749	700	752	759	738	769	748	801	775	727	718	755	760	736	768	778	768	703	793	720	718	747	737	738	740	729	776	833	748	709	760	785	717	799	737	701	760	789	795	742	747	733	712	733	729	762	750	731	732	717	735	763	728	753	721	761	735	724	762	733	765	718	705	734	726	761	725	753	695	725	694	724	777	701	733	737	737	783	770	735	742	754	741	784	715	743	730	757	715	706	723	720	750	810	767	775	720	743	738	723	737	712	724	714	713	721	724	747	790	777	703	758	734	749	773	763	748	727	730	702	778	704	707	773	735	765	753	764	781	736	765	702	735	749	738	730	745	706	700	729	670	761	767	729	777	709	716	764	744	723	707	748	746	743	704	712	765	774	720	758	727	766	784	713	752	761	748	778	761	789	787	695	733	732	770	717	739	716	724	729	720	759	762	732	757	760	696	766	796	719	751	740	692	729	723	772	770	743	795	766	726	740	705	746	788	713	759	763	788	780	673	725	753	757	747	718	733	742	741	762	752	743	764	726	727	699	727	768	719	716	727	750	749	741	732	729	731	714	747	727	731	760	753	730	761	758	732	732	706	753	730	728	708	750	718	749	771	694	681	720	707	707	743	715	728	729	715	748	743	749	668	738	783	751	763	772	702	745	770	733	761	724	733	711	730	700	778	771	794	748	732	747	716	738	773	709	781	739	762	750	784	755	743	757	734	750	721	728	733	708	731	737	742	712	745	719	764	731	706	765	726	744	677	787	735	725	705	746	685	760	744	724	718	758	726	723	741	718	726	727	750	715	778	726	731	732	752	680	755	767	697	740	735	743	726	724	719	697	762	761	794	740	744	753	725	734	743	719	771	735	722	732	779	719	729	745	782	731	711	745	753	789	754	737	688	709	723	717	717	758	737	751	727	762	763	761	781	723	747	779	692	701	752	769	754	730	746	744	716	744	780	720	727	731	708	721	763	740	742	787	768	763	723	713	787	720	748	733	773	708	755	741	746	764	762	727	774	732	774	731	735	726	718	762	720	725	684	765	748	746	725	742	753	741	748	756	714	722	740	734	765	739	734	791	745	724	796	778	740	714	751	724	737	749	780	703	728	708	755	747	756	733	717	739	738	773	778	713	720	724	794	721	727	768	741	726	763	736	742	754	721	726	751	770	749	736	737	748	760	737	713	751	749	764	711	700	747	780	681	749	760	735	719	769	766	734	710	714	702	719	731	771	736	689	705	751	749	709	715	780	796	789	738	738	747	709	723	742	762	739	751	723	781	702	754	782	781	723	716	728	723	684	734	707	764	723	761	722	761	725	808	733	763	733	740	698	780	766	727	719	728	755	719	702	713	734	716	714	700	790	741	704	775	716	745	733	765	754	765	790	752	717	744	732	741	751	756	712	738	720	794	732	735	778	751	749	736	770	735	738	762	744	730	753	713	795	755	740	746	704	741	721	776	729	734	747	714	728	710	756	727	739	705	756	704	753	789	681	721	790	753	741	720	742	761	779	738	769	754	737	752	705	740	730	741	753	751	688	751	751	748	713	711	718	728	740	744	783	799	769	760	742	764	726	729	751	776	721	750	657	734	747	768	752	731	781	754	653	769	749	759	720	731	712	719	761	757	729	728	764	793	723	728	703
31641	29924	14650	2753	2062	1739	1568	1360	1201	1174	1132	1062	1126	1040	1005	1006	952	953	1001	1005	955	983	942	931	894	934	942	980	924	959	869	934	975	902	923	931	867	931	932	961	922	943	935	911	897	912	935	902	946	902	837	869	933	973	911	897	906	951	928	912	962	906	908	909	900	914	911	915	896	885	866	914	878	862	919	942	837	906	902	918	879	940	903	922	898	884	925	853	890	927	903	901	944	905	958	960	931	886	918	954	956	967	932	934	966	923	896	946	895	873	931	931	936	944	907	932	911	927	877	895	909	934	931	883	895	892	993	963	872	963	886	911	964	892	875	877	856	888	941	889	873	892	945	898	931	895	888	889	943	912	965	938	886	908	977	914	930	931	875	910	918	951	932	867	926	941	906	956	945	889	883	868	904	918	958	952	936	935	903	874	956	865	892	981	883	891	875	925	950	935	903	874	881	884	938	926	900	900	902	893	967	886	938	882	904	893	933	900	944	922	963	905	885	874	943	919	910	902	934	894	929	913	925	857	953	882	916	909	910	924	962	970	931	923	886	865	859	910	938	884	911	939	882	920	907	859	937	904	888	974	915	826	945	892	931	887	880	895	953	957	964	902	922	875	901	935	919	881	957	901	901	903	970	932	868	903	929	879	937	894	958	912	884	903	886	933	955	862	883	979	925	973	926	996	939	925	918	949	943	930	928	969	918	928	901	902	916	916	896	936	883	898	929	914	909	920	904	902	892	956	968	921	862	930	927	878	919	923	888	910	895	888	936	912	885	912	955	919	938	862	920	847	904	897	902	909	951	948	930	918	921	888	955	952	902	943	940	959	864	919	901	940	903	823	969	902	976	941	917	865	937	941	878	905	933	943	905	859	932	953	929	943	952	959	914	922	936	955	936	965	901	941	920	976	916	891	913	877	924	913	947	893	890	931	950	895	899	914	885	937	889	880	839	914	890	893	914	941	974	916	919	903	915	939	924	898	876	907	852	872	894	945	891	946	951	908	954	926	950	961	927	925	930	898	948	950	895	889	962	890	920	922	882	909	917	877	952	921	949	889	903	901	926	899	923	854	897	896	871	989	887	915	869	907	957	943	880	917	946	884	963	914	893	866	942	906	918	884	887	931	896	917	871	872	919	930	908	908	865	912	914	902	863	933	842	919	886	896	925	921	918	933	922	919	933	881	946	902	971	852	871	958	927	924	857	857	953	878	938	874	914	889	939	904	922	913	875	938	943	897	914	929	922	894	905	908	967	887	878	876	897	909	958	983	913	934	901	943	868	918	919	917	924	923	928	897	882	869	903	977	911	922	913	873	895	889	932	857	895	900	884	897	892	942	949	972	943	909	843	911	881	912	912	967	915	905	890	912	886	941	915	961	957	900	943	878	865	971	908	887	880	953	878	883	917	938	902	944	897	875	923	882	997	959	891	907	900	857	941	881	904	906	904	960	920	933	897	885	887	895	914	929	923	904	926	914	909	941	843	910	910	959	922	927	880	877	893	895	905	930	904	938	908	904	916	895	967	928	933	898	914	878	939	914	891	933	962	946	936	925	944	890	940	957	914	929	919	903	932	914	895	872	993	932	900	892	941	897	875	923	939	921	941	876	869	878	932	884	942	905	838	914	904	929	986	896	876	884	935	878	978	867	889	891	922	894	948	928	933	900	911	858	899	916	967	918	924	938	946	880	911	930	980	931	959	980	871	950	849	876	884	888	918	887	861	910	859	913	923	903	878	981	914	952	905	896	894	968	992	971	931	929	947	916	877	897	889	930	930	902	960	927	927	889	886	904	905	962	973	889	937	904	922	940	898	914	961	900	885	965	928	937	903	908	908	948	954	904	953	910	941	907	912	959	915	863	917	911	886	918	941	926	916	928	895	894	960	905	979	939	936	920	931	908	920	905	889	877	873	898	937	904	927	925	907	952	933	935	929	905	892	885	872	883	838	911	899	871	884	920	893	946	968	906	866	884	937	914	934	931	919	868	954	845	830	918	888	938	911	948	873	987	941	937	889	948	977	881	952	927	895	874	870	889	893	914	926	940	940	878	908	902	884	899	852	905	930	912	877	924	945	916	871	871	865	952	861	957	980	939	906	906	935	904	929	886	917	871	883	948	865	910	897	896	863	903	887	943	929	926	903	880	870	893	912	914	939	898	901	931	922	986	838	892	901	917	929	941	951	908	886	901	903	879	912	971	935	934	925	883	940	955	897	899	888	957	950	879	904	936	921	901	868	889	968	913	871	898	881	905	908	936	979	999	901	924	902	869	927	907	889	906	915	890	944	923	934	845	897	892	931	917	939	937	959	893	893	936	908	918	916	966	915	911	902	956	859	926	901	940	929	967	923	861	902	889	899	937	938	932	905	867	886	1015	933	952	915	934	858	940	933	883	920	891	900	930	936	890	977	901	947	904	898	907	913	959	914	927	904	882	928	849	919	945	901	870	908	877	903	893	928	945	894	941	907	905	910	901	935	893	952	945	892	966	951	915	885	913	906	976	921	941	905	863	950	899	874	911	889	962	904	858	931	982	856	921	871	928	913	888	880	886	909	959	946	931	880	920	887	908	952	949	925	880	898	942	909	927	876	901	921	928	912	916	940	935	963	902	907	910	996	912	902	896	894	894	954	900	921	863	889	902	906	954	877	942	870	904	911	890	856	890	895	943	924	914	955	862	922	903	927	926	930	933	888	920	948	956	942	952	951	892	905	962	863	925	926	939	898	839	916	895	945	923	940	899	922	864	907	929	931	900	921	964	895	927	920	907	943	934	919	921	941	911	940	909	959	921	956	884	888	906	908	918	968	944	855	934	922	908	910	974	908	949	946	915	913	948	871	939	913	924	866	927	923	897	920	912	963	885	868	909	885	940	894	873	911	921	959	942	979	899	971	944	902	934	909	952	926	896	871	966	891	856	896	922	899	891	967	901	929	889	937	930	898	920	935	895	901	897	911	915	999	914	931	892	891	905	932	918	926	925	939	898	898	911	985	959	864	904	880	908	886	912	910	946	982	883	880	936	908	916	902	917	957	877	885	907	895	914	967	936	929	921	908	915	940	906	926	1005	872	910	869	873	926	945	886	910	932	872	931	931	889	911	966	959	918	877	944	932	926	935	835	914	900	888	874	909	928	928	910	914	914	957	862	876	899	897	920	956	941	954	892	878	891	875	938	920	911	915	910	923	883	909	926	833	904	907	912	932	931	935	961	860	896	893	916	909	929	909	955	981	963	921	936	926	936	946	938	994	870	880	951	892	919	865	880	932	906	872	899	902	904	945	890	928	907	843	958	964	901	984	911	875	917	932	895	912	907	938	906	916	942	926	955	898	938	931	916	904	921	886	880	960	965	902	924	951	933	902	918	954	912	911	887	909	873	849	943	933	940	948	920	892	923	941	909	871	935	924	930	890	928	930	890	950	859	977	913	974	898	905	921	909	922	916	906	913	870	906	909	901	901	952	897	970	942	884	938	933	913	920	935	899	940	891
24842	21618	27770	25721	6624	440	355	286	264	241	229	271	241	228	212	236	204	196	229	200	216	221	212	191	227	194	223	231	211	195	235	209	186	221	220	185	227	200	219	231	216	199	204	213	190	178	196	227	192	183	188	226	189	218	210	222	215	184	183	186	206	199	223	202	188	240	190	201	187	255	201	216	192	181	200	192	220	206	231	213	184	188	163	193	202	195	190	226	188	189	195	194	189	202	210	186	196	204	202	171	199	200	179	176	211	206	199	208	187	183	198	210	209	205	212	186	190	197	177	204	213	206	211	213	198	206	196	236	197	195	197	184	190	185	212	180	202	189	210	206	212	212	203	213	186	207	188	184	214	185	193	183	199	198	195	183	198	200	202	187	211	199	177	214	195	186	208	218	223	207	179	203	188	201	225	201	183	220	194	174	194	213	204	191	218	179	199	214	186	195	185	217	210	204	191	180	204	176	210	182	208	202	206	213	205	228	172	194	184	189	202	184	223	211	206	209	199	209	186	207	201	184	191	189	192	214	199	196	215	228	199	205	213	186	194	194	196	222	201	202	211	199	190	206	191	201	196	208	191	182	164	190	180	177	204	218	204	201	187	194	188	184	207	220	192	194	180	205	194	202	209	211	181	182	191	212	199	199	202	196	180	206	186	204	200	206	182	219	183	201	206	247	192	190	185	200	204	196	207	187	213	226	201	183	193	196	216	195	206	210	189	199	197	189	173	179	198	211	212	193	190	208	186	221	228	206	222	209	202	208	191	204	182	194	188	206	187	182	215	194	217	200	179	205	200	196	195	248	206	182	198	215	198	186	218	206	185	198	205	202	202	209	213	201	204	202	199	194	184	191	183	209	210	192	196	181	216	198	194	202	172	190	239	201	200	176	208	209	217	200	188	214	170	237	206	199	177	221	196	200	208	193	184	201	223	213	213	211	229	187	193	203	203	216	192	190	214	200	181	184	205	205	214	210	236	194	212	210	193	208	174	200	189	196	186	214	222	197	186	192	192	173	187	201	208	214	195	177	181	177	171	200	235	182	182	195	209	203	188	198	191	183	185	197	217	208	191	207	215	210	204	191	210	215	198	208	197	203	185	208	195	200	186	187	193	227	193	193	196	172	224	211	211	173	220	200	194	206	209	203	183	222	179	227	205	182	212	213	203	208	202	215	215	206	199	189	204	203	211	211	175	188	192	194	214	183	183	208	192	211	205	207	196	214	210	189	212	202	218	211	156	205	198	188	200	173	212	192	178	207	203	193	209	222	192	222	200	184	169	191	179	194	205	208	210	193	217	185	204	184	179	221	184	225	197	201	200	189	182	212	192	183	189	222	185	214	207	195	195	203	217	196	187	199	186	212	203	210	189	237	175	227	188	208	197	176	190	207	210	193	216	201	216	185	210	190	222	196	185	182	192	195	209	186	220	177	195	204	184	193	182	197	181	181	207	214	206	214	212	205	213	194	226	206	215	169	194	196	180	197	210	197	193	216	220	188	182	197	225	190	231	204	183	190	189	196	186	182	201	222	182	203	188	194	207	193	179	217	182	198	214	221	193	185	214	178	192	197	208	179	211	193	215	196	214	239	203	191	216	208	200	215	181	206	184	208	221	174	204	195	217	208	196	178	179	180	219	218	197	208	213	182	215	209	193	217	213	174	199	196	202	187	198	208	211	183	216	203	202	186	205	195	227	185	183	215	190	202	204	195	200	208	193	188	207	200	189	188	182	201	204	193	207	164	223	197	187	207	193	208	190	203	193	189	203	204	203	181	192	192	202	201	192	221	176	190	188	174	202	176	177	211	177	215	205	214	229	205	185	232	183	220	238	187	183	218	209	195	178	195	207	207	179	204	204	207	218	198	203	204	196	186	174	199	196	212	214	226	206	193	205	211	195	195	188	176	188	205	205	183	206	212	195	214	210	209	223	211	227	193	189	214	176	206	224	220	197	201	204	188	197	204	209	175	208	206	189	208	226	191	215	199	190	213	217	217	212	206	196	211	178	191	197	198	189	195	185	206	228	205	206	180	172	194	184	213	192	207	193	229	224	181	208	197	199	183	182	216	207	202	228	162	230	219	199	192	191	184	202	194	210	186	212	197	202	203	220	206	224	187	208	231	204	204	186	203	192	202	210	191	201	195	192	189	180	197	179	179	192	203	178	194	207	198	188	213	203	195	209	187	196	215	207	192	198	171	189	191	171	222	195	189	206	165	221	179	215	224	190	224	184	200	193	216	187	214	206	185	219	213	207	210	242	230	203	210	213	193	183	201	199	211	205	188	209	214	212	208	216	185	187	183	207	173	191	199	158	211	159	204	179	224	235	201	182	176	202	217	175	208	192	192	195	199	222	230	196	209	201	199	188	203	193	184	195	206	216	202	206	192	217	223	188	195	193	201	187	219	225	177	199	185	187	192	179	203	170	195	181	214	202	183	192	207	193	208	205	198	208	178	158	175	197	219	211	195	209	192	171	202	212	210	230	190	165	214	217	204	190	194	224	192	199	210	189	213	198	199	189	221	188	186	216	188	202	203	199	179	196	200	200	191	216	218	186	203	215	184	220	206	183	215	196	221	213	219	186	195	186	215	201	225	205	203	207	192	198	183	186	188	196	187	192	186	182	224	181	197	189	223	206	201	199	194	197	190	192	148	214	174	178	183	186	203	190	201	184	242	206	211	215	205	223	192	186	215	201	199	191	189	196	201	203	179	223	215	185	223	205	199	200	195	213	190	197	206	205	189	184	183	200	186	178	214	196	225	173	206	209	199	201	219	211	224	195	182	202	211	211	220	196	220	198	209	203	200	196	204	188	233	217	190	188	214	212	209	187	186	205	259	203	208	210	215	236	189	205	201	203	196	233	232	198	207	220	209	194	182	202	204	205	202	203	206	207	191	203	191	205	212	186	212	201	203	205	202	190	202	201	195	212	195	214	184	198	192	215	170	217	202	205	217	169	192	216	238	192	206	202	196	189	206	197	205	212	188	215	194	224	220	214	190	201	186	212	184	213	213	211	195	187	200	203	189	202	223	207	205	192	194	182	198	224	214	220	223	200	209	203	199	175	197	174	228	217	206	219	211	188	188	193	217	209	190	174	206	189	212	229	189	216	203	207	186	186	219	198	178	190	191	217	195	191	180	195	189	227	238	198	212	194	177	224	225	199	209	189	199	181	209	208	205	187	191	183	210	206	196	196	217	200	214	230	207	205	186	219	202	208	210	185	207	211	182	231	205	204	192	179	174	207	172	218	222	193	184	210	198	193	180	197	222	206	196	212	177	232	156	204	187	205	192	194	206	200	192	172	208	204	184	169	191	219	207	223	168	196	201	219	190	220	174	198	215	193	189	199	190	197	198	192	178	226	224	175	224	202	166	209	201	202	209	220	189	182	211	201	194	175	206	199	207	198	228	184	213	226	206	204	204	192	187	214	185	232	185	199	181	206	217	192	203	181	192	174	189	199	206	211	208	202	179	224	181	205	188
29088	19994	7854	1317	903	786	667	518	453	421	400	345	345	376	284	310	316	299	289	309	291	288	292	291	289	281	266	303	266	292	265	300	281	259	288	278	300	279	294	265	304	288	282	269	296	282	269	263	299	297	248	269	284	264	258	298	302	261	298	280	324	301	259	243	249	276	283	284	292	299	287	254	274	279	229	281	287	324	261	299	270	285	256	280	288	269	302	278	279	299	267	265	268	272	315	273	291	236	260	267	312	244	276	247	268	253	252	268	275	301	266	297	268	263	251	310	261	282	283	264	254	263	267	291	283	267	279	277	274	287	281	297	281	291	296	283	333	290	298	269	281	280	300	254	258	291	316	282	314	300	255	305	303	281	268	264	313	325	274	247	291	269	285	257	275	292	262	255	237	295	263	300	265	280	261	277	290	299	270	284	289	274	304	275	268	289	253	305	277	302	282	262	265	266	290	275	282	317	281	267	269	271	293	251	276	266	301	287	285	263	271	258	277	265	287	278	273	276	290	261	255	265	258	265	271	301	256	306	252	278	260	258	268	281	267	280	282	281	308	271	303	309	276	285	292	300	285	256	306	285	255	305	279	288	255	253	279	274	289	269	250	269	283	282	270	266	291	287	272	274	249	283	284	255	266	269	307	257	265	293	285	263	272	294	286	277	297	259	286	290	280	262	260	268	280	296	274	267	283	315	263	288	288	256	270	291	267	284	261	262	275	274	294	315	268	280	273	276	242	293	305	292	284	293	274	294	259	279	295	252	285	283	269	266	287	265	278	254	298	265	290	272	296	272	249	312	293	285	284	247	303	239	287	309	254	265	255	269	250	271	276	267	283	289	249	282	256	287	299	291	284	288	284	291	257	276	271	260	262	300	267	251	276	270	257	260	300	270	274	279	265	294	277	253	297	299	277	265	290	288	279	273	293	294	281	294	245	280	280	313	250	269	268	281	262	286	270	285	302	292	283	263	299	266	285	257	298	287	321	292	276	266	250	299	312	258	291	265	260	320	253	306	323	282	252	285	336	288	255	260	308	282	296	258	301	266	289	321	246	273	274	280	284	263	268	261	256	304	281	259	291	274	272	281	290	266	306	271	281	303	292	294	273	278	276	274	263	267	306	269	292	277	301	284	248	265	253	296	264	247	249	268	256	254	281	259	299	314	306	274	267	318	278	279	280	280	283	304	298	269	288	297	292	268	289	244	272	273	269	251	281	259	282	312	289	258	288	254	283	270	281	270	268	322	269	310	307	244	248	257	265	259	273	275	287	262	291	292	282	265	259	281	299	308	241	290	287	280	281	259	250	297	267	248	251	235	295	283	264	266	266	292	271	258	307	262	309	272	279	277	274	278	291	260	285	270	254	314	278	268	293	288	281	274	254	269	267	265	290	264	282	270	283	261	270	273	287	254	266	272	272	315	290	278	266	276	292	271	249	278	272	253	257	276	293	270	272	267	275	286	270	294	280	270	290	269	277	280	272	254	286	305	296	281	279	296	269	299	269	251	262	248	293	271	302	270	260	283	281	287	260	264	288	260	294	264	295	270	263	271	294	261	259	270	269	282	248	251	279	281	264	277	295	280	282	290	264	272	274	284	271	267	292	306	262	304	286	255	275	297	275	283	288	299	288	267	294	281	296	247	303	289	280	255	292	279	283	268	288	271	264	254	270	288	277	308	292	282	254	275	293	263	266	287	263	271	266	270	251	283	253	272	248	277	269	277	269	278	255	276	262	276	263	290	284	276	315	304	286	279	242	293	270	274	282	274	301	256	260	289	298	267	271	292	235	289	285	286	255	269	278	267	300	273	295	267	263	286	261	269	258	247	266	317	320	274	268	275	250	288	263	298	266	300	255	259	301	267	274	274	270	257	288	265	281	274	266	294	275	258	278	295	291	280	279	286	284	264	279	292	264	286	270	272	293	304	281	281	258	305	289	272	274	277	265	286	271	301	280	276	280	244	262	305	261	271	268	284	252	284	276	268	277	277	296	275	289	286	303	281	274	248	315	252	306	264	290	314	274	265	294	301	285	271	248	309	284	276	299	260	247	314	267	273	288	281	282	268	256	262	292	288	269	318	299	293	281	296	240	285	277	280	299	285	276	291	268	273	252	287	291	268	239	253	264	264	269	269	277	251	269	317	293	282	294	272	290	227	280	258	260	279	273	261	280	277	261	264	248	281	283	292	281	260	276	287	264	273	290	255	282	266	276	268	285	257	285	301	273	286	278	257	258	261	269	257	307	307	280	278	267	289	284	250	276	280	259	266	279	254	288	312	252	299	278	267	303	295	280	273	266	272	278	272	289	283	276	264	270	267	278	277	283	263	262	284	266	284	269	279	269	286	295	288	280	276	271	268	260	254	262	252	275	278	287	246	277	305	280	266	278	282	294	312	280	295	267	280	285	292	286	295	253	294	300	269	274	262	301	280	301	287	278	265	284	258	290	261	266	280	286	301	303	248	279	298	269	319	299	280	292	278	279	320	287	281	288	304	274	255	250	255	282	278	271	276	275	279	266	308	277	267	284	276	285	291	254	301	328	283	295	270	264	278	268	271	311	242	263	272	299	267	255	273	307	258	303	264	283	270	258	267	268	299	288	303	275	272	272	264	271	294	301	287	278	275	260	299	285	269	266	274	276	273	283	253	278	266	274	311	291	243	276	294	286	276	269	263	250	286	248	291	271	281	242	271	273	267	258	252	286	306	288	261	264	265	276	276	246	290	283	284	267	248	269	279	271	290	289	271	271	293	285	281	289	292	287	283	269	259	280	287	287	298	249	257	266	239	262	254	274	287	257	270	302	274	275	256	254	287	265	276	271	302	268	290	316	269	264	279	279	268	261	296	265	274	292	284	287	284	288	287	281	270	290	251	260	286	254	263	249	248	296	290	284	268	279	265	310	292	265	268	273	293	263	268	288	286	266	299	289	271	294	286	272	255	241	293	304	297	279	298	294	251	278	272	299	279	274	252	308	282	255	256	296	267	269	276	279	273	282	287	270	288	298	292	279	293	266	289	270	287	260	289	285	260	289	274	275	276	264	277	255	273	279	270	236	274	277	288	280	288	286	258	284	281	257	281	279	287	279	289	271	277	264	275	264	271	267	281	277	310	260	252	298	271	240	265	276	279	259	296	289	254	292	276	282	273	276	259	279	287	296	254	261	297	256	289	264	283	290	275	257	275	256	312	258	290	298	295	272	278	260	274	275	262	276	299	245	267	287	289	290	264	280	262	273	267	284	296	291	284	300	264	251	278	269	260	286	283	281	302	282	224	272	276	293	319	291	270	279	295	289	323	281	255	256	293	287	302	282	289	279	291	274	261	276	277	272	289	276	283	307	277	292	263	288	282	287	281	283	284	278	282	286	282	296	298	255	288	304	239	263	285	274	296	282	298	271	266	284	281	270	262	313	278	276	284	282	276	287	260	251	270	288	280	262	250	265	296	282	267	286	306	290	293	287	285	262	290	268	264	254	261	288	287
22692	21592	29556	24106	21592	21594	6068	1245	930	925	818	825	829	707	748	737	714	687	687	720	713	710	689	663	687	686	654	682	687	675	697	656	659	692	669	649	669	646	678	692	667	675	630	657	647	663	644	633	633	681	694	650	651	641	621	645	644	629	672	647	673	585	651	642	669	680	593	606	618	655	616	655	658	675	647	656	621	661	662	636	628	630	622	628	614	606	694	644	647	675	634	680	628	652	659	621	628	653	640	613	627	705	649	634	628	632	653	677	652	670	636	638	648	648	604	651	657	631	616	614	656	626	673	649	630	637	654	658	651	641	611	647	656	665	636	604	620	672	652	622	654	664	627	609	659	678	616	634	652	648	659	676	627	660	651	649	644	618	676	667	609	583	622	658	634	642	660	645	621	624	601	691	623	676	618	655	688	664	604	663	604	632	656	680	670	645	621	628	621	642	626	612	600	666	697	618	683	635	588	659	662	609	652	664	614	635	595	665	652	660	642	639	631	645	727	668	624	655	639	592	627	654	651	657	626	570	610	640	620	638	692	644	684	695	627	684	678	682	586	638	663	675	632	647	686	633	638	642	661	671	632	649	679	641	630	658	671	637	648	634	648	659	571	637	632	627	638	609	633	632	673	586	645	615	641	646	658	657	643	612	663	677	663	644	672	644	658	617	661	661	614	690	630	624	650	642	679	647	685	663	646	648	618	628	625	654	668	639	640	681	655	603	631	659	604	611	652	669	648	682	696	657	660	647	639	669	635	660	616	662	596	615	632	652	686	639	640	637	581	629	588	654	650	674	637	633	635	630	707	649	645	664	664	632	657	669	669	658	687	692	605	680	682	628	644	640	649	615	649	657	644	673	635	660	621	643	692	633	634	577	633	620	674	625	668	654	584	652	666	672	605	672	618	607	592	654	630	632	630	607	591	627	644	622	589	622	648	646	662	652	635	626	611	641	687	673	659	668	637	683	627	627	642	631	595	618	670	631	682	640	622	605	664	603	687	622	666	597	654	663	608	673	603	649	630	678	616	646	623	660	657	612	628	622	680	596	678	663	667	640	636	618	672	637	642	642	625	660	604	660	617	654	664	648	670	574	618	661	626	638	648	643	652	674	625	651	659	653	639	635	684	611	657	646	667	685	664	631	609	633	705	641	623	625	636	610	605	630	672	646	619	672	633	662	683	585	638	644	654	624	622	632	647	618	678	647	641	620	650	666	649	649	630	611	627	654	651	651	629	623	648	663	607	657	679	593	686	648	614	597	615	660	637	651	679	648	658	694	601	665	666	663	650	695	588	689	634	694	644	570	642	644	645	572	636	608	690	657	642	671	678	643	660	667	601	683	622	662	660	634	646	652	639	624	661	613	635	608	623	671	648	641	655	679	615	632	592	660	646	677	614	606	653	623	652	659	680	686	649	684	684	653	615	631	647	665	636	603	629	669	642	634	618	650	647	661	638	657	607	625	612	657	622	674	643	638	617	602	620	622	643	659	656	648	678	694	636	660	606	650	615	630	663	629	638	628	655	639	694	661	647	631	624	644	628	674	676	654	646	568	634	651	665	591	680	638	615	664	641	607	661	645	655	654	595	595	622	643	568	666	683	619	666	632	656	638	646	654	663	635	608	626	662	653	640	679	675	654	623	646	627	661	663	629	667	632	653	649	653	633	619	631	626	611	606	608	672	638	655	605	685	689	615	597	666	600	609	662	621	646	626	647	665	648	615	651	654	626	678	583	620	667	642	626	664	633	652	663	616	648	636	635	670	618	616	647	613	640	677	645	664	671	614	652	599	652	654	653	665	690	645	622	610	624	638	627	656	660	614	614	662	600	687	621	649	640	656	654	666	633	696	624	640	623	651	610	620	643	632	666	657	631	599	680	602	700	643	608	631	654	574	632	639	675	620	701	639	677	679	642	689	646	625	622	628	655	656	627	614	650	643	612	676	654	636	565	644	674	640	610	630	637	651	645	650	630	643	618	681	613	612	629	635	654	687	632	606	637	632	618	670	619	645	667	591	662	640	634	615	641	654	660	661	662	659	657	625	595	608	627	605	674	639	656	654	670	649	665	638	657	629	634	677	663	643	611	663	643	671	627	627	609	604	618	655	612	663	634	653	609	654	655	618	671	618	610	589	620	685	645	631	646	641	626	647	653	659	620	665	631	617	630	669	631	640	583	648	645	635	646	630	642	683	655	642	672	651	634	559	623	591	601	597	624	640	668	653	597	654	632	649	617	632	646	666	580	614	617	618	590	622	684	649	618	674	658	601	656	647	671	617	646	664	644	664	655	626	601	662	644	666	673	607	595	628	661	630	634	601	601	614	644	659	626	651	661	611	649	624	630	648	629	577	636	663	627	648	661	617	646	637	620	629	673	598	620	632	593	640	615	685	632	624	594	656	607	693	640	600	680	615	614	665	637	646	617	649	662	625	661	641	674	639	638	640	626	596	624	599	686	634	617	682	651	637	673	624	656	625	616	634	642	658	640	631	653	636	649	618	635	670	664	618	640	683	669	655	616	653	677	713	650	644	652	646	630	611	646	614	618	639	660	627	643	639	647	637	678	601	619	646	605	632	666	594	635	615	668	635	630	644	675	607	592	614	670	646	624	667	642	630	623	648	652	709	648	647	653	655	638	639	635	650	628	641	627	628	615	660	664	614	613	589	632	627	605	590	681	628	631	655	671	605	645	626	695	638	627	631	678	602	675	626	645	622	647	637	650	656	647	586	642	627	631	622	599	642	643	587	604	606	612	693	660	633	595	624	645	631	658	670	639	625	644	647	676	642	644	608	611	680	620	632	627	654	656	630	577	634	609	658	669	654	604	615	645	648	612	676	642	655	637	629	592	657	635	664	685	651	626	625	683	695	609	657	647	664	646	623	613	665	660	626	634	652	660	664	641	619	635	628	666	596	634	645	645	639	640	652	602	641	631	641	629	599	641	697	675	701	624	693	652	663	618	636	640	639	647	638	634	686	638	631	660	642	630	653	648	617	614	681	607	631	660	660	603	625	638	642	641	660	600	642	640	662	630	664	647	642	610	647	608	652	662	657	618	633	647	612	680	633	639	638	648	642	611	643	650	667	606	623	650	643	662	683	646	614	639	606	680	607	634	611	659	625	614	662	675	659	680	681	635	618	621	593	641	686	678	654	627	638	643	595	663	693	654	714	650	666	638	653	649	637	620	678	697	638	643	665	643	641	684	654	671	633	618	654	651	664	692	653	633	624	621	681	621	605	649	631	657	643	603	638	617	609	646	615	638	702	614	649	633	596	641	642	626	621	587	661	669	630	637	599	670	634	643	617	614	660	634	593	603	646	620	637	639	634	641	651	672	640	625	657	615	675	657	618	636	685	665	662	688	667	633	642	643	615	609	664	637	621	694	664	666	609	655	618	692	616	638	600	672	627	615	666	685	613	567	684	605	665	650	667	607	637	664	627	632	654	632	633	635	639	650	639	666	634	630	637	640	665	656	660	664	611	684
37928	35516	19319	4262	2961	2522	2011	1756	1479	1294	1162	1183	1072	978	956	921	902	913	982	943	835	847	840	819	880	914	902	871	887	866	847	849	815	827	847	823	802	866	808	872	809	837	781	837	813	796	816	846	780	877	794	802	846	804	763	824	830	798	817	823	820	867	800	806	762	802	797	848	825	783	821	776	808	825	779	787	825	803	796	758	772	801	861	743	806	777	809	844	811	767	776	823	800	804	771	813	794	869	771	843	795	795	840	790	794	816	796	786	748	768	789	798	751	820	797	792	808	807	822	852	849	812	767	834	854	839	815	816	801	828	827	833	796	798	853	773	818	780	834	792	773	775	788	787	804	799	794	818	836	784	828	856	871	793	768	765	799	827	786	812	831	811	790	799	779	800	780	822	862	744	831	799	790	837	846	856	824	724	782	807	819	797	803	787	800	808	780	838	764	781	832	806	808	815	806	825	808	732	756	751	835	825	800	814	787	854	821	810	795	858	902	805	857	821	801	786	805	774	838	814	783	736	826	836	820	774	836	744	810	810	784	818	813	802	753	811	828	821	809	846	864	842	781	858	789	820	807	835	845	833	832	818	805	793	791	816	812	769	790	787	742	801	788	809	856	840	773	785	756	763	810	789	807	791	827	781	824	819	761	803	832	834	813	832	808	771	789	838	849	795	858	813	835	765	829	828	783	804	836	825	772	795	851	812	771	812	847	767	854	802	845	862	799	783	842	786	788	781	794	784	793	847	774	796	831	780	862	836	752	797	821	852	769	840	773	785	786	837	743	866	841	798	827	753	832	786	810	801	825	809	746	820	796	838	826	833	817	797	816	711	826	816	781	834	793	822	820	815	859	831	866	802	784	842	784	822	808	851	824	784	791	829	818	820	792	811	847	756	820	790	866	801	825	853	763	734	780	834	803	839	770	841	832	802	802	767	845	778	826	791	802	790	855	765	768	781	805	766	819	811	825	779	804	797	829	816	785	728	770	778	812	805	757	789	831	787	799	825	847	809	821	786	830	802	802	764	830	827	801	801	794	808	810	799	811	789	771	823	810	832	822	855	798	798	737	837	820	789	798	797	755	833	827	806	808	835	812	806	789	766	801	872	843	813	779	810	841	772	806	752	773	811	806	849	810	840	803	827	776	776	831	802	820	803	785	837	786	775	792	790	789	821	755	758	827	794	813	816	824	833	776	825	853	822	817	816	794	801	807	817	780	765	781	837	809	836	796	835	860	793	786	824	786	845	839	817	695	831	814	829	806	775	800	829	803	795	803	805	832	779	778	797	772	852	794	797	837	788	834	807	890	834	802	784	798	808	778	837	837	795	819	779	820	805	876	805	752	829	791	776	767	823	779	786	807	805	724	805	780	820	836	865	821	772	829	776	755	837	784	846	786	804	826	818	804	808	843	775	815	754	832	845	821	821	869	839	848	819	846	833	787	796	796	800	804	786	791	818	835	817	804	762	776	742	792	818	810	852	835	837	804	834	806	845	810	812	818	827	800	813	825	795	834	783	824	817	790	821	821	822	770	798	767	810	830	848	833	769	847	814	805	806	899	766	832	783	814	747	830	783	820	809	828	808	785	755	802	798	810	816	813	771	783	828	811	764	828	810	785	764	831	799	800	774	790	803	784	810	781	817	756	812	796	807	862	810	841	782	803	783	823	845	810	811	834	807	806	846	845	793	796	831	773	802	809	763	884	789	794	820	873	775	835	881	813	808	809	825	830	829	744	816	816	775	754	811	807	771	764	777	833	847	828	806	832	757	810	809	854	788	825	808	794	794	807	756	803	799	795	829	835	830	788	822	840	810	801	825	820	818	865	835	886	803	811	788	841	848	754	811	817	858	799	805	843	827	739	808	828	817	833	770	797	823	815	860	832	793	801	797	790	824	790	822	797	795	794	841	855	812	812	820	775	763	793	793	770	827	828	754	825	863	833	888	762	794	781	842	793	765	835	820	828	762	794	826	833	808	822	787	793	798	841	751	772	834	782	798	815	855	804	822	776	812	832	809	817	806	828	844	784	771	841	795	843	829	813	812	761	808	811	777	752	843	830	800	837	819	802	806	760	787	748	820	847	820	794	810	807	834	798	793	800	831	784	807	794	806	806	861	827	829	823	799	839	816	821	796	811	757	779	790	828	787	790	830	787	786	765	821	807	823	788	743	828	797	759	822	781	757	859	763	800	787	780	775	792	775	849	801	758	799	800	791	792	784	853	800	795	796	834	762	802	831	792	826	819	802	784	816	741	771	846	804	805	800	818	855	763	855	775	800	795	789	762	831	765	798	846	808	835	802	814	758	796	787	831	810	769	857	765	805	823	835	876	839	843	842	808	794	746	825	814	804	809	741	760	789	816	834	797	815	822	800	831	809	773	784	799	787	803	787	832	762	775	804	830	858	823	829	815	816	819	854	755	784	820	772	826	810	771	815	756	797	769	820	782	758	763	811	815	735	823	830	797	807	770	778	768	821	779	788	848	802	818	810	835	819	814	788	780	779	791	813	825	776	830	763	812	773	829	757	802	782	773	810	803	842	826	842	768	817	837	780	796	831	798	806	822	779	841	814	802	844	821	868	763	815	853	831	800	819	823	839	829	882	836	808	752	863	804	802	812	798	810	825	840	816	783	774	758	823	805	772	829	771	785	778	822	749	834	744	830	858	800	763	836	793	802	815	859	850	833	861	859	780	768	814	820	809	769	807	806	844	821	808	837	820	845	852	792	778	761	855	818	762	762	768	821	806	787	803	840	796	814	783	821	874	811	824	786	817	805	806	797	803	868	803	767	862	793	826	861	766	775	766	843	823	740	848	806	811	802	833	809	833	884	790	827	815	792	814	780	793	810	810	833	847	758	802	805	809	796	843	776	809	820	812	821	832	832	792	774	792	831	855	822	787	791	835	793	794	829	833	776	810	831	835	801	781	821	792	798	864	821	808	787	780	802	824	841	822	801	809	761	774	783	783	752	792	840	832	843	817	778	827	820	831	775	829	773	861	833	789	848	749	817	816	863	811	869	816	794	786	809	783	831	810	818	836	764	817	792	827	827	807	837	832	768	775	838	815	784	799	798	820	773	798	791	817	807	810	861	823	796	810	772	840	801	760	819	850	822	764	799	839	817	789	820	802	806	823	849	825	813	811	763	833	802	742	821	769	840	827	795	814	817	795	789	829	789	780	879	760	815	782	770	777	849	802	861	846	796	790	802	765	803	843	870	835	758	807	817	861	795	776	789	787	772	823	793	843	850	792	839	827	782	826	783	796	817	769	804	794	827	777	766	810	816	772	824	797	810	791	823	781	805	833	781	783	803	851	779	761	797	820	823	809	786	806	777	853	858	810	783	807	770	841	813	820	838	799	800	804	807	752	800	810	791	796	784	775	802	830	790	820	776	762	755	841	823	805	815	827	798	814	771	776	785	720	821	840	821	792	824	805	763	796	862	818	845	803	784	761	795	826	833	810	774	825	808	778	759	795	762	787
28099	18794	4659	640	462	425	450	399	404	439	417	428	446	410	386	405	388	374	398	393	415	397	409	426	409	377	375	433	395	393	415	386	387	431	404	385	407	400	395	424	392	391	415	424	391	384	384	397	399	416	375	401	432	441	405	376	381	404	398	425	444	404	400	402	385	405	405	425	417	403	436	385	344	397	390	402	412	404	417	394	430	398	407	405	444	397	396	455	440	409	421	402	425	406	397	438	398	428	399	406	403	393	404	388	388	393	413	397	425	427	408	395	403	418	433	410	387	429	401	396	404	368	431	401	430	405	402	394	413	420	373	413	399	390	419	412	387	418	424	394	410	441	395	433	401	369	386	417	426	402	388	399	397	390	414	436	425	426	405	378	406	395	374	355	414	436	431	377	403	380	426	394	398	401	378	406	395	425	431	450	431	393	411	409	383	421	445	389	398	385	397	385	399	389	409	375	402	401	398	435	388	372	397	421	367	423	398	408	403	377	404	420	398	417	426	377	396	401	419	411	391	406	385	399	391	427	393	406	389	416	400	388	413	412	400	395	381	376	395	418	400	398	444	414	385	420	383	415	397	402	383	395	385	395	406	437	388	398	376	389	406	429	431	427	388	388	395	430	384	378	400	408	381	425	396	403	404	422	411	399	394	420	410	391	400	381	426	389	405	422	395	408	374	398	421	404	397	415	399	403	456	400	402	414	413	409	442	388	433	400	436	415	432	403	414	398	427	413	392	403	415	439	426	414	371	438	398	421	398	401	411	400	396	403	415	402	421	406	424	412	429	365	419	382	416	388	402	347	410	410	411	378	395	417	410	455	419	398	395	393	414	400	409	399	425	392	389	394	424	373	401	413	418	403	373	402	388	414	429	420	454	407	405	385	425	385	383	387	399	379	407	412	403	396	403	397	417	380	449	402	408	411	426	369	434	417	369	421	471	394	371	414	418	421	414	397	362	427	385	415	432	407	426	421	410	417	410	383	365	419	397	394	403	412	378	444	424	391	415	380	413	400	407	403	378	388	386	366	412	394	422	411	426	444	421	423	407	410	387	437	415	425	417	387	403	377	364	422	412	427	416	385	426	404	417	394	388	418	385	429	391	398	398	442	401	407	400	428	369	352	430	398	396	407	399	395	405	395	402	376	411	407	443	412	391	403	379	418	400	386	396	438	383	391	380	432	400	388	403	431	388	428	411	341	365	403	407	409	383	414	428	413	417	415	394	400	416	416	401	380	428	426	434	408	411	398	402	389	399	414	389	398	371	368	420	386	425	394	424	412	390	391	445	411	368	405	416	409	440	394	390	398	408	404	419	412	402	406	373	397	399	376	417	404	407	397	402	401	422	434	437	406	421	463	390	398	436	389	380	403	387	413	418	399	377	416	433	411	442	407	412	383	379	415	398	396	408	384	432	388	398	388	381	394	396	398	405	380	426	406	396	420	409	371	392	416	403	405	410	389	375	392	395	429	403	441	432	378	388	393	383	381	373	371	415	426	403	391	410	388	413	395	409	375	394	402	420	404	401	414	465	445	393	400	382	385	381	421	408	413	395	377	418	389	405	392	413	412	393	382	392	438	368	403	425	466	357	401	422	380	425	423	437	431	370	406	405	418	393	417	403	422	376	452	391	400	362	384	401	409	415	414	407	419	412	375	413	397	376	391	412	429	375	396	393	384	419	428	401	418	408	416	446	402	376	387	399	438	380	416	407	393	398	413	409	390	429	419	374	378	413	385	387	363	382	430	391	381	399	416	421	413	451	373	424	429	413	411	446	437	405	380	413	418	416	409	424	442	409	395	425	451	417	410	387	423	412	418	412	427	412	401	401	397	432	405	398	409	398	393	403	420	425	388	423	378	383	441	364	402	372	414	417	421	414	399	385	382	438	379	375	414	371	385	442	397	420	411	360	389	418	387	390	417	420	351	417	382	388	441	399	388	376	413	400	390	379	400	408	445	399	395	402	384	388	399	398	377	391	377	418	414	457	415	442	366	392	443	390	423	390	392	404	380	447	423	402	386	434	406	421	392	400	414	409	407	378	417	397	406	416	408	388	404	368	419	377	389	416	417	414	438	382	423	396	421	392	403	435	393	404	374	415	390	407	421	446	399	399	438	400	417	373	408	417	393	406	422	369	415	420	420	435	421	406	380	412	407	425	417	393	399	401	411	411	413	435	421	383	401	388	352	433	440	389	379	404	374	393	421	407	384	425	415	423	442	389	423	375	436	368	393	387	401	392	382	378	381	403	425	349	491	388	396	406	409	419	427	415	385	393	376	405	400	425	414	379	415	401	388	381	391	449	369	387	358	413	381	386	397	478	378	383	398	397	413	427	343	384	427	427	383	413	473	402	392	412	410	408	429	392	384	397	394	380	395	394	419	408	371	393	401	388	405	394	404	373	406	395	416	398	409	379	389	406	365	385	433	412	409	385	448	408	457	407	405	412	381	433	410	375	392	401	388	409	386	392	428	392	436	391	412	388	399	438	388	378	385	387	394	399	417	410	407	405	425	422	393	364	357	424	385	417	459	421	406	431	394	400	379	396	374	396	383	422	361	400	407	377	411	389	387	412	432	409	394	360	388	372	385	415	402	397	398	393	419	411	420	375	379	418	439	413	382	437	394	388	372	378	403	392	376	423	413	410	372	394	399	416	377	399	402	413	390	397	421	386	395	421	410	392	437	400	393	415	428	441	425	425	414	408	375	387	396	411	423	416	399	404	369	432	420	428	409	391	420	396	419	408	423	420	392	391	412	364	420	404	386	411	440	370	431	387	431	397	399	418	460	401	439	407	414	380	393	425	398	444	385	398	415	429	398	392	417	412	435	428	400	424	397	421	370	384	384	432	373	400	404	424	413	372	423	394	393	413	384	387	423	441	380	423	394	394	389	387	429	405	414	403	394	389	401	392	395	416	403	404	424	379	411	443	383	445	400	444	407	446	438	372	427	425	378	411	399	423	403	442	408	440	399	411	410	428	404	396	401	398	386	420	416	421	390	368	425	414	407	429	416	418	409	396	376	401	393	404	418	390	419	415	419	436	419	418	396	408	375	371	387	407	378	401	422	422	392	380	447	413	409	367	414	425	383	411	415	438	423	402	382	389	406	416	411	371	392	373	403	415	389	407	406	406	413	350	401	416	432	387	402	420	392	403	406	405	381	385	423	413	406	412	397	405	404	406	420	425	404	375	416	406	400	397	408	402	414	445	377	427	388	424	397	393	385	417	366	360	385	398	430	398	402	433	405	400	401	421	387	410	406	399	385	378	428	394	398	434	450	378	413	413	403	413	390	411	388	419	381	416	426	424	390	401	403	395	412	422	376	416	401	444	430	422	421	383	380	361	432	403	350	441	361	394	436	400	382	419	360	379	371	445	358	390	401	357	379	445	416	383	422	380	416	422	407	394	394	410	395	406	399	364	387	395	411	422	426	384	416	434	433	429	424	399	444	436	413	406	406	413	421	387	420	408	382	378	386	417	367
12130	5427	1675	630	630	577	538	567	553	510	526	509	526	534	558	533	522	524	501	515	518	514	548	521	478	524	476	515	512	512	542	488	498	505	511	514	481	522	491	513	541	509	492	506	551	470	519	488	443	472	525	505	502	500	457	522	511	517	508	472	478	525	496	522	490	505	522	530	509	503	501	495	482	534	474	492	489	493	494	538	529	503	513	509	491	524	507	517	512	514	510	489	533	483	531	533	511	549	523	512	507	518	520	466	527	510	482	491	455	503	463	510	502	485	523	497	489	498	516	522	490	495	503	506	506	518	514	511	499	484	492	532	472	507	484	533	508	467	513	494	480	501	509	551	528	484	485	514	529	495	514	488	465	481	523	496	467	492	482	549	479	487	510	512	470	507	526	496	481	499	497	496	499	512	494	510	480	513	478	508	468	472	501	504	479	543	549	495	544	541	537	520	486	502	535	501	529	491	472	561	508	496	492	466	444	501	499	513	496	525	500	506	496	471	470	513	510	518	502	505	562	557	472	505	499	490	467	483	486	494	531	495	529	498	549	541	507	505	524	500	512	494	474	552	509	503	530	477	525	481	503	492	464	489	493	547	504	505	546	462	490	505	513	524	492	533	531	491	470	497	505	525	546	496	536	511	511	491	536	495	490	508	516	483	529	494	524	509	484	523	536	491	517	485	527	502	531	475	530	490	523	517	487	528	499	505	521	483	530	511	503	512	486	499	540	484	467	548	511	494	512	512	522	458	498	531	513	502	526	516	483	499	506	530	506	491	500	490	507	506	566	506	515	544	502	522	516	476	501	505	491	482	497	470	500	524	514	493	515	506	460	533	509	515	501	525	462	507	538	509	503	514	517	490	508	472	505	463	473	523	528	515	518	480	479	511	471	499	493	496	500	508	482	485	515	521	474	509	492	503	485	490	479	512	469	517	492	483	490	526	503	478	491	483	535	504	463	495	496	508	501	499	503	491	503	509	534	497	492	528	475	485	512	507	491	542	498	506	494	493	483	500	516	518	458	521	502	494	485	485	483	524	542	496	528	512	542	478	513	502	467	497	495	528	447	529	501	503	504	523	521	493	555	464	515	518	451	501	512	486	557	470	505	507	493	525	510	512	489	518	494	506	498	550	492	506	510	509	514	525	514	495	456	536	489	500	468	516	536	537	549	495	515	493	509	478	517	510	471	498	500	507	482	534	507	498	516	499	473	514	481	496	478	522	513	492	501	482	522	496	516	485	508	517	498	504	520	537	517	474	500	520	509	481	497	490	497	467	479	524	509	485	515	495	503	495	507	509	498	511	513	502	502	491	515	500	502	493	516	546	491	514	459	510	534	502	489	474	499	486	455	527	515	526	544	477	527	517	499	498	545	481	522	508	507	551	508	490	529	541	549	532	514	507	547	492	510	510	494	528	530	481	492	543	523	473	499	505	496	509	513	477	535	489	491	506	506	525	507	494	532	495	488	546	491	534	484	470	507	504	528	519	517	488	516	495	566	488	537	544	532	480	458	522	467	485	482	481	504	502	518	486	486	509	550	530	530	491	516	484	525	529	482	482	503	543	509	486	527	490	532	462	513	491	501	502	517	538	499	489	526	499	529	478	513	501	479	505	499	456	530	498	486	492	501	523	480	524	517	518	537	501	516	509	497	505	511	493	531	493	511	543	523	511	496	520	495	520	469	532	520	502	480	518	511	499	503	490	485	527	474	516	523	476	481	524	525	542	508	488	506	487	512	540	502	549	503	533	520	525	514	547	505	448	488	511	495	475	474	478	503	504	512	499	534	503	519	498	512	512	498	459	505	519	472	509	529	474	490	525	540	499	501	468	516	542	530	463	538	544	503	532	545	478	518	495	510	501	517	474	472	526	518	491	476	468	503	515	473	470	504	536	508	562	512	507	484	507	508	521	518	505	461	512	502	496	502	535	508	494	512	530	543	482	496	503	522	497	530	501	470	509	498	514	476	523	489	535	560	503	493	498	501	504	474	513	500	562	512	533	482	526	501	530	504	494	514	515	533	532	476	459	449	507	457	472	500	503	513	531	500	481	543	507	466	471	498	528	478	513	524	551	535	500	462	569	512	516	511	503	513	487	483	490	488	510	464	503	473	493	515	528	483	526	472	553	465	537	469	504	507	532	497	520	457	473	524	510	527	489	500	512	548	479	465	522	464	525	472	525	479	499	514	502	478	485	528	511	532	500	506	508	515	531	535	501	522	494	559	508	518	484	449	522	537	505	484	503	467	549	515	502	480	498	504	507	499	512	510	495	545	524	505	450	509	524	467	513	476	483	486	528	464	477	501	507	514	456	494	486	511	512	506	483	497	524	504	470	499	514	503	518	529	504	515	514	483	544	530	499	517	465	529	492	482	533	539	469	504	479	458	486	481	485	475	469	470	505	516	510	514	558	474	507	519	495	484	505	484	502	467	506	489	502	472	516	513	483	514	510	519	505	532	491	556	529	523	496	459	526	515	475	516	489	506	494	523	515	509	507	502	534	520	548	473	503	517	491	496	491	509	508	493	465	524	528	463	472	544	491	508	515	515	487	516	515	494	487	507	483	509	503	525	525	519	510	484	536	482	508	478	494	480	486	521	475	516	485	474	526	511	523	485	495	501	472	491	504	521	470	544	508	508	488	506	497	516	522	511	529	526	513	534	540	476	543	519	538	544	535	491	465	463	496	530	508	486	529	484	494	449	550	527	521	466	541	540	440	491	539	468	469	505	524	546	522	496	471	566	505	496	489	499	490	505	508	525	506	506	493	488	502	477	459	461	515	499	491	506	501	481	500	480	523	518	550	491	464	496	512	481	527	487	462	520	514	535	525	519	475	483	476	478	491	487	544	505	492	500	513	521	537	525	520	535	494	499	484	464	508	500	505	518	531	501	542	476	492	512	534	565	541	522	530	476	479	515	535	501	492	513	507	524	481	454	488	495	539	505	543	506	482	477	467	470	501	546	484	508	531	494	504	518	505	490	448	500	463	507	533	505	498	512	543	511	470	481	530	516	498	503	510	521	517	515	515	491	514	521	512	474	534	522	538	494	480	535	499	495	522	528	483	549	489	517	530	521	463	531	528	525	452	502	485	534	457	479	525	506	488	466	550	485	496	473	489	525	506	523	515	509	510	515	528	497	481	512	561	479	505	536	486	455	523	479	522	530	496	523	525	500	477	464	501	528	479	510	512	480	485	512	503	502	527	475	520	501	516	523	530	503	513	442	525	488	494	500	517	467	520	524	513	524	507	514	544	525	510	498	515	502	527	516	504	504	450	489	495	502	543	496	498	482	492	497	521	482	527	511	498	562	510	548	535	515	472	503	522	482	527	517	487	470	491	523	510	503	533	526	500	508	499	511	479	560	520	514	498	511	469	495	479	578	488	505	536	488	531	471	513	451	523	530	518	518	525	514	514	514	507	522	472	496	504	452	514	498	469	501	521	535	510	482	490	535	484	520	520	467	494	463	503	471	477	501	507
23702	21572	28871	24734	21512	6687	1311	995	930	881	850	825	838	772	828	778	805	787	860	752	728	740	761	736	747	735	755	789	724	721	784	751	741	758	768	745	729	714	758	818	712	732	750	784	753	750	726	717	737	731	766	749	737	764	760	759	793	773	740	710	776	772	724	724	765	767	747	745	743	743	716	725	723	739	755	759	768	767	741	735	753	792	782	733	757	737	744	784	700	754	755	709	789	801	743	782	732	733	768	703	734	712	761	752	755	760	763	789	773	723	737	787	732	781	741	735	768	712	751	828	781	793	755	683	755	748	747	752	787	785	770	736	773	718	719	725	698	771	743	745	752	676	768	791	747	762	741	780	774	794	718	713	764	734	726	757	717	756	792	765	748	721	702	751	701	753	793	741	717	733	728	732	757	747	795	753	801	787	743	745	747	755	730	741	774	731	733	727	756	716	748	736	772	736	770	764	765	784	746	745	788	786	765	690	756	769	779	769	698	742	765	753	726	749	724	721	726	725	704	716	709	751	752	787	741	759	753	780	713	740	738	756	789	693	726	760	787	761	795	775	751	708	782	695	756	720	738	739	753	729	751	778	734	753	716	749	725	742	726	784	772	727	731	794	761	760	772	776	735	709	769	733	744	747	811	760	718	711	732	711	778	729	784	765	715	767	757	764	781	762	749	762	745	757	742	752	816	741	707	721	811	817	796	762	714	698	784	784	761	762	740	719	723	737	759	723	765	719	771	769	717	752	747	756	738	695	724	770	767	742	795	738	767	743	696	770	749	698	746	727	774	806	788	763	753	796	759	790	751	689	751	714	705	777	730	728	754	772	732	803	741	737	747	790	739	703	783	765	766	720	709	777	753	781	754	767	754	767	735	772	782	740	760	719	724	796	758	753	733	782	757	713	796	737	749	808	759	768	712	775	733	739	736	751	742	770	775	738	730	762	775	732	795	719	753	720	749	755	739	738	733	728	763	746	721	783	754	747	748	688	784	792	741	729	769	797	727	716	741	779	720	754	708	725	750	747	805	760	742	687	786	835	745	737	756	754	777	744	779	761	765	732	743	713	738	744	785	751	770	798	797	741	781	764	780	702	683	732	764	772	756	719	795	789	778	676	789	786	749	743	744	730	697	749	770	767	764	736	701	755	752	720	784	723	773	709	688	769	714	747	747	755	739	729	766	763	736	762	730	730	770	769	779	742	774	759	766	765	739	749	735	698	740	747	780	684	763	721	784	740	758	743	783	759	755	747	731	761	754	716	724	745	720	714	699	704	717	760	697	778	767	719	796	748	736	758	700	750	725	720	745	758	768	783	764	767	761	755	754	718	740	771	721	753	751	796	719	719	784	706	756	807	741	735	685	770	658	755	728	767	749	719	771	761	717	789	768	727	718	755	770	773	759	789	731	754	723	690	701	735	730	718	656	748	759	738	763	733	749	778	729	779	733	792	721	749	685	723	716	741	720	745	758	732	714	778	706	763	753	769	775	754	720	728	679	726	760	726	736	737	749	667	798	743	743	745	756	774	737	801	689	739	770	747	727	759	792	728	754	692	763	741	720	742	722	725	726	728	744	731	765	778	754	723	798	776	763	766	727	783	769	794	779	725	805	770	753	725	721	739	741	763	709	758	696	708	738	752	793	748	805	762	694	719	731	753	779	773	733	747	821	766	704	729	742	762	721	714	765	791	767	792	779	736	793	729	777	744	734	771	764	726	726	712	792	778	759	778	745	740	703	717	855	666	710	793	693	719	763	779	816	758	834	758	735	752	777	702	782	801	762	747	730	784	716	744	740	744	735	731	752	746	674	744	740	753	707	752	722	741	757	723	809	750	731	758	824	744	814	714	771	740	749	741	690	751	719	749	781	729	736	784	748	740	759	726	751	735	784	706	726	757	755	749	750	738	745	734	716	773	672	715	785	726	775	746	746	721	744	753	780	703	736	730	764	784	800	773	786	728	707	722	789	690	733	734	745	792	716	743	779	742	720	733	760	730	749	731	759	747	729	769	730	748	718	755	756	733	723	732	788	741	778	740	755	730	715	793	782	760	736	756	730	728	796	735	749	740	726	774	776	749	699	739	756	748	745	769	778	731	752	773	761	708	760	770	750	747	755	774	713	744	725	741	759	751	712	802	796	770	762	723	759	738	785	775	738	730	741	751	715	764	746	749	765	743	775	791	798	736	760	742	741	783	738	750	750	769	792	701	788	722	793	766	758	753	764	764	741	753	763	737	748	721	785	777	732	746	763	718	791	718	739	729	749	767	740	759	760	782	711	727	742	751	732	745	750	761	738	809	743	742	699	737	775	770	742	739	733	773	746	739	738	766	734	723	780	697	767	742	696	748	732	714	736	735	696	720	788	788	715	753	749	716	738	725	747	736	698	751	737	692	810	763	735	761	704	728	786	795	740	732	746	743	736	755	753	738	739	725	730	780	695	749	716	766	683	731	749	697	699	768	744	744	791	700	694	741	745	753	725	774	775	712	746	765	738	710	711	712	760	802	791	719	759	727	767	792	722	799	769	775	737	779	797	756	747	755	764	766	749	690	769	759	732	735	747	768	738	733	708	790	721	796	740	745	745	797	723	729	741	727	761	739	739	804	785	741	720	780	750	785	813	778	752	721	787	714	744	780	776	739	745	749	744	738	724	794	714	732	759	778	721	727	754	765	757	764	739	735	747	739	771	693	731	780	772	712	772	768	767	691	752	732	676	735	761	754	766	793	753	757	767	765	729	753	748	712	721	767	724	781	695	728	766	782	714	760	773	765	760	779	740	771	727	716	709	766	765	744	749	748	783	766	696	744	776	766	725	779	761	788	749	780	726	687	744	718	776	719	737	785	728	774	716	736	750	776	751	739	745	748	725	778	746	751	775	786	768	750	744	811	754	730	762	740	726	748	713	750	709	756	764	787	713	709	807	739	719	734	727	796	706	772	711	746	801	707	732	720	746	755	729	733	767	791	753	725	739	752	701	719	739	769	786	749	775	759	741	690	743	747	778	791	710	732	697	773	736	731	711	745	727	702	769	748	704	824	744	715	802	745	710	727	754	754	763	746	752	710	781	775	774	811	718	767	747	764	777	784	700	772	803	743	732	730	749	764	764	769	768	781	810	777	780	713	741	769	784	798	732	788	751	728	737	796	705	766	780	743	737	754	749	755	683	734	762	674	746	741	766	760	714	739	776	731	759	821	743	724	728	724	684	743	769	769	709	742	745	751	751	768	738	766	746	719	741	737	824	738	746	723	745	719	762	746	778	711	734	720	773	768	738	740	755	736	744	724	754	700	730	740	742	726	742	740	738	738	725	737	747	702	747	739	734	735	771	749	772	735	776	765	683	718	731	756	707	734	718	700	770	786	752	733	740	734	702	758	746	749	764	745	756	756	755	737	841	746	746	752	684	745	754	744	794	824	755	745	719	770	743	747	765	706	748	713	715	684	745	729	766	720	735	718	749	797	741	749	773	766	756	734	787	731	763	749
30909	27844	11614	2726	2129	1769	1539	1306	1267	1170	1125	1105	1100	1037	1053	1041	994	944	1002	986	979	926	928	987	910	955	936	961	913	902	919	887	952	935	910	931	961	922	928	893	880	861	912	895	940	996	923	942	889	922	877	913	993	991	923	986	920	951	952	867	913	944	896	899	896	934	899	870	961	916	945	908	927	924	902	949	944	911	884	910	914	902	933	884	931	884	953	899	911	920	940	920	924	914	951	932	937	940	956	914	954	907	928	925	931	887	875	907	896	976	933	957	909	944	953	947	918	846	974	906	923	979	930	966	955	936	930	894	910	950	945	902	900	887	888	919	902	901	993	888	936	933	917	912	921	935	896	929	911	891	975	892	1021	894	884	909	938	965	942	926	904	927	909	938	950	890	923	920	915	894	904	925	916	924	911	922	904	1018	939	933	934	921	917	935	944	912	944	957	889	919	879	929	936	946	911	904	920	884	915	911	918	941	904	905	896	864	921	973	935	933	872	904	888	932	877	911	922	886	894	871	964	865	877	878	868	922	916	903	988	867	957	914	957	931	941	944	891	914	911	876	928	953	985	909	910	927	900	977	928	904	875	912	880	873	903	908	919	903	901	907	949	905	929	932	868	902	942	952	915	992	899	940	940	947	904	916	960	913	889	926	968	954	907	928	987	923	947	931	870	882	935	898	892	966	966	941	925	944	921	909	925	941	886	944	945	852	898	918	936	912	914	843	941	959	977	897	946	966	934	944	946	901	907	943	940	891	945	933	901	875	923	996	899	919	932	927	888	882	858	903	958	965	934	875	940	965	922	906	949	889	935	895	918	896	918	915	905	908	934	934	881	946	927	897	961	922	983	914	940	963	872	937	938	935	894	936	914	982	928	891	894	951	927	900	913	895	932	931	897	927	890	941	918	938	904	955	927	880	915	897	938	886	965	895	902	926	864	892	863	964	871	932	896	896	907	962	912	952	937	942	936	911	929	914	965	937	944	922	931	885	944	925	985	854	884	914	895	898	895	953	970	891	953	912	936	950	926	859	887	922	871	969	926	862	889	926	885	987	880	910	915	923	904	913	954	923	931	863	950	897	926	906	919	972	926	953	914	924	880	968	945	873	899	967	904	891	909	911	922	909	914	939	902	896	896	893	905	878	976	932	916	880	888	906	905	879	948	913	906	874	898	919	853	892	900	919	953	910	922	890	925	918	949	935	893	915	954	958	906	894	1010	893	926	963	957	948	887	926	932	887	917	929	925	895	945	988	926	889	924	953	934	927	904	890	963	927	963	926	942	944	833	933	885	924	898	941	860	914	953	981	883	953	902	938	933	933	910	907	922	937	945	941	910	973	905	950	943	929	939	872	940	949	927	894	911	940	910	876	929	858	938	917	944	934	892	911	949	923	926	915	946	928	954	925	882	904	869	945	956	902	932	917	940	980	926	883	927	940	980	925	965	915	875	969	889	888	894	938	869	871	897	931	909	935	898	971	905	960	932	972	909	903	946	945	926	894	918	904	894	951	877	936	903	964	930	920	945	970	929	875	942	941	924	903	906	988	929	897	937	939	885	924	954	935	940	889	894	981	850	936	890	932	993	911	991	886	888	905	904	867	916	917	950	868	891	964	881	903	908	920	908	963	956	904	956	897	919	947	936	940	980	916	905	895	892	912	915	932	933	915	896	912	947	917	889	921	944	981	923	961	919	899	907	921	931	919	938	912	882	899	918	912	949	888	902	962	974	904	939	887	963	952	940	949	931	852	912	903	921	954	930	914	977	913	858	877	965	928	925	956	919	938	887	861	957	906	946	952	891	920	947	910	932	878	927	981	949	952	936	929	900	920	936	958	905	864	900	917	894	887	972	952	945	917	941	956	912	866	894	942	929	902	978	911	866	911	900	918	916	924	983	950	922	901	898	962	910	934	916	874	890	901	946	942	911	960	910	903	934	921	885	972	869	922	897	919	879	891	918	909	919	891	951	950	932	876	883	939	939	886	853	897	907	907	920	887	883	898	912	973	964	901	917	954	900	943	923	917	882	950	860	938	925	936	917	931	917	871	883	923	871	884	943	919	921	911	918	847	924	911	953	977	908	922	969	908	955	935	899	896	933	928	906	949	913	923	885	876	902	941	952	924	948	954	926	899	870	938	922	910	914	950	886	951	920	888	909	855	925	942	878	951	912	950	875	903	919	919	907	935	889	901	891	891	887	907	896	907	929	883	962	919	934	891	921	926	941	882	932	929	925	942	905	901	896	926	879	920	910	938	862	907	877	930	930	890	951	892	934	889	943	883	923	965	896	957	903	940	944	960	891	918	930	945	957	850	929	938	910	939	936	937	909	882	869	848	954	920	942	920	936	964	908	943	1028	899	921	992	899	865	874	904	900	940	955	875	900	971	908	939	878	896	910	834	885	944	961	961	951	873	877	936	940	938	849	852	945	905	874	917	981	867	895	897	898	868	895	888	897	958	901	951	914	913	901	947	949	944	882	901	930	883	884	899	937	889	892	883	927	904	925	912	887	879	941	839	960	948	951	865	911	910	905	956	900	972	926	916	890	908	961	941	896	895	887	930	894	923	872	891	904	866	900	890	914	939	921	905	915	920	952	914	918	914	894	917	951	930	932	895	877	873	884	927	962	929	914	931	957	923	903	905	925	916	907	898	924	954	912	880	909	913	878	904	906	936	908	949	932	925	905	907	918	862	937	904	930	945	929	857	894	873	861	908	907	976	934	955	857	901	897	921	856	833	921	900	856	872	879	911	909	961	915	913	894	929	880	903	904	857	931	959	881	946	905	906	921	953	965	925	938	932	958	983	911	920	923	934	915	876	927	903	904	855	884	938	916	900	907	938	911	946	926	942	938	926	941	946	873	846	907	933	877	931	908	972	916	929	903	930	847	910	910	897	860	938	868	981	926	978	932	917	940	890	886	916	931	927	946	940	912	867	896	880	907	945	913	937	913	882	901	858	954	929	915	878	901	906	893	928	944	880	898	938	931	909	982	928	920	914	926	872	900	931	959	897	930	932	900	914	969	895	887	948	909	914	960	905	945	946	937	902	916	931	915	952	910	916	896	948	922	863	902	905	944	927	893	924	958	963	935	970	915	920	964	930	980	937	871	966	941	846	896	927	906	958	886	941	902	916	948	961	944	901	852	983	900	923	896	909	933	884	950	878	926	896	899	883	913	945	949	922	914	898	914	899	910	961	865	930	928	918	926	920	919	966	964	922	972	946	891	896	909	893	866	946	892	915	950	953	948	904	887	942	892	887	909	909	913	943	941	911	931	969	940	920	952	932	913	940	888	878	914	893	925	902	915	937	907	904	897	885	873	932	873	880	961	983	910	910	897	962	986	897	895	875	957	877	911	897	839	969	954	926	930	944	940	969	926	951	950	930	941	920	925	890	913	958	910	897	929	874	883	874	950	958	914	926	913	888	952	947	942	888	931	918	904	909	947	965	952	943	922	885	935	932	879	868	882	928	918	887	859	949	885	913
24849	21600	27611	25826	5937	458	389	297	267	273	264	230	242	230	214	209	211	205	201	221	236	198	192	205	221	224	183	189	220	198	196	200	232	194	198	212	168	192	217	201	240	185	214	210	169	181	193	219	213	190	201	213	190	175	198	176	224	187	180	190	219	196	199	216	172	209	205	209	188	190	221	184	193	203	201	188	203	189	199	206	202	211	188	208	184	186	222	210	200	184	211	178	203	220	215	210	188	201	189	204	184	177	189	197	207	175	197	185	195	194	219	214	185	195	184	213	205	197	213	216	206	195	206	199	217	207	199	193	192	188	180	206	186	212	200	204	231	202	202	201	193	221	220	187	201	179	204	202	228	193	201	187	190	190	203	194	190	198	214	205	212	205	218	193	194	191	194	211	193	192	208	207	194	197	220	201	216	202	191	199	205	215	196	196	191	204	201	181	214	212	198	225	187	193	215	200	182	220	216	212	204	211	190	204	198	231	193	220	223	195	196	214	199	186	188	206	205	188	219	194	198	214	218	201	216	188	214	178	199	218	208	210	174	185	202	207	163	198	213	205	177	199	214	199	215	210	192	189	211	180	178	227	201	193	182	215	191	177	184	211	232	204	205	195	188	185	189	219	196	210	228	198	212	211	198	214	195	211	178	201	232	193	214	180	205	186	187	193	182	222	207	202	216	215	215	179	168	186	175	176	185	227	190	215	207	213	200	192	198	230	203	202	240	200	229	191	206	201	193	202	197	195	181	196	188	210	193	194	190	193	194	203	215	216	195	176	185	197	173	246	169	212	200	187	214	188	176	181	180	173	208	224	201	191	173	176	205	211	220	202	183	207	166	197	205	181	212	202	178	195	215	219	190	206	185	201	215	242	206	175	195	186	206	165	211	210	204	203	211	204	183	227	200	200	187	212	171	209	202	207	178	193	207	192	215	201	206	207	167	215	217	191	218	198	187	210	200	208	181	191	197	200	225	196	199	192	208	201	219	212	211	186	183	193	209	182	205	192	178	212	196	176	206	197	194	227	216	210	223	203	196	191	176	237	211	211	183	186	208	204	190	209	193	188	178	204	212	196	183	193	194	207	220	197	205	189	199	224	212	201	208	207	210	207	191	180	196	196	213	192	166	225	217	198	193	196	170	189	207	233	191	212	211	208	211	199	209	223	180	191	201	237	215	197	194	214	209	201	184	187	183	182	210	193	207	204	208	220	196	236	214	201	198	175	195	188	187	216	211	191	221	189	187	202	223	181	207	220	205	213	202	186	198	189	213	222	213	175	183	217	202	189	205	207	220	211	209	196	203	211	190	203	226	216	215	195	226	215	213	195	194	203	220	184	207	176	207	189	204	214	197	190	206	208	190	194	196	213	187	215	183	205	206	204	195	222	184	221	187	195	173	197	201	223	191	211	191	217	197	220	195	175	177	230	207	209	174	191	215	190	213	208	190	187	196	206	237	201	213	192	169	205	201	191	198	201	223	186	199	193	196	192	220	205	213	215	215	236	197	190	193	182	195	227	206	191	183	199	199	194	189	183	185	223	207	226	191	206	182	187	205	186	196	189	204	191	203	175	170	215	211	198	208	190	185	206	226	180	211	214	206	192	200	174	206	210	203	190	220	203	218	207	203	211	194	190	210	179	186	186	198	206	214	218	194	188	196	182	189	198	183	196	201	187	196	196	200	178	203	183	185	186	196	189	192	185	197	210	198	175	212	216	186	200	200	193	188	228	206	191	183	192	193	185	168	194	195	216	205	210	203	202	208	207	220	176	200	219	183	189	214	207	193	191	198	204	212	208	187	197	207	204	207	208	223	197	210	213	201	186	211	222	172	220	170	197	206	195	195	203	183	196	217	205	197	217	202	220	192	175	185	208	177	220	181	214	206	200	188	199	179	187	207	196	167	187	203	189	200	210	210	193	238	213	213	205	214	213	177	207	207	171	187	205	205	186	224	194	186	203	182	195	195	185	203	207	193	199	224	207	196	217	207	212	172	193	201	197	218	194	221	244	207	182	201	212	220	171	222	194	219	200	209	206	172	195	219	202	213	194	219	216	192	230	207	197	191	209	212	203	201	186	216	208	194	204	209	188	191	169	193	210	195	191	218	207	179	241	197	197	205	191	210	215	197	184	184	192	227	182	199	192	191	185	184	209	180	205	204	196	215	198	195	223	220	207	204	205	191	225	183	189	204	195	207	202	226	200	211	212	185	213	212	193	197	205	198	201	200	190	200	191	208	197	203	194	224	194	212	186	195	192	192	201	203	193	212	197	226	176	201	209	208	211	180	214	210	200	189	218	241	216	190	185	218	201	183	211	193	205	193	211	190	208	203	212	187	186	186	181	187	221	183	205	210	226	216	202	192	207	186	199	201	209	211	205	211	191	191	189	177	194	199	189	223	181	190	195	210	209	201	197	201	175	211	220	223	218	185	219	199	191	182	196	188	193	216	196	195	194	202	198	206	201	205	192	182	201	206	193	216	202	186	233	196	181	201	209	207	196	202	205	201	204	223	205	203	215	178	214	206	190	171	164	207	189	187	207	192	200	206	191	202	179	188	206	197	201	208	217	184	188	233	207	205	210	207	200	181	198	215	199	168	205	205	221	191	199	218	207	208	224	211	198	195	167	209	210	198	194	214	197	193	196	196	178	208	186	181	211	218	241	211	189	203	214	220	221	217	196	179	212	224	184	211	211	189	210	212	203	198	204	206	202	196	227	202	180	199	192	185	220	227	200	189	206	201	193	214	183	218	197	204	175	191	222	191	177	177	221	199	210	229	212	213	210	166	201	186	234	203	198	196	203	195	209	238	192	198	224	220	180	204	196	205	199	213	169	221	195	199	198	202	190	188	187	216	199	190	214	183	215	186	201	213	186	195	205	193	195	204	192	192	188	220	200	194	198	192	164	229	207	200	191	179	211	225	226	194	236	186	196	234	184	188	205	203	206	208	211	199	194	223	235	204	210	209	221	175	185	169	231	205	216	197	207	198	182	212	190	195	193	184	241	215	201	174	190	192	189	195	201	182	221	219	188	189	225	202	189	204	203	233	182	216	190	180	193	196	215	195	195	198	169	216	211	218	182	207	180	190	191	182	220	205	176	209	200	187	237	198	193	188	187	214	205	227	223	219	211	197	207	210	194	215	212	198	193	223	189	194	194	208	188	223	204	193	188	179	211	208	203	184	201	199	189	168	180	204	205	177	226	207	183	189	222	202	186	229	179	192	212	199	215	201	194	196	208	212	198	190	211	231	178	202	201	187	199	187	199	217	228	173	209	200	196	202	193	239	201	209	183	202	205	250	226	205	199	228	203	192	215	208	201	189	194	210	202	192	211	184	193	189	217	176	213	214	192	209	193	224	175	185	212	223	221	209	188	220	207	217	200	195	207	173	199	204	226	193	184	209	205	219	201	182	196	181	186	174	205	203	219	209	178	199	206	214	193	207	205	193	210	208	160	216	198	215	193	197	204	193	192	199	166	202	204
27900	21663	7336	1217	929	744	641	534	449	410	388	377	368	363	306	319	301	324	312	302	308	320	320	298	296	291	299	283	287	305	310	259	290	268	256	281	247	309	285	296	283	261	280	282	258	271	284	287	293	250	287	291	345	286	285	283	286	282	264	304	267	314	284	280	281	297	257	302	289	296	270	263	255	317	315	247	257	291	257	266	265	274	252	264	288	282	255	268	304	267	257	262	285	263	284	265	313	272	289	279	244	282	293	287	264	273	277	265	274	268	279	295	286	279	266	274	286	258	291	274	303	255	246	298	288	278	315	283	294	298	277	288	265	281	269	254	297	275	287	300	279	325	274	281	277	280	269	318	279	275	277	301	271	254	283	274	274	289	294	286	316	284	279	265	291	281	274	261	274	290	290	272	270	274	277	331	278	296	268	274	301	294	288	279	269	295	290	286	284	274	281	279	276	313	261	281	270	251	281	284	276	293	281	263	296	266	270	284	297	287	261	263	294	261	276	301	286	269	252	296	280	287	273	306	270	266	263	264	271	305	278	281	247	257	247	295	261	253	293	268	268	258	299	263	270	289	260	246	296	300	273	295	300	284	259	312	296	275	297	274	282	301	270	280	270	295	274	281	261	277	293	279	271	291	267	305	269	261	288	261	276	278	294	263	273	292	277	302	307	277	292	278	280	304	254	302	263	282	304	252	259	276	257	268	298	260	263	246	275	313	286	289	295	291	257	275	286	272	266	299	301	275	288	276	298	263	295	286	269	270	254	287	296	280	283	265	288	250	254	272	278	278	273	258	263	290	251	280	260	298	304	308	307	258	268	268	301	277	281	295	243	288	275	267	280	276	249	276	261	286	274	285	272	293	295	284	259	266	265	280	273	259	306	288	278	293	291	303	263	275	275	274	291	291	295	259	262	274	276	280	284	285	268	268	262	288	249	288	290	286	261	282	251	302	253	299	271	265	295	284	227	271	302	271	266	280	293	244	261	284	253	281	288	275	279	267	275	286	261	281	297	291	312	276	299	255	293	271	299	289	276	278	245	301	286	283	274	259	265	264	298	277	265	283	290	264	298	251	266	260	281	288	271	285	255	285	274	260	296	290	284	276	283	270	292	257	276	283	287	260	283	265	263	251	306	305	254	263	292	294	315	290	265	288	290	288	268	241	276	272	273	292	253	309	277	284	274	261	277	300	304	251	260	283	286	265	240	277	287	271	288	258	301	264	257	271	285	269	283	280	233	295	284	287	267	300	284	298	248	285	278	278	263	296	271	248	272	232	251	267	277	277	291	301	272	278	262	290	261	311	253	272	275	267	271	282	279	300	302	296	301	286	285	283	260	291	255	308	273	251	267	278	274	261	305	270	245	301	264	282	271	313	285	264	267	255	278	312	292	280	275	270	302	275	284	266	272	282	301	276	259	273	282	268	311	292	305	270	299	278	279	287	286	270	300	254	275	288	269	268	307	298	262	267	263	313	256	306	276	275	286	302	283	272	285	267	278	273	264	283	276	248	256	284	267	295	293	259	299	283	291	297	247	275	310	314	274	296	269	284	261	261	280	280	266	272	253	269	272	276	295	282	284	275	265	285	264	269	272	287	279	291	274	293	323	278	283	256	294	286	276	287	255	276	274	259	283	257	283	249	287	282	292	278	270	309	278	295	269	243	247	282	251	282	286	252	305	280	276	256	270	302	320	307	291	277	279	265	275	260	275	287	263	282	274	294	270	282	254	275	265	266	278	270	270	286	285	275	283	291	307	264	271	270	273	298	258	251	292	260	252	303	282	283	300	273	244	273	294	239	290	278	263	281	274	292	276	290	280	321	261	310	270	293	286	284	280	281	287	247	270	276	284	287	295	276	283	269	248	267	264	306	301	278	271	289	310	292	264	279	285	303	262	264	261	256	273	314	289	277	284	294	272	267	262	313	260	279	323	290	308	278	264	268	268	277	259	287	280	266	275	264	261	266	278	248	304	274	281	294	275	276	268	254	275	281	298	295	271	276	281	303	266	285	305	273	306	264	260	277	304	271	298	263	308	278	296	266	271	261	267	295	290	284	289	300	289	297	241	308	280	276	264	271	280	285	281	287	290	284	316	249	308	260	280	282	294	262	273	288	267	235	270	268	302	250	289	281	270	272	245	258	278	274	280	292	276	270	294	244	261	280	297	260	301	295	266	282	266	274	285	258	272	255	270	269	306	298	276	292	270	260	280	261	266	237	286	294	260	290	253	289	266	249	284	299	273	293	278	266	296	276	247	275	264	279	316	267	246	295	256	290	295	277	278	298	293	290	284	270	299	270	324	276	283	314	290	309	273	286	290	266	262	304	273	303	285	296	292	284	299	310	292	299	273	269	291	271	265	277	299	271	269	259	268	261	257	290	257	278	292	267	263	266	299	274	319	282	288	277	287	287	265	257	269	318	289	257	258	301	281	294	278	264	254	277	340	311	294	252	263	254	264	263	288	273	299	290	287	257	248	295	285	284	327	273	258	268	261	277	267	288	288	315	268	254	270	277	293	280	261	243	303	274	272	277	291	299	279	290	289	307	293	292	286	254	300	298	271	287	292	279	271	279	268	302	299	269	278	301	274	303	258	289	276	300	252	281	286	281	272	285	255	286	283	289	284	308	290	280	270	295	308	300	285	270	281	297	259	299	279	291	305	292	314	272	258	289	304	281	263	271	290	287	290	271	252	322	289	302	283	258	293	279	282	263	274	296	273	297	297	274	271	281	266	300	292	257	290	280	272	270	274	299	272	276	276	280	283	250	276	263	261	280	277	300	274	261	306	276	273	279	301	295	298	299	270	288	311	301	267	299	252	264	269	273	288	269	264	267	266	281	266	296	297	268	290	286	287	284	258	258	297	282	259	260	282	256	273	286	268	278	261	269	302	271	272	269	272	287	287	285	251	244	248	273	298	285	285	317	276	271	300	274	274	277	297	262	265	276	321	292	268	275	248	268	278	264	277	241	270	257	250	266	288	280	279	254	257	268	283	290	280	263	281	276	274	259	263	266	289	263	271	271	253	286	242	271	262	262	284	258	294	295	284	289	267	288	271	291	288	266	271	284	294	293	278	235	263	272	283	283	282	258	292	285	272	316	287	305	274	252	279	263	262	305	279	280	254	273	283	272	281	273	286	255	306	268	304	319	284	257	310	291	270	290	262	259	275	308	265	287	297	274	299	266	276	287	275	261	280	292	279	261	289	267	269	286	293	237	310	285	323	277	241	278	294	266	299	277	304	269	281	291	289	285	303	292	269	294	248	274	271	311	264	267	278	275	283	277	302	253	257	291	283	271	270	295	286	281	275	275	290	309	286	287	249	255	297	284	318	268	289	291	269	279	258	277	276	308	293	280	297	272	269	280	282	291	283	264	313	297	289	289	277	285	309	251	240	286	305	255	298	288	290	287	256	298	274	290	305	272	263	277	296	293	267	272	289	256	264	272	286	297	256	257	289	268	259	297	259	276	289	309	289	264
22656	21610	29514	24186	21614	21583	5412	1231	995	930	823	784	749	772	782	729	696	675	713	710	676	679	661	720	693	682	684	692	668	649	677	649	669	606	665	649	653	649	648	686	623	592	680	673	626	680	668	625	654	621	674	624	668	637	653	670	629	591	674	636	669	638	677	633	615	619	654	641	642	668	636	658	642	655	674	665	670	640	639	641	622	629	629	672	650	669	624	645	619	678	641	661	607	656	654	671	623	650	691	661	620	708	627	613	632	678	662	640	658	650	651	663	643	693	647	649	624	640	633	641	637	620	596	630	686	665	625	671	668	610	646	626	645	665	667	657	670	648	649	650	620	659	676	609	623	645	606	660	699	628	632	658	635	644	677	638	616	645	669	666	670	651	682	700	648	666	679	670	624	654	680	616	672	638	632	646	668	671	618	680	639	674	647	659	631	699	630	665	648	669	626	682	617	630	670	672	651	634	626	663	633	624	691	598	618	578	618	611	632	657	644	626	610	637	654	618	623	662	618	631	641	630	646	692	691	633	655	636	640	631	645	628	676	635	662	629	655	629	594	601	667	670	682	697	661	669	647	632	605	650	611	668	621	667	670	619	640	644	664	628	682	641	677	628	716	668	627	664	591	634	621	616	655	684	641	648	616	658	644	632	643	700	647	648	654	644	660	623	672	665	655	655	657	637	611	622	690	682	716	603	660	611	628	701	558	633	634	591	656	606	657	582	657	678	625	629	627	682	606	640	634	646	621	684	694	637	639	638	629	665	668	659	604	654	629	649	647	654	637	631	630	620	660	613	642	695	672	648	646	686	644	626	667	612	607	649	612	647	666	630	639	629	662	617	642	632	644	640	648	633	693	664	659	629	702	655	683	637	648	661	657	677	666	664	680	656	655	681	659	627	601	623	660	683	624	653	610	617	626	655	665	665	652	696	627	656	611	670	637	693	638	631	649	642	666	614	643	699	679	626	668	637	686	614	679	673	642	671	692	648	679	641	698	643	667	636	644	651	654	620	668	645	639	632	651	690	615	649	630	658	642	657	644	679	641	642	624	604	614	640	680	664	653	647	704	633	638	684	674	629	622	597	640	657	658	621	652	603	667	642	644	624	645	657	643	616	641	669	650	661	674	645	677	623	676	608	680	627	691	638	648	689	635	605	620	642	637	612	640	612	612	676	663	676	608	659	682	632	646	648	651	632	635	644	624	621	667	633	677	640	605	632	677	625	698	656	641	665	683	615	578	630	646	646	643	627	630	613	682	623	657	662	628	686	674	622	653	626	659	659	665	622	665	661	673	724	688	684	650	665	680	671	613	617	645	640	663	621	630	672	646	624	676	631	626	643	620	618	626	645	618	637	591	693	589	646	648	684	615	632	636	654	631	637	646	656	715	675	673	647	619	629	641	644	649	635	654	637	604	688	623	654	603	648	652	628	638	628	637	646	647	642	665	696	653	618	630	697	655	617	627	607	637	645	643	693	650	629	655	599	683	627	663	652	641	633	628	668	630	667	636	677	664	646	642	599	631	667	612	652	683	665	609	594	635	635	703	635	629	617	616	634	648	628	648	666	638	678	669	636	660	676	669	602	648	608	656	671	649	648	693	657	633	622	659	632	665	630	627	628	633	682	615	670	696	640	669	671	644	670	667	609	625	641	602	653	667	615	692	633	624	677	654	704	684	622	625	617	636	622	629	638	656	660	682	613	681	648	669	660	623	653	660	641	644	607	680	665	627	654	671	643	668	633	635	663	606	658	684	622	673	653	606	632	649	690	653	661	605	633	639	641	610	668	626	683	631	585	664	640	659	681	652	638	678	652	649	627	635	611	650	675	679	648	597	654	662	691	646	671	664	618	671	677	654	633	609	654	628	637	647	620	651	619	641	645	625	660	682	622	634	648	627	639	654	651	626	673	644	651	646	627	675	667	640	626	644	637	638	654	630	648	653	616	668	606	680	693	638	653	662	635	705	640	629	624	636	672	650	667	667	629	659	672	628	669	657	659	682	638	721	660	696	635	654	657	677	661	627	597	611	646	669	620	645	671	614	677	628	581	654	636	638	654	641	607	608	656	661	648	634	653	611	659	629	636	608	662	648	665	658	656	640	648	679	593	639	630	637	641	646	634	645	627	649	655	645	654	599	641	584	685	635	633	664	685	672	640	653	657	640	692	658	662	657	642	625	670	631	678	579	615	675	662	672	678	633	647	660	629	658	637	687	620	656	666	636	638	639	656	634	668	663	622	643	610	661	646	617	638	609	613	651	686	638	665	666	627	647	630	646	637	637	643	619	632	639	657	631	668	674	673	644	679	614	622	651	674	657	628	624	646	641	650	638	646	633	602	670	679	615	674	635	674	672	605	663	712	590	619	655	687	640	662	647	669	636	630	692	612	630	639	635	640	628	649	594	621	649	637	655	625	602	620	639	657	639	633	621	648	642	624	639	694	626	686	688	614	693	601	702	623	637	657	656	636	625	622	674	637	654	703	685	696	639	663	629	615	609	649	643	665	638	645	689	627	645	681	645	610	635	631	659	685	641	636	600	686	648	656	688	655	652	634	679	658	712	682	654	656	636	618	633	672	678	569	637	626	651	634	644	640	600	608	634	676	666	663	627	629	651	667	661	674	640	677	656	638	628	674	624	656	619	633	694	666	621	702	706	637	670	649	631	632	684	639	642	730	653	643	694	591	609	621	633	643	607	642	710	657	648	633	591	624	617	612	626	684	641	640	674	673	716	657	650	616	622	663	672	630	658	632	653	629	692	683	659	658	647	641	664	635	635	638	640	624	686	644	657	640	663	631	608	617	674	624	665	635	679	637	651	634	662	711	599	676	629	624	636	631	690	588	648	667	635	625	670	645	644	638	655	632	661	626	637	622	642	641	641	649	611	656	678	615	631	611	698	633	638	655	615	614	663	647	617	606	646	701	635	672	611	618	691	636	638	637	633	663	631	600	645	628	626	606	682	632	633	656	666	665	677	667	681	664	622	665	670	643	677	631	648	642	635	620	682	636	624	645	656	635	680	623	647	660	636	640	623	683	626	641	637	625	609	656	622	612	636	669	647	673	654	653	647	671	673	663	694	649	643	637	678	662	665	676	606	607	647	653	636	597	611	721	640	663	665	653	674	673	625	616	616	616	661	628	646	625	675	645	647	582	639	637	601	657	658	609	624	692	616	639	652	693	676	630	640	657	635	676	662	633	636	672	590	614	662	641	653	661	663	616	609	643	671	675	676	662	586	655	658	662	680	636	664	633	635	662	608	647	689	618	628	627	673	620	612	652	622	641	685	674	659	629	612	572	636	692	646	608	664	682	624	610	611	652	643	660	643	652	667	655	669	659	661	610	636	647	664	664	607	651	664	609	584	685	644	624	635	636	670	663	660	658	666	642	597	644	623	701	622	655	631	633	640	632	611	665	615	635	646	642	632	663	654	680	637	702	659	674	656	615	625	634	644	642	642	646	646	641	613	648	667	654	607	675	569	668
36720	38441	20082	4322	3060	2449	1989	1753	1453	1294	1175	1152	1046	1032	960	938	944	920	885	863	867	860	868	838	864	791	871	847	817	832	856	855	841	828	826	836	854	839	839	836	817	808	791	829	863	829	761	801	765	810	824	801	797	827	864	818	808	800	829	842	816	837	797	828	845	814	817	773	794	843	843	830	842	785	846	821	874	795	868	828	799	790	834	853	866	816	816	779	773	836	817	768	830	837	771	831	837	849	814	845	805	832	810	829	830	783	775	779	851	800	787	802	823	865	816	823	790	777	818	794	858	867	773	839	825	849	798	823	788	847	820	818	844	807	802	802	794	815	767	766	837	844	862	748	778	847	796	802	826	873	786	831	836	817	791	854	865	813	870	834	778	806	820	829	761	811	802	803	808	806	784	811	801	781	797	808	831	729	788	795	857	817	830	833	838	783	780	830	756	777	758	815	840	841	832	839	790	775	807	850	788	852	811	800	855	810	817	809	816	794	851	788	859	780	836	827	826	791	810	852	807	833	803	815	840	794	816	809	812	792	795	778	784	795	875	774	729	798	849	819	777	833	829	792	885	840	796	798	839	806	801	797	798	832	772	787	808	822	815	812	857	812	844	811	770	797	821	830	823	816	833	777	864	780	829	850	866	855	834	827	796	810	782	790	780	835	805	833	775	834	837	884	832	772	821	809	832	807	780	809	812	783	813	816	788	781	800	804	810	796	862	803	799	828	830	786	851	808	768	820	793	872	838	778	802	809	824	795	807	779	783	849	780	789	790	811	769	780	808	790	796	799	835	779	782	787	780	856	831	857	840	791	828	796	838	823	808	775	810	837	875	796	809	860	849	770	763	813	841	755	811	829	781	803	802	804	797	799	808	795	859	794	897	799	829	815	828	786	834	780	844	839	802	811	809	803	802	818	751	807	838	773	789	853	833	785	823	834	785	772	795	792	869	787	769	783	803	856	778	803	785	865	762	817	773	842	796	824	827	877	860	791	819	805	819	804	846	760	818	802	839	838	791	783	768	756	849	827	845	800	782	808	779	819	778	794	848	834	788	732	801	814	839	781	761	811	829	808	783	784	828	764	807	839	806	802	846	812	772	829	811	798	804	854	820	841	813	834	781	836	778	811	809	845	825	811	802	794	798	829	776	811	789	801	814	814	795	789	749	783	799	755	785	828	810	788	803	843	849	800	809	785	802	797	801	829	811	778	822	785	815	817	806	771	807	832	815	817	822	775	804	804	796	807	808	797	857	807	836	792	812	793	835	830	845	828	781	797	808	845	781	830	780	872	831	864	808	785	811	767	845	845	792	817	804	773	787	799	766	779	853	864	780	824	826	838	811	803	808	792	817	835	820	830	804	809	753	851	792	831	816	827	796	812	803	818	799	847	860	787	793	808	792	835	819	828	843	883	797	801	817	840	842	799	803	782	810	807	877	780	819	808	840	842	814	821	800	817	813	786	834	792	821	785	798	827	789	812	821	789	798	765	804	793	775	803	801	820	855	782	843	833	785	803	779	780	736	820	781	826	787	813	794	791	802	805	781	823	826	841	806	757	827	755	760	823	809	785	809	742	828	798	830	804	788	834	745	809	828	853	791	761	786	793	810	829	826	810	836	793	781	818	776	822	832	805	857	816	815	808	793	851	868	835	769	804	843	794	817	795	816	821	813	867	809	820	839	800	799	760	840	794	832	797	839	817	817	798	841	769	801	764	788	772	797	807	853	791	759	826	851	760	782	797	823	830	800	845	810	835	763	806	791	832	774	791	786	772	820	802	823	827	780	782	785	799	805	788	848	812	762	817	792	840	867	862	798	826	810	838	816	829	831	812	773	824	795	796	795	797	849	837	797	871	788	783	827	833	761	806	770	802	860	858	825	833	813	800	805	824	816	823	851	776	804	790	755	865	810	802	777	847	738	774	781	821	776	790	829	816	804	787	818	804	817	798	781	794	823	808	814	821	796	810	835	847	822	834	815	848	801	800	828	791	835	788	811	843	781	812	845	815	859	808	815	836	773	771	759	840	825	827	837	751	821	824	784	821	804	755	824	740	795	809	822	791	810	810	871	842	812	790	793	765	745	817	807	787	786	786	782	806	860	792	802	832	823	780	816	807	837	775	843	833	754	846	847	779	810	846	823	893	759	854	812	798	792	844	827	835	786	825	800	796	795	786	759	872	785	786	804	787	815	777	801	811	824	815	813	737	824	799	782	851	797	817	775	841	807	843	790	774	882	766	848	825	827	811	777	883	821	823	813	845	818	819	858	781	837	793	776	787	842	838	787	793	799	881	812	800	801	775	807	842	786	829	811	808	774	809	812	807	816	820	866	785	767	867	781	787	820	813	831	773	785	830	784	802	840	788	796	799	801	853	836	798	789	801	808	832	803	819	792	813	776	806	800	806	827	764	804	837	835	785	761	806	817	800	854	795	806	774	798	792	855	797	787	820	807	803	798	789	777	772	824	820	846	803	788	792	830	788	797	791	819	866	831	809	802	825	822	833	826	850	818	817	765	787	823	794	752	813	819	790	824	795	856	771	875	839	823	829	855	759	775	884	748	814	828	795	778	824	826	841	796	803	862	801	795	838	796	788	826	774	826	793	822	833	763	846	831	841	787	825	816	772	827	826	778	833	750	834	831	738	834	818	829	789	807	814	781	858	774	823	813	794	805	851	868	829	832	826	822	771	781	815	806	806	810	838	808	887	805	828	828	855	814	800	846	813	850	851	813	778	825	784	823	812	827	838	836	798	826	829	821	749	800	750	816	823	858	762	824	851	855	780	813	797	844	881	828	814	807	815	741	848	802	851	850	838	837	809	795	809	763	775	825	832	795	827	757	817	889	810	778	799	833	826	804	824	817	788	812	797	807	844	798	829	887	774	806	814	826	767	848	804	784	790	814	758	806	817	873	777	781	782	817	773	854	781	788	841	772	767	764	802	819	808	775	783	827	789	803	878	780	795	798	817	810	856	788	827	828	809	821	828	813	792	782	865	835	786	856	787	841	901	810	845	802	779	804	825	818	789	814	779	841	817	820	810	869	815	814	870	821	824	810	813	824	800	795	777	816	858	796	793	796	772	764	860	820	803	769	794	839	847	794	799	796	827	843	836	820	780	782	769	864	764	856	824	818	805	799	827	853	812	787	769	802	793	816	819	854	784	808	814	846	775	802	807	823	782	792	791	851	796	793	809	809	836	803	823	853	785	803	858	786	827	795	803	844	807	833	806	777	815	848	874	806	829	752	792	843	825	824	840	799	862	807	840	825	859	806	839	781	845	837	849	784	788	831	809	794	806	802	778	783	797	884	848	793	845	775	779	801	800	770	788	731	774	787	809	876	823	801	835	837	827	818	768	831	809	753	866	773	819	817	815	887	852	794	809	800	802	849	835	755	872	764	838	819	806	809	800	806	858	798	814	835	815	856	769	846	763	799	794	816	827	783	840	799	801	785	761	812	810	804	791	784	836	809	816	804	804	807	780
27993	18827	4975	842	647	559	454	427	406	452	421	442	404	441	433	376	457	425	407	397	393	397	399	405	361	415	395	403	421	459	396	382	438	402	402	389	419	372	424	434	426	403	408	432	400	417	420	408	410	431	389	399	434	406	454	407	412	422	397	410	423	377	422	406	435	407	384	419	425	409	391	405	396	417	436	425	431	422	412	422	459	390	440	399	413	403	414	369	397	434	429	387	424	412	426	423	405	411	437	418	396	411	406	402	408	409	397	413	448	381	438	439	386	402	429	408	389	415	411	427	466	442	424	390	418	412	423	409	447	409	428	404	369	393	424	418	387	420	419	406	419	435	409	393	434	393	412	469	407	384	393	450	405	414	419	409	396	464	399	468	437	428	407	394	406	402	406	392	430	413	388	383	413	403	405	410	415	432	421	430	410	388	387	416	408	392	414	426	425	438	386	394	440	431	376	414	430	424	415	369	397	440	435	414	427	440	412	397	424	430	397	396	430	423	404	422	399	396	391	420	384	412	424	415	390	429	437	425	379	424	412	446	414	409	388	371	418	425	433	405	422	408	379	398	350	387	428	425	451	389	400	391	424	440	413	423	408	405	429	436	427	391	374	382	433	412	445	417	447	386	426	415	381	403	420	440	385	423	403	397	392	395	444	378	433	396	408	450	406	423	415	411	410	414	411	388	432	400	403	405	406	427	413	407	450	451	401	433	402	418	433	419	405	421	439	434	393	423	418	466	405	421	369	394	431	467	432	410	410	431	416	393	390	432	436	368	404	408	410	388	386	427	418	406	421	414	455	428	431	433	424	394	419	395	398	402	417	369	388	390	399	404	394	417	456	384	405	385	401	397	397	395	380	430	410	426	438	431	401	428	427	399	394	403	412	435	435	426	434	449	417	430	458	407	410	406	414	414	401	435	410	378	429	407	395	362	379	373	408	399	437	437	415	412	438	420	370	410	394	425	412	417	400	440	430	418	393	433	390	440	432	439	416	425	386	413	437	380	419	401	407	404	404	432	395	430	423	419	378	429	423	417	410	431	440	419	385	441	393	419	386	429	426	445	447	421	388	410	407	418	385	398	415	411	439	467	431	433	387	358	437	407	413	432	419	431	387	407	398	390	408	409	435	448	397	382	394	429	417	446	437	394	425	430	415	410	392	394	405	459	406	455	408	450	380	387	397	387	412	403	432	422	411	408	398	419	416	429	411	436	429	399	424	414	426	417	404	447	394	403	433	425	412	384	416	414	434	408	447	395	449	428	384	459	428	418	419	397	419	387	418	401	417	447	439	410	409	405	423	467	408	398	411	437	449	424	441	405	415	391	398	417	406	441	419	411	435	409	416	368	426	407	380	434	453	430	405	414	434	390	390	417	418	409	409	445	447	390	428	434	447	392	409	418	413	440	375	370	388	410	448	451	400	386	458	414	394	416	389	413	434	382	414	392	406	412	428	419	425	420	397	408	453	437	419	451	418	433	386	407	412	414	462	388	426	416	407	455	392	407	417	367	403	428	388	420	410	394	392	393	409	426	366	442	450	393	413	385	385	403	401	433	390	420	400	423	446	403	440	413	416	411	415	403	420	425	411	469	405	403	424	412	408	398	419	413	404	401	447	380	434	421	389	417	406	411	404	393	399	438	406	421	428	400	378	432	383	421	421	428	439	396	430	413	394	438	403	463	408	350	450	403	438	401	423	430	433	377	393	429	395	403	384	411	414	411	413	439	418	431	413	401	399	423	417	395	413	406	414	425	405	431	452	430	407	417	449	414	382	430	379	407	400	421	416	383	421	410	434	418	435	447	430	406	429	453	430	452	408	411	449	412	396	415	382	404	382	409	392	402	403	420	415	392	359	427	422	410	377	427	407	431	452	386	436	391	383	419	383	398	365	397	422	405	429	428	425	449	440	391	405	431	439	410	433	428	420	435	428	432	382	444	420	388	394	457	417	427	440	420	393	402	421	412	413	426	442	390	406	427	432	381	404	402	408	430	438	419	425	388	408	408	426	378	417	421	426	416	417	415	385	450	444	400	445	418	431	432	408	421	456	384	373	393	440	421	433	423	433	399	417	428	428	413	389	400	380	437	398	418	376	399	362	448	421	385	389	412	397	435	414	404	417	410	403	426	406	405	462	426	428	426	402	400	368	407	399	379	388	406	439	397	435	429	410	407	431	372	434	459	399	405	397	413	401	447	443	435	387	455	417	453	416	384	382	429	390	400	415	416	418	396	373	433	454	445	405	410	418	418	427	394	444	480	397	445	386	428	430	434	419	424	416	421	438	438	407	388	442	443	405	432	409	427	407	426	417	405	410	379	417	399	410	402	420	397	433	418	438	408	384	406	395	410	426	431	440	415	398	374	423	431	431	432	408	420	403	408	371	405	387	390	407	440	413	417	378	427	426	390	407	416	432	436	392	425	408	407	450	394	410	426	391	408	405	398	461	407	408	381	384	411	410	401	422	431	434	403	417	446	455	406	423	423	426	381	449	407	407	382	419	435	429	438	403	387	405	442	410	431	415	427	426	409	423	412	403	417	427	390	406	382	405	386	376	428	414	411	392	407	420	431	412	434	400	389	407	415	411	422	424	402	440	410	390	416	389	426	365	429	428	423	411	403	396	387	407	442	436	401	446	437	425	393	442	435	413	399	404	439	378	401	412	433	405	415	421	411	416	417	392	413	405	401	374	399	400	385	446	429	363	415	386	378	421	439	440	416	412	437	425	384	423	429	416	383	382	390	444	403	414	428	412	425	422	424	404	429	443	401	405	426	391	405	409	406	393	398	424	404	410	438	409	401	428	397	396	399	432	413	378	416	407	398	442	442	407	396	402	395	413	445	419	399	407	387	427	395	413	400	385	409	410	420	420	410	407	433	430	412	403	423	393	435	431	423	419	433	405	423	385	396	373	396	424	379	402	385	406	418	473	394	437	417	376	418	402	404	422	410	429	390	392	424	409	430	442	431	447	410	398	395	440	454	437	433	446	407	394	381	413	444	381	386	382	408	362	421	383	407	406	448	410	418	412	410	384	441	416	413	385	408	403	387	414	428	398	387	413	396	399	403	400	396	396	425	417	459	379	450	431	407	436	396	428	416	410	406	393	381	453	387	412	421	413	436	468	391	423	426	411	417	426	428	423	393	425	434	413	430	406	450	382	435	390	457	452	367	430	390	379	405	441	386	374	427	406	404	411	415	443	417	412	401	430	446	419	386	428	418	437	407	404	382	415	385	435	389	426	392	415	416	432	453	413	436	405	422	409	414	402	446	385	468	444	411	423	407	429	458	387	400	392	404	435	415	393	443	383	414	383	409	420	450	435	399	410	423	416	374	418	425	412	385	408	433	421	417	436	381	400	405	435	431	404	416	426	417	414	387	420	418	451	444	420	403	419	421	431	437	401	442	414	465	412	415	419	450	420	442	410	408	430	425	403	389	405	411	388	449	417	407	384	400	389	384	427	400	439	400	434	380	432	420	415	433
11605	7465	2512	637	602	575	586	550	551	487	519	514	563	537	505	523	518	517	540	503	548	530	516	535	526	523	499	517	525	504	546	493	502	487	495	524	529	547	507	525	525	504	494	537	520	513	532	510	508	502	520	535	522	506	511	539	509	529	524	515	511	488	454	519	502	497	533	493	500	506	509	490	552	507	502	524	488	545	489	514	503	511	505	520	517	501	507	523	520	517	526	501	469	506	532	556	494	501	525	519	515	534	521	516	533	493	540	542	511	522	524	521	525	539	482	545	531	523	513	504	496	513	513	494	530	491	530	497	465	494	480	588	529	530	535	501	545	518	519	545	518	518	526	520	545	531	478	536	497	508	484	529	500	510	520	546	500	486	524	490	533	518	504	529	534	523	513	472	482	489	503	527	489	488	534	487	520	515	491	491	552	521	544	489	547	496	522	508	505	502	490	506	479	539	524	558	531	506	506	528	525	484	505	526	507	519	536	518	514	552	533	514	504	503	532	501	551	521	500	521	510	514	562	505	515	475	560	528	525	522	518	522	501	555	471	532	517	502	518	487	455	488	516	497	523	526	479	505	513	508	496	504	493	563	498	539	523	510	519	495	528	510	517	516	493	501	483	496	487	503	522	522	472	530	484	522	539	477	516	519	492	504	543	503	489	506	484	573	498	509	552	533	510	526	514	461	527	562	486	512	525	517	544	512	502	480	529	475	515	515	507	472	503	505	488	523	507	498	467	527	469	484	481	559	506	514	516	583	563	545	570	465	529	530	492	511	547	488	500	549	465	546	536	491	529	497	518	486	517	480	533	535	465	513	481	539	501	499	500	520	506	531	538	502	494	477	532	530	511	485	512	521	494	492	539	521	476	496	519	490	498	519	515	512	517	470	506	548	496	522	500	549	516	501	541	539	498	498	492	539	478	490	519	460	492	509	516	524	512	532	554	489	535	504	541	539	504	500	510	494	519	523	497	523	507	524	532	539	541	493	536	547	498	534	510	551	550	495	516	510	473	514	495	496	546	503	519	544	506	511	489	555	531	539	521	499	488	504	510	525	533	569	520	521	538	515	520	476	503	493	507	506	545	535	478	484	569	505	496	523	505	491	507	486	513	517	515	544	477	468	504	496	529	499	486	527	517	508	519	515	486	498	487	514	519	498	512	561	512	450	510	495	512	495	522	471	524	507	486	547	509	503	531	549	497	500	485	512	517	497	496	540	522	521	521	504	506	483	541	486	517	525	522	542	494	542	502	530	504	518	521	505	475	492	470	532	536	504	481	542	527	514	504	534	493	498	541	475	535	523	530	498	507	545	516	501	528	497	522	499	510	533	522	529	520	480	529	491	506	475	535	482	473	535	541	517	546	505	525	501	500	480	486	490	504	508	496	515	521	511	528	529	508	508	485	547	510	502	487	526	497	492	478	524	489	493	509	521	519	523	531	486	523	533	522	482	502	503	522	549	475	469	506	519	509	545	489	562	482	469	536	497	488	507	496	497	487	527	524	531	546	509	528	447	508	438	511	550	497	506	544	510	527	543	567	486	470	538	536	519	547	525	526	505	493	500	460	517	473	489	459	500	494	520	520	465	490	494	495	510	515	505	504	491	536	488	505	539	514	501	479	471	489	499	506	494	493	505	503	500	501	530	507	501	487	503	506	485	514	511	505	501	488	528	531	487	508	497	535	495	497	512	472	528	504	492	525	501	473	523	507	489	505	554	539	503	482	526	541	493	520	512	527	546	510	518	476	513	539	569	520	486	490	486	473	504	539	495	539	523	513	509	524	524	539	496	482	492	530	527	495	498	542	489	524	540	540	501	543	551	507	531	516	511	520	535	495	558	537	492	508	505	509	566	484	498	521	524	493	532	531	490	480	515	499	489	510	511	516	544	513	501	497	526	468	516	516	467	542	467	526	543	558	492	495	534	526	539	533	493	511	483	501	513	536	504	541	516	510	540	534	516	549	540	490	501	512	542	524	525	509	514	511	575	531	501	557	506	516	517	516	486	471	537	557	541	522	531	473	520	489	476	557	486	493	519	531	540	518	517	495	512	528	494	521	526	495	520	519	493	539	539	489	465	506	494	539	472	524	519	497	529	555	516	542	505	536	497	536	499	487	548	518	503	520	502	507	506	537	533	540	507	521	510	547	531	489	535	510	505	536	550	506	496	499	501	489	500	512	497	506	491	493	490	537	503	512	501	498	582	502	478	467	545	515	507	542	481	539	528	513	489	476	514	494	507	527	510	514	536	436	513	533	491	553	502	519	529	499	529	535	490	510	526	502	512	527	498	497	514	501	509	500	528	526	541	496	530	488	522	509	488	524	474	478	483	486	506	530	504	506	510	495	495	559	486	535	487	551	463	511	524	486	507	527	540	544	507	521	494	484	525	498	529	529	516	506	493	561	490	515	497	527	517	546	538	565	508	529	500	489	501	530	521	505	508	547	493	496	494	549	504	508	527	506	525	482	485	491	469	525	495	525	500	486	525	536	491	491	490	481	516	504	477	498	501	521	510	493	530	499	537	486	554	503	463	529	514	530	507	512	521	484	538	503	511	523	482	493	524	520	529	513	490	539	491	520	557	499	486	543	492	499	534	507	500	550	524	474	517	519	504	514	553	465	496	519	552	548	521	520	536	492	514	511	542	425	509	473	504	491	525	484	525	512	547	504	519	514	489	545	509	529	518	501	508	466	546	511	505	503	499	523	522	519	484	505	510	548	507	495	491	523	491	511	527	541	533	511	550	454	492	534	565	490	519	529	531	530	532	490	522	492	525	545	517	485	473	534	472	494	496	503	537	503	520	495	525	476	507	524	528	477	506	499	537	525	550	517	487	539	502	482	504	514	460	519	527	508	524	530	502	537	536	491	517	519	509	514	532	526	507	508	515	490	500	528	475	551	486	541	544	513	516	537	529	479	528	524	527	530	526	518	522	517	493	517	501	487	498	482	516	546	507	472	498	501	542	515	502	538	513	498	536	537	500	514	513	473	527	457	564	571	508	551	516	519	498	510	514	498	515	493	537	488	498	513	520	507	496	482	507	471	523	533	522	529	522	490	509	481	515	533	524	539	528	486	485	537	521	527	521	495	524	500	497	531	507	482	492	552	517	516	516	501	502	512	488	518	554	521	548	511	537	543	507	521	512	554	525	515	518	511	520	506	522	523	512	540	530	498	496	516	539	465	527	522	492	516	518	496	476	542	525	510	522	544	520	520	469	529	539	511	505	521	538	548	462	507	496	526	469	467	470	505	521	498	462	521	493	509	546	466	494	493	524	549	490	478	536	517	512	527	525	509	529	480	508	522	510	511	543	525	504	515	518	512	485	512	502	509	504	507	542	526	488	504	530	519	500	507	459	533	551	553	537	514	513	476	488	543	493	505	519	493	517	500	538	536	509	470	538	525	501	514	477	490	511	517	504	534	518	482	538	493	501	503	540	513	578	507	490	545	520	511	493	513	480	501	540	492	534	536	512	520	525
23639	21526	28851	24636	21349	5669	1297	1046	856	863	853	870	812	827	783	797	790	817	802	818	753	802	753	820	763	726	790	765	805	771	785	776	764	760	829	814	769	751	765	735	744	774	734	778	763	721	741	749	744	821	802	750	783	802	774	776	751	762	748	752	793	775	762	789	791	766	822	733	781	759	742	709	751	765	685	760	761	799	797	736	745	782	731	805	785	749	781	731	746	804	779	761	756	776	702	769	753	759	803	784	789	786	747	740	818	734	799	762	742	789	737	773	751	752	775	732	766	754	762	748	736	791	771	746	791	724	789	751	780	796	722	760	729	774	796	731	735	716	742	774	674	774	747	781	761	769	773	744	766	771	778	727	752	799	738	767	747	806	796	740	756	748	765	753	811	778	741	737	720	736	729	735	766	790	743	737	758	732	817	795	747	785	727	764	702	784	790	755	721	772	704	791	763	814	794	756	772	726	801	760	754	789	736	699	763	728	774	763	809	747	751	733	763	766	752	747	768	751	789	712	725	786	713	722	759	792	720	734	778	785	728	783	771	699	775	762	726	815	719	825	763	742	799	765	787	769	721	754	834	760	737	769	802	769	757	745	779	757	772	812	815	756	747	764	737	776	813	765	779	757	764	754	723	729	788	759	773	762	746	778	763	804	768	714	743	775	771	747	801	736	757	743	767	751	721	735	753	714	762	771	766	797	730	751	802	783	746	790	739	782	739	760	711	746	790	790	767	775	768	707	756	759	753	764	769	751	808	772	805	774	818	802	766	774	803	733	769	769	701	767	712	792	790	734	743	791	743	756	768	777	779	765	723	724	761	756	757	755	749	810	755	721	730	775	724	793	786	763	770	739	793	808	797	756	746	758	720	784	750	784	753	734	772	799	788	747	738	793	752	785	822	761	763	747	715	742	752	719	813	778	760	714	793	756	722	763	756	733	769	736	771	795	784	745	730	744	709	763	716	786	768	758	763	729	735	776	749	786	730	765	767	756	761	776	785	764	782	726	778	785	740	799	744	724	718	781	778	736	777	739	748	774	754	767	713	739	780	771	831	808	772	795	759	764	762	691	779	751	775	763	750	763	793	730	725	708	726	786	747	767	776	779	774	745	715	718	717	836	748	763	793	789	761	732	734	718	777	711	772	755	719	745	770	770	788	706	766	720	723	730	813	777	812	741	708	790	773	801	798	782	757	764	763	703	784	768	740	775	749	806	824	754	764	794	776	788	787	804	774	765	801	787	722	781	772	772	712	730	734	752	787	774	730	761	734	772	768	749	783	717	719	785	715	758	762	792	769	705	741	749	733	798	772	739	802	733	713	808	727	789	754	797	755	762	788	795	716	755	673	758	801	756	776	784	768	835	793	772	767	723	726	767	721	787	719	740	738	808	783	745	754	782	741	802	788	729	774	767	772	755	760	775	752	731	768	774	793	714	792	757	752	736	785	756	717	708	723	778	752	772	731	735	773	744	717	720	776	758	776	729	800	753	755	757	728	771	786	735	793	749	742	757	785	767	777	772	802	665	710	754	763	759	816	728	788	774	749	775	777	712	722	767	740	734	764	768	807	758	744	833	769	724	758	758	776	726	726	757	742	771	735	720	713	742	773	789	772	724	733	788	758	742	755	725	734	728	720	761	754	735	795	756	750	784	761	770	765	737	774	768	766	793	741	760	734	750	770	782	727	750	742	735	777	734	738	741	751	769	772	737	765	775	756	761	729	758	736	775	801	752	737	762	714	730	795	780	776	750	722	762	755	769	713	766	778	764	822	727	794	745	785	810	800	702	712	753	721	743	773	798	738	784	819	721	771	747	768	775	760	785	817	790	807	736	738	788	705	749	749	748	720	771	784	754	784	726	783	743	766	781	736	731	737	731	750	757	771	747	720	687	692	716	743	747	766	760	747	768	737	804	716	758	723	782	783	724	734	743	757	765	751	722	759	733	774	768	748	769	716	775	777	725	741	797	745	747	767	753	802	701	735	776	785	750	776	741	729	791	786	780	760	704	774	728	755	722	722	731	754	749	785	736	775	695	776	837	763	790	705	815	744	783	772	764	726	788	752	744	759	724	784	786	742	783	788	785	802	814	775	773	766	709	781	770	744	779	726	757	722	776	749	781	760	741	730	774	765	773	780	807	728	774	812	777	746	777	785	784	732	759	736	795	757	759	761	802	729	744	737	778	736	750	745	738	753	706	751	773	726	780	767	717	754	751	742	767	777	764	783	733	773	835	738	791	779	787	748	751	749	722	731	799	768	762	775	720	770	747	815	719	766	784	749	738	788	752	737	715	754	744	709	723	746	777	756	705	756	718	765	719	732	746	763	751	813	756	746	776	747	774	831	784	751	681	743	727	777	789	791	770	742	787	760	759	784	704	753	730	750	770	774	782	754	744	800	746	747	762	790	745	754	773	750	812	757	756	778	704	733	763	743	761	750	731	779	714	797	744	716	796	776	720	720	741	705	753	805	749	783	778	774	781	755	792	766	760	762	743	791	690	766	783	762	745	762	731	776	753	836	783	773	789	703	787	748	753	806	756	773	760	760	733	773	788	722	748	774	756	719	772	739	778	762	744	698	752	778	745	795	751	783	773	733	750	759	721	700	747	771	776	738	740	727	780	703	739	754	740	728	778	752	661	773	770	717	787	711	764	776	759	754	811	761	793	779	738	773	703	772	787	845	798	751	788	788	763	718	780	751	769	770	744	730	736	715	760	711	731	696	774	776	773	768	779	713	787	785	744	785	794	747	784	754	712	741	782	822	721	802	739	735	794	738	720	788	734	770	756	752	728	820	774	783	763	754	790	736	750	730	736	784	738	734	759	794	780	730	756	743	780	763	736	792	735	750	790	756	792	738	730	742	784	771	749	697	728	760	782	770	756	670	748	738	750	726	729	797	778	754	793	793	747	778	745	764	779	788	780	757	800	777	762	780	769	828	774	776	786	757	756	725	757	750	819	772	712	722	754	728	759	755	753	768	730	776	741	737	751	749	748	772	750	714	763	799	767	761	749	718	750	730	745	778	733	742	727	720	762	777	753	727	780	741	706	794	766	821	772	764	749	751	761	741	721	726	780	746	742	729	759	757	741	779	735	737	767	752	680	745	786	716	786	763	759	762	767	709	770	735	726	791	769	759	772	745	746	703	750	807	757	748	810	760	741	771	724	678	741	755	765	768	740	747	729	795	716	751	734	787	754	753	740	746	790	741	739	751	789	808	817	714	760	750	744	753	743	776	748	785	731	756	798	735	754	740	739	722	713	735	775	687	769	773	772	749	764	839	741	740	763	746	749	748	747	755	756	771	739	755	714	728	802	774	777	768	741	717	739	721	747	787	757	830	765	765	724	760	753	756	728	700	779	761	734	753	720	787	797	806	773	727	782	751	769	808	733	761	762	770	750	754	777	778	781	726	750	726	759	732	771	761	752	770	787	798	772	743	773	770	795	778	754	779	761	780	761	800	731	769	722	771	763	788	712	761	713
30277	33343	15951	2813	2098	1852	1518	1390	1221	1176	1101	1139	1067	1051	986	975	908	1027	945	1011	946	929	972	945	948	956	929	973	930	875	924	1002	1007	918	938	1001	932	916	938	968	934	921	919	923	951	900	984	952	938	883	965	908	901	919	893	913	928	986	968	911	978	874	929	911	939	924	931	969	902	918	889	919	947	920	896	857	948	884	989	846	946	900	885	928	922	909	926	996	948	959	908	929	878	973	917	908	933	980	981	995	899	923	906	879	905	989	911	904	939	946	914	887	939	950	952	943	898	976	897	919	947	944	888	897	953	898	928	973	908	883	946	891	932	937	980	937	918	894	907	909	899	898	904	939	961	954	953	934	971	934	922	927	936	889	953	942	927	968	974	885	955	910	934	931	909	913	961	934	910	891	948	908	898	875	892	873	939	920	933	979	940	912	941	965	943	898	896	922	921	942	944	941	973	857	952	905	898	955	945	920	894	915	948	953	934	904	873	911	965	920	953	933	945	931	926	953	896	941	960	918	928	954	920	932	932	877	941	963	936	895	912	958	929	917	867	893	914	928	925	902	913	886	891	997	937	943	907	915	934	875	908	884	944	963	921	926	929	984	887	921	921	918	933	945	865	938	1001	911	953	858	928	930	935	951	916	900	912	889	904	958	953	908	955	905	940	970	932	887	903	932	931	879	929	929	998	959	919	917	962	876	920	921	951	870	939	917	919	932	920	877	915	934	922	860	994	883	924	932	971	947	906	904	889	907	977	907	877	964	934	948	906	899	927	893	986	901	930	894	914	915	943	906	922	911	903	919	927	927	905	923	956	907	923	909	919	927	868	925	924	886	958	892	885	956	935	952	975	911	925	889	917	962	937	935	932	911	876	893	921	913	860	921	931	923	944	933	897	949	894	958	907	936	905	956	917	873	924	857	928	945	943	955	938	875	923	903	957	860	893	893	898	924	959	920	928	973	964	966	950	938	899	909	946	940	918	903	977	881	915	962	907	884	852	896	909	890	939	888	862	899	944	972	865	906	887	912	953	938	945	945	897	928	913	932	932	888	956	932	918	957	969	909	876	937	898	922	843	947	938	951	923	969	945	923	930	942	937	926	950	1027	959	920	940	946	924	962	915	910	922	950	919	936	957	929	897	952	934	933	873	964	891	1005	918	901	920	941	989	878	928	931	890	890	947	905	899	925	894	927	941	873	940	883	881	855	963	883	913	945	944	954	924	939	938	963	857	898	924	953	922	957	955	910	968	942	923	907	926	923	904	928	947	919	931	905	938	919	926	945	941	926	863	919	903	909	931	875	925	958	956	935	909	950	909	880	916	966	910	861	948	917	874	934	874	940	931	862	918	932	891	948	895	899	901	976	941	899	955	936	925	924	916	919	904	933	919	969	909	921	923	973	895	855	938	905	986	927	933	898	895	943	891	938	910	959	959	911	979	922	939	946	940	943	905	953	899	855	932	911	926	871	871	928	934	918	874	906	959	877	917	992	918	930	982	952	944	945	864	900	948	864	914	905	906	895	943	922	973	916	971	858	903	945	913	884	928	868	892	940	930	936	915	955	881	933	946	955	945	971	947	904	991	907	930	950	907	935	916	883	890	921	934	920	938	879	972	923	896	927	927	906	910	964	922	923	911	942	960	934	892	985	899	916	917	947	945	886	921	935	928	895	972	929	889	940	905	937	902	948	923	923	949	920	953	914	903	994	941	968	948	925	887	994	889	961	882	855	915	937	884	919	900	888	918	890	874	891	983	967	919	899	954	978	865	928	894	941	922	952	941	948	900	950	955	889	892	918	945	922	861	966	912	947	888	890	969	983	904	902	940	914	915	928	964	938	950	863	921	917	953	957	928	897	929	902	920	923	895	939	930	929	905	944	925	960	924	909	887	890	950	900	932	878	907	923	871	875	964	920	1001	841	931	849	901	903	911	921	888	970	955	972	917	956	901	928	939	931	920	993	911	862	890	876	973	863	913	908	925	957	961	925	928	864	919	930	936	941	887	903	971	915	882	963	924	955	919	895	947	920	933	922	951	930	900	934	881	889	932	946	974	935	880	907	928	911	980	938	899	905	917	910	918	928	896	939	907	887	919	949	936	947	958	947	939	922	896	944	968	958	960	997	886	900	899	947	895	988	919	878	906	899	926	882	943	937	903	895	890	910	921	904	906	894	926	1006	876	947	894	896	916	943	952	920	945	921	913	896	942	899	929	925	971	956	907	961	895	935	952	952	872	960	920	919	925	922	969	964	923	934	889	930	936	918	942	915	901	941	905	930	933	897	930	888	905	916	892	916	929	947	924	954	939	902	934	914	876	922	928	979	912	918	976	936	932	958	939	948	876	871	897	934	903	944	876	941	960	850	881	935	945	884	880	933	878	895	922	906	967	925	940	947	860	915	907	876	927	922	894	974	993	931	914	950	873	930	924	889	909	888	886	926	932	939	903	895	939	908	903	942	898	896	934	910	941	933	925	921	902	958	988	917	989	939	930	962	886	856	958	935	910	878	931	978	947	907	901	944	952	922	915	909	972	938	915	911	920	955	951	930	934	965	887	915	932	893	950	906	968	930	894	912	901	898	968	967	953	927	935	912	931	939	908	890	873	941	914	930	910	872	897	924	938	917	938	935	889	928	881	915	940	920	931	902	921	917	927	941	916	938	917	910	895	960	968	971	912	949	909	924	961	897	917	912	922	838	941	950	895	894	933	884	945	942	959	914	903	924	883	901	936	930	961	910	883	886	974	922	880	972	911	925	948	903	898	910	907	934	932	937	919	906	968	917	912	1001	899	929	955	942	946	941	915	955	878	949	926	939	934	985	928	941	919	948	957	866	946	869	951	953	925	913	992	929	904	967	909	878	876	968	947	901	912	966	947	903	922	913	956	884	961	906	925	923	923	937	905	952	905	921	917	937	998	900	936	884	894	947	912	913	918	901	929	979	916	897	979	877	985	929	916	922	972	868	889	978	928	934	895	930	955	929	934	912	928	910	943	950	898	897	915	920	910	986	913	889	905	888	927	862	913	913	951	939	875	960	942	879	905	909	922	945	961	960	906	897	913	952	889	933	961	882	864	948	938	928	919	900	905	862	916	974	914	967	925	851	921	979	933	977	944	959	909	884	936	906	954	947	911	899	982	954	929	911	904	968	972	877	901	933	975	883	892	924	943	919	927	941	884	959	891	978	925	860	942	912	934	916	909	897	912	932	888	902	953	897	953	918	902	939	902	913	868	983	902	980	905	908	879	886	933	958	939	908	930	951	897	925	940	890	897	959	930	930	955	935	962	916	922	893	955	915	935	888	927	947	906	826	934	922	929	918	908	937	958	938	915	858	981	883	921	965	946	849	938	929	901	943	915	955	921	945	900	947	862	888	916	907	941	930	901	1002	907	938	902	928	944	929	901	921	911	931	946	894	932	977	982	929	937	925	942	932	894	917	940	886	893	929	948	946	913	929	925	953	877	902	914	944	944	935	935	898	905	945	941	924	870	936
24735	21500	27548	25584	5990	447	379	339	257	263	244	247	250	243	220	215	223	214	218	207	229	229	224	177	193	217	173	190	224	224	239	219	200	207	189	226	185	197	208	189	188	225	199	185	200	180	224	221	198	233	204	189	217	220	215	195	218	216	205	226	190	214	203	215	206	217	197	188	191	181	222	196	202	174	221	208	189	198	208	216	217	213	207	201	192	202	209	231	217	193	196	216	238	197	188	205	170	215	198	201	207	219	204	205	206	230	216	199	198	178	213	204	230	195	201	197	209	222	209	219	198	178	193	214	199	198	216	203	207	222	191	193	204	224	181	204	200	198	222	210	201	195	198	199	210	214	186	216	205	183	218	212	227	207	198	196	179	218	224	191	223	210	218	195	190	200	216	189	176	176	206	178	206	205	224	188	191	231	237	204	214	208	197	208	195	209	204	192	182	224	190	195	229	174	186	213	205	182	220	192	202	195	198	187	219	185	219	235	235	218	210	210	216	212	205	187	216	189	186	188	204	205	200	211	206	251	205	196	225	208	208	195	215	220	208	189	178	189	196	210	201	200	202	193	199	204	194	189	195	225	208	210	232	194	176	216	216	216	201	186	176	211	245	199	197	219	200	206	199	198	206	198	187	224	221	183	193	189	227	191	210	195	200	226	186	213	222	199	184	219	214	207	200	195	214	186	213	189	189	208	196	210	203	196	178	217	221	220	221	178	220	206	204	211	202	215	212	204	198	210	168	195	203	195	204	200	178	190	207	195	211	187	200	176	192	208	194	196	213	212	199	197	231	200	197	216	225	212	184	185	204	204	224	202	192	183	223	201	226	200	195	212	221	206	167	190	196	200	215	201	206	210	205	192	186	184	181	218	215	172	202	193	226	208	204	194	173	192	210	199	203	217	167	187	188	207	228	175	193	200	185	207	199	196	202	208	220	207	193	199	210	180	221	193	211	219	193	179	216	210	194	188	201	218	186	198	208	217	204	191	206	198	196	208	200	191	198	196	196	180	217	185	190	203	200	228	198	239	192	207	202	203	205	200	197	205	202	202	192	213	206	191	193	199	189	206	210	210	193	191	191	190	202	225	188	218	200	185	193	193	176	200	181	214	192	198	207	243	187	210	185	202	208	210	209	204	200	190	229	206	213	203	212	191	207	183	223	201	212	205	169	186	206	189	182	193	216	200	205	219	223	202	191	207	185	212	204	211	200	212	220	210	191	190	210	202	173	216	197	230	188	209	231	195	200	250	188	195	212	220	215	211	201	173	195	210	219	192	201	211	206	206	216	212	194	194	219	195	208	198	222	188	213	212	200	203	204	216	189	221	212	203	191	206	199	204	212	218	221	214	204	201	205	199	198	217	190	175	204	223	231	192	176	185	206	208	198	197	205	219	180	193	192	202	207	203	196	185	199	187	198	231	210	214	190	198	196	224	199	190	213	200	195	205	187	208	174	210	185	231	188	186	207	220	192	201	215	177	222	184	177	218	207	215	186	199	194	205	192	207	219	216	190	201	202	207	200	244	190	189	184	174	202	209	196	175	201	214	175	208	205	203	206	217	218	197	225	196	200	198	215	194	164	191	189	206	200	186	189	196	213	203	228	211	208	215	170	197	195	207	182	203	194	177	227	186	181	202	221	189	195	188	214	223	192	173	215	225	200	192	202	167	214	194	203	208	178	194	236	213	184	199	200	204	209	202	214	227	193	211	204	194	208	198	216	220	213	242	202	205	207	220	204	216	190	197	206	213	202	215	206	232	218	225	205	182	202	164	182	194	201	205	191	207	183	192	187	212	186	196	206	219	155	197	211	206	234	205	213	185	228	191	201	221	192	226	187	211	194	224	204	206	220	217	215	205	219	210	230	198	180	188	204	183	219	193	227	170	208	200	190	204	224	221	182	196	189	201	214	217	216	228	198	171	185	225	198	195	214	174	203	202	203	192	202	213	181	203	213	202	209	208	205	204	195	187	192	223	212	210	224	179	205	208	175	196	217	182	213	187	213	199	208	212	186	207	211	242	189	191	201	207	194	222	211	201	187	195	201	196	200	185	211	185	215	203	204	172	182	230	190	215	195	195	199	203	167	208	198	207	194	212	191	206	204	232	191	198	213	205	199	180	207	212	195	198	190	193	187	202	230	162	210	194	214	204	192	189	212	212	205	204	231	205	191	221	203	214	198	208	211	204	170	182	207	203	200	184	195	198	195	209	198	192	204	184	201	209	202	218	181	196	189	167	201	182	202	211	216	190	175	212	187	217	213	204	194	231	181	208	213	207	206	194	229	204	191	204	197	208	222	195	220	193	216	172	204	208	211	188	204	212	202	183	216	205	187	223	210	174	201	194	207	185	231	195	230	206	218	203	190	221	214	186	203	210	182	179	202	223	228	186	198	200	208	203	212	173	199	189	211	178	211	201	187	204	208	208	211	231	198	197	187	197	200	210	198	195	204	204	203	211	226	210	226	209	198	183	205	213	198	206	200	208	191	201	204	214	210	195	212	166	174	214	201	224	190	194	206	211	217	212	216	181	220	192	209	217	226	202	205	194	205	196	213	225	247	190	195	218	209	223	204	195	211	183	201	194	214	201	194	193	207	201	186	200	187	210	231	228	193	198	218	195	225	208	216	220	225	193	233	222	201	193	205	217	201	232	205	190	219	209	188	205	206	194	206	200	214	214	216	229	219	214	195	219	211	182	203	198	174	211	197	215	201	194	230	225	209	211	183	186	197	189	192	194	197	179	204	214	193	206	207	206	223	213	205	218	197	211	191	212	203	214	174	199	203	206	212	183	202	202	205	222	195	208	218	196	191	194	191	204	179	195	181	209	183	189	220	203	214	206	204	217	210	221	190	206	207	231	184	231	176	220	218	215	197	218	179	189	192	201	228	200	203	214	194	182	189	192	193	195	212	196	190	201	209	197	203	215	193	199	194	241	206	224	199	219	213	185	205	201	199	230	189	198	235	212	202	202	172	211	205	199	206	202	167	225	182	198	181	201	228	197	229	201	206	209	202	214	180	227	216	203	222	207	223	208	189	191	220	218	208	231	207	196	203	210	215	203	195	200	220	193	208	202	198	222	196	202	207	204	185	213	189	191	186	229	216	211	207	201	204	206	194	211	199	220	204	217	184	202	194	206	222	225	188	201	202	196	194	196	190	166	199	196	209	224	207	212	211	187	191	209	216	226	183	197	200	209	207	201	188	201	208	200	200	193	199	190	186	211	207	200	200	197	196	222	194	210	218	194	203	202	191	205	198	209	224	201	195	210	197	200	185	216	195	208	207	220	219	193	212	199	190	194	210	192	203	207	186	209	186	224	193	191	173	206	228	202	220	218	206	211	189	186	194	206	222	207	211	197	205	201	194	194	221	191	214	194	196	198	223	209	195	194	211	190	211	219	193	185	171	231	188	228	179	224	200	173	192	217	172	206	191	192	217	208	203	243	197	193	186	193	177	203	214	173	193	199	214	174	185	203	166	204
27512	25950	8515	1274	976	754	656	561	426	428	382	370	350	331	343	311	328	312	311	297	262	295	287	297	267	322	294	284	283	306	316	291	255	265	306	276	263	272	301	285	253	301	314	267	289	285	274	319	276	285	264	250	272	288	284	287	284	278	261	276	296	298	280	286	304	308	291	303	275	290	298	305	268	256	300	295	263	317	296	264	288	292	277	274	279	263	267	302	275	284	301	262	265	259	304	290	282	254	271	256	298	270	262	288	288	300	281	287	288	293	268	292	279	297	283	293	268	278	263	297	273	262	281	273	294	299	285	264	297	280	285	308	300	311	290	308	287	263	264	303	268	253	306	264	288	267	294	280	291	275	269	292	312	284	329	253	292	268	293	294	273	291	283	258	277	279	268	294	289	291	293	292	296	267	293	279	274	282	292	274	265	281	268	300	295	280	281	274	276	257	285	285	291	281	287	276	260	282	319	276	297	318	281	272	277	271	280	283	291	287	278	253	312	273	264	288	301	290	274	255	251	295	302	279	303	275	279	263	261	260	277	275	258	262	294	301	292	283	281	274	272	272	254	295	282	291	275	258	287	285	272	288	292	258	302	276	262	257	288	273	265	298	321	291	258	269	286	265	278	304	292	271	296	274	288	276	322	303	321	276	299	257	280	303	269	315	247	266	279	264	258	302	279	253	310	280	280	312	292	270	294	271	262	298	285	262	293	292	290	293	258	306	294	273	258	299	273	274	285	277	285	294	284	297	272	251	291	267	288	245	241	296	238	293	260	280	286	237	313	290	275	294	329	286	274	296	265	284	275	275	279	307	312	308	293	268	258	270	258	271	260	277	247	295	277	267	291	278	262	270	277	282	287	296	301	278	262	290	300	266	266	290	303	289	286	278	290	276	296	307	277	265	300	261	276	291	299	297	268	262	292	275	280	288	289	285	283	296	249	269	274	277	269	271	296	288	261	300	276	302	276	285	292	287	288	299	272	277	286	276	293	279	286	271	280	273	261	260	267	264	289	288	293	301	291	297	296	298	273	261	271	274	279	269	293	285	287	297	263	258	270	307	263	273	270	311	286	260	295	267	297	271	318	289	291	303	267	301	258	275	297	293	285	324	257	272	273	283	259	295	273	273	296	277	292	306	292	254	260	280	299	303	277	309	249	264	265	265	278	261	325	288	285	273	246	274	295	272	285	277	271	286	279	290	266	295	290	293	296	292	302	274	284	286	307	288	271	286	267	269	280	265	293	301	271	283	299	272	294	308	292	285	291	254	253	292	270	293	282	289	274	287	240	290	290	299	281	267	267	297	274	290	301	265	264	293	282	286	288	288	305	277	266	278	289	271	292	267	288	272	278	273	301	267	269	302	286	295	310	259	293	294	273	304	268	285	297	306	286	263	262	264	245	272	256	279	305	261	288	269	253	294	291	271	288	281	291	280	281	273	281	283	238	282	277	278	283	268	292	267	277	304	270	282	268	311	272	281	271	270	311	262	299	282	259	282	308	290	279	289	272	266	277	299	265	274	265	269	274	286	288	264	272	287	273	284	303	285	280	297	295	271	279	275	250	265	261	271	268	295	288	303	300	272	247	271	307	289	278	306	296	288	303	275	271	288	278	274	297	270	281	283	285	275	284	275	271	291	296	274	278	306	262	285	297	251	272	276	245	309	264	284	301	292	283	292	291	277	284	271	302	275	312	306	309	294	274	266	266	262	290	302	286	302	289	282	273	257	289	283	275	298	244	281	254	283	254	273	304	255	275	268	283	255	261	265	258	290	295	272	286	275	290	294	250	298	261	324	276	294	266	300	325	306	287	295	263	299	272	262	297	305	277	294	301	279	311	301	247	290	313	269	289	318	261	257	289	257	270	270	285	287	272	293	273	283	272	260	292	283	271	258	288	289	311	268	299	291	262	260	249	283	264	267	281	303	268	295	282	282	265	276	275	287	297	295	262	270	274	270	290	297	276	291	269	275	272	301	271	277	291	294	292	288	282	319	312	296	275	255	285	269	266	276	278	294	280	295	286	270	279	298	269	266	285	280	265	286	252	291	298	273	313	237	287	283	293	297	256	268	266	316	285	275	276	266	270	251	313	279	280	295	284	322	279	280	270	256	270	265	285	283	249	277	293	244	280	274	280	275	271	306	278	274	297	282	288	304	289	272	284	273	272	289	272	271	264	267	310	288	292	279	299	261	297	297	283	288	250	280	286	274	272	288	292	300	287	299	302	267	305	259	278	273	282	304	302	256	286	317	303	268	278	300	288	285	279	274	268	317	265	314	298	284	242	295	275	285	299	258	282	259	283	279	282	275	279	253	242	307	307	281	287	299	296	251	291	240	281	268	309	304	281	246	275	289	261	302	277	250	282	283	285	277	294	274	280	301	307	297	298	274	296	284	267	257	273	283	269	277	304	290	254	304	271	278	278	277	304	290	276	291	305	250	270	313	308	288	302	276	281	297	290	282	287	270	301	293	280	269	285	258	282	292	291	292	316	250	290	285	303	294	265	293	270	259	282	261	297	276	282	290	274	275	285	251	286	279	313	278	240	287	272	309	276	296	284	256	272	263	267	313	272	302	277	285	281	302	275	244	288	275	312	298	279	306	296	282	294	298	311	252	273	279	292	269	319	310	315	268	258	279	268	288	266	276	291	297	293	279	279	284	249	294	285	305	293	274	254	285	277	271	310	251	264	261	284	285	252	286	287	317	294	279	282	272	268	268	251	265	282	271	282	262	306	299	284	288	257	252	285	261	262	290	286	271	278	282	292	279	272	278	275	278	285	299	273	297	263	264	274	287	284	289	254	283	263	273	270	301	269	287	296	257	310	272	261	305	290	282	263	286	278	265	274	248	293	271	293	268	282	289	246	297	264	292	302	273	273	287	285	278	290	282	309	284	306	309	307	276	295	250	277	271	277	259	270	303	305	276	276	278	259	274	282	270	269	300	277	306	266	247	271	277	277	274	306	290	266	283	267	258	290	293	263	287	272	285	292	272	294	269	253	300	310	287	270	272	285	262	270	282	292	317	298	297	264	299	268	251	289	261	286	299	277	278	251	294	272	268	330	290	270	280	297	304	287	261	286	270	270	244	287	265	317	257	292	291	277	275	254	279	298	251	246	278	261	287	281	253	306	278	289	284	273	278	268	275	307	279	261	279	256	272	273	292	265	265	301	270	279	317	281	319	284	263	281	289	270	261	256	271	264	254	295	307	269	294	293	301	281	304	291	258	307	252	279	289	289	267	294	271	257	284	294	255	281	270	287	274	297	286	274	305	286	268	261	258	291	283	287	277	294	288	276	274	304	255	274	272	311	277	277	273	310	308	308	290	319	298	287	278	257	307	303	262	303	265	284	267	281	271	286	279	310	289	290	253	285	268	298	281	251	284	277	281	288	289	282	291	297	298	286	273	271	298	313	302	254	287	285	280	321	276	265	268	284	296	272	278	293	275	294	272	280	299	256	296	273	293	307	251	257	281	252	275
22615	21552	29445	24130	21553	21536	5912	1242	951	930	907	861	724	726	779	729	733	664	764	753	727	696	708	697	691	637	718	653	630	702	684	678	688	674	674	661	679	664	679	641	676	716	711	646	679	686	623	686	667	636	654	644	667	683	640	658	641	636	627	652	630	657	664	691	661	680	659	627	591	631	668	659	678	649	653	608	653	691	679	664	653	617	671	659	626	653	678	630	617	643	645	668	627	657	651	720	659	637	662	699	674	655	664	640	666	671	639	656	666	622	700	597	662	650	659	636	681	675	666	643	649	622	681	662	656	648	658	646	673	651	619	638	661	638	652	671	659	653	656	679	628	642	623	681	660	624	660	665	625	646	663	637	650	664	695	682	649	656	632	698	674	617	647	653	671	627	680	687	655	643	688	679	716	654	635	660	686	639	623	661	658	651	632	638	607	674	619	672	675	682	666	649	612	635	671	692	669	641	640	629	631	671	677	633	623	670	658	628	650	700	632	624	659	635	666	671	632	645	693	626	649	658	629	692	736	644	666	646	668	639	644	627	627	664	635	696	601	660	636	640	664	645	678	635	635	612	602	663	641	650	663	651	656	628	665	634	659	662	644	607	614	687	669	674	638	649	655	695	677	648	638	645	715	623	671	663	677	615	711	653	641	645	629	702	680	627	646	640	646	662	706	655	662	675	656	612	648	622	620	622	663	665	717	650	678	609	667	664	653	641	683	623	662	667	689	652	676	643	622	652	620	636	609	667	652	687	669	636	641	673	643	644	675	635	648	710	635	631	657	680	641	682	646	651	698	686	591	651	648	667	619	666	622	655	638	663	622	680	618	669	675	647	656	719	699	638	639	687	674	635	654	659	671	666	645	630	637	664	646	636	681	652	646	605	635	650	666	629	643	642	655	664	624	641	695	659	653	633	646	637	657	625	635	624	668	624	677	647	669	674	634	653	598	684	661	649	647	644	656	606	704	671	650	613	639	675	617	693	698	633	658	655	660	647	708	636	694	642	641	619	641	661	687	671	675	648	646	666	654	661	678	661	669	637	645	679	679	636	680	660	590	669	659	607	640	650	648	648	646	692	638	625	677	662	636	639	610	661	675	656	668	693	653	672	662	661	667	661	635	686	660	690	742	640	619	648	692	669	670	642	655	623	693	692	663	606	631	655	709	613	651	625	663	696	604	618	633	680	641	659	636	658	658	664	656	626	650	626	659	639	662	641	669	661	661	645	598	640	654	690	658	644	684	650	620	655	636	670	647	627	633	672	673	636	668	662	695	636	642	612	658	644	706	677	652	636	677	684	633	647	669	636	651	665	650	632	656	626	660	627	653	658	709	641	667	661	613	675	631	676	620	667	638	650	651	610	652	648	666	654	611	672	663	607	656	644	599	662	675	713	665	636	696	635	689	616	637	653	638	681	731	625	660	612	667	692	669	643	630	667	657	663	655	618	696	661	653	663	645	668	705	703	681	648	659	705	677	614	665	685	607	657	632	672	645	642	676	634	639	664	646	685	651	710	677	676	635	623	665	683	688	660	630	660	720	663	677	662	640	632	665	640	677	637	691	662	691	671	673	668	636	642	639	691	636	666	614	649	664	707	672	667	635	654	664	668	628	666	678	690	678	668	633	649	655	638	710	608	664	682	665	692	606	643	630	651	641	643	677	641	647	678	649	706	636	614	657	696	607	581	624	663	681	665	679	655	655	665	614	648	709	644	665	668	650	643	590	720	662	618	695	592	692	632	595	690	701	641	644	660	680	688	605	650	662	682	649	672	664	633	656	629	658	617	675	670	632	676	668	629	665	635	660	623	666	677	625	651	662	697	645	619	649	631	647	654	660	649	660	629	599	638	647	586	665	650	686	663	627	668	684	640	652	657	639	664	691	660	642	624	667	700	630	663	682	679	668	625	601	646	699	635	641	686	641	636	669	602	646	660	639	611	660	673	636	666	683	644	655	642	620	672	654	650	669	646	628	665	648	667	651	668	650	651	657	642	618	658	638	667	619	668	633	621	718	683	651	665	640	684	666	655	668	662	662	684	672	679	662	682	696	638	657	647	623	679	624	677	661	669	632	649	673	669	652	636	600	654	596	669	668	639	632	623	633	660	649	657	632	621	685	661	670	635	642	663	638	675	622	665	645	660	660	648	646	639	660	672	614	642	647	658	595	629	683	643	628	693	680	649	695	623	688	682	640	634	677	637	620	650	611	654	655	647	695	634	643	649	646	646	605	638	652	632	623	692	683	685	651	667	653	700	612	676	613	591	654	679	665	653	616	630	668	635	637	716	689	681	657	649	676	604	680	705	658	592	672	653	671	683	644	608	660	681	627	675	649	672	639	627	666	642	658	666	626	639	673	629	629	678	621	660	682	648	656	620	629	686	674	663	628	704	620	667	656	690	644	651	702	654	635	655	637	636	588	666	606	666	680	657	642	690	677	612	711	640	684	602	677	640	653	597	629	670	669	645	636	673	644	649	676	639	620	663	632	631	645	640	680	684	702	615	686	618	617	654	626	619	672	625	618	649	639	676	681	635	655	650	635	656	629	648	665	663	613	677	657	636	621	666	617	631	648	633	672	643	697	671	696	684	668	661	697	630	652	694	656	657	648	670	699	671	653	636	629	629	654	685	674	665	637	641	616	687	638	702	612	662	662	635	652	667	667	596	690	624	651	674	652	645	665	645	594	637	663	677	698	695	617	649	659	648	641	626	660	632	661	633	689	666	688	685	672	612	673	643	658	667	637	641	671	641	648	682	610	663	661	640	680	703	641	651	620	673	638	675	655	645	739	655	637	624	646	672	624	642	627	666	700	671	600	656	610	649	667	695	648	634	649	655	675	683	651	657	644	685	640	646	660	649	645	656	624	621	667	713	651	669	675	650	655	639	675	628	642	666	624	663	632	643	594	686	624	634	650	615	661	686	666	652	659	673	702	642	688	664	643	628	661	626	643	691	627	632	660	657	667	652	615	691	626	631	671	625	623	659	687	662	659	655	686	659	638	626	652	657	651	678	614	696	639	673	652	673	618	648	674	631	687	651	664	632	660	687	645	668	630	609	715	651	643	638	622	664	626	648	635	650	700	654	621	679	607	652	666	637	688	641	637	683	633	641	658	629	640	674	636	681	652	641	676	692	650	643	642	652	606	656	620	680	636	693	605	652	667	683	661	643	667	657	643	693	628	650	659	621	625	602	623	661	632	635	661	630	657	670	678	706	673	639	651	670	648	645	650	669	625	634	648	665	673	655	685	622	628	642	622	648	646	671	651	646	650	667	694	677	628	645	651	643	679	639	709	679	638	670	654	626	612	618	666	610	654	665	620	698	665	655	681	702	660	622	653	640	654	627	624	643	635	636	674	613	636	635	648	659	651	635	664	689	649	684	603	598	645	619	640	633	621	666	662	674	652	653	692	614	662	649	650	632	682	653	660	693	634	646	665	656	642	726	652	648	634	632	655	635	636	631	633	584	668	660	646	635	606	631
36259	42613	19562	4260	3076	2470	2067	1758	1473	1283	1229	1152	1070	1026	978	962	959	928	928	858	898	913	935	890	847	853	855	906	850	868	831	846	859	850	869	861	850	821	810	824	874	868	811	782	807	863	772	816	827	805	814	820	821	875	796	843	817	904	823	836	829	761	778	802	816	831	814	811	799	790	764	812	800	793	852	823	813	801	836	844	811	849	807	793	836	822	858	875	765	803	780	816	790	817	847	823	783	797	826	842	839	849	835	814	807	837	783	809	792	816	796	802	781	815	758	824	860	818	805	796	787	866	829	788	787	798	817	865	779	768	841	814	827	791	836	813	792	823	804	835	790	812	794	835	843	797	831	787	859	771	773	815	795	831	823	789	789	845	799	845	821	831	785	813	824	866	811	805	905	876	777	791	775	824	784	834	813	806	794	774	769	862	808	770	814	855	794	825	779	792	837	803	811	826	788	814	820	833	827	829	866	823	852	807	810	814	818	827	827	759	817	840	792	847	759	834	865	799	834	820	845	822	823	781	762	855	837	782	741	795	831	810	825	796	850	791	774	809	829	760	799	801	783	854	787	824	811	855	809	809	814	787	884	826	825	774	823	789	910	783	840	780	806	829	794	817	775	859	788	797	810	795	801	845	841	810	816	810	808	866	801	830	819	809	809	803	783	827	813	791	850	830	786	859	850	817	826	833	814	795	877	844	798	792	774	837	768	788	803	814	785	789	825	875	820	834	803	787	772	811	791	810	814	793	826	765	751	824	750	800	833	850	862	808	814	816	854	846	827	826	775	804	849	852	829	786	794	782	839	790	796	844	803	791	830	761	778	799	793	768	786	778	846	802	830	773	819	792	825	813	798	882	810	853	804	779	773	815	817	813	791	794	853	801	835	802	795	852	825	802	800	846	777	790	851	826	824	854	795	904	860	791	815	836	802	783	827	898	827	838	803	863	833	794	833	836	836	813	838	783	839	844	877	817	762	881	797	830	819	869	797	792	848	810	822	817	871	832	780	770	808	851	822	783	833	791	828	851	832	850	796	837	785	814	834	829	810	827	834	816	804	799	787	783	771	807	830	770	799	818	773	861	834	809	808	831	781	820	866	808	820	819	819	796	820	800	783	802	772	834	791	807	809	882	726	841	793	806	796	816	813	825	780	827	854	839	799	848	816	799	828	820	823	847	804	830	787	771	843	801	875	855	841	848	811	807	790	788	787	850	823	833	823	818	821	824	793	851	809	800	807	810	830	827	864	808	801	822	816	780	845	857	847	836	835	854	841	826	783	792	796	816	813	785	859	873	776	803	780	807	819	809	738	819	790	833	846	786	792	784	837	787	798	823	784	832	821	852	853	768	824	854	854	821	796	823	898	835	816	819	812	812	792	801	836	806	828	776	831	837	856	846	822	808	812	854	790	846	840	756	801	817	832	843	837	797	841	806	801	856	784	817	837	773	853	834	837	775	842	882	819	826	833	856	784	809	772	813	819	803	805	818	782	824	815	834	805	767	822	784	805	784	784	766	813	843	825	857	788	842	801	801	875	822	800	821	822	832	814	844	773	772	822	812	826	798	785	797	828	880	830	822	807	807	846	826	819	799	830	821	770	817	802	755	796	834	851	808	812	841	781	794	805	805	832	792	800	812	805	803	795	860	868	838	836	819	764	784	842	847	825	855	864	863	785	825	781	836	804	817	804	842	835	810	841	806	785	810	789	822	847	835	802	851	785	749	790	851	748	837	876	848	814	816	832	777	755	856	795	805	836	803	846	839	791	834	784	796	806	769	798	830	821	828	866	794	812	799	785	756	786	837	808	825	832	821	807	828	812	810	811	832	852	810	819	895	820	866	792	821	792	795	843	817	766	824	862	856	860	807	795	834	821	797	800	841	768	862	835	836	869	814	823	810	796	787	791	842	827	812	767	787	848	864	806	851	818	791	810	801	810	846	804	820	868	837	811	759	852	813	873	783	839	824	849	795	811	857	828	781	802	839	810	814	790	829	807	789	827	813	851	812	772	770	860	799	814	816	803	803	794	854	811	796	828	824	774	831	863	782	827	817	809	815	869	804	891	804	853	830	804	788	832	805	863	837	809	851	822	826	792	832	794	784	818	834	803	816	830	773	842	820	847	827	877	752	834	811	834	843	805	784	834	838	820	778	785	801	842	790	873	842	804	805	828	850	816	805	800	799	813	852	837	825	790	806	775	821	816	815	828	807	850	835	864	799	806	823	827	845	783	809	840	796	769	797	792	796	870	803	794	840	882	801	787	835	819	822	825	819	817	896	831	795	853	767	788	797	816	806	804	806	857	806	782	830	776	802	742	857	821	885	785	798	841	799	824	835	849	811	787	782	812	829	824	805	806	824	836	826	827	771	746	848	797	838	832	853	799	802	814	840	855	815	813	878	814	814	847	779	833	861	831	788	872	758	832	800	783	795	812	812	844	870	798	779	823	790	796	808	861	812	786	787	852	836	846	771	805	794	783	805	826	817	777	789	821	785	813	824	821	844	830	794	824	802	787	801	854	786	807	791	781	782	793	836	855	798	829	837	791	816	791	807	825	874	806	850	825	814	784	789	855	810	812	802	803	757	806	765	855	820	833	841	830	849	831	762	758	817	827	834	825	860	796	791	835	839	783	790	775	854	839	818	820	802	803	804	791	751	826	801	810	799	817	802	805	841	799	809	777	807	818	820	829	833	811	833	809	846	828	827	783	768	832	804	824	807	818	816	810	776	776	809	753	789	888	817	800	808	806	824	798	841	832	844	757	839	843	814	857	789	827	808	858	818	883	855	776	827	819	791	885	809	833	824	818	787	843	753	810	876	765	802	797	831	858	845	816	809	875	799	799	821	820	865	844	805	750	791	819	821	856	810	804	774	820	888	812	876	823	836	816	873	797	758	798	813	790	796	838	883	771	823	794	875	778	838	832	776	882	830	801	825	803	837	845	790	803	816	811	822	866	817	757	800	853	799	783	783	822	800	826	808	811	822	778	842	827	841	847	829	797	819	801	825	820	864	830	893	772	815	821	844	825	837	829	781	865	827	839	856	840	789	853	766	838	832	843	792	801	876	810	827	765	795	902	815	829	822	789	827	783	806	799	760	906	835	855	886	842	831	833	858	839	846	826	834	844	801	833	832	795	863	816	816	868	798	820	826	839	803	828	833	810	844	775	834	820	813	870	825	852	841	826	808	780	817	850	841	809	821	790	850	893	772	824	833	799	800	812	819	819	847	819	819	787	866	810	769	771	833	823	871	811	831	824	779	824	782	851	817	769	829	831	831	837	829	765	802	842	829	826	834	837	818	884	812	811	836	757	799	782	790	797	788	820	822	801	815	794	851	816	882	777	797	888	764	827	776	809	778	853	839	810	846	822	844	775	844	848	795	791	855	793	836	793	805	837	801	812	814	799	851	856	838	875	824	833	828	800	800	819	848	822	815	789	824	806	835	766	828	827	826	781	846	813	805	861	817	814	775	809	773	801	797
28053	19030	4959	706	499	506	459	435	428	428	424	435	387	413	430	426	385	425	448	411	396	425	446	400	409	414	424	419	398	396	385	415	451	394	460	411	420	399	383	409	404	433	437	419	387	449	415	389	396	422	395	412	378	401	432	419	448	430	430	415	426	437	418	404	400	404	405	449	439	427	375	415	392	433	420	392	414	412	417	415	422	437	394	387	447	434	390	380	415	426	412	440	419	437	387	398	439	458	405	429	454	380	430	427	399	462	395	384	444	454	380	423	442	400	423	381	405	373	418	439	415	416	432	399	404	432	405	407	415	422	439	419	406	435	419	411	398	412	417	410	435	407	427	372	415	392	423	409	414	409	446	391	436	416	469	408	448	381	400	404	408	441	420	414	412	434	416	420	433	399	415	412	441	424	419	405	441	404	393	437	441	406	455	394	389	420	412	380	402	395	402	435	436	404	410	400	427	408	430	393	403	447	418	385	422	425	442	469	430	437	430	408	415	386	401	454	399	432	430	426	391	421	422	372	393	401	435	430	406	424	421	430	390	422	432	429	423	415	373	413	407	409	414	431	404	435	432	406	429	399	416	402	419	428	450	414	430	429	422	411	385	417	420	423	420	418	433	429	450	410	395	408	436	412	436	436	415	430	469	424	465	417	376	392	422	435	422	441	418	393	415	394	427	404	426	419	414	423	453	423	413	405	404	428	417	374	419	435	411	387	399	401	460	414	426	388	409	413	434	449	386	404	402	416	444	397	455	391	405	394	451	450	411	390	436	385	391	452	409	430	417	443	423	417	410	400	424	402	427	398	440	379	358	424	419	384	382	392	406	384	456	407	384	428	433	399	436	434	371	438	450	428	441	389	410	436	421	404	421	424	409	408	419	387	420	429	414	386	450	432	418	404	410	461	414	426	411	460	400	395	395	415	432	363	418	415	391	393	432	435	432	414	422	438	388	395	381	407	419	425	399	413	406	423	409	434	407	422	393	398	410	421	429	422	422	382	383	464	435	403	433	397	419	373	477	424	405	400	407	426	461	405	416	409	398	381	386	383	414	426	412	419	424	427	414	410	404	396	416	437	394	414	433	401	425	411	420	435	417	424	442	421	422	413	413	452	398	440	406	426	444	403	396	398	402	380	399	422	434	371	432	438	409	420	428	432	418	398	399	417	423	391	412	403	421	407	434	445	409	388	425	422	422	391	383	432	423	411	473	440	426	456	420	426	408	421	415	448	439	433	434	419	444	418	405	404	385	436	412	408	449	390	455	420	402	429	432	386	412	420	429	422	401	427	380	440	455	407	391	394	410	384	448	386	388	434	439	439	434	431	406	405	421	396	426	398	381	425	419	415	417	397	402	410	407	429	423	440	422	409	397	439	435	462	402	438	427	427	412	386	403	458	427	402	421	409	375	422	418	445	396	419	387	378	394	409	399	406	468	438	430	427	418	410	436	409	400	408	422	405	379	403	411	444	424	406	430	460	400	399	421	406	452	413	402	396	430	422	429	400	458	384	444	410	425	433	420	426	390	425	406	386	402	396	404	410	384	439	420	388	401	421	393	415	396	423	427	393	407	436	401	417	381	405	407	397	418	410	396	432	396	416	402	405	468	387	436	431	436	398	405	428	391	398	403	423	410	415	411	407	398	435	384	397	397	374	414	412	431	413	437	410	384	404	428	430	402	454	428	398	443	425	453	466	407	432	430	401	395	402	414	427	405	397	433	445	411	433	417	398	436	383	457	367	390	410	383	442	411	367	430	382	457	439	428	405	384	431	406	420	426	454	425	435	434	382	412	391	415	397	402	403	430	442	432	422	444	416	411	456	418	421	418	413	412	391	422	437	410	432	438	418	400	406	409	461	402	402	438	461	396	397	401	431	420	473	409	402	407	429	396	446	419	427	432	423	423	424	421	412	404	424	441	395	429	416	425	478	449	430	408	441	385	435	401	420	379	428	406	414	374	422	444	412	434	389	454	423	417	419	429	414	476	426	417	410	382	438	412	432	392	381	456	421	386	407	434	425	394	403	393	399	411	456	402	448	392	424	418	425	400	406	426	372	412	417	400	425	456	396	398	436	406	436	406	407	378	435	406	409	404	414	418	415	407	386	415	397	391	401	428	398	394	414	422	438	420	408	429	391	417	439	434	427	414	423	446	437	382	414	416	421	399	395	381	434	399	428	414	443	410	414	405	437	443	454	462	436	469	390	421	433	430	402	428	442	428	389	443	431	427	394	427	393	402	455	440	400	439	413	392	428	428	428	416	433	396	433	407	405	385	393	392	399	412	386	389	398	416	388	470	402	393	437	419	452	421	392	392	437	443	413	425	404	431	430	406	430	408	434	386	427	445	427	399	412	390	402	437	423	406	429	428	412	433	448	442	386	390	425	418	422	405	431	362	421	415	466	408	402	420	408	398	362	396	425	424	385	399	393	383	375	391	425	439	424	436	446	406	392	439	400	418	409	434	421	406	429	433	417	411	445	402	465	434	441	408	453	424	405	415	389	408	402	360	400	446	420	430	387	386	424	409	394	440	454	475	396	434	403	433	395	435	394	416	397	429	392	406	449	372	427	439	425	405	391	422	421	406	430	451	398	409	404	427	411	395	430	415	401	457	419	385	407	410	424	437	417	434	412	415	433	430	425	382	382	392	440	395	386	417	396	417	428	392	412	417	382	386	388	457	431	404	394	385	436	396	451	412	421	422	420	396	418	404	395	399	455	397	419	402	406	406	443	397	405	412	399	421	430	426	404	386	417	402	418	438	427	391	401	420	439	367	413	406	399	415	425	402	392	430	399	439	446	380	396	412	408	407	424	386	428	411	435	491	423	394	439	400	422	443	432	437	399	398	396	405	408	400	396	409	388	439	372	407	417	398	440	439	426	442	427	445	458	390	434	443	448	386	425	447	407	435	434	436	414	410	406	410	408	436	445	414	425	434	399	433	418	420	439	411	379	403	406	404	411	424	417	425	482	464	432	426	425	409	413	420	387	423	460	403	449	425	439	396	430	413	392	413	395	397	429	420	429	413	433	407	409	367	425	405	380	403	409	402	419	396	440	441	405	398	443	431	414	430	443	429	443	407	408	403	412	392	390	429	436	411	438	428	453	441	427	443	390	436	429	419	438	387	429	453	423	431	422	420	426	407	413	423	422	410	421	409	415	443	434	440	447	411	431	445	419	412	394	408	404	402	402	422	430	430	389	428	442	402	415	419	446	415	413	436	418	401	433	418	431	371	417	422	388	404	405	452	403	403	407	386	439	399	440	410	439	423	472	406	414	405	425	430	406	428	434	435	403	403	429	417	417	430	413	429	451	445	416	399	409	479	448	405	415	439	399	423	403	399	392	427	410	420	402	407	410	398	458	411	461	436	382	431	445	393	394	418	413	433	437	426	410	424	432	424	398	426	401	416	394	422	383	409	422	413	429	400	449	382	440	404	417	440	415	409	412	421	400	385	392	425	414	407	408	412	410	426	435	402	418
11195	8222	1884	670	596	613	546	565	594	503	543	576	492	519	547	511	553	509	553	526	541	500	515	523	507	518	498	542	534	495	496	533	490	538	502	531	510	493	540	521	505	500	510	526	523	516	541	538	506	509	535	512	508	539	517	491	535	532	522	570	591	504	512	514	512	528	557	525	493	532	515	532	487	524	503	523	495	526	556	524	561	521	462	522	547	531	518	504	504	503	544	556	507	548	524	500	512	514	503	556	489	557	527	517	477	506	507	530	528	503	515	524	533	513	481	530	488	473	507	508	520	517	489	546	566	459	506	532	532	537	528	537	506	513	504	543	517	543	486	539	540	528	526	567	507	528	536	546	529	524	538	515	562	508	544	520	545	528	576	522	540	520	548	520	496	483	467	533	536	486	479	519	537	526	509	540	482	530	539	513	536	523	506	498	501	532	522	525	479	490	499	523	559	508	490	542	485	564	515	521	539	487	536	533	474	534	505	506	500	553	501	520	489	509	533	520	546	535	475	568	549	502	497	531	526	492	511	535	530	496	533	533	546	511	477	536	513	519	534	510	524	521	554	509	549	521	524	518	519	533	537	510	565	506	495	509	495	515	473	493	513	530	490	556	504	484	501	505	519	516	524	536	521	526	534	516	524	518	503	478	508	443	538	520	535	529	505	542	523	494	529	519	529	527	506	487	534	493	490	533	497	514	494	524	506	512	501	500	518	523	521	499	507	538	517	526	509	445	493	510	523	559	518	531	537	519	544	505	532	519	513	483	546	578	536	495	493	530	504	514	540	544	526	518	457	495	527	516	484	500	518	529	523	518	557	522	539	507	526	508	534	512	480	524	515	504	533	564	525	451	521	528	517	532	516	526	509	502	489	505	544	478	528	516	559	513	524	531	528	527	535	503	524	509	561	540	514	569	525	552	480	516	501	502	515	542	525	510	508	498	548	573	460	552	525	527	524	511	535	472	499	534	477	523	504	480	560	527	508	515	526	505	534	495	458	511	518	503	494	473	534	484	508	501	472	482	515	499	510	496	542	494	584	537	500	507	519	533	535	513	518	533	516	541	505	531	519	511	499	504	523	522	513	545	534	508	514	536	519	506	515	518	522	513	516	531	528	495	494	509	530	541	525	502	517	520	532	508	506	507	531	489	534	518	497	517	484	540	515	529	515	522	505	522	536	523	481	546	524	527	507	501	513	496	518	532	525	535	508	516	532	531	532	569	519	497	507	488	526	562	524	514	534	477	554	520	506	497	489	493	509	557	534	498	523	496	513	520	515	506	546	497	523	519	516	540	526	500	499	501	535	474	546	507	507	479	521	510	567	566	513	485	533	505	549	525	543	541	495	517	487	493	522	499	510	561	502	536	475	489	481	535	554	499	502	536	522	521	522	514	521	542	513	523	566	508	523	527	503	505	473	505	511	510	510	518	557	491	536	506	543	515	565	497	521	501	521	495	550	498	506	499	499	564	512	523	505	513	533	493	514	515	527	553	532	485	477	489	483	479	537	509	493	523	522	536	517	555	494	488	526	522	526	537	547	503	524	505	526	503	522	524	515	535	545	514	466	494	566	530	555	492	473	525	507	515	477	546	481	508	501	507	545	516	486	507	551	538	467	503	533	491	491	475	472	530	531	501	520	546	507	512	513	520	552	526	538	522	507	530	510	537	510	524	486	497	520	533	492	523	522	539	486	489	543	506	513	544	473	511	526	503	550	519	509	523	529	537	534	492	484	472	521	536	510	466	522	483	548	510	519	499	519	529	510	531	510	514	539	565	542	503	504	522	529	531	485	501	498	520	537	520	504	484	489	557	499	513	520	482	528	489	496	476	518	549	523	481	507	527	516	530	517	508	528	553	510	473	544	506	537	477	523	515	492	517	544	530	494	514	548	487	501	539	492	515	488	492	485	460	523	497	520	534	520	531	501	535	498	502	528	491	508	521	537	546	511	480	476	518	513	546	535	517	469	501	522	491	522	518	561	542	568	518	493	537	494	547	506	521	504	538	544	505	514	535	549	525	508	492	532	539	532	495	550	532	486	519	527	525	532	487	554	541	491	521	490	516	500	514	509	520	509	558	495	550	513	532	553	515	504	537	494	546	486	490	540	517	487	541	544	516	531	523	522	511	496	524	565	503	507	508	490	515	468	540	544	516	541	517	518	543	512	511	486	518	502	471	536	503	500	525	543	508	523	531	462	518	593	500	512	522	539	495	524	489	489	541	539	506	506	529	509	515	480	521	514	508	510	552	502	511	538	548	490	502	559	517	492	548	524	509	542	514	514	521	481	500	517	519	535	557	497	509	547	501	533	521	498	537	497	547	479	557	519	510	490	551	516	571	544	525	523	521	567	483	498	545	544	501	519	509	530	517	524	467	530	480	561	574	516	513	467	487	540	519	549	552	529	528	578	488	488	475	509	506	534	461	521	505	528	530	490	547	506	578	521	537	511	565	540	515	589	480	532	511	498	522	516	530	527	520	522	536	503	522	511	525	558	486	577	535	539	557	511	533	523	542	493	500	521	509	496	515	518	585	525	471	491	495	558	548	503	507	531	474	535	508	520	532	547	433	538	532	534	473	477	551	514	522	500	508	520	512	549	548	486	535	526	493	536	516	500	539	503	537	517	453	529	503	515	534	481	519	482	548	523	507	519	538	524	536	521	559	551	505	492	501	493	521	544	514	491	488	515	555	524	535	526	504	506	501	496	512	494	478	526	547	513	520	507	528	573	512	577	521	544	549	519	525	522	522	574	549	490	499	533	512	540	520	508	503	525	535	489	496	541	524	514	558	502	462	543	526	503	542	525	493	501	537	496	487	548	563	500	489	503	522	517	523	519	488	506	505	520	487	525	472	533	523	491	496	512	512	507	510	518	518	504	542	532	498	481	510	535	542	493	520	503	535	531	548	518	544	539	510	508	506	518	482	468	518	515	530	501	558	522	536	501	512	493	509	498	517	513	551	576	519	466	541	551	536	538	512	531	523	533	516	484	483	508	533	531	522	525	505	500	508	496	526	514	467	517	492	507	511	501	501	500	516	574	507	508	538	519	485	509	522	520	504	516	526	484	516	519	495	547	510	505	509	545	516	527	537	547	467	517	498	519	550	542	489	481	523	519	516	487	509	476	510	586	503	515	537	484	542	521	510	529	546	515	495	552	520	537	497	577	500	509	502	500	487	521	516	507	533	501	535	520	535	521	495	478	475	525	498	536	472	539	512	496	537	511	504	506	489	525	500	514	505	503	513	525	486	538	511	544	510	519	528	487	507	490	528	535	491	533	460	481	526	538	513	530	522	526	471	494	510	524	511	517	490	510	495	517	489	490	489	521	519	511	527	530	503	554	517	478	524	517	518	519	492	482	534	534	455	534	518	472	528	507	516	522	497	515	540	518	512	501	495	508	524	514	528	542	480	503	513	520	518	488	542	504	539	504	503	514	553	542	493	509	516	471	478	501	510	518	460	542	519	523	515	492	529	518	519
23743	21506	28727	24726	21404	6757	1307	1071	905	959	854	849	885	765	803	826	855	847	786	785	802	782	762	782	768	803	770	783	762	782	798	763	812	771	793	736	743	787	769	750	787	759	726	715	786	809	781	775	774	776	726	783	795	772	781	739	762	794	760	790	747	745	786	725	791	770	740	806	802	784	780	756	782	727	834	728	735	784	744	784	806	736	748	748	749	802	769	778	741	703	758	729	749	737	771	789	731	778	772	770	812	769	805	724	762	757	765	734	814	779	782	765	742	805	741	788	760	758	729	775	736	784	763	768	784	784	756	798	747	734	755	777	758	726	766	750	725	742	720	770	767	684	721	735	748	782	785	773	738	748	711	759	783	740	789	745	787	759	733	747	808	764	733	795	745	740	754	785	756	745	786	740	768	741	755	791	756	786	734	711	758	774	788	777	726	743	770	712	759	770	722	727	749	766	797	797	747	804	744	692	803	757	761	772	761	798	762	756	712	791	730	751	775	754	744	729	721	734	766	770	695	774	726	759	748	782	775	821	795	757	776	766	771	822	804	758	815	780	806	756	760	775	780	766	748	742	775	763	775	799	785	737	796	767	772	753	723	748	757	720	777	793	742	786	736	763	747	838	783	729	798	745	801	756	757	735	748	712	758	767	764	772	756	763	770	773	753	766	751	715	777	807	831	729	774	790	855	779	806	749	740	743	743	803	822	735	777	761	780	769	766	718	718	750	749	770	743	745	695	764	806	793	743	722	722	732	752	765	787	827	776	737	757	756	761	782	771	764	756	758	745	736	763	787	804	749	746	797	805	787	722	751	734	742	725	718	778	756	796	760	737	707	745	783	770	742	734	791	780	778	746	759	788	734	754	762	749	740	778	770	798	732	728	739	736	787	730	758	719	758	761	710	786	804	750	816	756	810	739	741	738	756	729	787	749	775	728	749	749	770	766	778	784	740	754	794	730	775	785	774	766	746	737	755	732	797	730	766	747	781	772	772	722	761	809	793	734	752	736	751	739	750	742	764	737	739	743	776	768	732	785	768	723	742	782	785	686	755	721	786	762	755	701	785	765	769	774	736	750	789	782	735	779	781	742	765	742	794	757	779	758	757	740	797	802	703	765	755	776	766	757	793	719	736	760	782	708	772	783	780	763	711	779	733	845	794	750	760	779	812	795	779	779	742	786	765	749	762	740	748	792	750	791	795	761	717	717	759	755	729	754	755	789	756	751	742	770	804	734	730	752	755	815	797	761	784	766	754	769	744	740	742	717	773	787	733	775	753	794	776	745	775	765	691	782	756	794	710	820	759	729	792	750	766	743	760	769	756	764	753	740	742	766	766	775	765	713	749	738	742	769	777	764	790	786	792	740	785	742	799	769	799	773	777	786	741	778	748	780	773	781	734	723	784	818	737	804	780	779	793	723	747	772	761	750	763	770	741	758	766	728	751	774	793	766	772	750	750	739	750	769	805	697	757	760	766	698	836	775	765	759	768	778	793	753	801	790	757	757	738	771	775	791	773	751	796	785	804	734	803	808	722	795	815	748	764	740	734	746	718	746	797	777	743	737	730	837	803	711	751	771	782	757	773	826	753	754	705	798	743	703	789	775	759	699	766	769	776	768	746	729	767	730	801	761	746	702	776	712	715	762	774	784	772	744	737	788	754	747	751	815	787	750	786	747	780	782	759	723	748	748	697	749	761	752	750	794	756	813	725	776	797	790	754	719	779	760	732	742	771	776	762	783	746	751	768	747	767	713	738	755	760	706	747	766	778	755	788	731	764	790	762	764	754	784	762	764	795	752	748	778	774	778	746	823	766	809	739	779	754	758	759	815	775	808	748	757	757	743	717	775	746	749	748	804	781	765	758	782	793	748	721	764	791	743	775	713	731	720	742	756	791	739	776	728	768	821	728	767	756	785	809	749	757	746	734	775	752	772	748	740	731	760	743	795	790	797	717	727	764	770	677	757	790	733	756	764	767	739	765	747	798	714	736	720	729	711	729	770	731	760	815	832	787	747	752	726	758	782	748	744	718	711	745	716	764	794	722	753	751	780	808	735	780	754	771	786	771	747	790	751	754	744	734	755	765	769	832	772	743	781	754	720	761	775	802	798	849	800	752	755	743	733	770	753	764	759	750	767	731	729	759	746	805	772	732	760	742	788	741	708	715	755	736	787	741	778	793	763	725	765	782	745	750	755	745	743	755	742	792	733	749	794	755	781	776	742	745	818	799	786	764	768	782	773	795	731	769	772	728	780	755	746	737	782	770	746	773	791	749	755	745	793	750	715	724	734	749	765	700	767	782	757	727	750	770	764	756	752	731	809	804	776	748	752	750	758	748	741	769	763	768	756	749	738	740	812	801	822	749	748	742	811	755	765	753	794	771	777	811	740	769	750	818	718	745	796	779	704	743	729	754	750	767	734	715	672	753	754	742	774	727	748	764	719	768	780	717	760	704	760	791	769	745	759	781	760	731	806	780	737	749	778	780	806	790	736	773	751	779	765	790	803	746	828	742	722	732	726	752	784	778	780	739	734	726	764	794	742	746	719	760	759	799	797	798	765	815	775	825	741	714	763	737	784	782	807	760	758	771	726	749	730	809	720	737	782	791	786	788	758	760	772	762	809	736	772	801	753	744	791	791	798	732	789	756	738	743	779	765	823	784	775	771	784	774	799	784	813	766	780	758	748	800	756	810	748	782	758	757	815	737	772	779	728	800	786	745	746	738	761	749	811	796	739	721	746	762	785	736	819	718	783	772	728	749	780	775	765	748	700	751	743	710	799	718	786	792	766	753	752	751	751	783	807	738	745	728	748	742	805	764	782	765	741	760	765	769	735	773	753	731	744	747	765	793	758	760	736	790	761	733	721	758	768	755	764	785	784	771	771	784	789	796	740	743	794	755	777	805	758	747	759	821	719	753	776	741	725	739	739	765	742	792	772	765	744	750	750	765	768	772	738	759	727	799	754	743	744	747	769	775	763	765	749	714	742	734	763	763	720	774	778	766	790	754	766	831	771	777	755	766	734	752	790	768	777	778	799	784	763	761	775	794	791	821	780	695	719	798	755	730	763	764	799	735	744	786	730	759	739	760	760	724	759	776	758	806	730	778	730	750	776	771	777	810	752	737	839	749	731	760	762	751	779	749	830	797	761	806	729	771	778	781	730	734	742	766	755	777	746	782	781	830	735	754	743	772	761	738	735	721	790	742	775	773	763	751	712	789	762	777	721	740	728	751	754	812	727	775	788	712	775	791	771	809	753	774	755	802	755	758	724	747	812	730	760	794	724	751	794	790	818	768	719	744	775	780	742	749	805	778	723	727	746	782	803	729	765	802	739	758	764	790	749	760	757	784	771	785	757	769	762	737	770	750	725	760	777	774	766	753	722	771	716	770	746	754	760	795	770	773	828	828	770	721	739	730	758	761	777	799	763	728	738	760	777	756	752	792	727	731	744	764	746	755	788	738	765	763	756	777	702	789	791	762
29563	37325	14646	2713	2073	1799	1533	1353	1261	1158	1126	1073	1000	1051	1064	951	1005	966	953	1061	981	977	1016	955	975	871	1027	957	890	955	953	950	894	929	950	913	937	900	967	971	905	955	938	941	923	976	949	958	949	895	928	948	908	995	949	932	959	965	916	931	928	907	899	966	908	955	929	923	894	880	920	950	930	930	986	881	897	894	891	898	966	1002	911	904	894	902	889	898	923	948	962	897	905	959	937	938	951	905	961	968	939	944	983	937	946	874	898	984	883	921	969	996	936	902	1055	980	966	983	891	922	944	930	920	912	957	906	944	933	903	893	918	882	907	909	965	915	884	941	969	891	949	937	990	897	888	943	949	900	981	961	966	932	868	957	864	951	875	923	981	970	935	949	921	900	915	951	928	993	965	927	895	951	912	934	923	860	909	921	879	938	917	980	932	914	907	934	920	868	880	898	931	943	967	929	892	957	929	877	961	933	939	953	923	970	971	963	932	929	948	946	914	941	978	926	883	886	974	863	962	976	925	907	944	929	948	996	959	934	894	861	991	918	940	966	983	922	898	941	951	926	895	929	982	961	909	916	920	917	957	961	918	922	915	897	965	920	935	841	889	921	935	899	913	912	977	918	949	896	903	916	942	903	966	914	925	877	931	947	929	912	944	968	877	896	897	911	918	908	963	908	943	964	946	933	924	912	914	965	939	968	932	945	926	877	961	947	921	931	917	932	919	940	946	947	928	975	920	881	902	942	898	939	920	961	902	933	962	917	924	906	949	956	942	990	902	929	943	918	961	995	961	986	931	914	901	912	945	994	931	931	922	983	966	903	945	932	947	920	939	900	948	937	910	928	896	927	957	953	966	986	916	886	905	929	987	936	939	886	955	938	960	913	963	922	885	931	906	937	945	953	914	934	987	939	917	916	925	951	912	896	929	965	914	896	930	929	945	970	927	921	899	894	893	875	899	962	937	862	959	969	923	937	936	928	922	873	932	897	912	902	867	888	942	934	912	911	903	922	942	925	970	888	963	985	906	936	938	915	898	927	902	991	981	938	899	928	887	985	954	927	901	932	886	965	948	888	913	911	994	950	925	912	934	934	900	961	952	945	908	928	971	932	926	972	886	985	912	948	900	936	944	900	860	948	962	925	911	913	944	915	909	937	940	926	880	917	975	949	941	930	973	896	882	884	930	907	936	923	994	885	998	942	937	932	924	979	973	950	971	928	912	900	870	929	906	898	937	893	978	955	885	917	960	917	960	992	976	925	946	967	910	928	928	963	949	937	900	882	955	945	912	916	925	956	947	962	959	909	946	957	971	930	870	971	938	919	934	955	919	913	915	955	947	945	884	893	943	951	923	918	957	973	959	903	956	953	917	910	964	962	945	944	948	918	854	914	884	1016	957	889	919	920	914	902	917	936	940	928	971	974	906	903	954	937	928	896	882	899	878	948	891	980	940	920	929	970	916	958	906	947	916	948	926	924	960	926	962	1004	920	934	874	911	914	1002	950	919	988	927	953	889	910	945	910	947	905	947	906	895	922	923	940	908	926	939	944	885	952	967	944	915	900	947	908	987	907	953	969	923	914	948	875	947	986	869	880	954	897	929	957	937	884	937	944	953	952	908	941	951	935	974	982	908	975	897	952	990	889	968	920	927	934	910	955	910	919	979	900	939	970	904	946	894	918	904	914	931	955	958	925	897	925	891	944	962	954	936	924	934	931	938	869	1002	938	918	968	892	926	894	943	930	924	893	919	898	947	935	950	926	945	902	976	888	898	943	938	911	970	896	962	929	905	899	995	918	904	902	975	875	975	958	965	984	952	908	953	923	892	935	929	913	965	906	976	865	900	931	924	901	952	960	949	956	919	928	950	933	898	925	905	904	913	949	953	926	914	917	890	896	895	921	908	935	961	916	918	963	930	954	964	914	944	930	934	899	900	945	964	893	953	951	920	928	920	871	930	959	931	929	887	928	887	957	943	947	916	885	925	881	921	929	931	956	954	901	923	932	934	885	947	920	979	945	906	954	983	936	949	904	943	946	890	934	968	904	929	1010	988	929	983	922	908	931	947	939	911	1002	916	932	906	954	957	933	916	927	868	916	911	917	946	966	934	917	923	917	974	905	945	862	930	964	884	947	904	938	958	893	935	932	892	913	968	907	940	953	947	934	918	949	988	945	988	936	953	913	938	956	955	867	922	934	900	901	940	963	968	983	900	919	906	931	974	950	933	886	919	982	932	906	952	918	967	894	941	879	867	950	908	963	893	908	924	878	927	964	921	979	914	925	927	873	918	936	882	966	934	915	941	976	912	951	934	926	942	878	956	914	897	957	914	950	919	884	911	908	973	911	922	879	876	890	979	891	920	961	888	996	896	928	954	905	961	889	972	929	954	932	920	962	914	979	946	941	912	972	899	915	929	972	905	838	928	946	957	1014	919	923	908	907	928	913	875	933	911	979	890	898	984	873	894	974	930	945	913	970	920	944	898	980	899	926	897	921	919	939	915	935	902	872	934	936	911	905	950	936	937	980	966	953	910	896	896	929	953	907	938	991	957	901	909	952	871	908	966	967	911	916	941	933	946	924	874	928	906	996	932	970	952	935	920	930	926	899	930	937	956	948	951	1007	921	904	901	931	945	892	898	907	968	916	953	906	928	936	933	851	902	946	939	952	947	875	905	897	974	933	911	924	951	901	907	907	944	900	913	945	931	953	964	919	950	868	904	931	903	949	1007	918	1007	912	975	963	938	964	913	910	942	932	932	926	980	902	901	927	948	941	938	969	898	899	935	928	945	895	965	912	886	901	968	915	900	945	915	878	947	916	892	901	928	921	936	936	877	939	933	883	907	936	950	846	892	954	934	919	927	899	961	982	909	907	957	876	912	939	882	900	926	899	917	944	967	990	912	960	985	930	984	910	968	970	981	936	932	903	921	872	926	970	919	883	941	912	926	890	859	894	917	931	965	929	934	976	900	957	905	878	990	935	905	965	900	954	900	949	931	969	969	938	951	911	961	931	937	931	919	966	913	941	975	889	982	954	941	904	920	963	914	910	887	935	960	929	926	973	923	941	894	977	974	908	933	988	942	985	906	936	928	972	935	882	946	931	925	909	907	921	895	958	926	922	918	916	903	968	891	926	949	930	864	933	904	929	893	878	927	916	984	913	951	978	944	931	941	916	874	920	871	928	892	921	931	937	930	872	950	957	915	887	930	935	922	953	912	961	924	901	979	976	942	911	960	910	951	935	918	951	917	851	949	945	937	936	906	935	897	945	887	920	928	898	919	926	944	921	905	935	933	939	889	944	978	946	939	954	940	958	923	919	944	967	916	951	917	961	932	915	953	936	950	980	916	945	889	988	908	911	934	952	935	888	895	951	980	958	885	914	890	904	932	967	974	944	892	977	926	952	943	920	954	944	967	997	972	942	884	917	869	880	937	967	948	875	914	936	932	889	922	981	969	932	935	938	900	926	983	928	944	918	883	949	951	938	915	912	880	860	908	926
24724	21493	27453	25657	6167	402	347	303	261	270	251	233	239	225	228	252	245	241	236	238	231	213	217	231	217	216	189	221	209	240	215	225	237	193	195	210	217	220	215	220	188	180	201	221	198	211	180	225	215	186	200	199	202	215	223	204	181	224	201	207	207	222	216	199	177	195	213	209	200	227	204	217	217	225	197	214	203	196	218	194	212	184	216	229	205	214	217	203	205	208	198	215	211	191	183	191	219	197	187	207	208	182	197	196	204	183	211	221	206	202	196	186	215	189	194	208	205	205	206	216	196	205	206	199	207	219	209	197	212	184	201	214	222	188	216	198	215	187	211	207	210	227	219	199	196	171	184	208	207	211	210	227	189	204	231	221	206	215	189	184	196	209	212	212	199	198	203	236	207	194	199	208	213	189	206	223	206	220	228	211	227	206	192	216	214	175	171	173	186	209	184	207	206	218	188	207	183	212	201	226	217	190	207	213	216	199	222	201	210	199	192	221	218	203	213	172	210	205	198	220	211	209	247	227	206	185	189	185	202	202	218	214	201	214	198	195	213	231	193	203	207	185	202	224	214	227	222	228	227	204	194	217	210	203	169	185	169	226	219	220	210	202	203	201	208	197	218	209	201	232	239	201	243	194	206	193	219	195	208	211	221	203	237	219	199	207	206	205	205	200	215	200	197	192	191	217	199	175	201	199	211	201	212	193	207	209	209	196	197	190	207	231	219	207	193	194	208	198	198	196	198	179	193	196	194	232	214	225	204	216	223	203	200	228	215	182	231	213	228	185	195	191	207	190	212	189	206	193	191	202	217	188	201	215	186	216	197	216	214	214	203	190	216	213	210	224	210	182	232	201	191	233	214	189	204	205	207	218	207	229	197	214	204	205	203	199	194	200	204	192	213	239	193	211	202	231	188	215	214	197	193	230	194	187	207	189	210	208	160	203	207	206	230	219	198	174	199	206	187	197	223	192	206	211	213	203	233	157	195	232	225	205	204	216	203	222	195	212	222	194	197	215	195	187	206	202	224	205	222	210	215	181	181	218	197	190	192	217	202	225	188	219	199	217	199	174	206	200	193	218	206	198	196	212	198	194	235	187	212	203	210	214	164	184	195	189	199	210	215	218	207	199	205	217	185	206	182	205	234	205	214	217	200	204	215	234	197	208	233	198	210	206	207	196	212	215	201	224	212	211	196	200	216	209	213	215	207	194	200	215	226	183	202	200	210	190	198	202	201	182	210	189	203	212	209	228	196	214	202	219	230	215	212	187	192	201	197	217	196	215	199	179	202	206	194	218	214	225	225	211	187	203	220	202	226	240	225	204	199	211	211	207	182	221	231	217	217	220	230	209	201	207	214	198	220	220	191	204	211	181	224	237	153	218	197	201	188	198	213	214	195	214	217	214	190	214	206	195	211	205	205	200	217	203	187	211	200	216	223	200	209	203	187	210	201	187	221	223	205	206	197	195	194	208	193	185	209	212	229	201	187	201	192	221	176	195	189	187	203	230	214	210	220	203	187	195	210	201	210	186	186	185	209	208	206	218	212	194	196	214	205	190	202	226	220	209	231	212	200	216	190	191	175	207	191	212	208	194	211	202	193	216	215	207	204	245	229	201	186	196	232	192	178	207	192	196	202	206	202	201	233	215	217	179	224	220	197	237	217	206	194	206	205	209	221	207	185	192	178	194	198	189	193	199	194	199	218	222	230	246	213	217	220	242	198	180	201	180	187	185	217	208	212	225	200	195	180	215	222	213	176	214	217	208	190	221	216	181	199	207	199	192	209	203	193	206	195	203	212	203	216	220	215	232	207	209	215	213	234	198	211	204	178	189	192	157	211	211	209	190	177	228	209	184	215	210	203	188	215	195	206	208	193	198	200	197	204	237	213	241	231	209	196	211	213	195	186	193	207	234	207	185	215	209	207	210	214	196	208	208	220	192	216	198	200	211	196	210	209	212	195	220	203	203	204	185	221	178	210	199	184	210	209	206	222	206	192	202	185	207	197	204	216	200	209	196	207	241	207	193	203	234	195	215	241	204	196	203	217	218	204	253	229	223	199	205	209	226	179	215	216	196	200	189	204	192	196	192	221	205	214	225	209	206	199	215	192	206	206	211	201	231	199	223	194	188	220	193	206	208	216	217	238	191	202	190	200	212	202	199	215	182	205	178	244	209	223	212	187	228	199	219	184	218	211	210	197	191	190	228	223	193	211	194	217	217	217	220	225	202	205	214	206	219	184	222	205	220	194	225	210	217	203	227	217	199	194	224	213	223	228	245	205	181	195	191	196	227	196	196	192	201	207	238	187	223	219	203	242	198	190	187	191	210	186	202	212	214	223	209	232	235	217	207	169	190	197	176	206	194	219	196	208	218	214	221	194	222	183	196	205	216	224	217	187	206	199	198	218	201	184	213	201	221	193	214	209	242	228	192	201	209	183	207	209	225	217	226	227	212	217	214	188	211	178	196	233	182	211	206	202	203	201	230	213	189	209	199	214	214	200	202	201	198	206	237	193	212	228	200	180	201	180	201	200	208	203	196	198	200	226	206	217	208	205	222	197	202	215	209	204	213	185	229	211	209	210	194	187	204	225	202	206	174	211	200	181	212	188	201	203	202	204	219	234	192	209	208	228	202	189	176	192	207	191	182	238	198	212	191	189	180	219	215	197	185	198	203	213	208	212	202	215	185	198	202	222	193	188	179	187	208	212	217	220	198	198	192	188	194	204	221	200	205	198	210	204	210	223	207	232	206	190	204	227	180	202	194	206	209	228	213	198	204	222	188	223	223	185	202	186	190	199	202	201	227	198	196	214	195	182	193	188	214	214	233	180	182	193	212	222	208	212	203	229	179	207	210	206	204	204	189	218	200	218	198	224	183	213	204	235	219	216	208	191	223	212	198	226	192	211	218	207	166	194	206	194	196	186	197	217	188	208	201	220	201	215	219	214	227	217	175	218	223	191	229	182	201	217	198	198	213	184	209	182	213	208	193	204	239	210	229	213	187	208	231	194	211	198	207	206	203	201	182	212	205	198	184	181	210	213	229	234	197	220	218	196	220	199	206	206	212	216	220	214	203	221	230	203	191	199	198	206	210	198	215	200	202	200	187	240	201	214	189	215	217	194	180	200	196	186	198	178	219	211	175	203	213	218	214	203	233	191	232	234	195	216	188	230	207	202	202	214	231	201	226	217	209	189	234	212	222	227	183	202	185	196	210	224	214	180	216	210	211	205	175	207	213	188	200	228	187	229	215	204	199	227	210	210	206	205	190	192	222	213	193	213	211	203	203	230	200	200	209	230	231	218	212	197	219	189	214	198	200	211	197	197	196	242	207	189	199	203	188	189	190	221	203	217	204	205	233	226	217	217	190	187	172	225	208	189	205	202	186	221	206	219	224	214	185	191	219	195	204	210	213	203	213	205	180	220	193	223	229	222	199	227	205	205	185	205	195	216	203	199	210	233	197	214	216	211	214	185	213	212	211
27059	29206	10449	1276	921	721	676	543	477	407	399	378	383	343	301	379	312	334	314	305	300	300	321	301	294	302	275	277	270	272	300	308	286	327	284	285	293	272	287	311	299	300	280	299	299	285	283	257	310	287	310	278	309	289	259	286	294	284	284	304	270	268	281	284	290	284	298	303	299	267	312	289	272	278	290	252	273	291	262	289	273	267	289	293	293	306	285	308	299	287	296	254	284	288	282	316	295	276	287	287	330	285	312	306	256	300	303	294	278	275	274	302	308	271	303	273	304	295	327	274	270	266	293	278	283	288	269	270	278	284	292	275	284	288	293	307	276	322	302	279	292	259	280	283	261	299	282	305	322	317	292	308	270	281	290	288	302	290	306	295	310	288	273	294	281	277	287	300	285	284	283	293	253	289	302	298	314	305	265	257	282	297	280	266	281	275	306	275	296	294	271	286	303	321	303	280	285	278	288	306	278	303	287	300	282	294	275	288	256	304	287	307	265	336	243	304	294	299	302	279	290	282	271	277	281	296	294	294	295	306	309	306	294	287	270	272	256	280	309	292	290	272	290	295	288	266	283	293	287	274	288	279	299	303	309	289	299	284	300	285	269	282	287	295	301	275	297	317	252	283	324	237	292	278	280	285	247	290	294	286	262	270	255	296	273	283	274	263	304	288	287	261	293	310	307	285	300	293	319	281	292	288	285	283	307	292	286	295	271	287	297	290	296	294	281	278	292	285	295	272	300	279	280	233	301	304	278	295	282	291	272	255	298	307	304	301	283	301	266	301	293	282	295	265	281	288	284	287	288	292	291	269	259	271	280	282	282	273	293	268	316	281	295	299	297	280	323	281	297	277	289	278	299	282	282	271	327	281	291	272	262	300	290	288	274	268	262	280	292	292	298	280	290	262	286	270	281	313	268	258	267	305	270	276	300	309	252	300	274	265	276	298	266	270	271	259	266	272	296	277	249	292	267	279	258	252	309	274	273	294	280	289	314	280	280	294	239	261	282	292	256	263	288	300	283	304	283	291	271	260	288	265	295	325	299	265	293	289	265	293	344	285	288	310	280	293	275	299	277	312	318	306	295	318	287	295	311	288	274	276	312	310	304	277	280	294	269	282	292	294	286	272	263	318	304	257	278	289	281	289	275	303	290	268	327	282	299	292	284	279	297	315	277	282	308	254	261	265	264	263	268	267	284	314	284	261	281	273	288	272	279	274	272	288	293	349	258	272	303	278	325	283	296	302	302	278	276	309	285	285	305	300	270	277	264	290	341	289	292	269	292	289	297	285	324	290	260	286	291	298	293	274	268	271	264	267	279	314	276	277	282	282	298	295	277	283	278	298	291	262	290	288	296	283	298	277	280	275	271	273	264	281	284	257	287	247	294	298	290	286	282	298	266	258	255	272	279	302	306	288	267	290	308	285	274	303	273	310	239	290	302	315	300	281	260	303	284	261	272	273	283	284	291	267	302	287	304	270	310	312	293	270	269	290	313	286	297	291	281	299	304	324	309	288	299	294	293	279	272	292	292	267	258	280	289	259	273	278	285	282	252	275	280	296	279	293	285	280	289	285	275	278	269	281	276	289	265	269	302	279	309	266	270	308	249	295	303	280	269	300	294	260	271	296	253	308	302	273	260	286	295	320	289	283	252	284	268	300	285	305	267	310	288	298	287	303	315	272	286	297	282	285	266	254	297	283	248	291	273	276	280	311	289	261	282	273	297	280	292	273	274	293	303	300	265	279	281	292	276	269	276	283	310	270	269	291	287	317	275	294	288	289	295	283	301	288	285	311	289	294	304	310	302	273	293	269	272	285	266	299	289	276	288	288	270	290	315	284	262	292	283	316	284	283	313	308	271	268	285	286	274	284	245	300	287	272	288	264	283	254	282	282	280	293	292	282	279	303	257	277	251	248	283	297	302	284	299	270	306	275	287	266	283	285	292	275	275	308	282	256	279	288	306	281	272	257	279	284	262	307	275	271	311	303	304	277	248	269	303	277	271	295	300	271	276	295	266	293	270	276	293	290	256	259	318	277	270	284	280	296	274	284	284	305	274	293	276	278	280	296	261	273	283	309	306	269	266	281	287	289	308	319	306	268	280	291	307	273	277	273	284	308	249	300	288	276	296	293	299	277	283	292	276	278	287	254	302	285	279	279	271	284	294	280	319	293	307	306	280	290	269	236	281	273	263	278	303	269	279	266	281	276	300	292	264	316	297	287	301	262	292	271	259	285	277	262	276	287	268	282	282	294	292	258	293	296	294	304	292	303	272	288	235	253	270	329	262	293	259	277	288	307	312	297	282	251	290	303	286	296	256	238	297	290	257	279	307	283	293	291	261	293	321	277	299	271	302	268	277	326	281	292	302	297	278	294	294	254	255	273	319	300	295	278	250	301	309	287	223	301	289	298	268	265	274	258	296	307	296	300	295	316	278	288	260	261	304	261	298	290	281	308	310	288	273	278	290	284	291	289	285	307	277	303	259	271	287	261	303	287	295	260	295	309	267	279	298	267	308	244	285	295	320	258	295	286	303	285	320	255	270	275	302	296	282	253	266	267	338	279	290	272	271	290	266	278	271	277	309	264	282	300	300	299	290	286	264	299	286	274	277	289	281	274	299	278	246	291	262	296	286	285	278	305	268	280	286	296	286	281	283	278	295	312	295	295	267	281	296	311	288	285	263	313	297	284	285	314	289	259	292	270	267	266	288	301	282	262	308	282	289	304	265	269	267	268	295	309	299	279	291	272	261	292	301	270	292	288	300	243	243	289	260	266	306	289	270	299	279	293	277	277	299	298	258	267	286	293	281	289	270	296	266	270	306	290	289	286	297	309	291	272	271	292	278	290	274	295	303	282	280	301	320	294	268	295	296	279	254	250	271	267	288	274	290	276	292	285	263	272	262	269	281	295	286	302	295	308	282	275	292	310	279	297	331	274	280	305	262	285	309	260	302	299	295	301	304	301	273	294	314	299	284	259	279	304	318	293	303	287	271	264	285	280	291	294	310	308	304	292	258	293	275	293	278	276	304	292	275	265	289	287	294	294	276	284	293	276	273	287	267	295	292	296	273	276	261	281	291	287	300	311	278	283	294	292	289	286	288	313	284	245	275	279	277	265	321	296	321	264	297	263	290	281	263	296	282	300	294	298	273	278	303	276	301	290	274	277	297	274	303	278	263	293	289	269	286	306	275	287	300	315	279	301	312	264	278	284	281	286	288	262	321	289	281	281	294	272	299	266	302	281	303	260	260	270	319	310	250	276	267	285	290	266	281	301	269	262	290	274	280	251	312	314	280	284	290	281	265	301	264	296	309	305	311	262	339	274	264	294	265	264	309	282	294	286	284	287	283	276	271	299	295	240	285	305	311	302	260	261	282	266	298	265	283	293	286	291	294	297	249	277	274	254	259	292	265	286	267	274	261	283	263	304	288	303	282	277	285	274	265	287	281	301	287	291	240	291	250	247	313	271	272	284	293	319
22658	21560	29257	24291	21568	21544	6259	1158	959	891	826	799	733	745	747	741	743	779	657	661	755	715	716	700	691	713	661	657	681	695	621	634	730	630	605	674	634	672	657	645	693	675	677	667	702	656	654	651	664	695	643	665	672	692	657	635	627	629	649	663	661	670	701	709	654	693	682	628	658	633	634	730	681	694	632	622	649	653	674	623	623	638	679	622	655	653	655	678	608	637	614	681	709	701	650	645	632	637	654	624	694	640	672	629	615	669	647	694	608	668	626	645	671	683	665	640	648	673	669	677	653	632	632	662	672	705	651	640	627	646	657	633	637	669	669	628	667	634	649	705	647	673	577	675	614	610	646	658	659	678	628	640	647	677	631	666	624	661	662	672	680	649	609	657	672	605	622	705	655	610	642	612	692	628	730	601	640	653	629	655	649	706	640	669	639	643	657	635	630	670	637	650	618	649	654	663	665	603	668	646	629	676	653	660	597	641	686	675	652	653	687	637	625	711	649	638	654	662	642	664	637	652	670	633	672	715	639	666	619	658	661	651	645	610	696	644	693	643	675	669	685	682	701	657	639	644	661	654	652	648	629	640	623	694	677	644	647	629	651	641	705	618	644	646	709	662	642	647	622	605	671	661	691	657	607	640	634	610	659	596	670	600	679	651	654	607	698	632	641	708	652	632	634	640	668	607	641	690	662	623	646	686	689	639	635	658	669	720	630	659	659	671	625	620	646	623	655	638	644	622	663	711	626	691	645	614	619	663	635	627	650	574	687	652	658	650	661	687	679	617	643	650	642	635	691	679	664	682	643	671	656	603	646	670	631	640	667	678	636	656	656	659	690	638	651	650	649	654	642	613	694	671	663	679	684	663	636	645	673	641	662	696	687	656	604	562	639	656	653	651	634	665	589	702	657	665	667	653	601	670	658	657	641	656	690	646	664	624	625	651	637	653	662	696	662	627	637	634	574	644	631	637	629	663	678	594	614	605	660	643	627	640	619	609	662	696	641	669	624	619	675	625	658	642	665	670	651	688	652	610	578	633	659	626	693	649	672	644	680	664	663	613	650	595	638	717	676	657	654	641	647	641	677	665	640	646	638	664	655	670	671	689	650	676	671	634	673	637	627	590	611	633	628	673	622	628	639	652	667	658	673	695	665	679	659	666	647	649	673	653	628	646	594	651	682	672	670	632	640	663	637	617	628	690	670	639	677	624	667	614	623	625	635	603	638	601	639	651	649	679	605	647	655	702	651	618	680	666	647	636	701	655	665	639	647	645	647	675	657	679	638	643	636	667	625	675	625	640	685	658	628	607	609	671	631	664	701	624	620	649	620	641	653	636	664	686	666	682	622	660	683	665	655	658	639	639	632	648	670	678	654	628	638	659	656	697	675	684	662	615	615	665	621	675	635	657	646	665	647	681	655	635	649	648	668	640	647	660	681	661	630	637	700	680	632	647	665	668	650	642	627	661	658	673	633	649	606	669	643	635	669	659	642	630	614	669	687	608	648	666	683	614	596	632	654	674	687	679	659	671	667	656	602	615	665	638	595	649	657	630	646	676	677	663	653	632	618	667	679	670	665	637	670	646	658	663	658	640	626	667	682	620	632	652	639	632	671	669	698	651	689	684	608	676	703	646	611	622	679	660	619	609	683	723	689	621	641	594	614	610	632	662	715	615	632	668	676	685	683	662	653	652	676	687	665	672	681	663	609	654	646	647	643	677	708	683	671	686	639	619	643	655	703	667	640	659	662	627	580	641	640	642	622	667	678	659	641	630	683	658	657	626	671	668	689	655	637	658	632	666	687	688	662	664	658	630	664	641	665	637	673	662	676	655	612	638	635	656	676	634	645	634	679	656	674	638	669	674	615	620	640	654	639	650	654	670	664	611	639	626	647	649	621	663	647	686	687	657	708	638	707	620	662	614	682	643	655	668	655	627	637	649	670	634	692	659	677	639	626	697	626	682	637	639	653	648	650	707	669	643	683	637	662	676	650	662	629	616	640	646	703	639	681	645	602	626	676	679	640	638	684	667	682	719	636	616	661	642	651	645	631	657	649	623	673	698	654	698	682	583	624	655	635	637	684	662	632	669	632	661	630	645	635	652	606	662	675	659	635	626	649	649	672	639	688	639	666	678	670	665	649	675	677	713	630	666	658	639	626	678	654	687	640	650	684	683	635	661	625	649	594	642	624	668	635	659	657	677	582	599	621	658	646	612	694	653	631	617	645	655	688	715	616	681	645	688	693	688	633	654	675	655	626	652	678	599	634	667	649	698	657	633	607	602	661	652	663	660	675	655	667	632	658	629	640	625	652	625	696	662	678	642	640	646	624	662	644	644	598	666	687	673	648	668	669	616	684	648	648	626	600	610	613	645	642	651	631	678	646	688	663	683	643	618	642	595	642	649	700	704	662	634	645	661	643	686	683	649	712	638	632	612	621	675	658	632	671	687	630	639	633	644	633	667	619	617	657	650	682	649	655	641	622	583	580	623	601	672	653	629	684	602	698	659	646	621	650	695	640	645	623	623	620	650	672	688	663	667	659	631	624	645	656	639	621	653	633	663	639	595	620	684	653	665	670	668	683	646	624	625	618	637	607	645	667	636	649	663	637	644	684	646	630	664	611	662	701	614	668	629	660	712	709	645	642	607	667	591	649	650	637	639	684	676	688	639	687	612	666	637	633	599	636	671	665	692	665	654	627	663	678	612	664	634	621	672	648	652	619	610	591	654	677	653	639	650	670	658	611	656	616	715	655	648	684	629	635	613	665	648	622	674	670	638	661	650	629	654	659	646	644	633	634	637	668	643	694	614	668	633	646	671	681	658	582	645	640	649	633	660	599	658	626	651	701	656	638	664	632	648	597	660	624	660	653	652	596	655	659	623	624	679	674	622	675	615	675	625	683	669	675	652	656	637	610	585	677	610	627	635	627	683	629	692	677	649	632	660	684	648	645	615	574	667	651	637	620	655	631	664	615	691	691	642	639	638	653	625	636	648	631	626	676	671	616	687	660	664	650	687	672	704	638	614	642	657	647	658	623	663	650	650	650	683	683	688	642	670	664	626	672	634	682	594	650	653	647	594	651	675	652	655	660	670	652	649	645	659	636	658	651	638	655	565	652	652	669	648	647	619	685	667	685	642	658	652	681	667	700	679	651	617	665	591	670	649	631	673	628	630	662	665	664	643	673	679	675	688	652	706	712	648	640	691	653	655	712	683	685	658	651	601	700	729	692	639	628	616	643	657	631	658	681	669	652	675	677	681	657	684	633	616	634	628	650	659	678	698	630	680	646	632	644	638	642	628	658	631	618	662	644	670	663	653	657	651	656	650	714	686	636	679	651	641	642	687	625	623	670	716	649	659	632	620	692	650	673	658	666	640	647	625	663	714	659	664	646	657	643	646	610	626	640	673	658	640	666	685	644	603	630	655	643	626	686	644	619	634	660	684	650	619	627	628	619	609	613	663	620	642	638	651	638	640	644	653
36196	42904	24116	4292	3149	2450	2040	1788	1477	1398	1217	1099	1113	1029	989	933	1019	917	968	941	904	903	907	886	906	889	902	838	893	856	872	824	845	834	808	792	840	833	823	884	874	918	856	842	837	798	848	811	801	853	884	843	843	848	850	863	830	809	841	841	749	793	837	797	804	827	792	829	808	843	832	906	855	777	829	843	743	814	807	815	801	851	805	909	838	794	772	835	856	790	823	815	823	814	883	830	847	817	825	848	820	820	834	835	824	795	824	842	864	793	839	749	802	835	815	810	833	868	787	834	870	794	833	829	753	773	803	824	814	808	810	856	780	781	799	817	808	782	783	799	877	790	838	827	821	871	784	796	797	821	825	819	791	825	813	835	816	831	863	779	829	803	789	804	808	748	805	836	822	815	755	833	833	836	804	838	806	860	788	762	817	875	810	760	781	832	815	861	835	800	827	831	840	855	828	848	819	788	814	815	831	779	812	800	819	804	840	781	822	841	834	782	795	871	782	829	814	779	841	816	838	821	782	832	791	772	806	781	821	824	806	823	770	812	819	805	807	818	834	854	831	808	877	806	770	767	831	811	807	819	845	784	857	790	816	847	853	783	834	848	819	830	791	806	793	799	839	802	817	799	838	800	817	895	815	870	809	799	881	830	831	883	787	853	848	761	820	744	824	811	835	799	817	799	843	783	842	821	834	836	838	841	860	831	841	878	835	841	813	794	823	857	804	788	822	879	799	802	798	811	809	837	798	837	831	872	808	797	804	806	829	784	883	870	802	846	812	784	788	828	839	857	935	824	832	839	815	824	807	762	804	806	824	776	827	820	841	822	806	824	837	841	813	799	897	802	822	812	823	829	824	832	815	804	809	832	832	827	785	798	860	787	897	786	851	822	862	832	872	795	865	799	779	817	822	807	838	816	806	818	854	782	780	816	826	858	773	866	800	794	817	838	786	805	845	807	831	854	837	868	845	852	794	785	849	842	829	791	788	848	886	822	826	853	861	820	757	831	820	827	830	852	807	785	790	812	848	843	782	809	825	785	881	819	761	794	832	823	824	821	772	814	806	835	804	831	837	851	815	792	867	836	843	825	843	825	810	821	818	783	843	814	790	807	787	841	777	752	830	808	790	774	828	791	797	852	793	819	790	854	804	845	848	765	837	856	866	816	779	821	843	852	834	817	856	832	818	802	825	828	840	794	823	802	810	789	870	867	847	853	789	829	845	803	792	860	842	762	815	807	812	814	867	844	823	781	769	813	767	796	822	780	856	857	826	836	798	820	853	849	847	821	805	783	849	814	775	793	788	833	874	876	841	856	745	832	814	878	796	792	855	845	837	816	814	815	834	810	862	802	843	830	821	832	786	822	833	806	783	869	840	863	790	860	810	859	831	777	815	826	814	815	910	823	821	790	846	786	833	813	854	823	830	812	807	806	865	807	845	792	836	812	818	794	813	800	863	800	840	787	823	844	833	818	834	794	852	847	796	835	827	786	873	790	859	841	840	820	820	837	870	867	839	790	817	803	850	789	778	885	800	812	863	790	872	848	854	860	819	852	774	878	840	806	806	832	779	821	793	822	847	816	817	848	804	812	780	817	866	790	774	827	839	800	788	841	785	766	815	763	805	839	851	752	868	822	800	834	830	807	855	835	827	828	836	797	800	804	845	804	867	873	832	803	832	877	840	873	804	811	838	855	835	787	793	795	852	829	829	862	795	806	811	805	825	840	820	848	805	846	776	815	779	810	754	803	834	824	859	785	841	810	779	807	813	788	831	779	824	790	794	835	822	807	816	818	799	853	761	796	819	821	801	806	793	797	819	817	796	806	817	805	861	815	816	829	866	808	817	831	836	851	809	797	824	804	796	881	818	843	847	839	775	845	799	799	811	803	813	839	797	846	823	808	848	822	846	847	856	796	828	839	838	850	859	824	803	871	796	790	841	859	831	859	841	812	779	827	825	813	798	762	776	815	834	819	846	817	817	855	861	838	777	833	786	754	805	808	877	805	824	850	785	804	862	864	778	842	834	828	810	821	831	841	804	824	823	771	780	852	792	863	854	831	823	834	790	788	777	857	815	822	783	834	806	812	846	803	842	798	804	847	821	814	816	849	851	772	835	838	835	767	884	849	840	860	789	819	775	795	814	791	856	835	855	789	830	787	830	834	836	801	789	806	870	774	828	829	798	813	842	872	826	844	854	814	826	815	832	849	780	837	860	821	846	840	801	824	868	793	793	799	839	802	822	838	844	824	779	805	808	831	798	823	839	811	814	837	855	790	778	804	787	812	849	815	829	837	830	851	802	824	821	840	811	860	856	801	796	788	833	808	838	812	773	814	795	854	844	836	838	778	819	839	817	838	842	815	819	787	797	795	800	756	841	816	820	792	810	813	782	814	805	835	811	839	832	841	787	828	795	799	757	811	776	793	828	830	842	808	856	799	853	840	791	844	814	819	816	858	834	819	804	858	848	826	808	851	816	812	848	818	815	838	873	849	792	861	775	845	830	825	832	864	790	842	760	824	782	874	799	824	821	819	796	866	818	751	813	813	828	796	802	836	793	799	768	794	827	822	791	772	782	799	785	799	826	801	790	801	774	821	796	804	813	826	801	812	879	843	797	794	841	833	843	769	869	816	763	813	759	822	784	835	815	830	803	839	795	809	843	806	842	816	807	788	867	851	798	785	799	784	861	795	778	745	821	840	799	821	824	793	837	856	829	826	772	797	840	829	827	823	807	798	850	810	834	802	797	854	781	819	828	840	770	805	770	799	790	830	822	799	848	788	838	861	805	791	761	824	870	835	821	837	809	826	816	814	872	880	808	837	810	785	817	800	785	755	829	851	836	790	833	865	813	835	840	865	810	863	804	859	774	842	807	827	783	799	854	815	828	830	809	827	838	804	860	876	880	830	811	850	815	842	835	798	809	839	868	871	834	811	815	828	798	852	794	810	824	877	804	809	815	874	836	822	799	796	779	802	766	862	823	809	768	815	858	798	829	831	788	774	834	855	813	852	830	774	812	819	850	868	794	790	866	832	813	832	794	847	813	780	865	881	779	748	790	837	794	788	792	833	829	804	825	790	814	812	804	867	789	858	881	825	826	838	790	802	804	799	811	862	814	849	844	851	824	799	850	814	836	847	814	787	755	804	837	819	809	814	799	760	841	832	790	838	804	810	817	852	829	824	882	851	778	833	823	865	822	842	782	820	784	824	824	889	832	751	850	787	829	857	836	789	870	840	803	814	794	812	821	785	783	839	753	799	782	815	812	834	818	816	747	792	783	810	815	862	833	805	818	842	773	827	856	843	846	825	880	824	840	802	838	800	762	815	825	842	830	790	834	790	871	812	818	822	885	827	827	810	788	825	817	824	812	854	868	830	851	837	796	793	819	833	814	854	840	822	866	824	798	783	859	788	780	818	770	780	813	804	815	799	777	876	798	874	869	793	833	828	810	823	806	833	804	785	763	832	831	847	817	837	798	825	778	794
27963	19023	5493	704	535	488	444	438	426	426	432	406	463	418	444	419	447	425	435	437	449	426	436	422	397	398	407	415	419	406	411	428	435	379	397	407	439	436	404	378	446	467	453	435	447	415	410	402	434	420	419	406	438	440	432	421	407	411	429	410	444	452	421	401	445	430	389	388	450	389	471	385	416	429	387	457	432	436	453	428	420	385	430	415	424	454	414	415	422	401	403	407	396	404	422	391	396	396	407	395	427	415	431	443	424	416	411	428	429	420	431	408	460	415	408	427	434	413	436	450	432	391	413	420	419	421	399	387	420	371	397	455	424	421	398	411	399	433	413	422	423	422	411	391	440	385	444	376	417	390	435	407	417	460	441	455	427	389	419	395	439	464	424	417	399	442	423	402	414	443	399	429	412	391	439	445	452	415	386	397	418	434	431	426	428	402	422	421	419	414	408	413	432	428	436	402	399	418	441	461	472	409	385	401	430	397	410	411	423	439	403	438	416	416	430	402	398	451	460	406	407	434	417	434	428	445	401	393	397	458	413	445	406	417	428	413	425	428	419	439	410	416	395	440	396	387	404	407	405	475	404	402	415	408	394	422	409	444	438	383	400	422	439	421	423	399	424	450	423	420	424	424	447	412	396	426	431	430	375	443	399	424	440	431	424	399	422	391	405	423	413	396	422	413	431	439	412	441	412	473	416	408	466	389	375	391	401	434	428	444	400	414	432	390	435	387	429	410	413	410	430	424	445	433	421	413	417	419	437	409	398	417	398	419	432	395	458	413	394	452	405	420	408	419	416	411	423	448	401	413	384	416	420	389	398	442	412	455	415	391	412	439	401	418	408	411	396	445	426	406	410	428	429	423	425	402	376	405	423	423	418	421	432	435	406	434	382	396	416	395	404	421	413	428	407	423	411	423	428	383	426	410	420	422	448	461	425	440	410	387	429	412	395	419	400	411	395	415	417	431	428	390	400	419	424	444	386	442	437	427	435	390	407	420	436	412	430	433	378	445	440	417	397	379	449	426	425	420	380	436	397	422	429	424	473	425	412	420	414	449	439	424	424	432	394	422	396	420	407	462	441	404	424	388	351	385	420	438	411	430	395	452	416	440	398	423	416	376	455	401	402	432	427	394	444	414	437	439	456	410	415	395	441	382	389	473	422	420	406	415	413	416	408	405	423	442	393	410	411	438	428	424	435	410	379	395	396	404	393	434	453	453	396	377	418	455	418	448	426	422	442	443	418	438	411	420	463	411	413	426	416	393	398	419	429	445	409	392	461	419	389	412	408	420	424	414	395	436	465	435	417	404	411	411	428	404	427	411	387	433	415	414	414	439	456	407	410	407	426	416	463	444	405	388	450	477	415	417	411	399	416	418	421	444	452	414	452	413	453	412	403	431	421	424	424	406	401	418	449	426	443	417	434	416	412	429	389	401	395	411	399	429	436	409	409	435	406	416	438	426	425	459	418	412	395	444	374	424	401	397	402	440	421	423	394	413	384	434	422	439	408	407	411	427	422	445	450	411	445	434	440	405	413	413	438	441	420	430	411	443	452	394	466	444	429	397	397	422	441	469	393	401	455	413	427	426	391	433	422	417	472	392	420	387	445	432	401	393	420	410	404	393	400	413	416	436	428	388	422	438	459	400	435	396	444	415	435	407	417	391	383	445	420	411	394	467	458	417	395	451	391	428	404	396	421	420	405	399	399	379	455	389	397	404	437	423	442	458	434	447	458	450	438	455	425	383	410	434	439	403	409	415	450	417	414	430	440	421	418	392	420	396	384	420	427	431	439	406	474	450	431	402	392	435	433	415	418	405	408	405	374	432	411	421	436	441	420	441	437	414	448	427	389	403	422	400	397	430	404	418	422	426	429	435	427	428	390	450	450	425	399	424	418	390	463	411	430	388	392	436	409	426	383	442	406	441	417	428	360	441	415	435	426	407	425	435	418	379	388	417	404	446	393	387	446	394	430	454	471	458	416	392	409	436	388	419	402	410	442	424	434	423	440	404	435	409	439	420	424	411	439	436	426	422	412	431	423	396	433	418	425	397	426	410	426	384	428	414	408	409	378	407	403	438	406	465	383	421	406	406	415	401	419	441	414	432	405	431	403	401	430	499	414	406	424	442	427	420	422	416	439	425	429	398	424	455	444	410	403	373	390	425	402	439	426	396	418	395	405	426	426	413	440	406	440	420	413	460	375	406	426	392	428	422	433	413	434	437	405	438	445	437	419	400	379	459	413	395	454	424	402	411	419	473	456	385	419	432	404	422	444	434	425	403	413	439	482	398	416	439	409	472	392	418	409	451	416	432	400	417	400	438	410	406	405	409	393	449	392	416	425	435	433	397	418	393	447	430	406	400	428	427	397	410	414	432	394	413	431	434	400	405	427	408	441	406	451	408	380	408	401	444	464	436	435	403	403	414	392	396	387	420	434	416	412	420	409	442	430	419	431	426	415	431	384	399	416	457	443	408	434	408	414	413	427	416	444	459	416	422	433	408	429	421	417	417	432	440	429	407	424	408	414	387	413	393	418	392	417	460	401	389	386	406	458	419	408	456	429	396	379	383	434	426	399	406	415	418	413	418	415	409	461	421	462	439	405	438	401	374	401	433	424	441	420	416	426	426	418	445	448	394	437	437	429	448	421	404	464	407	448	405	445	398	437	411	435	437	392	462	426	370	401	393	438	440	448	402	399	431	436	367	385	470	396	448	445	400	429	411	428	415	404	436	446	430	407	443	421	398	413	419	415	439	412	411	422	418	394	430	446	427	429	451	415	452	441	427	430	430	437	451	425	410	410	387	402	434	412	439	414	417	402	434	467	388	416	399	388	430	420	413	392	469	419	442	454	422	439	446	407	437	441	415	404	435	430	420	406	412	440	399	418	377	401	406	389	413	418	432	440	388	400	432	391	384	381	449	408	443	413	411	431	417	433	374	434	410	408	437	400	425	354	408	418	432	433	417	436	412	430	409	421	430	438	438	452	468	445	420	418	424	451	426	355	407	400	402	451	432	431	426	424	410	369	410	422	379	445	434	428	443	425	401	434	402	426	421	403	430	437	410	432	457	440	402	424	416	415	422	411	407	439	396	376	461	404	439	435	394	436	433	473	442	424	465	418	413	437	378	446	409	411	458	439	368	430	385	404	424	436	420	383	413	433	426	401	437	429	416	407	383	466	442	456	448	400	427	427	401	375	398	449	411	434	396	436	391	425	437	410	409	427	422	443	390	432	424	438	413	442	418	434	409	408	437	405	389	453	418	439	415	416	388	433	411	425	462	443	403	393	406	403	370	405	375	414	407	386	412	414	405	419	435	399	436	418	397	393	440	422	454	451	428	420	416	471	429	404	468	452	415	427	394	373	418	386	423	423	427	448	392	430	411	414	430	445	414	404	422	403	447	425	421	424	454	402	417	410	441	455	405	449	389	430	403	442	423	435	416	400	432	378	417	421	390	428	455	384	370	394	430	429	470	442	417
11298	8018	2844	664	615	591	572	564	547	573	533	546	518	496	496	494	542	523	546	531	529	542	539	504	547	514	511	516	538	555	517	539	565	540	523	538	496	536	512	523	564	496	505	517	509	528	529	527	543	514	539	502	550	504	544	531	521	567	485	549	539	543	506	530	500	534	535	496	521	531	525	499	517	552	515	511	505	506	466	499	505	515	507	549	526	556	546	538	572	534	471	542	543	513	577	542	522	514	510	524	500	508	496	524	537	542	532	521	526	557	476	494	500	517	504	533	507	557	534	528	517	538	513	507	551	510	528	483	533	517	492	502	536	567	495	524	519	475	505	492	528	550	522	549	523	523	532	542	488	524	546	543	509	545	527	512	541	551	520	529	530	494	521	526	546	486	514	519	567	508	531	514	502	525	529	461	543	519	519	507	522	522	509	520	473	506	542	510	549	475	528	503	494	522	537	514	512	520	515	517	558	499	497	461	501	502	509	569	482	491	502	525	547	474	505	510	510	519	538	518	560	538	519	518	500	519	520	506	541	499	509	506	515	507	489	502	518	559	519	525	557	528	572	538	512	517	501	489	525	499	489	515	527	518	541	525	548	510	501	547	510	534	522	516	561	528	529	471	525	554	542	558	520	533	535	521	522	541	581	493	513	506	535	488	521	532	544	501	556	519	525	496	524	548	539	520	507	517	548	546	509	567	515	513	491	490	504	525	559	535	512	509	531	522	485	477	514	540	535	544	526	497	547	552	487	556	501	530	512	521	524	529	511	514	489	553	550	565	528	529	553	557	526	487	516	506	569	483	510	546	528	581	522	497	550	471	534	548	550	540	548	505	522	491	526	529	545	540	522	528	555	496	536	508	511	511	491	542	568	519	519	482	565	501	522	510	532	521	508	511	548	473	483	518	519	505	560	510	509	500	511	490	522	531	488	469	522	554	563	519	564	519	515	517	506	533	542	531	469	505	531	557	543	536	524	538	514	524	498	510	539	512	543	532	551	537	591	538	534	515	477	557	547	529	479	524	550	528	533	526	517	541	500	538	520	490	518	513	476	572	478	502	519	534	519	527	575	528	548	506	574	530	504	524	508	517	516	503	489	535	534	484	532	537	532	522	489	539	524	542	526	517	479	524	559	510	550	544	527	507	550	499	569	511	499	538	528	463	528	539	527	511	563	495	515	523	544	492	540	522	528	540	502	497	490	503	536	478	532	569	545	563	546	521	540	536	551	513	525	553	478	493	593	523	502	537	546	543	517	531	476	533	486	531	504	529	512	537	546	503	527	539	516	530	484	551	499	527	536	517	559	516	512	502	525	546	476	555	527	489	541	485	485	505	526	544	572	525	526	515	558	519	514	471	494	484	508	535	501	527	550	501	548	543	531	536	519	538	497	523	527	537	515	511	537	550	490	527	534	531	528	516	526	525	548	504	517	533	521	516	514	550	498	536	522	523	551	486	511	487	545	509	529	491	559	498	524	509	534	538	499	477	582	477	537	505	522	536	525	530	521	545	528	518	515	480	531	523	456	514	509	498	586	551	500	519	511	520	502	521	512	535	495	511	524	535	505	552	564	496	525	528	555	475	512	480	570	561	520	535	541	517	528	552	521	507	486	513	515	551	525	527	509	527	560	532	530	500	524	534	534	523	560	509	487	535	546	520	551	536	511	522	520	536	478	516	501	487	517	522	493	498	508	507	550	530	518	562	512	509	497	524	515	495	532	569	530	535	542	507	493	522	487	559	507	530	544	512	477	525	556	470	524	544	544	513	509	558	533	510	502	516	519	540	522	543	514	504	502	567	530	562	512	518	514	498	518	519	543	500	550	527	530	538	507	558	554	536	541	509	529	571	533	540	504	529	562	549	507	537	519	501	544	557	480	506	547	535	522	511	495	523	510	568	507	576	535	507	547	553	508	514	535	526	509	495	488	547	504	501	496	540	532	535	523	537	535	503	525	519	518	557	491	523	522	548	486	510	483	534	519	526	491	560	504	524	564	487	519	525	536	522	507	577	519	502	522	548	504	536	539	543	526	514	517	510	497	495	530	537	557	540	537	543	535	520	493	535	537	492	518	524	500	501	526	565	531	534	484	545	546	557	506	520	506	538	520	532	550	494	530	537	515	517	572	541	492	538	488	501	559	477	503	560	512	524	514	521	519	516	541	522	523	535	502	524	517	520	554	516	478	522	542	492	560	534	522	528	468	527	549	518	541	500	539	439	504	507	470	516	544	494	527	484	552	507	539	549	503	517	514	517	537	526	542	516	533	532	533	516	526	524	525	525	535	559	509	521	522	520	552	517	499	533	497	500	515	544	529	533	483	543	530	535	523	481	561	515	538	501	499	543	559	485	546	532	528	508	482	517	486	530	512	529	509	522	570	522	524	549	506	506	549	494	496	481	556	549	521	506	520	523	501	500	539	539	572	524	559	563	504	509	524	560	560	529	556	539	507	504	516	506	528	512	487	507	517	544	554	573	505	487	526	524	547	513	542	522	524	526	547	478	558	483	518	514	502	509	531	501	517	521	548	544	529	495	456	550	513	578	543	523	552	530	514	507	533	509	529	519	504	540	520	540	523	555	495	502	543	478	516	540	519	531	515	522	508	481	551	512	537	542	542	514	515	522	517	526	523	530	566	513	530	511	500	503	509	563	534	524	486	511	532	535	538	512	538	548	517	505	528	492	480	498	508	524	526	479	511	527	559	543	526	541	495	492	537	533	516	517	506	548	529	485	530	510	564	534	519	535	519	540	506	539	531	506	524	540	476	533	501	508	537	494	530	538	533	569	504	501	523	463	525	554	522	488	528	519	510	534	534	487	477	505	516	518	517	537	551	493	550	534	530	561	514	522	508	547	540	520	517	498	570	541	507	536	532	492	547	515	537	537	526	518	490	550	565	505	559	540	560	550	513	511	530	567	550	530	517	494	532	530	512	529	506	521	536	505	512	500	516	483	517	534	496	468	512	534	519	552	522	502	494	519	516	517	500	488	490	513	548	500	511	545	517	514	534	519	536	504	500	522	504	543	524	483	527	566	549	510	556	527	555	499	548	543	494	530	504	512	531	515	567	539	527	526	551	500	530	534	511	512	546	531	534	549	528	511	503	543	531	514	507	517	585	561	570	508	512	526	503	553	524	533	534	496	536	450	524	516	521	520	518	555	543	513	530	558	481	581	513	551	535	567	521	497	516	551	549	531	523	518	508	524	533	540	546	539	547	470	553	553	521	531	530	546	535	524	507	544	511	530	526	576	507	511	537	534	549	539	480	524	540	511	481	504	517	525	509	518	515	526	489	504	493	523	522	481	562	552	542	503	528	524	493	481	506	551	496	488	531	533	520	503	471	547	533	545	516	543	570	530	507	529	526	532	486	519	472	528	538	555	540	490	495	518	518	533	517	532	483	515	506	522	514	516	529	561	527	494	521	517	537	515	499	519	511	543	477	520	524	512	499	534	514	533	516	495	513	521	531	538	529	513	496	507
23697	21516	28680	24764	21316	6020	1358	1010	929	905	868	818	819	824	768	840	811	809	779	789	792	777	781	788	740	765	793	775	765	803	791	785	802	808	746	727	721	800	777	736	829	794	872	800	770	750	746	798	738	773	745	752	830	740	833	774	738	772	758	805	815	760	754	773	795	751	767	775	742	755	771	749	787	755	780	774	767	773	791	741	790	761	822	812	713	815	756	789	747	791	777	776	760	761	769	823	821	795	797	781	792	786	792	786	747	733	795	760	742	760	742	792	772	785	770	753	745	781	771	763	819	767	722	833	747	847	772	747	749	747	778	757	727	761	786	750	839	772	773	760	765	812	781	753	768	750	760	750	807	738	771	754	742	770	782	735	770	780	751	731	780	778	803	749	807	756	723	753	781	746	752	790	769	785	791	783	764	810	729	827	737	752	770	784	764	747	790	745	755	711	781	783	769	753	768	721	792	737	789	761	766	804	757	768	809	798	694	765	780	752	724	788	769	755	777	786	768	778	743	735	784	738	796	739	797	781	730	736	756	794	778	771	760	779	809	764	786	711	777	798	782	811	793	766	798	759	777	760	812	766	749	754	749	776	819	783	772	766	763	777	775	790	771	759	776	750	760	715	746	749	793	794	754	742	792	745	741	756	758	795	754	790	751	747	771	798	800	736	758	783	763	738	780	808	768	778	786	798	747	710	746	813	746	794	746	791	797	741	791	724	752	725	784	729	816	747	752	787	805	762	723	732	761	791	782	752	752	806	754	742	807	773	790	752	783	808	788	717	791	753	755	784	768	812	727	732	751	770	787	740	793	762	777	752	756	763	771	780	755	745	743	771	780	668	768	848	791	798	746	789	814	778	776	765	770	766	768	799	732	753	732	740	795	742	757	774	761	815	813	760	813	793	757	775	745	750	805	718	792	741	745	717	794	789	760	764	709	767	786	799	786	778	719	748	774	757	788	836	782	755	812	777	745	812	768	742	793	825	775	732	808	758	711	787	756	769	806	741	769	781	764	770	789	751	768	771	789	814	778	822	744	790	768	769	806	771	783	782	823	762	758	718	728	749	789	765	765	794	729	733	788	721	723	745	766	767	763	765	769	753	787	738	772	776	796	719	741	772	775	779	797	782	722	827	759	779	776	768	726	777	806	756	787	797	747	770	761	769	751	781	784	790	761	732	778	765	774	817	724	737	784	769	769	754	748	771	780	778	758	734	729	742	785	799	789	772	777	749	724	774	779	770	783	697	790	785	732	802	718	805	757	777	825	801	738	775	780	767	771	788	783	799	777	794	727	749	792	775	781	745	795	874	767	775	776	754	781	773	789	775	796	719	754	755	851	754	722	769	742	746	766	799	767	790	748	757	719	725	769	792	749	755	773	790	788	783	741	784	754	789	772	782	806	779	764	733	812	744	760	755	810	769	744	757	787	803	720	783	723	738	764	752	769	761	768	738	780	813	740	800	772	726	777	799	803	760	789	755	731	777	760	774	817	769	800	761	756	755	787	760	762	748	777	789	737	748	748	725	777	726	780	776	803	777	781	807	758	738	739	774	750	757	717	761	751	758	749	772	770	749	797	752	771	783	795	724	787	749	760	779	801	741	784	815	771	743	761	768	769	747	798	733	752	746	755	818	802	785	722	783	772	770	785	743	753	744	793	783	766	809	766	797	782	794	805	812	821	773	748	769	761	767	799	765	745	738	739	747	740	765	723	794	757	773	783	762	732	747	741	824	784	780	780	732	789	783	760	708	739	737	806	784	723	760	797	733	782	738	817	742	817	719	785	756	828	797	722	771	789	764	796	753	722	722	773	715	759	792	766	763	797	799	733	775	769	770	728	745	774	787	700	783	763	780	760	789	791	741	805	825	738	761	785	747	810	772	771	716	769	795	824	814	749	772	756	804	784	762	774	782	733	716	747	777	773	724	771	766	765	779	781	778	809	775	762	722	754	731	761	801	731	777	736	762	788	820	738	801	773	745	738	771	770	731	782	820	775	755	791	822	785	757	772	807	742	752	760	767	773	721	751	798	775	755	785	747	776	744	788	771	729	788	737	748	765	729	781	767	769	784	746	761	769	812	789	743	762	737	782	799	745	817	732	782	752	771	776	764	784	779	811	744	766	751	758	735	760	755	780	788	763	736	788	792	766	719	704	746	818	807	759	772	736	802	760	758	750	748	800	807	762	774	732	797	752	738	758	783	785	734	767	786	725	800	755	759	769	742	821	768	755	737	770	786	797	755	735	783	793	831	759	738	776	734	774	791	748	738	775	835	763	762	772	744	809	761	782	773	770	763	783	734	732	774	728	741	798	793	853	810	761	744	767	754	791	774	824	782	787	780	775	820	787	769	784	771	780	738	746	725	767	761	786	780	775	779	792	783	744	744	715	795	774	692	741	782	727	808	792	728	747	729	750	758	738	795	774	773	761	786	793	800	773	777	813	796	790	749	746	796	805	796	777	680	778	779	785	764	721	793	776	778	792	745	740	802	803	764	808	826	719	798	777	736	770	805	699	783	753	786	799	752	732	783	727	796	814	766	761	760	760	757	807	769	754	757	818	756	767	808	774	757	739	777	789	755	756	749	750	787	759	751	807	771	725	746	762	765	789	762	756	760	796	747	800	717	750	786	709	749	760	788	773	766	727	797	732	753	779	798	808	726	796	754	778	747	821	769	761	718	735	787	759	703	769	762	788	831	785	801	724	741	770	780	759	761	774	784	780	775	797	744	750	751	773	778	755	718	818	771	722	807	763	774	736	758	743	776	776	785	810	789	770	786	768	806	761	773	748	735	798	761	733	753	772	769	755	803	756	743	747	783	812	739	813	774	798	743	684	742	804	776	782	784	759	808	749	765	771	787	809	733	773	742	740	702	746	735	735	796	765	788	770	778	787	777	772	757	789	745	829	789	738	751	762	764	748	782	748	790	756	758	720	737	779	772	800	751	795	750	773	737	799	761	770	750	837	765	826	722	766	774	766	783	769	767	743	738	791	803	804	748	720	801	797	757	722	783	787	758	734	766	722	767	771	744	738	791	751	776	747	761	771	765	748	832	781	799	725	776	782	814	798	783	741	755	759	802	775	763	766	789	755	772	782	743	699	762	794	766	737	749	766	779	737	766	772	815	805	743	727	785	784	742	713	778	790	779	780	765	794	786	797	818	820	780	765	753	734	726	773	749	779	801	773	800	759	725	777	728	820	816	810	727	753	776	819	748	765	771	775	742	769	728	788	739	775	814	744	778	725	749	745	802	695	783	738	783	787	784	770	723	713	757	710	768	782	763	780	796	756	735	772	767	812	778	740	779	768	752	750	742	764	763	795	813	771	810	829	724	785	783	796	762	734	823	727	723	783	737	781	762	778	779	769	758	764	794	734	804	711	728	774	768	795	756	803	848	761	783	738	734	784	785	775	776	816	773	782	788	760	772	780	799	781	802	787	760	780	713	728	736	801	755	815	782	816	758	695	748	749	808	751	749	784	832
29798	34731	16423	2774	2113	1836	1593	1391	1286	1160	1110	1072	1070	1039	1072	989	1021	1004	1061	982	925	964	935	980	961	981	995	952	937	976	951	967	976	958	956	945	942	857	973	928	944	930	962	957	942	966	954	1011	880	982	971	926	919	943	945	981	891	952	962	905	934	962	921	951	965	878	953	933	919	958	941	908	937	932	941	962	910	953	955	977	950	948	905	968	952	916	944	954	917	956	926	952	943	965	953	924	941	956	933	872	966	912	866	927	957	980	957	940	906	950	954	907	906	912	936	891	931	931	946	926	933	967	874	931	949	980	991	981	940	924	936	929	959	944	958	924	928	938	888	872	886	950	998	902	935	907	914	953	1036	954	977	938	912	925	938	976	962	918	925	987	952	935	894	927	939	971	971	924	936	905	904	994	933	905	941	956	940	971	977	943	952	972	869	965	943	976	942	984	900	938	984	1029	926	889	937	990	952	918	901	928	986	952	871	878	957	925	932	935	885	953	939	959	936	836	970	895	976	940	919	944	950	928	982	944	979	965	893	935	1001	932	952	933	967	993	920	886	921	987	939	944	980	959	943	922	934	981	904	946	949	943	965	925	949	959	972	1005	933	929	914	978	865	911	909	994	999	960	921	962	974	928	871	948	930	940	930	942	939	952	998	939	893	1013	922	958	888	954	915	986	971	959	937	920	953	967	899	949	949	943	944	920	934	969	925	938	931	881	954	911	900	959	952	920	961	963	916	925	968	972	970	982	896	958	892	945	986	959	948	973	953	891	986	895	901	963	924	915	887	900	911	933	979	924	942	936	898	956	926	939	942	999	930	940	910	912	961	959	943	907	957	938	938	912	901	936	969	919	956	920	916	921	934	1004	933	975	950	945	930	986	941	974	943	967	942	948	896	911	913	957	946	965	934	940	945	968	953	917	911	892	981	917	966	941	971	944	907	938	937	944	902	948	913	950	959	932	909	914	951	912	945	982	921	930	958	934	879	932	921	922	963	943	934	957	920	940	961	959	889	971	927	952	932	902	950	941	926	918	968	962	902	924	973	938	910	956	902	884	884	913	970	942	931	877	897	879	967	927	973	945	920	967	954	1010	890	912	946	874	907	948	914	924	950	996	921	962	903	920	956	911	963	955	908	977	894	977	899	920	915	962	908	980	943	948	952	878	926	922	929	929	922	954	904	950	1013	963	1022	931	867	934	962	927	932	905	930	919	883	918	939	1015	928	941	1006	871	950	876	972	941	953	943	1024	901	955	953	953	893	913	914	909	966	950	940	926	948	931	945	982	926	947	902	964	982	893	932	985	929	996	918	996	917	911	919	996	931	884	931	918	961	999	955	912	943	927	947	898	934	924	902	937	891	952	940	938	962	910	932	936	929	915	958	947	943	967	966	863	936	962	938	955	902	940	952	949	902	1006	958	939	936	969	931	934	1009	924	904	930	945	945	952	869	957	927	933	935	938	926	946	912	893	901	910	978	959	890	948	968	968	949	941	982	895	927	937	938	996	881	988	932	930	935	931	927	927	935	945	915	926	912	921	1005	945	928	969	923	991	945	980	991	952	915	950	944	925	884	865	897	920	942	903	948	938	921	919	975	939	955	938	944	932	924	939	940	907	962	923	926	923	932	931	949	957	922	907	936	1006	930	1022	977	917	890	926	946	984	930	965	918	954	1024	914	997	986	960	912	990	954	912	889	998	970	948	973	916	964	944	918	888	957	945	953	959	925	931	947	950	926	911	944	891	977	917	936	960	918	921	958	939	1003	942	985	917	907	941	921	908	959	967	962	946	962	944	933	921	916	970	917	939	903	990	915	907	916	955	909	959	932	887	895	962	914	962	911	914	903	968	891	940	927	882	950	976	914	910	914	926	913	930	978	981	926	980	966	934	911	935	897	969	986	883	951	994	929	941	1012	934	996	961	956	886	952	915	961	925	952	904	925	986	936	1020	913	982	952	916	904	959	922	930	902	933	915	927	897	939	931	972	959	913	1001	954	942	878	908	942	949	946	952	941	903	919	901	946	900	931	908	904	955	925	893	962	986	938	926	937	934	910	976	941	960	962	958	975	953	953	995	913	939	965	940	887	1017	927	920	979	880	929	894	899	932	932	907	931	931	904	967	933	969	934	886	909	919	909	964	924	979	998	894	920	885	973	951	962	952	878	965	993	971	917	959	959	932	1017	931	956	943	920	951	948	882	981	953	934	891	975	936	933	944	991	985	983	883	935	910	938	932	910	910	880	934	928	893	901	946	919	944	931	947	895	932	923	978	915	922	944	966	989	949	894	943	938	939	899	941	958	951	889	949	897	989	938	923	980	978	909	925	949	987	953	943	1003	919	953	933	919	940	925	973	954	941	958	982	981	944	938	939	926	932	948	918	938	952	938	925	919	882	973	921	972	909	944	944	944	939	929	947	917	901	892	948	994	952	877	900	952	930	987	955	927	962	899	952	960	977	972	950	967	890	939	887	925	950	947	942	959	890	931	912	919	913	911	937	976	924	945	910	946	917	957	942	965	900	978	961	974	950	891	945	983	933	937	957	950	970	886	962	926	888	929	915	931	936	953	922	936	937	928	921	931	1016	928	929	899	948	945	996	945	923	978	928	976	984	887	918	967	899	1004	917	962	919	967	948	888	897	977	937	921	885	959	976	942	936	989	895	969	933	923	900	979	935	926	937	968	956	930	948	905	997	979	908	923	895	938	916	936	975	930	922	914	930	905	953	952	930	937	962	934	954	911	956	946	934	936	873	935	950	955	928	946	966	904	935	971	904	982	936	914	1032	907	920	949	974	948	954	971	928	960	939	964	940	923	913	966	923	885	916	958	941	947	948	964	905	980	949	892	916	906	915	936	905	942	896	924	931	972	947	942	963	954	954	923	947	865	914	923	934	950	891	966	945	949	930	985	935	947	972	932	975	950	902	991	964	963	940	940	919	910	961	921	965	948	925	915	992	927	934	998	966	992	930	952	941	930	917	954	877	958	935	954	952	917	927	915	977	936	889	939	952	939	923	1003	886	1006	927	916	916	982	926	976	897	905	927	949	932	955	946	1013	955	953	969	902	909	930	960	935	974	907	880	990	918	888	932	910	945	980	921	912	986	954	979	912	944	964	900	970	889	901	902	915	918	920	894	980	960	926	969	973	944	975	978	924	939	888	918	927	941	989	953	933	940	896	967	916	982	1009	897	933	970	939	913	923	946	948	958	925	997	950	861	987	949	938	905	958	973	914	929	950	939	894	972	926	877	931	934	915	946	935	942	971	921	945	901	971	950	930	887	985	955	932	867	956	934	885	881	901	936	978	932	940	898	991	906	945	934	941	927	957	972	946	917	955	950	908	981	959	975	932	921	902	970	972	960	895	952	923	984	906	918	901	906	987	947	953	912	905	960	950	945	903	954	888	955	915	920	948	938	917	906	934	983	962	919	893	906	972	1005	934	924	920	964	937	936	921	926	884	947	977	930	958	986	906	892	922	949	984	942	930	912	937	958	911	932	919	912	941	950	896	926	942	961	973	888
24796	21512	27343	25667	5832	458	353	300	254	285	235	252	238	233	237	229	241	228	215	220	254	221	230	204	204	213	200	202	217	180	216	203	180	184	212	190	182	208	202	235	225	221	197	209	193	229	208	206	247	220	221	220	205	194	219	189	250	205	202	220	213	225	214	195	196	193	220	225	201	237	218	216	207	198	212	239	209	197	209	209	203	227	223	239	220	208	199	193	203	211	203	208	207	209	208	237	199	228	194	218	201	208	187	184	205	209	215	194	192	222	216	230	211	186	191	173	218	217	224	211	210	198	212	177	194	195	220	199	196	187	188	179	205	214	207	202	211	203	210	197	199	199	206	209	204	189	195	199	203	214	205	182	214	201	205	209	204	194	218	221	219	216	212	238	222	205	208	201	211	204	196	191	213	207	224	215	202	230	217	197	226	213	217	213	214	209	223	190	196	217	211	193	205	191	214	210	181	215	226	193	206	217	207	207	235	208	211	215	225	226	209	189	189	219	200	221	221	194	226	199	203	227	203	241	192	211	213	203	189	218	211	204	193	223	199	205	206	179	225	222	247	207	186	226	204	208	235	234	209	201	217	221	195	219	215	209	204	195	174	205	185	191	214	194	214	217	198	202	180	193	218	224	222	210	216	221	232	208	192	214	192	218	234	204	205	211	202	185	196	255	221	179	205	220	193	200	220	216	215	226	206	201	238	214	212	216	215	219	230	213	188	198	231	211	232	207	198	204	224	211	198	197	181	200	235	220	203	202	212	225	210	183	202	223	235	240	185	204	197	219	188	207	210	206	210	217	210	212	223	245	212	213	201	199	211	212	224	187	239	189	223	214	203	181	199	200	218	204	209	207	177	221	210	206	204	192	234	218	234	196	218	191	199	214	213	188	214	213	232	217	213	205	234	211	219	231	192	198	242	204	214	208	187	225	206	205	194	222	197	217	211	182	192	212	216	227	206	215	215	208	190	209	179	222	222	200	216	214	183	213	186	200	221	186	214	215	216	201	202	218	228	204	224	220	223	240	219	203	210	200	206	194	204	204	189	213	200	216	197	202	220	194	209	230	197	206	205	225	218	202	237	186	226	246	207	199	204	203	201	204	182	248	204	218	211	228	223	211	215	197	210	216	217	225	220	187	182	213	196	219	219	216	226	210	227	196	210	219	218	227	223	205	233	184	228	217	215	211	228	207	205	234	212	193	212	212	212	222	210	212	197	205	230	200	221	210	194	225	194	196	195	178	215	197	220	216	245	237	203	198	211	201	238	185	208	240	220	203	203	225	202	233	184	196	212	215	221	206	205	212	240	190	208	206	206	197	192	189	228	216	196	208	207	217	212	213	215	207	211	205	236	246	211	181	209	211	198	219	208	211	214	208	210	207	233	210	211	211	194	234	204	220	225	221	216	205	193	215	225	196	195	210	216	244	204	179	210	202	206	218	203	226	199	222	206	209	214	231	211	243	170	189	219	221	200	217	201	233	224	193	210	207	199	199	245	204	204	216	215	205	199	215	217	206	204	206	204	199	205	226	226	219	208	195	202	207	191	194	232	208	207	207	202	203	207	207	223	218	224	191	212	206	200	217	210	207	196	188	213	230	195	201	216	222	230	222	226	195	225	200	228	203	220	224	217	193	217	224	199	218	218	204	184	215	205	202	207	207	213	197	186	222	206	210	196	219	219	238	207	230	236	199	216	209	235	210	201	227	216	224	218	229	216	195	200	210	237	220	212	206	185	191	211	180	225	220	208	217	210	186	222	207	212	219	213	205	235	191	227	237	214	214	190	207	221	209	198	185	194	217	218	199	231	193	206	197	199	242	235	180	208	192	206	200	190	221	228	211	230	213	210	219	221	194	224	222	180	207	222	197	187	220	203	201	223	216	221	213	194	203	208	210	189	216	216	215	187	192	212	217	194	197	232	201	196	191	200	212	206	194	177	195	219	225	221	233	204	221	199	227	193	218	184	220	224	225	216	203	213	240	223	215	213	219	243	227	217	201	228	203	219	196	196	201	206	240	214	207	174	210	186	201	200	197	217	210	227	194	202	200	201	243	186	222	209	225	216	205	189	194	223	234	186	231	242	197	199	217	230	176	213	218	214	214	200	189	204	183	197	184	218	198	204	224	187	218	235	196	206	202	237	196	180	193	215	200	192	248	204	248	209	213	207	235	227	206	181	232	195	223	207	221	224	200	193	236	216	198	205	203	225	218	211	223	216	211	184	216	201	211	220	234	204	208	250	232	227	173	217	209	197	195	199	200	204	179	218	219	210	195	222	191	215	201	234	195	215	223	220	198	211	218	224	226	213	178	217	182	223	206	214	205	198	224	188	202	239	208	192	212	210	213	221	216	216	193	224	189	217	189	204	221	203	206	210	203	218	240	213	203	243	219	208	194	227	180	190	212	188	218	213	227	221	207	221	214	200	184	187	204	209	207	175	183	219	216	220	222	189	207	198	233	219	185	207	223	207	221	215	220	239	225	180	212	190	246	202	217	226	208	207	214	243	207	228	220	204	238	202	206	222	211	214	215	189	199	182	203	209	210	198	191	200	215	202	196	210	206	162	222	199	199	208	172	206	193	235	203	206	212	214	223	209	197	203	212	216	192	224	207	214	197	184	182	206	203	196	192	218	206	166	251	219	222	234	235	197	214	209	222	197	190	212	189	189	199	204	237	206	222	185	202	204	229	199	222	198	213	201	217	216	225	209	177	191	180	194	213	215	202	196	238	215	200	212	211	202	233	203	212	203	218	214	210	201	202	204	219	228	214	220	191	226	230	222	222	212	202	218	193	193	232	208	214	230	205	231	203	187	205	194	218	215	215	208	199	188	206	198	208	260	225	207	221	202	202	184	186	220	220	208	231	212	195	184	205	243	196	214	194	206	225	213	209	201	206	209	228	224	215	215	212	212	235	211	209	196	199	203	216	217	213	196	219	204	199	202	197	165	203	228	200	189	186	191	205	206	205	211	211	181	201	219	211	209	202	230	194	223	207	200	206	218	213	217	231	220	201	225	197	208	208	218	188	193	223	206	212	200	226	168	212	204	195	220	213	218	193	204	227	211	206	208	217	212	204	204	195	213	175	223	199	203	210	206	218	174	203	206	218	231	201	221	207	218	232	224	231	209	214	216	199	220	228	187	222	192	215	199	227	226	217	212	198	205	215	219	219	211	224	171	199	219	211	204	216	214	205	204	221	210	204	202	205	209	213	202	181	222	193	232	204	219	221	224	210	178	208	217	191	218	223	233	221	214	213	232	217	201	222	221	215	215	205	212	212	232	196	209	225	215	200	250	206	219	213	199	181	227	202	209	219	211	184	205	197	207	213	219	206	206	196	211	208	201	245	192	197	187	205	223	197	215	240	201	231	223	223	211	208	197	190	214	199	233	218	220	207	200	184	225	216	220	224	221	194	195	208	189	202	196	226	213	199	219	212	221	223	201	195	225	220	200	186	243	212	232	224	200	213	207	217	214	216	219	197
27238	25998	12825	1262	906	739	592	511	457	451	417	392	358	346	336	325	347	299	314	317	277	322	301	335	284	306	295	283	311	319	340	295	295	317	300	319	292	325	287	278	293	332	319	269	300	327	312	326	325	283	252	301	290	311	277	298	292	297	307	271	293	298	283	294	302	288	294	313	294	283	271	273	294	279	315	274	272	294	299	276	277	299	279	281	318	303	312	309	292	271	301	295	280	284	296	299	308	293	284	263	299	271	318	292	268	280	306	281	279	279	301	298	313	291	284	340	277	320	278	299	307	269	260	282	291	293	265	293	269	279	257	290	266	288	273	273	261	289	296	311	299	303	294	304	283	268	293	289	287	289	283	299	253	288	304	286	279	294	308	286	273	260	318	280	291	289	281	301	302	290	302	297	277	313	302	290	271	279	307	250	296	275	291	286	309	273	287	276	286	269	281	296	264	279	296	315	299	288	265	275	299	281	268	282	322	294	312	297	278	335	288	298	287	280	299	301	286	293	298	268	270	300	278	274	265	314	298	291	298	320	308	271	281	291	278	268	273	265	281	296	288	297	286	285	306	315	288	282	315	289	290	305	276	272	268	280	274	281	272	281	278	265	313	266	278	305	302	296	299	316	270	302	253	267	279	309	298	280	285	300	287	313	295	282	291	278	278	297	277	282	294	280	273	299	300	282	286	288	286	283	323	284	301	305	281	295	310	276	277	263	264	310	283	284	325	302	335	293	275	294	279	284	305	281	280	324	295	295	307	279	298	302	270	316	317	283	282	284	269	268	276	297	320	288	291	278	321	269	274	286	302	310	300	286	289	275	266	275	288	276	287	276	295	300	282	292	281	280	272	298	309	294	306	279	303	270	273	279	297	291	293	281	293	275	292	270	288	301	306	287	269	278	286	288	306	315	288	303	280	286	315	279	321	263	286	274	310	275	292	292	296	276	285	308	286	287	276	323	277	312	279	318	300	289	291	291	287	273	288	277	307	298	302	301	292	301	268	288	273	294	252	263	283	278	287	293	311	257	290	288	315	258	305	267	273	283	285	286	315	296	293	282	280	289	273	283	272	289	262	272	311	286	301	305	307	311	267	299	306	270	270	298	275	276	280	300	305	299	298	283	283	295	263	276	278	295	280	276	268	256	279	277	272	283	296	302	271	311	266	295	264	315	304	262	293	262	274	275	288	270	289	276	297	265	292	290	303	278	317	282	256	285	291	281	293	288	276	302	262	283	281	257	269	278	304	307	282	300	302	284	265	297	283	285	285	286	291	269	329	254	281	267	276	273	288	285	289	264	270	309	286	287	274	268	294	301	305	260	312	273	271	279	307	251	272	296	297	273	279	277	276	264	324	295	289	276	265	283	288	276	279	240	265	275	294	298	298	288	303	304	303	309	307	280	284	295	268	267	275	272	306	294	268	267	302	300	260	273	285	296	272	273	297	303	287	266	276	278	276	341	297	266	284	292	283	299	316	260	300	283	316	294	266	281	289	275	260	287	308	296	302	275	289	328	282	266	283	282	271	280	280	308	297	275	260	306	243	288	284	299	276	265	284	262	288	302	293	271	288	294	290	290	266	278	280	276	268	274	289	302	309	294	303	291	255	263	300	286	268	289	284	287	257	294	281	285	267	320	316	273	284	264	263	316	309	291	298	295	291	292	298	262	275	257	276	278	289	283	275	250	294	286	292	310	323	285	303	282	304	278	300	264	301	289	277	275	265	293	264	288	296	271	259	304	278	302	272	291	321	263	299	281	258	295	278	297	276	254	289	267	297	279	278	303	316	307	294	273	279	279	291	298	317	296	256	277	307	291	285	291	310	272	279	292	300	313	290	255	299	283	296	282	315	277	308	278	275	268	317	281	264	285	283	286	279	295	302	282	281	267	295	281	298	272	291	293	282	278	291	298	280	297	312	292	305	294	289	287	274	277	278	330	254	316	270	279	297	267	295	259	292	256	307	305	302	300	272	292	318	305	286	297	313	302	304	251	270	292	299	298	277	298	279	269	289	312	313	295	282	296	280	257	293	286	297	284	273	327	298	290	259	302	266	268	276	303	291	316	279	313	281	257	268	291	286	286	286	311	288	273	305	291	275	292	300	275	305	309	307	301	279	304	263	269	293	267	296	308	303	284	300	290	295	272	285	269	312	257	290	260	304	292	287	294	298	301	289	299	289	302	276	282	295	274	276	302	295	300	277	282	287	298	270	285	296	258	314	303	268	275	295	274	284	296	309	323	311	298	292	294	278	303	301	305	302	278	277	320	297	291	260	286	297	279	309	292	267	283	289	313	283	276	297	292	297	269	306	263	300	299	280	297	307	295	257	265	307	295	276	294	289	299	291	302	307	320	290	271	294	278	300	300	290	270	279	279	317	269	272	276	280	297	284	269	308	262	287	261	324	317	315	278	283	302	274	278	312	321	288	270	264	292	300	309	266	292	272	267	292	250	307	304	266	289	292	292	293	316	290	274	265	309	290	311	268	307	281	274	275	294	299	300	290	281	273	262	317	290	284	282	325	289	280	305	313	275	300	276	285	269	303	276	288	298	320	285	305	302	294	284	305	274	276	282	298	305	265	322	276	280	275	271	275	277	296	274	282	303	284	281	307	289	282	277	307	267	295	265	269	285	288	290	318	256	279	281	286	285	333	300	268	299	298	313	278	285	263	282	264	308	280	315	277	320	293	296	290	265	304	271	302	303	275	295	281	300	305	294	312	309	293	293	315	313	289	264	286	309	291	275	296	279	283	268	264	297	288	292	295	308	273	317	312	285	257	271	282	275	269	289	301	274	290	267	270	277	285	314	320	328	289	287	297	286	259	298	275	264	320	284	284	272	299	296	282	310	304	277	280	275	286	260	288	286	289	288	295	293	296	291	257	282	285	285	256	305	287	285	282	298	281	287	312	294	298	261	310	291	325	296	310	264	286	294	261	284	274	295	298	297	278	262	260	284	293	300	301	292	269	297	263	312	262	262	250	289	270	298	295	255	292	304	288	274	284	275	317	285	276	308	287	260	283	280	289	278	290	314	308	285	291	290	248	285	287	294	296	298	316	304	272	297	281	289	313	265	301	244	290	285	280	289	343	313	329	293	268	258	296	276	310	279	284	286	274	314	288	308	292	265	248	286	287	293	312	280	282	302	299	313	264	279	266	284	276	307	314	287	308	292	310	300	301	269	299	285	287	306	268	288	269	308	274	296	302	276	279	280	282	292	284	285	314	305	299	295	297	270	277	294	305	280	274	308	279	282	264	287	279	282	298	287	284	292	292	282	291	293	303	294	265	303	280	302	304	306	279	301	299	294	296	310	278	286	297	334	289	272	321	281	297	276	292	290	298	262	283	265	290	269	286	274	313	252	261	264	284	282	261	298	294	308	304	292	294	277	251	295	292	284	272	311	304	266	295	329	268	278	297	285	280	316	322	280	298	295	300	247	301	292	297	266	309	260	287	266	297	295	277	246	304	268	276	314	288	288
22651	21546	29312	24266	21549	21464	5348	1202	922	906	869	849	840	795	736	715	751	687	704	687	689	691	726	688	784	679	683	658	648	713	661	687	690	687	677	706	680	706	707	674	691	717	640	636	706	664	673	639	639	644	671	650	665	690	665	677	660	638	672	683	692	672	696	694	641	694	687	642	640	679	698	699	671	685	654	626	643	686	678	639	667	671	680	640	683	727	618	600	660	643	670	657	674	648	667	684	631	682	637	678	669	630	672	628	623	653	643	652	670	671	681	709	698	681	674	653	659	656	656	649	627	717	634	667	669	661	656	673	708	721	635	716	675	695	690	665	647	703	665	694	694	668	630	690	665	685	665	658	647	620	689	687	628	659	637	647	683	699	658	672	635	688	643	617	666	688	676	687	632	645	700	656	636	635	673	666	699	670	589	636	673	655	699	634	691	667	661	713	670	629	652	669	665	695	676	684	704	646	674	623	648	668	690	688	649	638	627	625	696	654	671	657	631	651	649	666	640	622	649	684	667	608	650	622	646	643	618	657	677	680	644	635	579	647	645	626	667	651	684	700	663	629	648	634	666	680	659	694	683	664	629	701	658	616	671	687	671	636	634	664	651	655	616	657	663	690	616	658	668	682	602	649	632	643	661	681	645	666	632	648	632	633	706	683	662	681	640	655	666	618	662	699	694	621	633	701	723	615	626	673	718	651	685	676	668	620	665	697	635	679	627	667	658	628	605	650	697	631	708	660	648	652	642	644	654	615	651	614	668	659	628	718	687	656	634	623	686	610	640	656	601	645	689	682	646	651	657	619	657	633	699	702	667	676	658	670	664	679	643	620	646	649	686	624	640	673	657	595	662	645	654	645	706	654	717	621	671	655	669	671	629	684	638	707	687	612	649	611	633	642	633	674	650	678	657	692	668	645	660	627	700	657	629	680	650	660	670	654	647	628	649	658	695	636	669	665	701	695	629	613	658	629	687	673	673	669	636	657	679	669	669	622	646	658	646	642	649	659	678	665	650	627	598	678	696	639	626	676	612	642	671	646	691	665	664	729	666	656	645	718	639	682	667	643	682	701	681	632	660	691	649	684	635	678	653	657	652	637	650	636	663	655	618	691	645	634	708	665	660	677	650	626	676	662	643	613	675	675	663	634	644	613	654	633	669	677	643	658	655	639	638	659	644	617	666	671	676	645	699	636	667	677	655	649	655	683	635	639	620	678	666	652	623	668	721	654	658	675	658	675	637	681	679	659	655	656	678	633	690	703	700	644	651	667	632	657	652	636	670	696	684	653	624	700	635	651	679	661	682	652	649	662	662	627	607	664	636	658	559	656	697	688	665	635	675	678	628	660	674	674	663	664	646	665	659	635	638	689	681	689	656	685	639	596	655	680	658	611	633	654	665	659	625	648	668	601	638	647	640	739	643	677	639	652	668	595	642	665	660	618	699	621	638	678	613	653	694	624	634	584	656	641	638	655	664	712	645	644	642	663	635	669	685	687	686	683	673	667	641	639	645	647	682	638	683	642	657	641	672	687	619	652	665	659	627	664	633	612	672	642	644	648	674	676	665	668	629	654	662	608	648	660	673	658	635	600	666	637	658	642	659	644	623	642	654	678	701	711	710	669	683	648	624	662	673	663	666	669	662	716	655	674	650	646	635	659	691	634	598	661	643	696	642	658	640	654	641	680	673	692	647	657	656	649	673	677	641	639	682	630	615	645	645	653	661	636	683	657	599	642	693	680	640	640	643	640	658	649	686	640	663	628	656	630	677	622	691	630	630	670	696	670	633	590	625	670	685	663	644	629	647	678	668	698	662	617	641	667	673	647	652	662	620	652	664	694	653	710	622	681	653	628	672	660	696	658	653	637	716	680	673	637	616	662	660	609	644	693	674	651	674	679	668	634	674	648	699	670	606	694	649	681	628	707	654	661	696	637	635	670	672	644	653	701	649	687	672	664	634	659	617	707	667	652	633	686	648	595	632	618	628	635	666	653	660	679	649	666	678	633	626	635	704	666	657	663	657	697	624	648	659	635	664	646	673	684	658	659	639	656	647	668	639	697	652	679	655	649	658	656	657	653	646	619	649	611	664	629	653	666	629	667	626	681	652	641	638	637	627	624	714	652	729	657	673	660	675	670	647	690	697	715	619	698	612	714	631	623	659	615	703	666	640	629	687	642	661	669	677	636	657	643	660	625	648	647	664	656	641	660	670	647	667	663	689	678	645	610	632	666	688	667	614	690	665	662	699	616	691	593	664	669	689	629	606	659	684	670	638	650	615	652	653	630	695	662	613	655	638	643	682	679	700	680	635	632	683	655	685	671	631	646	613	663	656	695	624	642	650	689	660	629	645	663	658	639	651	633	632	584	662	629	637	658	664	646	628	645	694	653	650	642	687	647	668	671	625	674	687	685	662	670	674	692	668	701	630	628	674	671	680	653	671	647	677	653	654	677	618	664	628	702	631	610	660	703	703	630	634	641	676	640	602	709	649	620	664	668	687	603	673	675	651	651	683	646	656	650	620	653	659	691	653	628	636	641	672	656	679	703	621	659	680	622	681	663	610	627	661	664	677	614	673	629	639	686	688	619	691	657	672	595	665	684	640	632	655	695	681	678	654	658	646	695	670	631	612	656	652	652	672	665	656	647	672	655	619	665	591	590	688	682	646	668	670	660	713	641	645	602	696	667	658	669	645	712	623	698	669	664	673	686	649	617	648	632	677	662	654	630	652	701	670	639	673	659	685	677	666	664	649	662	655	635	660	652	649	668	652	649	656	667	663	705	677	654	721	670	637	688	669	666	672	638	712	628	642	662	643	593	686	675	701	621	614	653	622	674	651	658	622	638	658	697	714	656	657	636	675	613	616	656	641	683	666	640	663	626	641	664	652	632	633	633	681	712	694	692	671	668	624	656	649	644	690	669	675	613	658	657	639	665	636	704	690	608	617	659	722	662	627	632	657	643	644	651	629	649	673	664	642	661	671	633	598	654	659	694	662	660	692	670	640	655	672	664	667	659	613	690	622	692	668	660	669	686	656	661	651	648	628	652	624	651	689	671	675	633	712	704	629	665	679	618	687	654	611	625	680	700	659	650	644	659	664	668	645	641	636	595	659	679	698	667	633	646	647	630	685	712	706	620	705	643	692	605	654	655	665	668	646	604	646	662	640	622	672	645	650	652	592	591	729	661	651	671	705	636	653	657	641	677	614	631	662	672	654	634	636	689	660	671	657	709	641	691	622	666	676	642	676	673	688	673	632	606	662	646	630	659	667	628	606	634	686	619	603	654	633	676	679	671	661	642	624	685	637	694	697	650	614	629	660	632	658	624	627	657	648	655	697	601	618	640	661	676	679	596	647	674	619	710	659	685	637	665	629	647	672	671	656	666	640	722	627	637	694	678	655	652	683	636	659	711	655	629	637	661	653	623	628	647	631	646	638	691	652	658	626	632	637	638	676	646	648	623	641	654	664	690	688	621	634	640	653	648
36429	42794	24805	4199	3123	2501	2027	1651	1451	1281	1249	1173	1094	1039	1053	996	962	907	928	938	916	886	926	907	918	843	848	875	834	853	847	860	856	850	839	845	858	817	882	862	839	822	783	834	869	801	838	814	799	847	826	832	870	850	831	849	828	819	831	847	827	826	807	835	812	829	822	798	856	856	860	830	845	808	816	791	825	871	747	772	822	795	810	856	847	810	844	818	819	838	818	836	830	874	827	873	832	848	877	857	791	778	800	759	828	891	795	782	843	863	801	815	799	836	829	797	804	765	841	815	806	810	802	815	834	855	868	832	849	852	793	898	851	820	835	821	767	787	856	773	832	848	846	833	847	772	834	803	839	867	811	828	809	815	791	892	848	839	857	876	836	833	810	809	813	797	840	753	821	869	821	871	831	803	784	832	821	767	783	833	785	845	894	794	803	795	796	884	846	797	825	839	809	805	816	815	820	801	790	817	843	855	814	852	787	796	832	814	867	858	819	856	875	794	798	847	821	784	849	786	804	773	804	798	824	847	885	804	783	824	821	788	821	770	828	863	813	869	824	867	747	877	871	842	825	778	846	797	843	799	835	867	845	789	857	800	738	844	847	829	850	851	766	787	871	828	827	812	799	819	779	857	796	826	824	807	852	828	836	789	816	823	858	807	828	897	856	822	816	826	802	849	820	821	840	791	840	842	857	813	820	843	859	856	853	822	834	867	802	811	806	791	810	818	800	834	839	843	796	831	797	820	851	831	845	822	862	831	801	832	811	800	843	817	851	783	837	887	807	807	840	870	841	789	845	812	821	811	817	835	824	809	834	821	785	815	869	873	862	828	808	789	793	857	797	820	793	844	794	842	803	841	828	802	838	836	816	859	872	851	831	818	800	824	829	846	854	832	867	765	839	814	823	839	887	884	830	789	804	833	762	833	820	814	838	874	876	798	797	829	882	872	804	825	843	836	795	768	826	836	819	883	834	814	868	869	832	752	827	870	870	781	839	854	798	820	804	828	826	826	837	796	862	777	803	857	879	853	781	834	814	815	804	819	806	832	810	868	799	802	848	829	839	795	895	862	855	859	859	820	845	824	795	886	821	833	814	811	807	794	839	838	806	817	845	864	855	857	838	853	765	774	842	847	848	826	848	872	859	831	830	804	825	841	872	834	848	804	822	797	784	849	827	805	815	830	858	826	800	872	825	779	849	829	843	851	826	787	781	824	809	810	798	792	758	808	867	800	821	849	843	847	768	865	865	846	815	837	838	821	832	820	789	855	784	799	831	805	827	797	845	854	858	817	786	809	796	837	764	813	814	916	793	801	788	875	832	786	806	813	839	837	797	799	860	787	843	837	817	814	822	808	805	830	847	776	824	849	816	794	796	805	848	817	787	845	792	809	858	821	826	814	826	821	865	812	834	797	844	867	797	860	821	775	814	787	792	792	844	790	820	800	795	836	788	847	827	770	783	830	814	815	850	791	873	789	824	795	817	787	870	799	850	831	845	830	812	807	852	839	821	808	802	813	815	875	864	888	820	824	839	847	820	863	821	810	828	867	860	814	786	818	814	766	838	805	826	789	809	822	857	824	806	794	830	817	866	803	821	773	856	865	841	777	853	824	816	743	797	811	835	795	826	836	868	804	834	772	832	871	798	808	833	845	831	857	837	850	860	814	826	803	869	834	807	802	841	779	861	810	814	796	875	843	826	788	823	879	825	834	843	853	761	800	782	814	824	819	827	816	822	846	779	797	825	785	836	851	851	846	825	806	789	869	880	804	823	815	835	834	820	827	788	820	821	851	816	836	870	806	796	820	805	813	808	856	827	843	848	831	824	836	770	791	849	828	823	781	806	842	784	844	812	796	855	803	794	888	856	796	790	845	799	876	850	840	766	825	848	803	842	830	815	827	838	808	851	830	828	798	888	796	822	810	763	848	857	783	796	813	845	836	848	850	847	818	827	779	818	787	855	774	805	831	817	847	832	797	826	784	841	851	820	892	825	831	843	835	769	825	823	834	790	772	844	844	837	784	813	842	829	875	795	849	801	814	789	835	853	904	834	806	836	819	872	795	864	845	782	764	820	796	783	846	822	832	836	826	794	764	822	780	834	792	843	842	874	756	829	800	816	742	836	823	851	828	782	854	814	816	785	805	859	790	770	791	805	821	809	801	824	787	832	854	793	814	840	827	806	822	810	816	807	833	823	859	828	824	796	837	815	831	852	847	861	799	829	764	794	747	849	852	769	772	803	821	815	813	824	815	810	785	854	822	820	838	813	816	842	851	770	793	830	803	816	787	798	776	790	851	796	826	813	804	798	791	792	807	816	823	846	810	783	830	829	792	799	770	830	822	854	896	879	807	772	838	795	845	807	800	865	803	844	786	876	807	811	858	805	806	816	848	784	839	836	854	814	804	855	819	819	801	849	794	858	791	820	837	816	871	802	814	841	813	789	796	776	842	822	801	827	854	791	769	867	864	808	855	830	856	863	852	850	819	823	800	800	844	850	829	805	827	812	851	814	784	861	823	834	829	785	831	850	825	824	822	813	787	878	883	908	860	792	817	840	798	826	826	851	846	821	785	848	764	824	803	839	824	827	826	782	771	812	850	797	836	817	787	794	842	813	811	798	844	876	807	819	834	864	773	847	853	808	855	797	769	836	834	852	838	845	833	830	846	825	837	777	763	817	869	789	853	793	833	804	846	858	852	857	813	804	806	822	846	787	854	864	831	826	832	862	873	923	849	778	830	807	788	862	828	828	810	888	810	822	849	838	834	831	796	824	830	847	826	848	811	792	845	829	845	844	804	805	789	798	838	810	795	829	852	845	835	849	812	809	776	831	837	781	837	846	766	773	828	798	868	855	824	815	803	817	776	823	852	819	856	874	784	776	830	795	824	856	814	795	763	835	836	839	798	815	790	822	875	831	833	847	803	801	835	796	818	830	843	826	850	812	804	843	854	777	873	814	829	828	849	827	823	816	830	822	835	825	832	862	858	857	828	818	843	830	821	827	842	815	797	834	810	824	844	824	875	808	907	784	842	821	861	812	817	820	772	804	847	816	845	813	819	828	791	811	796	812	852	822	832	770	798	842	843	853	825	811	810	801	808	833	794	840	802	796	814	821	832	800	851	770	815	813	819	833	770	846	846	858	833	788	832	814	864	838	838	822	819	833	843	813	817	833	801	852	824	806	834	817	827	814	808	833	878	764	867	818	813	868	803	796	836	765	821	885	832	773	708	842	802	834	772	772	782	869	810	831	779	798	791	844	823	855	775	818	792	849	852	840	883	806	838	814	822	813	849	831	841	790	821	855	832	876	806	823	786	825	843	840	783	808	882	826	836	847	801	829	827	848	837	835	843	819	830	842	822	836	759	839	845	831	818	789	786	838	818	840	807	784	831	873	834	824	781	838	811	864	820	840	822	784	793	820	827	820	861	882	794	817	885	822	810	841	841	848	872	829	812	795	793	827	839	832	822	853	849	808	890	840	827
28024	18998	5921	744	494	454	475	467	468	447	418	429	449	440	417	467	428	400	417	432	421	415	395	419	410	450	437	421	431	399	481	423	412	468	451	427	445	462	424	410	429	422	436	409	426	414	437	389	417	407	418	417	428	440	434	453	402	455	412	422	426	461	443	418	383	421	433	446	371	441	407	432	411	437	457	428	432	425	430	414	431	450	393	410	432	446	424	456	419	436	421	452	425	418	379	448	409	418	446	428	438	418	402	441	410	412	417	410	428	409	428	445	425	438	418	430	400	403	421	423	448	417	427	419	410	430	410	424	402	385	422	386	472	443	420	442	434	410	422	465	408	429	436	435	423	387	433	397	407	431	412	425	443	452	405	422	436	423	437	432	450	431	424	432	394	387	417	437	420	446	414	411	446	424	424	419	400	429	431	461	427	404	408	445	458	443	449	446	448	388	417	456	393	430	458	416	424	420	395	420	445	449	423	437	435	412	427	446	433	426	430	401	403	406	413	408	416	449	442	448	456	427	396	401	436	448	474	441	427	416	425	414	413	393	408	421	407	405	389	430	461	464	432	427	426	384	441	454	399	391	384	429	412	410	407	429	423	438	410	407	399	433	407	440	369	386	416	409	409	445	467	433	406	418	379	449	441	444	446	423	429	409	441	442	409	396	432	425	423	400	422	432	416	412	433	432	444	451	414	397	406	436	440	429	394	406	423	423	372	382	412	410	404	414	423	390	416	452	408	398	478	406	445	421	410	422	438	419	454	394	418	394	405	437	399	432	431	435	404	426	418	406	431	457	383	403	414	413	405	464	463	443	407	385	450	456	391	426	412	466	427	443	416	384	420	426	444	404	437	425	416	449	432	398	430	413	419	447	422	445	434	458	412	451	432	416	403	429	410	393	425	394	393	386	440	421	402	438	424	406	446	448	425	420	446	430	437	403	412	393	427	446	404	448	435	437	445	416	469	412	404	439	421	434	414	422	398	435	435	428	435	412	405	403	435	429	396	427	413	425	433	444	457	458	428	408	440	433	409	433	446	432	406	440	431	452	424	432	455	431	413	398	418	414	441	417	430	405	438	397	393	414	442	434	429	461	423	391	409	389	431	409	428	425	423	407	454	378	405	436	402	400	419	431	393	435	433	467	405	437	421	442	414	398	389	439	425	436	420	426	453	391	446	447	434	429	396	423	453	450	430	446	417	419	395	437	401	425	427	449	429	443	446	394	421	420	418	438	427	412	425	427	396	398	437	427	410	404	435	394	442	410	400	398	438	409	485	400	413	433	435	396	435	406	473	395	450	427	420	435	416	437	411	444	424	425	437	419	439	413	433	415	408	407	409	413	425	442	440	450	426	409	417	421	422	388	378	424	422	411	475	445	386	434	397	408	411	426	429	452	407	450	415	423	423	441	413	417	427	394	439	437	419	400	418	426	409	426	434	440	417	452	385	437	391	444	419	418	392	436	399	445	431	436	440	452	448	386	399	435	400	427	406	414	403	399	394	422	446	429	416	412	444	396	398	464	443	431	429	397	403	398	366	448	396	433	419	388	405	427	437	442	435	444	401	425	434	428	424	395	416	425	478	443	459	420	429	431	415	440	424	418	409	416	424	418	392	423	462	392	381	389	417	432	435	424	399	432	445	442	426	421	422	405	425	435	459	418	425	436	440	429	408	442	368	404	414	448	427	414	425	421	425	406	420	441	409	391	437	434	441	395	449	425	412	423	433	437	425	410	408	408	407	461	448	390	410	421	432	410	418	408	418	420	420	390	430	412	430	418	446	382	441	381	428	401	426	406	451	399	433	423	404	398	419	411	450	441	395	412	430	424	426	446	404	414	429	435	416	411	428	416	421	429	453	436	420	393	411	388	418	424	438	412	441	399	456	411	406	398	431	430	417	425	443	413	392	415	433	457	433	436	410	410	445	388	433	409	408	474	423	437	438	439	423	394	432	428	420	412	419	404	465	409	382	411	452	462	447	428	434	426	443	415	402	458	409	434	433	449	392	408	402	413	423	412	438	407	396	374	393	425	413	439	409	395	426	403	380	398	441	399	433	415	396	434	433	411	459	438	408	454	426	407	403	417	440	426	409	412	442	363	418	433	439	427	449	412	440	408	469	435	416	409	407	458	387	451	374	447	417	418	395	392	402	416	414	414	448	438	419	410	431	434	419	426	433	441	380	407	475	417	407	409	442	421	406	430	431	431	433	448	432	422	415	419	439	425	432	434	448	402	417	452	420	422	447	434	392	439	411	419	420	425	471	443	427	405	388	423	441	429	415	427	406	415	405	448	422	455	404	438	382	380	440	403	437	407	449	447	467	401	446	449	433	433	456	406	393	454	431	432	441	449	439	450	419	408	443	432	435	417	434	438	416	401	425	421	414	403	426	434	392	430	404	417	419	404	428	404	400	431	402	450	406	413	405	419	446	416	395	432	421	482	358	428	410	436	433	421	408	422	422	415	447	443	412	452	425	441	421	414	459	397	393	448	418	440	434	462	403	426	398	419	431	395	454	391	429	452	425	439	419	474	392	399	408	486	412	453	463	431	408	462	429	408	407	444	407	411	386	436	460	417	428	440	467	400	433	402	448	459	423	420	426	411	482	442	420	385	357	457	425	405	443	423	432	423	408	425	431	402	401	425	404	425	425	433	426	424	424	410	431	448	417	435	415	485	420	425	414	457	422	420	397	459	431	418	433	406	397	436	437	401	414	455	431	437	409	427	391	443	454	455	453	394	447	408	430	434	390	412	427	367	408	371	443	403	420	420	388	404	417	422	445	417	391	434	452	385	414	406	424	420	406	410	442	431	398	442	439	423	411	450	443	421	441	439	419	413	446	422	388	413	446	429	444	408	449	387	442	432	466	413	429	401	430	385	387	422	452	401	374	423	379	419	413	411	425	427	435	444	421	454	433	382	425	453	411	397	446	417	432	481	454	426	487	415	417	432	399	415	456	412	411	429	411	402	397	402	416	424	402	424	467	417	432	403	449	425	375	372	405	411	426	446	408	435	400	446	407	428	426	432	399	438	440	428	431	447	429	424	402	432	393	396	401	431	408	451	473	413	437	425	438	419	407	415	418	411	463	446	483	434	382	409	444	447	436	422	418	466	431	424	453	444	448	416	404	414	444	388	423	405	425	409	425	421	413	413	379	462	466	390	400	426	420	387	455	406	384	453	422	403	417	413	445	442	387	395	470	447	424	388	409	439	417	483	457	396	458	406	383	430	434	434	448	417	440	449	434	413	409	414	417	415	450	378	478	415	392	418	423	432	435	414	443	414	392	431	413	402	418	411	393	401	402	438	430	410	415	395	446	435	456	430	412	428	434	433	411	448	480	409	427	412	440	405	406	400	447	429	416	453	440	433	396	424	406	394	432	436	416	421	383	399	433	382	439	400	442	430	397	438	455	428	398	412	439	428	454	453	435	385	452	444	433	446	427	440	422	441	406	427	416	404	426	425	449	460	416	411	391	409	457	468
11261	7725	3682	694	633	578	597	542	547	568	527	549	532	558	515	511	562	504	506	543	539	518	549	502	489	517	520	543	473	533	525	524	520	489	484	519	507	512	542	525	533	507	507	568	503	503	572	512	517	541	535	538	522	472	563	544	574	513	537	506	530	532	535	520	527	540	534	563	564	508	502	469	536	512	528	487	528	513	527	505	471	541	537	494	549	536	495	544	559	452	546	596	499	496	574	559	529	511	494	530	530	572	528	520	520	540	509	509	515	503	502	500	506	544	518	506	502	515	519	500	550	528	501	541	472	520	548	511	572	510	513	484	550	565	503	524	542	520	498	547	507	534	540	524	508	506	495	534	490	514	508	496	533	535	516	528	558	495	538	537	561	515	537	514	498	548	558	565	512	501	475	579	547	498	572	524	513	525	527	534	528	517	552	536	503	510	488	551	529	532	522	521	542	567	546	520	538	523	500	531	553	505	506	522	539	524	521	561	508	506	545	530	537	512	501	536	526	523	534	499	559	524	499	547	537	474	523	528	507	571	550	520	511	495	501	540	499	559	541	536	540	513	497	535	511	549	544	570	568	532	505	524	527	530	541	512	518	542	557	507	496	496	517	536	526	553	498	494	524	544	518	556	562	518	544	491	542	514	526	515	535	533	541	543	494	523	535	524	471	544	530	517	541	493	521	555	476	509	568	535	506	529	529	542	527	512	512	512	544	525	545	549	538	492	504	516	515	534	525	507	507	525	544	524	530	536	512	488	511	491	570	519	525	541	516	514	554	550	524	523	505	522	505	560	534	570	470	526	501	555	519	501	545	496	514	523	487	483	530	537	522	489	486	528	515	525	506	529	540	541	529	555	529	505	512	508	496	487	495	544	502	539	520	547	523	499	521	525	521	538	534	503	551	544	513	506	541	561	546	527	525	516	533	520	477	547	508	539	534	497	537	509	550	524	540	529	561	547	556	546	544	543	514	517	526	546	535	541	523	520	534	533	561	552	510	516	552	516	515	523	512	530	534	544	528	514	511	520	573	540	547	506	563	467	545	513	524	533	519	514	539	543	495	526	540	530	528	520	537	538	583	533	518	537	524	485	491	533	502	510	528	520	540	528	556	514	565	534	559	526	498	512	532	540	496	526	512	500	544	542	541	483	513	527	497	545	536	532	492	523	542	542	541	539	556	538	529	511	517	556	538	505	535	515	522	526	496	541	535	529	506	562	557	509	548	504	564	489	560	540	564	492	538	500	507	502	487	541	537	511	551	544	531	525	508	528	495	558	550	512	536	537	509	541	524	529	505	533	506	524	545	493	487	564	527	511	569	534	539	531	532	520	483	503	522	526	537	490	549	531	522	553	503	542	514	531	535	521	517	520	535	546	539	554	555	510	494	524	547	504	537	545	541	497	518	515	512	542	579	558	538	496	508	502	553	526	542	487	541	493	553	528	529	581	494	553	548	539	518	503	522	515	544	512	488	586	537	524	557	564	552	513	491	495	493	465	515	546	496	519	502	529	526	542	544	532	526	524	549	532	535	526	531	518	545	542	531	509	525	544	527	524	530	530	544	497	547	515	515	480	531	480	537	528	515	523	557	522	489	552	498	528	488	505	537	520	513	521	492	510	571	498	496	506	519	533	553	544	527	499	565	545	521	526	559	519	535	560	535	501	522	505	480	510	544	526	519	525	529	542	516	477	575	577	544	560	546	507	523	518	539	530	553	509	535	541	504	538	521	511	491	502	547	520	538	492	501	516	525	513	546	512	512	559	526	527	526	518	530	551	517	482	545	537	528	534	505	531	541	524	516	514	518	466	535	498	511	511	546	568	541	521	503	527	539	526	519	509	510	515	480	526	553	536	527	542	506	504	508	543	526	554	547	477	552	501	529	551	532	502	577	517	518	522	594	527	561	544	529	543	484	519	542	535	519	484	522	518	502	510	550	530	532	502	562	500	556	540	544	560	518	538	507	543	531	520	545	489	553	493	518	530	505	504	508	545	523	535	514	534	531	565	503	530	556	518	514	551	524	517	543	543	511	518	503	546	558	540	547	539	551	558	511	535	543	567	499	535	531	522	540	498	556	547	510	556	531	549	543	515	527	492	483	532	520	533	560	570	534	555	514	543	537	487	489	546	526	551	531	490	501	517	543	574	543	550	547	530	527	549	532	532	557	524	498	542	509	545	503	526	520	487	545	547	577	540	529	554	526	529	552	563	536	499	501	530	498	531	521	520	513	530	542	538	525	493	553	531	542	518	547	500	540	540	533	554	515	508	522	575	541	531	535	484	552	513	540	555	489	564	527	513	547	557	521	579	542	558	489	516	506	485	492	575	496	550	522	546	561	578	547	549	555	532	545	490	506	570	544	558	553	539	504	518	516	538	482	535	527	474	519	517	547	559	528	517	530	559	555	515	542	518	508	512	500	528	532	535	504	527	487	504	510	546	519	521	501	506	524	534	508	530	492	493	544	530	544	520	483	544	533	536	572	517	523	510	517	525	597	483	524	507	513	542	531	521	547	537	510	504	507	520	521	522	561	525	537	533	517	509	562	504	577	516	532	520	559	532	536	605	529	515	529	545	514	532	558	519	519	511	532	529	507	521	547	564	543	522	489	552	521	549	515	516	488	561	507	485	548	509	548	537	566	569	538	547	576	514	558	527	544	502	487	535	515	524	522	529	555	566	521	533	513	500	508	537	501	565	506	524	546	526	505	491	544	509	499	526	513	513	545	552	530	476	536	503	541	490	529	512	551	527	513	504	534	546	534	535	513	508	514	517	539	526	526	556	528	528	496	551	491	516	534	494	524	553	541	518	491	521	536	563	562	583	536	499	501	506	515	563	512	475	544	514	539	540	550	595	540	519	525	472	538	555	529	583	502	507	532	512	534	566	483	520	536	504	578	478	555	504	541	531	540	551	543	534	557	496	511	498	533	554	488	536	504	526	523	508	500	504	545	511	557	496	570	534	560	544	564	498	488	596	529	537	555	518	517	536	554	554	507	557	511	509	523	512	529	544	522	534	532	521	560	512	526	513	505	565	507	561	506	506	557	495	526	511	511	498	519	514	528	556	549	512	524	502	536	538	511	555	506	532	533	550	529	526	471	522	516	547	543	524	536	528	540	529	547	512	506	543	502	535	512	552	538	541	516	509	484	537	502	541	539	520	525	528	540	494	542	525	549	547	552	547	515	551	561	523	532	500	496	490	537	517	503	534	512	523	527	528	499	535	529	566	529	501	547	505	526	511	512	519	503	555	528	536	527	553	507	486	483	505	509	542	538	518	536	538	530	506	519	494	506	522	538	540	533	530	525	488	509	546	539	509	528	570	512	514	532	539	481	540	512	531	509	528	517	534	572	521	520	517	510	527	521	556	544	527	547	528	538	534	492	580	550	524	496	520	495	533	499	531	559	540	493	547	494	513	542	523	500	521	564	538	532	521	525	507	527	501	533	538	504	507	540	562	558	509	540	554	533	497	514	534	568	519
23709	21520	28744	24739	21380	6389	1331	989	958	930	900	832	828	813	884	830	823	782	831	810	796	826	795	795	803	840	830	809	803	801	832	778	785	768	783	823	822	786	794	854	785	775	781	800	755	791	775	751	808	820	796	759	790	810	759	741	822	842	768	756	800	824	791	733	794	732	823	761	811	780	783	797	778	778	819	838	801	751	769	783	748	763	793	776	811	747	791	777	763	740	751	754	742	733	783	781	794	737	774	806	723	764	748	751	785	728	770	779	773	785	821	766	756	780	785	791	810	782	777	758	794	810	773	780	803	754	718	810	807	768	814	807	780	819	777	805	756	733	847	758	747	775	777	783	761	763	775	711	773	744	779	787	762	789	766	776	794	767	718	759	784	785	856	790	748	767	785	744	761	762	774	817	808	721	727	781	741	751	748	815	751	804	763	784	750	759	772	771	837	820	807	822	788	752	767	787	767	746	773	776	818	758	793	779	732	830	788	769	782	800	759	786	801	793	735	777	807	775	795	760	756	720	779	724	756	814	762	713	783	806	824	761	809	754	731	800	785	746	807	780	768	805	786	823	777	813	781	762	823	815	802	813	793	765	779	801	752	778	786	777	768	786	772	748	753	759	766	776	815	766	709	741	810	801	732	780	839	778	816	790	761	768	854	810	792	752	769	816	799	794	797	819	768	760	783	808	777	768	739	793	795	736	727	775	744	779	809	794	768	807	694	791	788	782	756	808	802	793	773	800	814	792	763	739	755	724	789	827	817	814	802	754	800	769	757	762	757	783	789	799	765	809	778	778	720	781	779	817	751	837	819	791	780	769	822	809	785	826	748	771	807	765	748	809	752	807	794	801	817	795	749	746	782	801	728	785	767	796	807	749	773	766	748	823	773	708	756	813	822	729	749	821	780	749	830	738	736	720	771	822	798	768	804	804	764	825	783	747	799	802	792	844	823	733	798	801	822	789	766	749	795	744	768	794	730	721	781	829	809	798	777	784	750	793	781	821	744	796	776	782	777	761	752	772	771	822	824	742	773	755	784	737	771	772	768	755	751	777	822	802	763	773	758	791	731	723	793	791	808	796	800	772	811	783	763	821	775	761	779	780	797	789	751	726	729	779	816	765	776	763	810	775	716	790	803	776	794	754	752	800	759	776	821	772	757	715	756	806	809	736	798	778	799	817	735	733	794	825	794	820	766	786	790	801	772	769	808	820	784	740	780	768	770	815	749	789	785	756	753	802	736	816	728	743	805	823	811	768	759	743	800	761	789	802	774	771	772	819	764	797	812	769	778	775	713	759	772	820	758	748	811	764	749	756	805	794	764	766	763	733	769	815	806	739	775	817	778	833	810	740	722	807	760	788	823	738	790	828	785	771	782	779	794	751	778	785	760	760	819	793	803	730	805	850	772	757	777	796	776	755	765	796	779	779	771	801	754	812	754	754	755	762	750	812	788	796	833	734	828	774	759	727	805	787	751	751	764	799	735	785	775	781	767	818	771	776	772	788	777	717	764	782	799	746	734	799	836	773	768	779	803	729	820	779	737	793	814	794	709	762	744	781	760	773	798	763	757	804	778	800	784	825	760	825	803	792	812	765	788	818	804	776	747	801	773	719	742	750	787	779	782	798	824	764	718	804	804	749	782	720	778	776	755	723	764	770	786	752	799	792	818	787	775	788	788	740	765	793	761	751	798	757	806	788	793	790	722	792	752	793	761	755	761	747	750	745	740	774	773	770	794	785	792	767	818	803	807	762	760	784	766	737	809	792	746	791	741	756	813	756	803	781	771	785	730	741	801	750	793	759	750	782	757	758	742	824	700	781	770	785	747	749	775	726	804	747	749	822	745	796	734	777	756	766	736	763	729	769	777	854	775	771	741	745	812	801	798	770	727	789	722	791	763	752	763	799	780	773	782	750	818	782	790	778	731	796	779	762	775	773	799	757	793	759	739	765	744	811	826	746	799	750	777	764	803	748	761	780	779	793	809	751	816	789	801	751	784	806	764	775	727	764	747	818	815	805	752	757	804	747	772	793	728	824	800	794	765	782	787	749	766	803	724	752	786	748	815	785	787	755	754	768	782	715	768	784	779	724	781	824	772	724	790	724	778	784	775	796	753	775	801	806	796	745	790	734	786	756	780	787	812	798	796	725	768	818	772	787	804	822	756	743	792	773	746	771	752	751	753	799	769	742	785	732	814	796	792	719	776	772	798	767	756	799	718	752	767	779	788	793	814	754	773	740	763	809	803	822	772	818	770	796	804	794	719	767	801	776	751	757	787	769	768	811	799	801	775	721	835	807	787	782	800	752	784	737	801	727	794	782	713	757	773	839	757	745	788	798	760	719	831	782	746	792	820	753	787	781	819	818	827	779	787	828	779	780	740	752	783	763	809	814	810	765	787	787	801	814	728	760	720	826	788	746	697	770	802	779	774	763	767	764	766	783	791	727	773	779	789	791	752	775	780	757	769	781	792	763	768	784	773	797	736	783	800	806	785	794	750	801	780	747	834	807	782	799	758	734	814	742	777	739	792	767	753	796	785	782	801	741	740	822	760	810	780	807	778	824	813	817	804	786	807	762	796	793	767	793	754	762	810	762	720	747	814	755	759	757	782	787	792	748	833	756	764	823	770	769	767	793	717	764	801	769	762	781	793	792	846	777	767	790	779	854	743	791	799	766	802	827	816	775	761	713	779	729	772	702	779	774	789	792	753	749	767	789	775	795	776	758	788	783	789	736	771	752	755	798	758	771	782	736	809	784	810	748	749	755	815	786	788	748	840	785	805	795	759	742	715	787	795	778	742	808	787	733	770	761	840	800	801	766	784	775	801	741	800	772	803	763	749	788	790	739	786	797	780	757	754	795	763	788	780	797	788	842	757	765	773	791	754	783	763	766	728	793	741	774	772	781	807	749	755	793	808	792	754	815	798	779	759	802	785	740	762	758	750	771	744	738	796	772	791	749	803	783	746	775	768	753	817	812	731	775	760	733	801	744	746	769	791	797	747	763	718	773	788	802	806	823	803	796	760	735	788	787	814	738	770	760	773	778	803	746	757	779	768	752	760	772	812	770	780	843	791	763	831	819	825	706	802	742	816	802	731	765	781	811	790	785	770	806	812	774	735	760	735	800	728	721	801	793	730	764	795	722	741	801	831	758	751	774	787	753	781	823	802	782	791	784	771	810	839	782	810	756	785	770	762	857	796	792	777	765	776	720	769	783	743	781	827	780	777	780	779	775	773	795	777	801	750	759	772	758	755	740	752	772	780	763	779	768	817	792	765	785	757	815	841	791	807	739	801	755	774	740	745	788	759	730	771	774	800	728	796	812	791	775	765	785	787	779	789	772	757	788	813	770	761	772	782	813	756	805	707	753	755	776	862	738	727	748	802	766	816	742	794	782	750	771	793	739	769	808	801	783	771	787	784	745	790	754	797	804	765	792	783	705	768	767	786	793	787	740	798	776	777	772	767	776	756	829	795	806	750	814
29808	36203	18528	2851	2176	1769	1588	1455	1294	1232	1145	1053	1063	1036	998	997	1023	1005	966	1025	979	979	996	1006	966	985	965	960	935	971	957	940	943	951	979	919	948	992	1003	1000	989	907	938	909	958	951	992	964	949	929	1005	929	948	938	963	976	955	908	969	924	954	949	925	955	941	874	946	939	875	934	991	974	912	968	925	941	918	920	923	988	921	956	973	931	924	967	958	941	981	974	946	911	982	938	989	1005	948	948	911	892	954	943	917	912	926	947	971	940	968	957	912	991	984	999	969	931	935	970	955	921	961	913	973	921	945	954	946	899	964	929	931	872	978	953	1005	955	987	928	924	949	937	903	883	944	1056	990	895	963	993	902	950	961	922	912	948	913	946	995	978	950	932	961	974	967	947	946	1038	904	974	965	910	996	963	930	957	921	971	911	987	932	912	943	965	967	951	982	943	974	899	937	956	935	974	926	937	946	986	973	949	961	947	952	1006	952	967	1008	946	919	948	916	904	916	952	970	940	962	1019	906	983	979	926	981	954	958	965	891	978	931	895	1003	950	978	1007	960	918	990	896	909	926	965	937	931	933	926	919	924	965	939	975	933	962	923	954	923	975	902	902	896	1021	880	897	942	993	988	981	941	941	969	955	932	974	914	952	889	978	927	936	953	967	989	923	941	958	951	933	910	902	970	977	946	952	919	931	899	935	1066	887	946	945	917	987	946	924	946	934	972	900	929	938	903	945	974	988	927	915	908	912	967	856	997	919	919	911	978	914	970	880	962	977	963	948	916	951	951	963	930	944	973	956	931	924	937	915	948	971	935	997	990	1018	987	899	932	958	940	926	935	983	950	965	931	981	960	941	952	909	1022	895	993	910	942	962	938	933	955	969	1022	944	936	941	911	972	936	951	969	967	979	947	993	930	899	900	925	924	926	941	910	932	979	990	967	938	967	907	931	899	970	942	952	906	946	953	930	965	965	941	970	1008	976	900	961	928	924	935	970	949	980	914	962	956	920	940	925	923	904	926	920	923	959	956	954	994	873	928	936	969	988	940	963	922	970	939	967	939	935	991	906	947	913	1005	946	925	907	939	944	946	951	946	932	954	959	950	935	1010	935	903	939	932	966	905	901	871	969	914	900	1017	954	958	942	909	925	922	918	998	983	944	970	910	921	938	968	979	920	926	956	992	984	921	963	937	912	955	957	966	912	932	930	1021	974	868	944	930	975	938	919	963	902	954	916	944	956	947	968	915	985	968	951	1007	988	916	928	953	927	934	887	983	906	936	927	922	971	949	970	963	922	929	930	1042	909	924	919	945	912	952	979	969	940	946	934	924	953	941	933	943	911	953	961	980	930	936	936	961	974	970	976	979	951	897	950	987	948	968	902	944	978	997	924	931	947	1004	933	912	965	957	883	954	937	943	931	972	998	937	925	928	960	960	962	939	934	974	962	943	998	953	962	894	948	943	909	907	996	943	956	988	945	940	921	914	987	921	966	927	917	922	942	979	979	919	944	931	1030	928	1014	975	938	965	928	888	953	925	932	936	928	947	982	923	888	913	956	853	952	940	952	973	904	903	941	997	940	967	1027	982	927	961	927	958	970	893	915	935	981	920	924	917	954	933	907	923	901	948	911	965	946	923	930	952	906	961	921	922	934	989	984	1019	891	909	920	970	918	1014	962	1011	971	954	953	959	961	935	988	953	974	932	965	931	951	901	973	960	880	992	955	954	932	947	920	919	904	957	947	917	966	918	949	959	928	965	867	901	956	933	927	975	947	974	947	895	928	935	975	940	975	962	978	903	965	910	956	934	955	914	970	970	986	995	994	943	903	958	906	980	925	968	945	904	943	981	952	964	874	984	897	946	971	943	881	909	924	919	879	937	962	1019	882	968	896	966	933	916	933	971	898	930	1033	919	942	916	970	916	956	941	939	992	944	975	964	916	971	940	960	947	930	943	929	963	958	965	1001	908	955	965	937	945	985	993	949	919	946	889	958	947	938	884	904	964	985	942	917	940	1011	977	974	979	951	938	941	948	1017	953	943	958	969	975	871	975	915	945	999	929	979	943	958	938	960	949	947	873	990	989	964	952	936	932	973	969	938	1022	906	879	952	997	979	952	916	931	899	974	935	937	929	878	967	919	917	970	945	925	909	975	983	924	952	989	941	939	945	945	938	950	920	961	935	927	944	921	934	974	974	928	935	934	951	916	905	935	910	938	978	946	959	918	928	947	935	1015	953	940	923	966	920	923	978	953	901	887	942	972	1047	999	946	977	974	939	958	939	1012	915	916	982	968	937	959	922	912	937	963	945	976	924	952	955	909	921	967	988	984	951	909	994	882	961	986	984	957	946	964	905	896	1000	946	990	945	904	955	985	933	983	961	967	948	996	940	906	992	895	966	959	884	957	921	972	994	958	970	948	930	920	944	970	912	975	957	983	969	944	916	940	985	958	944	925	986	923	907	970	892	982	981	967	868	889	976	931	985	933	944	939	976	928	920	936	960	942	949	946	953	931	933	979	923	950	917	969	946	923	985	949	941	961	945	920	921	970	920	945	937	941	918	984	981	968	950	979	980	887	930	907	1030	927	884	953	962	944	952	921	906	921	889	893	958	991	979	909	899	917	928	963	960	984	945	911	948	940	917	966	946	987	1001	973	927	962	944	975	942	963	978	955	949	958	918	972	956	938	912	868	976	992	941	925	952	953	969	915	913	988	929	917	927	870	1029	962	1028	924	902	925	955	854	904	971	945	882	902	917	965	857	895	939	919	949	941	987	977	918	947	943	947	925	936	942	987	983	858	962	973	932	952	951	926	940	958	943	956	916	909	902	920	972	959	949	933	924	932	946	981	944	1012	995	936	914	938	915	992	917	991	908	978	943	898	975	915	943	923	998	962	917	925	948	951	962	960	931	912	936	948	948	958	998	945	986	945	941	958	969	897	956	940	924	950	944	898	966	975	928	911	915	987	1008	960	959	924	954	913	985	946	993	942	941	947	978	941	923	969	933	897	965	934	953	956	955	943	1020	939	930	917	960	959	915	970	980	954	965	936	928	957	885	876	960	991	920	934	990	938	969	940	931	909	974	946	897	927	959	977	955	892	904	972	903	890	924	969	931	959	984	853	885	940	924	933	999	903	992	949	952	994	958	990	937	988	977	910	916	912	937	920	952	908	976	948	966	947	979	914	995	965	996	1015	916	964	936	956	960	924	935	908	974	948	961	968	975	928	961	952	934	959	920	903	940	910	950	967	961	951	910	912	947	953	976	923	952	989	930	951	944	985	935	976	995	922	945	979	921	977	982	923	926	951	1011	934	963	967	960	925	959	917	951	946	924	935	909	941	938	887	928	970	954	913	894	982	979	960	887	957	921	933	974	935	955	927	967	964	935	983	990	921	966	977	1020	911	905	1015	973	890	1000	918	962	944	964	949	995	941	988	899	919	961	1003	944	924	932	944	936	958	969	979	894	1014	946	936	909	977	1011	1007	980	972	998	914	943	982	961	988	953	890	959	951	967	961	926	947	964	929	947	956	939	910	925	978	947	950	971
24776	21524	27465	25694	6072	432	360	325	290	257	257	250	225	232	255	224	213	222	247	239	246	220	233	197	220	240	211	201	230	203	198	211	209	207	205	210	209	200	215	240	203	210	228	192	205	206	193	193	218	198	219	231	223	204	210	226	218	232	237	198	210	196	209	197	219	185	180	212	202	192	230	201	224	204	220	228	205	197	210	194	207	219	203	200	202	222	220	206	197	211	171	251	224	183	205	243	209	214	204	206	188	206	205	234	211	207	197	214	198	195	252	218	213	213	180	211	199	197	237	238	219	240	202	214	187	185	212	204	198	210	188	209	199	219	209	215	220	200	201	168	201	231	212	213	204	212	188	214	213	180	199	215	204	248	205	242	221	217	209	195	202	209	195	222	213	193	212	199	207	226	220	226	222	226	190	201	179	227	201	212	214	217	196	194	207	199	210	210	231	208	221	181	206	212	222	213	230	231	215	230	224	225	217	222	190	206	193	224	210	220	227	231	207	217	221	198	200	193	218	215	210	177	211	207	194	207	234	216	217	227	219	198	209	179	216	218	225	201	238	214	218	234	218	221	215	182	217	206	232	200	192	220	220	229	209	208	221	213	195	203	248	213	195	208	204	212	204	205	191	199	231	207	204	225	206	196	205	209	199	214	191	221	192	207	208	207	226	226	218	245	207	192	231	213	220	226	205	238	229	224	223	212	214	223	213	223	200	188	239	197	220	209	223	194	207	195	183	199	190	233	227	219	201	244	249	212	209	199	205	217	198	242	195	216	220	221	249	206	216	205	213	212	203	226	222	203	198	191	179	216	239	201	211	187	192	185	209	207	211	220	221	186	204	189	215	220	229	228	210	205	200	206	210	195	182	212	216	184	211	188	209	226	210	201	209	197	232	204	217	190	199	206	200	239	207	191	208	225	227	210	231	208	209	218	180	190	216	209	225	187	219	224	223	209	209	203	205	191	214	205	217	203	212	197	226	222	215	218	214	200	198	191	191	183	209	197	210	203	201	195	227	206	240	221	223	239	221	217	199	212	197	187	231	236	188	187	207	228	211	218	215	209	220	214	212	192	233	210	210	209	193	211	247	199	208	209	211	231	184	214	217	191	186	229	232	199	220	248	219	224	206	190	204	212	211	220	195	204	196	226	222	208	202	194	208	226	235	232	215	203	206	213	194	218	223	200	207	217	221	201	214	178	215	215	223	197	194	228	216	203	224	215	232	199	214	196	209	209	199	214	206	197	227	216	208	229	200	200	199	204	219	207	193	199	172	201	234	214	196	231	206	209	172	217	209	207	227	220	175	203	201	207	199	205	214	215	205	213	208	219	225	230	213	218	199	220	222	210	206	212	208	181	218	195	203	212	209	190	217	182	199	227	207	197	222	213	227	224	211	196	232	213	206	178	200	197	209	223	218	215	197	196	204	186	209	198	238	216	215	199	212	217	224	200	224	216	199	197	199	219	223	210	177	221	217	211	207	202	224	196	189	197	215	236	224	207	203	215	221	191	230	235	215	207	217	201	207	236	196	216	189	193	203	202	186	212	215	186	215	227	204	209	211	228	218	211	206	231	205	223	195	233	230	216	215	228	212	205	211	206	210	210	186	202	224	190	208	236	232	212	225	224	222	238	200	208	222	200	200	205	212	213	207	212	229	204	213	219	246	210	203	188	205	223	208	210	206	231	198	204	226	221	213	216	207	187	201	215	230	186	225	224	205	231	205	217	225	221	241	225	207	186	196	228	214	168	216	177	214	201	216	214	216	214	219	229	236	224	218	241	192	204	202	214	211	207	193	216	242	228	211	186	211	222	207	211	214	193	216	216	207	226	211	210	229	199	205	253	191	228	192	213	215	218	236	200	198	231	201	212	212	187	194	213	206	204	212	222	214	199	208	205	223	230	229	213	184	213	224	184	205	214	224	202	232	227	178	207	208	192	205	220	204	206	236	210	181	215	210	217	231	222	242	214	189	221	214	207	216	211	228	201	232	221	194	233	195	206	197	213	221	207	185	214	208	207	210	234	189	205	229	222	240	204	193	190	240	191	222	218	204	219	211	215	178	214	194	223	218	204	214	238	202	211	203	228	220	184	207	228	197	239	213	209	214	194	217	196	220	216	223	217	212	218	224	212	225	210	192	199	224	203	189	205	184	221	231	229	195	201	233	219	197	189	191	223	238	216	214	221	193	208	189	199	196	212	237	248	243	190	233	205	220	218	228	219	217	176	209	188	218	206	212	197	220	194	225	201	188	240	207	209	218	209	172	210	231	197	203	198	206	208	202	196	215	221	215	225	226	225	198	209	190	232	190	211	218	207	217	209	228	238	214	204	200	232	212	195	192	237	201	222	201	210	207	201	175	225	196	195	215	203	212	183	232	182	205	218	206	212	218	215	214	207	216	206	208	187	200	209	233	199	194	231	214	187	218	216	234	204	230	226	192	213	219	206	230	211	220	202	210	226	206	211	201	234	193	209	198	213	213	185	214	220	226	223	215	178	212	210	187	222	218	191	176	217	233	209	210	210	230	206	215	225	198	198	213	228	218	238	204	197	237	211	216	215	228	217	189	219	205	221	226	204	217	196	205	193	215	186	248	194	235	222	203	215	202	218	212	194	239	216	237	211	202	211	217	209	217	212	217	215	223	221	217	238	217	213	200	180	179	200	217	213	207	195	217	213	220	226	212	187	203	225	223	186	189	185	214	202	203	204	214	206	185	220	238	208	203	205	193	208	206	225	212	202	219	198	210	189	216	219	209	194	192	217	214	223	182	199	224	217	221	210	179	186	207	221	210	232	229	222	199	215	211	205	216	196	167	198	181	219	204	231	189	221	224	197	200	214	205	239	230	211	217	236	224	197	195	214	189	216	189	229	205	219	214	214	240	228	203	191	228	203	202	200	216	199	238	229	217	183	218	205	208	242	232	212	203	188	230	222	225	207	217	189	230	227	181	195	216	218	221	230	179	209	190	202	177	207	200	191	233	212	218	214	215	215	199	190	228	206	175	247	203	194	219	213	235	200	219	219	207	228	222	200	218	230	233	229	223	205	208	213	203	232	200	218	180	210	215	225	237	202	198	208	196	214	223	210	214	218	221	197	193	207	192	220	215	209	210	203	220	221	206	197	197	249	209	217	215	225	212	209	221	222	210	200	219	200	228	238	179	210	200	245	209	222	199	173	196	175	209	212	188	215	208	210	211	216	201	224	206	197	191	184	231	234	196	212	217	224	204	227	216	223	197	214	200	215	207	205	206	225	196	208	215	187	237	200	197	189	218	207	209	216	202	213	194	188	204	216	191	210	202	208	211	207	221	226	225	214	225	236	197	215	219	204	219	209	227	222	196	208	217	209	213	205	216	228	192	217	211	220	262	209	206	207	215	212	220	194	184	207	231	228	223	222	218	211	186	226	210	184	207	183	194	218	222	209	203	200	226	207	185	197	217	238	187	228	219	217	216	222	199	212	187	189	197	223	195	224	199	208	203	199
27116	28091	12918	1258	933	765	613	550	484	408	398	394	342	322	350	356	328	320	320	307	311	295	316	293	295	302	293	322	313	308	306	293	309	273	293	308	299	266	278	330	276	289	281	275	266	284	291	284	303	327	285	314	318	269	327	313	279	293	289	289	264	302	292	272	290	299	323	295	293	282	296	294	320	285	275	290	296	282	274	269	302	278	311	281	286	281	274	283	291	298	279	305	299	297	269	259	285	293	301	294	295	271	311	313	271	288	321	301	272	323	289	310	275	268	285	274	292	315	296	286	293	289	292	287	289	277	291	268	282	303	309	274	265	277	301	293	283	306	290	280	274	265	267	299	286	270	292	283	307	269	318	281	305	295	300	313	271	269	304	290	303	294	263	288	306	297	291	286	323	283	275	276	319	283	316	284	289	296	305	284	295	274	315	285	299	323	298	300	279	270	307	282	279	251	287	282	313	288	282	276	284	272	293	248	258	266	279	282	284	270	272	304	323	277	271	274	289	272	274	272	283	276	301	296	290	263	266	295	302	270	288	296	284	284	297	318	290	279	311	273	320	311	278	279	271	305	301	303	268	296	285	279	284	291	300	294	263	286	277	333	286	300	273	294	291	292	291	280	284	296	275	256	278	267	303	295	290	296	260	266	286	283	299	303	263	270	302	292	265	289	291	329	281	289	267	293	301	273	302	278	301	316	289	289	279	298	269	288	283	288	272	280	296	269	323	271	284	273	296	278	265	287	251	310	283	303	303	302	296	307	281	276	273	306	252	292	265	268	302	286	286	277	293	319	296	307	267	270	273	285	301	315	290	252	293	261	323	261	276	286	302	308	327	305	285	281	290	279	284	292	332	304	326	290	300	282	284	270	255	297	293	331	312	306	314	303	303	259	280	332	277	288	290	302	300	279	278	295	292	285	285	288	303	288	297	299	309	321	287	316	297	290	309	286	278	334	292	286	287	264	281	312	268	296	288	293	274	298	307	295	302	278	293	276	302	281	283	290	291	299	279	292	283	259	264	299	329	303	277	315	274	277	314	255	308	258	299	267	281	263	276	264	276	310	279	284	285	293	286	304	290	268	284	275	306	318	326	316	291	281	272	270	313	276	303	289	263	293	305	269	288	291	267	307	283	279	286	284	258	289	272	285	298	302	314	258	310	303	266	294	291	289	291	277	294	319	273	279	274	304	286	278	303	286	261	288	285	267	326	296	291	262	287	280	308	318	295	309	267	269	285	261	281	311	293	284	269	311	275	283	325	265	275	273	301	296	273	288	310	292	283	307	297	287	304	253	293	268	303	279	290	297	305	301	278	301	304	283	262	325	268	274	273	283	292	300	290	296	308	317	268	290	290	313	279	319	313	276	260	266	273	297	295	277	288	319	267	277	252	279	290	291	290	322	279	247	338	273	302	294	319	278	272	284	277	274	283	266	278	302	278	285	305	288	282	299	301	293	297	256	287	272	301	282	305	283	255	309	301	290	283	269	285	249	291	288	277	281	294	291	313	300	303	283	267	258	293	305	290	261	271	299	290	265	289	313	292	266	301	277	282	286	268	321	288	337	282	309	307	313	284	323	289	336	269	252	284	288	315	271	299	312	260	303	307	282	300	285	299	279	293	304	318	314	269	294	309	273	269	289	278	277	280	272	286	304	280	356	269	287	286	287	248	280	321	290	279	284	288	308	290	297	310	298	284	269	270	278	300	290	306	264	313	306	297	302	316	285	339	290	320	276	302	295	309	275	310	292	280	263	280	301	251	263	296	278	296	307	275	294	266	299	276	285	286	301	283	295	286	281	296	297	284	293	297	287	320	271	296	280	301	277	296	314	286	269	268	308	290	275	308	300	287	300	298	292	290	271	267	305	263	299	263	301	283	291	272	268	284	270	290	297	333	253	301	304	307	271	259	274	296	273	273	334	305	299	282	314	293	262	311	281	320	267	293	261	305	307	272	287	271	311	266	317	294	314	287	283	295	326	305	319	309	315	271	297	297	294	283	272	302	313	251	266	311	275	281	295	286	298	273	288	266	285	291	281	286	313	334	258	288	292	303	286	316	305	241	314	304	296	276	322	291	290	291	293	273	281	268	280	250	316	303	322	285	301	273	290	314	273	256	324	301	295	325	268	297	278	300	283	310	303	305	304	306	284	297	269	311	293	310	285	318	274	277	308	324	306	301	279	298	268	288	302	285	322	292	318	327	291	300	285	301	315	295	318	293	305	294	283	271	261	333	303	282	269	278	262	287	303	280	267	308	290	296	296	287	271	272	277	295	277	260	285	329	277	290	276	290	292	274	295	288	292	272	272	316	278	294	311	321	240	277	292	293	267	291	309	318	288	290	292	301	269	299	289	263	319	291	284	296	262	290	298	268	269	287	255	282	299	286	323	280	280	287	324	284	256	293	287	284	298	285	292	289	297	293	301	263	285	315	290	295	284	272	302	300	331	270	281	278	281	289	295	302	309	326	275	296	259	303	287	260	283	298	269	269	287	288	288	282	260	303	270	337	306	299	290	286	283	256	270	277	276	299	289	290	265	279	277	282	259	304	294	291	287	283	302	292	287	267	283	312	258	288	291	305	292	300	282	298	301	274	253	304	302	285	318	275	287	297	293	294	307	271	297	283	261	281	300	323	294	314	290	280	277	295	276	276	263	299	298	270	300	294	298	273	288	325	281	305	268	303	313	285	293	314	284	301	287	269	317	267	277	314	307	288	303	303	267	309	296	282	288	282	295	311	290	319	340	276	283	287	269	267	311	267	279	283	282	281	273	267	248	302	308	287	312	306	281	262	285	287	249	278	283	310	271	298	298	284	277	289	274	274	300	265	286	303	276	277	274	265	320	309	284	289	321	314	284	296	278	311	284	280	286	289	303	289	276	264	283	297	276	286	343	301	312	299	277	307	279	294	296	281	294	286	298	270	278	283	304	306	286	301	282	268	287	297	276	272	303	287	300	272	293	285	293	283	297	278	263	264	266	291	277	271	314	268	270	280	311	316	293	278	307	295	291	274	289	302	296	275	289	285	295	296	290	321	277	291	297	301	296	264	319	287	306	297	292	294	318	278	281	274	274	295	291	268	309	296	284	278	310	289	274	257	320	283	289	298	285	288	290	296	279	245	333	293	285	300	284	273	271	305	285	309	282	293	277	305	303	275	325	298	307	276	297	283	282	279	324	304	293	303	311	284	308	289	306	275	272	278	280	293	306	292	279	349	271	293	293	308	277	317	291	288	300	270	294	276	279	285	282	290	304	277	269	301	290	296	303	302	249	271	289	317	276	287	309	314	320	264	279	272	252	277	265	284	310	303	309	289	290	265	298	319	301	295	286	253	287	269	285	275	269	285	282	319	318	300	289	260	274	314	287	286	290	307	298	295	316	289	288	298	272	322	301	305	275	271	303	280	285	324	304	294	269	299	292	276	294	288	291	310	303	266	271	283	301	280	299	305	272	287	301	307	296	283	324	282	291	289	275	293	287
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
