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
341156276068	341156276626	341156277176	341156277726	341156278276	341156278828	341156279378	341156279926	341156280476	341156281026	341156281576	341156282128	341156282676	341156283226	341156283776	341156284326	341156284876	341156285426	341156285976	341156286526	341156287076	341156287628	341156288176	341156288726	341156289276	341156289826	341156290376	341156290926	341156291476	341156292026	341156292576	341156293126	341156293676	341156294228	341156294776	341156295326	341156295876	341156296426	341156296978	341156297526	341156298076	341156298628	341156299176	341156299728	341156300276	341156300826	341156301376	341156301928	341156302476	341156303028	341156303576	341156304128	341156304676	341156305228	341156305778	341156306326	341156306876	341156307426	341156307976	341156308528	341156309076	341156309628	341156310176	341156310728	341156311276	341156311828	341156312376	341156312928	341156313476	341156314028	341156314576	341156315128	341156315676	341156316228	341156316778	341156317328	341156317876	341156318428	341156318978	341156319528	341156320076	341156320628	341156321176	341156321728	341156322276	341156322828	341156323378	341156323928	341156324476	341156325028	341156325578	341156326128	341156326676	341156327228	341156327778	341156328328	341156328876	341156329428	341156329976	341156330528	341156331076	341156331628	341156332178	341156332728	341156333276	341156333828	341156334378	341156334928	341156335476	341156336028	341156336578	341156337126	341156337676	341156338228	341156338778	341156339328	341156339876	341156340428	341156340978	341156341528	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	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
23455	21841	29627	24628	21832	21785	6621	1819	1500	1399	1354	1308	1237	1220	1173	1192	1197	1168	1117	1121	1140	1112	1111	1073	1113	1170	1040	1107	1113	1093	1104	1093	1107	1090	1080	1014	1136	1081	1124	1143	1139	1118	1163	1130	1084	1106	1134	1108	1113	1077	1071	1100	1107	1103	1130	1147	1121	1075	1035	1147	1063	1107	1059	1037	1124	1092	1073	1061	1101	1027	1076	1078	1045	1081	1040	1100	1061	1075	1029	1086	1088	1118	1056	1025	1068	1049	1085	1041	1081	1037	1059	1059	1080	1077	1076	1094	1035	1057	1103	1146	1060	1082	1105	1065	1048	1093	1032	1116	1038	1075	1067	1004	1051	1013	1026	1012	1061	1067	1032	1047	997	1028	1053	1078	1030	1048	1084	1057	1086	1139	1068	1121	1064	1121	1035	1074	1054	1064	1133	1068	1005	1071	1047	1021	1051	1116	1040	1077	1063	1072	1086	1118	1057	1070	1040	1049	1071	1063	1046	1058	1057	1064	1031	1113	1087	1084	1076	1123	1054	1082	1047	1072	1056	1136	1079	1087	985	1013	1052	1059	1015	1064	1018	1101	1033	1025	1053	1064	1097	1063	1063	994	1129	1012	1051	1090	1035	1115	1061	1069	1024	1061	1052	1074	1043	1015	1029	1057	1041	1060	1056	1060	1035	1077	1038	1099	1033	957	1056	1051	1040	1042	1136	1066	1008	1029	1017	1057	1088	1081	1041	984	1045	1009	1111	1087	1071	1006	1016	1019	1060	1065	1026	1069	1043	1034	1078	1091	1078	1036	1078	1077	1096	1074	1087	1040	1074	1088	1000	1088	1025	1047	1032	992	1085	1091	1049	1027	1072	1036	1064	1024	1035	1054	1057	1077	1086	1055	1063	1090	1069	1100	1070	1113	1105	1022	1047	1010	1006	1092	1007	1064	1033	1093	1097	1080	1030	1052	1042	1070	1046	1063	1087	1086	1026	1029	982	1015	1091	1091	1020	1065	1080	1026	1050	1060	1014	1045	1079	1102	992	1026	1127	1070	1101	1069	1102	1093	1053	1057	1022	1056	1036	1007	1097	1111	1061	1074	1039	1099	1051	1079	1011	1041	1117	1087	1091	1030	1000	1061	1071	1054	1083	1095	1041	991	1069	1047	1066	1029	1073	1101	1024	1090	1101	1041	1042	1077	1038	1077	1103	1082	1064	1092	1094	1033	1007	1092	1097	1066	1045	1054	1022	1077	1076	1024	1075	1034	1056	1045	1036	998	1037	1099	1058	1057	1044	1014	1031	1002	1017	1062	1053	1076	1066	1006	1069	1093	1046	1139	1065	1060	1065	1064	1011	1048	1086	1069	1036	1089	1039	1051	995	1099	1086	1039	1074	1073	1059	1046	1040	1122	1064	1050	1013	1030	1035	1082	1095	1087	1117	983	1026	1045	1104	1062	1057	1048	1082	1111	1063	1099	1049	1057	1003	1117	1093	1068	1036	1042	1113	1067	1069	1088	1004	1064	1087	1108	1063	1091	1089	1022	1018	1056	1024	993	1059	1024	1028	1071	1096	1016	1060	1044	1026	1021	1074	1045	1098	1068	1048	1063	1117	1094	1086	1039	1013	1083	1011	1026	1101	984	1068	1036	1053	1074	1070	997	1056	1025	1051	1033	1016	1075	1135	1078	1057	1020	1062	1071	1085	1056	1027	1081	1092	1035	1066	1077	1079	1045	1014	1058	1069	1036	977	1046	1017	1016	1072	1048	1067	1050	1042	1101	1106	1039	1070	1062	1077	1104	1078	1058	1107	1106	1083	1103	1003	1099	1088	1074	1027	1070	1062	1057	1052	1038	1050	1066	1068	1061	1072	1009	1056	980	1105	1036	1088	1062	1045	1033	1072	1074	1028	1103	1082	1033	1083	1030	1055	1057	1066	1022	1043	1098	1036	1027	1037	1059	993	1080	1099	1093	1071	993	1008	1036	1033	1010	1050	1104	1054	1127	1071	1050	1088	1082	1030	1037	1045	1055	1043	1058	1055	1118	1048	1039	1068	1002	1033	1025	1032	1114	1046	1083	1124	1080	1025	1102	1056	1073	1087	1011	1054	1084	1063	1048	1105	1019	1037	1109	1012	1040	1041	1062	1046	1094	1058	1044	1073	1035	1058	1006	1002	1000	1031	1052	1060	1031	1030	1067	1033	1051	1038	999	999	1027	988	1026	1043	1086	1042	1074	1029	1051	1046	1079	1084	1024	1064	1084	1048	1022	1047	1043	1090	1064	1065	1069	1088	1044	1009	1091	1047	1063	1062	1067	1084	1157	1081	1026	1069	1068	1033	1077	1018	1018	1068	1083	1057	1088	1056	1058	1122	997	1086	1022	1070	1001	1068	1017	1046	1081	1108	1061	1082	1063	1074	1029	1018	1118	1062	1097	1075	1056	1028	1045	1066	952	1045	1048	1029	1042	1065	1016	1039	1070	1076	994	1106	1075	1000	1088	1098	1015	1149	1063	1062	1075	1041	1045	1121	1068	994	1035	1002	1059	1044	1042	1044	1075	1072	1073	1081	1098	1068	989	1111	967	1038	1068	1027	1065	1086	1083	1056	1048	1037	1038	1030	1101	976	981	1045	1027	1105	1130	1052	1042	1043	1041	1089	1059	1056	1101	1040	1086	1072	1110	1016	1022	1036	1028	1114	1057	1024	1047	1029	993	1061	1075	1096	1028	1058	1014	1054	1039	1054	1026	1111	1062	1078	1101	1067	1080	1016	1045	1003	1034	1066	1044	1055	1025	1152	1076	1025	976	1034	1077	1053	1100	1053	1062	1081	1023	1114	1003	1067	1034	1064	1038	1037	1083	1085	1080	1066	1071	1062	1016	1105	1066	1064	1002	1014	1071	1085	1051	1040	1057	1050	1014	1053	1026	1034	1079	1106	1110	1052	1025	1009	1043	1074	1001	1053	1040	1042	1032	1072	998	1092	1050	1041	1090	1064	1080	1053	1076	1078	1044	1050	1080	1056	1024	1066	1102	1008	1034	1044	1029	1088	1083	1078	1031	1084	1043	1094	1063	983	1043	1069	1016	1033	1091	1018	1044	1086	1035	1111	1097	1076	1027	1054	1073	975	1044	1026	1071	994	1032	1028	1095	1075	1068	1102	1021	1023	1039	1024	1082	1062	1073	1088	1078	1066	1051	1096	1026	1073	1066	1096	1094	1038	1086	1013	1068	1069	1058	998	1013	1061	1039	1016	1061	1037	1047	1060	1075	1015	1077	1042	1070	1045	1035	1029	1059	1063	1090	979	1035	1009	1011	1039	1083	1060	1068	1054	1034	1000	1044	1031	1092	1084	1039	1068	1079	1058	1066	1067	1103	1062	1008	1099	1046	1079	1032	1082	1074	1051	1031	1006	1077	1022	1075	1052	1052	1133	1031	1019	1040	1032	1043	1048	1010	1019	1009	1056	1008	1036	1086	1095	1047	1079	1043	1088	1051	1050	1055	1085	1039	1070	1053	1045	1105	1080	1076	1066	1073	1107	1061	1129	1084	1098	1017	1048	1076	1054	1010	1024	1092	1102	1071	1081	1066	1090	1047	1026	1077	1090	1064	1118	1061	1085	1031	1099	1047	1021	1030	1057	1040	1013	1086	1041	1090	1062	1030	1064	1044	1056	1058	1076	1049	1050	1050	1005	1094	1075	1032	1044	1082	1019	1053	1111	979	1070	1012	1112	1052	1089	1058	1092	1064	1051	1065	1022	1042	1075	1101	1030	1030	1034	1066	1107	1046	1064	1050	1073	1176	1072	1098	1078	1082	1078	1117	1052	1090	1069	1063	1058	1068	1093	1037	1093	1095	1062	1064	1027	1055	1071	1052	1035	1095	1095	1108	1062	1031	1086	1083	1007	1035	1066	1024	1050	1029	1033	1066	1076	1025	1082	1040	1072	983	1056	1078	1046	1004	1064	1100	1061	1074	1057	1091	1023	1069	1015	1083	1069	1037	1039	1061	1116	1102	1039	1069	1063	1042	1033	1026	1017	982	1054	1024	1063	1048	1033	1062	1067	1072	1025	1067	1060	1074	1102	1018	1037	1018	1004	1054	1066	1033	1020	1054	1090	1135	1064	1041	1071	1074	1049	1056	1035	1059	1072	1095	988	1068	1071	1083	1094	1068	1029	1069	1045	1017	1043	1059	1082	1054	1046	1014	1055	1023	1122	1008	1017	1070	1001	1092	1060	1019	1087	1043	1078	1053	1058	993	1012	1120	1060	1057	1088	1022	1099	1059	1043	1085	1076	1043	1050	1073	1088	1063	1070	1016	985	1060	1045	1085	1076	1019	1103	1065	1053	1003	1077	1061	1038	1080	1036	1058	1051	1059	1028	1058	1074	1038	1119	1043	1081	1014	1022	1062	966	1054	1065	1044	1038	1042	1064	1079	1035	1037	1099	1040	1030	1014	1136	1034	1069	1053	1082	1065	1082	1045	1039	1055	1027	1055	1008	1047	999	1022	1051	1054	1029	1052	1061	1088	1083	1060	1082	1131	1091	1036	1053	1068	1106	1074	1003	1041	1080	1053	1118	1029	1099	1043	1071	1052	1069	1086	1052	1086	1043	1049	1067	1091	1075	1082	1027	1070	1079	1097	1072	1053	1079	1053	1029	1073	1076	1087	1024	1038	1077	1060	1050	1146	1029	1065	1075	1070	1121	1059	1043	1065	1045	1121	1029	1035	1074	1058	1082	1048	1026	1022	1022	1051	1064	1043	1046	1151	1062	1068	1065	1040	1113	1057	1123	1019	1062	1074	1035	1018	1054	1027	1024	1016	1055	1076	1061	1046	1025	1069	1018	1017	1031	1070	1054	1048	1043	1040	1069	1048	1042	1040	1043	1072	1133	1062	1036	1040	1032	990	1064	1097	1069	1039	1021	1039	1087	1060	1102	1085	1000	1067	1060	1059	1052	1137	1081	1064	1048	1078	1049	980	1050	1107	1097	1032	1066	1069	1052	1092	1110	1053	1073	1063	1020	1018	1040	1044	1068	1068	1058	1024	1043	1091	1051	995
24575	50942	9417	5062	3806	2988	2451	2134	1848	1648	1476	1382	1328	1307	1233	1192	1268	1170	1203	1117	1186	1074	1093	1116	1113	1175	1084	1112	1152	1135	1115	1115	1081	1088	1061	1123	1132	1130	1197	1141	1121	1081	1142	1145	1053	1044	1120	1073	1145	1109	1081	1079	1111	1095	1109	1115	1103	1056	1099	1085	1035	1037	1111	1153	1055	1038	1077	1106	1078	1093	1077	1048	1010	1028	1094	1086	1055	1061	1067	1072	1030	1101	1084	1050	1039	1073	1117	1062	1045	1065	1028	1148	1048	1036	1054	1066	1032	1067	1060	1060	1051	1113	1030	1034	1027	1007	1076	1056	1063	980	991	1054	1107	1109	1105	1104	1127	1047	1046	1046	1094	1061	1041	1003	1114	1061	1065	1103	1076	1025	1082	1083	1031	1038	1023	1071	995	1033	1038	989	1015	1057	1042	1038	1048	1061	1100	1012	1094	1076	1042	1031	1067	1086	1078	1076	1007	1074	1088	977	1030	1083	1045	1076	1055	1005	1071	1044	1057	1022	1074	1053	1109	1040	1041	1099	1116	1104	994	1088	1058	1098	1002	1056	1061	1042	1036	1037	1045	1035	1074	1120	1093	1148	1094	1042	1025	992	1086	1056	1041	1020	1109	1038	1045	1016	1040	1085	1079	1082	1056	1033	1105	1104	1014	1006	1023	1051	1008	1068	1096	1038	1027	1052	1015	1031	1098	1017	1062	1050	1043	1108	1054	1043	1083	1093	1085	1082	1071	1052	1038	1061	1071	1009	1050	1036	1037	1094	1075	1123	1090	1023	1062	1079	1106	1053	1053	1071	1060	1006	1057	1047	1086	1035	1098	1047	1087	1076	1055	978	1074	1001	1064	1096	1084	1040	1085	1040	1037	1080	1059	1078	1063	996	1044	1111	1053	1072	1079	1023	1112	1062	1051	1143	1014	1037	1054	1108	1015	1086	1055	1061	1033	1041	1028	1077	1052	1076	1093	1061	1060	1074	1059	1038	1067	1073	1098	1108	1095	1039	1062	1040	1065	1108	1090	1023	1002	1062	1064	1043	1003	1068	1046	1041	1033	1052	1011	1025	1078	1026	1088	1123	1054	1125	1079	1117	1075	1047	1022	1058	1053	1039	1051	1056	1076	1060	1058	1059	1075	1003	1056	1061	1065	1059	1041	1077	1069	1051	1082	1075	991	1090	1093	1104	1041	1046	1041	1024	1063	1027	1023	1082	1027	1036	1093	1029	1051	1044	1107	1091	1120	1137	1020	1026	1043	1064	1037	1047	1064	1038	1003	1042	1043	1044	1076	1120	1076	1017	1063	1077	1022	1029	1069	964	1038	1004	1030	1053	1015	1067	1040	1088	1067	1046	1015	1031	1096	1028	1055	1080	1065	1060	1058	1060	1075	1054	1061	1054	1094	1072	1039	1067	1041	1052	1089	999	1072	1080	1035	1045	1059	1037	1046	1045	1003	1072	1065	1052	1046	1087	1086	1014	1005	1044	1043	1056	1065	1071	1097	1084	1047	1067	1102	1050	1125	1088	1065	1091	1057	999	1077	1099	1092	1060	1073	1068	1093	1076	1079	1004	1018	1035	1060	1085	1038	1076	1080	1007	1074	1069	1035	1089	1074	1048	1058	1051	1055	1065	1078	1077	1043	1057	1049	1026	1000	1001	1061	1033	1022	1020	1088	1032	1021	1076	1070	1064	1040	1023	994	1067	1046	1038	1110	1103	1080	1074	1015	1093	1058	1071	1084	1077	1149	1047	1112	1027	1068	1071	1044	991	1068	1017	996	1057	1040	1074	1129	1051	1053	1014	1052	1072	1015	1065	1090	1061	1044	1072	1018	1065	1047	1068	1023	1061	1049	1029	1057	1088	1023	1102	1093	1042	1093	1065	1058	1067	1031	1044	1014	1044	1108	1080	1028	1056	1095	1044	1059	1047	1063	1097	1012	1097	976	1040	1055	985	1037	992	1081	1053	1063	1011	984	1059	1038	1028	1052	1060	1044	1061	1065	1007	1001	1012	1029	1094	1056	1040	1061	1054	1060	1046	1043	1058	1026	1070	1037	1029	1049	1084	1097	1043	1040	999	1023	1053	1024	1048	1024	1035	1061	1074	1040	1049	1008	1021	984	1045	1087	1030	1110	1093	1066	1071	1061	1079	1061	1045	1024	1042	1122	1068	992	1013	1061	1021	1007	1066	1117	1052	1046	1065	1077	1064	1065	1061	1078	1087	1078	1029	1034	1088	1041	1087	1081	975	1006	1108	1058	1018	1092	1025	1102	1076	1045	1056	1069	1034	1034	1067	1085	1084	1036	1079	1051	1060	1038	1078	1048	1017	1046	1090	988	1037	1055	1054	1027	1083	1122	1068	1127	1030	1043	1050	1059	1076	1060	1006	1038	1034	1096	985	1006	1047	1105	1028	1071	1071	1061	1041	1057	1035	995	1047	1056	1103	1045	1077	987	1023	1169	1015	1083	1029	1017	1061	1053	1027	1045	1085	1093	1067	1008	1019	1032	1073	1007	1121	1054	993	1087	1008	1031	1015	1048	1058	1063	1046	1092	1068	1054	1062	1047	1069	1146	1066	1040	1024	1036	1084	1057	1067	1060	1007	1039	1079	1087	1067	1024	1060	1054	1078	1033	1085	1077	1062	1073	1006	1061	1019	1059	1048	993	1090	1101	1071	1130	1048	1057	1084	1073	1121	1043	1068	1039	1068	1030	1036	1061	1051	1078	1068	1055	1022	1040	1048	1112	1039	1042	1047	1027	1055	1059	1035	1036	1079	1005	1027	1057	1036	1003	1103	1053	1124	1032	1056	1060	1107	1047	1059	1103	984	1053	1066	1052	1035	1093	1064	1083	1075	986	1075	1112	1054	1008	1009	1087	1050	1043	1111	1049	1087	1018	1065	1056	1043	1108	1026	1039	1074	1068	1050	1067	1019	1027	1046	1069	1045	1013	1002	1070	1046	1028	1074	1051	1049	997	1052	1114	1074	1068	1038	1030	1081	1055	997	1050	1088	1067	1030	1099	1096	1073	1057	1041	1038	1077	1070	1084	1061	1091	1073	1051	1051	1012	1068	1058	1047	1043	1078	1082	1008	1034	1051	1027	1017	1047	1074	1069	1017	1077	1072	1047	1088	1068	1075	1035	1038	1044	1094	1022	1082	1065	1056	1078	1029	992	1062	1065	1055	1066	1059	1074	1070	1059	1049	1068	1046	1043	1059	1039	1052	1062	1023	1096	1080	1000	1076	1074	1057	1078	1089	1042	976	1034	1052	1035	1009	1070	1056	1083	1060	1034	1003	1004	1035	1040	1046	1034	1093	1082	1032	1019	1079	1022	1050	1016	1022	1072	1098	998	1011	1121	1072	1079	1078	975	1063	1086	1054	1016	1052	1066	1079	1103	1071	1022	1087	1079	1061	1055	1078	1047	1069	1009	1068	1059	1090	1133	1066	1051	1046	980	1027	1032	1049	1025	1080	1128	1024	1063	1014	1091	1002	1079	1035	1048	1047	1014	1006	1051	1047	1041	1059	1062	1053	1021	998	1082	1096	1064	1025	1009	1042	1083	1031	1044	1065	1052	1107	1073	1060	1093	1098	1052	1085	1073	1001	1075	1086	1105	1076	1027	1032	1107	1037	1081	1092	1056	1035	1085	1005	1065	1007	983	1050	1061	1019	1106	994	1063	1061	1051	1057	1083	1091	953	1012	1052	1073	993	1054	1068	1024	1073	999	1089	1054	1029	1064	1099	1099	1067	1011	1035	1021	1051	1064	1013	1007	1005	1122	1017	1083	1065	1015	1049	1050	1078	1018	1060	1105	1033	992	1102	1028	1063	1004	1094	1042	1051	1089	1087	1049	1056	1009	1030	1031	1056	1055	1121	1066	1009	1091	1087	1041	1057	1081	1106	1065	1104	1049	1002	1018	1005	1043	1060	1062	1038	1064	1053	1076	1112	1071	1061	1045	990	1036	1100	1053	1037	1047	1051	1023	1053	1032	1066	1040	1092	1051	1060	1074	1089	1066	1011	1049	1052	1042	1016	1037	1006	1090	1103	1142	1112	1070	1038	1114	1050	1041	1029	1068	1030	1096	1051	1042	1123	1068	1062	1032	1069	1079	1068	1065	1077	1060	1055	1031	1049	1065	1046	1129	1003	1098	1046	1062	1066	1125	1072	1035	1085	1060	1076	1040	1015	1053	1077	1055	1038	1094	1084	1049	1078	1044	1038	1096	1038	1042	1069	1042	1088	1012	1018	1056	1036	1039	1032	1046	1147	1022	1067	1051	1062	1073	1047	1077	1082	1043	1064	1050	1038	1060	999	1112	1041	1092	1051	1050	1022	1035	1032	1070	1033	1095	1006	1103	1034	1043	1029	1059	1042	1118	1050	1056	1117	1055	1069	1066	1057	1051	1045	1081	1044	1046	1011	1004	1070	1035	1034	1128	1080	1050	1068	1043	1069	1013	1076	1069	1102	1078	1046	1059	1084	1047	1004	1044	1066	1024	1108	1033	1029	1105	1039	1053	1060	1079	1051	1097	1027	1072	1072	1084	1053	1086	1075	1043	1093	1097	1060	1083	1104	1067	1049	1062	1093	1030	1056	1050	993	1045	1112	1044	1059	1063	1053	1031	1080	1051	1069	1067	1032	1054	1071	1055	1026	1107	1100	977	1071	1100	1058	1073	1061	1030	1105	1017	1030	1030	1010	1021	1034	1101	1053	1037	1041	1117	1011	1067	1065	1025	1030	1006	1048	1058	1081	1048	1068	1034	1099	1019	1090	1042	1092	1006	1019	1040	1031	1030	1070	1017	1069	1035	975	1077	1039	1068	1026	1025	1101	1084	1049	1027	1046	1028	1073	1046	1038	1049	1048	1077	1056	1006	1008	1065	1026	1110	1023	1008	961	1021	1078	1048	1008	1066	1067	1049	1088	1011	1028	1086	1095	1088	1030	1081	1043	1035	1078	1013	1076	1045	1020	1056	1124	1053	1059	1135	1083	1085	1067	1114	1056	1066	1067	1053	1068	1081
28848	18293	4143	931	785	750	607	559	567	562	563	553	569	560	576	572	574	611	547	587	567	580	587	586	566	535	578	552	542	560	556	549	578	566	559	549	572	584	549	608	566	549	518	612	578	619	585	588	539	576	583	569	591	601	556	544	541	571	565	583	547	583	595	582	577	546	564	554	540	552	561	533	571	554	519	551	536	534	564	563	538	549	539	590	540	570	541	581	559	564	546	547	572	561	545	558	544	533	541	563	554	529	558	561	553	546	560	568	551	513	580	588	560	569	553	560	530	558	540	543	544	550	551	561	542	511	560	552	563	534	569	580	570	580	561	516	558	546	547	602	535	558	582	589	556	554	574	559	538	580	567	552	581	572	561	526	566	563	599	549	570	579	611	543	556	519	602	544	564	553	617	540	529	568	583	542	579	559	561	571	622	556	588	552	555	584	542	558	535	586	564	534	558	525	534	550	561	557	570	547	555	565	555	572	567	559	544	579	593	572	556	535	571	582	577	505	527	561	553	585	576	537	571	530	541	529	535	562	593	556	559	557	566	543	530	542	567	565	561	586	567	559	590	594	557	529	549	556	578	567	578	527	534	552	570	563	550	538	562	548	562	517	546	541	559	596	549	537	542	544	554	543	516	549	626	529	545	570	540	608	533	555	536	530	573	613	562	523	554	557	546	513	546	575	582	544	546	593	572	587	526	556	558	582	578	575	570	605	542	579	530	515	532	554	555	555	549	583	552	568	563	592	561	569	562	582	555	577	547	546	542	513	550	547	571	505	570	554	535	538	542	555	559	574	568	563	591	557	537	594	569	598	553	553	562	541	568	557	558	563	573	567	565	550	598	545	604	581	595	605	577	560	558	569	580	551	515	551	564	567	589	562	533	526	588	570	564	555	536	596	550	563	537	549	582	548	549	565	527	546	552	581	534	531	533	551	554	583	541	543	551	537	539	546	545	508	561	564	548	577	572	575	542	530	553	549	558	534	522	588	565	561	543	534	533	560	562	541	607	564	569	531	565	543	534	581	562	577	538	549	551	504	551	524	580	546	580	578	550	533	567	544	574	585	604	506	573	575	546	559	531	538	569	560	543	550	559	570	561	599	568	592	554	591	545	600	557	602	559	562	537	562	568	541	550	576	533	643	596	570	551	567	579	604	580	540	592	593	545	570	563	570	554	584	574	622	537	520	558	541	517	558	552	550	556	558	532	584	606	503	525	555	506	523	558	555	584	598	606	531	587	561	572	546	507	542	551	548	565	539	555	622	504	510	568	581	557	571	614	601	575	590	588	577	520	544	549	589	556	566	557	534	499	544	546	514	596	539	559	545	560	568	568	596	548	597	549	611	573	553	543	548	559	564	539	578	559	531	582	609	586	528	587	593	580	567	575	561	543	548	556	575	552	546	521	549	537	569	552	518	598	539	602	567	536	555	575	543	577	564	556	584	532	521	538	573	570	525	589	589	545	625	551	551	563	553	563	553	546	553	551	567	528	524	593	546	570	524	567	581	529	560	558	563	562	571	601	573	582	546	557	534	583	556	568	538	597	566	528	589	583	562	548	569	590	571	575	534	529	522	573	578	540	585	543	571	553	579	573	563	528	574	579	544	566	591	583	498	567	557	571	570	557	561	592	526	564	570	584	564	569	556	565	564	585	575	586	563	527	554	556	534	585	536	573	572	520	555	571	570	568	574	559	597	548	545	573	549	582	568	537	586	517	549	575	568	551	563	567	556	548	535	558	570	575	583	537	541	513	520	554	545	584	591	549	542	593	550	540	540	516	556	611	572	607	568	531	564	544	583	574	590	551	581	566	555	528	617	589	564	583	532	534	539	547	555	571	532	514	580	516	566	533	556	536	572	593	548	558	538	580	556	563	543	526	553	559	554	557	579	548	546	553	528	580	595	553	542	579	547	541	578	556	562	528	537	544	580	554	592	590	586	540	558	558	538	522	582	596	513	542	539	532	528	556	514	583	497	582	551	559	568	549	536	587	562	562	518	589	506	558	536	575	563	527	543	551	544	537	576	573	569	551	582	549	552	541	586	552	545	536	558	557	561	539	554	545	556	584	569	597	548	562	538	579	529	550	552	550	572	549	541	517	520	590	527	566	571	516	555	579	531	518	559	529	555	556	589	556	579	534	540	547	560	565	562	578	559	539	556	518	557	545	573	572	544	549	551	560	563	605	548	564	517	566	568	528	575	568	534	569	520	595	642	537	569	567	583	557	589	566	579	549	560	523	541	572	596	539	622	535	575	561	560	545	577	548	570	581	607	558	566	609	554	561	575	573	539	550	590	534	573	567	571	571	542	535	518	562	591	591	516	567	613	558	567	541	523	589	549	549	538	575	557	547	557	576	570	580	577	565	563	619	577	578	564	538	516	590	511	553	579	524	590	579	549	582	599	523	543	572	567	579	544	569	602	585	552	543	556	612	568	569	571	566	580	552	581	585	563	581	567	522	569	558	557	550	563	562	585	543	592	541	566	533	578	568	561	597	569	524	587	562	573	528	530	619	545	560	562	572	530	559	570	554	505	538	536	542	574	538	534	579	525	569	565	558	555	546	573	601	533	549	542	576	588	570	540	554	523	549	558	539	546	580	530	530	561	594	547	576	541	573	602	567	554	559	507	550	547	546	546	561	561	587	572	530	552	571	561	563	537	529	569	580	620	551	576	508	544	556	598	551	555	566	613	560	577	535	515	554	562	527	586	544	534	496	535	581	606	565	574	580	583	536	576	558	558	521	597	590	531	604	551	537	538	586	537	535	575	580	564	599	549	594	576	581	598	532	576	557	540	553	528	589	548	546	567	567	589	581	530	594	534	553	522	591	578	562	541	558	549	591	586	557	592	580	552	534	584	570	538	606	574	591	543	533	516	534	569	566	588	592	562	553	566	563	544	525	540	571	525	547	534	572	583	537	518	581	567	576	598	528	552	528	561	562	568	546	586	572	520	533	568	523	554	523	524	585	546	571	532	559	547	564	572	544	549	535	580	564	603	540	534	562	539	561	556	578	529	579	535	521	596	549	567	551	541	547	594	565	566	586	546	566	570	531	520	573	557	537	550	564	588	516	549	554	557	593	592	557	547	596	564	591	586	524	566	571	567	608	565	579	555	522	525	565	564	568	564	554	564	572	519	566	555	564	544	558	566	530	561	535	570	580	569	546	528	542	526	538	567	573	569	574	508	572	554	570	589	533	520	559	551	539	530	566	570	533	592	518	568	589	575	562	544	578	553	639	612	542	563	528	572	599	546	594	531	577	552	561	522	574	580	540	577	564	550	538	544	597	543	539	566	563	555	528	563	549	547	561	589	565	577	556	578	601	525	544	545	582	553	544	566	549	555	565	529	518	538	549	542	569	597	550	589	539	525	533	561	552	595	557	590	529	563	512	575	543	557	576	544	587	568	589	568	612	542	604	582	571	547	529	537	554	573	527	527	571	527	570	545	544	577	575	541	572	511	578	567	560	563	529	577	534	562
13086	10818	866	720	669	647	613	644	639	588	621	620	593	613	605	578	558	591	636	595	613	596	619	637	617	564	591	566	664	607	621	559	616	601	597	585	682	588	650	620	603	643	634	629	629	587	570	639	599	606	580	618	571	592	605	565	576	596	604	569	577	589	613	595	572	582	620	611	591	585	633	585	578	571	600	616	621	647	545	585	603	558	593	584	590	581	543	545	547	551	543	609	603	589	564	588	566	565	583	599	598	577	608	571	589	607	583	562	607	560	596	572	574	580	607	565	590	602	616	631	596	581	595	547	586	598	580	667	611	595	583	612	605	610	551	577	604	606	598	567	566	585	553	599	558	537	602	581	579	587	536	571	587	599	615	592	609	608	600	542	573	594	599	582	639	571	593	607	592	589	585	596	612	549	604	592	602	558	578	623	570	640	568	583	606	576	593	603	620	573	541	582	575	591	590	625	594	595	594	599	574	596	568	597	630	563	548	608	563	597	590	595	582	582	616	612	611	578	612	606	544	586	606	601	597	552	622	591	570	608	573	573	609	549	555	626	557	596	555	620	579	599	591	645	575	627	586	593	561	586	600	583	557	612	553	604	588	576	611	581	596	590	566	607	586	585	583	545	622	601	608	617	576	603	577	585	581	591	558	621	565	584	611	584	567	572	571	595	625	594	573	576	589	620	591	595	597	564	601	531	587	605	578	584	594	555	590	604	613	550	583	611	592	618	572	591	616	559	565	599	630	595	619	563	635	605	596	593	600	535	599	595	588	623	587	600	585	606	635	616	588	602	554	592	561	580	638	614	595	579	572	590	632	609	572	595	595	604	629	624	553	599	589	557	594	574	558	596	640	565	579	581	567	584	588	577	557	673	612	605	546	589	569	643	603	534	592	582	579	595	599	587	602	612	571	627	609	577	544	568	592	598	567	634	593	598	645	556	615	569	580	578	609	580	589	634	544	580	587	592	578	584	595	562	583	580	597	602	562	578	616	558	593	590	569	588	535	545	543	580	583	571	600	631	588	627	597	575	603	627	562	608	594	572	546	593	641	626	579	555	588	596	599	583	570	585	599	595	587	630	603	558	625	571	605	538	601	542	595	585	615	587	606	599	607	579	519	573	610	628	649	623	556	570	560	588	579	552	577	622	585	614	596	560	615	580	559	573	597	580	598	589	591	591	603	576	638	622	613	566	585	583	626	584	562	615	600	592	554	529	607	636	567	604	585	595	615	595	605	595	557	643	546	591	585	585	597	556	549	598	586	570	634	601	557	558	581	602	564	609	608	586	597	618	572	572	633	564	583	609	607	586	580	544	557	615	516	613	622	601	595	578	580	581	602	572	576	580	590	591	599	631	638	621	594	600	575	624	587	588	603	606	605	578	553	565	592	609	648	588	579	585	568	572	611	581	632	584	640	596	580	588	556	597	613	590	549	590	613	599	592	566	613	569	612	587	605	611	592	612	559	574	591	562	590	564	569	612	581	602	605	625	612	600	613	620	536	608	600	609	559	590	535	614	577	595	583	639	606	579	587	543	615	567	575	616	607	560	594	606	574	585	591	571	605	569	589	562	559	582	607	579	567	604	600	592	565	590	576	612	575	597	586	610	564	569	538	564	564	530	568	615	582	585	607	565	577	590	579	565	562	612	545	548	590	609	621	584	579	526	581	586	575	569	580	570	574	594	594	595	574	639	595	584	650	613	587	564	585	595	606	586	558	575	590	568	587	559	589	580	595	588	578	598	589	563	599	594	572	570	587	574	624	559	622	558	605	573	576	631	584	589	560	562	581	579	598	591	575	582	606	582	630	586	603	574	559	573	552	553	605	609	559	600	584	615	607	578	622	565	564	565	574	593	580	591	604	601	591	598	603	577	527	601	567	582	569	582	564	586	549	606	601	615	595	603	566	581	589	583	588	582	596	622	585	567	634	657	567	571	581	599	590	586	598	568	561	606	591	629	593	600	582	571	616	569	573	586	556	622	603	581	651	575	586	614	592	579	628	570	576	590	591	597	568	633	584	578	587	587	566	554	595	604	611	594	594	607	570	622	616	599	599	604	588	560	617	594	621	604	567	590	589	547	592	604	596	594	558	581	620	594	578	619	546	587	609	589	577	594	613	601	630	561	593	554	607	622	581	604	583	580	613	589	588	566	552	542	618	560	583	597	571	557	574	599	548	620	579	600	599	622	618	598	589	580	564	585	596	570	581	616	585	596	590	575	619	619	595	587	606	594	651	572	585	605	626	587	587	564	578	618	623	617	593	581	614	544	557	648	611	595	574	592	580	594	625	629	569	630	537	565	587	589	608	594	593	570	606	607	626	584	566	593	566	579	600	562	612	629	602	532	577	554	562	605	578	582	610	586	592	595	568	581	574	595	588	597	546	575	578	582	577	589	548	607	589	589	642	586	607	578	589	581	596	631	624	582	555	624	593	565	593	567	576	572	601	561	595	604	580	552	580	531	558	606	603	638	586	597	584	583	611	574	590	597	560	634	557	617	573	589	615	606	627	584	607	629	565	611	593	598	573	617	602	594	595	608	616	598	580	577	633	567	600	607	600	604	623	586	621	589	631	588	580	561	574	581	565	593	573	594	654	561	578	574	656	598	597	622	580	564	608	594	602	578	554	582	586	603	580	543	607	552	582	607	637	551	581	608	606	560	539	566	594	600	586	604	595	578	604	591	601	616	554	576	574	570	590	579	625	596	607	575	602	609	615	580	591	617	556	584	608	591	583	547	597	568	574	597	579	607	571	564	619	588	587	584	629	587	594	564	584	620	595	588	588	580	595	627	602	575	548	542	601	596	588	556	591	606	565	572	573	626	614	596	577	578	579	575	548	583	577	609	600	578	608	581	620	597	582	596	594	554	584	575	583	586	599	615	570	623	594	580	599	613	607	599	567	583	589	620	560	583	581	616	590	596	592	541	577	606	580	590	578	592	594	623	588	565	614	611	574	567	567	569	582	638	600	618	604	579	578	599	569	560	579	593	604	595	579	559	578	613	633	572	599	572	585	589	597	612	572	605	557	581	578	586	567	602	593	578	614	561	607	605	591	623	611	597	556	556	587	565	540	590	576	611	600	574	584	574	641	594	583	606	579	576	568	570	646	569	576	602	593	583	634	611	540	592	626	617	602	571	598	620	592	575	575	553	598	579	586	570	575	558	576	581	591	591	619	593	578	571	608	566	566	591	593	574	611	605	577	542	582	607	571	583	610	574	619	583	578	609	588	578	579	589	592	592	632	580	568	605	575	629	552	588	611	535	603	635	581	586	559	613	580	574	584	536	592	555	617	563	602	551	592	580	567	548	602	624	594	594	585	574	608	597	585	583	562	578	590	592	592	572	573	631	586	611	624	575	610	604	614	620	582	577	584	602	569	564	587	600	640	554	581	576	568	531	649	574	552	585	555	614	564	618	596	577	634	597	573	615	604	565	550	613	630	590	562	592	622	569	590	584	588	604	581	579	587	573	611	619	634	602
24201	21459	28587	24679	21320	7117	1449	1106	1001	1024	942	945	903	858	829	907	910	868	843	900	809	862	799	859	851	797	847	863	792	813	829	797	812	844	786	813	800	799	874	868	820	811	834	830	870	811	811	866	828	811	812	852	832	788	759	852	850	845	822	770	833	810	811	821	785	791	833	817	843	818	791	803	806	805	843	858	815	772	786	783	761	818	809	798	780	857	825	854	800	815	871	839	765	786	798	835	835	808	838	809	835	805	785	812	844	821	804	857	826	812	823	806	816	840	844	801	777	805	822	818	820	848	798	838	830	853	843	781	792	801	794	788	847	788	863	829	743	806	831	801	800	829	808	801	816	797	803	782	822	803	750	784	785	846	839	809	810	853	771	828	834	793	823	864	793	768	818	804	804	817	809	808	816	795	858	786	831	801	765	862	846	849	811	839	772	788	803	811	784	816	827	818	777	743	779	833	794	829	840	807	788	793	777	789	769	818	805	802	816	777	785	813	770	839	797	788	798	804	796	838	812	800	862	778	812	759	780	855	813	805	767	804	806	777	768	817	816	806	819	806	835	812	819	821	845	837	869	797	838	860	888	807	821	757	791	803	838	826	806	794	810	808	793	783	775	781	834	798	825	836	770	834	796	778	800	792	810	806	807	771	840	767	784	789	783	762	817	765	792	777	782	861	845	762	809	817	871	824	823	782	837	779	776	824	783	786	801	836	828	817	794	798	830	789	803	860	777	823	794	836	816	849	864	834	830	843	788	840	819	769	835	810	784	836	797	839	819	795	803	805	849	803	831	811	733	771	809	810	768	844	803	802	763	774	797	825	818	867	789	789	811	769	797	833	862	813	823	816	795	822	795	787	812	819	774	794	760	862	754	811	803	759	799	792	761	782	818	803	818	770	766	820	845	815	786	843	780	827	794	822	787	791	824	854	830	846	848	844	792	781	808	823	788	796	778	792	904	804	851	782	829	815	837	791	802	810	797	826	828	814	791	830	754	853	827	846	806	815	799	853	848	872	774	789	810	776	798	801	850	779	856	783	843	827	810	792	817	856	783	805	784	806	842	817	759	762	793	816	831	789	810	786	748	756	805	792	859	829	832	826	763	793	810	776	776	835	814	826	789	833	843	785	805	816	786	840	828	816	784	764	767	853	828	804	822	806	807	821	759	772	786	799	821	802	771	795	789	793	822	815	751	813	839	842	839	812	795	831	835	831	768	804	708	761	807	795	820	830	855	757	761	771	766	820	777	834	822	800	814	871	870	851	801	811	813	825	821	869	807	816	762	794	750	832	799	799	825	822	841	821	823	823	799	848	806	799	848	843	767	802	789	831	792	790	835	817	763	812	804	847	755	793	809	775	770	756	834	834	830	809	823	825	833	791	820	774	841	768	834	796	830	832	779	823	805	779	814	790	798	826	780	819	819	855	835	810	778	802	790	821	799	825	797	841	788	774	840	806	763	837	776	789	790	806	862	735	847	822	757	771	820	816	802	810	823	780	839	806	868	840	801	815	848	786	845	798	779	817	804	814	843	808	743	773	800	816	799	796	848	811	797	824	814	793	860	824	828	823	787	861	768	738	839	804	781	788	770	759	834	808	813	833	835	813	803	846	858	806	830	802	772	796	773	780	801	807	842	769	832	815	861	770	795	748	788	786	815	840	838	826	847	801	843	837	749	851	794	762	819	843	781	817	821	793	806	822	802	798	825	811	819	867	790	879	852	817	804	834	797	795	770	831	773	796	805	777	781	814	805	782	819	796	835	829	840	775	761	787	736	780	772	757	856	813	843	788	808	804	803	778	763	825	835	839	868	817	787	794	776	780	796	798	777	799	808	776	789	828	819	835	817	739	785	789	774	797	763	787	813	824	761	791	813	825	776	795	796	774	799	775	818	789	809	832	816	770	795	789	823	867	863	804	792	852	799	782	834	808	778	786	797	824	815	836	790	798	817	798	788	827	859	862	795	816	790	757	811	812	780	753	772	822	868	793	827	786	795	825	788	821	835	747	851	818	793	814	823	793	833	790	813	782	817	808	782	789	738	757	852	815	827	811	837	726	807	849	782	844	787	818	847	809	793	803	808	792	776	834	841	823	804	864	810	776	794	801	812	788	772	848	830	810	781	848	790	858	873	771	835	832	744	832	841	834	815	810	816	785	858	842	822	816	814	773	818	791	822	737	809	779	802	817	791	865	907	771	829	839	848	846	801	813	814	766	784	830	808	775	843	774	833	837	804	804	805	794	796	768	820	827	772	842	813	786	772	825	807	766	786	809	812	807	757	769	812	826	800	807	798	820	802	817	759	748	824	821	814	861	814	788	762	763	805	821	775	813	764	784	833	789	808	822	837	774	783	814	827	843	831	817	911	843	829	802	780	778	747	834	816	802	823	767	792	831	814	861	852	763	788	796	831	772	777	732	819	834	826	796	812	799	788	850	831	749	803	831	790	815	785	830	844	884	764	809	837	764	760	792	803	803	774	776	738	846	796	851	822	776	819	804	779	804	790	781	761	844	799	883	853	797	839	799	798	807	842	749	793	792	816	802	870	784	804	770	859	822	780	863	818	842	825	809	839	818	863	738	815	794	768	782	792	790	787	803	799	828	836	811	829	811	807	740	794	798	782	841	817	745	861	802	747	790	857	839	862	829	775	834	849	826	779	886	827	798	779	822	813	812	829	850	810	765	854	808	800	814	802	806	864	851	839	809	810	736	808	801	801	820	849	842	845	837	799	791	807	780	762	773	757	757	810	873	755	821	856	800	790	816	799	796	836	782	807	793	833	805	806	802	810	837	811	798	824	772	838	803	813	785	838	836	782	758	859	780	743	779	838	853	790	817	781	818	791	797	816	808	876	812	744	821	820	761	816	747	818	778	809	788	852	745	825	816	770	859	834	811	855	781	777	808	779	845	823	797	800	815	857	828	788	787	808	803	836	776	768	774	819	843	838	797	766	807	811	845	837	821	807	844	819	861	830	729	771	836	778	840	875	807	819	776	808	831	845	830	817	792	829	800	810	859	782	775	849	805	812	829	829	798	838	790	817	811	845	789	785	796	864	822	774	849	781	781	783	792	818	825	799	807	835	835	840	870	824	818	830	800	834	826	791	874	814	828	810	810	799	840	832	828	842	794	807	821	828	786	857	789	813	835	772	799	782	827	864	807	758	833	769	764	745	807	819	801	801	778	806	781	800	809	823	772	825	822	813	812	795	836	794	809	772	795	778	824	832	784	824	837	767	870	797	827	847	812	821	826	805	767	803	784	793	847	788	776	802	803	800	820	766	884	807	866	830	812	823	826	850	842	789	803	786	874	791	851	862	853	839	835	812	821	810	831	822	801	825	836	765	807	820	792	827	812	855	818	771	781	800	795	740	814	802	797	786	835	814	800	782	850	812	828	842	839	810	827	801	756	819	786	821	793	789	814	833	806	800	788	739	776	798	795	816	794	844	797	880	809	864	862	769	815	832	820	836	761	812	845	882	856
17404	42284	5531	2912	2237	1816	1510	1295	1159	1159	1101	1010	973	915	938	867	923	860	889	779	842	846	842	847	855	852	830	897	883	880	813	822	801	823	768	792	844	859	914	949	904	893	882	847	864	871	847	825	870	787	829	812	830	940	843	841	824	853	814	861	828	841	859	831	814	773	829	866	788	801	797	853	865	850	826	801	768	880	795	882	843	789	803	847	809	829	804	829	808	809	799	824	804	790	787	803	784	804	788	806	836	834	833	832	779	793	872	846	826	824	799	812	822	824	787	820	786	815	795	850	821	831	798	823	811	799	841	825	806	806	832	772	838	828	826	806	808	835	811	827	830	854	828	814	857	815	825	819	832	791	808	793	824	812	791	849	833	805	808	779	810	795	828	823	789	815	809	837	828	820	836	819	820	804	824	844	903	810	808	815	824	796	841	836	816	764	784	828	840	799	784	819	799	786	806	803	839	816	835	780	805	829	807	807	791	835	798	814	859	804	806	861	887	797	844	812	846	845	834	823	803	816	805	763	831	865	817	850	829	807	855	814	836	810	818	837	788	833	800	828	862	813	832	785	797	837	791	833	817	857	834	792	835	815	793	794	830	797	818	838	850	843	794	789	793	787	827	807	849	813	805	861	821	765	839	747	846	851	882	843	875	812	800	807	750	829	872	797	789	822	822	775	844	889	816	841	806	859	859	793	832	803	796	756	778	793	869	804	830	829	858	805	844	850	817	821	813	831	799	884	812	844	777	838	810	841	792	811	789	799	843	828	846	806	865	844	808	790	821	813	809	809	795	777	819	810	832	821	852	823	876	890	833	851	822	837	842	856	802	796	800	831	776	818	821	845	822	845	868	757	792	883	832	788	820	815	866	814	801	834	782	791	817	802	877	759	850	780	843	818	819	864	792	794	834	809	814	785	847	830	807	828	814	817	804	808	850	767	878	784	793	822	801	824	812	783	838	842	785	844	820	830	808	837	872	790	830	813	792	810	840	839	840	813	849	811	815	820	830	790	877	815	852	863	829	815	841	812	828	849	847	825	794	868	801	800	845	776	808	813	823	780	793	780	836	844	785	752	780	832	836	851	833	850	794	800	793	857	852	837	766	809	821	815	834	830	840	819	776	803	887	791	805	845	835	805	775	811	776	801	884	769	833	872	803	829	817	854	837	819	819	823	874	774	814	788	859	795	821	801	801	790	800	843	742	824	820	799	828	848	825	828	784	896	833	819	801	804	799	824	873	811	814	791	828	817	845	844	837	852	831	833	816	844	820	805	806	893	806	826	804	878	827	835	850	852	848	838	805	808	803	758	777	846	785	879	815	811	820	773	828	786	804	801	808	837	838	791	870	815	776	867	812	866	834	858	849	841	853	876	835	775	793	819	800	819	866	835	833	873	817	854	830	822	823	836	751	807	826	814	802	777	802	781	761	805	834	819	826	804	872	818	793	809	752	800	852	888	872	857	821	825	843	811	865	815	789	829	813	765	805	809	814	779	821	803	862	832	820	805	774	824	796	796	836	817	822	792	820	801	828	813	791	818	823	899	777	813	807	857	805	830	790	823	823	768	808	775	808	828	780	807	881	842	801	804	826	794	796	845	797	844	786	797	861	812	870	826	830	786	788	787	810	810	844	819	829	838	831	820	810	830	871	795	761	809	765	826	816	854	816	805	833	827	800	817	819	816	825	828	802	872	866	768	801	782	799	798	846	866	854	790	876	827	805	812	835	837	764	790	821	821	814	833	833	800	778	822	786	843	800	786	816	783	784	813	794	835	845	789	780	811	842	763	829	807	835	834	792	818	801	784	791	838	774	846	833	859	844	839	836	846	806	789	831	797	818	786	829	831	822	808	815	848	829	805	815	786	839	789	818	839	790	799	817	729	809	807	813	777	856	848	804	766	795	831	827	819	820	775	828	830	795	854	842	794	781	871	839	791	826	826	806	859	834	797	824	800	824	831	816	825	836	765	787	751	826	791	806	826	777	816	836	790	840	878	820	856	833	849	833	806	810	789	872	794	806	790	820	830	819	836	820	837	846	870	819	822	765	801	814	844	799	808	806	818	804	868	813	824	827	799	820	818	778	817	816	816	870	788	813	850	755	810	795	814	872	847	842	804	810	820	823	818	791	817	864	826	805	832	805	815	805	798	801	789	879	806	805	781	759	850	818	829	800	827	873	820	805	833	831	834	813	808	787	848	802	788	782	815	832	805	804	781	856	845	786	814	786	837	792	811	810	779	856	852	854	833	782	820	836	816	855	773	816	827	836	794	788	796	781	769	855	837	839	769	780	802	780	782	858	817	871	880	833	798	843	813	820	788	870	847	830	827	795	796	831	840	849	811	810	818	802	830	807	845	824	825	807	835	809	877	829	827	822	832	834	832	827	873	808	785	876	860	794	842	837	848	816	779	810	822	816	818	810	872	803	837	797	847	795	840	805	784	832	819	809	856	843	873	810	779	795	811	764	810	837	843	766	818	841	844	796	865	845	799	844	804	797	766	778	838	807	807	840	794	812	848	791	768	815	828	868	844	835	812	776	792	769	809	811	801	795	873	796	843	803	769	878	788	800	878	790	788	832	814	804	803	864	839	849	853	872	847	757	849	802	798	793	806	806	789	845	807	795	851	787	851	792	834	849	834	789	827	813	813	820	822	816	808	804	816	829	819	817	845	765	797	779	815	886	805	806	768	813	819	862	810	833	836	804	834	828	783	873	844	784	816	827	833	822	796	778	814	852	833	815	884	803	816	812	817	853	785	815	761	804	800	791	815	800	818	818	808	806	799	817	782	855	795	788	810	851	862	832	800	773	770	809	778	783	887	805	858	838	810	833	791	837	827	799	832	812	858	786	810	858	804	837	856	850	786	798	861	824	806	852	831	811	784	774	834	829	811	797	788	814	850	812	818	803	805	835	804	828	811	825	874	762	844	832	842	823	842	813	816	818	810	875	816	775	863	829	812	811	828	839	833	773	816	791	810	809	805	828	826	815	806	821	842	825	830	811	826	820	830	805	799	788	847	783	808	852	773	855	867	824	817	829	809	812	821	792	804	808	809	796	797	814	824	842	803	855	863	782	812	797	829	767	791	804	820	788	850	818	842	848	806	804	849	814	777	817	804	800	803	828	782	845	823	796	756	827	871	821	786	840	825	832	828	809	842	845	810	819	862	802	841	765	840	823	842	803	823	858	803	824	826	799	792	819	778	827	808	847	805	809	851	796	808	768	785	788	805	783	855	824	798	786	864	812	809	836	828	858	791	803	837	798	819	811	854	805	836	744	802	857	816	819	866	779	778	808	816	795	832	811	847	794	815	832	818	813	828	785	778	826	797	817	805	846	829	842	771	820	811	860	780	847	809	834	825	782	849	806	811	818	825	822	834	839	795	845	834	813	857	794	821	837	822	806	845	798	812	768	796	787	830	810	841	803	867	825	808	821	810	827	849	802	780	876	796	887	789	774	846	785	851	820	749	843	791	847	833	843	807
25563	21607	27593	25791	8480	1033	913	785	709	711	704	716	666	734	663	732	651	626	653	657	651	600	649	626	614	628	622	594	641	640	610	642	614	657	632	643	632	676	676	688	655	628	647	680	640	667	640	686	683	634	631	704	664	630	617	657	628	653	662	637	616	635	671	640	656	607	615	628	637	650	650	621	646	631	598	659	613	658	646	653	636	674	608	670	665	656	630	693	622	628	635	659	704	641	632	637	663	651	623	597	650	674	652	583	676	690	647	639	609	661	657	617	640	646	603	688	647	686	653	675	622	612	622	674	650	651	644	671	613	648	604	619	605	650	643	676	690	660	588	654	643	637	654	630	638	634	667	614	600	632	643	674	626	680	586	652	624	613	682	643	614	628	640	606	647	673	607	653	692	646	679	620	635	632	672	619	624	633	626	630	656	683	643	612	661	673	581	625	627	644	630	602	676	659	592	614	638	636	643	617	618	672	638	663	617	650	614	708	621	641	639	610	640	638	676	646	659	623	634	629	654	633	660	633	675	605	656	652	605	626	650	632	652	616	678	614	665	636	683	661	622	658	619	694	639	607	671	652	643	625	620	658	601	608	639	683	608	639	640	635	634	647	652	667	650	666	600	645	657	649	636	599	646	655	627	599	642	633	656	661	616	619	619	609	649	635	642	656	661	658	637	621	654	639	638	623	590	584	641	600	672	623	681	616	647	620	632	656	629	640	647	630	642	607	622	681	628	636	640	654	629	659	637	633	624	643	637	678	654	641	679	639	642	621	612	645	628	643	691	662	657	628	668	625	609	660	634	621	625	640	615	637	651	624	658	666	658	645	601	671	600	634	611	624	602	696	619	610	660	632	647	640	616	629	672	632	596	655	659	646	696	670	638	607	644	626	636	615	600	681	652	637	645	652	673	629	695	607	621	625	617	682	654	606	644	627	644	625	638	625	604	612	624	680	598	637	608	665	649	609	623	653	638	600	652	605	592	650	640	613	687	645	603	634	635	618	618	612	658	645	607	650	645	674	662	603	628	681	617	646	620	631	673	642	644	657	575	620	666	620	622	637	654	625	635	607	650	651	620	625	676	658	674	581	630	588	612	596	647	598	643	611	622	572	652	635	647	603	645	641	690	615	613	675	617	607	635	626	651	689	632	621	649	624	636	634	638	583	650	650	587	617	651	600	628	652	671	643	647	631	634	676	696	598	602	615	622	648	585	613	653	613	685	660	649	625	647	665	666	637	632	649	636	603	619	660	609	615	647	654	601	632	691	625	647	676	640	647	652	694	617	605	600	659	672	624	669	619	610	628	622	648	595	575	636	622	635	594	654	645	647	605	602	631	632	636	666	632	593	625	568	640	636	643	623	632	665	645	636	654	639	617	707	642	654	638	632	627	626	663	645	576	618	608	654	613	627	651	612	662	600	639	663	660	664	705	644	625	613	664	596	611	658	619	662	641	627	639	621	637	650	607	686	601	608	588	654	622	630	626	611	609	674	670	612	645	642	599	602	626	653	611	630	619	639	670	667	687	624	663	609	605	648	650	628	648	650	608	605	616	638	615	639	638	607	689	625	655	676	680	608	625	663	655	628	653	659	612	616	646	604	621	669	644	632	667	609	659	669	646	620	674	631	602	649	637	610	590	638	645	655	636	618	645	683	652	652	602	626	634	680	593	656	626	682	619	671	606	643	717	621	629	662	611	659	632	680	629	633	657	627	605	657	637	665	666	614	613	630	629	595	587	653	688	637	639	634	641	641	623	623	634	632	599	663	610	600	623	653	665	632	694	670	631	645	626	597	684	628	684	662	653	624	613	630	612	646	652	610	652	637	598	631	644	646	626	631	617	611	572	641	653	693	637	666	594	624	622	644	669	629	652	637	639	612	654	616	673	678	624	623	638	656	641	656	602	689	590	670	610	590	670	635	661	684	602	608	629	621	622	622	653	629	690	651	619	686	619	656	605	653	581	647	636	613	657	666	618	584	607	668	603	654	653	622	649	638	660	623	635	646	621	615	614	617	670	640	636	624	637	655	644	628	618	645	649	643	627	632	631	686	629	616	616	641	687	669	634	656	650	640	620	654	676	627	646	637	646	681	636	660	632	668	597	643	615	602	659	651	645	611	655	640	670	620	638	610	627	600	607	667	616	614	617	609	622	607	650	654	657	637	652	609	612	638	629	608	642	612	636	656	606	628	613	635	649	662	624	632	642	636	640	634	666	606	580	671	642	620	603	639	637	669	692	600	630	659	627	620	608	663	637	626	673	651	688	615	599	649	648	659	669	653	685	686	657	646	673	610	663	611	650	584	695	642	615	650	678	638	660	663	625	627	636	644	602	616	668	672	633	633	640	615	660	637	632	632	635	619	651	606	630	646	594	672	628	614	641	614	607	589	642	663	636	672	669	641	651	641	672	635	627	635	625	667	652	632	671	643	734	641	661	643	680	651	635	618	611	626	634	609	631	644	649	647	667	628	641	642	643	641	705	627	644	663	597	627	589	636	590	579	694	632	632	640	665	659	612	616	615	651	626	596	635	641	600	623	649	661	638	670	654	658	638	641	616	702	655	671	669	628	628	643	642	642	641	635	605	652	615	621	618	662	665	658	634	638	653	589	627	623	621	663	622	648	673	619	677	656	661	637	622	707	678	642	634	696	617	665	617	674	615	635	598	623	648	603	668	639	632	641	657	669	639	629	665	636	641	654	629	658	656	659	661	695	636	620	664	626	628	629	646	655	643	630	635	697	622	693	630	654	643	664	639	621	626	652	613	631	636	611	675	627	640	649	657	641	602	642	692	635	655	637	609	646	649	606	646	633	586	659	587	660	666	660	606	649	668	586	675	694	614	654	629	632	644	671	637	620	615	652	626	615	673	639	648	711	644	651	646	609	624	580	677	623	620	630	612	650	610	609	615	646	603	642	649	637	628	620	629	621	606	675	639	645	694	658	621	605	588	669	613	657	631	666	656	652	654	609	624	680	610	647	650	625	616	632	617	625	629	619	651	709	593	616	637	659	637	616	637	657	669	640	586	647	653	639	621	676	644	649	626	665	658	634	562	661	608	694	620	602	612	648	623	621	651	604	639	667	658	637	608	641	638	604	667	615	600	613	631	634	618	656	628	626	640	591	667	662	650	658	595	610	574	641	645	633	640	652	644	640	691	636	632	644	622	649	620	654	692	651	572	613	626	608	676	619	629	626	651	666	632	658	642	566	647	623	635	667	600	649	631	633	638	640	613	665	571	646	665	652	658	637	648	621	656	625	626	622	642	586	619	646	637	660	624	639	640	665	639	651	636	623	643	643	642	698	650	644	655	631	656	635	611	636	680	669	631	683	655	657	618	608	648	654	655	666	696	625	653	630	624	620	642	649	625	651	624	617	633	630	646	655	643	654	667	644	678	654	646	660	655	591	672	612	626	639	635	698	629	636	639	654	685	661	628	669	623	625	618	639	644	635	637	671	637	644	635	633	650	676	636	619	597	622	669
14878	36224	3486	1889	1530	1265	1075	905	837	823	812	824	720	827	718	758	739	698	681	768	757	684	720	657	692	682	635	733	672	715	689	715	696	666	716	704	693	684	719	756	742	718	692	744	719	661	724	710	697	690	688	732	669	717	661	689	662	675	751	706	739	682	691	700	629	677	707	679	676	717	693	692	667	684	677	669	745	714	722	687	690	715	663	656	657	674	747	650	729	695	684	679	725	676	671	655	671	703	647	672	754	687	714	676	724	679	697	679	699	699	743	676	648	661	702	696	686	672	701	686	648	681	667	646	669	711	671	707	675	674	682	696	675	709	685	684	717	692	721	681	674	671	705	642	623	664	668	707	663	699	664	691	654	670	647	712	726	652	674	677	646	735	730	729	676	708	697	717	641	726	690	670	712	664	674	646	699	699	711	674	709	693	689	672	701	675	671	749	657	697	761	688	685	670	721	673	644	676	707	657	743	653	731	664	682	710	709	684	698	678	688	680	688	675	695	703	681	672	673	677	704	631	703	668	720	659	698	655	624	645	658	700	694	661	651	640	667	714	730	679	672	674	640	663	639	728	682	643	649	643	654	621	660	663	713	632	698	682	667	655	658	616	713	682	674	690	693	648	692	662	696	643	670	709	667	726	674	696	696	671	721	668	680	676	690	684	675	724	722	646	659	663	736	667	708	699	627	722	646	689	711	699	725	686	706	659	705	704	657	680	635	657	663	678	696	714	700	729	663	668	724	684	698	670	664	665	690	694	713	689	722	687	677	698	707	702	669	679	713	654	671	756	640	751	668	693	682	674	716	653	643	646	687	676	675	676	668	666	670	653	703	689	677	656	685	678	701	670	729	658	631	703	648	608	703	710	663	673	657	703	729	662	664	717	721	684	691	678	673	687	677	669	647	656	721	676	712	645	647	681	694	692	691	699	682	683	726	650	693	692	637	662	690	667	668	759	709	670	710	658	714	691	716	698	689	685	672	705	616	718	671	766	683	697	690	687	699	687	672	678	672	693	651	711	675	702	689	695	623	653	689	651	701	679	707	662	674	666	722	694	673	696	683	678	683	723	643	636	680	634	676	706	699	657	689	638	707	652	687	673	679	692	714	664	687	723	669	701	712	665	666	698	646	693	685	736	691	722	697	668	658	712	685	670	689	673	692	712	648	646	657	672	677	745	704	706	681	635	698	651	661	655	681	694	669	712	672	677	655	702	710	706	703	657	660	693	750	706	649	687	711	686	649	695	667	662	646	659	719	724	658	684	666	670	688	695	658	704	645	711	709	692	684	645	682	702	694	745	685	660	688	662	700	705	694	696	668	687	688	694	694	672	683	688	680	722	665	687	710	724	672	678	711	702	700	721	683	743	729	670	667	712	691	672	703	630	685	684	611	664	693	648	641	693	690	705	626	695	672	704	636	689	692	705	687	722	679	695	684	714	712	663	656	686	672	676	701	673	718	676	700	694	710	678	680	680	676	672	757	663	714	657	684	668	650	670	714	704	684	683	682	692	649	672	734	660	654	688	680	689	693	704	701	666	684	680	624	689	672	642	664	693	741	660	704	686	724	704	680	696	691	737	685	675	682	746	660	679	669	673	673	717	695	687	752	643	713	728	676	655	719	710	676	676	683	632	679	664	676	631	724	658	627	679	672	680	662	674	663	671	675	679	691	672	664	641	667	711	642	697	720	691	679	674	694	697	686	683	754	715	640	711	692	734	702	754	677	720	735	712	716	647	684	685	717	685	674	690	667	697	673	678	696	722	663	715	669	667	670	695	699	654	651	730	679	678	666	719	633	639	666	662	688	678	657	649	685	668	634	695	619	686	663	714	661	685	631	660	745	689	684	668	690	655	702	645	677	684	669	743	713	718	725	691	638	694	679	739	704	650	717	654	681	693	660	677	663	699	671	661	674	621	688	685	732	691	703	648	726	635	690	656	708	656	678	725	722	712	669	676	684	674	711	671	646	669	664	701	705	680	665	696	697	690	690	726	649	650	696	698	697	694	671	683	714	664	675	664	683	688	668	697	686	727	658	679	639	689	703	670	700	672	692	676	668	700	713	651	670	684	726	667	689	746	736	713	662	667	667	697	656	669	661	712	680	679	705	664	675	680	695	717	668	668	672	674	647	669	676	714	708	653	678	706	629	679	715	687	680	655	692	722	706	639	691	707	666	670	685	687	693	676	678	704	725	696	675	706	685	641	656	694	674	689	676	702	658	642	673	678	684	677	708	677	691	671	677	721	685	743	676	677	664	662	659	695	668	753	698	744	666	704	660	695	671	681	689	653	683	680	660	698	696	658	686	658	712	689	682	687	651	681	677	661	736	657	665	677	719	719	739	676	691	650	676	672	644	695	712	710	697	698	696	684	672	659	687	688	686	657	672	699	701	662	697	658	682	643	692	727	659	679	709	694	667	685	701	732	677	720	677	668	683	697	661	680	683	669	650	676	667	686	674	637	684	707	701	691	723	701	688	655	692	699	653	695	724	699	698	680	646	702	700	644	693	697	648	694	668	719	733	702	741	705	685	712	648	682	688	703	700	645	684	722	717	687	701	720	686	742	697	701	679	695	726	698	672	683	640	660	694	710	668	702	680	706	654	646	720	633	690	662	714	671	693	682	652	697	723	713	687	653	684	672	723	670	671	666	717	680	663	686	705	698	708	685	676	686	667	684	690	735	738	682	631	682	692	667	720	687	687	671	650	747	668	704	666	728	709	681	696	736	667	692	687	674	662	693	673	659	692	669	698	656	688	697	623	685	716	662	658	684	704	628	714	721	665	686	712	705	659	692	650	719	733	652	685	696	679	687	694	679	700	674	701	667	689	704	717	645	677	689	690	688	697	682	692	709	695	694	694	670	700	646	704	706	714	678	663	699	666	718	668	686	669	677	692	703	709	748	722	692	699	656	688	656	754	636	655	731	662	688	696	679	712	669	706	685	706	647	718	649	689	690	668	703	714	610	639	684	683	683	656	652	680	724	672	702	679	698	684	668	666	707	675	673	679	667	685	693	728	685	690	688	696	715	730	652	664	677	709	640	665	724	692	679	712	666	699	674	727	700	707	705	734	666	639	709	681	660	660	663	644	697	653	705	731	669	691	657	675	692	688	690	637	688	684	732	705	649	732	669	649	686	700	693	650	724	723	691	732	711	677	682	690	694	723	642	679	659	698	694	754	638	699	702	685	707	695	701	692	682	705	654	681	689	636	660	666	699	689	736	718	662	665	705	678	714	628	629	718	673	702	719	726	708	689	669	685	678	663	696	691	713	697	691	711	701	703	677	670	695	659	701	662	660	720	690	698	765	728	716	684	636	654	722	691	718	708	652	671	689	685	682	653	633	707	686	678	689	671	620	678	677	654	699	698	677	687	649	681	669	643	674	700	668	659	685	701	661	599	656	638	710	718	704	674	674	689	755	635	704	692	702	683	708	673	646	645	705	661	684	659	714	693	675	695	719	692	644	677	681	712	598	696	722
23160	21598	29380	24269	21591	21538	6521	1813	1439	1389	1249	1260	1246	1187	1192	1129	1147	1084	1095	1118	1086	1119	1097	1118	1059	1125	1104	1059	1063	1121	1037	1056	1011	1110	1031	1081	1061	1109	1135	1120	1070	1090	1051	1120	1102	1054	1111	1093	1072	1130	1099	1109	1045	1010	1087	1089	1067	1022	1094	1026	1006	994	1059	1075	1007	1065	1008	1079	1041	973	1052	1151	983	967	1072	1092	1014	1071	1034	1059	993	1022	1017	1014	1107	1036	1060	1043	950	1051	1009	990	1036	986	1054	1033	1006	1041	1018	1037	1015	1030	1039	1064	1050	967	1087	1081	1092	987	978	1066	1028	1043	997	943	984	1021	1098	1047	1067	1042	954	1057	1032	1051	1074	1089	1071	1066	988	1016	1055	1010	1026	981	974	1035	1056	1026	996	1033	1058	1043	1034	1046	973	1075	1064	1036	991	1046	1076	983	1045	1058	1031	1007	979	1073	1020	1040	1053	1040	1008	1046	1062	1021	992	1052	1035	1005	984	1021	1022	1028	981	1068	1046	1044	1020	1061	966	971	1036	1068	1015	1016	1079	1041	1052	1026	1007	1037	1087	1082	986	989	1042	1006	1038	1029	1021	1074	1046	1004	1029	1095	1050	1069	1044	1059	1010	976	1073	1091	1093	1053	1048	1016	999	1032	1054	1068	1036	1045	1046	1055	1042	1069	1026	1076	1002	1027	1038	1036	1067	1007	962	1082	1015	1063	1035	983	1029	980	1008	1057	998	945	1014	1065	1002	1045	1071	1032	1025	1090	1027	1004	1006	1030	1044	1051	1013	1059	1011	1066	1119	1018	1035	1046	1031	1059	1012	1064	1061	1027	1020	1026	1073	1007	981	1055	1027	1008	1008	1015	960	1092	1026	1004	1033	1064	1027	1036	1037	1052	959	1039	1031	976	1076	997	1035	1049	989	1059	957	994	1048	1049	1003	1077	1044	1069	1054	976	977	982	1051	1003	1027	1032	1018	1042	1042	976	1038	1034	1100	1018	1051	1026	1012	1013	988	1042	1016	1036	1017	1027	1008	1032	1009	1045	1045	1017	1036	1014	979	1031	1024	1050	1097	1041	1078	1007	1003	1048	1048	1066	996	1014	1057	1046	984	1055	1052	1056	1025	1025	1011	1052	1045	1003	1036	1018	1051	1002	1048	1018	1009	1073	1050	963	1050	1046	1050	1005	1028	1015	1023	1046	1055	1054	994	1067	989	1012	1069	1056	1050	1040	1023	1043	1026	1058	1045	1056	1059	1074	1055	1070	1034	1024	985	1013	1028	980	1033	985	1057	998	1022	1045	970	1053	1021	1068	1055	1058	1081	1018	1043	1010	1006	1050	1039	1054	1042	1025	1085	1091	989	1036	1018	1000	1027	965	1007	1039	1091	998	950	965	1009	1083	1011	1027	1075	1047	1081	1070	1093	1057	996	992	1016	1037	1028	1054	1029	1010	1086	1038	1078	1001	1080	1047	1038	1011	1048	1047	1021	1060	994	1038	1013	1025	992	1048	1048	1052	1016	1086	1063	997	1069	1016	1066	1056	1080	1027	1081	1030	1071	1014	1072	1038	986	1054	1071	1004	1066	1045	1041	1056	1018	1015	1022	1007	1047	1025	996	1061	1037	1059	1076	1104	1023	1011	1033	1082	1037	1069	1041	1063	1005	1078	1026	1058	1027	1012	1030	1025	1054	1004	1055	1007	999	964	979	1000	1031	1029	1049	985	1052	1027	1065	1015	1072	1048	1030	1079	973	987	1019	1037	976	1008	1036	1068	985	1033	1044	1020	1000	1039	1022	1008	1127	1035	1069	1054	1036	1066	1030	1045	1002	984	1083	950	1044	1064	1015	1025	964	1065	1079	991	998	1069	978	1048	1038	1003	1052	991	1006	1009	1035	1027	1007	1079	1071	1011	989	988	1064	1019	1018	1030	1034	1038	1030	980	1110	1041	982	1060	982	1066	1043	1001	1041	991	1017	963	1023	1006	1055	1037	992	1020	1032	985	1037	975	1009	1056	1075	1089	961	1051	1045	1031	1011	991	984	1053	1016	1016	1050	1024	1064	1022	1018	1031	1046	1028	1065	1022	1022	1014	1043	1046	1008	1052	1038	1025	1032	1002	1081	1041	1042	1034	1080	1018	1055	1005	1007	1040	1038	1074	1071	1033	1029	990	978	1014	1016	983	1070	1087	962	1022	1016	977	1042	991	1046	1072	1024	1038	995	1019	1073	1093	1043	1043	1080	1001	988	1050	1026	1033	1049	1019	984	966	1027	1049	1076	1023	1006	1055	999	963	1107	927	953	1047	1044	1042	1038	1000	1020	1077	1037	1041	1064	1071	1078	1009	1101	1060	990	1030	1028	975	1061	1010	1051	1005	956	982	1055	1036	1009	1033	986	1107	1076	1019	1047	1045	1002	1028	981	983	1009	1010	1028	1009	1072	1022	1056	982	1086	1054	1036	999	1063	1064	1067	1034	1053	984	1061	1058	1003	1026	984	1059	1030	1033	1020	1035	1004	925	1036	1031	1090	1032	1023	1122	1078	1046	1036	987	1034	1011	1003	1099	1059	1064	1016	1061	1026	1034	1092	1027	1052	1082	1060	1020	1001	1078	1049	1048	1030	1001	1024	1044	985	1055	1029	1056	1058	977	1010	1081	1062	1020	988	1038	1049	1071	1014	1058	1013	1038	1023	1053	997	1015	1038	1009	987	989	1021	1045	1022	1047	1001	1078	1004	1025	1048	1017	994	1010	1013	1012	1016	1026	1049	983	995	1054	1028	1061	1032	1062	1073	1009	1067	1058	1033	1032	1042	1068	1024	1065	1016	1001	1116	1009	1003	1029	997	995	1061	1076	999	1043	1056	1065	1017	1036	1008	1030	1010	1040	1033	1006	1086	1011	1078	1111	1029	1029	1056	1029	1046	1004	999	1042	1030	1021	990	1025	1011	984	1025	1016	1087	1068	1017	1059	973	1105	1052	1013	1064	1070	1027	1085	1035	993	1003	1003	982	1018	1006	1076	1023	1084	1010	1061	1036	1013	1084	1052	1025	988	1032	997	1014	1059	1053	1068	1076	1041	977	1058	1044	986	994	1050	1048	992	1025	1081	1034	1011	1025	1007	1016	1009	1027	1047	1032	1069	976	1041	977	1072	1012	1089	992	1060	989	1037	1035	1001	1032	1013	1004	1086	1029	1020	1013	991	1047	1037	1032	1057	1017	1053	1050	1036	1054	1066	1014	1082	1069	1038	1075	972	1033	1043	998	1015	1032	1064	1048	1033	988	1061	1012	1030	973	1058	1029	1003	990	1036	1020	980	1013	1033	1046	1027	979	965	994	972	1071	1062	1134	1017	1051	1065	1049	1053	1025	1019	1073	1070	1030	1014	1085	972	1030	1021	1069	1028	1004	1027	1037	1019	1025	990	1001	1049	985	1069	1030	1054	1019	1033	982	944	1027	1063	1055	1014	1039	991	1022	1110	1012	1020	1037	1026	992	1005	1059	1004	1045	1013	1042	1009	1052	1058	1045	1087	1094	1053	1003	1008	1007	1074	1033	1012	991	1001	1073	1085	1081	1041	1018	963	1042	1062	1044	1044	1015	987	1035	1047	1011	1023	1072	1050	1030	995	1055	1040	986	1038	1024	1009	1017	1048	1046	1077	1034	998	1005	1018	990	1005	1063	1038	1077	1038	964	977	1008	994	1067	1054	1029	982	1008	993	997	1002	1039	971	1052	1030	994	1006	1045	1006	974	1037	1005	1046	1053	1038	1023	1003	1059	1052	1027	1041	1036	1036	964	961	1088	985	1033	975	1019	1078	1031	1005	1013	982	1051	1022	1033	1018	1080	1050	1055	1011	1020	970	1026	1007	1042	1046	1027	1006	992	1008	1027	1027	984	1022	1048	994	1086	1053	1029	991	1047	1027	999	1050	1081	1033	1005	1049	1027	1033	1055	1014	1072	1029	1111	1034	1054	1027	1081	1038	981	1024	1006	1020	1001	1016	1054	1068	1014	1028	1013	1020	1000	1020	1022	974	1037	1058	1082	1038	993	990	993	1085	1039	994	1050	1056	1026	989	1034	993	1109	998	1004	1027	1070	993	1011	1029	1078	965	1066	1040	1087	1094	1016	1038	1004	1002	1051	965	1054	997	1029	1005	986	1098	1078	1024	1013	1022	1081	1038	1034	984	1009	1060	1101	1031	1076	1020	1063	1036	1006	1028	990	1027	996	1002	1031	1048	1003	1069	1035	968	1011	1073	996	1048	1052	1062	1058	1035	1041	1037	1035	1049	1033	1028	993	1147	1059	1033	1067	1106	1032	1067	1078	1072	1021	1032	986	988	968	1049	1036	1055	985	1014	1040	1057	1038	1041	1011	1062	1005	1026	1050	973	1004	1048	1044	1007	1013	1075	1067	1021	1051	1026	1022	994	1074	991	995	1027	1045	1053	993	992	1033	987	1054	993	1083	1073	1064	998	1082	979	1067	1039	1052	1026	1062	1021	1074	1051	1061	1089	1009	1038	1068	1059	1106	1026	1008	961	1073	995	1066	1053	1073	1042	1041	1030	1010	1042	1022	1055	1019	1009	1044	1025	1025	1064	1051	1017	1048	1043	993	1021	1002	971	1071	1049	985	1005	1034	1062	1036	1056	1029	1022	1044	1048	1026	986	1042	1086	1060	966	961	1023	1046	1040	1016	1003	1002	1000	1021	1028	1093	990	946	1017	1040	1011	1001	1122	1071	1025	984	1011	1052	1026	1029	1024	1117	1051	1022	1024	980	1048	1067	998	1016	1009	1077	976	1029	981
19926	53367	9377	5017	3734	2893	2290	2087	1865	1663	1500	1438	1362	1283	1204	1234	1145	1125	1195	1137	1110	1104	1101	1078	1047	1095	1088	1095	1089	1093	1083	1053	1095	1039	1082	1099	1070	1106	1133	1151	1062	1132	1128	1081	1072	1099	1115	1134	1128	1081	1005	1053	1066	1044	1070	1066	1087	1045	1089	1064	1053	1038	1043	1067	1021	1034	1060	1035	994	1071	1077	1076	1080	1074	1072	1032	1019	1067	1045	1112	1077	1002	1072	976	1019	1031	1057	1004	1047	1056	1067	1075	1019	1003	1048	1056	1079	1046	1074	1024	1055	1016	1109	1023	1019	1047	1061	980	1083	1039	1085	1054	1013	1040	1014	1070	1022	1051	1043	1033	1041	1045	1046	990	1040	1042	1073	1024	1031	1048	1067	1052	1079	1085	996	1045	1081	1039	1020	1039	1007	1014	1045	1047	992	1086	1045	1015	1038	1058	1027	960	1012	1024	1024	1065	989	1054	1048	1072	1054	1022	1019	1002	1060	1018	1035	1035	1033	1077	952	1037	1048	1041	998	1058	1022	1064	996	977	1046	1029	1066	1054	1101	987	1036	1083	1119	1041	1077	1030	1070	1099	1011	1047	1015	1079	1045	1057	1048	1038	1011	1061	1082	1059	1066	989	1066	1052	1066	1036	1070	995	1086	1021	1090	1073	1016	1031	1031	1044	1055	1044	1046	1066	1015	1025	1024	1039	1079	1060	1024	1001	997	1121	1031	1021	1047	985	1049	1016	1068	1047	1047	1065	1001	1015	1026	1001	987	1054	1043	1022	1076	1066	1077	1053	963	1032	1038	1035	1067	1009	967	1053	1039	1003	1035	1031	1006	1068	1020	1017	1045	1039	1041	1109	994	1026	1012	1009	1050	979	1048	990	1044	1070	1043	1039	1075	972	1037	1024	1048	983	1049	989	1061	1009	1004	994	1035	1001	1011	1067	1061	1057	976	1006	1066	1001	1052	1006	1021	1060	1005	1011	1093	1090	1043	1077	1044	1029	1023	1003	1048	1062	1020	1090	1011	1005	1008	1038	1051	987	1049	1021	1068	1065	1059	1010	1028	1087	1062	1043	1032	1028	997	993	1004	1017	1016	966	1074	1009	1025	1043	1001	1023	1074	1069	999	1079	1046	1086	1030	1011	1012	1023	1043	1039	1060	1048	1044	1081	1049	1008	1018	987	1018	1029	972	976	1034	994	1051	1056	1003	1013	1070	1042	1021	1036	1016	994	1069	1033	1058	1048	997	1032	1026	1013	1028	986	1029	1016	1072	1044	1091	1006	1024	965	998	1110	1061	1057	1000	1016	1050	1005	988	1027	1036	998	1015	1038	999	1023	1069	1032	1022	1006	1008	1003	1034	1053	973	1026	1004	1116	1067	1049	1015	1048	991	1096	1057	1037	1083	1017	993	1059	1026	996	1028	1059	1007	1021	1029	1060	966	1021	993	1036	1054	1001	1020	1072	1021	1045	1025	1031	1023	1069	988	1007	1039	1037	1067	1045	1000	1006	1037	1006	1101	1012	1059	1037	1029	1020	1040	1065	1039	1069	1085	1006	1052	1058	1056	970	1009	1049	1057	1104	1051	1092	1035	1001	1050	999	1017	1074	1049	1116	1051	1034	1000	1068	1067	1005	999	965	1044	1043	1033	1026	990	1052	986	1023	1030	1095	1060	1037	1013	1041	988	1080	1082	1022	1076	976	1056	1021	1005	1065	1037	999	1020	1025	1070	1016	1015	1092	1012	1038	1058	971	1033	1093	1010	1074	1067	1051	980	1040	1066	1049	1041	986	998	1031	1042	983	1005	1027	997	1079	1037	1056	1050	1066	1050	1041	1022	1017	1049	1040	1053	1044	1061	1014	1007	1046	1010	1086	971	964	1064	1014	1019	1000	1056	1074	1079	1000	1078	1053	980	986	1013	1042	1026	1063	1051	1026	1048	1028	1044	1026	1024	1060	1026	1014	1075	978	1047	993	1091	995	1053	1010	993	1038	1119	1041	1062	1047	1021	1079	996	1038	975	1066	1035	1064	951	1023	1087	1133	1004	1097	1094	1055	990	1031	1058	984	1054	1030	1018	993	1074	1055	1015	1057	1074	980	1041	1049	1083	1031	1054	1006	996	1057	1058	1030	1056	1025	1010	990	1028	1007	1028	1003	1057	979	1039	1044	1014	1026	1057	1016	1022	999	1082	1047	1050	1030	1009	988	1038	1051	1086	1029	1066	1038	1060	1032	1019	1106	1056	1092	1017	1019	1043	999	1039	974	1055	1028	997	1042	1014	1066	1066	1052	998	1040	1004	1010	1007	1064	1043	1010	1047	1027	986	1002	1033	1044	1050	1044	1016	1058	955	998	1052	1044	1052	1039	1047	1031	1044	1043	1049	1035	964	962	1095	1014	1032	1039	1047	999	1007	1085	1065	1085	1027	969	1070	1015	998	1023	1024	1010	1017	1043	990	1075	1075	1040	1021	1055	1067	1020	1008	1081	1009	1084	1084	1013	1047	1042	1046	1005	1122	1030	1085	1031	1008	1065	1031	1045	1047	1051	1040	1077	1039	1079	994	1061	1027	1060	1042	1059	1009	1040	1020	1022	1035	984	1026	1051	1043	1056	1087	1025	1030	1042	1043	1015	998	1014	1023	1064	1084	1033	1061	1027	1033	1049	1011	985	1080	1064	1055	1051	1043	1055	1033	1050	1045	1025	1031	1032	1037	1082	1040	1020	1090	976	1074	1035	992	1092	1080	1049	1078	1024	985	1050	1034	1055	996	1061	1054	1011	1048	1096	1028	1058	1059	1032	1034	1024	1029	1022	1047	1022	1077	944	1035	1030	1057	1049	1031	1087	1005	1043	1063	1034	1054	1020	1035	1005	1057	1025	1093	1097	1067	1052	1002	1071	1085	1053	1012	1036	1053	1039	1006	1059	1043	1033	1026	1073	1012	1041	1021	1035	969	1015	972	1087	1045	967	1033	1032	1036	1067	980	1030	1003	1029	1064	1044	1029	1072	1007	1082	1033	1020	1067	970	1015	1003	1060	1052	1015	1041	1064	1027	997	1093	1018	1051	1030	1054	1024	1000	1040	1017	1023	1050	1054	1013	1028	1023	1026	1045	1057	1023	1033	1070	1006	1092	1053	1047	1009	1047	981	1050	1081	1020	991	999	989	1046	1043	1050	1060	1080	1037	1041	1025	1020	985	996	999	1041	1009	1021	1028	1077	1060	1082	984	1007	1061	1053	1034	1028	1033	1028	1032	968	1100	968	1005	988	1026	1039	1017	1066	1086	1035	988	1048	1066	1050	1075	990	1098	1008	1020	1028	1070	1038	1009	955	996	1057	1009	1069	1018	1023	1081	1023	1008	988	1040	1034	1057	1087	1037	1011	1010	1063	1079	1062	1002	1057	1052	992	1121	1053	1000	1010	1052	990	1003	991	1037	1035	971	1014	1110	1070	1087	1063	1059	1031	1048	1012	1088	1034	1045	1045	1036	1029	1106	992	1029	1074	1029	1018	1020	1033	1060	1026	1010	957	965	1028	1020	1029	1056	1011	1032	1026	953	1000	1029	961	1023	1006	1074	1058	1026	999	1053	995	1026	1002	1033	1083	1029	1033	1033	1046	1092	1024	1064	1050	1042	1070	1052	1073	1112	1090	1040	1061	1040	992	1047	1053	1018	1063	1018	999	1095	1045	1026	987	975	1036	1038	1035	1080	1043	1021	1005	1065	1122	1043	1057	1001	1043	1013	1062	1010	1075	1015	1013	1033	1057	992	1073	1043	1027	1053	980	986	1050	1087	984	988	1075	1014	1053	1050	1063	1092	1036	1020	1011	1024	1007	1057	1023	1028	1083	1037	1028	1075	1064	1077	1049	1059	1037	966	1059	1035	1046	1060	1026	1036	1054	1026	1058	997	1075	987	1047	1029	1040	1057	1048	1024	1014	1066	1046	1031	1037	1085	1026	1062	1084	1075	1064	1057	1020	1035	1029	1065	950	948	1035	1048	1051	1081	971	1028	1007	1076	1070	1044	1035	1027	1085	1066	1018	1009	1007	1075	1041	993	1030	986	1024	1066	1054	1005	997	1076	1041	1027	1025	1036	1067	1033	1042	1010	964	986	1023	1030	1095	1032	1073	993	1029	1082	1017	1060	987	1027	1039	1015	1051	1077	1053	1027	1089	1024	1072	1093	1055	975	969	986	1028	1042	1037	1073	1118	1101	1083	1042	1052	1082	1057	1049	1030	933	1051	998	1067	1134	1031	1062	1054	1015	1048	1062	1029	1050	1066	1048	1067	1055	995	1027	1050	1014	1021	1030	1065	1073	1049	1087	1009	1059	1056	1004	1036	1041	1029	1067	1076	995	992	1085	1036	1069	1040	1041	1070	1023	1028	1075	980	1048	1002	1051	978	1022	993	1048	967	1080	1021	993	1085	1044	1075	983	1080	1068	1065	1010	1006	1034	1018	1059	1025	1014	1041	1081	1064	1015	1023	1030	1003	1048	1039	1053	1029	1044	1026	1001	1025	1087	1050	1052	1033	1041	1079	1014	1031	1098	1039	1002	1098	1033	982	1030	1044	1054	1053	1072	1054	1073	1035	1082	1031	1029	970	992	975	1001	1064	1036	985	1048	1089	995	1038	995	1048	1032	1063	1010	1013	1063	1032	1026	1053	1051	1030	1047	1013	1000	1044	1080	1078	1042	1099	1029	1030	1052	1024	1042	1017	998	1017	1078	1064	998	1095	1073	1067	1053	1071	1017	1053	1032	1023	1130	1062	1057	1048	1034	1026	1069	1043	1027	990	1071	1085	1055	1008	1032	1048	1070	1016	1035	1008	1089	1064	1049	1018	1057	1007	1061	1042	1010	1079	1023	1045	1054	1109
28396	18320	4108	797	551	593	554	523	573	524	553	593	563	523	545	591	557	562	522	560	540	550	513	570	524	511	500	572	537	547	535	569	516	559	540	555	505	595	560	585	611	558	542	554	544	561	612	558	567	504	589	531	521	565	530	552	557	548	586	591	535	553	510	546	582	555	562	566	547	541	536	532	564	556	563	597	533	544	548	556	506	533	556	570	516	553	530	552	544	520	534	519	549	585	518	525	529	570	561	536	553	535	536	603	543	539	486	523	550	534	551	558	533	554	544	570	592	565	576	554	518	512	528	580	508	520	509	551	549	549	517	541	519	537	550	539	534	556	530	527	561	508	535	523	555	550	564	528	538	559	552	555	525	563	544	552	500	576	503	547	524	579	522	554	553	534	540	606	542	532	592	560	530	572	584	566	552	542	573	540	529	575	536	526	581	543	520	553	567	558	558	501	553	544	500	568	561	586	551	568	548	534	555	524	562	567	586	586	519	558	574	600	568	479	524	530	508	566	546	528	527	528	543	589	564	551	528	493	545	493	523	529	531	579	533	582	577	555	564	529	530	578	553	519	516	531	502	488	594	572	548	537	521	492	534	546	518	581	557	539	546	535	564	534	529	550	568	508	542	574	544	520	543	566	556	560	522	589	547	512	549	550	592	534	532	532	534	542	583	571	554	525	573	509	566	534	525	502	562	504	539	563	553	538	519	576	552	582	538	523	534	568	559	540	555	543	568	551	547	538	522	546	527	533	560	560	573	534	541	525	553	566	548	512	509	564	517	522	524	521	574	560	563	555	548	544	509	525	569	532	530	571	555	573	513	563	541	560	580	545	548	514	527	516	533	568	541	534	548	553	594	561	511	550	516	555	569	557	523	562	518	547	554	556	585	566	579	560	568	530	556	618	564	510	543	510	533	510	515	533	539	524	564	579	573	508	556	571	550	532	525	584	527	537	571	559	530	566	552	530	545	556	502	562	556	532	555	537	547	548	519	535	538	530	532	532	525	543	567	520	501	532	578	562	538	539	564	548	601	540	522	556	529	559	553	549	539	539	590	556	523	538	568	559	527	517	584	566	536	523	548	534	531	543	525	515	532	533	547	529	529	539	554	564	518	541	540	518	551	553	558	554	540	559	556	535	553	570	529	553	554	542	542	547	533	556	594	537	548	551	501	538	540	552	570	524	544	560	570	567	503	530	573	547	535	540	546	541	557	513	577	565	560	531	582	608	498	540	546	544	533	523	525	525	528	530	550	512	566	566	531	480	536	531	553	545	512	518	522	547	565	571	553	551	563	571	539	539	550	511	582	548	547	546	517	533	513	568	571	546	508	536	538	524	540	580	528	557	610	525	570	523	596	554	539	516	560	577	523	515	554	540	578	600	562	559	529	574	528	545	585	536	538	527	569	565	564	556	537	533	534	542	544	536	532	559	537	520	546	538	563	554	547	578	570	578	573	561	532	527	548	544	528	570	501	546	547	577	546	552	523	592	529	552	558	570	583	606	535	551	576	525	553	554	527	581	580	516	553	566	585	542	564	538	523	537	532	525	510	556	546	560	526	541	507	581	549	533	559	551	546	551	550	556	544	560	543	548	541	505	565	485	526	510	548	564	547	516	572	589	571	534	572	555	546	530	525	568	508	535	544	559	564	505	573	538	552	541	504	580	516	521	535	542	508	547	534	555	591	539	515	521	537	524	563	566	562	536	532	535	573	546	576	559	580	582	542	566	562	547	559	544	542	548	578	497	501	547	562	572	563	546	537	552	519	543	548	526	539	487	559	511	500	540	553	513	558	526	556	561	532	578	574	535	583	544	533	584	501	518	532	564	508	532	502	550	539	560	536	556	508	535	550	549	557	520	536	552	525	536	599	512	560	551	564	551	527	542	510	545	546	580	526	502	559	533	557	532	533	588	614	526	510	551	565	567	543	512	538	546	534	546	562	580	519	508	583	568	558	557	548	571	560	552	532	534	584	542	537	547	586	587	574	537	573	576	554	578	553	558	557	597	551	539	565	524	554	553	538	570	583	540	540	596	555	582	544	541	556	514	576	559	555	560	555	564	576	576	512	533	552	536	540	527	547	546	530	581	511	541	558	564	568	548	527	562	564	569	555	596	571	530	537	584	558	590	547	580	568	558	566	564	536	576	579	550	545	572	555	511	521	539	520	502	563	538	516	569	591	545	509	565	537	564	593	504	537	559	590	535	548	513	528	537	568	574	560	546	589	506	526	527	565	512	537	559	586	552	513	548	524	525	556	538	498	528	511	599	516	561	581	553	518	557	552	537	543	574	562	553	581	600	561	535	569	569	576	571	508	530	535	528	541	557	541	506	535	538	561	543	546	563	540	587	566	554	539	553	551	543	516	576	499	532	573	582	544	562	516	516	539	546	524	576	525	551	540	540	566	562	534	549	542	504	555	535	495	550	556	523	579	552	565	550	566	537	534	554	561	542	549	536	531	550	529	514	552	541	590	565	519	539	520	558	550	577	529	543	533	501	540	540	503	584	520	538	556	532	543	513	543	545	554	511	543	558	563	546	571	532	546	560	566	558	543	530	534	517	550	592	528	519	557	554	563	533	541	549	560	542	551	551	542	570	546	536	546	611	590	541	583	598	550	563	553	574	550	522	526	520	526	522	547	542	536	559	549	494	508	560	544	523	524	565	576	516	554	581	549	542	521	571	541	533	561	561	546	562	555	507	569	531	538	516	545	534	568	553	554	532	570	584	537	524	543	570	516	554	582	563	514	538	552	581	514	526	568	498	567	536	533	560	552	574	564	523	552	520	526	550	523	535	531	542	545	525	598	518	589	507	518	508	546	545	516	565	515	555	569	554	542	549	546	508	521	545	551	560	529	555	565	585	556	556	548	553	543	524	548	579	538	583	505	561	547	560	533	564	533	526	543	544	546	531	583	556	548	512	574	570	595	541	540	543	542	502	544	547	544	561	509	548	532	543	539	598	535	556	540	527	556	524	548	572	573	554	534	533	537	564	560	517	541	562	548	542	571	488	572	488	512	547	571	560	524	544	536	564	501	555	523	577	589	557	509	552	512	551	534	545	526	571	503	540	551	513	535	541	557	596	535	529	575	517	524	566	562	593	534	560	523	553	574	584	569	562	558	552	557	513	547	552	543	536	590	546	515	576	561	489	567	531	550	512	539	546	540	570	569	588	550	580	539	549	499	557	559	605	563	517	576	531	543	531	534	548	504	548	562	528	591	562	600	551	556	544	550	536	543	530	574	553	577	539	565	532	501	544	574	498	571	543	592	551	547	574	516	545	553	538	537	546	573	535	567	541	581	523	532	558	536	542	544	530	579	569	535	565	521	530	508	577	540	552	526	538	526	517	563	531	571	531	524	543	552	555	532	559	549	534	552	548	528	532	550	568	571	583	547	587	538	512	543	540	563	499	532	563	553	527	526	560	540	521	573	545	529	558	563	525	553	579	556	546	549	555	551	505	551	562	530	576	578	559	583	543
10960	12280	834	702	669	601	604	547	575	602	590	614	591	592	530	601	563	562	626	541	585	606	561	551	561	554	618	573	597	587	618	626	610	518	555	603	598	606	588	581	590	585	612	616	608	584	576	656	580	552	584	562	587	601	595	579	598	618	546	603	543	568	583	596	598	591	606	553	587	606	571	584	537	582	565	571	644	566	603	568	582	592	588	585	569	554	529	599	539	582	592	558	548	530	569	558	591	613	582	591	560	530	581	558	590	559	612	546	565	531	584	572	571	538	575	611	618	590	585	559	537	531	557	595	574	511	591	566	573	559	604	511	536	590	581	592	596	584	566	577	543	569	559	604	540	619	549	570	537	576	605	576	566	562	577	564	623	580	605	593	608	576	573	598	529	565	555	568	583	589	582	573	562	578	514	556	593	531	555	556	582	574	563	536	595	563	570	596	542	569	570	574	603	599	584	582	522	533	585	562	580	580	609	560	528	599	561	549	612	572	561	613	602	585	533	565	557	571	600	604	621	569	575	594	595	601	609	576	612	551	590	538	543	536	621	619	554	561	615	567	567	551	597	523	567	546	547	593	540	571	577	596	566	542	607	560	598	583	561	550	607	537	547	610	565	545	575	591	563	599	565	576	589	532	603	570	577	575	573	544	586	594	546	576	583	561	549	557	586	621	600	561	629	566	585	554	569	583	559	578	535	552	534	545	580	605	593	594	538	591	571	592	607	538	563	589	586	566	580	598	594	562	540	627	552	573	553	551	560	572	593	563	584	557	571	536	600	574	577	586	610	589	595	543	571	591	595	572	584	557	560	542	608	567	584	604	564	583	570	557	524	583	605	571	527	585	618	540	532	589	549	605	583	570	568	583	604	588	569	548	544	582	560	584	570	565	519	604	580	592	612	553	595	596	561	551	593	549	577	562	625	533	582	582	579	572	550	587	579	581	600	585	592	613	604	560	545	588	541	562	513	571	592	536	616	572	577	595	564	575	569	550	575	575	576	625	588	583	575	580	574	564	588	577	543	548	545	579	578	574	596	586	568	564	602	574	543	580	550	584	582	580	605	621	564	564	547	566	628	572	575	623	560	556	584	573	615	579	544	570	576	567	603	542	592	571	556	587	558	592	582	540	579	588	527	580	620	573	556	579	609	527	588	600	554	585	610	560	566	625	587	558	587	555	588	583	571	584	552	600	576	579	552	509	560	596	553	619	578	591	580	566	607	598	577	571	584	579	582	583	546	572	563	581	596	582	551	524	618	557	569	513	581	574	564	579	585	563	550	569	612	594	552	573	578	585	576	588	586	555	593	562	579	603	559	574	567	602	580	554	570	606	535	586	589	554	571	565	566	578	575	579	588	562	555	539	569	609	597	584	555	582	573	562	585	571	568	542	574	586	561	559	588	532	575	554	541	552	558	565	565	565	538	583	583	558	558	569	541	545	584	596	570	627	577	559	574	618	581	579	585	586	580	575	553	585	574	558	572	610	558	571	599	598	582	591	611	574	581	578	560	577	520	596	608	597	596	556	572	577	557	582	574	519	597	586	548	608	586	568	597	595	613	573	556	562	558	603	577	532	586	575	547	578	514	582	564	523	559	556	559	586	596	590	577	522	597	554	636	569	593	582	596	527	560	600	558	583	562	608	608	601	591	558	602	548	583	569	566	585	607	582	581	596	610	541	605	573	564	598	579	536	582	618	603	573	596	602	570	554	586	596	578	546	608	567	581	567	608	589	548	582	617	618	587	573	564	591	581	569	566	565	568	578	595	540	549	552	540	580	547	558	575	526	615	575	572	577	565	591	555	568	587	596	582	569	556	562	588	563	596	521	565	590	548	561	574	570	581	606	558	588	590	572	551	521	556	573	557	568	557	594	608	593	595	540	566	624	573	601	578	576	590	585	572	572	539	579	588	536	544	561	575	605	525	566	590	553	563	587	586	563	540	541	571	582	583	603	542	562	561	587	572	520	574	583	602	595	557	549	573	557	547	587	584	541	568	547	535	585	523	583	571	572	532	600	566	613	581	587	543	555	604	616	577	609	585	551	554	590	576	589	566	538	544	545	590	586	600	578	546	599	598	593	614	631	621	588	580	580	578	516	572	554	531	603	573	565	554	582	576	555	572	596	560	602	563	561	568	551	621	546	589	569	576	598	527	615	560	597	601	566	562	587	571	578	584	590	562	572	555	586	566	591	558	528	553	598	625	594	579	589	598	538	599	593	579	523	549	581	508	585	586	568	536	575	578	577	512	590	575	593	570	582	583	527	526	619	552	585	542	588	625	541	562	569	580	578	556	611	578	607	561	551	526	580	566	560	573	590	585	552	573	562	608	537	570	523	557	559	554	564	537	580	594	554	544	622	544	594	559	560	560	563	580	560	536	567	564	564	538	580	576	601	634	610	595	573	558	545	589	607	568	564	595	596	581	571	601	564	594	557	574	536	588	603	538	614	541	547	580	562	589	561	559	561	572	560	591	574	537	555	575	560	530	584	625	530	596	578	582	559	587	584	532	593	541	588	583	566	548	585	589	545	602	582	593	587	614	554	590	586	558	561	590	589	601	561	573	559	569	586	609	552	593	523	617	552	580	555	559	579	515	540	574	576	531	580	623	561	619	563	535	599	572	583	609	584	604	607	561	572	565	543	562	585	578	612	552	552	559	544	600	561	605	596	594	555	573	576	556	526	588	563	532	572	578	591	583	605	556	566	591	594	588	545	589	606	527	562	586	573	573	603	534	590	559	508	557	588	583	594	578	585	551	558	591	566	592	533	592	601	564	593	537	573	581	550	547	577	566	559	573	549	568	560	570	556	589	585	589	583	545	603	538	553	530	551	564	561	570	599	578	569	577	548	577	584	540	535	578	576	555	600	516	582	583	590	588	556	547	541	581	531	586	580	551	577	538	572	613	575	604	654	606	592	565	571	586	596	592	624	592	588	581	580	574	555	588	607	603	610	571	545	592	602	553	554	542	588	547	590	593	596	555	592	541	571	571	577	601	535	586	581	569	590	560	575	567	613	532	600	616	608	605	587	550	555	558	547	535	586	589	572	564	588	603	542	566	619	588	580	608	589	588	543	528	589	530	529	538	614	526	602	569	593	579	573	573	588	565	547	598	570	576	577	559	582	590	600	553	592	609	599	547	590	576	530	559	599	583	579	559	590	573	592	607	572	581	571	584	556	594	521	569	571	595	579	592	552	565	595	596	572	574	575	595	547	561	610	590	536	541	561	572	574	615	583	599	585	592	548	574	607	562	620	600	606	606	572	554	587	551	593	550	610	562	557	582	559	560	582	575	557	536	567	573	582	592	588	576	591	570	558	549	556	580	560	571	615	566	579	554	635	603	607	571	591	543	599	608	607	591	549	580	614	583	557	622	591	610	567	602	524	609	576	556	574	606	557	557	588	559	593	639	558	596	595	600	565	565	559	543	574	562	578	571	580	585	576	591	558	576	614	594	588	567	543	570	581	573	577	569	573	566	598
24317	21541	28583	24879	21435	8067	1541	1114	1008	925	956	903	927	903	804	863	811	793	795	893	815	862	870	835	848	853	789	824	861	872	804	877	849	810	823	730	820	821	889	859	844	848	821	838	858	854	776	815	815	888	848	836	806	821	831	841	825	834	847	839	806	793	819	839	829	798	797	769	783	864	854	802	815	755	803	789	733	787	870	833	802	796	791	855	811	777	722	793	770	778	782	804	800	788	776	749	802	810	782	774	760	848	792	806	793	849	805	762	841	747	832	780	812	821	827	827	850	775	876	790	813	818	825	781	796	812	793	825	794	805	792	786	821	773	786	820	851	825	805	815	828	812	797	838	788	820	826	829	763	860	833	789	822	797	829	803	847	813	792	822	798	795	777	843	802	763	813	787	816	783	817	767	802	809	802	759	783	757	833	803	804	820	800	772	807	810	810	801	789	850	861	750	795	833	836	843	881	795	808	805	808	847	801	828	817	756	781	841	814	796	801	783	803	798	794	829	814	813	797	829	829	785	802	818	776	825	869	818	812	830	789	809	780	801	815	795	837	834	827	781	821	808	846	792	831	818	808	782	875	848	761	802	757	799	821	868	812	845	802	818	774	801	805	810	765	841	812	820	791	817	822	809	770	848	808	818	818	775	762	765	778	827	815	879	772	751	784	800	830	815	782	841	851	787	805	845	866	787	856	780	772	814	826	787	829	802	824	781	820	846	801	835	812	903	773	774	835	807	826	783	841	801	796	855	791	839	785	789	800	846	784	822	800	815	842	785	841	786	829	780	816	837	798	826	792	807	802	792	814	743	781	789	764	796	831	817	772	830	823	799	784	783	773	801	802	876	807	801	805	803	841	738	807	810	798	805	782	793	814	824	856	875	783	755	813	808	816	777	824	776	791	788	811	802	787	812	774	853	777	772	796	818	832	762	788	848	811	808	843	769	798	787	770	799	836	799	801	814	817	734	825	767	789	781	801	816	789	798	780	813	808	824	826	845	845	798	836	774	765	781	774	775	783	768	796	821	894	841	791	803	786	826	845	780	752	720	820	817	777	818	787	830	820	819	854	806	837	863	790	867	799	802	764	834	826	843	780	781	784	799	812	794	807	830	767	854	767	800	833	807	805	823	808	794	833	817	788	819	787	821	810	751	755	753	794	813	811	841	789	773	784	775	827	791	836	792	783	808	789	807	756	833	799	807	810	791	792	808	803	827	780	795	822	754	841	783	782	810	806	784	781	761	809	826	825	841	773	810	834	775	803	805	787	798	813	804	762	758	820	841	823	810	771	808	784	776	831	787	788	774	830	841	825	805	807	765	787	819	783	775	819	793	766	774	826	833	810	816	798	841	775	793	771	788	800	783	788	754	783	787	797	798	790	826	752	830	804	799	806	752	829	862	833	861	795	785	798	783	756	790	812	796	808	777	793	785	808	802	767	826	827	782	851	822	777	769	755	796	824	751	799	795	857	801	787	775	776	805	843	873	850	815	844	748	777	763	819	830	797	815	820	795	749	849	859	833	782	758	854	795	788	786	834	748	860	781	803	780	847	754	803	793	763	770	791	862	790	781	786	799	755	782	779	850	834	837	831	795	837	800	806	764	750	795	820	801	838	799	804	830	785	819	819	789	750	789	780	779	793	791	822	784	741	788	791	815	834	808	806	772	762	787	797	861	806	756	848	814	812	802	807	750	796	795	810	812	788	814	767	824	798	788	802	810	819	796	808	818	812	786	787	784	879	837	814	814	785	802	827	785	815	818	826	822	764	844	827	787	811	778	793	819	811	828	771	812	835	802	821	788	839	782	856	849	850	864	855	818	811	793	814	818	783	840	791	802	809	830	793	804	798	812	804	741	827	804	795	777	810	843	797	837	808	794	818	778	775	832	784	831	806	736	818	821	815	765	778	767	750	815	769	816	824	853	826	827	844	795	823	734	808	768	755	791	782	832	801	781	768	809	829	765	806	822	832	783	799	857	800	785	807	799	767	824	836	812	838	767	744	785	754	813	797	791	777	759	812	807	794	855	826	770	813	815	824	777	750	823	824	757	802	825	822	823	850	781	766	852	769	762	791	807	838	803	851	833	750	740	826	802	796	801	871	813	787	774	805	828	817	773	778	804	794	832	755	774	828	787	794	763	789	803	809	832	749	785	795	825	770	819	800	750	792	803	771	787	808	805	735	825	782	878	791	867	871	788	823	892	783	801	829	757	810	831	775	781	843	797	792	792	834	782	833	811	854	780	794	825	762	768	808	828	855	806	784	782	731	797	754	824	823	841	784	813	777	820	830	753	820	784	841	784	733	805	821	771	794	828	794	812	774	752	800	813	774	837	854	812	805	798	835	829	796	782	771	743	813	849	812	840	784	845	821	763	798	779	784	830	782	813	804	858	802	808	809	795	802	782	764	789	776	820	823	739	827	803	799	792	815	803	795	803	799	788	823	795	810	783	815	802	807	811	760	818	776	825	827	783	841	798	790	820	837	803	785	784	787	788	786	790	811	755	779	783	863	815	790	774	754	835	811	771	839	787	716	810	767	853	775	822	803	797	811	779	732	801	764	847	799	816	805	765	778	824	869	762	798	794	770	819	809	815	791	824	842	790	822	769	821	756	797	808	836	843	785	822	804	783	843	821	747	829	793	867	821	803	802	792	828	775	809	815	832	795	818	832	800	758	823	798	822	818	831	834	816	793	801	802	835	841	816	772	782	802	814	803	805	784	815	803	812	833	811	801	791	801	805	789	849	782	779	859	795	819	798	770	756	787	855	810	810	827	774	762	838	808	810	805	802	856	778	782	810	789	785	785	798	835	783	747	773	783	836	845	860	794	765	875	763	832	766	780	789	807	822	829	776	821	837	819	833	779	806	844	838	809	838	789	848	791	812	820	792	837	807	801	783	818	814	824	796	770	827	775	814	801	788	809	794	782	805	779	792	791	800	792	783	787	816	857	763	768	820	801	760	814	741	817	744	793	818	769	839	721	810	826	798	801	848	730	800	850	819	829	773	787	794	792	751	787	839	770	741	826	841	823	847	787	771	841	755	778	785	771	788	794	822	754	765	807	725	821	795	890	777	842	822	845	835	817	779	838	768	833	823	781	812	790	809	804	772	792	812	763	821	815	837	810	797	803	792	808	803	815	732	778	804	810	791	764	775	838	794	751	824	803	801	820	825	821	774	829	778	795	789	775	814	827	800	826	804	797	839	771	783	781	786	818	802	753	772	828	797	803	771	822	835	854	828	812	777	767	803	806	821	791	721	783	729	852	796	850	792	827	762	822	816	739	785	783	785	849	831	764	810	807	795	836	763	808	828	806	804	784	787	876	771	782	763	805	825	838	822	791	788	785	835	799	832	805	787	823	805	796	840	791	784	798	806	812	813	788	823	787	757	786	774	788	776	848	754	806	815	838	763	862	772	777	786	794	819	819	794	827	799	753	805	781	795	825	789	792	780	832	827	785	815	807	777	779	794	743	796	823	836	792
15834	50961	5399	2838	2281	1721	1460	1239	1123	1107	970	984	985	950	903	866	900	930	862	810	876	842	871	825	837	878	834	846	864	831	848	811	800	848	825	829	800	803	935	864	899	845	862	864	796	887	857	840	805	813	848	828	863	812	847	834	794	847	821	783	849	889	827	775	804	857	818	792	789	822	808	771	835	801	788	811	819	796	887	823	799	823	804	836	802	828	842	824	807	894	760	824	839	817	792	848	799	847	791	827	808	834	868	811	815	795	829	817	820	832	802	818	801	817	843	805	800	836	807	837	815	854	824	798	818	851	821	803	782	813	739	813	854	815	780	844	809	814	803	810	848	791	792	796	797	816	841	819	828	907	894	806	811	804	792	783	817	832	812	840	820	839	789	823	797	822	795	840	849	812	814	779	828	819	846	815	800	816	800	794	798	851	796	784	796	825	768	810	868	770	797	797	816	761	803	865	816	804	792	804	830	743	848	823	852	824	785	837	829	820	791	809	772	782	834	789	789	836	808	774	805	841	871	816	787	788	781	802	806	813	795	848	812	861	779	830	765	830	836	750	859	774	783	854	786	841	782	823	863	831	733	832	823	833	834	800	853	828	840	823	800	799	805	822	782	823	772	789	818	861	790	810	821	768	827	842	831	784	804	761	790	812	803	821	791	818	835	855	811	804	822	790	770	826	792	853	847	809	792	791	789	807	824	780	820	860	854	885	758	821	839	785	782	797	847	819	816	775	808	786	786	804	811	776	825	839	796	802	808	836	802	830	817	842	846	819	787	822	826	852	835	838	818	827	818	817	791	799	809	822	776	798	789	852	810	764	814	828	830	826	819	875	820	867	796	834	811	820	847	814	779	817	858	799	748	774	774	795	795	841	822	819	766	861	840	806	848	823	782	788	809	856	851	809	827	785	876	803	866	838	817	834	815	822	838	811	800	807	821	805	807	831	831	775	836	838	792	791	805	833	732	867	824	791	811	796	848	787	813	832	756	803	853	801	828	822	897	822	778	815	795	814	854	803	744	793	789	780	832	845	835	796	847	826	808	790	810	828	806	781	818	799	811	807	799	807	775	849	828	836	798	799	827	837	822	736	873	807	854	829	800	776	819	886	731	784	772	815	788	815	824	795	860	783	822	802	766	844	796	791	803	843	821	804	821	820	809	856	833	818	850	837	849	813	841	790	843	842	811	810	807	850	809	803	829	788	800	813	838	825	768	826	803	831	847	812	841	814	763	801	828	829	801	844	780	833	843	888	793	824	775	842	866	789	806	801	840	798	868	791	815	828	771	793	825	795	804	814	856	815	804	807	801	770	797	787	781	827	807	859	837	842	743	821	818	753	798	826	802	758	768	827	791	829	828	785	772	824	783	800	824	841	848	821	793	826	840	806	781	823	749	770	844	802	813	795	816	794	797	837	818	798	772	821	863	814	747	795	790	864	781	826	785	840	818	832	848	850	817	812	801	803	845	805	826	803	820	837	785	826	810	809	812	824	809	837	776	806	837	799	809	800	854	825	809	826	792	818	783	818	769	813	843	787	856	783	868	814	798	807	825	802	841	789	838	779	850	801	778	796	832	853	792	824	819	819	789	827	888	818	799	816	806	811	861	815	800	844	847	869	813	785	838	848	811	817	840	789	821	790	833	867	809	839	807	793	816	792	796	824	811	837	802	807	828	836	819	783	856	785	797	828	801	785	865	808	790	823	807	824	814	837	841	800	823	794	812	795	830	830	772	810	804	840	807	846	772	843	808	818	831	801	816	861	813	825	772	838	830	824	801	804	830	810	834	799	842	842	777	818	842	799	825	862	811	847	801	762	808	785	800	853	809	866	822	807	833	820	839	859	808	842	754	821	798	801	767	843	786	852	870	798	816	809	784	829	756	837	810	809	759	846	817	807	799	814	788	844	804	813	800	815	788	793	790	808	788	800	809	816	811	825	792	818	786	809	768	811	841	855	826	843	816	809	823	798	819	774	773	833	759	859	807	888	823	830	833	786	832	837	869	800	824	822	817	808	838	808	760	788	851	833	821	837	823	792	770	762	858	881	798	791	813	825	751	817	837	817	773	812	846	841	792	838	857	827	772	810	792	845	784	857	839	834	818	778	832	817	781	769	828	845	813	827	849	875	801	739	817	824	807	835	802	839	803	854	816	782	827	792	803	823	782	804	820	807	826	788	827	818	738	828	803	830	757	860	800	825	817	783	872	812	825	893	787	821	814	775	824	840	722	850	825	829	793	809	844	770	830	783	787	825	784	835	846	816	797	810	788	791	773	790	795	789	815	850	837	811	825	795	793	802	828	833	829	811	826	759	797	765	808	820	825	860	832	867	817	735	770	782	809	832	819	882	804	817	806	820	854	765	817	796	848	823	820	830	828	808	809	807	775	818	797	804	866	796	790	782	795	842	836	863	777	789	802	828	854	780	761	802	801	837	787	784	838	825	840	872	786	827	824	830	816	815	784	815	826	837	801	832	812	794	804	844	811	828	810	804	859	796	775	860	838	853	794	803	785	822	794	832	868	779	763	835	802	820	787	821	849	865	843	799	801	788	799	816	840	817	825	810	812	797	826	800	815	815	807	793	762	838	755	821	808	845	847	825	807	806	831	834	878	798	771	813	832	807	828	817	784	804	793	790	856	836	800	842	831	854	845	851	823	833	817	844	816	823	852	734	795	815	826	853	708	798	764	820	817	819	778	841	796	846	827	834	797	820	793	791	823	809	845	817	798	839	819	823	833	849	830	813	749	802	810	823	810	807	772	827	814	819	814	803	859	804	822	819	806	812	838	832	833	815	820	814	817	799	807	809	815	786	820	799	798	788	727	757	787	791	744	801	825	802	847	794	817	762	811	850	824	811	811	819	811	818	803	793	818	810	819	825	813	807	743	798	804	729	810	783	862	836	819	871	848	829	769	819	822	832	771	847	812	827	834	824	798	765	827	781	842	820	807	867	828	810	802	823	851	845	825	793	792	826	818	830	785	834	820	832	780	822	804	814	847	884	802	838	784	823	803	803	800	799	790	821	858	804	834	764	783	807	798	804	811	829	835	814	830	829	834	827	791	804	838	805	817	805	813	755	804	822	814	795	824	814	841	812	823	835	808	819	794	848	850	793	826	794	812	802	756	838	774	821	798	840	838	815	781	788	806	853	823	793	838	849	830	859	785	783	787	820	800	822	806	856	783	798	844	817	867	805	766	812	843	823	810	772	831	806	829	851	813	739	802	806	836	823	826	807	824	833	804	833	810	774	794	830	823	806	746	816	789	820	840	828	774	789	799	858	796	798	790	767	781	829	788	846	761	819	803	868	820	841	772	776	779	817	815	857	832	810	851	848	821	820	796	850	838	805	857	794	821	809	836	814	861	808	784	807	809	842	771	818	805	798	836	861	794	809	775	826	831	820	821	827	766	854	850	792	770	785	800	812	840	813	812	750	830	786	782	818	821	784	839	869	796	797	788	800	811	780	842	800	746	821	783	789
25555	21575	27350	25935	9333	1006	890	823	785	674	722	702	645	663	679	683	639	629	675	633	661	670	675	677	621	649	633	623	630	602	597	620	661	666	644	648	640	625	672	622	666	613	654	675	644	605	620	635	657	643	592	654	655	649	615	599	662	623	632	618	695	657	612	616	667	640	640	656	674	645	649	642	632	649	639	632	643	626	594	618	677	661	660	614	666	643	639	685	671	613	618	601	614	667	639	656	626	626	636	652	629	601	651	625	626	650	598	656	685	643	619	592	647	642	623	622	625	626	629	612	615	640	661	625	662	647	589	627	622	589	592	652	633	668	645	663	655	640	577	632	626	617	603	581	671	644	620	623	659	622	595	647	687	661	604	640	669	640	630	643	607	622	639	621	606	656	595	626	641	634	623	634	646	666	635	605	633	640	638	638	631	645	691	631	600	644	693	629	649	649	624	568	666	693	664	644	650	620	606	626	614	671	655	584	614	630	622	647	680	610	633	591	611	620	637	614	661	611	653	645	600	668	629	616	609	621	613	577	661	581	641	640	600	673	622	633	648	641	631	666	613	644	632	607	644	605	621	637	638	605	619	604	672	636	667	611	641	622	680	710	616	641	672	628	635	667	633	596	677	629	631	613	649	675	572	612	614	618	593	644	598	632	632	637	641	629	655	650	627	631	614	586	619	591	557	623	597	660	626	644	640	623	628	655	623	640	586	628	638	639	667	629	581	608	614	600	666	608	600	608	652	675	649	608	612	639	650	664	676	640	582	633	638	628	667	639	653	592	612	618	625	659	612	602	644	614	644	595	655	612	658	644	618	621	603	631	665	624	600	645	641	656	629	645	603	642	672	631	579	633	655	621	679	674	628	600	611	650	613	628	609	633	612	629	618	570	653	616	635	658	655	644	610	628	629	621	644	628	653	627	624	617	627	632	651	628	677	638	610	609	613	625	659	657	638	622	684	650	634	627	658	625	663	655	630	625	635	616	657	631	634	613	626	642	619	669	632	616	599	636	645	652	657	640	606	605	672	601	616	641	638	630	604	640	630	627	611	606	612	622	613	653	613	634	603	624	662	611	605	620	596	635	663	662	617	632	612	661	620	620	602	646	650	658	593	660	667	657	661	676	627	614	599	585	653	635	620	582	629	662	601	656	600	665	613	578	659	618	611	651	647	621	603	641	657	601	603	628	642	637	641	625	622	660	606	586	649	599	636	613	620	650	622	684	654	642	621	607	617	637	647	661	668	618	580	583	624	581	600	602	642	618	638	678	637	612	622	657	603	645	616	632	597	646	631	610	637	597	624	635	676	569	622	678	589	651	676	633	630	624	637	598	679	596	627	586	636	600	680	626	645	639	659	636	658	675	645	644	617	653	596	628	669	622	671	596	670	656	618	566	645	643	616	617	579	615	613	632	593	650	621	635	607	627	644	598	632	642	622	612	615	612	626	624	596	602	602	632	631	634	661	620	603	628	641	620	632	634	635	590	597	623	640	621	618	627	639	582	654	616	664	646	608	635	634	650	595	608	638	591	621	642	624	671	629	637	635	657	617	636	609	579	612	592	610	605	659	642	611	611	597	614	612	613	635	649	602	668	598	637	684	657	657	614	642	647	643	594	650	619	621	568	661	615	643	577	557	618	642	622	641	583	639	629	643	637	638	644	624	646	587	611	638	705	636	643	594	624	614	617	596	645	587	629	593	642	618	675	617	650	618	667	612	651	641	655	639	627	645	668	605	637	604	669	598	624	632	590	639	607	646	598	627	631	629	601	611	578	616	607	639	610	650	623	646	666	662	641	666	609	602	683	616	638	603	577	608	611	585	651	647	622	650	588	609	623	652	633	638	625	628	627	597	660	670	621	654	631	649	642	677	659	619	631	628	625	580	630	649	590	599	633	662	645	628	594	603	636	631	615	636	636	637	645	629	578	619	612	598	668	659	646	615	680	597	680	598	611	631	565	645	622	597	630	649	691	668	623	628	655	636	607	635	612	608	663	580	594	627	667	652	645	603	650	598	626	633	650	613	628	621	681	617	609	627	628	612	585	644	621	632	652	619	637	600	630	631	611	630	608	620	636	577	643	659	616	651	689	587	627	651	643	648	643	586	603	588	627	626	635	657	584	626	669	629	623	617	621	628	601	630	657	608	633	648	631	636	622	620	627	627	617	645	584	611	654	624	618	670	613	611	619	638	576	593	640	639	608	641	691	650	630	593	619	617	623	637	634	640	682	635	622	645	605	594	601	612	607	654	627	626	611	650	629	635	621	616	600	630	626	628	692	609	677	640	632	613	654	636	609	617	623	642	638	640	639	656	600	632	659	653	616	641	603	619	633	622	660	600	649	629	626	650	666	615	643	631	617	637	623	595	608	648	643	607	640	648	613	640	587	644	623	632	641	626	653	628	671	585	610	601	636	630	621	642	621	638	644	573	624	638	620	581	618	624	644	639	651	644	651	644	615	623	672	638	697	624	638	668	620	628	645	629	621	619	608	642	621	651	646	652	668	572	672	616	611	588	637	640	639	629	639	650	573	640	613	637	603	639	616	615	637	644	616	603	670	633	659	592	660	678	575	652	616	644	621	616	670	589	613	638	652	647	616	606	622	660	618	654	613	590	625	587	644	677	607	680	609	611	641	630	598	665	636	641	610	590	643	637	602	631	670	658	634	607	638	632	627	663	667	605	591	629	579	638	608	601	653	603	653	649	631	654	618	628	618	591	611	601	676	591	597	644	659	680	650	662	615	647	636	626	588	652	608	601	642	693	577	600	602	601	593	620	628	625	670	627	659	610	601	651	674	625	593	594	597	651	657	621	600	609	641	647	683	628	650	603	610	591	623	634	628	587	618	579	636	622	673	577	650	652	656	638	600	613	600	651	622	630	642	591	616	638	554	619	685	653	632	588	613	624	622	643	637	664	606	709	647	605	617	629	661	612	634	593	618	649	608	635	623	615	604	636	613	612	636	611	593	609	620	636	644	647	610	662	630	628	618	638	680	649	586	627	628	658	620	611	627	678	648	645	614	562	583	638	630	637	634	608	629	580	619	597	651	592	619	634	612	676	609	594	615	641	563	615	657	611	676	589	643	626	623	653	596	675	674	608	622	626	633	623	618	671	619	649	640	673	656	621	665	625	631	578	635	631	646	678	595	634	585	597	588	607	613	647	669	647	632	609	650	634	653	688	644	553	643	609	634	584	615	597	633	631	630	674	661	638	669	635	612	587	624	645	630	601	634	655	595	629	630	625	664	588	640	607	621	656	603	665	611	638	616	624	596	617	601	668	629	649	642	625	631	649	612	635	648	595	628	690	587	660	646	643	609	633	609	626	629	648	574	618	675	661	610	567	623	645	650	672	622	632	625	673	643	624	651	592	614	621	639	654	622	643	631	660	598	659	641	677	597	645	593	590	635	651	624	602	623	654	634	682	591	619	654	570	655	622	610	651	691	624	636	653	566	619	618	612	659	611	628	612	659	596	622	584	573
15423	43915	3292	1864	1492	1180	1049	1004	884	844	766	791	805	719	688	724	703	689	673	712	669	685	701	653	649	631	666	684	688	628	686	678	672	628	681	698	693	655	733	697	667	739	710	692	692	693	735	639	665	716	707	700	683	680	664	678	678	654	721	709	730	659	691	691	714	620	686	686	671	696	645	679	634	661	670	720	664	728	648	665	667	636	639	711	652	706	705	634	676	721	671	706	670	708	650	662	697	674	619	698	672	702	635	687	643	649	664	691	663	679	672	671	675	685	679	678	643	680	715	688	640	628	643	643	658	683	653	672	633	663	624	615	664	667	637	683	648	653	694	625	656	626	673	690	676	685	656	671	678	675	724	678	655	682	657	680	685	696	644	664	680	663	662	642	647	680	673	679	636	692	726	627	677	700	725	674	678	675	666	689	678	665	669	658	627	688	695	727	651	666	684	674	650	688	661	706	677	658	629	694	662	677	674	697	695	675	711	661	656	635	644	651	662	695	679	645	640	665	645	661	667	686	690	670	647	681	681	635	707	689	658	670	621	674	649	681	713	711	681	682	699	675	647	634	660	685	674	676	673	686	731	645	675	674	661	629	683	689	666	644	615	634	660	658	660	650	653	681	665	669	704	683	608	692	673	677	681	659	641	681	689	676	646	680	648	665	730	695	678	661	678	664	635	687	725	688	679	704	729	657	657	674	688	654	620	646	695	650	734	698	695	610	722	653	692	692	650	676	694	649	695	651	652	671	695	612	704	676	670	685	657	718	685	663	679	641	680	679	679	711	688	663	670	623	682	726	674	675	694	694	670	689	670	645	631	725	701	679	640	666	677	653	631	650	680	657	691	679	671	678	681	655	673	646	628	655	688	687	679	673	654	673	698	687	714	642	664	645	660	689	644	645	660	680	639	693	687	650	708	601	654	653	688	635	682	703	681	662	693	678	736	711	682	671	674	663	655	665	682	653	694	694	713	665	678	668	668	661	721	691	632	648	665	698	674	689	666	676	686	634	660	657	694	626	679	714	679	648	650	661	702	622	682	719	650	597	664	653	679	689	640	657	659	663	631	652	670	671	663	686	700	649	668	752	644	632	673	684	697	670	663	673	650	735	676	685	681	690	682	672	684	683	693	706	661	667	674	640	675	627	662	673	660	677	672	672	661	683	650	642	717	610	634	709	698	673	635	642	699	675	673	690	653	721	675	697	623	676	679	623	723	646	631	658	666	690	681	663	669	662	684	732	678	668	654	680	661	705	712	647	714	650	672	661	670	656	665	686	673	681	706	684	669	702	648	699	668	665	657	638	684	695	662	681	705	691	698	699	655	696	620	693	664	710	668	640	658	679	674	696	688	682	698	658	654	698	676	701	660	657	674	695	681	647	738	674	668	635	686	632	635	652	658	660	638	663	687	670	658	724	679	632	643	705	700	716	676	707	661	651	677	654	645	675	643	648	713	689	673	657	675	671	698	663	669	643	619	667	658	700	680	605	641	676	690	681	690	668	689	652	670	642	687	673	691	631	653	666	653	633	663	714	686	684	630	686	663	666	646	663	684	659	672	643	688	694	660	670	638	691	694	650	616	662	676	698	671	659	653	680	671	646	671	675	692	655	688	656	628	707	685	644	680	620	661	733	626	704	681	655	660	664	679	657	676	659	662	643	658	660	647	642	636	709	674	662	690	672	705	649	661	678	695	647	675	699	686	670	686	661	637	664	655	625	672	693	638	673	682	716	679	702	683	664	668	679	662	655	665	653	653	692	641	679	633	664	650	686	708	685	702	663	674	671	640	637	652	671	668	636	705	654	659	641	706	723	713	645	677	693	655	669	681	668	621	666	675	649	701	662	738	655	639	683	654	715	615	679	628	625	675	635	664	721	653	663	688	604	678	639	716	662	703	732	609	674	705	684	635	678	679	695	653	682	631	677	652	632	677	683	682	721	667	669	727	709	642	670	698	668	669	691	621	613	694	692	672	686	655	745	708	643	697	665	696	644	658	658	658	635	654	661	658	652	686	671	711	653	668	671	643	688	721	656	660	646	658	675	639	661	686	650	601	633	682	659	645	674	678	655	706	676	705	675	687	645	693	680	649	641	656	671	685	687	665	659	677	670	676	717	687	653	708	658	659	650	638	694	669	675	655	728	690	699	644	660	672	683	677	665	672	650	683	736	706	653	711	618	629	714	675	649	664	688	685	705	650	670	702	666	635	659	616	681	663	667	674	685	669	677	648	665	681	641	681	633	651	685	640	647	662	658	625	668	676	698	626	664	667	680	674	648	697	670	658	690	651	677	745	680	677	685	681	684	642	654	674	630	715	683	631	657	706	682	688	630	678	683	671	635	654	693	693	690	714	677	667	707	668	690	632	664	663	691	694	733	717	637	688	665	635	705	616	684	694	681	692	704	635	702	650	687	713	677	631	706	659	630	668	701	684	694	691	676	649	678	665	649	685	660	677	638	677	687	653	685	621	695	695	638	652	631	703	654	677	653	637	685	632	678	725	661	669	696	690	670	657	653	648	660	663	640	673	666	620	684	676	663	675	648	678	668	659	617	662	652	696	668	684	694	707	662	667	686	705	660	669	690	719	636	706	660	664	660	653	645	692	673	636	692	668	697	647	667	648	641	651	615	679	674	664	644	676	691	712	643	715	662	694	630	674	661	694	689	632	710	663	644	678	650	663	696	637	693	685	730	619	685	665	704	678	625	686	683	726	678	684	639	669	687	628	689	662	664	669	673	675	636	710	635	646	667	692	729	657	633	633	714	623	729	656	642	686	675	651	613	660	689	712	685	728	661	680	660	662	709	640	660	670	716	679	688	644	672	703	646	669	659	669	628	710	679	665	681	689	636	694	637	690	674	677	673	679	676	624	690	675	657	700	667	648	664	701	661	704	659	658	703	638	666	649	676	666	631	706	645	649	648	681	652	654	694	699	681	663	700	685	653	709	637	631	677	677	629	644	681	664	649	681	659	685	626	659	647	670	706	655	687	631	673	622	677	678	697	654	594	696	697	666	625	693	703	694	706	690	645	713	669	719	681	697	664	664	707	669	675	653	682	704	668	616	669	690	677	634	640	696	690	677	632	694	663	688	635	695	684	703	637	659	682	658	697	671	704	676	693	688	694	681	662	656	678	622	727	712	661	656	661	675	661	669	648	684	674	638	701	676	655	660	672	720	683	644	717	653	702	621	630	667	645	669	620	683	654	673	687	683	667	655	670	679	659	686	675	656	633	662	647	697	683	637	674	664	662	661	665	705	634	686	653	653	657	670	638	690	662	701	658	645	657	683	667	664	675	680	669	676	700	613	670	691	695	606	634	669	700	633	688	679	688	601	660	646	688	686	644	704	651	668	681	613	631	697	658	675	649	669	690	646	651	662	683	674	674	650	676	657	639	653	658	689	684	658	668	645	664	674	706	704	661	672	665	686	676	661	658	656	656	658	712	711	725	672	640	687	671	644	644	652	670	678	660	640	679	713	637
23159	21628	29217	24522	21623	21624	7497	1815	1470	1365	1334	1215	1188	1175	1113	1133	1182	1152	1155	1158	1070	1071	1081	1044	1115	1112	1043	1093	1122	1050	1123	1008	1014	1086	1034	1098	1101	1142	1179	1077	1045	1099	1074	1047	1022	1102	1089	1072	1048	1100	1114	1112	1062	1026	1058	1054	1064	1068	1070	1097	1048	1040	1038	1031	1064	1029	1027	1031	961	1135	1026	1047	1030	1039	1000	1004	978	1050	961	991	1032	1004	952	1100	1019	1033	1055	1004	1072	1032	1009	981	1011	1013	1047	981	1003	1003	1051	987	971	1070	971	1004	1097	1036	1044	1026	1023	1043	1058	1034	1059	1088	1069	1054	1071	1050	1039	1005	1007	957	970	1060	1054	1064	983	1031	1031	1075	980	969	996	1039	1033	1057	985	1029	1079	992	998	1013	1083	1044	1052	1047	984	1008	1002	994	1025	1043	989	1022	1088	1052	1034	1018	1068	1038	1012	1069	1017	1013	989	1088	1086	1070	1044	1026	1043	978	1080	1078	1096	1008	1022	999	1036	1003	1057	974	1067	1003	1002	1042	1016	988	1032	993	978	1052	1037	1056	966	963	1042	1030	1000	1005	997	992	1118	1046	1017	1014	1041	1026	1088	1030	1059	1075	998	1065	1073	1019	1008	1046	1000	1005	1056	1065	1000	1028	953	990	1001	1046	1017	1027	1010	954	961	1053	1033	1049	1070	959	1034	1038	1029	1058	987	1047	1024	954	1055	1032	1020	1040	1002	997	937	1025	1025	1054	1072	1045	1031	1039	948	1054	979	1060	1009	1051	1063	997	986	1049	1002	1047	1011	997	1015	1009	990	1067	1064	1036	1046	1020	986	1055	1058	1057	1017	1047	1041	1009	1028	1000	1006	1008	1040	1015	993	993	1012	1023	981	1012	1066	1075	1033	1024	1007	958	982	1001	1002	976	1039	963	1034	1015	1036	1025	1038	1061	992	1000	1060	1000	1033	1004	1076	1072	1021	1040	1065	1006	1073	1029	992	1074	971	1017	1034	1034	1003	1025	1039	1048	1020	1100	1038	1062	1051	948	1006	1002	1069	1021	1050	976	934	1039	1017	1038	1060	1036	976	1080	989	972	1028	978	1025	1020	996	1017	1074	1039	1007	1029	1037	988	1000	1023	1009	1040	1031	1006	1010	1043	1059	1023	1042	999	1007	1037	1028	1001	996	1017	1003	1014	991	1000	961	1014	1041	1103	1018	1084	965	1003	1071	1024	1023	1071	1049	1051	1037	1063	1067	980	980	1003	1000	1028	1073	1001	1053	1035	1044	1004	999	1014	1070	987	1032	1025	1006	1029	1037	1022	1013	1003	1073	1033	1004	975	1005	1048	1015	1016	1012	1002	1050	1006	1143	1001	1024	958	1029	1009	1032	1059	962	1021	1045	1014	1081	977	1025	989	1058	1086	1016	1008	1063	1053	1033	1023	1005	1043	1087	986	1079	1016	1072	976	1116	1050	1033	997	1026	1003	1033	1002	987	991	1017	1059	1031	1020	987	1027	971	1029	1009	953	963	1011	1071	1036	970	1053	999	1019	1064	1058	952	1049	1092	1013	1095	983	1031	980	1052	1050	1049	1074	996	1074	1036	1035	1019	992	1077	1033	1015	994	1073	1019	998	1031	1017	1007	1022	1040	1080	981	1018	998	1069	1059	1008	998	978	1112	1017	1032	1007	1030	1027	1028	992	1037	1028	1023	1026	1061	999	1066	995	1027	1076	1014	1040	1076	1021	1061	1096	1030	1043	1028	1051	1044	959	1021	1047	1017	1030	1034	1006	1013	1068	1054	995	981	994	1020	1001	1017	1043	1011	1002	1056	1085	999	980	999	1084	952	1052	1081	1030	1022	1110	1025	1038	1011	1034	1023	1074	1042	1068	1020	1054	1010	1006	1084	1103	1005	1047	1024	1007	1038	1055	1049	997	983	973	1032	1043	1026	1025	1102	1013	1038	1029	1047	1054	1031	1054	1051	940	1018	1045	1054	1040	1043	1060	1019	1003	1030	1072	1010	1014	1004	971	986	1054	1036	1055	983	989	1016	984	990	1041	1054	1016	1016	1038	1012	1038	1025	1051	972	1016	1002	1015	1060	1018	1054	1011	1056	1048	1037	1055	1014	1058	986	976	1056	1038	980	987	1025	1022	1045	1008	1041	1025	1061	1030	1089	975	1002	998	987	1011	1038	1059	962	1016	1060	978	1050	1051	1000	1007	1016	1028	1040	1016	993	1053	1054	1014	1048	992	1056	1006	986	1023	988	1004	1053	1045	1041	1045	951	957	983	989	1095	1015	1029	1035	1017	1038	1004	1036	990	1027	1012	1040	967	1009	1033	1052	1031	1012	1039	1026	994	1050	1021	1031	1045	1017	1037	995	1062	976	985	1045	997	980	974	1029	1024	1037	1046	1004	1021	1024	1049	1031	939	1056	1043	1034	1060	997	1022	1072	1082	1021	1003	1034	1012	973	1074	1015	1011	1064	1038	1077	1027	1017	1055	1080	1013	1023	1037	1001	977	1059	1056	1037	1071	1007	990	1019	1041	1040	1024	1032	935	1055	1038	1038	1060	1010	1092	1007	933	1071	1014	1010	1033	1025	1039	1053	1016	1001	1052	1065	1015	999	1028	1001	1093	1096	1058	1021	1055	1027	1035	1037	1038	1020	967	1042	1014	1017	1001	1050	987	1051	1013	1054	1044	1052	991	1026	1056	1058	1069	1051	1020	1043	1071	1029	1018	1009	1025	1044	1016	1030	1021	1105	945	1044	1003	1061	994	1008	1032	1003	996	1037	1005	1055	1012	1001	981	975	1082	1087	1026	1016	1053	1042	1042	979	1037	1049	995	1080	1019	1045	976	1061	1033	1002	996	1056	1040	1008	1042	1015	1051	1040	1029	1042	1025	1091	1033	966	992	1024	1013	1052	975	1043	957	978	1007	1024	999	998	1014	1031	1016	1079	1043	1061	1039	1020	1041	1011	1032	1021	987	1002	1041	1012	1059	1022	1009	1015	1044	1084	993	1031	1033	1022	1023	1014	991	974	1035	991	1057	1093	1005	1007	1091	995	1010	1037	1018	1020	1062	1039	995	976	1093	1006	1012	1020	1012	993	1041	1083	991	1002	1024	1032	991	1036	1003	1031	1063	1050	997	982	1009	977	1057	1060	1058	967	1033	1069	1000	1059	1009	1044	1026	1044	979	1024	999	1017	1038	979	1040	1043	1065	1002	1033	1010	1000	996	993	1044	993	1052	968	1075	1050	1080	991	1018	1028	1059	966	1005	997	1054	970	1059	1047	1057	1013	1014	1002	1080	1008	1061	994	1004	953	955	1008	1012	1027	1065	1035	1023	1003	1002	987	1036	1053	1061	1053	1046	1044	999	1031	1022	1012	984	928	1073	1061	973	1082	1029	1009	1030	1060	1036	1031	969	1083	1039	988	1025	1003	994	942	1010	991	1064	1057	974	981	1010	1029	1022	1037	1043	1019	1039	1017	1090	1022	1037	990	964	1061	1097	982	996	980	1043	1022	979	1004	1069	1019	1020	1061	1028	1002	1037	1043	998	997	1024	1004	979	1053	1039	995	1008	1011	1025	1052	1016	1050	951	1077	969	963	1078	1027	1023	945	990	1028	990	1028	1055	1013	1073	1042	1040	1014	1040	1059	1003	992	1001	1013	1089	1018	1035	962	1077	1072	993	1060	1059	1076	1031	991	1012	1038	1037	1044	1005	1035	1023	1039	1005	1090	1054	1019	1012	964	1046	1037	1065	1103	1056	1046	1033	1062	1093	1049	963	958	1031	992	1034	1050	1003	1045	988	1021	1033	1031	1023	1018	982	1031	936	1025	960	1032	1095	1047	992	948	1067	1020	1006	1081	1009	994	1034	1013	1026	1051	1057	974	1028	995	1041	987	1017	1105	985	969	939	1036	984	1091	1016	1047	1047	981	969	1072	1071	939	1045	1007	1013	1040	1006	1059	999	995	1008	991	1024	1046	1003	1051	968	1043	1025	1035	1024	1052	1024	994	1006	991	1035	1019	1025	1031	1002	1070	1044	1037	1064	1072	1023	978	1047	995	1034	1063	1094	1009	1012	1049	1052	1051	983	1000	1036	1062	1000	1067	970	1061	1061	1045	1040	1045	1049	1005	999	1010	1037	1044	1004	1049	1052	1047	994	1024	1016	992	999	980	1083	995	1039	1051	1024	1050	1012	1020	1013	1084	1053	1085	986	1065	1079	1081	1036	1029	1030	984	999	1014	1037	1032	1035	976	1008	998	981	1019	994	1047	986	1037	1030	1046	987	1071	1047	978	1066	998	1056	1020	1073	999	1056	1023	978	1013	993	1046	992	1022	999	996	1040	1018	1001	1002	1018	1028	1010	997	1039	1009	1052	1035	1077	979	1019	939	991	1030	1047	992	1061	978	980	1021	987	977	1004	1038	1065	1015	1035	1041	1036	1028	1025	1037	954	1056	1009	1022	1004	1040	1066	1022	1017	980	1032	984	956	1018	978	970	1067	1010	1040	1000	1020	983	1054	1018	1049	978	1021	1077	966	1069	980	1015	1082	1035	999	1005	1070	1022	1059	995	1047	1073	1011	993	1063	1043	1052	1049	980	1054	978	1054	1037	1009	1022	967	1007	1035	1016	1042	1036	1036	984	1057	981	1042	1010	963	1043	1012	953	1017	1059	1000	1020	1036	987	984	1035	998	1044	1049
19464	59339	8911	4939	3768	3017	2352	1945	1806	1613	1553	1378	1329	1261	1181	1178	1187	1141	1191	1103	1101	1090	1058	1025	1052	1077	1110	1033	1093	1057	1051	1034	1089	1016	1060	1050	1042	1117	1170	1086	1123	1102	1036	1079	1071	1078	1128	1072	1057	1073	1065	1073	1101	1093	1109	1066	1103	1074	1081	1078	1007	1071	1034	1068	1032	1075	1018	1057	1052	1097	1082	983	1083	1071	1070	996	1006	1036	1053	1003	1040	1040	1028	974	1058	1104	1028	1063	972	1095	1051	1027	1042	1024	1029	1042	1047	1071	1034	1071	1034	1009	1031	1033	1042	1046	1047	983	962	1008	1044	941	1065	1045	1016	1037	1067	1022	1046	1019	1078	1036	1037	1040	1048	1094	1123	1068	1023	1086	973	1081	1062	1016	978	1007	1008	1067	1005	1070	1003	1070	977	974	1021	1084	997	978	1050	1084	1023	991	1055	1006	1016	1065	1007	1067	1051	995	1060	1044	999	999	1062	999	993	1049	1066	1023	1015	996	1041	1091	1035	1012	1029	998	1046	1063	1083	977	995	977	977	1023	1060	1044	1014	1004	1054	1030	1065	1033	1036	1085	1031	1000	1043	1096	1026	1019	1000	1026	1044	1048	1032	1033	1024	1023	957	1022	1005	1028	1040	1009	1008	963	1025	998	984	1046	1019	1051	1033	1062	1054	1029	1057	1041	1032	1033	1102	1028	989	953	1018	1002	1015	1066	1057	1032	1036	1006	1036	1087	1029	1020	1035	1025	1004	1018	1042	1066	1135	1079	1072	1094	1036	1019	1027	981	1042	1058	1010	1015	1025	1000	1042	972	994	994	1003	1034	1050	970	962	1040	1040	1076	1048	1053	1049	1068	1020	1039	1066	1009	1000	1034	1023	1065	1033	1047	1035	981	1014	1022	1060	1020	988	1084	1040	1024	1006	1033	1062	1023	1039	1020	1023	1003	1001	1041	972	1013	1065	1011	1005	1096	1016	1029	1016	1044	1007	1022	945	1044	1006	1013	1016	950	1060	1077	1095	1044	1016	1049	1024	1013	1072	1048	1058	1002	1053	1064	1066	1070	1037	1040	1073	960	999	1040	1043	990	1036	999	1067	1024	1007	1020	1077	1065	982	1030	1039	1079	1016	1024	993	1089	1007	990	1033	1033	1024	1038	1049	977	1002	1061	1027	1041	1072	1011	1017	1016	1026	1100	1052	1010	1028	994	1054	1062	999	1000	1092	943	1035	1024	1000	1019	1051	1080	1016	1021	1025	1006	1019	1068	990	1010	1015	1029	1041	1036	1068	1028	1040	1053	1065	1018	1005	1088	1026	1057	990	1031	985	1012	1039	1030	1042	1002	1066	1037	990	1030	1070	1066	999	984	1029	1017	1044	1082	1026	1065	1045	971	1002	1047	1017	1043	1064	1034	1091	1032	1024	1030	1060	1032	1036	1060	1047	1057	1036	1103	1052	1017	995	1042	1079	1019	1029	979	988	1039	1008	987	1062	1035	1102	1014	1043	959	995	1012	1049	1036	1043	1051	1057	1013	1005	1029	1027	992	1034	993	1060	1076	1025	1010	990	996	1063	1019	1042	1005	1027	1082	967	1071	1011	993	1054	1048	1031	1048	1026	1017	1055	1072	1014	1035	1008	1032	1021	1027	1071	1002	1059	1075	1036	1018	1023	1074	1036	1036	1015	1037	1027	1046	1061	1054	1066	1041	1001	1021	1058	1059	965	995	1005	1030	999	1077	1029	1048	1086	1069	1036	1025	1086	964	1044	1040	1009	1058	996	1008	1020	1060	1050	1040	1013	1027	1030	1051	1106	1002	1054	1072	1001	993	1077	1026	1066	1073	1043	1011	1001	968	1045	1037	1053	996	986	1041	1028	1015	1047	1010	1005	1039	1018	1039	1042	1043	1002	1048	1017	1064	1028	995	1029	998	1076	1084	1028	1017	1082	1015	986	1058	1025	1010	1044	1019	965	1026	984	1012	1056	1027	1018	999	1013	1047	1052	1032	999	1003	1035	1087	1031	981	1046	1013	1005	1076	1059	965	1020	1036	1031	1000	1084	1056	1069	1033	991	1072	1026	1043	1022	1059	1063	1027	1082	1041	1025	1020	1035	959	970	1026	1001	969	1051	1046	1044	1041	1024	972	989	989	995	1089	1057	1048	1046	1007	1039	1066	1010	1085	1051	1024	1079	988	1002	1011	1074	1017	997	1024	1035	1079	1028	1023	1019	1057	1010	1081	1002	1024	1036	1050	1030	1021	1000	1070	1057	1043	1028	1014	999	1014	982	1009	1026	996	1014	1015	1082	1092	1000	1078	1022	1016	1058	1016	992	1018	1048	1020	1020	1047	1029	1106	1033	1023	1036	1080	1026	1030	983	1097	1042	1061	1017	1030	1030	999	1011	986	991	1050	1069	1062	1079	983	1045	1019	1074	1038	1071	1057	1065	1026	1033	951	1053	966	979	1049	1010	1047	1002	1018	1068	1068	993	1032	1042	1059	1040	1066	1051	1082	1028	1132	1009	1043	999	1052	1064	994	1020	1064	1075	1007	969	1045	1037	1021	982	998	1079	987	1050	1002	1029	1005	1031	1061	1049	1070	1079	1011	991	1037	1033	1063	1000	1004	1013	1030	1013	1003	911	1012	966	1070	1066	982	1054	1014	1070	1098	1008	1005	1029	1048	991	1030	1027	1007	1007	1052	1058	1011	1048	1016	1041	988	1085	1043	972	1051	1009	1032	1014	1051	1028	1096	1031	1001	1084	1007	1020	1078	990	1021	986	1019	1056	1071	1028	1078	1009	1009	1062	1004	973	994	1028	957	1068	1079	1024	1002	1084	1040	1043	1081	1028	1043	1023	1007	1043	1048	1002	1009	1021	975	1034	1086	1036	1038	1003	1000	961	1048	1094	973	1075	1035	1088	1074	1008	1063	1033	1019	1039	1026	987	978	1031	1067	1101	1038	1061	1003	1030	1098	1017	1040	1019	1050	1049	1022	1017	1061	1030	1092	1014	1044	971	978	1007	975	1031	1033	1029	1022	1056	981	1081	974	998	1004	955	1056	992	1001	1011	971	989	1027	1095	1039	1007	986	1048	1023	1005	1013	948	979	1039	1059	1048	1071	1003	1044	1023	1037	1060	1026	1062	1021	1053	1041	1017	1017	1015	974	987	1031	1029	1036	1025	974	993	1054	1036	993	1063	1111	1105	1053	1046	993	1014	1012	1018	1042	1054	1062	1022	1013	994	1011	1057	1057	967	1052	1033	1020	1017	1034	1039	1043	977	969	1074	968	985	989	1046	1092	1035	999	1052	1046	1077	1003	1052	1007	1010	991	1029	1053	1065	1041	1069	1040	1024	1007	1024	1010	1084	1080	1025	1014	996	1017	1027	1055	997	1045	1060	1035	1041	1035	1050	1044	1028	1010	1079	1024	1010	1084	1002	997	1015	1025	1037	1053	956	1079	1058	1069	1055	1014	990	1031	1059	1037	1005	997	1023	1079	1024	1059	1046	1037	1020	1035	1065	1000	1053	1021	1042	1056	1061	1030	1051	1069	1023	1041	1053	1038	1007	1014	1100	1004	992	1035	1005	986	1044	1093	1009	1014	990	1024	1073	1068	1002	983	979	1010	1041	1073	1083	1072	1004	1056	1007	1022	1034	943	1061	1064	1072	1034	1029	1046	1078	1043	1071	1024	959	1010	1060	1029	1040	1054	1052	1038	1090	1026	1056	1021	1061	1063	1093	1082	1033	1010	1073	1042	1034	1042	1043	1022	1055	1061	1027	1039	1086	1043	1006	1083	989	998	1044	1012	997	1028	1044	1051	1081	1009	1045	1027	987	1021	1024	995	1042	1054	1011	1066	1053	1023	1044	1017	1040	1024	1079	1086	1041	1064	1046	1085	1032	986	1012	1005	1057	995	1058	1058	1037	1014	1035	1046	972	1038	1024	988	1044	1054	1011	1025	1036	1031	1012	1006	1078	1033	1002	1051	1027	1067	1006	982	986	1078	1005	964	1034	1078	1048	992	1050	1013	1004	1050	1023	1036	987	1045	1056	1046	1099	999	1036	999	1010	1065	1027	1012	1099	948	1040	1037	1080	1089	1017	1042	1026	1029	1055	1071	1007	1030	1031	1032	993	1017	1085	1001	981	983	1048	989	1032	961	1029	1066	1048	1049	1018	998	1058	1022	974	1053	1046	1012	1045	1015	1013	1034	1023	1045	1025	1034	1063	1007	1011	1044	1059	1033	987	1057	1059	1054	1046	1080	1048	1083	1070	983	1039	1004	1078	966	1049	1028	1061	1034	1076	1063	1051	1057	1029	961	969	1057	1071	1093	1022	1055	1042	1055	1027	1044	1029	1046	1051	1013	996	1016	1006	992	1032	1089	1047	1041	1028	1027	1016	1052	1025	1042	1011	1046	1064	1020	1093	1022	1061	1033	1037	1081	1050	1079	1037	1053	1067	1062	1018	1079	1010	1068	982	987	1054	1036	1031	1054	1021	1054	1035	1017	1002	1077	1039	1056	1037	1054	1065	1006	1013	1016	995	1042	1046	1032	970	1067	980	1047	1039	985	997	1054	1031	1006	1007	1062	954	1071	1047	1042	1035	991	1077	1016	1023	1037	1047	1032	1059	1100	1082	1053	1046	1015	1017	997	1065	1027	1048	992	994	1043	1059	1028	997	1049	1037	1020	1011	1095	1032	1042	1026	1023	1073	1010	990	1052	1054	1014	1017	982	1098	1033	1020	1026	1080	952	1022	1014	1047	1019	966	1049	1062	1096	1035	1072	1029	1100	995	1034	1006	1038	1052	1056	980	968	1045	972	1031	1021
28784	18659	4865	770	626	582	555	559	569	581	551	599	588	538	582	543	543	526	538	575	544	504	534	524	538	587	558	494	554	557	522	540	529	528	570	518	569	585	617	549	553	559	577	525	546	567	586	516	509	559	599	556	561	575	568	554	558	529	562	550	545	560	507	573	579	554	564	495	552	524	575	540	544	555	542	507	552	588	533	610	536	562	615	575	519	556	535	569	544	572	527	560	522	572	517	570	503	533	524	557	537	571	586	561	542	520	532	519	550	567	584	609	553	537	579	546	530	520	548	587	528	529	563	551	517	573	566	554	525	549	537	543	546	544	536	594	534	553	504	565	566	513	534	560	545	550	565	542	578	583	508	537	589	528	589	512	588	524	539	558	519	527	573	554	589	587	550	571	533	535	535	533	516	543	557	568	528	557	569	570	498	562	573	515	540	560	506	537	554	539	535	559	527	528	500	495	487	567	549	520	522	531	543	567	573	545	588	552	585	537	523	555	536	561	502	550	534	501	538	546	565	542	503	594	564	564	559	539	539	522	537	567	545	506	520	547	523	586	578	531	524	540	551	552	604	509	544	542	562	520	606	527	542	509	517	565	560	512	511	538	521	516	567	554	567	476	524	529	573	560	536	516	572	535	583	545	535	486	536	558	541	553	552	576	506	515	543	550	553	588	541	542	552	535	544	505	552	552	591	507	555	500	560	522	538	519	559	509	539	551	547	550	535	542	563	559	548	521	574	546	531	553	534	510	531	523	540	519	509	569	543	570	546	518	578	567	535	571	515	507	545	547	528	526	551	547	540	553	527	567	531	559	543	531	535	490	540	587	554	539	511	532	549	577	585	576	544	575	571	529	538	526	531	538	567	555	524	534	559	543	534	570	530	544	562	564	547	546	540	565	536	530	570	536	540	561	561	541	532	567	567	569	549	605	534	554	512	524	542	572	571	581	494	529	522	566	593	579	515	505	506	529	556	563	582	576	534	545	517	543	512	584	518	562	558	540	574	588	529	571	557	560	542	551	554	559	524	553	565	530	567	564	527	548	571	556	519	578	570	540	511	520	517	536	567	533	523	519	553	568	528	566	583	522	572	567	530	574	495	532	624	510	529	588	544	548	572	560	499	550	552	576	594	520	559	551	555	531	500	547	538	496	551	488	600	524	502	543	538	542	537	539	512	560	568	589	498	544	574	577	557	525	559	574	486	581	549	546	507	592	532	539	494	510	493	541	539	554	548	571	531	558	549	555	545	590	531	539	549	528	547	503	525	538	530	539	532	587	549	536	527	509	599	555	546	528	560	565	495	546	532	531	530	506	533	509	528	529	578	541	483	516	569	577	529	557	579	529	510	580	549	573	535	512	566	510	558	562	548	555	549	507	542	563	617	547	539	521	566	530	545	549	523	549	548	532	518	539	561	571	571	543	507	530	519	514	521	555	590	527	558	534	551	546	504	573	512	554	532	528	567	538	566	521	533	516	567	538	548	546	544	520	530	555	541	575	559	590	540	585	525	531	546	538	530	574	527	551	534	534	525	541	547	580	541	543	606	589	569	512	526	577	574	555	544	572	575	571	523	527	557	572	558	517	548	535	554	535	519	558	570	567	535	552	549	549	553	543	545	520	517	526	533	531	547	548	543	548	530	534	548	558	542	577	552	505	544	542	529	567	526	519	575	514	552	532	569	532	572	537	546	545	549	541	546	540	566	534	555	543	595	576	538	573	557	519	548	539	513	545	556	556	550	545	553	500	535	545	552	504	484	535	505	536	540	567	535	574	541	523	570	513	537	572	550	542	551	555	572	522	540	581	573	550	537	572	548	582	604	554	527	537	512	531	549	547	550	558	515	570	548	519	497	545	570	542	572	546	526	548	538	536	540	520	502	539	584	580	540	534	543	515	539	588	561	603	566	525	571	580	534	572	512	553	528	569	497	552	503	534	508	584	525	520	561	488	579	547	496	532	549	561	533	500	549	516	556	542	549	542	535	527	556	582	532	580	585	569	564	506	559	597	540	534	577	558	557	514	560	560	544	579	556	534	561	517	538	590	543	526	583	559	529	530	594	600	544	527	533	537	567	548	578	562	572	544	549	539	530	522	534	532	567	543	548	561	551	540	583	533	530	539	528	553	524	543	562	577	552	528	523	526	553	535	503	564	512	521	544	523	569	556	566	550	554	545	535	579	550	538	549	551	567	558	553	586	510	563	596	561	506	540	526	570	525	600	567	594	550	489	532	555	515	564	530	495	525	571	564	563	530	556	555	570	514	564	530	532	565	524	554	504	527	576	531	529	547	525	517	522	522	565	532	556	552	583	548	567	573	568	536	576	541	541	532	546	518	520	564	563	580	505	524	508	530	496	555	550	506	566	520	530	519	545	531	543	514	541	530	555	538	477	533	547	549	565	538	543	523	532	551	538	540	528	531	585	521	552	492	532	554	568	568	541	510	504	548	561	573	530	529	549	525	532	550	534	536	551	543	523	505	534	558	531	542	531	565	521	522	559	537	532	527	567	591	565	533	561	531	540	547	523	560	580	528	569	518	574	525	522	582	556	537	525	541	590	568	515	546	553	560	529	534	554	523	555	573	544	507	553	565	549	559	537	550	559	583	506	512	544	629	531	509	534	565	570	532	521	540	580	518	568	593	561	575	566	591	522	515	514	508	573	539	502	569	535	562	551	571	523	493	507	540	516	566	530	528	503	558	536	554	575	532	515	529	532	560	524	545	579	640	556	553	539	517	510	542	542	545	532	563	546	528	549	571	549	528	551	528	543	482	565	556	587	548	531	536	486	534	552	534	549	550	523	510	522	542	534	564	566	556	532	532	559	532	553	541	556	545	548	572	558	544	531	580	550	583	532	521	559	518	543	576	569	559	576	543	533	531	537	527	498	555	529	563	562	517	528	538	503	526	564	550	536	563	563	535	554	541	552	510	569	555	541	474	556	515	568	571	581	510	549	513	533	514	563	532	550	527	524	580	554	575	546	575	541	559	543	563	548	564	531	547	540	527	520	530	551	566	558	539	497	496	521	543	526	549	526	530	550	504	535	589	556	576	544	553	565	554	542	554	579	559	579	526	546	562	522	558	576	575	518	529	597	572	547	564	509	532	543	532	538	503	538	573	535	536	585	554	515	556	531	566	547	534	556	566	537	561	589	547	532	547	522	525	545	537	582	527	547	555	520	566	506	560	523	517	526	551	570	527	520	567	559	536	538	550	555	521	544	549	507	548	520	547	559	508	572	544	546	504	525	534	561	530	506	528	530	563	550	547	543	525	521	566	563	511	541	545	540	542	521	519	578	546	582	552	540	508	576	579	494	532	536	521	547	542	549	536	542	569	516	578	586	578	514	549	544	557	543	556	549	498	531	501	557	533	529	550	518	540	559	545	536	590	547	535	503	555	539	514	555	575	516	553	511	540	520	539	553	517	562	531	573	584	567	555	500	529	533	519	541	554	537	555	513	575	510	513	508	558	552	589	552	546	533
11454	13158	830	667	680	613	583	585	569	569	601	608	543	585	569	580	586	605	635	596	554	553	535	538	624	587	587	572	630	594	585	599	594	577	521	645	533	555	568	627	609	620	611	640	613	569	606	584	575	585	575	582	563	600	587	564	592	558	591	590	564	562	559	593	546	605	562	567	578	542	561	569	621	560	655	540	542	563	535	561	571	556	593	603	594	581	593	600	564	562	565	558	555	596	552	578	580	595	567	584	564	623	601	569	610	588	563	536	581	585	571	599	598	572	628	606	567	612	587	594	585	613	566	509	605	536	543	569	618	580	600	540	606	561	599	560	614	562	571	570	593	575	574	576	608	598	618	553	559	532	587	582	585	554	574	583	584	561	549	575	538	597	588	573	568	533	590	585	584	608	583	572	580	553	527	603	573	595	560	592	622	526	566	609	585	598	555	591	540	547	573	582	625	526	578	581	567	576	527	579	549	562	558	515	556	570	567	582	609	558	590	561	565	566	578	572	588	579	543	587	549	565	544	573	565	548	569	582	562	593	599	598	553	584	555	565	583	557	636	584	566	585	578	550	582	568	558	547	589	588	607	584	550	578	603	605	551	534	569	558	536	606	589	581	619	558	575	565	594	551	593	555	576	575	581	577	557	544	567	587	534	582	585	566	569	612	569	587	623	551	566	560	565	538	584	584	550	590	592	510	588	550	571	582	593	584	604	593	558	622	615	575	559	565	567	570	557	546	585	578	587	594	568	555	569	558	517	610	593	606	562	547	567	606	565	564	617	586	582	605	604	591	556	602	591	537	556	606	589	612	575	579	579	608	583	565	585	585	552	563	614	596	585	564	555	567	573	612	569	561	566	580	569	542	556	543	584	566	561	615	538	610	558	609	575	577	539	603	570	550	550	546	597	594	602	580	610	575	557	626	595	529	555	593	577	562	565	630	591	591	526	563	589	575	561	610	607	597	560	573	593	548	586	592	580	533	594	609	601	574	603	549	584	604	574	567	574	598	609	568	579	603	545	559	627	578	610	579	593	558	559	566	560	550	586	578	604	560	576	537	605	609	571	546	563	571	585	559	596	553	618	599	601	543	555	571	522	588	569	574	602	575	585	577	587	562	598	568	542	567	561	589	597	534	606	576	553	567	567	513	604	559	542	548	565	570	598	563	603	550	571	608	555	590	571	604	555	564	600	542	582	576	586	578	587	577	593	554	595	573	539	568	623	584	584	612	546	554	603	614	543	589	585	563	539	592	578	573	577	560	537	583	597	569	605	559	572	566	563	616	573	595	605	586	578	567	561	560	582	536	591	589	550	579	609	581	622	551	511	578	582	596	562	571	558	604	619	567	582	618	576	577	592	542	598	579	560	595	567	548	573	596	569	570	607	537	616	522	559	578	550	558	574	549	577	539	589	548	578	617	573	545	591	585	565	603	571	547	559	557	597	617	576	595	543	600	564	547	542	557	560	569	553	544	552	599	593	610	570	594	563	596	569	597	571	580	591	545	556	519	562	568	579	604	576	588	596	585	602	562	606	572	564	592	554	579	609	599	591	610	631	554	580	572	607	567	598	565	578	589	564	611	569	596	559	562	548	556	598	586	623	598	541	588	611	609	578	565	556	551	549	562	620	554	527	584	568	563	604	632	582	566	603	552	543	577	598	575	555	599	561	565	572	590	579	580	565	562	550	547	583	561	549	568	600	554	550	530	636	585	570	580	565	581	596	556	566	595	569	592	568	559	585	585	592	584	558	592	618	611	592	575	583	595	606	576	551	591	584	592	581	604	554	594	609	560	588	584	597	597	614	553	585	561	587	568	610	593	590	567	593	547	588	583	569	569	563	567	558	570	574	618	543	574	575	545	583	559	561	571	539	558	579	576	585	576	573	565	586	610	592	561	578	534	585	541	571	601	565	576	615	583	578	567	613	541	563	586	612	569	607	569	576	553	563	626	571	569	582	537	551	584	554	555	580	577	568	591	553	578	558	600	554	578	552	599	594	591	647	617	589	576	534	574	607	547	606	538	613	567	589	542	569	603	586	565	589	584	631	553	583	576	566	572	548	536	548	561	591	562	566	607	593	624	575	598	570	535	565	579	570	624	556	518	585	592	566	562	536	592	614	621	573	554	604	605	593	632	543	574	589	568	562	571	589	593	601	615	563	560	578	550	553	589	556	579	598	566	589	529	545	585	550	559	618	632	545	613	594	584	550	530	555	594	593	591	565	580	571	580	598	526	550	606	561	606	592	571	610	556	589	589	602	596	514	587	583	570	598	582	576	612	605	561	608	557	557	555	546	565	566	600	553	598	562	580	575	600	584	583	585	567	601	585	578	561	569	580	583	598	547	571	570	621	573	556	672	552	514	589	562	563	588	545	595	597	578	574	573	577	566	567	564	629	545	556	551	547	581	581	589	586	555	578	568	545	550	626	567	542	591	585	573	600	566	593	586	576	580	575	542	586	608	626	610	584	539	561	582	532	572	623	549	552	590	529	497	611	606	572	568	569	567	575	569	548	585	602	562	584	551	573	620	629	536	596	542	576	601	556	580	582	560	582	597	622	535	605	549	581	581	583	576	558	576	589	573	566	597	593	568	601	583	578	611	547	600	607	603	590	566	592	612	597	612	595	559	581	605	589	562	567	564	536	623	572	549	606	561	583	537	518	587	555	571	559	568	541	600	565	581	599	569	563	560	525	537	560	564	571	544	555	636	564	575	554	580	583	587	567	563	592	586	570	554	572	564	524	553	589	550	564	541	596	569	534	558	614	583	544	577	561	555	608	560	606	615	567	576	594	545	594	623	573	594	589	601	592	533	549	566	554	601	573	558	555	563	594	553	586	582	597	638	543	582	563	559	613	588	593	574	570	550	600	599	554	579	558	584	599	549	550	550	562	580	608	551	571	613	565	559	526	553	528	547	558	561	596	596	547	615	547	595	597	576	599	559	561	590	578	555	589	590	549	590	628	518	587	530	576	565	587	550	614	605	600	612	593	571	560	585	609	561	537	549	602	564	604	517	608	573	552	602	541	589	582	626	562	550	573	555	574	606	586	574	571	552	572	607	601	593	555	551	585	520	567	555	576	590	570	587	637	546	555	602	570	541	589	575	587	588	583	549	552	586	584	541	595	600	566	600	596	583	579	530	545	549	593	579	594	573	587	572	598	608	567	554	583	550	564	568	566	572	629	573	581	634	616	554	576	613	586	565	545	553	573	570	537	554	584	563	599	578	561	562	570	594	580	566	569	596	606	597	549	599	576	545	565	582	588	597	559	559	582	540	575	562	605	583	551	601	577	569	604	571	572	569	568	589	608	564	565	586	554	577	584	631	549	573	596	583	569	586	612	585	560	572	569	594	531	584	586	597	574	568	551	573	580	559	573	572	571	581	599	632	518	560	589	577	572	584	583	548	560	589	564	572	610	567	600	561	566	609	573	611	546	530	547	587	599	585	567	583	541	595	549	576	587	574	570	535	550	593	578	606	550
24286	21578	28669	24911	21451	7951	1560	1062	970	983	926	943	858	838	867	836	863	798	827	849	854	819	844	826	790	806	815	839	816	796	836	826	837	799	787	875	853	847	845	835	850	858	840	844	853	853	768	809	898	859	836	844	829	840	822	817	838	797	769	809	858	826	829	785	877	852	841	792	832	804	806	820	835	875	759	823	805	830	787	769	810	797	778	813	847	805	840	775	807	810	737	781	819	789	819	796	850	825	818	800	793	818	799	774	797	849	758	790	781	809	772	737	838	826	829	789	811	825	815	853	795	795	815	794	811	743	821	819	796	820	810	794	774	839	828	795	759	791	820	817	745	820	798	828	834	841	858	803	866	798	823	764	805	790	757	814	812	795	823	862	829	817	832	756	825	796	738	821	774	785	841	789	803	805	813	800	770	785	756	826	827	813	830	809	762	821	774	794	803	752	814	741	836	814	783	759	799	796	809	779	756	821	806	804	753	827	780	800	737	774	839	821	816	768	800	790	823	787	785	805	816	851	828	851	781	790	783	762	827	778	789	864	811	720	829	801	747	776	763	818	804	769	757	814	777	754	817	821	818	830	809	796	862	834	784	815	765	847	816	813	813	827	843	802	822	780	788	772	759	794	876	814	832	805	778	795	846	854	858	797	760	765	758	820	799	808	832	811	812	808	833	827	768	764	840	798	759	805	794	754	834	777	743	790	789	735	757	784	773	777	790	813	765	839	788	828	841	809	760	800	812	774	820	826	838	817	722	773	740	829	765	772	799	782	795	816	776	822	781	809	869	739	767	802	792	763	809	822	782	810	803	794	776	859	800	780	803	800	780	771	842	789	881	842	788	796	826	805	837	751	815	772	829	783	775	827	797	772	790	810	821	836	788	766	807	810	786	768	833	822	762	833	809	779	785	822	811	819	836	834	751	796	818	795	783	788	791	814	834	827	804	838	879	809	796	836	814	780	824	824	828	808	773	773	785	819	813	789	790	806	818	788	803	755	797	787	825	843	794	829	857	817	786	806	803	778	772	803	761	803	793	787	817	786	809	748	791	766	797	791	783	826	793	817	770	789	779	809	792	778	754	758	774	800	792	858	754	781	744	780	785	761	793	828	814	833	793	781	858	795	832	758	772	762	752	768	827	805	760	849	821	839	809	759	782	810	817	819	764	779	842	799	773	801	855	796	803	797	800	793	770	736	760	857	786	798	806	805	812	791	834	812	826	775	783	762	839	830	788	798	792	812	809	835	826	794	835	814	815	844	772	828	783	815	816	836	830	788	833	789	768	767	851	745	825	805	803	763	780	817	807	798	824	835	796	764	837	746	799	842	784	748	831	824	860	827	797	832	817	778	814	818	808	821	834	796	784	819	825	812	776	809	836	805	873	836	793	810	797	775	774	812	807	816	809	846	841	815	755	848	847	784	764	790	814	758	807	796	785	828	792	807	784	765	797	801	845	810	782	808	806	784	826	799	803	754	798	790	761	785	852	822	814	772	797	776	835	817	805	820	803	793	779	831	825	853	831	832	817	827	788	860	798	800	775	800	759	759	815	807	856	832	794	792	781	806	769	797	796	840	746	770	816	803	803	828	777	801	773	795	809	819	745	830	838	827	802	795	804	769	811	801	812	849	779	798	721	803	794	802	787	758	777	807	811	758	784	767	844	835	792	751	803	829	807	777	797	767	812	815	752	823	868	790	826	827	799	767	828	806	819	810	822	808	753	762	812	813	810	793	734	828	781	814	850	761	803	801	771	784	845	836	781	753	824	808	779	764	776	816	812	803	784	768	819	826	862	767	719	787	890	807	807	805	820	807	800	821	815	774	783	768	782	789	856	806	787	746	793	785	793	761	788	793	802	790	812	795	831	801	773	781	813	749	801	766	794	785	821	770	832	818	831	799	743	810	827	837	824	752	777	838	804	807	813	834	828	837	766	788	819	841	795	794	821	761	784	844	819	847	797	817	774	808	775	817	830	790	787	754	762	869	788	756	809	815	791	813	797	826	821	771	771	773	788	828	814	783	785	778	769	796	796	805	818	865	845	834	786	763	802	784	814	793	782	875	773	797	816	756	794	799	809	817	804	771	738	820	790	812	811	782	794	806	762	822	796	857	789	801	827	793	816	790	880	796	860	771	761	864	777	825	824	786	812	792	761	824	753	807	762	798	806	852	830	797	818	737	825	825	832	804	843	795	831	786	825	831	841	793	806	783	790	738	787	843	834	848	818	799	855	780	812	787	793	765	802	796	795	823	803	842	775	831	824	870	774	795	831	825	798	769	768	804	777	756	751	805	794	857	897	806	802	812	814	799	804	741	823	808	837	819	770	757	790	766	797	758	839	849	780	852	805	863	808	803	772	839	794	812	823	774	829	755	813	753	789	781	764	787	819	782	808	831	839	815	769	816	832	812	837	806	809	797	781	783	730	851	819	808	774	782	739	807	795	831	853	799	754	733	815	842	794	797	835	799	791	783	808	755	743	760	798	837	826	791	807	780	750	804	847	816	826	771	755	839	816	761	818	846	818	812	798	842	787	817	832	758	828	847	867	758	777	814	796	801	814	803	783	775	769	797	803	812	753	786	800	778	851	813	812	827	778	864	800	787	824	747	805	790	740	789	859	822	759	765	827	792	753	786	841	748	798	784	804	829	858	755	804	819	821	792	838	794	817	818	822	804	830	774	780	770	788	825	816	793	795	801	781	843	810	816	830	802	785	844	812	758	803	802	782	815	817	817	752	821	842	816	788	762	773	758	834	768	761	737	812	774	776	779	794	837	807	754	853	784	819	789	804	812	780	807	778	823	777	799	794	836	803	830	798	771	808	782	786	798	787	743	806	794	778	819	842	789	763	807	817	823	828	852	826	789	769	810	819	761	742	765	840	817	817	790	811	824	819	868	834	850	791	813	837	819	822	772	809	844	808	850	817	825	853	796	824	779	779	823	759	855	809	831	769	795	824	796	758	788	826	786	797	731	803	867	751	807	794	802	819	856	776	811	805	785	829	812	776	817	780	852	780	788	791	813	755	805	804	778	815	792	777	827	820	807	745	784	800	814	828	827	809	781	797	812	797	828	801	812	805	752	793	747	836	760	749	828	838	760	790	784	816	865	800	802	770	825	760	791	795	820	823	831	840	792	755	791	836	772	806	807	833	779	802	772	826	777	788	789	798	780	777	825	777	813	821	804	813	771	795	795	769	786	851	826	843	760	843	801	841	767	807	784	817	782	769	777	780	766	787	807	824	836	815	810	767	789	771	801	819	818	828	802	758	815	886	816	813	781	759	808	827	848	752	791	860	796	796	798	768	820	750	844	789	749	804	795	780	818	859	798	758	756	797	862	795	809	781	804	793	777	815	801	797	800	792	771	807	816	761	732	797	793	739	795	818	838	801	797	795	797	820	782	802	798	783	778	825	868	747	786	841	818	787	787	796	791	766	800	808	785	776	800	805	792	837	862	776	762	828	826	817	787	735	857	815	801	806	805
18272	53238	5514	2855	2219	1705	1512	1272	1181	1090	1067	1049	913	921	889	853	906	902	856	881	839	878	889	878	849	785	836	855	799	829	789	811	879	827	822	813	857	889	938	917	896	869	804	828	800	837	893	877	844	923	804	799	878	805	815	840	854	808	895	841	864	875	867	825	869	821	873	818	769	812	791	797	818	766	863	815	830	839	800	812	787	836	782	790	808	820	838	833	850	827	827	795	843	798	806	829	845	840	833	829	849	866	796	795	891	828	833	830	785	809	856	873	791	822	761	840	843	827	838	844	829	777	795	837	813	808	788	810	881	822	794	852	809	807	789	824	822	829	806	830	814	838	777	779	838	777	844	812	785	833	819	792	812	831	784	824	811	824	799	814	847	812	834	830	836	802	836	751	795	768	818	850	832	813	805	789	804	805	872	829	795	793	807	772	785	830	830	799	853	822	784	826	781	817	845	847	851	840	843	831	764	780	844	793	808	809	802	804	755	777	843	809	800	847	810	823	769	772	797	819	751	828	804	783	822	824	805	800	799	769	814	774	790	847	782	789	855	827	812	853	781	793	827	823	830	732	851	788	833	830	799	796	782	783	849	821	763	822	822	827	798	801	818	810	827	737	781	819	809	821	848	864	875	807	786	774	798	835	814	799	779	793	867	834	799	778	814	810	824	862	766	771	882	830	827	840	798	797	812	843	819	811	817	812	812	804	823	794	775	849	780	794	813	827	794	784	824	829	785	792	785	868	794	798	791	806	847	802	808	772	834	784	822	817	835	798	842	755	765	826	834	795	839	780	795	811	804	838	787	867	821	795	805	766	811	818	789	803	798	844	784	784	796	790	813	793	810	813	823	767	798	847	773	827	802	811	789	822	802	827	817	802	819	859	796	807	803	802	783	801	805	822	838	785	811	824	761	789	804	873	801	825	817	845	814	778	819	819	790	860	778	874	814	854	801	872	835	794	852	774	812	827	818	799	832	833	817	782	863	847	794	779	822	808	841	805	846	814	786	775	814	796	843	745	796	846	762	836	809	776	803	836	792	848	805	774	770	839	822	831	788	791	851	793	782	804	801	845	796	794	793	797	834	769	842	823	852	801	765	838	815	803	757	786	789	799	788	753	831	837	789	782	803	783	808	829	773	799	779	808	842	808	808	837	750	765	858	817	773	779	866	829	850	770	781	807	811	852	782	799	848	769	849	777	878	801	770	790	864	818	788	806	787	784	821	797	778	844	823	825	842	780	839	783	858	785	791	804	804	797	831	844	771	829	790	780	823	779	789	812	799	799	846	811	847	802	772	769	852	843	815	836	805	797	796	842	798	832	803	745	812	804	804	857	750	797	754	806	828	811	814	805	819	794	798	791	828	761	782	782	809	840	792	833	820	852	818	796	810	762	789	808	793	835	842	860	810	804	802	835	843	773	799	832	738	795	812	836	744	840	858	834	825	820	808	804	823	803	810	862	818	802	792	878	790	832	813	841	826	822	780	804	803	739	801	828	818	824	868	818	760	804	803	789	834	810	790	792	803	768	841	804	833	801	865	826	829	753	799	817	807	745	844	801	798	832	769	801	895	806	817	835	809	764	810	795	837	820	830	792	805	802	806	814	811	818	873	817	826	855	854	798	802	791	873	815	834	832	806	786	818	827	808	836	812	807	769	869	844	822	850	843	830	800	822	809	796	839	796	794	787	827	813	853	775	844	827	849	803	815	844	791	796	821	814	811	826	815	805	801	837	813	847	809	812	806	784	833	802	821	849	797	796	818	811	832	836	848	772	810	837	808	771	785	785	775	814	836	792	818	807	871	858	788	807	791	807	818	820	805	845	805	808	810	841	793	789	781	757	827	829	846	802	824	799	804	814	831	829	765	769	840	799	839	824	809	815	811	828	869	814	842	840	765	871	867	843	812	869	803	808	847	755	828	779	805	758	781	807	836	801	818	836	875	797	801	830	853	810	766	858	788	868	830	822	813	780	849	858	772	765	775	815	852	792	858	852	815	829	855	801	847	790	823	763	815	832	800	832	850	753	785	816	794	815	833	831	797	822	790	806	822	783	799	780	815	783	761	792	845	773	822	815	770	780	734	796	794	817	779	805	805	754	813	795	767	844	764	829	770	886	769	806	791	821	809	812	870	820	829	822	781	838	786	806	823	809	820	832	809	822	776	761	802	845	789	834	793	848	835	832	874	844	830	813	786	843	799	790	867	783	837	776	794	777	802	793	796	760	809	834	833	851	838	819	816	840	821	750	806	810	821	799	797	791	818	841	807	826	845	821	869	801	834	783	818	830	816	758	752	806	820	813	804	787	809	821	849	771	801	827	838	838	805	840	777	829	802	825	813	837	826	718	840	847	842	851	808	822	813	842	828	797	724	778	782	799	834	778	849	848	883	796	833	840	807	851	815	791	805	811	831	824	784	835	824	786	809	858	821	852	829	810	867	829	862	847	825	838	846	826	791	805	816	881	870	822	816	825	809	780	806	814	797	811	833	809	807	817	755	777	780	847	798	819	800	785	793	818	788	781	848	828	826	810	830	773	859	775	792	818	832	852	804	786	808	816	817	809	819	804	805	819	823	850	830	815	824	802	856	791	833	846	793	840	871	782	882	835	850	781	829	754	818	860	833	814	834	820	787	819	793	770	823	784	804	853	822	823	827	838	796	797	791	841	800	832	784	805	799	776	812	802	809	812	803	827	822	843	803	836	786	819	773	832	855	759	816	787	817	788	859	838	829	882	783	835	808	872	826	775	840	781	852	796	836	801	739	814	803	792	809	858	782	838	817	844	791	793	859	743	775	806	840	817	773	861	818	800	841	811	795	812	858	785	853	837	786	823	810	799	799	833	813	776	813	792	792	823	787	831	805	768	783	803	805	798	842	797	767	810	807	812	774	801	795	842	813	827	815	764	855	834	796	819	845	818	825	790	850	844	806	822	815	804	777	805	841	798	821	798	849	831	838	786	802	806	902	801	757	823	795	834	852	819	778	765	816	821	779	800	848	881	849	796	824	808	799	793	815	780	815	788	827	815	780	786	834	854	800	794	843	789	825	800	788	880	815	833	834	819	825	835	783	841	782	841	819	832	822	808	802	845	794	876	800	812	799	807	847	792	832	866	832	817	818	841	862	837	804	815	853	827	869	803	813	821	849	789	841	802	774	813	794	827	801	779	788	803	874	811	791	806	822	848	831	784	779	789	830	809	846	860	794	844	828	834	866	813	810	803	802	878	805	819	805	792	809	789	825	781	791	806	789	764	853	833	776	760	840	802	822	827	830	752	820	744	832	797	859	808	849	786	771	820	853	792	795	759	790	789	799	836	810	858	775	805	792	777	819	756	821	770	791	829	844	808	844	828	827	781	772	833	807	772	858	816	786	855	816	829	761	798	796	776	803	826	783	809	850	840	855	808	789	786	751	810	806	801	758	780	759	821	825	813	782	795	826	850	798	853	840	844	841	783	782	817	815	776	839	819	839	826	825	827	798
25535	21652	27538	25844	8400	1056	850	735	802	748	680	632	692	669	709	678	649	642	635	632	624	628	617	580	633	622	637	585	648	609	587	605	667	637	669	699	682	654	676	624	672	656	679	678	650	682	635	652	655	632	656	625	633	601	645	652	651	604	655	657	628	621	616	626	640	707	651	639	671	612	650	602	621	644	590	626	655	646	602	630	614	626	612	619	581	616	611	569	630	632	619	615	611	663	577	585	563	630	627	622	668	629	579	636	646	659	578	627	614	639	624	627	628	626	622	617	639	658	639	599	565	621	655	626	640	616	598	603	602	601	660	613	624	612	640	658	657	674	632	597	662	613	640	589	614	656	623	616	610	598	645	652	613	647	606	596	673	643	683	586	621	607	622	639	683	626	668	641	630	643	658	665	588	646	627	678	675	624	606	588	625	619	606	651	613	599	639	647	623	621	638	627	602	659	682	582	618	601	638	639	643	648	670	623	590	596	628	637	595	615	616	636	599	617	660	619	621	580	600	619	590	610	614	569	620	650	627	590	606	598	590	644	649	665	602	645	657	631	605	616	604	618	630	666	561	573	645	579	619	696	636	617	647	619	611	623	599	615	636	591	619	594	610	632	637	660	590	652	586	585	632	593	602	640	586	641	611	650	629	618	614	618	631	622	618	628	606	639	600	639	604	610	625	602	606	576	580	643	622	599	622	621	625	650	606	640	637	649	620	661	634	657	602	599	629	570	635	621	583	605	630	647	612	672	680	652	621	604	640	611	616	659	606	590	589	607	621	622	631	615	644	665	618	660	644	614	590	601	573	635	623	666	660	610	626	654	648	655	627	655	606	615	679	638	633	607	635	613	589	641	674	594	626	595	601	634	624	649	619	635	658	674	618	600	613	628	617	608	641	573	568	636	592	626	604	610	607	663	653	655	638	632	610	608	595	599	679	629	633	691	619	595	667	613	628	631	655	599	601	620	641	612	587	623	641	615	643	607	615	632	631	594	596	607	609	580	614	601	622	591	588	611	624	609	620	617	603	654	623	614	630	610	665	638	613	628	629	627	623	614	632	643	648	624	616	609	617	634	674	609	647	615	619	628	580	599	585	665	612	606	637	643	637	678	617	647	633	618	657	630	623	616	691	615	625	610	644	654	607	613	633	629	634	611	646	638	571	637	612	610	617	648	579	604	632	586	627	571	625	622	628	643	609	596	635	580	669	608	628	549	637	627	619	613	670	644	607	607	601	577	659	612	567	672	632	652	593	601	620	657	575	604	665	628	646	687	657	609	598	642	585	639	656	694	591	626	594	633	661	594	611	591	643	618	590	661	710	594	632	641	617	618	597	633	613	639	609	608	626	616	570	615	597	592	614	584	581	612	576	653	612	654	624	610	618	672	586	649	578	606	651	618	626	624	587	618	604	649	621	638	597	620	673	552	624	594	642	652	632	593	631	623	659	580	649	660	625	686	620	582	617	627	625	620	650	623	589	608	647	691	653	603	587	619	630	622	631	627	609	590	630	610	580	622	642	625	583	630	650	644	629	577	642	647	600	654	607	596	614	634	633	628	571	639	612	654	619	654	658	619	664	636	623	587	611	673	607	579	644	665	566	599	674	624	619	599	611	608	581	632	634	628	638	639	601	609	597	585	611	594	614	618	651	634	690	603	636	612	633	652	584	600	653	650	634	671	653	619	629	634	642	644	641	621	626	638	606	614	628	625	656	619	598	596	641	653	628	604	669	581	609	624	598	636	672	604	636	634	655	640	606	594	615	651	643	637	608	663	604	599	604	649	592	650	615	614	627	601	614	605	573	574	637	640	618	673	636	633	643	622	591	656	625	642	622	639	624	583	631	660	616	620	628	636	604	608	648	579	634	643	605	604	581	639	608	584	623	630	644	637	631	596	600	638	644	603	672	623	647	619	596	609	632	602	672	610	619	638	656	649	619	629	681	620	670	584	646	630	610	616	635	587	629	621	634	638	640	616	632	622	662	604	616	663	617	657	624	617	630	608	591	624	626	639	635	588	697	633	632	618	576	608	600	620	625	584	630	621	639	632	644	628	625	649	647	588	606	626	642	570	608	636	614	651	579	643	623	626	645	644	619	644	664	592	630	639	607	609	615	611	645	639	588	578	587	630	658	592	602	607	649	670	619	593	616	655	691	671	628	609	603	600	649	639	593	613	655	585	639	569	599	633	612	666	649	628	610	643	568	637	601	659	568	612	600	653	637	655	612	620	596	659	594	667	600	655	654	639	663	608	589	665	617	631	663	637	609	616	663	639	615	625	629	638	633	654	628	621	598	641	564	683	616	617	638	595	593	669	649	633	683	659	671	582	656	644	617	644	557	637	599	581	632	587	603	624	657	627	635	652	601	602	636	663	592	637	615	635	638	587	642	628	638	622	625	624	612	627	614	628	594	583	620	616	620	606	607	597	602	644	649	569	621	631	557	596	630	626	608	633	611	597	675	580	644	594	603	614	631	624	696	599	633	652	614	650	651	594	621	604	645	660	633	551	611	642	614	646	669	631	628	650	631	618	629	646	613	617	606	632	610	647	622	617	659	654	652	663	619	570	651	579	603	610	627	616	606	593	638	643	599	626	634	585	609	591	636	638	686	586	617	588	621	636	613	630	618	596	594	669	619	622	627	664	645	644	659	644	634	650	588	650	665	596	617	609	660	613	613	632	633	598	631	669	613	652	639	637	613	625	630	652	660	669	628	602	609	633	608	661	620	673	556	630	647	659	608	604	622	620	624	656	660	638	642	690	637	664	593	622	646	598	618	650	642	601	633	678	608	626	601	624	643	628	635	620	595	596	643	606	634	595	604	584	611	603	662	694	579	640	639	565	642	589	645	665	647	644	572	640	624	642	647	646	622	610	623	632	636	633	683	599	635	619	592	603	655	590	600	606	626	636	640	637	647	636	638	644	661	620	593	644	622	651	625	618	614	597	622	621	633	651	632	614	627	630	653	611	646	592	621	658	629	600	603	581	634	609	637	647	560	645	638	645	623	678	653	628	627	656	630	643	652	634	629	621	624	662	657	617	619	617	657	652	624	619	619	614	624	639	643	638	626	645	609	606	620	665	636	638	643	609	615	611	627	641	609	618	605	606	623	614	640	634	598	644	621	632	662	643	646	602	631	646	662	604	619	657	668	607	643	625	614	695	587	613	591	635	616	624	629	643	595	646	605	607	670	638	637	657	665	599	600	619	588	618	634	641	620	636	648	664	651	588	667	604	635	657	606	618	654	639	595	657	582	628	585	636	644	625	612	618	618	625	605	674	612	627	655	632	594	663	639	617	622	673	625	643	607	672	586	632	621	659	656	654	622	583	664	583	657	663	626	636	617	615	619	606	656	629	604	677	641	666	641	643	624	634	645	657	599	594	588	615	602	615	642	677	650	599	603	627	635	577	686	603	624	615	608	632	625	640	612	640	593	666	615	614	627	640	612	614	655	614	634	650	582	653	638	605	621	616	670	648	634	602
17547	43200	3363	1879	1446	1259	1059	931	931	870	793	780	728	773	732	721	683	709	707	703	700	711	692	734	687	678	713	625	692	675	665	666	675	684	710	678	670	681	749	732	689	668	687	700	742	694	751	707	648	667	692	710	700	670	722	648	644	710	661	693	723	723	666	707	665	676	689	662	658	715	694	659	648	685	646	664	655	696	721	635	662	660	647	683	662	677	716	637	647	652	679	652	630	695	663	705	675	692	695	714	667	650	673	672	690	698	649	663	650	677	635	673	683	697	654	723	643	707	660	677	670	634	661	687	704	645	658	658	657	691	683	643	642	687	630	656	656	669	661	680	663	625	669	716	703	680	671	673	708	656	671	688	684	663	644	677	674	655	697	644	664	665	704	643	683	648	656	651	676	695	634	640	644	627	706	652	736	665	624	679	695	641	683	641	668	640	654	707	595	672	655	669	624	682	691	645	655	676	633	646	655	645	671	679	633	688	681	660	642	647	670	635	627	665	652	624	665	651	625	639	724	679	610	666	693	672	694	690	661	659	708	662	665	682	666	687	632	704	683	724	652	678	655	629	689	665	695	658	746	664	679	655	656	645	695	663	674	648	668	653	661	642	618	696	649	654	648	685	614	656	669	651	654	632	692	660	706	720	681	694	686	739	660	639	676	663	740	643	666	658	707	704	705	671	642	645	686	651	686	682	711	727	693	698	655	629	626	628	678	644	662	727	690	696	686	699	652	629	712	660	672	702	628	661	699	683	676	705	671	685	636	672	694	669	667	671	710	724	643	670	671	625	677	660	723	664	699	679	635	699	683	707	654	701	651	637	715	653	701	694	678	665	640	653	686	691	642	670	659	648	674	634	678	723	674	664	661	703	626	682	700	641	674	700	692	668	691	691	658	654	672	644	658	690	696	700	679	644	650	680	643	732	682	642	660	647	617	636	644	725	669	685	706	680	646	664	664	659	647	637	672	655	700	637	694	668	708	696	698	655	687	612	673	673	671	671	606	647	692	657	704	640	733	679	656	633	662	690	653	705	685	686	641	627	712	673	666	667	681	687	661	657	625	629	662	703	651	682	649	691	670	686	678	669	613	668	719	653	724	694	669	624	702	657	672	678	669	660	645	663	651	685	661	616	640	657	674	705	654	648	631	656	649	712	710	659	680	668	675	675	665	669	692	624	641	665	683	660	696	659	635	647	632	676	675	646	674	634	656	675	638	680	676	692	664	704	654	713	669	691	700	691	696	687	683	673	679	662	656	669	695	644	637	676	677	628	632	669	733	694	652	646	683	672	679	613	718	644	652	658	634	638	684	711	647	627	677	694	704	684	699	682	684	696	704	664	647	686	667	673	692	655	687	657	691	655	701	642	641	658	661	646	694	635	660	641	648	659	661	709	673	682	640	650	671	618	716	655	688	751	661	717	681	644	624	687	701	673	656	644	632	669	673	634	716	710	696	717	661	656	730	705	680	625	672	647	695	626	687	635	628	659	657	694	652	628	613	677	636	617	691	669	668	642	673	637	700	647	697	645	691	681	641	707	629	658	668	697	721	634	616	634	679	648	684	704	652	650	643	670	685	734	720	666	657	661	701	671	691	643	676	684	674	649	693	645	692	657	687	666	718	683	662	676	661	675	652	646	678	652	658	655	642	674	694	649	678	670	646	649	693	696	674	667	684	674	642	690	628	688	657	699	716	677	672	726	701	672	689	659	674	708	668	633	668	677	673	653	629	691	708	679	647	660	710	658	674	631	646	673	682	653	672	653	701	654	698	657	662	613	679	708	678	684	659	657	676	666	687	670	600	697	683	703	657	702	676	677	689	676	707	612	625	675	669	714	662	664	682	649	673	697	650	652	651	680	674	677	660	607	624	652	661	625	636	672	654	644	685	668	649	692	716	689	677	677	647	644	676	678	663	663	707	673	656	658	647	664	664	683	671	707	655	692	662	643	688	646	699	663	681	695	643	702	672	704	620	646	688	662	673	702	664	704	634	671	638	674	643	741	665	720	679	643	677	662	656	693	699	706	661	671	750	680	696	675	627	628	697	674	676	688	693	671	696	655	711	661	701	704	650	675	662	644	625	702	645	659	679	688	663	691	640	700	655	676	655	673	672	658	712	638	673	636	685	669	672	607	651	724	688	667	703	674	689	686	660	624	646	726	679	629	681	676	641	699	678	655	660	658	628	703	664	664	627	653	626	659	656	677	655	676	636	663	644	686	671	664	681	677	656	673	619	669	642	666	628	739	635	688	636	693	726	687	678	675	621	675	690	667	628	676	683	676	691	652	722	710	672	660	702	695	659	669	643	726	656	650	650	692	738	659	656	656	685	676	656	658	615	651	655	613	643	663	697	642	672	659	643	689	688	681	643	705	705	635	661	696	650	708	696	702	694	690	685	636	708	629	733	649	694	693	661	672	647	705	657	691	648	688	656	649	695	675	671	649	736	672	655	708	688	674	643	667	663	660	659	728	655	668	630	677	611	705	623	637	692	658	682	660	682	700	663	676	694	695	670	679	677	660	663	673	660	663	672	653	710	677	673	705	671	635	687	689	696	653	669	648	625	646	648	643	641	684	684	669	690	652	667	638	649	674	648	677	685	653	647	694	673	685	681	679	679	701	651	696	673	666	682	668	648	627	688	655	694	674	710	686	704	672	708	698	674	680	696	669	703	675	667	674	665	666	700	655	699	690	665	681	678	680	603	657	644	669	711	682	678	658	713	650	612	642	657	672	639	697	685	641	677	680	656	692	667	655	701	633	680	680	695	638	659	646	666	676	674	678	682	699	667	691	623	689	722	712	671	665	664	659	677	732	682	669	693	683	674	689	653	701	708	635	679	670	681	674	653	679	647	611	615	683	678	654	666	691	650	663	690	675	652	689	670	676	696	688	667	672	733	665	668	687	646	671	670	678	671	663	635	661	672	675	682	670	667	658	626	603	652	674	677	693	621	659	718	622	675	639	661	649	721	683	745	724	726	638	678	668	625	679	696	684	676	649	669	683	655	645	679	666	634	646	714	667	686	643	676	694	682	667	679	652	687	703	683	699	665	642	644	667	696	701	668	671	673	624	669	655	686	708	641	720	651	679	686	685	688	687	681	680	660	643	673	684	672	698	609	674	665	656	648	681	644	660	665	692	635	679	619	612	683	681	673	698	670	671	628	670	600	700	691	682	728	674	676	649	631	719	689	691	682	655	620	712	640	672	647	658	675	676	673	646	631	674	688	679	691	668	649	681	693	728	678	671	699	677	685	627	650	670	637	679	637	726	686	626	684	679	685	665	649	628	660	668	665	688	689	653	656	688	727	662	667	625	664	685	676	715	676	674	670	649	680	667	680	691	668	680	665	676	676	636	700	624	655	708	683	653	669	695	665	655	683	653	655	690	667	655	663	679	635	720	701	684	654	661	646	677	647	677	681	651	636	725	660	664	662	664	670	650	693	652	682	672	633	675	701	677	694	642	640	658	637	661	655	664	632	666
23174	21650	29408	24379	21646	21657	7410	1809	1477	1415	1273	1192	1287	1192	1098	1086	1080	1096	1086	1143	1151	1043	1020	1084	1024	1086	1035	1085	1051	1106	1057	1059	1069	1054	1046	1024	1058	1055	1160	1077	1024	1013	1135	1035	1067	1081	1032	1061	1051	1034	1047	1115	1047	1013	1037	1035	1078	1005	1066	1008	1034	1019	1029	997	1012	1036	1056	1063	982	1060	990	1043	1074	1064	1049	1026	968	978	1032	1006	1070	1073	1019	994	1056	1094	1055	1073	1016	950	1088	1054	1102	1039	1044	1079	1018	1013	1021	1047	1047	1042	1068	1024	1030	994	969	1055	1064	1023	1026	1050	1097	1071	1041	997	989	1100	991	996	1020	1043	1055	1001	1064	1001	1065	1090	1042	1033	1016	1078	1003	1042	1007	992	1006	998	1103	1085	1016	997	1092	1069	983	1047	992	1013	1071	1045	986	1010	973	1030	1011	1066	1066	1059	1023	1047	1043	1107	1075	1012	1015	1030	1087	1069	1019	954	1021	1006	1057	1015	1045	1046	999	1000	1089	1011	997	999	1009	995	1037	1035	1037	1062	980	1006	1005	1016	1051	1011	1026	1021	1012	1010	1110	1011	1028	997	1034	1087	945	1006	1012	1017	1089	1016	1055	1024	947	1037	1034	1013	1022	1036	989	1012	1022	1089	1022	1022	1001	1022	991	1030	1036	1004	1024	1095	1003	1033	1050	1010	1023	1036	980	1052	1008	1050	1024	1022	1010	1032	1033	1025	992	1005	1008	1074	1018	997	1008	1044	1019	1000	961	1004	1080	988	1044	1028	1010	990	1055	1059	1054	1006	1034	998	1003	1060	1028	1090	1003	1056	1001	1021	1066	1042	1046	1107	1022	998	1007	1012	1029	1037	1045	1013	1030	975	1011	999	1009	1027	1052	1026	1040	1050	1051	1054	1035	1038	986	995	997	985	1026	1092	995	1053	1022	1021	970	1058	955	1056	1028	1038	1037	1017	1008	988	1007	987	1034	1041	1009	1034	992	1013	983	1029	1056	991	1068	1034	963	1049	997	1010	994	960	1101	1045	1055	972	1018	1071	1050	1043	1006	993	1041	998	1029	987	1032	1003	1020	1034	1053	1077	1068	1014	1047	1049	1090	1069	967	998	1011	1014	1045	1017	987	1048	1030	1037	1032	1062	1031	986	975	1061	1049	1044	1037	1030	1085	994	994	1015	1071	979	1060	1020	1015	1039	1030	982	1006	1034	987	1008	1043	1011	1046	1021	1038	935	1050	1009	1096	1024	1015	996	1060	979	1038	970	1020	997	1030	1023	1003	1054	1008	1008	1022	991	979	964	1010	1009	1000	1086	1028	1033	1056	1030	1032	990	998	1051	1020	1068	1027	990	1004	1021	1006	1014	1044	1099	1001	1037	1010	1050	1067	1020	1038	1099	1024	1014	1005	1045	1068	1072	983	1099	1039	1074	985	1067	994	1084	996	990	1027	1025	979	1004	972	991	1050	1017	1017	1002	1077	1012	979	1047	1087	1006	1049	1037	1047	1066	1057	1044	1065	990	1033	975	1063	1047	1039	1011	1101	1042	1042	1007	1054	1026	987	1026	1010	999	1063	1023	1000	1019	1074	975	1038	990	1055	995	1037	1074	1064	1038	1038	1030	1016	1028	972	979	1033	1058	997	1067	945	991	1055	1014	1022	1003	995	1073	1111	988	1048	996	982	1029	1069	1034	980	1014	993	1002	1031	1073	1038	1045	1022	992	1025	1026	1060	1012	1022	986	1019	1068	1008	1081	1062	999	1007	1052	1002	971	1014	1047	1066	1101	1076	988	1010	1015	995	993	930	1009	961	1024	1038	1029	912	1034	1058	1029	995	1010	1040	1074	1051	1013	1054	1065	1035	1035	1055	1045	1036	1016	1000	1002	956	987	1005	992	1042	1069	996	1011	1030	1076	1039	1036	1066	1053	950	991	1047	1065	1002	962	1023	1043	992	1015	1058	1026	1008	1016	1011	994	1037	1023	998	1005	1024	1087	1020	1022	994	1031	976	1043	976	1059	1041	942	1084	1051	1068	1037	988	1008	1021	1006	1031	1065	982	1093	1015	989	1012	1021	1003	1026	1048	1070	1058	1014	1021	986	1001	996	1091	1019	1090	1027	1053	1000	1012	1013	1031	1005	1028	982	1012	1034	1062	1008	1003	1068	1042	998	1007	979	1020	1033	1018	1042	1071	1032	1044	1031	1023	1023	1006	1005	1016	1069	1045	1016	1037	1034	1009	1062	1083	1100	1060	997	986	1090	1056	1014	1074	1010	1055	1032	987	1018	1065	1014	1042	1055	993	1035	1014	1055	1081	1031	975	989	999	1005	1066	1038	1020	993	1007	1064	1058	1043	969	1052	1031	988	1056	1014	1073	1034	1024	1010	1041	1022	1073	1016	1012	1042	1040	1045	1029	1042	1012	1043	1056	993	1050	1060	1064	998	983	1057	986	1037	1041	1041	1027	1049	1023	1093	1075	974	1035	958	989	1012	1012	1044	1010	1105	998	980	1007	1038	985	1018	995	1044	1040	1011	1056	999	1013	1048	1093	979	1050	1025	1000	1073	1015	1077	1022	988	1062	1015	980	1051	1044	1052	956	1029	1007	1076	1032	1034	1019	997	982	991	1022	968	1009	1045	1020	1021	1022	964	1013	996	1037	1079	1023	1024	1034	1071	1048	995	1011	1052	1071	963	1012	1026	1032	1027	1036	993	1064	1038	1017	1000	1032	1015	1071	995	1061	1073	1036	1001	1063	1058	1009	1087	969	1024	1048	1095	974	1054	1043	1077	1066	1081	1022	1026	1048	1040	1070	992	1041	997	1038	993	1042	990	1036	1021	1064	945	1055	1069	1000	1021	976	992	1077	1060	1054	958	1065	995	1068	972	1039	1004	1047	998	1066	1072	1055	1033	1008	1063	1070	999	992	1042	1004	1049	1017	1090	1037	1058	1082	1004	1047	1048	1021	1023	1021	990	1039	1012	1034	1097	1020	1033	1061	1051	1068	1078	1033	991	1031	1015	1005	1050	1035	1027	1061	999	1008	986	1003	1027	1044	996	1028	1038	1035	986	992	1019	1002	1059	983	1027	1003	1075	986	1025	1020	1015	1039	1058	1005	1055	993	1005	1005	1031	1012	999	1002	1016	991	1033	1040	1037	982	1048	1020	1009	1050	940	1007	1007	1016	1036	1066	972	1055	1015	1006	1026	1043	1078	967	999	983	1055	1048	1053	1046	1042	1028	983	943	1010	1032	1008	989	1041	1096	1011	1032	1038	987	1075	1047	1030	998	1006	980	1035	1066	1048	1002	1027	1002	1045	1036	1020	981	1052	1030	1020	1055	1027	1065	1046	1000	977	1078	1041	977	990	1066	1082	1041	881	1069	995	978	1006	1030	1064	1077	1055	1052	947	1020	1016	1027	997	1019	1043	989	988	1032	1067	1011	1008	998	1028	1022	1036	1029	1075	1052	1041	1039	1026	1092	1075	1029	1004	1036	1047	976	1023	1031	1041	1029	988	1058	999	1040	1061	991	1022	997	1013	947	968	1016	1015	1019	1009	991	1012	1052	960	1059	995	984	981	1023	1020	1006	1082	1012	1075	971	1048	1023	1081	1105	974	989	976	1032	1040	897	1011	1027	1058	1011	1033	1004	1006	1057	990	1033	1061	1051	994	1000	1014	1015	1106	1020	1054	1029	1049	982	1000	1056	1063	1041	1066	977	1044	1042	1044	1013	1023	1041	1108	1019	1045	1021	1050	1111	1024	1020	955	1046	1016	1011	1042	970	977	1048	1019	994	994	1025	1068	1083	987	1016	1013	1030	1038	1046	1066	1059	1074	1035	1023	987	1033	1018	1038	973	1030	1064	1066	1040	1037	1080	1000	1014	1043	995	1047	1002	1070	992	972	1063	999	1048	984	1027	1053	990	1031	1053	1023	961	1007	999	1025	1055	1007	1039	1007	1057	1029	1004	996	1092	1016	993	1059	936	963	1011	1038	959	991	980	1023	1036	1017	1028	1014	986	960	1029	1058	1071	999	1039	1042	1011	1055	1006	1124	1039	1074	983	1056	1096	1035	972	1044	1058	985	1037	1087	986	1010	982	999	1003	1043	1039	1010	1089	1090	969	988	1042	1014	959	1057	1046	1114	1039	1058	993	1000	1044	1077	1029	1014	994	1041	1012	1031	1062	961	1055	1051	1008	1065	943	1036	1031	996	1010	1029	977	1017	1047	1051	1016	964	1053	986	991	1088	999	1030	1073	993	1039	1019	982	1039	1002	991	1071	1031	1055	1067	1060	1024	1024	1079	1045	1026	969	1065	1000	1085	1057	1028	1034	1035	1006	1039	974	1052	1008	979	1023	987	1020	1030	982	1029	967	1021	1048	1029	1044	996	1013	987	1048	1011	1028	974	989	1008	1022	1020	1064	992	1039	1127	996	1032	1020	1034	1055	982	1047	983	1022	1047	1008	1042	996	1041	1003	1000	1006	983	1035	982	1006	1033	992	1020	998	1041	971	1041	1041	978	1048	1001	1007	1050	986	1006	1049	1010	1039	1071	1056	1061	1053	1062	1034	993	1031	963	981	1061	994	1034	1019	1029	1067	1010	992	1035	1101	1037	1011	1043	965	1017	992	1026	1047	980	969	1029	1018	1001	1007	990	990	988	992	1004	1019	1006	1008	965	956	996	1034	1062	1055	1016
22928	55863	9405	4976	3618	2941	2414	2029	1776	1611	1498	1355	1262	1242	1208	1206	1167	1072	1128	1097	1061	1089	1059	1066	1076	1112	1056	1051	1105	1031	1030	1057	1086	1007	1060	1067	1146	1091	1163	1143	1098	1036	1030	1059	1128	1052	1099	1085	1084	1039	1029	1116	1042	1052	999	1030	1062	1026	1058	1082	1057	1057	1009	1069	1031	1037	1072	1068	1058	1052	1100	1020	1074	1061	1065	1033	1024	1063	1021	983	1044	1047	1021	1066	1032	1051	1061	1047	1036	971	1027	1064	1013	1020	985	1006	1062	1017	1064	973	982	1056	1087	1077	1025	1051	1017	1046	1027	1023	1074	1035	996	1044	1017	1057	1015	1045	1025	1037	1034	1054	1079	1025	1033	1019	1065	1027	1036	1036	994	1025	1037	1090	1032	974	1073	1033	1085	1071	1062	1001	1009	1049	1018	1040	1002	986	1061	1042	1036	1057	1038	1035	1036	1061	1004	1049	1002	1004	1029	1034	982	973	1014	970	1009	1010	1031	1021	1042	1032	999	1076	994	1029	1026	1077	1024	1038	1023	1046	1034	1036	1093	1038	977	978	1025	1036	981	1050	1015	1034	1016	1017	1055	1017	980	1007	1035	1017	1023	988	1008	1031	1028	1007	990	1021	1013	1010	1017	1043	996	993	1061	1032	972	1030	941	1014	1031	1039	1018	1039	1031	1048	1009	977	1017	1061	1044	1042	986	1033	980	1078	1027	1043	1014	970	1043	1042	1101	1067	987	1029	1010	1039	1093	990	1054	1066	1006	1027	1029	985	1052	989	1000	983	995	1099	1021	991	1072	987	1098	995	995	1012	989	965	967	1054	1058	1066	1060	1036	1016	996	1122	1024	1029	1012	994	1083	1019	1052	1049	1013	1023	1016	988	1001	1057	1021	991	998	1031	1009	975	1074	974	1004	1008	977	960	1009	1008	1063	1006	989	1073	1010	984	1024	1038	1040	1007	1009	1060	992	1000	1050	1012	1059	1014	1012	1064	987	1031	1024	1032	1062	965	1033	992	1027	1016	1001	1027	967	1000	1038	1013	1025	937	1010	994	1006	1084	1036	1055	1056	1069	984	1006	1034	1044	1040	1081	1018	1031	1033	983	1037	1013	1057	1031	1045	1023	1049	998	1024	1002	1078	1031	1048	1088	1018	1017	1020	1031	1012	1007	1011	1057	984	1025	1030	1002	1033	1005	1005	1042	1012	1060	1043	1029	1029	977	1023	1001	981	1086	996	1029	1003	995	1023	1023	1068	1047	1015	1017	1038	1003	992	991	1039	972	1031	984	995	983	1041	966	1006	1030	1044	1050	956	997	1046	1050	1051	1015	1031	984	1034	975	1004	1030	1038	1027	1025	1007	1048	1018	1004	1014	987	1047	995	1002	979	970	1026	1021	1054	1064	1079	1022	1085	1034	1052	1007	972	1026	1030	1004	1055	1078	1010	1017	1006	995	983	1002	1003	1027	1036	1083	1022	991	995	1027	1063	1056	1050	1012	999	1005	1034	1035	1070	1050	1035	1031	1034	999	1017	1037	1016	1097	1034	1015	1068	1061	1021	1038	1012	1033	1028	1010	1032	984	1034	1007	1033	1037	1052	1064	985	994	975	1016	982	1087	1002	1021	1020	1001	1067	1044	1073	1069	1051	978	961	1037	990	1017	1032	1044	992	1024	980	1036	1043	997	1007	1004	1013	1094	1015	1010	1005	994	995	1078	1035	1039	1021	987	968	1053	1031	1009	1038	1004	1011	1052	1063	1031	1049	1015	989	968	1007	998	974	1089	1078	1025	1058	989	1060	1019	948	1018	1012	1049	1015	1008	1005	1015	1074	965	1018	1030	1054	1035	1049	1029	1043	1047	1005	1068	975	1015	1070	977	1018	1077	998	1059	1018	1054	1029	1046	1011	997	987	1016	1042	1011	1038	1006	1005	976	999	1031	1044	1043	1067	1086	1003	1076	1021	1004	984	983	1009	970	950	1085	1015	1017	1011	1071	1123	995	1003	1017	1035	1026	1081	965	1055	1020	1075	1041	1047	989	1048	979	1053	1013	1013	1049	1016	1003	969	1060	1086	1036	1020	1016	1032	1004	975	1121	1005	982	1043	1092	1034	1022	1024	1025	1020	1062	1052	1053	1061	1023	1067	1073	1043	1038	992	1003	1107	1011	1009	1054	1003	1067	1002	997	1045	1047	1003	1034	1037	1089	994	1004	1038	1025	1014	1028	957	999	1062	1053	1028	1005	1016	1036	977	1010	995	1022	1017	1043	1017	1059	1094	1015	941	1054	1089	1055	1015	1006	1054	1089	1045	1014	1028	1001	1040	1015	1007	981	1044	1003	1036	1095	980	949	999	1028	1014	1131	1012	1008	1022	1005	1061	1013	1029	1064	1015	1044	988	1028	1113	1023	1004	1022	997	1058	997	1003	996	1080	1072	1064	1066	1069	1062	1031	1077	1049	996	1061	990	1009	1035	981	991	986	959	1003	1051	1053	1004	1075	1065	1064	1069	1039	984	1018	1025	1000	1018	980	1006	1045	1055	1061	989	1003	1065	1059	995	964	1010	1040	1080	1064	1034	1026	993	1025	1058	976	1006	1022	1047	1032	993	994	1020	1007	1020	1045	1082	1025	1000	999	1008	1060	996	1014	1008	1001	1034	1018	989	1032	1044	1004	986	1068	1013	1037	1004	977	1049	1087	1099	1031	1042	1037	1018	1013	1022	1014	1052	992	1041	1034	1024	1012	1052	995	1060	1029	992	1059	1012	1019	1001	1045	992	1031	948	1029	1082	1005	1070	1081	992	998	1043	1016	993	1079	1019	1020	1075	1076	1024	1029	1053	1053	999	1068	1011	1012	998	1038	1020	1035	1005	1056	1062	996	1010	949	988	1016	1032	1054	1036	989	1036	1017	1024	1057	1009	1017	1059	997	1031	1059	1023	1018	983	1027	1029	995	1069	999	962	1009	958	1024	1060	1016	1022	1040	1006	1005	1083	974	1017	1025	1033	988	985	1039	1020	1030	1062	1064	1037	1071	1018	1069	942	1026	1042	1008	981	1018	1014	1053	1009	1001	1043	999	1002	985	1028	1001	1028	1036	1013	1076	1042	984	1040	1067	1005	985	1028	1110	1008	1024	1072	1023	1030	1050	1014	1000	1012	1048	1090	1034	1016	1041	1045	1043	1068	1006	988	1034	1008	1029	1042	996	1090	1004	996	1035	1053	1005	1043	1035	1059	948	991	1085	983	1007	1000	1019	1054	1058	1041	1049	1090	1035	1010	1053	1024	1048	1017	994	1004	1031	1021	1011	1034	988	1029	1017	1033	1033	978	1035	1054	980	1003	1000	1026	1027	1068	996	984	1060	1044	1012	1020	994	976	1005	993	975	1003	1005	1022	1042	999	1030	1007	1079	1029	1018	1024	994	1022	1059	1057	1023	1001	1023	1016	1042	1025	995	1017	996	1071	994	1029	1006	982	1020	1048	995	1032	995	1012	1025	979	1031	1022	1025	1034	1051	1035	1027	972	1048	981	1018	1066	993	1065	1013	1049	994	1079	979	1027	1056	1019	1006	1018	987	1084	1056	1001	971	1005	1033	1000	1012	1085	1027	1012	1070	1005	1034	1016	981	1044	1066	1047	972	1040	1078	1057	1011	1008	1036	1005	987	1001	1039	1042	975	1020	1119	994	1041	1052	1033	963	1046	1040	1058	1049	1014	1028	1073	949	1016	1040	1029	961	965	1004	1039	1018	1039	1070	1007	1045	1001	1013	1017	1001	953	994	1016	998	1036	1023	990	1039	1024	976	1039	1107	1021	960	1059	1045	1036	1043	1057	988	988	1019	1065	1059	1066	1033	1047	986	1017	1033	1037	1019	940	1048	1012	1070	1015	986	1025	1006	1079	1034	1037	1071	1041	935	1020	1081	1041	1049	1039	983	1007	1037	1032	1065	990	995	1104	1020	986	949	1069	1056	1016	1056	1028	1040	1008	1022	971	1043	1057	1012	1012	1010	1050	1001	996	1043	1031	1019	1045	989	1037	1067	1041	1004	1011	996	1053	975	1030	1030	959	1041	983	987	999	1043	1025	1016	1027	1020	1017	974	954	1022	1005	1031	1052	1080	1040	965	945	1029	1057	1018	990	1025	1049	995	1004	994	1027	960	1022	992	1036	1015	1067	1016	1047	999	1034	1041	960	987	1011	1059	986	1054	1047	1022	1006	1045	1057	982	1075	1004	1084	1048	1012	966	1000	1015	1005	1036	1026	1022	974	1006	1006	1061	1007	996	1032	987	1018	1073	1040	1017	1046	1041	1023	1023	1030	1061	992	1010	991	1006	1023	973	1017	992	1040	1010	1044	1003	991	1062	983	1009	1037	1025	1021	1007	1000	1017	1011	1060	986	1015	980	937	1035	1047	1043	1006	1005	1001	1001	1032	994	983	1059	1043	1064	1073	1063	1077	999	949	998	1043	961	1033	989	1055	1081	982	1041	1011	1027	1050	974	1021	1046	1058	1005	1075	1073	1006	1098	1005	1015	1022	1006	1001	1048	984	1010	1050	1008	968	979	951	1056	980	1037	1003	1034	1021	1020	1059	1062	1038	1044	1003	1081	985	1007	1017	1023	1070	1021	1039	1058	1042	1022	1047	1017	1076	1055	1031	1031	1060	995	969	972	1058	1073	1048	1035	1058	971	1067	967	1005	990	1018	1040	970	1031	1033	1021	1034	1030	1027	1019	1006	980	987
28617	18146	4104	826	600	566	555	550	545	529	560	533	537	559	504	527	533	547	542	526	556	543	533	543	492	545	539	497	561	538	529	496	536	537	499	495	571	536	542	569	560	557	550	519	541	565	566	556	544	511	577	541	532	527	567	545	530	553	522	546	560	580	456	512	575	541	533	508	527	536	511	506	526	516	538	543	495	546	549	586	526	562	547	541	499	527	520	530	581	564	510	505	505	548	515	561	523	492	494	525	503	562	518	567	549	547	531	491	497	562	540	536	542	575	502	495	526	510	539	534	535	551	546	545	534	553	523	574	564	556	543	497	534	552	546	529	576	549	547	537	519	525	515	517	557	572	533	519	575	528	515	530	519	533	516	495	519	540	535	518	537	553	529	507	527	540	536	563	524	528	559	552	551	569	527	526	539	480	560	534	543	507	518	544	547	557	595	559	559	545	510	522	510	520	543	525	491	519	530	544	514	531	532	558	525	514	512	504	514	487	529	523	572	533	540	518	533	572	527	568	508	487	554	509	543	564	547	523	587	520	534	522	520	547	554	594	569	538	560	513	545	559	513	507	531	551	509	572	534	524	596	526	488	536	514	523	566	541	523	566	536	540	539	569	532	514	548	517	501	521	521	555	577	538	508	506	530	521	516	497	541	566	556	535	559	532	547	527	495	547	540	530	544	535	489	532	550	509	501	553	563	546	564	505	506	480	521	522	528	525	555	534	572	520	540	526	539	562	539	501	528	515	542	585	512	543	551	493	576	551	539	537	508	521	525	545	569	534	532	508	512	543	532	514	549	552	531	545	508	538	518	534	536	534	547	534	532	567	533	499	523	522	508	530	491	545	527	536	528	541	545	561	538	551	516	558	542	525	558	527	522	521	491	503	539	489	503	549	530	564	508	515	524	551	510	520	539	545	570	545	495	562	544	499	548	546	552	556	524	545	545	565	518	520	551	523	560	606	480	535	532	504	551	525	522	559	536	559	528	582	510	532	534	509	505	522	552	517	526	563	520	531	497	541	542	495	524	508	496	547	519	538	529	550	477	527	509	500	557	577	512	563	534	540	570	548	503	550	561	546	527	515	543	525	559	509	530	562	484	546	524	535	539	519	539	517	544	461	537	528	538	526	561	521	504	520	556	522	539	543	574	513	504	525	577	556	529	514	516	536	529	563	570	514	511	528	552	552	530	569	538	550	504	545	524	551	495	497	535	539	534	544	560	566	537	560	554	514	505	589	523	506	503	501	512	525	508	534	533	532	562	497	512	525	553	528	550	511	498	491	506	556	543	553	495	529	535	564	554	533	558	568	565	546	463	499	529	526	556	543	567	517	512	537	525	519	518	573	506	548	526	542	511	528	530	516	555	534	502	547	497	482	554	532	484	524	549	541	526	547	531	556	521	514	512	552	566	562	558	560	531	515	524	514	544	533	555	540	548	556	555	506	517	521	552	513	561	519	538	554	495	512	509	576	494	509	543	557	530	572	540	544	511	513	531	584	541	495	540	511	543	575	559	520	525	537	537	567	512	509	528	527	531	514	573	515	547	514	533	511	560	513	550	540	561	529	547	514	535	513	545	552	548	537	552	506	593	550	519	532	531	533	529	516	533	562	529	561	527	572	547	531	517	536	547	522	522	556	531	566	509	523	494	551	536	545	516	582	561	496	525	540	530	547	548	534	534	525	531	536	497	526	575	530	549	535	522	522	523	538	521	529	562	532	501	528	519	538	538	557	543	564	509	507	561	530	510	524	504	553	496	537	578	536	520	528	547	552	544	502	541	553	536	526	540	552	522	523	544	509	553	519	546	512	537	529	520	568	511	548	561	549	549	521	497	563	562	546	526	544	512	540	515	556	525	516	543	498	491	578	534	502	531	571	541	552	511	571	506	546	553	520	521	533	525	513	473	536	489	519	510	579	587	518	564	564	536	534	528	537	551	521	526	516	569	543	543	554	556	560	537	553	514	512	503	517	504	537	519	524	512	535	487	518	537	537	580	513	533	535	540	554	490	555	545	527	504	554	542	534	593	539	541	508	503	572	529	542	531	549	548	501	576	557	548	547	533	508	523	513	533	490	534	532	508	560	529	536	489	521	544	504	553	572	552	488	572	518	500	518	521	569	520	572	529	519	571	553	547	567	572	512	581	545	544	538	548	544	553	505	535	489	539	550	535	561	537	513	531	542	537	502	550	541	495	551	524	543	534	519	543	538	531	531	531	552	514	544	545	543	512	530	511	567	562	516	539	556	494	520	508	552	580	523	545	534	531	496	581	534	490	553	526	528	523	543	516	537	505	536	507	543	554	502	567	525	505	535	558	532	537	559	518	542	519	515	523	525	527	531	537	517	531	540	507	517	552	529	542	528	531	520	577	481	561	509	572	512	590	506	562	539	549	550	532	547	543	538	551	571	511	513	523	537	572	492	552	529	510	549	536	512	502	503	542	504	513	461	537	541	501	535	506	511	538	513	493	542	563	511	520	518	511	550	535	500	548	518	547	563	502	540	582	530	551	557	548	590	524	561	521	490	552	565	510	515	542	533	545	530	503	515	562	532	487	532	479	556	567	562	543	535	563	513	519	526	561	546	503	503	513	580	537	515	552	531	505	487	518	524	576	547	526	575	562	578	532	538	551	562	483	586	535	535	545	520	517	552	556	521	518	523	506	540	548	511	523	519	518	530	539	492	550	525	502	548	513	519	530	554	520	556	510	498	512	564	509	498	549	532	498	502	543	532	510	531	512	508	557	497	518	526	556	529	554	572	515	524	566	547	513	561	523	509	538	569	581	548	533	579	551	509	527	531	540	522	502	561	498	554	557	516	555	528	496	491	552	529	553	483	513	517	563	526	535	512	567	545	464	544	588	526	514	568	568	525	516	562	525	532	525	508	547	518	563	502	581	517	567	554	545	546	493	536	487	540	562	510	542	521	521	569	574	517	539	549	536	524	514	517	473	524	510	536	541	525	532	560	536	515	522	521	538	534	576	562	513	525	567	539	570	515	540	533	521	565	530	550	534	533	523	550	567	505	556	543	505	499	530	499	497	547	525	534	523	519	550	543	568	492	535	507	556	581	530	513	513	554	525	559	541	511	517	526	524	536	548	477	527	533	533	567	600	536	527	506	541	538	486	497	539	560	499	546	525	544	515	542	565	556	530	509	551	542	521	548	510	541	508	532	551	543	531	525	510	545	585	493	534	574	597	532	547	541	572	499	506	546	483	570	557	531	497	568	514	472	524	499	537	560	512	507	550	499	546	555	536	504	543	532	546	470	506	532	576	484	523	552	543	530	547	505	533	547	530	529	563	550	560	513	515	495	511	542	495	525	536	506	543	545	562	514	556	504	491	518	520	512	521	527	556	506	548	546	524	548	566	522	558	553	538	510	535	490	556	509	529	490	558	520	525	531	532	559	520	553	508	543	546	547	491	547	512	545	505	559	543	538	549	534	539	507	533	465	511	513	573	581	497	555	511	498	548	538	519	584
12402	10442	791	642	598	574	587	621	578	540	593	606	582	549	577	551	561	581	570	509	557	602	533	545	583	583	612	637	517	557	562	521	544	578	537	548	534	602	583	604	523	604	601	566	602	600	550	620	564	614	572	593	536	559	563	581	578	557	562	591	521	583	588	556	605	576	579	564	535	579	563	576	576	545	582	598	588	534	583	574	573	574	552	562	587	570	605	578	596	577	578	575	570	554	585	574	604	570	571	655	560	532	553	556	539	559	559	589	567	555	545	569	552	613	552	568	551	536	538	564	585	564	582	578	571	599	579	540	597	575	584	517	581	543	545	562	584	545	569	591	619	594	510	550	560	552	565	580	555	545	575	592	552	530	541	528	548	558	536	579	586	525	559	538	569	533	549	561	551	566	620	577	546	523	542	579	519	561	560	526	558	557	568	575	539	557	575	552	538	552	531	553	561	609	557	555	565	591	565	564	568	574	556	552	552	564	546	545	542	566	548	575	545	606	543	572	552	504	578	521	559	545	520	559	559	529	594	566	540	617	603	556	499	520	526	543	556	549	525	564	568	555	605	572	534	561	542	562	581	589	574	574	538	553	578	540	575	542	580	608	586	572	541	582	559	590	527	529	553	537	600	550	543	523	497	538	594	567	583	597	564	564	568	595	557	590	551	547	593	578	583	572	564	558	588	545	557	519	570	538	564	543	593	557	530	552	548	582	592	588	525	531	578	547	534	526	523	531	524	576	512	520	573	563	565	578	539	565	571	521	561	586	557	563	558	538	603	530	566	568	568	558	586	543	559	591	562	530	568	522	568	596	589	585	550	555	560	555	568	558	548	560	589	587	533	544	603	559	551	530	528	549	519	530	563	593	533	556	542	625	579	562	541	591	530	566	498	539	552	562	559	582	534	580	592	561	482	566	566	583	560	545	552	596	590	540	565	575	566	565	529	511	560	552	526	574	574	545	619	528	576	542	519	558	575	554	590	557	559	557	542	561	562	552	546	568	568	541	585	552	588	532	567	509	563	556	596	534	561	578	578	591	562	537	560	572	627	565	574	570	539	581	587	560	574	563	602	524	597	537	616	502	596	549	551	584	583	548	566	544	583	554	576	577	604	578	546	571	512	581	589	595	585	551	548	550	588	573	571	556	581	585	529	579	605	560	537	537	548	572	529	544	549	554	575	562	556	561	603	545	565	593	578	592	572	573	568	580	576	575	541	572	522	562	570	613	552	594	561	556	550	556	603	545	567	545	555	594	579	579	594	580	513	582	555	568	547	526	531	567	571	527	557	615	568	545	606	579	572	558	521	553	590	579	543	493	556	555	557	601	529	533	572	502	604	562	576	587	540	563	541	523	563	516	569	561	574	549	561	588	560	558	530	628	520	544	543	565	549	594	553	538	573	545	597	563	573	548	541	583	525	579	536	594	595	582	572	584	593	516	542	532	544	625	552	582	541	597	511	543	530	561	573	552	518	586	504	576	535	578	512	575	563	540	559	565	551	588	575	565	573	520	568	524	551	543	587	599	547	551	565	549	578	574	563	600	559	574	564	548	577	531	573	539	580	592	581	562	556	576	595	567	568	549	562	586	572	575	561	547	563	526	564	575	593	551	530	579	592	603	533	531	576	523	565	570	546	558	499	593	548	600	558	530	532	572	588	576	535	548	526	580	570	545	586	543	569	539	570	540	544	584	550	541	600	545	545	558	574	559	524	522	555	571	562	588	560	580	588	577	579	562	586	501	567	563	553	535	554	594	561	602	560	568	580	600	564	610	549	557	530	566	555	539	543	580	548	549	542	572	559	572	586	572	534	548	559	538	611	581	582	588	567	536	526	559	610	518	511	552	576	573	544	563	603	575	571	552	586	555	546	557	559	593	568	566	625	552	567	581	577	525	567	581	560	532	544	545	569	581	562	508	553	535	552	547	546	573	563	569	558	580	555	595	569	551	535	579	555	591	515	584	565	591	580	587	581	570	530	578	543	588	572	559	536	527	554	584	556	562	616	520	591	537	590	559	525	546	559	572	606	574	554	536	558	560	541	581	601	530	570	596	549	567	522	576	548	553	582	585	553	582	568	554	538	523	541	570	551	572	557	548	562	542	543	531	601	581	608	550	573	580	590	539	584	544	529	530	583	535	569	563	503	523	541	557	548	526	562	590	566	572	591	532	560	531	563	599	531	561	548	537	584	540	601	567	575	568	568	558	537	585	569	533	572	564	570	600	558	513	580	568	547	552	585	581	576	530	514	593	556	554	566	551	612	592	513	580	536	568	571	582	588	586	531	571	559	564	598	521	592	585	610	544	499	581	494	578	560	602	549	545	576	568	544	552	581	560	560	538	540	506	560	538	550	555	542	547	528	559	556	565	554	572	558	569	537	593	593	573	560	561	552	543	576	587	599	597	604	599	503	523	566	529	547	529	575	545	559	547	592	519	554	549	531	545	561	542	520	564	558	579	514	577	566	581	552	548	540	549	540	547	592	555	576	562	554	566	542	587	587	497	553	560	548	519	588	574	514	557	608	563	545	554	554	591	550	564	558	551	602	516	570	529	545	583	551	568	610	557	552	577	564	534	566	537	552	543	568	544	559	519	590	519	500	548	560	579	554	537	550	592	562	544	585	595	569	513	596	570	593	541	522	589	552	573	540	561	533	548	551	564	555	548	517	534	595	508	591	551	576	594	529	583	543	545	570	584	569	532	593	547	566	596	541	595	577	593	565	610	572	595	559	566	557	571	581	579	509	573	564	580	504	566	539	576	546	580	576	605	556	554	547	572	565	482	551	593	537	565	572	587	553	543	559	533	544	590	578	590	594	580	555	571	579	592	573	549	573	545	533	539	588	553	557	542	589	535	560	562	515	523	549	579	566	553	603	523	588	524	596	535	555	581	532	562	551	561	524	572	516	604	555	581	568	567	549	583	544	527	592	589	570	584	582	575	538	547	529	564	570	594	541	541	555	584	569	594	565	589	609	570	553	559	552	567	540	579	561	566	615	536	536	550	586	591	557	597	545	584	543	533	559	546	552	601	521	594	530	540	567	542	530	620	575	540	527	582	521	561	588	527	585	538	591	539	563	571	598	554	536	551	529	545	562	551	562	545	575	511	561	558	549	569	563	604	537	593	548	551	562	559	584	603	549	549	608	553	579	534	585	554	568	588	537	543	600	581	589	564	566	558	571	565	573	547	600	580	578	568	530	552	561	532	532	601	582	582	588	547	530	531	554	579	558	593	565	543	557	580	539	507	540	558	567	567	553	614	579	529	569	601	589	544	607	544	568	571	575	555	547	570	529	540	582	525	556	558	546	559	509	563	554	572	546	588	536	578	584	566	544	581	570	550	603	536	537	543	571	590	497	503	570	526	552	606	560	569	565	577	553	591	547	536	615	571	554	548	543	617	584	541	545	534	572	547	601	569	541	543	560	562	548	570	570	543	604	585	609	552	584	562	580	586	576	547	594	590	564	570	548	558	544	565	599	545
24322	21578	28759	24793	21418	7412	1515	1113	954	978	905	914	934	802	851	893	858	835	849	755	847	779	836	831	805	774	824	802	842	835	870	785	777	810	779	841	839	867	801	862	835	855	892	865	827	807	797	836	786	798	777	803	867	768	849	797	781	788	847	798	820	806	728	826	814	834	806	781	795	818	795	867	826	818	775	772	778	796	786	755	800	831	742	738	799	774	792	861	813	825	745	835	798	787	838	805	791	797	809	779	803	811	795	859	780	811	795	749	741	780	774	764	807	810	797	804	794	835	787	816	821	784	819	787	840	822	791	794	818	771	780	823	812	794	757	767	807	788	815	796	734	804	751	828	786	791	800	766	822	800	752	772	857	765	758	825	836	754	810	807	828	796	797	765	786	834	780	790	815	824	788	785	795	766	733	804	784	842	763	796	788	780	783	806	716	768	797	794	832	749	790	840	804	807	794	796	824	746	761	834	824	740	765	808	800	798	844	813	784	827	812	823	765	736	793	803	821	781	851	798	803	792	792	802	753	793	796	785	780	792	834	784	758	794	827	833	807	808	830	813	822	773	752	789	827	781	784	837	770	821	825	834	798	802	822	845	783	751	769	765	795	781	822	761	867	772	781	804	755	765	785	797	806	755	780	828	818	752	758	833	768	814	813	775	834	789	754	834	857	777	823	793	787	778	762	795	762	784	804	745	833	799	792	805	722	835	833	748	811	848	759	753	749	825	804	780	819	800	803	799	793	827	822	801	777	830	780	808	809	825	782	785	779	806	814	788	844	784	827	807	813	810	806	817	722	717	770	715	789	847	795	802	760	801	782	821	791	836	772	782	768	758	801	832	827	814	781	845	796	790	744	846	766	762	766	812	834	792	817	808	821	812	766	784	821	731	813	779	816	790	777	809	785	795	782	820	812	820	767	810	793	810	800	746	787	819	741	787	853	778	841	803	742	809	781	768	778	793	812	803	795	821	787	840	790	773	820	768	804	763	806	808	762	766	767	771	787	722	801	775	784	786	840	805	851	797	831	732	833	775	768	801	803	809	803	744	763	808	846	817	791	814	754	839	838	766	799	848	765	759	774	768	734	798	739	772	771	815	751	791	792	793	774	753	789	771	812	827	802	768	764	803	750	769	817	799	793	860	771	778	824	717	815	758	846	785	780	773	768	860	834	752	803	785	772	800	772	832	776	715	750	764	792	818	793	857	790	783	794	791	806	835	806	807	801	793	762	771	756	788	833	790	826	809	756	789	764	771	743	815	819	763	778	809	812	798	786	808	797	764	776	798	754	795	795	762	771	851	794	811	846	797	731	794	811	804	758	815	782	781	782	807	803	822	786	781	777	805	803	812	810	790	774	792	803	768	798	809	779	811	745	799	826	813	786	776	767	792	770	789	787	760	774	767	824	791	765	789	810	804	787	818	788	765	803	781	808	777	790	783	802	851	758	770	780	822	786	764	782	781	804	764	849	813	767	761	745	776	777	787	818	809	778	809	808	789	793	794	803	819	776	742	783	789	788	817	819	760	713	833	853	813	788	773	767	783	792	816	797	835	751	762	850	757	787	785	773	814	774	790	784	760	774	823	822	750	801	798	789	769	777	806	806	753	843	844	824	751	779	748	748	809	772	832	787	826	745	799	787	830	800	807	764	802	784	810	725	762	794	706	767	798	848	799	824	825	745	780	769	766	760	833	776	814	814	799	785	811	824	801	805	765	769	780	799	808	768	752	833	778	785	800	821	827	797	780	737	757	789	795	761	809	798	807	815	817	768	803	770	775	829	779	752	784	766	825	809	796	790	794	733	858	786	772	831	846	795	728	778	786	766	790	762	783	806	751	767	828	790	849	798	781	730	841	819	779	849	792	785	794	780	795	770	863	775	788	779	862	781	779	802	807	814	754	763	770	801	748	804	840	815	782	748	817	809	783	758	799	792	729	818	788	809	811	781	827	779	837	822	836	770	799	792	812	783	800	787	768	831	820	816	805	810	768	800	775	767	772	782	802	825	766	825	785	780	797	790	782	814	769	833	800	802	808	825	789	801	847	770	740	793	758	775	790	784	792	814	817	796	794	762	783	777	790	815	805	834	859	756	756	761	827	809	819	773	802	781	778	791	776	751	822	803	768	772	806	824	814	800	774	772	823	793	796	823	798	765	782	800	793	786	795	779	778	752	818	749	800	809	736	793	780	794	801	766	895	767	799	772	799	849	788	750	783	717	815	820	748	761	805	812	815	757	821	775	779	823	729	784	782	758	771	814	735	825	816	821	767	784	780	795	818	787	777	777	775	770	785	785	782	802	776	800	833	774	759	796	754	771	798	778	801	816	790	791	779	812	818	788	826	789	785	797	806	782	830	791	814	766	792	798	797	822	784	792	834	743	817	845	804	821	839	807	763	785	799	770	815	778	805	801	820	827	777	818	776	786	788	693	810	803	801	801	831	792	761	796	758	745	787	863	745	735	740	839	786	825	779	741	801	772	767	790	887	804	771	768	776	771	776	809	765	819	762	821	817	750	751	813	810	793	800	799	828	773	834	806	758	803	758	740	805	822	797	791	800	776	791	810	798	773	801	757	789	775	798	796	828	802	805	800	788	778	800	810	754	750	805	761	805	834	817	791	795	793	733	818	782	793	775	744	813	754	803	793	796	791	814	770	800	811	763	768	811	773	821	758	800	763	785	848	793	796	790	774	799	723	811	807	745	801	780	783	794	774	794	801	849	823	763	850	772	773	755	789	788	778	794	771	792	804	828	782	739	795	798	766	804	785	814	779	729	743	817	780	787	806	811	788	767	817	844	776	808	816	763	791	804	793	877	792	826	816	781	804	816	837	811	802	801	751	840	791	789	801	823	756	783	745	788	758	758	815	734	801	814	776	802	790	816	754	779	729	782	831	764	781	765	808	793	800	792	814	826	767	779	756	783	792	807	788	773	796	792	766	805	746	750	770	807	765	797	762	768	794	759	836	759	776	784	786	821	802	818	777	790	808	796	801	792	743	793	825	762	767	815	782	773	737	812	778	831	804	749	763	767	759	854	784	775	762	780	722	840	811	823	834	767	810	768	793	785	816	779	794	796	784	753	797	810	799	789	768	799	794	798	807	776	806	814	788	778	778	812	788	799	753	772	770	829	781	775	764	797	780	828	795	801	750	816	780	783	765	772	785	783	779	756	769	743	768	778	758	810	736	766	773	766	800	850	775	806	786	816	822	812	779	798	788	797	813	852	814	833	778	806	785	815	750	833	780	789	800	816	776	792	763	755	852	772	794	859	840	785	768	777	784	830	803	797	788	822	812	864	806	785	863	847	734	790	741	766	770	760	765	757	806	804	757	814	835	821	784	843	796	810	793	811	799	781	816	828	791	820	813	818	764	782	744	780	797	778	841	766	775	816	835	772	815	776	793	829	748	791	786	778	787	777	750	792	769	863	841	778	773	790	805	810	795	803	783	768	735	802	799	758	855	790	799	777	768	841	837	767	767	839
17849	48041	5551	2830	2195	1778	1422	1253	1173	1083	1019	965	990	910	907	925	858	840	834	849	883	806	865	855	818	851	864	875	830	831	774	816	869	848	811	823	784	928	890	857	821	831	853	873	842	824	926	787	824	868	851	845	835	803	834	819	790	846	793	842	836	779	786	744	837	836	810	795	803	752	817	774	798	792	779	779	751	767	795	771	799	803	804	783	793	768	763	796	834	786	823	778	826	825	797	821	811	835	784	765	838	785	767	794	834	813	850	814	774	769	825	820	812	759	814	790	792	770	850	776	803	770	811	782	824	799	801	779	831	799	856	821	841	765	837	810	815	778	820	774	803	808	833	826	841	791	805	790	792	855	744	800	793	815	815	875	787	789	764	782	833	877	813	800	819	841	825	870	767	835	805	848	834	797	770	758	810	798	812	736	822	782	797	800	775	761	846	781	832	793	835	789	835	840	798	802	856	747	807	810	793	844	793	799	778	824	784	854	786	798	840	815	785	803	782	848	770	809	782	828	861	790	792	787	791	799	780	848	796	845	774	828	789	819	835	781	838	802	786	906	847	838	831	798	803	900	785	803	817	778	827	819	834	807	797	772	785	873	835	850	778	792	769	837	788	793	778	786	783	835	798	785	831	802	811	766	866	826	803	796	816	812	796	809	798	830	799	774	782	785	793	781	795	799	823	819	757	770	807	797	844	794	848	769	742	870	831	838	728	770	788	837	817	828	848	833	825	819	779	751	832	838	859	796	818	781	796	800	802	809	743	783	791	795	771	814	798	791	780	810	756	848	788	824	801	795	830	793	805	813	788	773	728	834	823	817	835	837	798	814	795	825	814	828	854	814	803	847	805	798	782	806	814	841	769	786	872	807	829	795	815	830	820	777	778	816	822	861	837	785	805	838	775	841	780	825	847	783	849	803	799	857	793	802	824	820	814	805	784	840	819	811	792	782	760	808	819	813	821	793	759	825	793	826	799	862	799	777	817	818	823	816	758	829	805	764	851	826	835	807	826	808	841	825	784	809	786	856	810	775	786	829	809	814	760	817	769	815	815	787	764	796	772	810	822	846	795	817	824	813	808	814	787	827	784	797	830	791	850	789	783	834	752	748	789	796	781	763	818	823	831	781	797	797	781	795	737	817	799	802	735	810	800	781	787	815	797	816	839	801	775	794	793	828	824	779	773	840	807	787	763	759	773	847	779	802	812	776	823	820	842	797	783	838	773	807	810	819	773	826	841	756	870	840	746	769	812	835	813	772	823	808	848	804	805	804	759	823	809	830	773	805	869	805	829	813	826	819	790	789	746	784	818	788	798	788	851	798	818	783	852	842	813	801	798	785	813	777	798	801	824	832	778	816	794	824	782	797	792	829	847	768	831	791	845	812	741	797	829	795	801	808	811	757	785	761	807	797	783	817	774	777	815	845	810	777	801	815	795	788	793	851	756	847	818	811	793	830	790	776	768	808	778	767	788	778	855	799	780	842	787	797	784	774	800	849	779	793	830	815	799	850	800	842	767	782	830	803	829	767	776	755	855	786	789	812	820	818	855	767	795	794	770	782	821	750	813	794	823	792	780	774	853	801	823	795	791	795	819	810	838	788	802	819	799	767	814	772	767	823	830	807	816	819	780	782	803	766	817	789	842	804	844	856	790	803	815	818	772	842	816	835	795	825	781	803	873	782	790	818	767	817	811	869	820	849	852	817	747	814	835	791	795	837	793	780	806	814	826	767	816	807	801	760	794	810	832	842	782	799	748	811	742	836	803	816	831	770	829	804	799	746	813	853	868	832	777	846	814	827	797	796	797	787	785	820	831	811	783	776	810	851	805	821	838	732	763	824	819	784	811	851	805	800	781	731	844	777	830	807	798	805	771	789	826	818	840	831	815	759	802	788	784	845	769	754	803	793	830	802	819	782	796	771	788	803	837	739	882	793	805	794	844	773	783	787	773	810	772	832	786	792	809	791	808	826	796	813	829	825	768	847	794	742	843	775	846	826	786	815	859	782	804	840	826	847	781	773	819	811	784	789	789	783	727	815	831	821	801	783	826	811	774	787	847	813	817	790	848	789	795	789	803	811	739	824	820	757	767	790	831	797	817	841	813	857	805	763	792	772	806	805	835	797	812	811	799	834	757	777	783	807	806	788	793	816	771	780	787	851	830	757	780	811	774	757	804	818	838	779	839	815	779	808	802	788	828	856	842	793	853	830	820	756	793	804	795	789	836	786	806	803	806	781	788	810	839	784	851	807	792	800	819	797	800	766	796	774	838	791	760	757	806	801	811	806	780	798	800	750	788	794	826	831	776	799	779	815	784	808	814	813	817	810	795	822	843	850	870	775	764	795	819	789	781	825	834	825	781	753	786	792	805	824	801	799	789	827	771	806	746	816	802	824	830	793	855	803	829	783	780	792	823	786	780	772	783	800	800	800	783	843	796	742	791	818	793	839	757	812	823	765	769	762	831	810	763	756	809	855	791	783	807	807	815	801	777	802	887	774	842	804	819	786	821	836	775	787	797	821	779	761	783	819	766	797	789	828	778	823	834	795	802	782	834	788	759	807	752	839	832	772	828	807	797	840	816	800	782	809	787	833	826	816	801	830	800	817	805	814	754	842	780	797	780	830	794	791	835	845	800	771	852	784	728	808	839	807	808	789	821	832	831	820	831	786	822	858	807	788	840	801	827	773	837	773	823	790	816	814	807	826	837	782	828	821	791	795	789	811	849	850	812	791	727	801	801	819	771	831	773	811	805	804	787	825	813	781	833	844	822	824	855	825	798	828	820	813	797	838	808	775	790	811	790	799	786	767	797	804	813	833	792	797	806	798	776	744	796	802	765	799	741	823	808	779	749	802	799	769	855	753	830	839	766	705	858	806	785	810	792	836	801	771	823	778	794	804	789	781	785	824	777	778	848	768	781	769	775	844	817	806	813	778	804	757	801	862	830	821	807	876	824	791	826	805	873	767	746	826	770	801	827	840	852	790	789	766	749	794	851	886	812	814	845	863	836	755	796	771	783	791	819	854	822	785	819	791	798	822	738	793	818	772	764	764	786	800	817	794	758	774	812	816	806	895	797	757	852	843	796	806	820	778	880	802	804	832	831	871	793	873	781	786	770	795	835	833	822	826	819	844	801	843	796	827	798	805	806	833	798	770	802	785	799	838	783	828	799	803	772	777	817	847	845	786	813	789	778	803	809	846	836	790	792	744	830	836	846	744	866	779	808	787	768	815	823	801	804	785	822	829	830	818	859	792	786	825	798	864	775	819	814	759	790	828	749	774	813	771	842	774	810	817	756	822	777	818	796	784	832	833	812	827	814	780	810	770	847	792	804	810	794	824	811	838	809	864	794	777	829	790	799	756	746	796	833	812	816	780	802	861	779	811	841	768	806	823	775	773	818	807	809	764	781	783	804	872	814	797	774	797	813	772	798	795	830	809	752	843	766	806	812	781	857	807	756	772	813	799	780	785	835	768	842	757
25572	21652	27479	25869	8143	985	851	746	707	753	690	675	660	694	628	674	632	645	617	610	636	667	670	678	572	612	621	600	583	650	614	601	623	665	600	615	656	657	637	692	626	635	632	632	593	669	639	618	649	593	618	633	661	606	633	667	599	649	621	618	643	642	618	616	667	618	646	661	637	643	627	646	628	635	600	640	611	612	625	637	629	611	640	620	668	608	617	624	583	654	628	605	593	627	630	613	587	645	600	676	661	617	582	608	642	600	637	597	629	574	573	632	564	621	600	637	611	638	674	611	636	603	573	653	623	608	629	640	625	573	626	647	594	616	602	658	654	635	614	624	587	631	584	677	646	608	676	626	615	605	615	624	608	584	602	603	679	670	590	634	627	640	615	655	611	583	641	595	630	647	679	646	615	616	607	607	638	590	647	602	651	586	589	617	616	618	631	602	583	627	635	623	610	652	600	630	650	633	605	674	592	629	614	606	580	610	652	620	683	634	592	623	651	634	605	572	637	624	632	575	602	613	649	619	583	662	648	634	657	596	594	613	653	611	607	584	606	632	621	605	636	632	593	568	608	620	593	607	618	593	604	593	614	638	620	644	636	603	620	603	581	589	653	604	614	607	617	620	569	582	634	599	656	630	585	627	636	622	556	632	646	620	628	626	638	594	606	620	595	585	607	574	600	622	601	660	598	603	660	644	640	640	657	624	630	609	628	591	659	630	609	626	655	608	624	639	584	623	672	628	598	604	570	638	621	648	616	662	613	589	656	599	578	571	631	621	610	635	624	619	608	611	628	618	633	622	550	624	631	625	559	613	642	600	621	584	642	645	626	613	636	564	625	623	660	582	606	610	615	640	601	613	660	644	570	646	618	650	662	630	579	595	606	590	595	650	614	623	648	618	605	638	599	641	589	636	657	620	620	607	602	587	597	617	620	644	604	669	592	611	619	643	616	626	604	625	610	576	626	618	594	648	594	588	622	629	656	659	633	632	638	625	574	637	628	601	619	636	663	647	645	630	660	591	640	596	636	621	574	626	605	572	616	624	566	590	662	631	594	630	634	606	648	615	634	632	596	646	619	602	628	608	577	632	591	624	621	567	626	610	642	579	603	644	596	611	639	644	638	659	596	635	618	662	642	610	619	652	576	618	635	628	641	603	623	611	618	608	622	586	634	632	607	596	623	639	632	592	611	622	555	616	625	608	607	601	623	594	586	594	574	569	632	645	606	615	581	565	593	621	665	604	608	601	631	600	622	599	638	677	585	644	596	642	620	597	621	610	630	635	617	608	623	644	579	642	573	638	594	552	674	644	612	642	620	606	656	665	610	620	611	615	641	609	623	628	602	581	663	611	615	649	567	584	579	588	636	583	632	634	639	633	632	624	599	567	613	612	581	570	618	621	635	627	554	654	646	584	588	622	643	617	605	601	636	601	557	601	647	599	612	646	626	613	622	587	610	575	662	663	593	620	622	569	622	610	627	604	588	643	634	606	612	618	621	589	632	614	665	608	537	593	683	606	663	620	626	614	617	636	609	635	625	621	620	612	595	639	660	612	554	631	683	647	617	621	622	616	636	597	615	630	622	630	588	594	616	587	603	613	601	625	646	601	610	572	625	592	592	632	627	666	668	623	596	618	632	654	623	572	631	572	574	602	682	641	633	615	587	680	582	658	553	613	631	659	642	642	623	605	609	676	599	620	617	633	591	607	654	585	666	596	610	609	662	639	655	581	615	622	594	645	641	630	585	599	568	663	614	661	652	637	569	652	586	650	614	606	615	618	591	590	598	579	630	658	616	629	630	645	640	598	616	596	629	596	606	621	645	573	644	585	622	575	574	614	626	612	597	595	615	611	622	645	597	604	603	619	605	646	660	632	603	590	661	631	666	622	617	646	576	591	629	643	622	603	602	605	605	654	641	616	640	626	657	634	628	632	680	648	659	627	599	637	606	643	594	588	614	579	617	631	634	582	580	596	614	674	626	632	634	636	605	663	612	611	655	615	627	637	618	637	624	632	600	605	586	590	615	619	586	624	597	604	681	641	640	670	633	608	624	602	597	583	610	594	616	610	651	615	632	610	602	629	607	590	643	626	620	660	614	586	574	628	598	605	612	599	628	667	632	580	622	556	594	658	619	615	563	640	642	627	609	618	607	605	591	607	638	629	584	599	576	634	662	611	648	604	614	616	628	611	587	636	613	598	653	608	635	647	618	640	594	618	637	580	610	626	569	601	621	637	628	645	678	642	633	675	651	634	640	608	586	618	655	600	611	616	622	614	689	591	640	625	618	658	602	604	636	635	615	625	624	602	640	620	627	624	650	676	558	662	588	598	611	663	613	618	625	605	595	609	635	629	589	647	577	656	650	601	620	625	651	624	608	648	633	600	623	608	612	621	623	620	600	649	651	636	632	636	640	692	622	628	618	634	606	596	643	650	586	554	622	667	624	620	634	610	601	600	628	592	623	634	611	619	600	585	586	595	596	641	627	636	580	638	596	607	627	593	635	634	641	635	582	627	582	566	591	617	627	595	623	604	592	621	619	583	653	585	680	649	571	643	592	680	628	644	617	628	627	611	617	630	619	642	660	589	654	615	595	589	586	652	629	614	658	617	683	650	578	658	626	613	638	667	605	596	645	630	644	579	592	626	604	658	580	633	641	608	614	567	602	606	659	665	613	662	643	609	626	599	596	643	647	625	620	633	610	632	636	613	658	645	603	626	596	701	663	613	605	580	610	681	582	638	578	630	596	605	594	649	646	626	627	613	663	613	634	616	609	650	609	605	636	652	654	622	592	623	610	618	630	642	594	607	617	655	591	593	616	592	557	591	596	609	608	588	618	659	616	619	624	603	648	635	648	705	598	614	621	634	595	628	663	655	607	574	629	621	618	583	673	645	630	638	586	621	659	624	647	648	618	617	640	606	634	645	650	598	604	653	598	647	625	587	602	609	602	631	629	624	646	603	629	589	594	590	618	577	643	614	600	628	622	612	643	637	627	643	593	615	596	598	577	599	611	544	640	634	633	638	631	604	606	609	602	598	595	592	586	620	619	627	642	641	569	608	611	653	642	590	687	617	617	619	621	593	608	622	630	614	647	607	590	564	607	597	634	594	631	618	629	677	620	660	602	590	627	624	609	542	648	600	675	624	581	593	613	596	633	648	633	599	604	637	641	631	628	664	632	619	596	635	613	606	630	596	603	633	584	587	597	594	629	646	580	589	626	591	587	627	627	636	607	554	626	617	621	628	603	643	615	649	644	603	659	662	618	597	583	608	607	602	596	616	599	602	607	647	619	593	607	619	629	622	610	572	599	604	614	599	650	629	611	614	611	579	575	606	623	606	599	600	654	588	625	595	628	617	607	607	617	657	622	651	627	603	621	617	624	664	551	629	616	587	573	631	602	642	623	591	596	639	646	639	592	621	636	629	578	627	654	672	621	581	660	616	654	619	596	640	639	607	649	615	634	585	634	580	540	653	626	632	652	607
18009	40770	3593	1788	1478	1174	1067	929	860	828	749	776	721	692	707	670	714	725	707	732	717	685	628	713	649	705	710	742	667	637	655	675	650	647	642	657	688	769	743	676	669	691	743	715	712	698	691	679	710	708	667	686	639	721	658	684	676	709	676	648	663	644	703	617	662	691	729	657	666	668	654	672	678	686	657	716	669	626	716	639	648	664	653	685	626	640	629	681	627	685	665	671	684	658	695	660	628	678	700	653	715	669	653	638	653	648	683	691	669	644	676	728	697	655	686	648	677	668	677	721	676	689	679	663	621	763	671	651	643	677	691	646	634	668	677	639	677	640	635	646	708	684	658	717	635	647	622	636	643	681	639	646	665	641	648	671	645	663	631	642	682	676	699	653	643	654	674	656	666	634	648	630	627	685	650	673	662	641	625	627	678	636	612	680	659	628	646	686	643	706	677	684	644	645	660	637	664	744	662	633	655	626	697	661	655	683	651	617	661	625	713	650	699	638	678	641	653	613	639	657	706	617	637	628	677	737	675	682	644	620	730	676	719	660	639	666	658	618	641	629	657	710	663	636	661	688	684	647	677	663	664	665	705	645	696	668	663	669	642	680	678	713	683	670	660	684	696	637	627	661	690	654	627	689	628	613	612	653	668	640	659	623	644	656	712	656	680	648	692	658	676	682	665	611	674	692	633	627	647	714	659	605	648	686	659	640	692	643	700	651	601	708	714	648	661	683	657	663	659	653	646	654	660	671	678	671	684	650	604	656	619	666	651	698	650	659	664	647	659	659	623	663	660	647	627	651	637	643	635	653	692	672	654	652	657	661	698	637	636	648	676	664	668	679	676	663	602	689	698	601	692	687	656	716	683	615	714	659	690	640	620	685	646	651	657	615	665	696	642	681	726	628	676	609	688	642	680	631	659	644	716	658	688	692	700	641	636	671	653	652	668	679	659	663	660	632	680	613	681	622	620	646	624	663	665	651	664	629	648	625	622	646	675	617	654	674	699	654	673	680	698	634	686	691	688	679	645	624	674	681	708	644	675	670	669	647	676	653	608	618	609	670	644	672	661	655	650	667	649	671	668	662	636	647	663	625	641	680	619	664	632	617	707	708	668	675	641	713	653	657	679	612	632	648	699	662	708	680	702	652	656	656	671	664	651	674	669	694	695	654	666	665	659	661	698	657	634	684	733	651	695	600	641	673	674	641	718	643	636	605	659	626	692	655	641	626	612	681	652	668	634	634	656	679	699	653	673	670	651	716	695	587	670	674	688	643	679	716	698	604	646	683	624	676	620	692	658	626	612	675	659	674	669	666	650	657	632	655	649	690	683	700	679	640	631	667	623	648	695	644	617	637	624	638	628	688	645	647	641	625	665	688	626	673	632	660	654	657	676	674	635	675	686	663	645	602	662	630	646	659	648	675	646	651	697	651	669	653	685	695	647	661	644	717	659	642	662	660	680	662	677	669	651	679	682	637	642	642	665	643	667	620	647	647	637	671	677	643	611	605	656	671	622	638	660	660	673	677	641	692	655	625	690	664	642	672	656	649	683	662	679	680	648	661	658	701	673	657	674	688	667	679	711	631	683	675	651	649	686	634	706	629	644	610	669	676	683	659	643	676	692	645	665	686	682	639	659	658	678	668	663	650	610	660	628	649	658	655	659	644	657	649	651	666	630	673	647	706	652	685	648	686	640	702	628	671	657	659	652	659	710	707	625	662	663	667	652	692	646	645	591	677	662	662	671	676	641	659	634	694	642	655	653	639	666	668	615	666	637	645	675	645	650	667	692	680	661	679	684	645	666	615	690	685	655	664	654	672	624	625	637	674	671	650	666	640	721	672	649	644	654	644	679	650	668	612	646	696	653	677	673	640	687	610	624	665	682	650	702	633	624	664	676	672	618	641	654	622	646	635	651	664	631	649	668	699	682	645	605	688	702	673	676	675	675	684	680	689	657	712	664	698	612	652	605	685	687	671	660	621	709	601	679	645	687	644	674	667	643	674	693	627	630	648	668	677	669	656	678	665	710	692	691	634	679	678	669	687	630	648	646	656	640	649	699	710	649	700	620	681	655	665	675	667	614	677	619	680	659	659	682	672	676	642	681	695	635	679	641	641	652	672	709	688	660	670	652	669	660	674	663	695	649	647	639	651	668	696	700	654	655	646	652	637	641	647	661	652	611	677	663	652	647	676	585	652	699	634	642	638	651	672	650	663	635	650	656	623	652	696	628	632	706	666	670	647	646	678	661	630	622	698	670	680	680	655	666	662	676	691	669	677	686	655	653	622	616	684	715	693	692	629	659	698	667	675	695	735	648	655	637	679	700	671	648	657	622	644	690	688	691	659	652	662	697	673	642	682	629	648	661	645	611	689	663	671	675	661	688	654	674	635	668	688	629	642	675	634	670	652	611	644	665	709	709	634	661	648	707	643	639	678	695	682	654	653	657	647	687	639	645	706	675	679	694	606	610	675	658	703	702	664	654	707	639	655	651	653	647	722	632	625	636	659	668	635	635	635	651	642	646	677	663	705	630	691	688	639	640	651	648	670	625	628	654	657	642	640	640	644	650	642	674	657	691	723	636	648	681	654	615	678	688	654	667	660	671	666	666	659	631	689	640	703	646	607	642	694	667	677	688	654	656	693	688	639	690	630	651	604	622	636	651	649	657	654	697	663	653	703	630	662	646	695	697	642	654	635	667	661	697	696	629	694	658	675	635	678	689	640	715	686	659	674	689	657	644	619	679	636	650	672	641	634	673	700	627	656	685	641	667	704	678	665	581	666	664	694	672	631	632	626	626	629	673	645	681	649	674	652	672	688	652	671	616	679	701	675	707	631	689	626	690	691	628	684	660	632	618	692	658	682	658	719	669	643	666	714	676	646	631	687	637	636	634	689	673	707	635	705	623	628	673	681	628	675	686	672	679	645	668	640	653	663	699	674	681	661	647	689	634	644	678	698	645	682	668	689	714	691	678	679	680	690	669	671	687	651	660	635	679	634	634	636	656	641	655	648	667	665	605	651	661	648	682	612	660	720	667	689	687	639	618	660	660	707	692	686	619	637	644	671	660	716	730	688	630	654	623	641	646	637	617	680	634	668	645	691	645	634	655	672	702	651	658	655	651	657	672	723	637	663	664	629	653	654	662	670	641	664	668	646	661	642	680	650	656	706	657	685	682	672	662	617	624	672	665	677	661	646	634	675	689	638	666	648	683	724	635	636	701	650	699	660	658	667	676	677	671	637	634	653	665	710	693	634	621	635	648	704	635	641	702	671	677	621	641	674	636	698	654	668	663	684	639	682	621	647	715	635	686	649	713	640	636	665	667	657	651	675	660	618	674	640	690	632	626	640	685	660	668	625	626	682	688	707	607	635	705	691	692	660	671	676	679	676	714	652	640	636	657	646	644	636	652	673	638	680	668	670	665	701	675	678	703	681	693	631	680	690	640	669	662	671	717	684	665	718	632	634	633	671	693	629	706	681
23088	21570	29499	24086	21571	21489	6231	1734	1461	1358	1342	1248	1273	1170	1124	1165	1072	1140	1063	1076	1103	1121	1050	1023	1040	1023	1002	1025	1041	1122	971	1098	1071	996	989	966	993	1121	1121	1062	1093	1129	1056	1084	1089	990	1123	1035	1120	1030	1021	1051	1089	982	1067	1045	1028	1026	1004	993	1056	1042	1042	978	1046	1004	1031	1068	1080	1043	1016	1000	989	1037	977	1028	1013	1045	975	940	1052	1024	1029	1001	1035	1041	993	981	1008	1039	994	973	937	998	1054	981	1023	994	968	1006	1010	1028	1048	1064	1048	978	1013	1007	1042	1027	970	1038	1061	1017	1048	1033	964	1014	1005	1013	1022	1008	1018	1022	1073	977	1024	955	1019	1001	1060	957	1041	989	1072	1014	1031	1022	1025	976	1035	1014	1009	978	1037	1044	1067	1048	1030	1054	1052	980	1014	999	1020	981	987	1022	1003	1000	997	1001	1027	1019	1035	991	1008	978	1045	1045	997	981	1046	1083	1037	1019	1036	1009	1033	956	1001	990	994	1003	1037	994	1021	1032	1020	1071	1017	1036	979	1027	1010	1034	993	1038	1073	987	1094	984	1004	1010	1039	1009	1013	987	1041	1000	1029	1093	1032	1076	1042	992	977	973	1008	1015	1007	1031	1042	978	1022	1013	1018	995	1000	995	975	1042	961	1051	1000	1011	1017	1024	1044	994	1024	980	994	905	1002	974	984	1051	1057	1011	1006	1036	1015	984	1035	1062	975	1050	987	1070	1054	1056	1012	1026	1012	1026	1040	989	1003	1000	988	1022	1054	990	1018	1024	1045	985	946	1019	974	947	1003	1019	1024	1020	1078	930	929	993	1022	1045	1044	992	1044	1035	1036	1014	1022	975	1033	993	1087	1022	1076	1030	1071	1048	1014	1000	1033	1022	1028	975	1002	1050	1046	1040	1016	1031	1000	1076	1030	982	999	1032	1033	990	1018	1021	975	1068	1003	1022	1048	1024	1026	1018	1072	1070	1025	1012	1019	1036	1063	987	990	1002	930	1021	1004	992	1003	1016	999	970	1005	1051	971	942	1004	1044	1026	1013	984	1043	1043	995	1007	1014	975	943	1003	1034	1000	951	1016	948	1018	1027	1008	1023	1044	1013	1009	999	1069	1026	1016	1023	1011	1040	1006	999	997	1011	1087	1090	977	1013	1052	966	1013	1024	1048	1036	1020	993	985	1011	995	1022	998	983	981	1059	1021	993	1014	979	1022	1002	985	1010	1083	987	1026	982	959	1004	1078	993	1030	972	1032	1022	972	998	1006	946	1050	969	1013	986	1009	973	1046	1024	1012	1076	1037	971	1037	1041	1063	1039	1073	1008	961	1019	977	971	986	997	978	1044	1008	1032	1047	1094	989	999	1044	1044	1065	1028	1011	987	969	1019	1009	980	1011	1006	1096	1053	997	973	1060	1038	1014	1016	1042	1060	1010	989	1008	1025	1010	1043	1000	1021	1068	973	1029	978	997	1014	930	1014	975	1011	944	968	1018	1031	963	1034	1032	1007	1020	1016	1067	981	1036	975	1048	1053	1023	1031	1034	1007	1010	962	1028	1010	1000	1038	1010	1019	1027	1012	955	1037	1037	1015	995	920	1033	1044	1091	1014	1085	1028	1050	1005	982	1035	1019	947	984	968	1020	967	999	945	1010	994	1040	1001	1009	1052	997	1000	1034	1072	1005	1040	1055	972	994	1010	1031	1039	1050	1017	1023	1048	1022	997	983	1025	982	1021	1063	1030	1025	989	1012	1004	1015	985	961	996	969	1030	1034	1060	1024	1023	1037	1013	1015	928	995	997	1005	1014	969	1011	1018	1048	1030	1016	951	1002	1001	1026	1001	1077	1001	1006	995	1022	1055	1021	1068	1000	973	1038	1007	1003	1041	938	1031	999	1044	988	1035	1031	1055	987	1000	968	1047	1015	966	1021	974	1033	1005	1025	1040	1009	997	1028	995	994	1012	1016	964	1019	1063	1037	1024	1051	911	982	1011	1025	1062	995	1016	986	958	969	1057	1040	996	937	1030	998	1044	1093	1050	1030	1009	1030	1059	1016	951	980	1113	1011	989	1003	1008	1084	1021	988	996	1021	1028	966	1014	979	998	976	1041	978	1002	1066	1044	1012	1021	1041	1026	1056	967	1030	973	1028	1019	1017	1070	988	1039	989	1008	999	1042	1041	1019	970	1025	982	1056	973	1033	1035	1006	1043	1068	991	1048	1030	1061	1013	968	1013	1003	995	1001	1007	933	1002	1080	1079	1026	1019	962	990	1009	994	1044	938	1027	1006	999	951	990	981	1074	947	979	983	1028	1002	987	1009	1061	1079	962	1042	1006	961	1021	1052	1046	977	1009	1015	1040	1017	1032	972	1037	1025	1095	1021	1067	1027	997	1019	1013	998	1051	1060	1018	1052	1040	1050	944	955	921	956	1037	1052	1031	1010	1065	1045	1056	1032	1040	1055	1030	1035	1061	1094	991	990	1022	964	1047	1034	1011	973	1040	946	988	1033	1032	1014	1016	977	1057	1012	1006	954	1037	1034	1007	992	1016	1035	1039	987	1019	1050	1029	1044	988	1049	1005	1025	1048	1029	1025	1047	985	1011	1011	999	989	983	1003	1009	1004	1032	998	1028	1034	1023	1076	975	1034	957	1022	994	1039	1027	1040	943	998	1008	985	970	1017	987	1021	936	990	1042	1031	1082	1005	980	1017	963	1046	1064	1050	998	999	1017	1018	999	1047	1042	1005	1024	1025	1058	1008	1028	1004	1002	963	990	1009	1063	1013	979	1054	989	985	984	1038	982	1023	1068	987	1012	1012	986	1022	979	1027	1038	1011	983	1041	1031	968	1038	1031	1014	1030	954	1067	1025	959	1011	941	1026	993	1038	970	1002	1078	1047	1005	1017	1047	1079	984	1018	976	1030	972	1014	994	989	988	1073	1041	1035	956	1035	1055	1034	988	1019	1017	1070	1023	935	988	975	1033	1024	1024	1048	944	1011	961	1027	1064	1019	974	1027	1031	1002	1031	1027	1013	1034	990	1004	1003	1008	1027	997	1038	1057	1086	978	1006	1015	948	1011	1048	996	1031	1113	1068	1034	1018	988	1029	1061	990	1014	1032	1023	940	1028	1044	997	1003	1081	1025	1066	1027	1039	1003	987	1018	983	1065	1019	995	1021	1012	1014	1091	992	1002	991	1016	986	1004	943	1040	1029	1005	965	1023	1034	1046	1037	968	1050	1019	1037	1002	1051	969	1075	1040	1033	973	1015	1014	994	987	970	982	981	1091	1002	981	1019	1048	958	1016	1043	1065	969	978	984	963	1042	1069	1018	1050	1071	959	1003	998	1003	1059	1004	990	1008	1010	1061	1013	987	996	1018	962	977	1040	1002	1098	1023	1021	965	973	1085	986	984	1011	1024	1009	988	985	1014	1071	1019	1001	972	961	997	1032	1050	1019	1005	998	977	1055	989	1035	1054	1040	1075	1022	977	1038	1008	950	976	994	1053	1031	1021	995	993	999	1022	1013	1036	1011	1024	1037	1026	966	1033	966	1010	973	1078	975	1021	1017	1095	1048	1028	1042	943	1027	991	1073	1043	928	1012	1009	990	979	1027	1014	1030	949	975	959	1014	982	1014	1000	1000	1041	997	1003	989	1028	1041	1043	1002	971	1053	950	1055	1000	1074	1005	996	980	971	1040	997	1026	996	1033	1043	1047	1026	1027	1018	1044	1015	1039	1072	1075	1037	1021	992	996	964	990	1074	1031	968	1083	1051	995	1036	1020	1003	1023	1055	1009	1076	1057	1034	1065	1007	994	997	986	1041	971	955	1006	1022	1037	1020	1028	994	996	1014	1068	1028	989	1041	1031	1008	1056	1023	1075	1022	1013	1007	977	994	1032	1014	983	1010	1009	1050	1048	1029	1038	1052	1010	978	1017	966	1040	957	1013	1001	1015	995	1002	1075	1067	1039	1039	1085	1021	1007	970	1041	968	1041	1003	1019	1037	1003	998	1041	1058	989	1016	1017	1054	1047	1017	1047	1086	1007	996	993	1073	1008	996	997	970	1053	1007	1010	998	1037	1009	1041	1052	1002	1007	1096	982	1049	1065	997	961	986	1054	1041	1022	1052	1008	996	1007	1050	1038	1011	1002	1004	1037	1012	1031	1003	1018	1013	1032	1019	1013	1036	985	1013	1069	1015	1005	1050	1016	1015	1020	1021	1044	1000	1036	1019	1051	1064	1019	1000	1067	989	1046	988	999	1032	1123	1028	1062	1008	1023	1060	982	969	993	1055	1045	981	984	995	1022	1019	1023	1033	994	1004	992	1032	1089	988	1001	1005	959	1014	1064	977	1007	1008	1002	1015	963	1036	1080	1017	994	1094	1038	1026	988	1018	1015	1015	983	1049	987	978	1020	943	986	1079	1088	1129	1031	998	1021	1046	1017	1021	1018	1044	1006	1033	939	1023	1025	1045	989	1011	975	1028	991	1016	979	1043	1008	1081	1030	1054	1017	1038	1023	972	1013	964	1030	1036	994	1042	1031	967	1066	986	1034	1030	1038	1053	1016	937
23104	53900	9573	4939	3630	2765	2346	2016	1754	1570	1508	1342	1328	1288	1255	1132	1210	1088	1176	1150	1104	1130	1042	1059	1091	1084	1053	1089	1060	1037	1017	1082	1039	1087	1040	1044	978	1151	1126	1123	1050	1058	1060	1101	1069	1078	1082	995	1071	1095	1038	1088	1096	1033	1029	982	1021	1026	1047	975	976	1031	1034	1004	984	1068	1029	1038	1042	1050	1054	1058	1013	997	992	1085	994	1003	1004	1027	992	1024	1028	1050	997	988	1029	1009	1043	1014	974	1015	1070	1019	1051	1028	1012	1028	979	1028	1025	1049	1044	1061	1046	1023	1060	1076	1067	1027	1081	1031	1034	1026	1022	1045	1019	1050	1067	1065	1027	1046	1085	1012	1030	1022	1042	1040	1015	1033	969	988	1000	1005	1037	962	983	987	1002	1005	972	1034	1048	1023	999	1008	1052	1066	1027	990	931	971	1093	1041	1020	1030	1041	977	1028	1068	967	1104	973	961	986	1023	1026	990	1018	1016	1005	1052	1026	994	1002	1050	1062	1043	1011	1031	1025	979	991	989	1015	1015	953	1085	1087	1003	1020	1014	980	996	1050	1010	1082	1034	999	1062	973	1061	1075	982	1019	1059	985	1026	964	1054	1016	985	1011	1051	1082	981	1007	1017	989	1072	1016	988	1033	1002	1020	1015	1024	1043	1011	1020	999	1004	1011	1008	1030	1051	1016	1002	979	980	1016	964	1050	985	994	1007	1051	957	1067	1019	985	1032	1060	1019	1013	943	973	1040	1014	1027	1001	1044	1023	998	1106	1044	1022	1015	1001	1022	1022	984	1059	1011	1044	1033	1050	991	1030	988	1049	990	980	1003	990	1028	956	1048	1017	1065	1000	1008	1001	1045	950	1012	1001	973	1060	1032	1023	1007	1019	1059	1044	999	1038	1026	1030	1089	952	1026	1036	1054	1030	994	1010	968	1022	979	1015	999	985	1000	1058	1036	1015	991	983	1004	1067	1116	1008	1046	992	1043	996	984	1043	966	983	1035	1093	1129	1033	986	1023	1033	954	989	1027	1036	1044	1035	1052	999	1022	1051	972	977	994	998	1053	1043	965	997	1017	1021	1023	1033	999	1024	899	1008	977	1048	1037	1043	982	984	979	1024	1080	1014	1037	963	1053	978	1020	1027	1000	1021	964	1034	1008	1036	1015	1024	957	1032	1050	968	1041	1066	1015	1046	978	993	1027	965	980	1019	957	1043	1059	1008	1004	1006	1081	1019	1001	1018	1022	1047	1030	1025	1064	1009	1005	1025	1001	1058	1001	990	982	985	982	954	1062	968	1020	1019	998	1043	995	988	1047	986	998	1024	985	1003	1051	987	938	1065	1026	1001	1004	1071	991	990	1063	1059	987	1009	986	1013	1083	1020	970	997	1053	1028	1004	1000	1060	1048	977	1054	964	1054	997	1022	954	1004	1028	961	980	1052	1028	988	1025	972	1021	1019	997	1010	1056	977	1072	976	1036	1048	1015	1025	994	1013	989	1005	1020	1049	1028	1033	1007	1012	1065	1034	1010	1045	1041	1031	980	1008	1084	1015	999	1014	1041	995	1067	1040	1009	975	1049	1023	1001	993	1055	978	995	996	993	1036	998	1064	1018	1029	985	1001	1036	997	1036	1002	1029	1024	1003	1070	1037	1026	1002	1033	993	1038	1011	1003	1028	1042	948	1030	1049	1036	991	1087	1045	1009	1027	998	1051	989	1050	1034	952	1040	1037	1061	1030	993	1035	1046	1030	984	1006	1071	947	1012	965	1032	960	1057	971	990	995	960	987	1010	993	1067	1033	1053	1027	994	983	990	1026	1000	1023	1018	1007	1010	1025	962	1000	1026	1023	1047	1000	994	1022	986	975	1009	974	978	1034	1055	1028	990	982	1040	1052	1035	990	963	1000	1047	989	1031	1021	1000	998	1043	1053	999	993	1003	1008	1035	1013	1018	1061	1031	1058	1053	1055	1010	1010	995	1097	1035	963	1012	1018	1022	1064	970	1012	1026	1021	1035	962	1024	986	1011	992	1015	1065	1079	1006	1014	1053	1010	1009	963	1066	993	994	1020	1057	1061	1011	1033	1037	1025	1054	1008	996	999	1077	1038	1017	1057	1029	1060	997	997	991	958	978	964	952	1028	1026	977	994	979	1008	984	1021	1092	1003	1022	989	1061	1036	989	1024	1006	987	1036	1012	1014	1019	976	962	1004	994	964	986	1055	1011	965	985	985	1007	1019	1040	1002	1000	1003	1058	1049	975	968	979	1063	1013	1024	971	1014	1015	1054	992	1002	1047	1088	965	978	999	1008	1024	1060	1020	1012	1056	1020	1003	1071	969	1039	920	1065	989	1022	1065	973	1004	1016	1044	1060	1001	991	1000	1044	1056	976	954	1007	1060	1086	1034	1024	1044	995	1002	1042	1044	1027	1007	948	1007	1025	1026	989	1063	1029	1023	1060	1007	1006	965	1028	996	990	1061	1060	1011	1019	980	1018	1000	1067	999	1071	1035	1030	1009	1020	1034	985	1074	1045	1042	947	1078	1009	988	1009	997	1017	1016	981	963	1013	954	1011	986	983	1004	1050	1011	1070	1019	1009	1032	991	1006	956	994	1012	1051	975	1011	1030	1043	969	987	986	1057	996	1043	1023	975	1015	992	1037	991	1063	1043	957	1080	1052	1011	1038	987	1007	995	1049	1008	1009	961	950	989	1000	1056	1049	1023	1018	1044	987	997	987	984	981	1013	1006	965	1019	1006	1030	1043	1052	1022	1042	961	1012	994	1011	973	958	1002	1008	996	1005	990	994	1001	1019	1008	1019	1026	1019	964	977	1022	1004	993	980	1028	1051	990	971	1029	1017	1012	991	963	1013	987	1021	1059	1041	1071	1033	1018	1028	1048	1026	1071	974	1058	1015	1009	1001	1061	964	1006	1042	1002	1038	1015	1005	1072	1006	1053	1045	1001	1002	1024	1025	1016	1078	1055	1032	1025	1036	1012	1070	1001	1027	1037	1011	1014	1041	1042	1031	1014	1007	1003	984	980	1034	1029	1018	1028	961	1035	1025	958	954	1045	1018	1022	1048	1052	995	1052	968	998	1005	994	1057	1025	1050	1034	1061	979	1066	1036	987	1021	1046	959	979	1023	1055	1120	986	1045	942	1046	1026	1035	973	1072	1003	1003	1022	1055	1063	976	1023	978	1031	1001	998	1022	1017	1021	1004	1020	1010	979	944	1031	981	1001	1016	1053	1016	1059	1072	984	1022	974	991	1020	1000	980	982	1067	990	1003	1044	1012	959	995	998	987	1001	982	1033	983	1032	1012	1031	1057	1068	1064	1026	1040	1025	949	1011	1031	998	983	1003	997	1081	970	1035	921	1035	1041	1089	985	989	1034	1061	944	1019	1052	1000	1028	987	964	990	1070	989	992	1072	1010	1038	1043	1084	1085	1005	1051	992	1029	1001	981	1053	1010	969	983	1015	1056	995	1021	1004	1080	1015	1034	1018	991	1041	956	1005	1024	981	1023	982	992	987	1007	1026	1032	1032	993	1034	1016	1026	1031	1006	929	1021	945	1020	1043	1008	1030	1012	992	1015	925	1008	1006	1084	1042	1011	993	992	1010	1055	1016	1008	995	1024	1011	980	1013	993	1043	1007	1039	988	1008	1024	979	1049	965	1003	997	1056	1028	1048	993	1088	1018	1047	1028	986	978	1040	1030	1033	963	1047	1048	1058	1026	981	1002	980	1031	1044	987	977	1016	988	968	1068	1018	1059	975	1059	1007	1022	1041	939	1054	1036	1039	1036	1060	1077	1004	1006	1076	1094	1017	1040	974	1020	1014	1019	984	1004	1038	974	1036	973	960	1026	999	949	1055	1060	1004	1037	1009	965	941	957	1034	951	982	1007	1008	1000	1023	1013	1000	1013	994	1032	987	1055	1007	1009	1010	1025	950	1028	1008	1019	994	1032	1050	1015	1062	1034	1028	1013	1032	988	1019	1047	999	1001	1043	1004	989	1087	995	1027	995	1038	975	996	1004	991	1032	1024	1026	963	1004	1030	954	1093	1053	1005	1013	1008	970	1046	969	993	1020	984	1001	1048	1029	971	1057	1030	1046	1083	987	966	996	1019	1017	1029	998	1022	1050	1050	1011	991	982	1030	961	980	1027	1064	1041	1015	1039	1110	1033	1001	992	1021	1042	960	1031	1017	1001	1075	965	1086	1010	983	1081	985	1045	998	1017	1019	1021	1017	1028	967	1014	984	1024	1070	1037	986	1087	973	987	999	1017	1023	1059	1048	995	952	1012	962	1019	1060	993	1025	1012	1022	1016	1024	950	1008	1023	1011	997	1013	1014	1012	992	1034	1011	1044	1035	1026	1013	1017	999	985	999	963	994	1052	956	1033	1040	1060	1019	1055	1011	1057	1026	958	1039	1031	1027	951	1016	958	994	1072	1026	978	979	1049	981	942	1015	1037	1021	1083	1020	1028	1014	1015	962	1012	991	1024	1090	980	1032	1050	943	982	999	1052	985	990	993	1077	1010	1046	1041	985	1026	1077	1048	1038	993	982	999	1015	1029	1057
28693	19001	4660	947	756	717	558	592	568	510	529	537	543	605	537	517	576	510	566	532	509	557	544	501	525	545	541	550	567	558	583	586	534	527	556	529	572	593	532	595	564	575	561	576	531	568	546	557	530	558	572	595	528	605	518	495	535	547	517	554	532	573	574	584	543	515	573	550	561	535	521	529	501	535	568	574	544	569	571	532	510	529	517	500	567	541	532	544	543	556	535	561	546	547	557	525	552	575	567	547	520	533	542	516	549	534	518	541	539	538	493	549	561	542	540	530	560	558	536	545	517	542	550	557	508	540	525	530	504	561	532	546	558	540	532	540	596	564	514	551	507	557	544	545	509	540	531	583	535	543	506	556	524	520	545	527	552	534	583	526	522	501	498	536	575	515	558	519	572	573	535	588	533	525	535	559	509	531	560	553	559	518	530	554	560	569	531	527	555	511	528	540	590	525	577	553	546	518	545	528	553	520	520	546	570	529	598	519	505	612	519	542	507	501	530	515	507	548	538	487	524	527	474	570	534	568	566	529	566	547	537	500	540	540	524	528	548	593	527	551	529	570	530	553	550	522	542	527	540	552	539	534	552	541	525	577	555	546	517	518	534	541	577	525	585	534	546	558	507	513	511	532	550	488	549	518	541	527	522	538	553	552	538	564	522	563	509	541	556	550	545	540	575	552	520	514	580	588	546	568	544	538	540	493	544	528	548	538	493	518	508	565	533	555	560	576	514	498	519	571	551	562	506	553	559	552	504	524	558	481	519	566	557	548	531	500	572	540	526	552	505	505	554	521	563	529	513	511	533	549	578	553	527	530	590	548	543	537	556	557	572	553	525	518	487	598	553	547	510	545	543	507	560	508	558	548	526	531	511	570	574	537	559	527	536	520	535	527	568	557	529	556	540	518	511	520	531	538	541	522	525	545	529	524	521	557	556	552	524	542	555	545	550	522	547	504	538	585	535	540	570	511	530	524	525	513	541	549	514	545	507	564	496	568	534	548	562	557	529	519	553	545	529	519	555	533	554	568	549	578	550	538	543	534	512	546	518	537	553	539	541	522	528	555	514	581	553	561	532	574	548	529	543	526	531	514	565	534	539	554	533	528	519	550	520	517	517	532	509	527	498	542	559	513	551	526	519	571	549	561	488	530	551	552	546	531	548	541	566	514	561	498	522	521	535	509	562	566	529	527	590	543	525	577	559	566	544	544	519	539	568	555	528	530	509	540	525	562	561	561	564	505	524	562	536	531	561	548	536	525	511	533	534	516	519	565	555	520	521	534	536	568	547	568	513	544	564	515	538	520	614	537	551	559	511	532	551	545	514	533	543	500	521	525	540	564	511	552	533	517	546	530	523	542	557	536	514	589	513	515	573	546	527	535	579	581	494	550	469	581	536	532	535	562	505	527	533	511	517	539	510	540	536	542	543	536	555	553	551	494	540	520	544	567	515	545	543	556	502	544	537	583	506	564	567	540	533	529	552	549	539	545	527	555	532	550	524	543	519	513	501	530	534	556	550	554	555	533	553	523	543	506	565	542	525	580	502	534	543	511	542	531	534	525	505	587	550	508	559	525	567	537	522	546	542	548	570	575	535	519	524	508	537	535	530	555	555	536	570	527	558	577	584	542	538	550	530	529	560	527	523	559	586	511	545	492	574	601	576	525	584	564	501	536	525	553	535	580	586	540	496	549	557	520	529	520	564	517	511	567	521	555	529	531	534	521	577	515	540	585	565	494	535	591	544	532	537	529	545	512	576	546	516	529	555	561	504	566	526	559	569	580	524	537	535	516	590	561	543	514	533	556	566	566	487	534	534	519	562	522	553	562	529	568	549	540	550	510	539	556	589	521	542	557	522	493	558	552	498	521	521	523	555	517	560	554	587	513	516	545	530	569	517	547	534	528	541	516	546	516	524	545	511	546	510	567	542	535	527	530	556	557	514	517	548	541	531	545	527	549	541	537	531	512	530	527	555	540	515	538	521	516	494	503	588	550	534	555	553	496	513	537	554	583	535	498	583	545	558	482	554	548	533	524	590	525	544	507	507	567	535	525	563	548	557	522	569	583	540	530	547	551	520	546	534	538	494	538	535	567	555	543	495	583	534	574	487	562	517	551	511	567	525	544	542	516	546	549	539	532	556	532	558	569	554	562	548	510	501	554	533	544	569	585	519	507	522	546	503	534	556	568	553	534	546	492	527	558	556	525	552	500	511	574	569	580	535	569	524	575	526	536	559	536	534	510	533	545	543	542	551	524	542	586	550	560	551	524	565	535	501	557	541	539	507	537	521	517	509	550	518	594	519	538	525	549	515	557	490	520	553	543	543	480	528	547	534	530	535	548	515	537	541	580	561	570	548	554	501	526	579	550	531	538	543	572	545	533	557	546	517	552	576	553	559	508	538	540	504	539	494	563	525	543	534	533	548	551	585	525	517	529	542	534	514	547	525	538	536	525	543	490	564	524	536	504	508	491	532	482	548	512	546	498	549	517	570	538	525	561	550	540	537	542	564	540	549	566	548	556	536	543	551	572	576	547	534	529	553	548	526	480	554	537	524	555	550	576	565	541	579	530	482	567	513	549	578	563	519	508	545	511	495	530	543	520	535	531	548	537	533	477	562	554	518	535	546	558	566	578	532	528	517	526	544	548	572	535	562	551	506	530	553	550	512	560	525	550	541	551	486	575	513	547	523	545	557	536	528	503	528	527	567	560	511	559	557	553	534	517	526	567	561	544	557	507	571	506	568	505	549	583	533	551	529	529	571	548	558	517	527	515	574	598	557	563	583	535	526	515	550	532	574	528	525	566	580	537	561	489	547	542	520	522	514	561	579	504	569	515	530	569	563	534	532	522	555	528	517	558	580	542	557	568	537	527	586	527	551	532	517	508	517	555	537	535	565	521	540	566	545	543	543	535	539	527	530	524	508	531	543	529	517	512	571	518	509	504	544	585	538	559	551	511	575	548	552	563	540	537	511	526	541	573	525	572	548	568	538	570	573	541	518	533	545	556	565	524	554	529	574	528	547	563	564	523	549	554	504	525	605	507	566	550	552	586	544	577	551	554	505	560	552	545	533	509	527	554	529	527	525	532	510	576	556	519	503	554	519	524	527	491	543	547	518	526	504	562	520	546	560	557	518	540	549	516	563	568	569	572	563	567	538	498	540	565	523	505	509	542	552	538	564	547	521	516	502	585	562	570	560	512	586	566	519	499	519	556	548	511	526	570	520	553	542	551	520	570	536	546	557	514	561	535	511	527	520	523	553	519	532	556	496	527	575	545	518	525	547	591	569	572	557	492	531	547	521	547	529	557	521	548	587	527	547	525	540	522	533	551	561	551	573	558	560	571	562	498	555	527	541	516	531	516	551	535	531	530	595	512	499	522	518	551	517	521	587	520	525	546	569	559	518	545	542	499	532	563	532	484	510	557	580	550	548	557	552	547	575	555	547	545	535	548	496	537	511	539	578	523	553	532	535	562	537	548
13311	14460	967	668	648	634	601	624	573	607	582	570	561	552	529	564	569	586	606	564	637	583	557	547	616	593	563	575	603	558	521	544	550	555	605	566	633	597	601	533	567	627	577	555	573	596	546	608	578	600	532	574	586	541	549	571	581	566	597	586	595	557	542	552	606	552	567	534	618	532	545	558	524	577	542	552	548	594	586	585	533	539	547	564	557	544	588	548	564	564	546	568	561	564	545	572	543	565	560	568	564	547	537	593	583	544	561	562	556	589	539	594	602	529	572	540	560	604	566	536	527	565	581	547	550	544	591	585	589	547	509	522	581	529	610	628	555	557	574	578	578	555	591	604	588	515	582	617	612	517	506	557	561	541	543	547	592	590	607	536	569	549	567	576	582	534	577	535	591	516	551	532	570	597	544	565	586	516	570	593	602	579	581	545	570	545	574	586	584	590	535	552	630	565	594	583	566	531	524	513	554	564	526	555	560	507	556	575	610	565	535	558	561	580	582	570	589	590	542	547	571	563	587	567	563	580	549	582	575	605	562	601	586	559	569	559	549	628	557	566	561	566	578	587	592	564	579	567	590	540	537	555	573	564	543	550	533	561	536	595	547	562	580	561	579	573	561	591	544	592	599	553	561	571	592	589	551	598	603	582	566	554	568	603	569	608	533	570	591	586	586	600	578	594	548	591	540	551	559	575	550	596	583	583	521	565	519	589	594	561	564	573	585	538	574	596	557	580	552	543	558	554	583	603	611	561	582	547	570	559	607	580	567	541	576	633	573	517	549	573	565	534	572	573	538	564	574	549	586	549	561	550	537	526	577	551	534	599	593	544	567	519	566	546	526	587	560	573	552	560	550	584	595	561	554	577	518	566	580	571	535	533	561	574	596	542	575	524	562	581	546	608	569	579	580	533	616	544	540	534	558	556	551	544	602	572	588	544	559	574	543	524	546	540	595	583	551	559	581	547	557	580	576	548	563	595	584	547	541	585	550	519	577	541	557	563	611	572	551	537	576	587	572	549	563	576	576	540	575	542	534	614	574	615	601	581	585	576	590	551	532	593	528	562	572	561	532	565	602	563	552	601	560	566	538	542	519	580	520	577	552	583	570	582	549	525	552	577	543	547	566	515	568	569	589	537	524	601	551	591	569	565	558	596	605	545	493	546	579	562	601	573	528	591	572	575	529	563	577	599	548	600	551	560	605	575	598	540	545	584	576	600	537	550	570	531	538	546	595	599	581	571	533	554	551	559	584	549	574	534	587	588	540	548	614	557	570	579	585	551	556	606	571	596	554	577	607	556	574	593	566	567	572	532	552	581	539	578	555	539	533	575	557	565	583	564	594	550	585	558	536	594	564	578	545	526	607	582	578	571	549	563	595	559	572	579	546	535	582	561	547	536	596	561	606	571	564	596	566	573	598	570	556	609	585	541	557	555	547	609	568	614	552	582	563	584	556	588	587	529	554	579	581	546	588	608	572	547	557	582	541	558	581	565	558	520	538	575	558	554	533	539	544	575	596	559	575	560	600	601	562	577	574	524	598	538	568	581	570	581	608	578	542	614	543	549	590	575	574	558	575	540	606	593	606	570	611	575	552	554	534	556	575	576	596	539	531	565	546	582	579	539	543	632	554	562	587	564	545	628	559	556	615	616	585	545	563	576	548	578	548	586	556	583	582	574	567	582	569	579	581	536	569	547	562	600	530	604	534	571	548	598	566	562	561	596	567	580	570	558	581	573	535	539	572	592	573	519	594	593	564	576	549	552	551	607	574	536	604	569	526	566	577	533	541	596	594	528	566	566	607	590	600	558	580	573	576	539	528	545	579	558	604	555	574	556	605	613	575	566	524	553	561	558	600	541	550	540	567	586	536	559	581	556	569	558	528	583	567	579	553	576	553	562	608	587	550	603	532	576	576	546	553	570	532	566	613	574	535	585	591	558	596	578	559	581	597	584	556	571	532	568	598	573	546	533	580	543	580	567	531	568	575	592	575	565	587	608	534	533	538	530	577	599	581	578	570	590	569	545	613	630	559	603	538	538	591	579	544	580	562	552	563	582	522	552	587	569	523	540	529	571	543	572	621	553	576	603	595	577	552	565	532	561	521	559	538	549	587	591	571	567	593	544	532	533	595	629	593	613	584	590	632	584	558	574	536	517	588	552	554	596	595	576	526	575	593	535	618	526	568	565	559	561	591	558	570	569	557	574	543	576	575	559	569	564	592	537	549	583	550	586	538	564	569	546	533	577	555	567	555	560	583	569	514	582	586	556	586	589	583	546	570	553	552	590	568	555	587	555	537	567	570	573	551	584	528	568	577	569	544	558	646	543	582	584	523	552	566	532	569	574	573	563	586	570	567	575	573	539	575	567	551	560	565	588	578	591	541	627	589	560	580	537	549	552	561	584	573	541	594	602	550	559	569	530	569	582	564	571	559	586	590	582	582	571	545	567	614	561	549	538	554	575	606	577	593	565	513	573	578	558	597	579	561	565	560	577	544	570	555	578	525	567	581	545	565	564	558	568	592	568	582	591	586	560	555	539	525	599	554	573	589	555	580	561	570	565	559	575	629	547	550	634	578	563	547	608	574	552	623	539	549	601	528	572	581	596	529	569	569	606	565	528	564	527	564	574	555	580	549	563	564	570	581	600	532	614	569	567	548	512	571	554	593	580	580	596	539	557	566	561	522	541	581	592	580	527	551	579	573	545	576	559	536	558	566	562	606	558	580	583	554	569	518	566	548	504	559	565	556	553	591	606	610	574	534	559	613	569	566	571	569	546	562	552	550	574	535	595	552	571	552	509	618	503	586	582	544	573	562	531	513	572	584	549	559	553	559	575	560	565	575	535	576	535	587	591	592	612	601	574	551	560	541	585	606	582	562	568	593	560	589	576	572	575	518	543	563	605	550	580	553	516	579	550	559	574	558	570	511	555	545	576	564	538	555	574	587	570	583	574	570	553	588	547	563	583	608	561	612	584	537	549	533	534	578	583	516	579	561	572	528	577	609	535	581	555	558	553	552	580	559	598	609	576	547	561	563	571	596	549	611	546	539	582	587	562	574	555	525	585	589	574	554	578	517	569	568	536	515	555	554	590	584	586	561	595	573	602	622	575	510	570	530	531	547	553	607	536	589	578	545	542	586	554	537	574	573	548	584	528	630	582	560	609	649	564	606	532	621	567	590	583	529	564	548	565	560	564	549	624	602	676	574	597	540	583	586	587	586	573	573	522	583	530	609	570	584	578	618	533	541	504	596	578	574	592	516	537	604	565	571	632	575	582	593	513	581	571	572	572	565	550	592	606	565	522	565	624	567	588	543	535	566	591	600	595	608	595	562	574	576	559	560	541	580	588	541	592	526	577	562	545	579	555	574	542	536	565	531	553	555	592	595	579	568	585	540	570	580	549	564	580	558	544	556	524	508	575	591	563	580	568	593	541	549	582	600	582	537	558	587	526	575	572	602	537	568	581	531	528	562	551	561	557
24202	21540	28959	24492	21180	6274	1539	1117	963	972	871	927	878	883	885	857	844	854	859	793	841	799	834	836	789	760	801	791	783	813	825	824	782	778	815	804	785	840	822	830	848	791	801	868	803	849	790	852	818	790	785	799	850	821	807	856	866	788	853	753	839	781	834	769	759	789	804	769	812	772	792	798	792	813	803	821	809	816	810	795	840	773	732	785	769	806	724	786	805	836	800	789	798	782	851	804	821	813	804	762	821	863	791	804	857	786	765	802	778	798	813	792	835	793	756	754	809	801	741	753	790	788	782	788	802	781	790	757	744	817	788	826	845	744	791	793	817	833	751	838	787	763	747	834	774	808	772	810	781	841	780	771	816	833	787	780	780	726	774	771	820	813	796	777	778	782	765	799	843	792	741	775	781	837	790	757	779	778	845	783	773	796	775	811	764	732	792	813	795	770	800	782	753	742	797	781	770	812	824	777	792	743	797	832	772	771	766	754	778	795	843	799	739	849	772	829	744	775	792	809	786	794	776	780	795	758	785	790	751	757	821	808	791	761	776	815	817	797	805	768	782	786	815	822	806	762	828	765	777	780	765	829	800	808	799	807	790	761	749	758	787	791	788	819	829	755	769	809	762	784	793	751	793	796	745	843	734	809	783	743	823	817	791	790	777	848	793	832	834	809	785	808	750	793	753	792	827	782	823	797	809	766	783	806	812	738	799	789	774	805	839	828	810	739	777	778	780	799	823	831	822	811	802	816	819	752	778	852	785	805	777	812	749	771	746	769	849	801	821	761	855	852	790	808	786	823	808	783	816	751	738	805	815	787	795	766	806	818	771	756	773	751	826	786	780	748	783	787	692	835	860	765	752	832	776	807	769	797	754	769	780	773	800	854	814	836	813	793	776	773	783	781	757	834	743	831	844	805	769	801	804	752	725	764	806	830	752	817	787	809	802	755	743	831	742	798	815	815	771	835	725	782	768	784	807	804	813	770	804	755	773	822	745	838	827	798	815	763	729	839	793	794	793	784	823	800	763	767	808	793	840	808	828	786	816	747	789	831	766	836	768	806	796	803	802	777	799	795	812	767	814	754	827	756	810	817	782	805	811	812	820	804	810	743	773	811	859	747	835	844	845	785	768	768	785	757	779	806	764	801	821	747	834	776	794	798	781	817	762	782	767	784	818	778	794	772	784	765	782	823	780	831	780	801	834	795	777	787	787	768	808	766	787	816	801	798	796	834	792	801	789	796	778	796	807	858	763	814	795	729	791	796	767	833	742	772	788	759	815	847	828	806	817	764	800	834	785	800	771	726	813	741	805	787	780	783	777	812	807	790	780	797	845	769	761	780	782	822	834	783	811	795	817	793	770	807	737	774	803	804	792	799	812	806	765	790	738	842	782	769	825	842	820	741	796	778	801	824	781	827	801	810	763	795	845	814	787	789	819	788	851	811	845	810	790	763	742	759	812	815	802	815	791	782	770	785	817	796	816	764	825	752	799	796	739	832	851	755	767	806	757	774	800	755	792	805	742	799	788	772	800	766	765	738	747	773	761	799	751	804	786	838	809	807	769	781	750	770	803	744	838	836	754	837	856	809	796	831	846	816	785	830	832	856	807	798	738	779	729	793	781	814	854	783	831	780	838	789	786	811	781	790	772	753	794	773	819	795	765	816	798	780	776	798	742	792	781	816	802	819	788	825	839	759	843	856	742	759	790	790	853	765	799	777	785	808	813	763	805	786	820	777	801	798	786	845	784	739	818	777	755	796	803	819	793	780	771	765	784	770	765	811	777	754	754	826	795	794	772	784	825	802	840	849	777	800	768	777	819	805	814	842	780	767	787	850	779	768	811	793	772	766	795	766	786	807	792	839	774	800	853	795	771	817	821	819	794	791	767	763	737	782	824	746	761	774	868	818	851	805	780	816	851	790	830	805	799	776	774	796	793	771	770	792	792	787	806	773	784	854	776	783	784	755	845	777	772	828	737	790	784	803	741	731	725	750	780	794	816	809	802	826	771	763	778	786	754	809	789	799	810	792	760	749	825	779	804	833	786	806	759	829	757	827	753	815	779	794	897	812	766	786	770	783	824	761	801	805	768	726	788	803	775	811	819	808	781	716	850	744	767	769	803	787	776	766	806	697	784	780	778	783	789	822	750	786	762	744	728	778	786	782	765	767	813	743	766	788	756	804	794	765	766	804	776	797	782	755	795	795	817	821	803	804	765	811	812	769	781	757	777	779	791	799	797	799	787	782	780	818	823	766	793	798	818	754	749	745	798	887	785	812	788	791	795	746	779	786	770	752	783	761	824	768	809	781	786	775	772	779	758	752	839	842	801	768	792	777	826	843	751	824	782	794	812	812	780	781	803	855	810	772	824	767	780	810	788	784	778	796	792	786	753	807	743	737	809	816	779	843	798	794	775	758	728	814	786	779	802	763	843	822	759	782	793	744	751	781	827	776	826	811	787	797	778	784	759	746	821	774	771	774	784	800	769	797	825	758	797	803	819	846	798	796	731	752	780	763	800	730	763	804	820	860	832	772	730	777	827	811	788	825	778	799	779	756	819	761	767	850	780	788	850	771	799	770	818	803	779	772	826	778	802	757	799	825	789	807	832	814	786	792	795	792	763	869	813	829	803	813	719	758	802	797	820	837	771	771	720	784	795	779	800	764	762	791	768	815	787	821	743	831	785	792	799	821	761	805	789	798	803	798	763	787	795	795	794	771	791	760	797	832	762	836	793	791	782	793	826	767	813	812	761	807	771	773	771	762	810	773	760	820	791	790	792	746	785	764	764	783	785	798	824	815	822	763	755	791	764	803	792	817	800	780	810	816	774	784	796	834	798	805	811	788	754	727	804	798	732	776	759	778	797	807	865	824	731	834	829	800	796	770	781	783	792	800	781	738	797	741	768	789	831	751	795	797	844	837	805	791	811	782	832	822	809	783	794	742	777	787	837	768	792	798	782	832	786	755	839	815	812	772	733	837	752	781	836	818	766	771	793	817	787	828	756	786	816	823	765	779	803	764	815	790	817	829	792	730	829	774	759	791	783	800	869	779	807	845	820	791	789	853	771	770	763	875	734	796	769	758	806	836	770	775	828	767	808	809	817	782	844	818	807	773	773	829	772	795	748	827	849	733	799	850	784	818	830	815	819	746	826	781	792	781	773	759	752	767	828	785	797	835	781	793	798	829	744	788	800	778	790	852	799	828	783	766	806	811	815	834	739	809	784	772	791	787	789	815	764	831	778	762	790	784	766	813	803	739	769	808	785	774	797	801	781	766	815	809	821	782	813	775	803	808	821	811	797	767	809	764	836	800	771	772	818	825	814	806	784	754	769	762	851	810	780	802	776	833	804	772	830	830	791	766	812	761	771	811	789	792	790	757	772	812	786	778	759	759	814	778	808	737	812	835	847	784	724	838	803	800	788	762	791	850	790	804	785	747	783	830	786	799	817	785	792	781	799	773	803	783	777	757	814	785	747	807
18844	52255	6169	2902	2224	1745	1445	1264	1179	1083	997	946	920	920	893	912	877	825	865	888	846	794	844	858	864	817	855	812	797	818	806	809	836	802	882	800	781	908	870	868	839	853	835	822	885	866	826	869	777	865	860	805	856	821	802	793	852	807	843	824	798	759	852	845	828	837	798	804	773	819	801	771	786	808	806	814	811	819	817	853	747	776	761	827	837	810	811	837	771	821	810	808	808	791	742	845	777	821	845	786	818	799	812	818	765	782	842	794	780	807	798	802	794	830	813	802	761	832	837	810	835	834	770	767	810	782	763	803	832	817	835	876	820	753	839	777	744	751	800	802	796	789	828	828	781	796	827	810	796	755	814	814	828	827	787	845	746	844	783	798	807	813	771	786	803	777	770	768	791	816	843	822	794	797	819	791	786	802	770	792	786	797	826	757	788	849	755	782	805	788	844	798	856	797	792	845	758	821	817	795	798	812	779	778	778	815	834	765	826	850	827	791	764	766	794	776	758	776	816	783	782	801	799	747	788	763	790	794	741	797	810	817	808	805	840	816	791	800	787	815	795	775	792	807	810	819	801	810	734	799	787	804	791	772	778	828	786	841	757	809	781	777	814	788	822	808	802	795	787	796	823	775	735	801	829	782	770	802	811	781	806	810	815	772	790	772	788	767	796	776	833	849	749	834	808	751	791	801	734	780	800	819	737	810	813	814	781	806	767	803	774	794	841	808	758	825	793	786	746	809	765	831	795	814	806	822	809	784	812	813	801	799	826	812	793	774	797	809	805	836	802	818	790	797	804	824	815	740	842	793	792	751	795	841	787	789	701	821	756	783	791	829	820	786	786	772	836	772	771	821	801	863	814	780	786	770	811	820	809	744	802	801	789	827	769	840	768	839	796	787	792	831	791	756	806	831	829	789	737	804	823	834	769	776	740	809	836	787	779	795	827	793	851	770	795	817	828	791	799	795	825	760	755	770	821	805	832	812	844	780	767	820	836	792	815	758	799	839	781	792	765	828	829	794	800	837	760	788	819	794	868	727	794	816	771	799	823	811	786	816	806	837	808	830	753	791	796	827	757	789	811	779	790	767	793	788	802	831	792	779	774	778	807	820	800	811	803	773	813	831	765	814	784	778	841	798	803	807	783	786	768	810	773	785	777	812	787	813	791	838	846	750	759	776	814	815	737	803	808	823	824	823	808	839	765	795	782	830	808	810	830	811	775	816	785	806	802	767	797	818	773	809	783	813	840	827	766	813	845	830	833	798	852	784	769	813	770	792	845	882	773	869	766	763	816	790	796	834	836	783	761	780	785	795	809	817	806	781	813	792	780	828	779	777	788	796	759	835	755	864	839	831	843	777	826	772	778	816	826	798	761	806	793	759	845	830	811	825	802	771	777	804	775	843	769	811	749	809	773	835	776	787	801	829	763	846	819	809	833	799	806	790	765	810	798	803	821	811	755	807	776	825	835	779	788	772	782	771	802	782	795	768	805	764	775	805	784	800	794	782	821	843	817	804	791	793	792	788	841	791	788	736	824	802	808	800	771	795	808	792	814	761	780	800	814	804	793	768	797	778	813	776	832	832	757	771	811	810	805	823	812	775	816	851	832	765	790	788	758	800	824	766	818	851	764	778	795	806	772	768	799	776	779	765	815	796	811	849	758	813	780	817	785	791	813	769	797	814	890	834	821	817	826	766	825	812	786	779	810	842	797	788	842	848	818	781	815	842	789	830	860	785	847	796	820	788	778	826	778	766	740	796	767	786	842	777	816	728	787	796	802	815	827	815	809	831	810	750	737	754	795	838	826	808	811	822	800	825	821	811	782	798	799	769	782	761	791	800	830	786	817	803	804	836	779	804	808	772	796	803	838	834	847	830	816	772	803	775	803	764	767	834	792	834	828	820	844	754	852	816	813	838	819	805	772	812	822	816	853	831	803	762	786	797	764	802	820	821	766	815	752	837	824	762	751	833	791	781	809	805	820	824	787	791	808	816	831	809	843	790	772	800	813	724	781	800	784	788	782	774	827	830	767	796	816	813	788	809	841	800	818	787	805	813	828	819	828	822	786	833	799	778	804	841	851	766	796	869	841	808	765	749	764	765	815	769	793	794	799	793	784	786	769	797	832	835	789	787	794	800	787	740	799	807	825	767	792	823	778	829	794	814	795	814	806	810	776	778	806	808	840	848	827	807	798	847	780	790	766	787	783	836	797	792	840	814	801	774	819	791	768	755	746	805	788	755	779	792	818	809	764	769	798	791	792	806	790	820	791	759	838	800	829	827	801	817	768	786	844	801	816	780	853	830	793	769	785	803	740	784	795	822	809	851	754	828	810	859	808	756	797	794	828	819	811	837	778	840	861	767	787	759	824	749	776	771	827	784	775	765	844	789	792	826	820	789	822	826	788	802	832	759	823	800	821	746	820	820	799	818	794	813	779	770	768	801	770	860	785	793	827	779	807	790	850	817	843	805	826	852	821	764	784	792	823	773	769	788	798	793	774	809	768	758	794	777	788	782	788	818	778	779	809	803	823	779	833	787	826	776	778	783	778	809	771	808	807	791	799	789	828	803	795	767	799	825	783	818	824	854	812	741	773	805	800	789	808	811	796	773	799	809	830	798	806	772	743	771	796	837	744	812	789	767	802	778	811	793	775	760	773	756	826	811	824	807	766	814	786	810	821	818	798	796	811	829	820	786	829	796	773	815	790	811	765	792	787	795	819	761	764	780	786	754	843	768	789	771	800	763	774	831	807	808	813	769	761	826	816	818	763	839	836	805	822	764	831	789	815	836	820	792	800	809	808	793	886	806	819	822	788	815	774	802	810	823	803	783	831	744	813	760	784	834	810	808	758	792	771	794	767	834	789	790	843	772	752	831	775	833	793	792	749	833	818	788	795	769	788	791	813	752	840	791	843	824	812	810	807	815	773	754	799	819	816	770	777	826	774	766	769	769	761	785	826	805	813	781	820	798	770	786	821	793	765	799	852	792	861	829	807	773	794	814	815	853	776	821	794	786	759	817	777	797	776	810	802	774	826	822	784	820	798	822	757	780	789	821	835	792	821	763	837	793	825	850	813	776	782	760	766	857	818	771	839	805	750	804	801	821	804	834	848	784	799	795	782	764	821	795	799	735	843	849	773	804	830	790	768	807	865	804	814	803	773	820	769	867	805	774	796	849	804	830	780	829	791	811	821	787	798	790	837	778	839	805	841	797	784	800	787	803	793	837	788	794	814	783	796	804	777	759	759	743	760	769	800	787	830	795	758	796	822	786	770	779	817	858	798	790	759	754	778	755	813	777	827	854	779	798	817	814	829	809	768	814	763	749	844	789	828	815	828	820	813	780	803	793	795	806	840	793	853	822	762	769	828	831	825	762	750	838	808	806	850	813	806	759	815	835	757	788	774	768	806	801	794	828	824	777	768	853	849	788	813	853	770	817	843	831	816	758	804	785	785	831	783	777	775	831	809	791	777	844	746	786
25462	21614	27288	25423	6342	948	850	726	691	679	720	698	668	613	574	624	621	613	591	660	628	627	630	615	662	612	596	636	605	629	639	623	605	602	601	629	644	643	628	655	604	621	633	664	648	642	618	648	651	563	592	621	599	612	606	596	597	631	607	605	633	638	580	597	608	593	603	631	632	601	573	607	649	606	630	637	650	613	610	622	617	601	619	649	603	621	628	612	598	630	620	623	589	611	619	625	621	634	657	606	636	610	638	588	612	579	576	604	649	620	615	582	604	603	627	641	605	654	588	590	636	611	603	576	600	653	567	607	595	649	622	657	613	637	576	648	610	625	593	598	590	603	595	609	579	638	634	605	610	605	625	643	616	610	603	644	648	622	578	616	622	615	618	624	626	559	604	591	633	622	601	620	645	607	600	643	588	654	610	638	611	601	607	629	614	624	623	655	574	645	601	607	634	573	631	624	646	581	585	596	575	600	646	596	608	613	605	642	637	587	609	635	629	593	628	612	605	607	620	599	619	591	607	629	584	672	595	578	602	606	578	575	624	591	594	639	599	639	572	638	595	604	606	617	564	625	653	565	609	598	631	634	636	611	593	647	613	664	584	625	606	605	658	597	584	627	600	613	634	643	636	666	597	617	603	601	623	610	636	598	607	617	659	614	588	643	653	640	603	613	626	634	638	598	623	605	613	628	620	577	613	635	595	593	588	601	640	634	618	601	624	594	627	634	628	583	620	635	632	582	610	606	660	608	612	598	592	624	618	623	610	584	641	575	594	641	590	590	625	639	640	581	609	635	631	629	621	591	607	631	646	634	637	647	609	658	608	622	579	629	569	609	553	645	648	658	605	583	623	599	622	640	618	603	616	660	654	612	617	630	599	631	608	592	601	582	632	594	595	659	593	610	650	605	633	604	603	601	585	652	600	602	617	602	639	613	614	624	615	648	624	639	599	651	634	573	579	582	651	610	632	577	586	612	625	645	700	581	604	593	626	624	652	631	624	616	633	577	590	609	604	611	667	595	590	609	573	641	630	614	596	611	634	588	598	633	630	604	632	641	627	686	642	636	649	635	614	637	629	638	621	606	629	595	615	597	589	680	604	655	629	625	614	676	615	616	609	636	617	609	623	624	648	617	625	637	595	640	670	623	638	561	615	608	612	656	633	593	584	600	615	628	603	625	575	616	639	618	673	642	626	608	590	658	619	588	591	587	636	610	603	648	586	649	587	625	637	638	643	616	645	609	608	649	642	621	644	587	616	645	585	606	616	631	632	619	582	650	609	623	603	601	616	614	612	646	645	654	632	637	629	588	627	618	612	639	606	590	597	617	671	641	604	599	650	623	633	652	664	613	621	615	604	632	577	678	601	639	637	564	609	642	600	620	630	579	570	629	575	572	596	614	586	627	603	621	616	630	631	637	622	618	664	603	636	595	594	559	611	601	586	647	581	541	598	636	635	624	578	602	604	642	600	675	611	615	632	612	571	607	639	666	613	595	642	612	570	613	623	614	624	617	613	610	634	622	559	603	619	593	611	599	617	569	636	589	629	609	562	638	622	670	620	612	647	637	603	649	615	615	605	611	621	581	591	636	654	574	603	637	612	604	594	651	600	595	593	613	618	681	604	553	575	614	574	646	639	636	624	615	606	615	659	614	639	585	601	596	616	604	632	660	614	636	636	644	614	631	647	621	586	590	635	595	593	589	602	606	623	611	636	602	598	586	647	616	611	640	626	590	627	597	607	606	620	593	584	605	650	645	616	621	600	620	590	642	615	627	631	619	633	566	619	636	604	658	573	612	641	625	624	624	600	597	596	630	571	621	586	611	612	607	651	631	603	596	561	580	615	638	599	629	565	601	619	656	572	645	603	572	649	678	621	620	569	581	605	652	618	647	615	624	612	631	618	584	625	596	580	624	662	611	671	613	628	631	576	565	639	641	591	616	633	652	607	619	569	605	597	601	567	582	591	607	649	602	675	610	597	600	614	614	586	646	559	614	630	577	651	577	658	623	623	626	648	613	602	594	567	589	589	590	633	644	635	613	607	610	621	614	613	627	630	596	635	630	624	616	631	648	644	627	588	653	660	665	645	577	582	616	583	590	643	592	667	663	654	615	628	610	621	636	574	607	604	655	638	620	654	599	628	593	613	590	632	564	606	573	611	606	653	599	638	602	611	616	593	610	588	615	657	581	630	624	607	630	568	602	605	618	605	601	625	599	628	587	615	617	586	605	594	650	662	581	587	624	629	633	601	576	599	596	608	597	625	598	584	592	587	624	596	588	596	601	610	602	590	606	611	635	602	620	609	576	603	616	644	606	613	604	648	592	623	586	624	626	590	615	609	615	670	649	595	630	634	621	587	638	602	601	579	610	616	609	615	630	645	620	601	615	599	605	636	620	653	573	604	640	601	619	636	563	568	661	582	642	583	627	563	621	639	610	617	597	599	576	649	596	624	584	643	654	593	578	617	628	631	635	609	575	623	619	602	629	624	595	586	601	615	638	603	590	592	613	627	612	612	596	655	640	627	622	573	600	573	661	626	619	601	599	604	625	618	551	619	628	598	608	620	675	609	601	641	592	619	614	601	631	567	580	644	597	607	611	592	634	625	603	614	624	642	648	622	592	641	657	617	613	603	645	633	667	614	598	660	668	604	597	608	589	646	608	612	602	608	612	551	598	646	618	615	592	564	636	590	582	666	600	660	593	635	622	644	627	595	571	611	656	608	602	657	627	566	622	607	570	638	606	644	607	618	608	626	633	607	618	612	591	584	646	653	610	612	606	603	624	642	574	593	569	642	583	563	582	637	552	617	645	584	647	659	626	631	625	585	628	615	612	598	615	619	585	651	576	585	631	653	614	604	607	607	630	654	667	618	649	623	678	608	590	595	605	609	604	681	595	631	600	640	623	593	626	615	620	639	651	628	607	646	576	597	625	654	604	652	614	630	643	653	598	586	660	631	629	600	632	658	646	580	590	636	597	570	615	645	625	612	590	610	609	644	599	631	618	616	600	607	643	606	667	621	592	570	596	648	609	639	645	600	604	580	628	656	606	587	637	583	645	570	622	645	628	608	608	614	580	625	598	604	613	590	571	662	622	649	591	612	604	615	624	611	601	612	640	634	623	572	606	576	594	613	632	586	609	633	652	581	594	597	599	576	601	567	601	637	592	572	616	609	585	549	598	626	635	590	613	606	585	590	576	588	599	632	652	589	628	604	618	602	620	608	622	644	607	606	611	638	563	631	545	637	607	555	587	619	594	593	630	652	618	610	615	605	597	590	582	570	603	629	624	642	550	628	607	590	593	602	616	633	595	658	632	588	601	599	580	590	599	581	562	577	620	629	690	554	575	620	623	577	583	618	576	615	569	565	590	614	622	597	635	623	621	616	650	688	591	648	636	618	644	637	616	593	643	616	623	664	595	616	625	635	588	604	633	626	579	577	594	595	589	610	615	576	608	621	598	625	640	591	620	607	577	595	637	595	650
18271	48667	4324	1924	1442	1180	1058	960	880	815	773	746	734	677	682	729	690	685	696	694	696	686	670	631	648	697	697	678	690	681	673	611	708	696	630	679	732	776	685	690	694	678	681	663	685	674	716	689	609	672	665	692	681	654	643	632	665	675	744	607	661	653	650	671	694	674	668	676	728	642	657	688	656	683	676	650	642	636	664	651	662	677	651	631	641	647	650	666	661	684	671	638	687	663	658	645	659	687	659	674	656	676	701	658	698	651	602	665	710	623	651	664	621	668	704	708	630	684	638	644	672	631	651	650	682	635	656	694	669	644	740	681	681	649	649	629	669	665	677	685	681	662	654	611	655	595	643	628	642	647	683	686	692	654	674	667	688	614	647	661	675	681	661	716	657	641	684	624	664	677	682	642	661	644	659	624	653	666	675	652	680	671	649	634	658	626	684	598	638	672	628	657	657	645	686	653	667	673	676	611	644	673	684	725	621	649	649	648	673	682	631	632	666	628	637	686	661	644	670	663	661	668	640	698	650	648	634	659	696	627	671	697	627	651	678	652	665	653	667	699	632	627	627	632	645	694	670	606	664	612	686	632	648	655	675	683	674	641	629	648	644	704	650	640	650	647	638	663	672	696	659	649	657	630	660	672	690	655	721	597	693	647	642	677	657	641	651	634	633	669	647	671	644	672	664	655	645	642	649	646	702	673	665	631	708	662	671	652	644	637	633	661	643	671	680	676	680	669	639	655	689	637	640	673	662	619	690	640	620	671	663	640	663	664	621	690	658	650	642	624	628	616	592	628	699	647	662	627	658	622	649	653	660	653	653	686	672	673	625	681	685	685	625	657	663	663	684	650	702	659	624	702	670	710	660	638	690	676	669	624	677	697	663	610	662	660	686	627	664	645	673	622	664	629	686	647	665	649	653	700	659	627	663	662	662	591	676	707	648	642	602	678	644	681	656	672	645	633	600	636	640	652	659	678	674	601	681	635	667	626	652	660	640	689	605	619	608	676	608	744	672	640	639	696	601	677	667	654	646	653	681	643	651	673	679	650	618	692	679	634	665	678	666	627	682	678	684	674	683	665	653	656	672	662	659	640	652	629	683	633	632	658	632	668	655	688	649	675	672	632	633	637	666	611	682	671	646	662	640	676	665	639	616	654	653	690	628	661	670	652	647	641	649	641	685	665	635	655	612	636	661	638	662	648	630	645	643	639	657	639	622	658	657	647	678	667	664	644	639	675	682	676	654	683	653	681	663	699	644	637	681	632	667	689	639	623	667	629	715	649	655	608	648	634	643	642	700	654	638	682	672	673	648	678	692	600	685	687	696	651	722	675	626	657	650	627	618	662	636	658	629	635	642	676	634	623	696	694	627	643	668	656	658	650	681	663	605	705	617	606	632	625	667	643	645	642	646	694	633	622	640	690	657	636	644	608	661	663	660	660	645	687	685	649	645	691	679	655	650	665	692	681	637	625	638	624	642	641	673	642	626	658	664	639	657	658	629	672	694	671	656	656	703	699	660	645	663	593	711	623	653	663	654	698	686	696	641	617	729	659	619	592	678	710	670	687	688	650	664	611	641	647	665	627	644	674	618	590	682	651	661	649	631	671	630	614	677	672	666	662	624	613	670	670	624	649	681	666	621	673	639	626	640	672	657	620	641	646	641	660	659	727	659	663	657	660	655	639	703	649	649	678	625	624	653	635	665	680	675	652	669	672	620	614	668	637	659	614	659	668	663	632	665	680	663	644	630	687	665	625	640	651	675	671	655	685	635	637	699	626	703	664	693	629	644	649	639	709	648	627	640	641	640	702	615	656	623	665	655	666	672	677	662	686	686	729	600	633	632	653	695	627	643	678	616	647	662	647	641	688	672	663	650	642	686	581	653	693	667	608	645	633	651	679	686	686	680	635	698	629	687	645	655	624	641	655	646	627	655	670	630	681	627	655	656	647	648	611	674	707	701	674	637	704	658	708	680	705	625	693	628	655	673	674	658	636	651	714	623	663	637	647	683	632	654	676	699	687	626	646	645	634	672	649	684	650	644	685	659	659	622	649	664	669	660	673	712	621	633	651	618	661	694	677	656	681	651	635	626	675	669	638	679	702	609	661	622	637	658	657	654	696	619	671	723	661	676	684	656	634	628	652	659	646	651	655	660	612	666	630	660	644	661	622	633	672	663	619	680	662	671	647	639	700	636	635	659	620	667	665	667	685	642	652	658	695	630	629	666	644	665	648	635	701	629	646	686	677	652	651	687	657	638	601	702	646	641	630	687	638	667	665	667	629	667	668	632	694	648	646	658	709	673	648	674	669	629	673	649	681	686	618	690	645	651	721	692	685	621	665	625	674	644	709	658	660	708	671	674	638	622	635	661	700	692	661	636	607	620	657	671	681	649	657	637	698	673	641	653	645	725	660	682	629	640	651	640	595	697	681	631	629	648	693	649	651	635	624	634	627	645	668	637	655	659	648	644	686	666	614	674	664	654	635	602	680	646	635	649	658	643	666	678	634	662	640	669	657	690	676	654	684	640	669	682	663	632	615	647	630	629	634	704	664	655	682	659	646	700	670	683	627	602	666	652	638	633	693	692	703	658	676	669	621	678	660	688	648	639	637	687	689	662	636	645	654	703	649	669	644	671	634	643	633	658	663	670	648	679	612	658	652	664	670	661	674	634	683	707	664	667	664	643	666	652	661	653	621	675	683	628	694	697	616	621	640	642	661	653	625	638	647	658	663	680	653	666	676	652	671	622	680	668	613	634	671	643	644	654	613	675	627	646	618	655	680	686	675	632	645	651	647	693	644	617	670	647	611	684	637	669	655	659	676	672	645	652	650	646	655	682	682	667	638	676	634	668	689	670	675	666	639	642	655	677	631	712	659	643	692	673	657	690	691	655	672	686	648	654	709	665	658	688	654	670	656	651	649	647	661	658	682	675	638	621	642	638	666	689	648	652	672	672	656	655	700	647	634	653	646	665	657	678	631	646	619	640	654	642	624	679	620	667	650	636	652	676	643	645	657	656	670	627	670	689	702	681	648	688	694	649	629	688	627	659	715	611	652	645	653	666	635	685	655	636	664	592	617	642	654	664	675	632	638	653	641	646	635	587	684	656	642	658	631	680	680	650	697	649	642	684	654	658	640	624	675	661	673	635	632	649	670	620	683	601	640	682	645	649	721	673	636	654	669	646	631	638	704	643	635	664	660	661	691	658	634	672	609	620	687	705	663	650	641	676	681	666	628	662	641	667	665	649	641	633	676	648	697	665	632	621	651	662	628	652	659	585	710	615	652	687	688	669	679	660	647	680	672	659	598	698	567	672	660	616	630	634	672	676	688	620	609	632	649	640	676	675	657	655	664	671	657	640	673	666	623	676	664	666	638	681	667	635	602	639	669	693	650	633	657	691	682	628	650	631	645	645	612	672	638	660	646	655	621	716	639	678	701	626	633	669	677	629	683	647	626	645	627	668	684	677	649	664	656	650	640
23079	21582	29226	24371	21568	20847	4357	1662	1396	1341	1246	1248	1169	1128	1118	1139	1080	1072	1103	1065	1036	1077	1029	972	1041	1041	1021	1074	1021	1054	1003	985	1008	1087	1058	1079	1051	1059	1044	1072	998	1029	1080	986	1057	1033	1012	1044	999	1030	994	1018	1029	1037	1039	1042	1023	1041	971	1005	1025	1022	1092	1052	1059	1065	984	1021	993	1024	1041	1014	979	1053	1025	1016	989	1020	1010	986	1010	943	1001	1054	965	989	1013	951	992	982	1041	1011	1029	991	961	1010	972	1066	982	965	988	990	1047	936	969	959	1017	996	1077	955	944	972	970	1011	1044	1002	1051	1012	1004	1000	986	1003	1020	982	1004	976	1016	1006	964	986	1006	1046	977	969	942	974	1060	1022	987	985	1003	992	1016	1058	977	1005	970	1047	987	965	999	987	955	1002	1021	1114	976	1004	1090	1043	1000	969	1015	1023	1003	976	975	980	973	991	939	992	1015	1020	989	1052	947	971	962	964	1045	962	1011	964	1001	963	970	976	1038	1022	1028	1024	996	965	985	1015	1018	1008	997	949	1039	1017	1013	1037	992	1042	1053	991	1012	1026	959	984	984	1031	1020	984	949	990	1020	1088	996	1019	962	971	986	937	983	1036	970	987	1017	1002	968	952	960	999	1002	982	1038	1003	1026	983	1075	1000	985	994	1022	1035	1056	976	973	952	987	996	985	947	1037	956	1003	1044	975	1004	1011	1028	984	945	1020	954	1022	1021	992	983	1009	1011	996	979	1065	1015	1045	1020	1009	1060	976	1014	967	999	996	996	971	991	994	962	960	991	956	1070	981	966	1009	995	927	976	982	1011	1039	1047	1029	992	986	988	989	941	1004	992	940	1040	1024	987	969	991	1032	1017	1039	1026	991	997	987	959	1058	991	1005	1037	986	996	1049	1029	956	973	996	1044	1057	1054	974	1000	952	970	1029	1005	933	987	990	1036	1059	1007	966	972	1015	991	1042	1031	1023	982	1017	954	1002	984	999	962	1028	1004	953	1012	938	960	1011	995	956	1014	986	979	1024	991	944	1042	973	952	1041	986	955	972	982	927	1037	1039	1033	1006	993	991	1085	1068	970	996	1080	1022	944	1025	935	1004	1022	975	1029	990	1017	1001	995	1040	995	995	1003	1003	988	997	1013	984	1036	1006	997	1048	990	993	963	984	977	979	992	1023	1010	955	1076	1037	1025	974	977	1030	986	1064	1000	1027	1008	972	994	1036	1064	1006	1051	1044	1067	1030	1041	1048	978	935	990	922	944	989	979	983	993	966	995	957	952	1012	1024	1042	1068	972	984	1045	982	968	978	1011	990	968	1043	974	976	1010	1023	998	1007	969	1034	974	981	998	971	1014	1008	1017	1007	970	975	991	934	1012	996	1016	974	991	1029	1047	975	1044	985	1028	1048	985	1001	1046	1014	979	1009	995	1022	1026	981	960	986	988	1014	1013	979	969	984	1014	1019	948	972	996	1028	1050	948	1016	999	1048	970	984	1001	1023	982	1015	1011	998	985	968	977	972	1005	988	1016	992	1017	957	999	972	1008	1000	970	1015	986	1022	1053	1004	1004	1066	939	985	1050	1044	989	977	985	957	979	997	968	987	930	964	1078	1030	1045	1042	1022	996	1016	974	951	1004	1039	936	998	1027	1047	972	961	1008	1034	1030	933	1039	1062	1041	932	977	1010	1025	1001	1079	971	982	988	950	1028	983	959	999	998	1050	1083	1004	985	1032	994	1050	1066	954	1009	992	979	1018	1065	984	1049	995	996	1000	971	989	1001	994	962	950	957	982	1017	1000	1031	1012	950	961	1008	985	994	991	976	989	975	984	1041	975	972	1052	1011	960	986	963	1021	978	991	986	998	992	969	938	982	1022	1040	1041	982	991	983	1050	1020	985	1033	1027	1027	958	1006	990	1024	977	990	997	1033	1006	968	997	1013	988	1020	1016	1053	997	966	1008	1021	1015	995	1011	1049	1066	1033	993	980	1027	1039	1033	989	995	969	972	1007	1021	995	1031	997	1039	1017	1003	1010	1033	1001	1008	1016	994	982	994	984	1061	1000	982	1019	994	987	984	1027	1055	1015	1069	991	1092	944	963	1032	985	1019	1055	1043	1041	976	960	1010	973	988	998	1045	1013	992	999	1019	967	964	1026	1008	954	1052	970	986	1007	1091	963	986	1013	1066	982	1026	1038	995	996	1015	998	1015	957	1013	988	1006	974	1008	990	1010	1023	983	992	1027	1026	1015	929	1068	964	1011	1006	999	1007	952	980	965	991	1017	970	991	1012	1036	980	1012	1003	992	1039	1009	978	992	1009	999	960	966	1009	1003	1016	998	996	985	1008	1024	987	965	964	1045	964	995	991	962	1013	985	964	1036	950	1034	1018	1027	974	1075	1087	924	1017	978	972	981	990	1042	1008	985	975	1006	1007	1022	1021	1046	1009	1017	992	965	967	977	959	993	991	977	1016	941	1037	1053	975	1020	992	1013	1009	956	1005	970	1008	1029	990	994	978	1045	1001	990	1034	975	1010	984	1001	1010	996	1019	996	1067	969	1026	990	1046	1027	997	985	1032	964	1027	1028	995	1021	1057	1094	974	962	1042	952	922	1022	976	944	1004	994	1092	995	1022	1079	1048	1020	1019	985	1018	993	1003	991	974	1000	984	1016	1050	979	1005	1050	1008	998	958	1005	1053	1002	968	1058	1050	1042	994	1064	981	1003	996	1028	998	1022	969	988	966	996	982	961	1033	960	1085	905	978	973	994	977	991	1000	1055	983	997	976	1018	1020	973	1008	938	1018	943	1026	1022	1001	987	1018	969	968	974	944	1026	1020	967	989	999	975	994	1019	942	999	974	1026	954	920	967	1020	1002	986	991	995	995	980	974	984	984	1052	981	958	1025	937	983	1005	984	1053	1083	997	973	985	943	996	961	1008	971	1018	1022	974	1050	987	1028	1034	1021	1051	958	1010	988	1014	1005	1025	1048	940	1006	969	1012	992	1009	1008	970	1055	1021	1028	951	965	1008	1030	1000	925	1008	997	1017	986	1002	930	1013	951	962	1052	1007	987	931	969	1013	957	982	947	978	982	978	1035	1026	1024	1029	1033	963	968	952	980	952	1019	995	980	1000	982	1014	997	1001	995	940	961	973	1040	987	985	1001	1002	980	1016	1012	994	995	990	1011	1031	978	982	939	994	1037	1024	1015	975	1052	985	1020	1070	1043	988	1036	981	1021	1017	1005	964	1025	1030	982	1005	1005	970	997	1032	1013	1038	970	946	939	995	1003	1031	1028	977	980	984	993	1005	1070	965	1002	1003	1012	1041	1013	981	916	975	1031	992	967	942	958	1015	1010	986	1004	947	1007	995	970	1041	1074	1014	1007	1000	1008	1023	972	973	959	966	979	1032	1014	1045	1028	967	1000	949	1017	932	970	988	988	1041	992	990	1014	1007	1032	1020	1025	1022	1047	1027	999	1001	949	1018	1013	1042	1094	957	1039	1003	963	1021	1046	992	983	1050	1039	943	975	979	951	1071	1010	1001	1018	1052	942	992	1053	1018	1020	999	1022	990	1008	999	1022	1014	964	1045	1029	1003	1041	959	1039	962	1010	972	969	1003	967	998	1005	924	963	1006	952	955	1012	1008	1005	957	999	1031	1002	979	967	967	989	994	915	1010	998	1027	1039	1011	998	977	1038	1007	1027	1001	1045	1007	953	1016	986	1012	995	1001	1033	994	1014	1001	1019	961	1019	1048	947	1022	1012	980	992	958	1024	1010	984	982	1029	1001	982	924	1023	955	1006	999	987	984	1002	968	977	994	958	1009	984	1039	1045	1022	1031	1039	998	996	1003	956	1011	992	993	989	1002	971	951	932	981	981	958	1006	1097	966	963	1056	989	1001	1036	975	1032	1004	984	976	1022	966	984	1019	1018	1004	956	1022	1031	958	1058	947	962	1024	1003	998	985	1018	977	992	982	1002	1018	1021	1038	1022	1024	935	965	968	999	1000	1026	977	1019	995	1006	987	981	980	1019	1035	1027	977	1045	1014	1009	996	978	1011	987	1007	1003	995	1017	1020	989	1027	1017	981	973	976	984	1013	958	1016	1036	1037	976	1012	960	1011	1012	1008	1033	959	971	1032	999	996	1043	1009	992	1035	995	1045	1038	991	1066	1018	983	925	966	1002	961	983	1006	999	1017	1000	1010	938	1047	1038	994	927	1015	997	972	1030	1029	1048	1058	1019	998	1010
24326	58479	10220	4866	3642	2800	2371	1973	1797	1542	1456	1335	1364	1255	1173	1191	1130	1139	1071	1118	1079	1125	1087	1088	1081	1072	1104	1080	1022	1052	1054	1056	1062	1050	1064	1065	1086	1154	1147	1110	995	1052	1183	1164	1123	1127	1021	1069	1051	1105	1026	981	1037	1110	997	1022	1085	996	1016	986	1045	1041	1036	1018	1032	984	970	1050	1037	1012	1075	1000	1019	1033	1065	1028	975	1035	1019	1032	1016	1024	956	1042	1011	998	1004	1081	1062	1050	1004	984	1014	994	975	1001	987	1061	1035	1022	1004	975	1022	991	1048	1032	993	1014	1038	943	1047	1034	1083	984	1042	1015	1005	1024	1004	966	995	1067	961	1029	989	1023	997	1072	1050	1052	1006	991	1013	1028	1033	1001	975	1024	1001	1015	1012	996	1021	981	1042	972	968	1007	1041	1016	1008	1041	1040	1028	942	1016	1028	1083	992	978	1025	969	998	1017	974	1062	1021	952	1014	1010	960	1016	1034	1033	1016	1040	1004	1014	977	1075	1050	970	1036	977	976	1064	997	1001	968	938	936	1000	1000	1003	995	1055	1022	981	1015	1034	996	949	953	989	1037	983	1069	1021	1069	1014	1042	989	1068	1050	1042	1017	996	1024	1044	993	984	1007	973	997	999	929	1032	1006	981	1034	979	1029	1067	963	979	1035	998	1042	1012	1013	997	1029	1003	1006	1004	1043	1008	1030	1053	1010	958	1028	1004	973	1045	1031	1029	1034	1018	1000	979	1015	1024	998	975	988	963	1008	986	1049	987	1040	1004	1033	986	955	1036	1047	1063	974	1009	987	1066	1029	1061	983	955	990	963	1023	1032	1001	982	1004	1009	990	970	972	1056	1003	970	1021	1028	972	1080	1003	1004	986	980	1058	1020	1029	986	1022	1005	966	997	998	1004	1021	991	1063	1069	979	1018	962	1005	1011	984	1037	1029	1020	1006	1038	991	935	980	1025	1031	1028	1040	978	976	998	1037	1020	1000	989	1062	1020	1037	1019	1006	1052	1005	984	1008	1027	1040	1030	1006	986	996	1052	1020	994	1020	1034	1012	1010	966	1052	1044	990	1025	1035	1070	1001	1032	990	1035	983	1023	1032	1000	1042	996	996	1046	1055	947	1009	996	1009	953	1015	977	959	1031	1028	999	935	992	1028	972	997	1024	1053	1050	1004	979	1046	972	1027	982	978	1052	1006	986	1041	986	986	976	1000	987	1010	980	1047	986	962	1002	1019	950	999	965	1018	1060	993	1102	1049	1037	1053	1005	998	1028	1006	995	1024	1034	1000	942	984	1035	1009	1000	1038	997	1008	1009	978	970	933	1053	1004	1047	1011	1000	1073	1042	952	1017	999	1028	995	997	1011	982	1000	983	1012	1025	1034	976	1064	1065	931	947	1094	993	1010	969	944	978	1027	974	1035	1009	989	991	1005	1027	1014	996	1053	1005	981	969	988	1002	1014	983	1075	1041	1028	1051	1051	1001	1043	1077	1033	1019	945	986	1019	988	1067	1032	999	1043	1057	994	1027	1004	1058	1016	1045	1003	1042	973	1007	1013	995	1013	994	978	992	1038	1041	1031	1012	972	1041	913	1067	995	1026	1007	1001	1029	1027	1022	1018	1031	1007	1018	1046	1009	1043	1031	1001	980	1035	1011	1034	1013	1014	999	1019	1038	1023	987	1023	1001	933	995	976	984	1059	998	1023	1037	995	1041	1045	1038	946	995	968	978	1010	1008	996	1014	1018	1054	1014	968	1014	1026	980	1060	1067	1063	980	1032	966	1036	1015	1039	1045	994	1004	1017	985	1033	1087	981	970	993	972	984	1054	1029	1018	1051	990	1014	1001	938	944	984	1012	996	973	966	992	1002	979	1080	1024	1058	1030	965	948	1048	957	994	1010	1038	973	1033	1018	1084	982	976	989	1030	1066	1028	1025	1009	950	936	1045	1074	1060	1047	1057	1016	1023	1012	1055	998	1019	970	1039	1011	1043	1046	1012	1028	1057	992	1018	998	1009	1032	1055	1056	964	959	999	1016	1041	984	982	979	950	1000	1010	963	1030	1012	962	1031	1045	957	1029	974	1040	1048	981	996	1031	1000	1009	1000	949	1052	1018	1007	974	1004	1010	959	993	1045	1011	992	977	1027	1040	1027	1036	1004	1035	971	1005	992	1036	1000	1022	973	1006	1038	1038	1020	970	986	1029	961	1007	1000	1075	1028	959	1039	1014	1044	1001	1000	1036	1005	1033	1008	1060	1036	1046	1002	1005	983	1034	970	942	990	1021	984	1008	1037	986	994	1060	1061	968	1068	994	995	970	983	980	931	1010	989	1036	986	1017	947	1054	1051	1052	986	1028	1023	1015	1013	990	1026	987	1008	1003	1019	973	976	1012	1004	1050	979	974	1047	1039	1020	961	1023	1002	978	978	1022	1004	969	975	983	1013	1000	951	1028	999	985	1013	1018	1033	1017	966	943	1049	985	997	944	988	1036	997	1001	1033	1029	973	1020	962	1014	980	988	956	1036	1048	1040	1005	947	1001	939	973	973	933	1041	1022	974	1060	968	1033	983	1043	994	990	957	1016	1017	943	999	1044	1052	1030	1028	958	994	964	1012	1041	1001	1060	1034	1053	1028	991	999	1049	1026	977	1028	969	1047	1005	960	987	1023	1028	1013	984	960	989	980	1062	1057	1002	1031	1046	1063	1000	1047	990	1008	1010	994	1012	982	980	1010	999	1066	1035	937	1035	1010	1015	1008	987	997	1002	961	1001	1030	1006	995	994	1009	980	1037	1067	979	973	1014	1075	1002	1007	993	978	997	1060	1045	980	964	999	1015	1046	1001	987	991	1014	1016	1022	1041	964	1009	1012	994	1016	1059	1053	1025	1010	1043	996	952	1015	1028	982	965	1022	1075	991	1023	950	1014	992	1018	1018	1036	1035	1043	1010	1045	999	1044	957	1004	994	1045	1018	1027	960	1069	981	1062	1045	970	1063	1013	1001	1022	1008	1023	973	1042	987	997	1032	972	1044	1044	1024	1001	939	991	973	1002	979	1003	1000	1036	1029	989	1013	1073	973	988	993	881	1030	993	923	1026	1043	971	1017	1022	1008	999	986	1006	985	987	967	981	995	987	1005	1023	1053	994	1008	959	1028	1020	1001	1020	993	1006	1042	992	1033	998	1019	987	984	1051	1055	1090	1003	1016	971	994	1026	994	947	1030	1070	1006	1005	1021	945	1058	977	1077	1090	932	973	990	1029	1007	1046	1019	972	970	1037	976	1034	994	1028	973	963	1008	1046	1038	1038	976	1044	1025	998	991	1036	992	1001	993	973	997	1008	1001	1038	1016	994	1039	981	1028	985	994	1046	1021	1007	973	1024	1098	996	1023	1047	1012	971	1046	1036	1006	1027	1017	966	983	1019	989	970	1016	1044	961	965	1012	945	1021	1047	1020	991	1053	977	1016	994	978	966	999	1045	1053	1031	996	979	1006	1067	981	984	1004	983	1047	1029	998	1054	1018	1003	984	994	1033	1012	1020	1018	980	1020	1033	1015	948	976	984	1013	1052	988	1018	988	952	1007	1012	981	1037	1045	1015	1041	946	999	1009	1005	1074	1007	986	983	975	1028	1007	1014	1062	989	1050	1009	980	1026	1041	1031	973	982	1014	981	1049	1030	1021	1043	1006	945	1020	995	1015	1055	982	1000	1022	1059	976	954	1025	946	1047	1021	1008	1012	988	1018	1014	989	989	994	974	1032	1001	1031	971	1010	1010	1045	979	1050	1018	1020	1005	1030	1015	963	1029	1015	962	991	1035	996	1016	1016	1042	1045	1008	1033	1009	1002	1033	960	969	957	1026	1029	1007	974	972	971	1035	1032	965	1025	1021	992	1051	999	978	955	999	1054	981	978	954	1002	1049	1031	978	1055	1026	979	989	980	1064	1012	1048	1019	1062	942	997	994	1036	1034	989	990	978	1061	1047	1051	992	966	1081	1020	991	1005	973	1017	1017	993	1017	1001	1085	975	1017	951	990	1044	963	1054	1033	958	1039	1023	996	996	980	1006	1041	961	1005	954	980	1049	992	1007	1031	1015	972	946	997	1038	1043	1023	1049	1034	982	986	1029	912	1064	946	985	1054	1039	1032	968	1012	1050	1005	976	1028	973	1036	957	938	1108	958	994	982	1051	1042	1022	1070	1021	993	954	947	1033	1039	990	1002	1050	1055	979	916	996	969	989	984	1026	1038	982	996	1009	936	1075	978	994	994	1022	1071	1001	1027	1048	985	979	1000	986	999	1014	1013	986	1039	983	985	992	1007	1024	1030	1029	1001	1029	953	1031	990	995	1020	946	991	993	979	1037	1009	1017	995	1050	1060	953	984	1015	1021	1046	993	1016	1020	1054	1005	1041	1043	1036	1042	1021	1035	1028	971	987	1010	969	1044	1012	932
28595	18662	4228	674	576	539	557	598	530	539	497	532	523	522	502	562	536	554	536	549	501	540	538	562	543	524	493	496	547	504	547	548	524	548	532	548	492	537	506	514	497	537	522	542	569	505	581	546	588	533	511	478	514	473	513	493	555	514	540	515	556	548	543	540	527	553	538	557	554	528	502	544	530	572	496	535	527	528	509	493	547	541	524	515	553	493	464	521	497	518	533	542	554	534	582	513	452	494	536	517	520	507	561	541	561	502	535	514	523	490	492	550	521	499	523	513	498	552	521	526	503	510	492	477	548	544	529	519	530	516	515	481	546	538	553	513	494	514	514	517	547	541	557	487	506	551	530	543	542	514	530	482	530	501	532	519	556	529	552	528	508	488	516	531	503	555	532	553	523	538	522	539	499	541	534	510	509	551	526	548	523	506	490	515	494	516	509	485	543	537	531	523	537	491	514	498	503	540	528	494	503	500	532	519	501	541	538	530	568	495	529	573	530	527	532	527	513	526	504	511	522	520	512	540	535	496	508	488	523	534	518	529	510	576	533	535	536	516	547	531	525	486	505	516	535	532	495	562	519	507	500	544	547	515	507	558	527	537	539	525	538	527	534	551	519	518	527	553	499	523	547	511	527	524	507	550	502	537	518	534	527	536	508	498	536	496	535	516	524	531	579	498	525	570	485	528	532	473	535	521	503	543	563	512	503	547	533	502	528	565	484	512	500	529	548	501	536	529	549	486	583	527	542	541	498	507	503	528	521	544	499	508	494	490	524	554	532	502	603	505	505	549	611	568	562	498	536	497	531	504	533	556	513	503	497	541	538	540	525	534	501	526	499	508	544	570	513	514	553	533	561	529	518	532	524	542	571	514	540	518	499	539	548	550	524	559	527	488	520	523	480	542	507	515	521	551	546	509	509	548	543	550	524	551	525	508	506	541	545	573	501	577	528	497	528	509	488	524	525	513	516	521	497	523	536	503	495	503	510	525	518	534	557	539	506	511	539	556	508	518	524	507	509	522	542	518	486	482	510	536	542	561	553	513	552	580	565	547	542	485	513	527	552	507	541	554	500	540	516	526	545	532	490	524	553	571	537	456	523	531	518	546	534	533	517	499	548	531	558	528	554	503	518	531	551	489	540	509	476	538	533	547	562	581	505	501	508	518	565	513	544	500	543	526	507	521	524	524	529	517	502	501	569	542	544	506	546	538	522	512	510	556	539	509	528	518	516	534	544	537	481	480	540	532	562	501	527	547	527	531	488	509	526	509	509	524	569	508	532	508	508	537	566	513	546	558	483	542	533	489	531	567	544	551	499	530	517	543	521	517	520	522	551	555	509	522	535	534	556	515	505	549	517	542	500	535	497	539	503	516	538	497	513	542	479	526	511	560	526	501	510	547	564	545	518	511	476	553	532	505	552	527	574	526	494	529	494	517	497	466	522	514	500	515	553	538	523	518	524	537	531	529	538	513	482	496	558	539	541	519	523	548	530	522	525	558	513	522	552	490	538	525	490	536	523	499	522	510	502	519	520	494	526	526	507	493	515	519	506	528	484	516	542	511	544	497	529	526	548	513	512	541	560	546	502	520	516	550	512	508	492	541	480	535	515	459	537	510	510	539	508	498	541	523	540	482	513	539	561	527	455	538	501	519	482	518	549	506	506	568	550	510	505	520	507	529	508	564	532	531	509	533	537	536	473	537	509	535	560	533	573	507	484	523	460	540	494	516	561	550	548	506	478	487	566	515	536	542	543	560	538	538	558	498	520	561	558	497	502	516	516	509	567	546	494	532	545	517	553	521	556	528	497	476	547	573	483	536	550	519	553	537	525	542	508	535	462	469	495	548	507	500	491	534	537	538	536	539	508	495	536	497	510	488	536	524	566	468	542	513	516	527	474	474	518	515	516	495	517	571	520	580	497	540	532	508	511	535	555	495	536	510	495	505	505	514	543	535	530	494	543	538	520	516	535	552	507	527	512	525	522	492	511	498	493	510	532	525	502	517	556	537	525	513	560	542	573	527	560	518	519	532	560	530	505	521	534	507	546	541	528	519	535	505	493	540	512	540	531	514	533	503	493	515	521	538	535	547	537	500	503	552	556	500	510	547	549	556	526	507	563	540	549	510	541	517	518	529	497	515	560	528	553	495	547	495	535	505	540	538	526	541	530	499	522	559	519	543	515	519	560	518	542	543	515	540	544	514	527	540	508	527	534	485	572	504	527	508	544	542	525	527	510	528	494	532	558	508	509	475	553	590	544	518	473	521	490	473	525	497	479	561	534	530	521	501	535	494	508	520	515	542	478	533	495	547	512	504	535	519	529	506	462	514	560	565	572	506	514	523	504	505	554	504	548	540	492	501	514	546	541	511	496	523	530	521	523	531	545	487	522	521	542	533	532	523	520	474	494	531	555	503	507	533	554	490	517	500	526	523	508	520	539	535	524	538	540	543	554	523	503	548	565	544	489	488	498	515	450	509	551	479	538	523	538	485	508	477	541	512	554	540	518	541	495	569	518	528	484	538	518	534	480	526	578	497	550	510	557	503	504	580	518	498	509	566	495	546	565	525	508	547	535	527	538	498	493	569	500	493	544	511	555	501	564	544	542	479	535	491	465	564	522	517	511	551	541	544	529	507	504	505	505	553	511	538	501	541	481	507	532	512	518	498	549	506	487	577	578	548	513	541	548	509	542	534	501	503	510	543	549	512	535	538	518	582	515	520	553	560	535	559	546	541	537	531	478	541	534	510	544	518	539	516	520	538	516	553	485	539	557	517	559	531	537	541	543	522	517	510	497	571	507	499	519	543	522	544	522	535	531	502	508	502	551	504	517	530	508	540	515	491	559	506	516	550	490	485	515	511	487	544	536	538	500	500	516	521	516	493	504	524	506	503	544	541	501	577	532	520	514	462	487	522	503	547	476	576	492	551	521	510	514	529	523	543	529	529	534	512	553	533	520	517	521	527	501	509	517	516	499	515	553	512	500	496	566	491	540	492	516	524	541	546	483	558	545	535	505	560	522	512	526	513	483	551	541	530	501	552	517	481	546	515	536	531	493	510	543	517	540	535	534	528	533	527	550	526	517	532	512	513	524	524	543	543	494	558	525	544	551	508	527	495	492	546	532	522	543	531	516	595	557	539	503	505	534	569	515	524	539	543	517	515	507	509	564	551	569	560	497	493	528	496	525	533	541	507	553	494	516	536	493	507	512	514	499	515	519	544	522	550	518	513	535	512	493	533	477	511	505	498	525	507	551	550	484	507	535	532	541	501	560	500	557	513	516	539	544	542	512	521	550	516	537	547	511	477	480	518	506	542	531	543	543	519	519	495	544	492	515	527	504	542	545	538	477	522	519	540	533	458	558	535	525	536	566	545	515	532	561	508	511	518	480	525	551	533	514	560	540	493	474	516	549	520	560	482	501	523	461	499	520	530	537	528	500	525	530	545	551	537	571	495	526	500	519	524	536	509	518	481	545	505	544	535
12649	14485	1183	611	594	605	556	541	595	590	525	572	500	597	609	561	535	553	593	578	567	552	538	524	568	509	570	549	559	545	556	495	578	569	563	569	538	601	629	578	580	538	629	590	569	563	558	572	557	563	591	533	591	555	553	570	548	592	581	592	568	595	510	574	579	500	599	569	578	563	556	593	582	579	556	572	517	541	578	608	520	591	574	573	545	552	582	573	551	539	538	545	547	549	580	534	526	567	524	545	542	552	564	549	561	541	602	554	519	566	539	555	534	572	576	553	593	521	561	528	539	541	530	587	527	573	566	588	594	612	523	539	539	544	579	527	546	537	563	558	586	598	530	540	557	526	581	543	550	557	558	534	541	535	577	572	579	577	530	581	527	574	564	563	522	535	574	550	558	514	513	527	548	569	573	546	581	545	559	548	518	542	557	533	548	555	516	555	530	506	531	522	530	537	574	535	588	544	502	529	539	550	608	576	571	550	549	550	583	593	551	572	583	557	581	584	564	541	575	556	494	515	569	542	553	556	541	541	537	590	563	546	597	541	536	597	522	548	542	571	565	544	566	553	539	535	557	560	544	524	538	525	580	549	536	540	577	548	565	567	512	568	540	517	579	586	573	547	571	518	544	586	536	523	522	587	562	573	578	552	552	536	544	541	483	524	520	569	527	567	549	535	539	573	521	538	569	580	538	557	533	543	534	544	531	561	555	538	528	576	567	528	541	534	539	577	539	513	604	534	555	569	586	553	565	520	552	563	582	533	578	553	562	513	551	561	572	568	559	558	566	539	560	528	557	548	527	542	578	539	570	540	554	561	527	527	579	499	538	551	573	547	510	538	565	598	560	530	574	552	570	537	584	574	564	524	534	542	556	551	553	541	486	542	559	592	572	608	565	586	510	539	532	557	544	545	563	550	589	545	549	479	562	564	552	566	550	553	530	554	544	567	575	567	527	551	546	492	555	571	585	515	559	552	548	534	541	560	570	566	610	567	534	570	540	539	569	589	544	544	529	544	526	543	531	584	537	525	574	559	520	555	571	573	551	552	591	572	553	566	527	543	511	562	615	589	524	520	582	586	530	553	524	585	556	549	553	560	541	558	558	530	554	544	543	551	516	550	558	549	551	540	557	536	539	590	535	557	561	533	545	560	557	592	563	561	537	547	543	562	528	527	559	511	529	532	534	546	573	569	538	575	576	589	562	547	555	565	540	561	531	587	566	539	505	540	568	533	549	604	562	500	541	508	586	616	536	510	585	548	521	563	582	571	526	533	561	589	554	538	542	564	559	620	514	557	538	511	553	556	504	594	594	549	561	557	562	560	563	572	569	556	540	575	566	539	586	564	568	512	550	530	525	516	559	520	569	552	523	535	546	583	541	562	586	534	568	612	611	525	556	536	596	567	559	508	552	539	565	567	549	545	556	593	530	484	554	521	547	548	537	553	548	542	539	556	558	544	550	542	532	558	528	506	569	548	540	554	565	521	528	549	519	611	563	515	541	538	607	544	566	564	587	527	566	556	577	563	533	528	549	540	548	545	608	547	520	555	558	534	553	557	575	545	586	618	577	550	566	554	547	556	542	553	526	543	549	518	554	558	530	590	534	522	569	543	561	572	535	567	540	539	537	565	553	582	549	546	513	591	540	554	567	521	544	549	544	568	552	543	555	602	594	539	561	539	549	527	538	563	541	569	545	505	545	550	541	560	562	532	510	541	555	562	533	528	551	511	562	541	550	528	550	538	570	542	560	553	545	554	583	570	532	547	585	525	540	561	553	565	586	581	558	521	551	572	586	588	581	566	584	581	591	572	565	518	528	524	561	522	536	531	548	541	608	573	570	528	558	575	546	520	561	539	591	541	527	575	580	528	527	588	536	525	535	578	531	515	592	561	530	535	542	534	553	535	549	604	553	556	538	517	529	514	549	507	545	522	579	534	521	557	513	565	546	550	595	598	552	535	578	542	551	562	572	583	588	538	568	548	534	550	567	559	519	550	522	579	591	541	559	530	542	544	548	563	549	566	489	551	565	570	567	579	561	525	530	570	561	551	587	571	547	512	566	522	577	530	512	536	551	569	517	545	537	555	547	524	574	531	528	525	537	590	603	526	546	520	558	524	567	594	546	571	519	534	561	546	569	546	541	579	544	507	539	547	606	595	521	558	553	522	513	570	569	573	526	511	549	549	592	526	566	563	565	586	551	547	518	562	563	555	546	542	550	549	571	542	526	532	546	512	562	565	553	540	593	554	511	556	586	509	549	556	547	579	552	570	545	574	549	553	502	569	561	572	504	572	522	553	579	524	552	566	537	554	549	567	541	574	566	555	564	591	544	541	560	536	517	556	578	518	493	559	563	537	558	529	539	526	545	543	580	575	570	540	550	551	536	532	592	594	585	519	547	510	536	537	583	562	512	608	567	600	516	550	502	566	582	565	541	514	535	554	566	536	566	551	578	550	497	556	524	533	564	561	537	572	537	530	567	541	544	560	524	536	535	553	574	541	507	567	562	533	585	599	522	521	537	538	518	567	535	536	524	574	536	609	586	597	564	553	564	558	547	595	549	595	559	524	529	575	532	541	538	533	532	566	555	551	552	576	546	550	519	608	537	567	546	543	554	548	544	540	528	534	577	593	545	537	528	613	546	546	562	539	540	570	527	556	552	549	559	550	563	510	528	552	559	515	578	563	534	517	537	556	538	487	557	542	556	581	519	583	544	537	538	554	511	584	548	576	546	551	555	558	517	536	551	521	571	491	551	542	547	542	569	559	550	569	548	520	562	503	588	559	568	558	588	520	594	507	571	554	537	552	565	558	543	586	517	533	548	548	500	545	590	553	559	542	577	575	517	545	562	565	561	577	537	584	530	540	566	552	501	542	536	554	590	552	551	571	560	527	568	567	557	557	566	556	528	542	567	553	566	583	469	542	543	532	550	601	557	559	535	520	531	523	544	526	553	559	551	601	540	537	567	544	572	544	558	536	602	537	557	556	551	533	565	569	548	546	515	572	542	554	524	604	548	496	562	602	512	567	540	543	542	633	552	545	531	534	559	556	531	530	570	511	529	533	570	551	541	542	573	525	550	530	620	583	574	514	567	544	528	538	578	530	577	555	522	569	506	558	561	530	573	525	547	529	554	526	503	600	569	546	554	556	548	555	510	528	590	568	551	539	544	532	528	529	561	563	566	567	535	543	507	583	494	537	531	570	549	567	582	523	581	585	580	612	550	578	581	569	564	533	553	605	516	548	557	559	535	538	581	540	557	483	546	562	548	542	537	557	547	532	529	514	579	560	537	569	576	551	573	574	554	536	521	530	537	597	554	521	578	526	547	558	524	548	635	582	577	568	532	592	559	573	521	548	553	579	564	518	584	576	499	545	542	593	569	539	546	579	551	546	574	587	540	560	580	543	534	544	511	557	531	579	553	523	568	544	560	580	582	574	538	499	542	563	552	524	582	543	537	526	525	576	549	554	538	565	558	557	536	546
24321	21596	28863	24665	20493	4310	1368	1080	1034	985	901	856	879	843	846	874	776	827	909	845	850	825	807	823	795	800	814	844	879	819	847	821	741	780	787	822	826	825	813	858	814	821	790	812	800	766	796	833	814	774	809	822	820	754	836	824	798	734	769	795	782	769	819	803	807	768	769	748	792	789	785	813	810	769	856	755	798	782	772	744	801	801	795	859	751	779	740	769	819	750	834	821	811	725	833	733	795	824	836	803	773	783	742	785	736	774	750	782	758	806	762	799	767	805	754	831	809	750	777	774	801	796	784	725	797	782	743	742	853	771	773	787	788	762	785	810	816	730	785	791	782	790	809	766	739	778	777	759	817	830	773	731	734	713	756	780	776	795	723	813	805	806	807	775	775	810	769	777	848	746	792	811	753	831	804	733	776	765	732	773	813	809	762	774	753	801	751	770	765	754	784	804	761	757	786	848	767	790	790	740	783	783	782	812	752	761	783	838	801	820	772	817	801	797	759	760	780	821	829	761	797	803	788	770	770	774	796	823	777	767	802	775	804	816	776	829	748	796	774	762	774	741	815	799	802	765	798	784	802	763	763	760	754	784	800	816	795	764	784	797	750	792	785	806	775	781	831	824	787	784	821	801	809	769	769	732	776	796	786	762	816	736	824	731	823	797	743	795	712	813	796	746	806	765	830	835	768	788	814	813	806	782	786	799	714	749	774	753	795	796	824	795	726	760	727	779	817	802	734	729	753	776	776	770	823	803	799	788	805	764	743	818	777	741	787	761	753	765	778	772	862	798	833	803	774	787	800	764	776	841	807	813	888	807	751	840	815	784	823	835	742	795	738	811	747	829	815	835	765	780	729	794	847	819	796	808	740	770	749	797	783	803	776	792	788	763	826	746	776	743	828	752	818	768	751	760	804	780	775	789	790	777	797	808	783	790	774	787	809	832	720	771	769	762	751	786	786	777	773	833	795	785	779	782	789	849	748	754	851	772	806	783	744	778	761	804	796	751	791	742	777	769	782	766	817	789	841	780	799	768	729	803	755	759	752	830	769	801	805	809	766	806	752	805	786	749	760	826	806	789	788	767	831	780	801	730	757	779	787	817	800	788	781	816	802	819	777	776	754	775	820	833	792	767	841	818	804	786	786	813	740	772	830	788	821	810	740	747	776	761	753	812	811	796	798	769	774	839	748	821	783	791	765	766	783	741	765	805	756	823	810	797	729	777	770	779	824	792	807	778	785	751	798	817	780	793	786	783	797	782	825	732	773	782	753	784	744	795	728	819	801	767	776	792	767	768	766	843	759	790	772	799	711	817	796	807	794	786	794	842	779	782	796	771	799	753	776	837	781	819	766	770	774	805	836	824	822	764	789	784	757	774	793	750	739	803	791	782	795	786	786	783	723	746	837	769	767	772	767	778	777	768	763	781	820	820	832	791	847	751	776	792	748	813	863	807	784	789	755	788	752	781	764	820	760	777	795	789	761	797	770	779	777	805	780	774	782	765	800	797	746	847	795	783	811	755	740	776	746	796	795	787	786	792	772	774	833	789	822	757	773	788	814	720	763	763	801	760	796	792	733	794	797	791	794	797	780	734	820	802	810	811	787	725	746	823	797	765	807	756	786	784	813	779	774	797	825	800	801	749	759	742	796	813	737	697	767	795	799	814	779	784	795	780	759	794	743	744	748	746	776	820	751	771	701	766	707	756	747	780	760	783	756	801	781	791	784	801	784	813	761	808	831	778	798	779	767	819	787	761	807	775	736	764	805	814	840	789	824	807	787	815	798	751	816	802	786	752	792	768	750	820	805	821	785	730	805	780	782	756	783	851	820	759	736	731	752	807	783	797	793	824	797	810	750	828	780	778	795	759	778	829	780	806	715	843	802	786	792	763	767	758	791	838	795	801	831	813	741	744	799	776	796	798	747	778	822	761	777	769	755	772	771	809	815	794	785	803	857	734	750	790	750	840	766	768	778	810	770	765	781	837	788	767	793	778	763	748	760	774	810	807	770	737	768	794	802	782	776	772	840	786	801	703	764	767	763	815	785	808	791	781	801	811	748	817	770	787	806	826	761	795	805	799	802	794	764	774	830	767	778	760	804	770	773	786	782	798	774	746	766	761	796	786	773	709	764	787	774	758	766	712	746	857	778	791	791	807	716	814	762	752	751	814	797	758	799	784	754	776	807	713	791	801	750	742	812	787	798	774	780	813	791	824	783	780	767	772	774	761	776	782	791	766	795	787	805	790	836	852	746	729	769	777	771	766	764	828	761	796	823	788	801	811	812	812	808	819	823	808	774	794	792	742	736	762	738	813	781	813	835	774	754	774	815	781	784	775	788	722	738	799	804	783	792	833	802	820	776	787	735	784	796	772	807	764	759	754	743	805	757	773	744	768	814	784	772	767	773	776	821	808	775	783	756	766	798	799	747	749	756	777	801	788	799	763	816	760	815	795	833	798	743	810	795	825	754	754	806	756	717	821	799	760	759	777	775	752	777	811	752	797	810	776	793	762	762	712	794	764	789	737	746	719	802	796	761	805	745	787	758	777	809	802	844	755	858	818	779	803	771	757	772	817	814	778	759	765	769	814	740	739	812	711	787	769	777	797	785	790	805	745	732	770	752	736	844	826	784	731	803	739	772	782	839	842	764	740	774	773	807	773	791	814	730	816	790	778	763	818	748	798	764	788	762	821	786	791	791	751	749	766	782	778	757	765	770	752	766	819	786	812	777	791	772	803	747	738	779	745	795	767	794	772	707	813	817	768	856	806	763	812	770	743	808	774	805	751	777	818	780	775	791	788	752	734	783	741	791	791	738	786	745	768	797	780	796	797	830	794	811	754	804	801	801	723	771	811	803	764	763	765	781	812	811	750	806	766	749	798	789	790	778	795	772	831	830	784	788	786	739	785	813	751	779	757	754	800	729	779	739	764	826	748	794	776	805	788	736	797	739	789	821	813	793	761	792	804	819	718	798	796	807	755	775	787	767	722	781	783	776	835	798	777	831	813	773	748	728	792	733	758	814	775	808	769	829	800	813	787	773	789	777	825	776	771	804	800	729	784	725	805	772	752	778	744	780	787	798	761	810	811	767	789	797	814	802	790	780	784	848	779	766	769	783	781	781	799	831	792	781	777	804	781	811	752	778	770	771	801	783	744	780	839	772	757	813	786	802	764	801	780	778	757	769	801	746	813	872	776	775	763	759	744	800	806	839	817	752	812	744	763	800	797	767	756	765	778	778	829	822	776	786	783	759	784	774	800	874	746	764	820	774	814	800	774	760	751	770	771	753	778	791	760	808	760	772	800	788	852	834	758	781	811	826	738	749	796	780	762	819	721	762	785	751	763	798	783	771	784	797	781	703	766	787	746	767	810	748	804	748	803	800	774	757	758	764	795	773	776	780	794	770	771	732	795	738	820	763	767	775	814	746	814	800	792	724	752	734	799	746	766	791	738	740	792	773	779	777	774	803	787	795	730	785	792
19165	54711	7736	2823	2112	1674	1438	1296	1154	1082	968	944	913	938	923	939	901	872	873	811	811	859	816	815	838	817	785	797	827	845	771	771	839	802	821	830	814	859	843	820	880	825	858	843	853	814	843	843	834	849	813	838	844	803	790	782	776	782	789	747	771	829	829	812	817	776	778	795	785	791	803	745	830	784	745	772	818	777	783	809	775	798	778	831	735	788	784	763	810	768	827	792	786	770	805	790	766	813	771	799	761	773	780	765	802	816	764	766	805	790	815	806	771	788	784	772	790	795	746	775	807	760	812	786	775	824	800	812	794	764	846	787	806	808	791	797	806	770	786	777	750	844	846	780	740	808	777	842	831	808	748	787	834	830	757	778	797	847	763	718	813	820	726	760	786	820	798	822	765	744	796	785	830	793	804	763	779	817	780	823	753	780	779	804	778	791	817	794	843	781	798	807	787	785	805	729	778	824	814	783	819	801	803	763	785	794	834	791	794	753	793	745	772	818	784	818	731	813	799	769	784	780	798	833	760	793	784	774	819	781	799	754	780	774	780	773	791	794	831	784	749	819	786	797	797	786	813	842	790	769	764	828	774	779	761	764	775	821	781	798	783	777	832	850	810	805	805	761	753	748	781	815	821	764	774	818	781	781	744	813	775	759	751	801	790	783	814	796	791	795	819	791	795	741	773	757	731	799	743	788	780	801	762	746	752	820	805	806	764	834	761	802	796	852	798	833	772	780	769	736	814	800	789	804	796	753	832	794	841	780	734	776	832	769	801	819	793	766	784	769	839	797	783	784	784	793	823	788	777	817	798	732	806	800	843	767	810	745	725	755	813	783	810	832	769	838	796	842	811	801	818	800	767	836	811	803	785	738	802	811	784	825	801	748	773	756	782	804	775	779	795	796	763	801	815	800	840	781	758	773	753	788	832	825	822	748	761	803	780	846	868	808	784	779	753	781	840	797	791	723	754	812	784	771	813	832	765	805	791	769	765	774	797	833	766	802	782	804	783	834	779	761	771	800	826	804	757	825	828	797	790	759	738	779	832	790	788	763	822	777	810	806	790	773	751	781	794	802	848	784	801	772	790	780	756	781	794	823	817	836	821	824	788	788	852	796	732	710	815	733	800	801	764	823	822	771	813	803	798	804	838	848	767	780	822	725	791	780	832	811	802	808	783	815	778	722	798	745	800	804	774	783	779	805	755	789	774	810	815	831	783	820	849	777	758	827	783	828	826	793	795	807	791	795	792	781	761	789	816	819	767	814	789	769	784	828	813	816	804	752	820	835	863	742	785	745	810	782	778	822	805	778	800	757	751	825	819	808	843	739	788	807	809	752	845	776	804	751	853	794	761	802	843	821	746	764	797	828	782	790	831	751	807	822	833	817	799	777	805	817	802	787	801	753	797	782	794	763	810	773	798	859	793	741	824	809	795	805	772	765	778	791	792	773	822	767	754	795	802	786	818	828	775	755	791	789	788	757	847	820	780	775	775	825	771	826	793	768	811	798	733	850	792	762	819	798	782	807	822	720	784	741	825	789	795	790	832	778	788	788	830	782	802	838	785	771	786	780	826	784	742	761	815	768	825	809	817	844	775	767	756	819	785	759	784	843	800	796	810	785	761	809	784	823	815	797	743	872	800	824	824	798	791	762	800	786	775	764	808	796	767	832	749	827	796	777	790	789	807	816	773	761	757	776	785	749	787	747	805	817	798	803	784	806	838	771	797	775	789	807	757	741	809	802	790	798	734	777	836	786	798	744	761	769	816	805	795	788	736	774	830	824	745	765	805	782	815	809	830	812	792	788	764	779	763	814	822	789	762	756	793	822	789	831	763	794	772	792	761	816	831	785	770	784	822	803	807	772	757	810	778	776	809	757	849	770	799	775	771	779	759	790	818	844	775	765	819	807	769	795	792	771	767	773	796	803	767	768	782	840	773	774	823	755	787	810	783	816	802	781	789	787	776	793	789	770	774	709	806	713	770	807	803	735	787	820	825	802	816	796	799	768	798	765	804	809	787	791	802	808	772	796	784	766	774	808	744	816	783	813	805	743	795	885	794	802	791	804	755	738	751	822	849	780	728	759	752	727	803	789	749	804	798	731	816	768	795	772	735	825	787	796	770	790	778	777	774	764	800	778	734	774	784	772	784	770	783	768	794	754	804	836	792	797	769	801	773	759	829	743	771	796	799	819	763	804	817	735	784	765	842	808	804	774	765	766	751	752	752	756	761	825	764	806	780	793	762	758	825	827	838	773	782	824	790	813	763	778	724	801	803	770	824	796	765	772	779	821	786	746	763	748	804	818	748	785	833	778	748	811	786	794	780	812	808	804	847	728	780	807	800	790	755	748	810	771	826	799	825	801	747	793	780	771	866	781	774	793	811	741	819	801	833	852	787	777	764	785	788	857	811	858	785	720	739	772	766	834	800	782	749	786	738	792	759	736	773	824	795	822	818	750	807	823	833	766	779	802	773	814	807	776	782	772	777	735	768	801	797	796	767	805	801	780	832	829	820	810	798	804	802	775	784	808	797	797	744	763	763	798	747	791	796	818	786	784	803	752	794	788	781	790	807	736	795	784	787	806	815	795	745	799	799	786	754	829	793	780	764	804	820	805	783	857	747	768	770	789	766	761	820	738	772	776	718	839	793	808	776	800	774	800	764	778	759	771	820	781	779	796	753	778	803	764	804	799	786	819	822	762	812	765	783	790	767	771	761	721	804	770	746	803	797	801	766	800	815	790	804	799	805	776	816	853	766	830	798	805	763	760	785	826	806	782	814	792	747	827	807	757	797	791	794	768	762	788	794	742	807	775	759	772	823	796	829	771	775	804	766	812	726	807	804	782	797	814	748	838	740	795	775	794	787	762	816	803	793	768	771	793	767	797	809	764	776	753	749	761	813	789	775	825	777	756	835	757	789	784	739	786	800	837	745	812	733	810	829	778	786	765	768	795	793	737	788	763	832	834	798	837	820	793	788	821	798	824	801	762	830	787	788	789	795	790	819	816	746	802	761	780	787	777	808	764	754	782	818	755	771	831	802	854	782	779	792	831	821	786	778	815	801	773	884	781	780	819	821	840	808	810	810	743	817	779	770	845	810	793	761	781	815	820	782	798	805	842	803	807	800	755	822	788	788	839	786	745	776	796	773	784	840	815	807	743	789	816	817	799	837	785	807	756	793	770	790	820	822	825	837	794	818	775	814	806	805	792	751	788	805	852	820	759	765	829	745	752	784	850	821	801	796	754	754	788	788	745	769	787	772	782	824	784	809	777	792	765	822	750	781	815	835	788	824	803	732	817	801	805	816	846	756	763	780	810	793	878	747	819	818	779	775	866	787	791	812	814	787	773	760	808	790	777	806	803	773	776	810	768	801	815	825	819	828	776	802	786	789	788	729	726	769	776	802	773	764	740	781	786	802	744	768	789	765	782	771	801	779	815	799	784	795	791	795	777	762	746	812	800	781	803	840	781	802	811	752	800
25427	21629	27712	25042	6467	989	821	747	686	704	671	691	651	636	666	626	658	643	547	599	621	610	638	572	668	616	587	630	640	597	555	585	592	662	587	629	642	643	659	644	636	589	637	666	624	611	637	616	628	651	566	591	595	613	594	616	631	629	629	585	585	598	581	639	613	624	603	643	630	590	618	582	639	583	618	599	641	622	591	615	578	534	579	578	613	607	617	598	615	593	663	613	649	574	608	624	623	659	574	537	572	609	620	579	629	609	629	559	613	589	612	581	588	611	588	606	621	642	608	587	580	610	619	589	615	599	588	597	635	620	600	581	639	577	615	644	593	633	566	609	597	662	614	630	614	587	562	610	579	614	630	584	563	603	577	610	584	582	644	597	591	592	607	591	560	600	610	600	561	652	597	552	606	590	564	636	622	630	563	596	587	640	549	561	607	610	577	584	619	620	656	588	596	608	628	620	599	599	587	578	589	599	589	592	649	632	597	562	592	612	576	587	640	646	606	572	617	591	637	617	587	645	618	596	705	598	599	601	622	596	594	596	588	609	576	638	611	578	622	590	575	637	621	636	657	649	605	615	580	601	584	627	572	637	639	628	621	590	639	661	617	646	572	603	562	609	630	586	638	600	623	644	623	624	569	618	572	606	597	619	604	626	617	617	598	573	599	547	614	548	601	615	627	592	583	565	564	622	618	599	599	636	547	590	600	559	585	583	633	626	617	664	665	605	582	653	597	613	602	582	590	629	575	610	584	620	601	623	642	658	585	628	611	580	581	643	619	601	624	596	590	566	626	629	606	635	621	554	611	613	575	578	614	651	547	605	610	631	631	586	626	634	600	593	627	591	601	604	587	569	595	608	585	597	573	571	579	613	603	614	609	612	579	591	594	625	623	567	545	566	651	633	589	568	605	595	629	653	601	665	575	586	626	564	597	636	610	636	631	585	599	561	621	625	607	625	617	599	608	630	595	633	578	658	608	624	590	610	568	622	637	610	636	611	630	633	598	593	615	592	634	622	623	619	589	653	604	557	630	615	585	583	591	612	570	574	619	627	608	612	629	630	601	616	605	590	612	585	617	584	547	647	632	620	568	556	601	580	592	611	624	603	580	598	606	583	578	631	592	621	616	571	622	555	570	613	612	608	624	578	581	592	587	593	596	560	606	580	637	632	615	635	566	602	618	587	608	612	555	600	601	599	673	612	594	620	571	646	631	622	630	607	632	597	606	599	576	620	616	638	593	566	563	608	600	600	640	606	619	572	596	601	604	636	653	621	630	577	643	596	677	618	629	585	623	625	580	598	627	601	583	577	599	589	619	609	590	579	618	648	620	597	618	629	647	579	597	619	587	590	617	571	646	645	592	607	632	613	625	620	606	630	609	601	587	604	610	589	587	582	601	625	641	606	624	644	583	603	582	647	567	576	593	589	581	638	559	591	604	597	613	647	615	632	593	585	616	567	609	610	600	625	625	602	584	598	610	571	582	575	624	603	621	598	607	612	615	562	596	599	596	592	629	624	627	567	646	625	637	627	630	599	600	573	590	619	634	609	576	611	614	566	620	599	602	609	564	623	614	603	587	611	559	641	604	568	570	588	573	588	598	625	598	622	621	594	607	636	600	607	603	581	608	573	577	637	606	585	601	603	577	623	602	605	619	594	595	610	636	564	621	625	567	600	669	635	609	611	579	590	618	627	591	586	625	592	646	607	625	578	574	577	577	662	613	659	619	570	620	609	622	607	588	630	621	596	606	631	616	625	608	628	626	577	620	587	599	591	647	601	588	605	590	627	595	579	595	643	637	606	600	601	575	576	590	593	590	580	599	626	618	653	613	632	574	590	635	574	630	591	631	620	652	603	606	625	579	597	570	589	612	632	609	588	580	564	624	611	547	608	605	558	626	597	609	603	602	597	585	587	633	667	623	572	628	624	549	586	642	600	637	592	613	624	618	612	600	570	606	548	591	654	571	629	580	604	591	622	609	633	583	623	596	587	618	581	631	599	589	618	559	612	596	683	594	603	599	619	593	605	582	621	596	601	591	625	575	610	619	624	619	667	615	643	614	653	635	592	596	593	619	580	635	583	607	594	616	608	608	599	637	625	567	594	641	623	658	602	594	570	615	607	587	641	659	610	620	616	616	618	658	570	614	612	607	576	606	600	598	583	647	598	572	585	610	632	607	634	594	581	611	640	587	567	602	612	591	610	566	611	621	594	616	601	612	584	584	623	652	591	609	570	551	589	560	582	567	603	583	588	633	550	594	594	582	609	640	554	595	567	583	595	621	584	589	605	636	632	643	596	583	606	647	628	596	547	598	672	613	587	576	585	611	634	642	594	599	588	667	618	628	559	646	577	594	573	613	644	630	639	644	575	566	587	564	599	572	570	607	610	583	635	570	625	571	608	608	583	611	650	583	622	574	607	650	605	560	631	589	608	551	592	648	613	581	612	580	651	570	646	605	602	587	624	575	587	612	604	603	587	623	574	622	631	598	633	629	596	631	612	576	592	604	597	620	591	608	625	593	596	602	603	609	575	604	594	616	639	587	580	573	579	604	627	608	596	631	586	673	589	609	619	555	628	586	619	605	610	591	590	647	631	617	608	600	602	619	640	570	621	593	623	558	655	630	607	575	562	556	615	607	567	624	598	624	629	614	574	632	607	628	583	573	607	569	628	576	601	572	581	575	619	626	598	583	590	587	578	558	606	632	616	630	547	613	611	606	609	606	619	634	584	607	593	563	589	627	595	584	590	615	595	597	609	620	581	639	594	607	610	628	578	602	613	542	587	645	595	581	631	624	592	611	622	651	596	629	570	568	650	570	630	590	591	651	617	625	610	561	621	657	606	576	585	625	557	611	594	592	601	580	585	622	601	616	628	587	557	547	610	687	580	656	624	615	583	601	628	575	615	631	575	618	584	579	585	598	591	626	566	598	640	601	651	595	600	569	620	594	617	605	608	636	625	586	616	583	594	599	594	654	603	590	615	650	638	603	585	556	617	574	622	567	605	611	580	605	591	603	622	607	606	637	616	604	607	591	572	648	605	623	590	615	607	609	627	619	643	566	661	650	608	647	585	611	625	576	661	589	606	635	630	597	631	606	622	615	614	591	603	554	585	617	579	588	593	595	647	566	599	569	574	617	645	593	607	590	621	595	641	613	617	593	566	611	596	544	626	647	564	588	612	620	616	578	646	607	575	583	624	588	591	607	611	585	601	604	564	613	599	603	628	603	584	614	573	622	569	597	608	594	624	595	575	605	602	560	616	573	610	603	609	629	592	613	582	596	600	590	633	607	597	593	606	592	596	609	601	615	572	627	570	588	626	590	617	604	602	615	579	652	598	621	628	619	627	582	578	590	603	615	608	622	631	622	648	619	637	606	630	632	565	569	563	601	587	584	641	591	625	591	627	618	633	652	635	570	567	622	595	613	591	587	634	642	594	632	623	580	571	605	563	567	560	569	589	596	633	631	599	619	622	604	619	581	640
16708	45126	7586	1777	1444	1140	1039	917	847	779	781	765	722	676	684	691	663	670	678	690	681	737	622	651	668	680	696	687	658	644	664	655	637	673	681	660	711	708	654	719	653	714	677	705	662	692	674	703	699	673	658	669	657	674	646	709	674	678	681	660	660	674	736	667	648	651	712	692	666	688	684	659	622	663	655	670	662	695	635	642	670	660	645	630	694	598	672	699	634	653	676	618	655	639	663	650	622	603	683	674	663	631	650	661	694	656	639	669	662	643	664	666	640	671	655	666	689	639	696	591	687	644	607	616	603	678	707	632	654	645	687	648	672	637	651	636	691	667	641	646	673	667	612	653	686	654	636	693	609	647	619	658	656	659	655	675	654	653	645	596	652	701	674	604	669	606	666	673	619	659	637	631	639	623	666	616	686	654	665	653	649	643	615	634	618	655	685	659	656	656	621	626	632	608	612	654	634	619	646	622	607	615	643	654	668	667	623	593	650	680	635	634	657	695	667	598	645	595	633	593	651	620	653	658	616	646	641	593	623	632	633	668	664	633	646	614	655	681	643	638	664	599	646	626	664	646	616	634	689	689	661	667	645	632	656	651	633	645	648	639	619	703	623	672	648	699	638	680	590	643	645	634	635	674	628	632	649	639	642	657	649	655	635	618	694	692	680	665	643	682	638	661	639	630	620	658	632	677	668	659	667	667	607	646	651	650	638	634	639	638	656	613	652	643	653	635	603	620	661	666	641	706	701	630	646	613	656	609	641	647	635	646	656	628	646	628	687	667	694	649	646	644	699	617	676	643	637	664	666	630	611	633	611	642	691	674	677	641	682	646	616	645	642	659	642	628	676	655	645	624	678	679	610	607	650	596	641	660	653	648	650	645	638	659	670	666	630	624	638	633	625	658	645	635	704	649	676	662	663	620	628	644	681	666	650	625	646	705	651	633	670	676	636	659	642	712	583	669	630	705	626	643	643	675	592	669	640	670	648	646	576	689	619	625	630	679	620	624	657	647	672	651	625	677	654	632	627	676	673	645	616	644	667	685	618	638	628	678	624	636	627	652	663	664	640	612	664	627	717	659	624	642	571	659	633	637	647	623	662	627	649	639	666	689	692	635	651	676	628	633	651	631	645	617	590	615	645	639	666	669	630	657	615	638	668	672	637	638	592	663	598	658	667	680	602	660	654	667	679	616	657	612	666	689	631	640	699	650	659	696	642	675	626	611	640	652	709	618	606	701	620	609	667	635	618	654	649	651	673	651	611	639	628	688	650	582	657	690	661	668	686	620	654	680	705	655	676	650	632	643	628	677	665	700	570	620	634	650	636	677	662	673	675	654	691	613	651	672	636	663	635	644	636	649	670	613	645	643	658	650	656	643	674	641	649	648	655	600	650	613	648	619	665	648	687	655	658	660	672	679	640	638	672	609	610	603	672	676	653	667	679	635	627	668	653	637	644	637	691	617	627	646	633	616	680	641	707	659	639	690	671	685	596	641	656	622	650	613	608	590	596	628	648	640	641	646	644	632	680	620	632	635	640	629	616	615	641	691	657	673	625	677	691	628	683	645	636	669	712	658	635	667	680	657	628	633	707	661	627	612	686	680	671	649	629	628	663	662	625	633	616	615	665	686	619	634	641	667	639	608	601	649	652	666	668	669	666	624	648	637	667	621	661	638	647	680	643	636	683	611	645	641	633	634	694	645	677	613	641	676	691	617	697	604	678	610	668	654	668	647	644	606	667	657	680	651	640	688	624	645	654	633	668	680	667	635	689	643	642	624	666	652	632	659	653	619	644	666	655	669	644	652	634	622	631	630	645	650	636	689	665	643	634	668	655	651	645	642	663	611	674	618	644	622	653	693	594	644	658	644	680	621	663	655	684	631	637	645	623	664	635	659	651	652	650	662	663	667	637	606	630	674	694	676	665	627	665	663	655	627	652	623	639	650	682	661	587	675	627	626	664	613	598	607	623	645	617	623	637	652	652	597	670	646	658	699	679	609	688	660	663	635	650	599	698	647	714	661	686	662	661	674	633	664	601	634	633	628	672	618	669	679	663	689	650	600	591	665	646	658	650	627	610	666	632	604	688	631	619	610	635	655	639	642	647	647	660	665	644	655	675	658	617	675	606	635	647	634	617	640	661	670	621	644	626	631	651	619	685	661	676	635	640	648	628	661	678	659	649	632	607	587	620	603	616	640	646	637	623	646	637	625	633	659	660	663	629	679	629	649	629	665	624	634	635	651	628	629	619	652	696	627	673	658	630	643	678	657	572	658	632	671	669	685	649	660	692	680	678	672	660	624	653	648	643	650	641	632	659	646	662	672	625	673	663	644	606	642	623	665	633	646	628	670	598	613	657	668	623	616	679	634	686	665	630	622	675	655	648	659	613	596	672	661	665	715	640	631	646	706	671	699	659	695	620	595	708	660	614	609	595	627	618	655	634	623	640	678	678	669	647	663	609	676	695	673	684	661	667	628	668	625	625	637	669	675	673	656	645	639	665	692	649	656	668	608	635	655	609	630	675	613	632	610	676	683	636	632	662	618	642	663	644	649	652	643	666	633	636	641	695	663	619	651	681	636	629	703	670	659	652	644	646	670	624	672	668	630	609	665	587	649	595	686	665	619	656	662	663	627	637	613	677	636	629	645	622	652	657	634	632	649	634	651	680	620	611	663	626	662	664	663	637	650	665	615	615	634	637	651	627	651	635	591	657	688	675	624	616	674	639	658	610	626	632	657	722	645	654	674	722	676	652	668	632	626	617	651	640	666	655	634	641	639	644	627	653	671	640	659	658	643	679	640	657	641	638	658	606	645	623	612	648	658	640	682	629	684	612	619	632	670	644	623	679	649	665	615	604	654	684	674	623	672	633	655	667	624	665	635	686	622	611	638	667	659	676	633	668	614	645	672	623	661	623	634	674	587	660	622	622	614	614	625	642	664	682	697	692	622	644	654	661	678	658	666	671	658	594	655	645	664	636	635	652	631	614	649	620	691	634	699	667	681	669	679	588	666	657	620	641	687	643	686	641	643	655	646	610	670	652	646	627	650	651	641	669	638	632	683	695	666	654	653	697	662	596	687	684	634	639	644	623	635	653	655	657	652	654	653	651	627	669	636	594	645	635	671	643	640	605	675	652	704	681	628	648	666	604	650	663	674	668	661	628	632	611	629	595	649	619	677	630	682	615	634	638	668	604	666	653	626	638	637	667	689	680	666	609	704	629	646	641	645	649	630	663	705	615	648	620	609	689	667	690	631	624	592	683	703	618	643	650	661	671	634	645	655	667	605	659	649	643	703	665	604	691	624	605	651	644	665	615	652	680	638	699	625	647	664	652	641	605	727	675	645	631	667	614	627	662	640	644	640	649	629	607	639	661	680	686	614	619	649	664	647	623	658	602	619	632	618	608	658	628	659	701	680	654	654	685	618	668	681	629	667	658	645	667	647	657	629	657	683	633	682	640	648	625	603	650	660	638	650	645	632
22983	21500	29227	24171	21488	20969	4601	1794	1375	1315	1287	1204	1215	1092	1139	1081	1066	1053	1037	1112	1051	1089	1043	1072	1035	1070	1046	960	1050	1010	1037	1031	984	1030	1037	964	1043	1140	1066	1079	1086	1014	1037	1036	1050	1072	1003	1017	959	1045	1028	1026	1049	1018	972	1022	982	983	1019	955	1008	982	936	970	985	997	1030	998	1040	1052	1025	995	976	1009	1016	1004	1006	1032	1015	1042	1014	1027	952	1009	981	1044	1045	985	1008	953	1020	1031	999	962	971	1010	966	1028	967	995	1003	1025	986	1027	995	962	1029	1027	1014	1078	1015	1024	1011	990	994	1000	997	1023	1025	960	975	962	1000	976	1030	1025	1031	963	1037	1069	1018	986	1061	1011	1005	943	974	1043	1000	959	1001	949	945	999	975	989	1049	970	1061	930	999	1018	1017	997	968	1005	1032	979	964	1017	1006	946	997	960	1039	1015	1023	1028	1025	998	962	993	998	1044	944	1045	991	971	1038	968	1054	1016	1044	1029	995	1009	977	989	1031	980	1041	970	1034	1018	1063	965	1009	1005	991	1014	1039	1000	956	1017	1033	1002	969	1042	976	1005	1027	974	1047	1011	1011	1050	1015	990	991	1040	938	996	981	958	965	997	1054	969	991	919	1019	997	976	1010	1019	1055	966	1001	1015	979	1004	996	998	1007	956	998	1004	960	965	982	970	977	1009	971	987	975	1003	966	1003	1010	1004	1020	985	1015	1105	977	975	1035	983	988	1032	1006	998	929	994	1028	1064	1024	1014	992	999	1022	1019	968	1042	974	976	1019	1038	991	973	1000	1048	998	1022	1059	1056	973	1017	956	1006	1004	939	967	954	1007	999	996	986	1042	950	994	998	1011	1069	1004	1037	1035	949	1006	994	1029	1007	1017	1025	969	987	976	1034	1004	993	1020	982	1047	982	1042	991	1024	961	1009	1014	973	1021	1002	976	1019	953	1043	972	1025	997	965	1009	991	984	1040	1003	998	976	956	1009	968	1026	1010	949	976	999	989	1040	1029	1002	958	1033	982	998	1007	1071	1022	945	1010	1027	1026	985	1014	1039	1002	941	980	997	967	1042	967	1009	983	996	1066	997	1015	1037	1029	913	980	1014	934	1048	1068	1027	987	1008	1033	1000	1006	1021	1004	1038	1015	1066	965	1025	989	967	953	1059	955	1012	967	1023	1006	1024	958	1011	972	1044	1018	981	1011	1025	1019	1031	1038	988	1000	988	1065	1033	1014	1002	1039	1027	948	1037	1044	1025	988	980	1062	1083	1028	1025	1000	1007	1027	1066	1030	1055	1035	968	1022	1029	968	1012	1032	998	989	1010	1069	990	987	1049	1014	1079	1030	1001	1010	1046	974	1009	1008	977	995	1036	998	977	1062	1006	1022	995	1004	958	1029	975	1001	1052	1011	977	978	989	1012	1007	1035	1038	1007	941	1012	944	1037	934	969	959	1041	954	1009	976	1059	971	1005	1006	1069	1012	1012	965	994	1006	980	1013	1008	1018	1030	1034	1025	1036	965	989	1040	968	1012	942	973	1011	1001	919	963	974	990	977	1029	1011	964	988	988	1021	1011	990	951	959	1038	992	1050	1015	1052	1016	1003	1024	991	943	1010	999	1014	999	1070	1020	997	987	1037	976	1017	990	1000	998	968	1048	1028	1014	1014	992	1005	996	1027	973	995	1037	1084	1006	996	1063	980	1035	994	971	1017	990	990	948	1019	1007	906	960	1018	966	1055	996	989	1012	1012	992	994	1018	1035	1004	985	970	1046	1018	1090	1023	1030	994	1022	1063	953	994	1018	1011	977	1014	1028	961	943	954	926	1045	982	988	1023	1046	970	996	964	1000	1004	973	985	994	945	964	1017	1069	987	1004	982	1031	1029	1025	993	1000	976	960	982	999	975	967	1024	1083	1010	1048	951	983	976	992	968	1040	996	1020	1009	975	1007	973	999	993	983	982	1076	985	982	1037	1004	977	991	986	1004	953	974	1010	1009	956	1049	1042	1018	998	1015	993	1036	995	1005	971	971	940	1043	983	1054	1022	1049	985	1035	1012	1064	1026	954	1001	952	959	996	1029	1026	996	1039	932	1012	943	1015	993	1026	1031	984	966	1017	967	944	1001	1024	967	990	974	990	988	1005	1043	998	1034	961	1006	986	989	1033	1001	991	1011	1005	1014	1010	977	982	1012	1006	989	1019	977	994	956	992	981	1037	1016	1015	963	1001	984	992	972	976	972	982	959	1019	1053	984	972	994	1005	1029	1015	1003	1001	1021	991	1039	990	968	982	1028	995	1041	994	969	1032	958	993	995	1010	1033	1030	1002	995	1030	985	995	963	957	986	1012	1074	974	1017	989	1014	1059	978	1068	980	1016	994	1017	1014	1003	1005	1029	982	1060	974	950	1028	971	970	1090	1041	946	1017	1032	1022	1001	973	1070	1035	998	998	984	1026	979	1003	1013	982	1022	969	961	1007	1025	991	1029	980	1013	982	964	958	933	1038	971	1047	1013	995	993	1066	991	1034	985	1000	1007	998	986	991	940	1021	976	981	1018	1042	1014	982	1032	992	974	1022	1014	973	994	1034	1036	1014	1043	1009	995	957	1021	1012	954	988	1012	1022	987	1013	940	1018	993	1022	1005	932	989	958	1013	998	1048	989	1005	973	1004	942	984	1036	1056	975	985	977	1017	931	1002	984	992	937	1021	998	1023	1001	965	1014	951	958	1084	1012	968	1005	1019	959	1037	974	996	983	1044	1025	991	951	965	1009	1024	1036	1049	1012	988	978	974	962	1016	997	994	974	1005	942	970	1006	952	1017	997	979	963	993	1037	997	969	993	962	1028	962	1000	1003	1020	940	1001	1023	923	1006	991	1024	1015	1031	999	991	1019	1047	992	961	1002	999	982	996	1011	1027	939	1000	987	992	980	934	978	1023	1020	1013	1009	978	987	1023	1028	978	988	1029	1037	980	973	992	1026	920	1026	1000	985	976	1011	1027	1032	1013	984	968	1012	972	988	941	1014	902	993	975	1051	936	941	985	985	980	1017	978	994	997	994	1035	994	1006	1022	986	997	998	997	1009	973	974	946	1064	996	968	997	1031	982	969	1038	998	993	1051	1030	976	1022	1040	974	1011	1004	982	995	1036	1012	969	1064	954	987	1041	1015	996	960	1018	1023	958	1028	989	1014	1034	960	969	963	1011	982	1041	991	1026	1013	1025	991	1004	1027	972	987	976	1019	982	1013	1010	951	1002	970	976	962	1003	948	995	999	954	923	1024	955	980	1001	948	981	1000	983	959	1019	971	988	1008	1008	963	996	1000	999	1004	1045	1008	1025	979	982	997	1018	968	1024	961	945	987	1014	1012	993	1038	1059	1005	983	1003	1003	995	937	980	962	1018	967	1006	971	952	1041	954	1020	1012	939	1025	944	1025	984	980	1024	997	1065	946	954	1016	985	1018	1008	965	989	942	966	1019	1030	947	955	996	1013	936	988	989	982	1028	975	1006	962	978	1029	1037	948	1021	943	980	1015	1015	958	949	951	983	1020	1007	1053	1022	953	1036	1044	983	933	953	976	961	1039	1010	1026	1018	995	989	953	950	986	996	994	998	1028	1029	954	950	975	993	1014	1034	1006	967	1009	1030	963	995	948	1011	982	968	984	951	986	977	1022	970	1016	993	986	1045	996	971	979	1068	974	984	989	1024	983	986	976	973	1004	1006	1038	935	983	967	980	922	995	1017	991	978	992	1005	1033	1019	996	997	1010	1026	987	1025	1000	1049	929	977	1043	971	990	978	1052	949	995	944	1020	1043	984	1009	939	987	1013	1008	1044	1007	987	1010	984	976	984	1003	1036	1014	994	975	1019	942	1035	1000	992	1010	993	987	967	1046	999	991	995	956	970	994	995	1008	1069	947	998	1030	942	966	987	941	1013	1014	953	973	983	998	1014	1004	947	1026	1007	1033	1013	945	992	1024	992	1064	986	1031	966	927	1002	1001	997	1000	987	963	1019	977	994	988	1002	986	975	963	990	988	1031	1049	957	1022	949	965	971	989	969	955	929	999	1015	983	1043	996	1034	973	1074	988	1055	996	973	1030	1025	950	983	978	1019	1011	1012	989	995	974	1043	951	1021	1018	1014	976	981	1011	977	998	1043	1076	961	1009	1026	1012	979	1023	1014	1026	1073	998	1078	990	1046	971	983	1014	980	989	988	989	981	1024	979	935	963	1017	1028	977	1024	949	1006	977
22508	54177	11104	4805	3612	2904	2295	1916	1773	1537	1396	1354	1297	1245	1201	1199	1139	1169	1100	1066	1140	1087	1065	1009	995	1073	1029	957	1058	1014	1034	1027	1040	1066	1069	1073	1028	1072	1094	1028	1050	1079	1073	1090	978	1018	1070	1059	1107	1058	1094	1040	1064	1017	993	971	1056	1042	1050	963	1004	1034	975	985	1031	1049	1030	1034	998	1092	1022	1030	973	974	1044	975	975	1076	1015	1035	995	1016	983	1004	985	1038	998	965	989	1007	1019	966	1008	991	1006	973	1045	974	974	996	1014	960	1008	923	1012	999	1023	967	1021	1006	1022	1003	1042	998	1016	1028	1059	1007	1045	970	960	942	1014	994	1081	1014	989	983	984	1009	998	964	977	1042	989	971	1038	1002	1033	1055	1000	962	1016	960	989	937	982	958	1013	978	990	1015	1021	980	1003	1037	990	1030	1019	991	983	1040	946	1001	990	939	959	992	974	997	988	1003	1021	995	958	924	1011	1032	970	962	967	952	921	925	982	1005	951	977	998	969	1048	1041	969	1018	961	1038	937	966	1029	949	989	998	977	1015	965	1029	918	992	983	1038	916	989	1034	960	1008	1003	1002	1026	1024	1007	1021	970	1042	953	919	1009	1045	994	968	994	1030	986	1036	1010	1060	983	986	1027	958	997	977	1000	970	1004	1005	987	1030	1030	1019	993	1029	995	944	968	1036	1055	998	1004	986	1015	958	1016	991	1047	979	1063	1021	1012	1032	994	1052	877	1007	1020	990	1003	1044	1006	1025	1006	1007	1049	1010	1008	992	1008	1040	959	992	946	1030	912	980	951	1012	1084	995	988	961	1017	981	984	957	1019	982	980	1011	972	1004	958	1004	941	979	973	1039	1001	977	968	961	1030	1065	1040	946	1015	944	1015	1009	999	968	985	1066	991	1055	1017	1015	1015	1015	980	972	985	942	1015	1020	991	1037	993	964	976	1009	957	979	961	925	984	1009	999	966	995	999	995	978	975	1056	1004	1001	972	1033	1006	1042	1007	999	1042	966	984	1021	996	1075	987	996	1020	946	1016	969	998	1000	1044	1027	954	1013	972	965	996	975	1037	985	1046	1011	1056	968	1023	973	995	995	1002	942	992	978	1001	1006	952	989	1043	1022	969	990	945	990	1008	962	981	1043	1016	1013	992	1014	1034	991	1045	1008	993	1031	980	961	1053	1055	1013	1041	972	946	941	941	1007	989	1032	972	1006	974	993	948	1021	1061	1049	999	976	997	1039	987	961	1025	1031	968	1018	964	965	981	985	1021	999	990	960	995	1001	960	1015	1022	1021	1027	959	975	947	989	1021	1012	1057	986	994	965	1018	971	988	980	968	1000	990	988	988	988	984	1001	958	999	976	1029	998	977	959	951	1086	1057	1035	962	1021	1011	1079	1007	1012	940	941	994	996	983	931	998	1022	979	986	1006	984	1017	1029	1057	1006	1074	1048	1058	987	989	936	909	973	1067	1029	1039	1031	1006	1025	976	967	1007	980	1006	990	1008	1032	988	1007	1010	974	974	1034	961	993	1004	1079	1014	981	982	1029	996	969	994	1018	914	1050	990	981	1010	1048	1007	1002	999	996	992	968	1017	1022	957	991	1056	1060	1005	1033	1065	993	993	1010	992	953	994	1024	1019	1004	1025	954	1082	984	982	989	969	1059	1017	974	1017	1018	1010	1010	994	985	1045	1017	970	1064	1003	951	934	973	985	993	1004	973	973	1054	1013	963	1044	975	1034	959	979	981	976	962	1011	932	979	963	985	1009	997	1045	967	1015	1042	989	1001	950	967	1026	974	1001	980	1008	1007	993	975	1007	1001	996	973	1009	1027	987	919	1028	1015	988	953	966	962	1026	979	996	1001	959	979	990	1007	1043	977	1027	1027	957	1016	967	1015	988	947	1000	994	1002	969	994	1001	974	1017	922	958	1000	993	969	1031	982	1012	1042	978	969	950	948	989	1024	1035	1074	986	1017	1001	1001	985	1043	998	1027	990	953	996	947	979	991	1003	974	1032	1024	1017	1040	1007	993	974	977	998	992	970	956	960	1043	964	1031	1007	1031	978	1009	962	1021	1064	1031	1025	958	1010	959	1003	975	990	994	988	994	1025	1001	1019	951	1023	995	1055	1031	1045	1021	990	1022	1017	988	1007	943	1001	993	987	1047	944	969	971	1035	1051	1025	988	997	1016	984	960	1024	1072	957	982	975	1055	969	970	957	995	1015	1012	966	1028	973	974	1005	1016	980	981	1001	942	983	1063	991	984	979	1040	1004	1043	969	1019	1015	962	1010	988	1022	1051	1003	996	981	996	997	1054	1009	1012	1018	990	991	1012	977	1014	974	1041	975	1033	1018	999	1006	990	1012	1014	971	959	952	1020	974	1037	981	962	988	1024	977	1028	1018	1038	988	991	1013	1040	1044	1022	991	987	1022	958	995	1010	1032	1026	983	971	1026	966	943	976	1024	998	1021	942	970	1015	969	1058	970	998	1062	997	973	1010	1006	1074	1011	981	992	1053	1026	1022	1002	990	937	999	991	950	991	1026	953	983	1002	1015	1026	990	965	1030	964	1006	1031	992	963	995	973	968	986	1000	997	994	1040	977	1011	975	998	1048	994	987	1001	1003	969	974	942	997	1088	995	1032	993	995	988	973	980	1014	1014	1021	1000	981	985	1022	1095	1027	945	988	1029	989	998	1042	973	1009	1030	999	1024	999	1036	1007	959	943	974	980	978	994	977	1008	988	993	973	958	984	1000	991	1026	1024	954	985	1009	989	1039	1003	1052	965	1008	990	960	1010	971	1068	991	1007	1002	952	1008	937	959	992	983	1017	1008	1014	1068	1031	1028	951	1045	1044	1006	999	1050	995	933	1012	963	996	990	1052	936	998	969	983	993	964	1027	1029	1031	1013	1001	983	965	1029	961	1034	982	1033	1031	1016	994	990	985	997	984	995	1000	1070	1014	967	981	999	1010	980	1002	948	966	974	947	993	994	993	991	960	1052	964	1009	1039	982	1008	969	961	1015	987	1003	969	983	1008	992	1034	982	939	992	1002	1062	962	956	1029	974	972	978	976	977	1033	1019	969	975	996	978	999	1012	1007	1001	945	998	950	1038	992	982	1015	1032	1005	1022	972	1040	1015	1025	981	947	1034	1036	990	1025	1017	924	995	1033	1033	1000	1015	993	989	986	976	950	1022	966	1036	1041	996	961	1070	1002	941	1026	916	991	993	975	1043	951	987	1028	967	951	980	1036	987	1009	989	1013	957	950	1005	1011	991	992	987	1060	1016	973	984	998	966	972	961	973	985	969	972	988	970	1089	972	991	1057	961	1035	997	1067	1024	982	1004	1040	985	962	1000	978	996	1013	979	966	990	967	987	972	1021	988	993	962	1027	1065	962	1014	986	999	1004	1038	956	996	947	989	990	996	1024	1029	1002	983	1039	987	1021	1024	997	1016	998	915	926	967	964	1043	955	995	986	970	1008	979	1004	1003	1054	959	996	984	1015	986	992	994	978	1052	993	1015	975	959	993	1017	987	992	1014	1044	982	996	996	985	993	1002	986	987	972	998	1017	919	1009	1000	953	1040	1007	1021	1022	1059	959	973	1015	929	942	979	966	955	1038	999	1022	998	986	921	1036	983	978	1039	992	975	991	1018	1018	977	1020	1037	993	1025	997	1026	1008	976	1026	1059	993	978	986	953	999	965	1004	1014	975	1020	1061	979	1021	897	995	988	944	984	960	1044	972	1006	950	1003	1028	959	988	1006	1064	967	1038	1024	978	979	1014	1015	1011	951	1076	975	1012	986	945	944	1010	1023	1019	1004	1002	1072	971	1016	992	1005	948	982	1037	961	992	988	1000	1027	1008	1010	976	966	1047	984	945	1014	966	972	986	934	1026	1029	962	969	1000	1022	1034	962	965	1044	1004	1023	983	1041	1063	998	968	958	983	996	1054	1006	998	994	968	1007	974	1000	1028	986	1087	978	1018	996	997	1037	999	1027	1027	1008	962	938	1015	992	1057	1005	1016	989	998	961	968	1027	966	987	979	993	1014	992	977	996	1024	1026	1019	1072	960	986	1010	996	1002	1035	1006	973	925	987	1005	1006	1007	988	956	993	968	997	968	972	961	1005	955	1038	1049	995	950	979	1049	995	975	989	999	983	993	999	975	1011	1026	975	1027	1024	985
28478	18619	3983	802	604	550	531	565	500	523	509	525	532	515	495	500	534	494	525	530	502	550	523	522	499	512	537	489	481	516	486	513	458	529	544	554	524	516	549	523	532	530	569	537	545	569	558	535	522	480	533	513	520	504	519	523	509	507	554	540	534	539	510	568	532	539	540	540	536	550	492	571	555	485	520	511	500	514	523	500	510	506	498	509	543	525	551	541	493	516	508	517	556	501	485	501	544	497	512	518	518	548	501	519	497	525	551	498	533	530	500	526	536	501	534	503	519	515	528	520	539	497	525	522	518	519	506	541	539	505	510	535	498	474	532	519	549	534	533	539	494	546	533	522	496	541	564	491	512	481	535	499	510	537	486	506	562	485	537	552	550	533	522	529	505	504	499	539	527	532	503	512	467	551	536	508	543	557	525	519	553	506	537	507	502	521	498	546	524	554	527	504	492	488	540	518	513	515	527	488	539	503	517	520	494	506	524	556	523	550	516	526	515	509	493	496	528	516	528	523	507	516	502	522	513	512	513	551	514	498	547	479	534	512	527	540	544	519	487	520	507	511	516	546	509	540	493	493	512	504	535	549	519	535	525	557	533	543	544	519	560	516	507	509	529	546	541	498	478	527	512	492	524	526	528	500	529	512	502	505	549	522	558	547	521	538	520	531	522	515	514	498	532	522	510	500	481	551	520	520	519	524	522	537	507	512	500	536	537	508	519	513	479	512	549	523	524	514	496	506	536	558	515	488	529	526	513	532	495	485	500	515	504	502	495	493	538	509	505	516	516	522	500	511	518	500	529	542	524	486	555	506	548	523	513	530	558	490	533	546	548	539	549	503	538	533	529	523	520	543	545	490	523	521	533	473	529	530	511	528	492	525	528	524	511	512	497	503	521	523	484	525	503	506	548	520	550	550	503	554	514	550	512	498	487	521	541	513	496	530	510	507	552	523	512	554	562	515	495	509	519	493	546	486	503	509	531	520	546	529	464	513	535	502	503	527	523	521	576	491	529	533	557	524	523	549	513	542	517	524	515	531	515	500	471	542	536	486	483	510	513	532	588	547	528	530	472	515	541	535	520	528	509	506	503	543	517	534	483	511	527	458	490	498	526	526	516	522	495	513	528	538	516	546	546	536	529	536	502	537	539	499	534	540	538	477	559	497	509	546	515	516	527	554	515	501	535	512	510	521	538	497	496	502	522	493	504	531	501	537	488	493	520	519	514	507	529	521	507	529	526	529	514	530	528	542	523	537	502	537	546	533	505	507	522	503	513	523	513	570	517	559	545	550	494	510	543	538	486	525	495	499	522	492	540	534	569	528	478	570	490	535	513	533	548	532	537	498	518	539	521	559	497	519	524	475	506	527	514	505	546	541	475	498	494	506	503	490	486	532	473	467	517	515	534	531	516	519	555	571	483	499	514	503	547	527	496	538	490	550	538	551	541	543	516	522	528	536	499	504	510	527	540	499	496	480	476	470	494	560	547	526	527	536	511	528	536	507	522	497	531	504	518	500	510	497	548	521	525	548	581	552	544	497	519	552	510	536	518	581	483	516	532	522	545	502	513	523	522	484	531	519	534	487	486	542	490	501	513	551	531	495	509	518	478	503	519	514	545	537	501	500	532	533	494	536	536	528	497	563	507	523	506	545	505	512	527	536	515	492	524	544	509	544	511	536	536	535	517	576	503	482	527	496	515	535	547	503	523	547	511	488	530	508	551	546	478	511	509	508	566	540	505	522	510	509	503	521	513	530	481	536	535	503	544	538	530	486	504	556	523	542	557	522	560	529	523	501	513	493	522	533	507	493	534	498	516	561	509	514	536	531	537	484	510	524	527	530	510	529	534	490	540	492	561	496	478	498	532	480	480	544	550	539	520	538	540	503	547	548	529	513	538	484	549	519	551	506	508	527	474	529	523	522	541	479	522	510	532	504	531	537	538	463	524	548	518	517	534	520	543	515	553	485	458	543	529	550	531	566	538	583	528	511	527	539	514	482	500	515	530	552	463	492	551	508	513	527	507	522	474	535	531	486	576	535	518	568	506	504	535	519	555	531	478	524	490	536	498	522	510	522	505	517	513	505	541	578	490	498	555	559	504	513	536	488	507	492	517	511	530	536	521	482	524	523	505	546	498	531	521	495	536	517	503	536	506	531	492	566	486	513	540	528	543	482	503	529	534	518	543	516	553	530	492	560	504	536	526	541	497	538	512	527	484	516	504	546	511	536	522	557	511	493	542	537	540	511	517	523	558	521	502	540	517	538	529	505	502	550	518	499	530	509	507	496	548	497	520	502	505	503	521	509	527	563	524	512	528	568	536	480	515	511	537	492	539	559	517	544	559	526	517	531	533	520	534	532	495	513	560	518	562	521	531	480	506	526	545	491	508	492	544	499	526	533	537	526	515	534	487	511	487	510	518	528	505	527	536	526	534	526	528	541	451	538	540	531	555	523	484	518	545	480	519	495	492	510	569	504	535	504	503	509	461	481	521	532	538	466	507	539	539	502	495	575	556	528	521	529	542	536	515	530	510	540	535	521	519	528	530	500	522	500	475	528	531	505	490	513	546	546	531	536	496	527	544	554	517	548	508	501	526	527	519	536	515	488	515	513	536	524	497	544	554	573	511	465	492	525	567	493	524	499	535	522	526	477	531	516	518	516	533	536	558	528	553	523	525	549	548	522	497	536	488	524	508	470	536	502	514	527	506	509	593	520	504	547	517	489	520	534	509	502	528	507	513	554	537	496	495	507	535	507	526	511	505	531	482	554	491	508	539	492	540	482	506	571	530	516	510	501	506	505	501	580	516	529	553	540	512	526	529	520	530	495	524	515	506	543	566	516	490	508	512	530	480	502	491	473	514	502	513	471	531	528	536	499	527	548	551	515	537	531	510	525	531	543	541	503	550	551	556	521	515	517	527	570	488	505	546	543	565	532	516	552	534	517	524	540	500	563	512	515	532	530	540	529	552	570	529	536	495	537	507	483	522	533	487	514	502	538	545	501	506	559	495	527	558	513	523	524	485	563	494	545	534	495	518	521	489	527	489	486	502	527	510	539	487	541	467	484	511	557	506	537	520	564	570	496	517	490	479	507	496	540	490	525	485	488	574	545	563	536	548	564	548	517	498	506	534	544	516	500	542	517	548	520	509	498	480	499	536	498	528	497	535	524	556	547	527	521	483	521	510	566	509	511	545	529	564	498	525	496	504	550	510	543	493	481	538	533	512	523	517	509	535	559	527	515	514	531	555	550	501	517	529	498	521	505	547	518	545	524	509	515	513	537	529	535	517	524	502	521	521	539	527	525	498	538	509	522	533	493	488	590	521	489	507	543	470	536	561	531	531	508	518	507	530	552	534	568	543	507	488	533	530	522	488	505	502	508	532	493	535	481	478	542	497	517	492	548	523	516	527	531	500	505	513	560	514	518	537	504	517	523	522	501	524	526	508	485	512	513	514	522	487	485	524	547	522	531	519	565	510	505
11967	13715	759	640	627	550	558	596	535	566	576	534	586	580	540	543	549	520	494	539	512	545	532	544	541	515	518	553	518	571	540	588	546	512	536	551	566	581	583	590	600	562	591	565	548	541	537	638	595	528	573	555	533	536	562	539	557	564	540	558	585	554	568	554	531	516	558	526	539	555	514	545	553	595	532	529	565	538	531	562	531	550	574	540	529	541	527	531	551	513	506	522	521	509	539	500	544	528	576	557	517	514	577	561	553	533	531	539	536	546	551	559	534	561	541	523	512	568	551	540	518	533	529	560	505	552	574	564	500	554	516	561	554	548	601	498	538	536	527	565	558	578	509	528	497	564	588	557	569	576	581	554	535	582	543	603	531	584	569	559	573	570	528	538	549	528	532	529	551	561	555	574	571	533	517	545	562	583	551	521	580	558	547	553	569	608	577	539	558	530	538	593	520	565	551	561	560	550	529	532	557	514	565	526	562	527	542	545	520	546	577	581	536	564	579	561	552	561	512	538	540	545	578	543	538	580	559	558	587	547	541	547	547	572	541	546	546	565	540	545	537	550	564	564	600	560	539	556	513	522	536	575	533	519	596	558	536	515	523	534	534	575	521	513	529	596	506	556	522	549	511	536	565	527	538	554	532	537	541	524	504	527	559	522	575	548	522	542	585	549	548	547	553	565	548	548	565	548	564	572	531	547	558	561	555	572	562	543	533	500	572	567	549	593	571	540	568	545	591	517	564	525	504	576	535	564	505	527	561	499	562	540	560	549	511	542	537	546	505	529	533	551	560	538	545	527	532	585	520	523	586	522	485	540	517	540	535	570	539	524	591	526	533	545	554	558	565	555	532	575	527	518	560	540	535	509	547	573	555	589	519	551	571	481	528	587	516	577	572	574	586	498	513	523	557	577	546	549	493	545	564	554	527	598	514	550	543	539	591	547	514	588	520	534	571	509	554	552	559	548	541	529	546	559	524	518	554	567	531	580	532	502	561	542	555	537	539	539	579	524	514	529	522	564	513	555	526	563	543	548	505	534	548	579	572	570	535	581	554	547	528	546	554	543	547	553	572	545	555	535	594	532	529	544	554	523	545	507	548	566	597	488	548	528	541	515	553	542	534	541	543	501	562	523	576	605	561	544	577	558	547	515	563	537	527	520	554	584	527	560	576	552	529	526	556	521	536	525	560	535	518	536	548	532	550	569	510	574	557	559	601	533	521	547	525	525	536	553	544	546	554	533	539	523	505	588	568	557	552	520	548	574	559	537	516	553	542	525	603	561	525	577	535	527	563	558	549	505	537	535	515	568	554	572	546	582	542	553	554	574	550	545	538	563	536	539	574	519	605	530	521	589	560	529	549	500	538	566	588	576	518	544	542	533	542	550	584	556	543	515	596	550	540	563	533	493	578	550	537	513	544	551	526	561	597	556	562	495	567	529	528	513	515	531	573	529	547	595	526	561	561	578	538	525	552	575	522	530	530	527	567	560	549	513	533	593	564	548	522	546	559	550	546	531	545	531	530	558	576	515	505	524	550	505	574	548	527	564	509	558	535	557	591	524	545	514	579	540	511	561	564	535	512	564	527	569	556	514	548	539	567	565	511	534	571	556	537	525	510	533	529	514	575	537	536	565	570	500	548	532	489	534	562	507	543	571	501	551	554	560	583	495	573	562	589	532	548	518	565	513	559	577	527	539	580	532	580	574	552	537	553	537	593	576	562	560	521	551	553	570	520	532	534	579	533	558	549	564	567	543	549	549	521	564	564	544	498	511	522	569	582	564	489	569	527	533	581	574	575	577	539	535	568	513	535	541	494	554	576	570	531	536	540	534	568	501	557	550	570	538	567	537	558	577	554	550	568	512	573	558	522	594	580	565	540	542	526	563	523	586	547	514	560	536	546	539	523	561	543	531	550	576	549	605	554	539	549	524	564	551	561	529	521	561	551	590	537	539	531	531	561	507	565	530	550	541	560	511	543	561	504	524	570	568	572	554	529	530	529	532	524	544	550	549	546	524	565	533	556	557	494	563	537	578	547	599	552	551	547	525	514	508	534	561	524	577	556	570	560	548	556	539	565	568	533	534	566	540	563	560	565	530	557	540	523	580	529	532	527	502	538	554	564	533	575	539	546	572	535	497	571	531	548	552	521	554	552	540	528	536	527	523	529	558	566	552	583	550	549	530	553	538	545	620	544	514	537	580	549	536	560	548	510	552	548	522	540	534	574	511	562	550	547	512	589	534	525	530	522	554	546	526	538	537	520	564	527	546	515	549	570	509	522	525	524	571	568	550	533	540	520	535	525	566	542	552	592	539	572	524	546	543	538	526	555	566	543	520	548	547	555	550	556	563	567	586	577	567	513	527	576	536	546	495	520	508	538	486	555	572	573	540	517	529	544	514	520	540	528	532	566	546	518	551	541	522	510	538	569	540	561	550	572	556	572	491	580	519	523	569	522	547	573	573	549	585	502	532	529	602	541	556	538	536	509	544	557	538	570	550	563	509	524	560	569	529	557	493	523	560	559	521	550	553	536	540	562	551	573	534	540	552	596	536	532	562	584	544	510	552	556	552	514	540	574	528	569	533	558	532	589	523	586	586	536	503	526	533	528	588	518	557	535	586	568	574	537	566	518	530	528	507	530	541	533	541	534	544	531	567	494	562	577	510	539	522	521	576	565	528	537	554	553	525	558	540	572	570	515	555	569	522	550	554	543	529	536	615	509	583	543	534	577	540	544	539	554	573	585	545	509	574	578	551	538	555	565	523	529	516	533	573	546	594	582	580	590	536	522	569	561	595	554	527	533	561	561	526	538	532	536	548	530	566	540	524	562	552	588	503	550	547	561	535	533	557	533	539	528	578	525	525	550	562	569	527	569	501	563	586	481	557	531	526	576	540	522	557	532	545	537	545	541	551	524	551	533	542	555	523	580	544	541	565	510	546	523	569	532	557	525	526	559	560	532	539	547	581	566	556	555	529	524	551	537	519	534	528	579	528	540	546	569	526	505	551	549	533	538	534	563	584	565	536	525	546	534	532	529	566	544	510	481	533	538	609	575	500	533	544	563	574	500	546	549	573	537	562	567	530	534	518	563	552	566	516	615	577	521	554	551	547	561	546	537	545	531	568	512	513	509	537	542	563	543	513	519	545	543	525	523	557	521	556	546	532	558	624	539	556	527	555	533	557	548	573	533	557	561	545	531	518	538	568	576	501	527	528	565	558	532	543	563	512	560	554	585	560	552	578	569	586	584	545	532	545	558	544	526	535	512	512	511	551	528	507	561	514	552	556	513	555	527	506	543	524	547	532	560	536	573	606	538	573	488	537	543	528	563	513	541	556	541	551	526	492	560	493	580	536	567	514	530	534	515	526	497	606	570	547	552	565	522	542	569	555	507	592	529	575	534	532	564	510	524	559	504	506	506	539	515	574	544	557	507	536	529	529	543	543	569	568	565	549	549	551	542	544	545	548	563	554	523	538	542	532
24320	21601	28952	24642	21142	5600	1398	1138	951	911	928	859	876	898	886	793	845	856	824	813	808	766	790	777	802	800	797	792	813	749	779	799	810	796	818	795	877	807	839	830	818	800	822	839	841	741	812	769	784	748	813	813	800	782	793	801	807	844	757	813	784	764	784	809	828	791	815	778	786	813	779	803	811	822	785	794	819	814	723	751	841	794	793	803	782	738	786	789	763	776	791	758	778	773	741	815	760	801	830	781	797	768	798	839	817	785	755	751	823	822	797	803	775	757	817	802	754	789	804	785	800	720	737	806	780	787	827	797	807	778	741	775	831	757	799	805	824	812	775	821	783	786	778	793	774	792	759	781	790	836	776	801	787	800	787	799	782	784	754	797	732	790	852	793	820	805	844	780	824	814	764	742	738	860	762	805	744	760	777	821	792	828	751	798	811	787	786	747	757	743	794	778	824	792	854	798	809	730	793	820	745	791	741	816	819	835	823	790	805	793	745	780	805	774	767	783	814	768	778	780	760	798	744	790	787	720	798	788	822	884	803	736	799	734	760	777	726	769	773	833	757	810	801	748	809	727	848	744	800	786	813	743	766	767	793	727	788	742	842	747	784	766	814	766	792	808	822	753	786	762	780	744	841	763	766	819	822	795	776	722	812	828	718	739	783	763	786	736	793	774	744	699	779	810	785	804	718	781	758	769	814	778	770	801	781	833	746	745	767	845	743	775	801	898	800	801	821	752	838	782	814	737	799	799	759	780	792	805	789	732	814	805	808	767	770	793	771	813	782	767	798	728	775	770	786	782	799	772	757	751	800	727	818	751	809	822	780	727	781	796	769	737	801	794	744	812	775	798	839	830	791	783	763	870	779	777	762	798	759	767	808	798	757	797	797	782	789	754	829	790	835	734	804	789	779	777	785	818	784	865	820	822	840	761	806	755	778	824	775	791	723	764	752	791	767	791	796	752	775	852	727	816	833	797	804	789	809	726	735	781	790	800	761	793	796	804	767	767	806	727	826	744	815	765	770	819	814	701	796	804	760	787	792	809	774	805	739	740	802	789	808	793	820	786	821	781	799	764	775	825	794	790	743	735	744	801	802	736	757	770	794	821	734	780	792	766	755	808	779	792	767	777	755	763	795	777	793	788	768	800	748	785	777	831	762	778	798	740	750	759	848	749	792	794	806	767	770	774	736	794	768	768	735	841	802	773	823	776	784	772	741	750	791	802	797	748	789	786	747	757	792	791	811	788	832	811	820	824	720	789	704	787	815	802	773	785	781	802	731	725	789	776	819	810	808	810	800	813	798	797	762	744	761	784	821	814	751	773	776	797	784	795	754	787	764	835	804	800	749	781	789	821	814	808	843	808	787	739	776	761	790	799	760	825	756	738	809	767	843	840	804	771	752	819	773	785	772	776	740	763	839	777	818	817	835	810	774	796	739	766	762	751	811	800	776	788	774	770	762	793	757	757	753	828	785	765	812	752	732	776	746	766	787	850	765	781	795	763	767	759	778	830	778	749	743	802	805	761	811	786	788	740	791	793	764	794	817	827	778	783	793	771	784	812	802	791	792	781	800	782	775	799	745	800	802	779	836	809	783	791	773	803	787	798	794	778	790	744	794	773	793	859	757	752	818	735	780	731	817	779	771	802	844	720	778	838	788	711	766	805	776	781	778	770	777	772	825	798	714	779	857	762	777	766	776	769	788	844	774	792	782	764	745	818	784	779	802	804	786	794	862	781	770	803	806	827	768	772	769	791	818	791	769	820	785	706	847	809	747	796	758	758	773	705	778	810	765	801	821	734	777	791	778	804	755	799	771	746	789	748	691	800	812	754	794	787	777	818	767	781	796	772	788	736	768	788	782	781	789	754	794	770	788	753	745	811	753	805	779	773	749	776	821	775	726	770	790	775	837	799	811	790	738	799	782	807	825	804	825	758	823	787	768	791	751	770	772	762	767	804	772	742	796	754	794	784	799	813	824	762	790	751	798	763	786	790	836	802	815	778	791	762	806	759	781	836	781	734	740	783	752	770	783	771	786	791	823	800	798	813	826	795	758	783	763	787	797	828	844	782	819	810	772	808	860	752	815	807	784	774	760	768	837	843	809	763	768	751	766	792	788	802	751	799	799	828	780	781	803	799	749	779	783	772	827	805	748	749	792	743	793	797	794	785	773	784	761	781	816	785	806	713	796	815	776	733	745	793	808	735	793	789	785	786	799	779	781	745	793	781	787	779	809	828	769	784	817	776	782	778	768	783	789	809	799	788	791	834	770	757	777	748	769	837	776	842	790	745	778	802	750	742	800	779	801	820	791	815	751	785	738	751	858	787	816	708	738	813	794	710	806	769	799	781	795	751	760	811	780	757	812	844	789	767	802	761	755	771	812	827	784	745	760	824	838	783	756	810	783	774	771	772	780	804	743	757	763	827	820	740	811	763	775	806	761	797	784	740	761	762	761	786	696	764	741	769	779	846	785	772	828	777	811	724	763	777	788	763	773	770	776	773	813	815	715	783	825	809	774	803	762	775	752	798	822	756	797	833	772	807	739	779	764	787	765	816	831	778	810	797	828	793	779	797	728	775	765	741	817	801	780	789	828	709	798	766	750	772	817	739	767	798	781	759	769	773	786	743	786	793	818	767	782	818	787	800	768	798	744	787	825	750	781	793	756	819	760	817	784	768	762	737	783	791	831	809	742	761	774	837	823	739	800	745	798	784	744	740	804	780	759	820	785	801	784	763	778	767	775	775	765	770	807	781	782	751	784	746	777	830	791	805	793	790	732	811	811	802	803	768	759	844	798	773	791	706	788	774	805	787	771	820	761	808	762	752	812	748	787	762	737	807	799	745	767	739	805	805	788	752	817	823	799	775	733	754	794	797	747	715	787	769	753	765	800	800	747	799	779	821	773	751	753	806	816	771	779	806	761	782	776	805	814	759	788	739	730	806	778	755	822	762	783	787	749	738	759	763	777	815	814	800	741	788	755	856	837	795	776	770	744	756	788	817	768	812	789	776	793	785	799	787	765	787	740	774	776	809	741	808	824	760	833	760	806	747	783	760	815	811	801	787	797	782	789	786	748	804	807	767	769	826	813	779	771	796	736	715	772	804	798	749	731	774	707	746	747	756	798	771	758	770	761	774	817	751	819	737	799	856	775	758	801	760	774	813	773	832	792	778	795	800	778	760	776	804	793	764	778	778	791	798	786	802	765	740	796	789	813	795	781	786	741	767	845	759	798	784	783	753	759	721	771	778	815	785	805	769	817	718	780	735	762	730	795	790	794	767	818	804	797	758	805	734	808	798	782	790	785	744	802	764	788	817	782	790	789	756	809	791	796	788	836	848	761	751	818	812	763	783	827	778	798	770	804	781	811	814	797	818	787	758	749	789	752	797	823	793	775	792	774	747	745	788	771	779	782	784	737	790	806	769	732	819	790	838	798	759	750	777	810	794	800	758	792	797	816	752	844	751	781	786	776	785	778	790
16719	48623	5959	2772	2179	1723	1478	1312	1120	1023	1040	966	964	870	870	816	867	819	790	841	853	856	878	835	859	805	825	854	800	785	793	796	815	760	825	834	838	880	852	856	894	833	822	828	802	841	864	847	856	797	831	816	769	786	821	774	840	829	776	824	862	809	818	794	850	801	772	781	811	798	800	779	756	810	769	802	793	779	780	773	797	780	775	775	756	780	805	828	767	781	751	765	801	801	751	808	776	781	771	806	733	799	818	777	763	825	839	792	773	842	807	828	846	776	797	805	804	792	777	788	796	769	800	812	792	757	801	814	794	766	818	764	769	814	792	776	814	840	789	774	811	772	829	788	806	815	777	811	767	798	787	790	812	743	844	783	754	744	851	779	811	742	843	838	782	760	778	771	772	780	779	749	760	782	735	801	831	825	815	812	747	817	775	783	797	811	807	774	771	793	782	776	759	765	782	771	760	745	834	735	752	841	782	827	761	767	749	823	767	763	755	792	816	798	790	786	804	794	758	711	766	788	804	772	783	771	779	794	794	775	782	831	793	837	817	742	811	798	810	794	780	771	783	754	798	826	780	756	761	787	769	774	756	802	793	776	771	799	752	800	777	838	833	832	815	826	829	757	743	845	793	782	761	821	787	765	824	759	785	764	754	784	733	784	806	797	802	776	785	736	770	769	855	780	738	770	778	786	800	780	775	785	756	815	774	771	749	777	785	808	814	773	805	783	765	757	834	774	743	737	834	807	778	803	817	777	786	779	780	822	799	761	754	769	758	796	770	778	741	805	789	809	761	794	820	800	852	745	789	788	761	799	777	749	806	723	803	792	849	766	804	811	826	816	805	812	729	863	784	747	780	813	824	778	798	754	753	794	747	729	820	771	777	797	811	765	771	853	808	772	756	794	778	790	792	752	798	833	769	811	784	783	855	821	745	827	754	767	774	785	731	764	794	823	800	791	767	781	832	808	792	839	776	790	786	797	822	835	800	767	745	800	761	854	749	780	798	809	791	743	816	797	808	797	795	802	774	800	805	794	831	741	814	745	846	817	777	825	761	805	765	821	824	796	820	859	747	783	774	781	811	822	783	797	800	769	751	784	813	803	791	798	775	764	789	769	800	774	796	737	824	736	783	820	775	811	829	816	783	796	793	781	787	790	823	795	826	803	812	771	775	752	810	756	792	772	775	783	815	815	838	802	765	836	805	811	819	814	807	771	791	817	820	797	806	803	800	827	791	776	811	749	790	792	747	790	780	765	762	780	838	747	795	788	822	811	803	797	809	737	821	810	820	806	792	766	806	769	783	764	802	825	819	764	812	805	798	768	823	772	783	764	790	819	803	824	789	812	784	807	796	777	771	767	792	781	755	824	840	767	837	759	771	749	801	761	788	837	817	765	787	743	747	817	759	852	732	792	801	801	811	775	796	806	791	791	799	840	763	783	748	826	832	769	767	769	814	761	805	787	767	802	808	832	776	806	817	787	827	768	790	790	775	822	798	770	807	820	802	840	802	784	745	728	833	756	794	778	858	827	790	759	809	800	761	771	794	800	749	771	794	838	803	827	813	782	797	816	760	744	831	832	788	817	774	813	731	779	805	805	827	783	809	785	795	838	769	828	801	784	789	807	784	763	752	768	817	767	791	814	786	830	748	807	755	785	788	811	815	838	786	793	793	804	795	813	754	783	777	779	780	784	764	766	748	817	799	757	723	823	784	779	737	797	783	799	817	809	814	828	765	774	814	800	839	803	777	799	760	782	793	812	766	822	837	766	791	782	762	825	777	788	806	772	785	781	791	772	783	787	787	732	776	818	780	785	803	757	819	808	805	794	829	764	807	799	781	776	828	747	743	802	748	727	756	765	830	770	754	831	806	767	791	746	752	748	775	825	738	854	750	764	769	734	830	831	804	776	772	779	801	845	815	793	807	761	822	792	812	766	751	769	775	776	765	789	796	741	765	797	828	788	766	800	777	790	745	786	763	821	759	827	798	808	795	746	790	804	802	729	805	785	812	821	754	774	808	764	746	762	839	787	767	809	800	746	837	813	777	747	762	819	783	772	743	763	772	804	769	790	811	810	799	737	813	747	800	764	800	816	789	761	750	808	790	791	786	774	808	799	807	777	809	774	814	768	786	821	800	774	786	787	707	775	761	731	760	782	795	835	792	775	747	798	727	704	780	799	818	741	749	760	805	824	791	766	758	810	783	786	850	750	821	773	805	772	776	828	817	824	837	750	754	783	782	785	813	809	786	776	813	770	824	759	776	837	821	817	764	794	840	788	767	773	750	776	752	812	766	805	845	810	825	802	752	740	809	807	767	860	831	795	754	833	819	770	795	782	716	793	837	759	767	809	780	798	806	737	866	763	808	814	793	734	764	795	830	765	802	778	814	824	788	809	816	754	797	800	803	772	786	798	766	781	823	790	755	794	771	763	812	787	784	845	835	825	768	796	814	787	777	821	809	782	751	777	779	815	787	820	817	796	755	804	766	785	833	776	815	741	843	814	780	765	787	770	818	773	756	782	811	765	785	748	778	785	835	797	808	790	828	863	802	740	794	820	784	814	773	771	761	785	822	763	786	766	791	774	722	778	785	736	825	779	779	779	786	767	817	726	815	826	717	798	766	792	786	779	808	746	820	824	811	779	839	751	775	757	763	802	779	822	727	785	764	782	768	763	781	765	786	776	754	788	736	755	760	771	823	809	793	808	829	796	755	787	820	802	775	854	804	799	800	789	759	799	762	803	761	803	760	833	729	732	826	749	772	777	787	786	758	801	756	844	771	832	794	777	777	746	804	849	783	736	803	807	799	836	780	810	824	801	755	800	782	808	810	749	755	806	764	776	803	812	792	773	809	781	799	800	775	797	820	775	778	775	732	767	766	775	759	797	767	779	787	787	812	790	742	780	788	822	772	788	791	762	773	791	741	781	741	755	793	762	778	757	822	746	758	769	873	794	828	792	771	830	766	784	741	792	799	761	795	832	797	762	805	731	767	825	804	777	795	759	780	833	795	799	755	725	803	841	715	793	773	800	782	822	757	789	772	758	779	803	802	772	757	782	802	797	788	796	807	791	761	776	756	846	811	788	776	805	796	753	819	806	799	745	751	783	803	729	777	761	784	845	807	780	820	771	760	778	784	747	853	783	784	788	786	784	775	772	780	807	756	742	785	786	816	806	811	795	733	779	782	794	809	805	770	707	765	814	746	781	802	831	769	809	836	794	838	790	833	800	806	744	811	800	768	831	767	738	762	827	770	776	789	777	770	793	740	761	768	774	754	803	824	788	778	806	778	833	778	791	780	800	812	816	753	739	819	780	767	778	759	802	772	783	789	772	852	808	783	764	795	755	793	826	787	785	792	797	798	785	780	757	820	806	840	772	749	785	780	783	822	773	807	820	820	761	810	805	828	806	747	741	806	774	783	763	769	768	770	781	791	779	750	793	763	813	803	780	776	781	786	773	815	748	777	798	797	856	827	755	832	759
25453	21586	27729	25424	7607	950	819	732	634	724	648	653	652	662	611	598	556	605	596	619	619	651	618	641	575	587	563	584	619	651	570	632	637	560	595	622	607	647	634	568	608	624	623	609	600	584	633	656	623	618	579	608	643	565	575	615	597	622	607	583	579	632	614	574	625	599	539	632	589	671	644	626	640	613	598	616	541	575	579	583	585	570	568	574	629	598	596	622	596	575	578	622	607	614	584	605	602	606	585	613	584	630	598	585	615	567	600	614	637	665	579	645	590	573	599	585	629	614	596	606	624	568	605	579	582	588	539	605	578	565	590	582	639	606	594	586	547	597	614	643	551	569	610	613	582	532	549	603	560	612	593	597	599	629	586	593	566	643	593	544	614	591	608	546	618	634	583	601	623	585	626	572	600	613	587	586	648	605	601	601	556	634	571	571	546	617	550	608	632	582	611	588	595	619	620	571	580	594	597	551	639	601	640	563	603	595	595	620	614	588	573	595	579	602	588	624	613	593	569	594	556	643	553	612	602	611	610	566	583	569	615	631	601	553	653	576	597	604	576	631	579	643	652	603	622	607	628	596	564	596	563	653	551	591	587	604	641	585	578	614	592	585	582	601	600	567	583	588	554	574	554	550	594	609	621	588	599	645	627	592	646	616	587	574	661	599	634	594	620	603	593	574	625	584	580	645	561	565	624	619	578	577	583	600	580	592	571	601	586	577	593	615	628	596	598	622	566	626	616	612	585	564	592	594	604	604	611	563	541	593	594	573	589	594	640	592	624	590	596	632	611	585	571	596	566	598	584	552	557	584	616	618	593	627	615	602	633	564	588	567	613	615	569	616	591	613	619	620	636	566	585	602	621	630	552	588	650	596	634	611	580	603	590	545	606	637	648	610	579	551	583	589	559	595	602	553	523	606	605	595	599	586	630	578	620	611	641	616	560	640	575	618	619	579	623	586	604	627	607	614	614	586	642	595	623	560	600	593	578	571	573	618	630	625	584	624	594	623	580	569	593	579	621	618	579	607	585	598	610	595	603	611	620	614	593	564	617	596	601	608	649	589	627	615	610	598	606	583	597	651	579	589	605	568	583	625	611	601	611	590	596	576	608	571	631	590	630	593	577	594	568	600	612	585	569	630	616	580	614	565	626	612	602	594	575	602	596	605	561	603	575	597	584	556	581	611	592	587	607	624	611	545	592	628	546	578	587	612	575	628	579	588	599	586	625	627	561	611	604	587	613	565	564	638	616	586	601	589	579	574	606	558	587	568	564	621	646	623	583	606	591	606	564	644	600	604	609	610	606	612	569	542	587	595	624	617	617	592	593	612	608	611	596	545	594	597	611	590	595	597	616	595	598	586	614	597	625	581	637	618	603	627	606	604	596	586	562	548	607	582	591	589	600	613	588	549	569	577	594	633	572	560	649	596	649	600	565	603	594	618	630	606	560	599	574	575	587	612	602	642	610	604	591	641	548	538	594	577	575	614	610	611	554	567	604	620	616	623	562	631	634	620	627	556	576	600	602	587	623	601	600	576	575	577	581	625	603	586	583	617	598	579	586	570	622	613	647	578	588	611	596	578	613	602	603	586	609	568	552	583	591	622	617	586	614	620	568	589	620	613	596	605	589	632	593	620	586	621	614	588	634	605	617	609	586	557	573	622	588	638	566	604	576	581	561	616	574	603	611	581	605	613	620	588	576	605	572	602	588	582	600	606	587	576	602	596	586	597	577	613	618	588	553	564	630	597	617	588	563	593	609	588	611	581	533	565	600	578	583	605	567	616	611	547	646	597	601	588	557	559	586	616	573	594	637	584	612	594	593	601	581	604	621	601	551	616	567	633	583	609	597	597	623	609	638	574	622	652	610	595	604	557	570	615	609	611	606	651	566	616	591	612	623	595	589	621	619	580	598	547	631	565	642	585	637	604	575	621	613	593	568	578	566	567	588	584	613	569	600	585	606	644	593	576	571	605	653	549	662	582	566	577	585	626	623	638	560	564	571	583	625	573	566	596	610	611	652	590	599	600	581	578	588	645	610	617	565	596	572	619	555	577	610	625	603	646	585	612	590	617	604	553	622	588	563	615	619	577	632	601	630	609	634	599	576	557	592	602	583	622	575	579	592	609	607	589	566	600	639	606	609	602	627	616	587	592	603	599	591	554	541	608	629	591	590	575	605	597	550	631	611	598	613	594	587	608	552	619	609	563	588	598	558	581	583	599	581	628	627	621	586	600	584	597	572	635	622	597	606	581	559	634	559	570	571	558	594	589	615	612	626	629	554	624	568	609	604	563	559	593	595	589	569	561	565	618	604	641	568	586	617	608	572	560	601	608	560	603	577	586	608	574	618	583	575	625	599	614	588	615	591	621	585	606	612	574	589	593	625	582	604	620	581	592	605	581	580	580	576	608	589	581	617	577	628	553	591	580	609	628	600	630	606	589	569	613	605	578	615	598	601	564	611	585	597	645	638	585	551	606	600	600	603	558	636	627	552	627	543	553	649	615	577	559	618	611	586	561	596	564	555	595	572	590	609	573	624	641	596	568	539	579	574	624	579	584	565	602	613	579	588	614	550	578	540	612	637	636	627	554	572	633	637	582	661	617	591	543	606	607	601	624	625	581	611	623	629	663	608	605	609	608	604	574	589	585	611	593	614	624	582	588	597	586	613	599	598	637	561	597	549	628	586	603	627	627	662	597	615	565	589	617	613	595	623	608	597	640	603	581	561	595	554	577	566	583	589	555	624	582	606	615	638	620	600	578	617	584	590	622	626	606	537	550	559	619	594	600	599	602	583	645	589	591	634	600	612	588	592	541	585	598	595	622	574	601	585	591	589	591	601	595	634	595	569	602	590	573	585	618	573	571	609	591	601	573	590	633	627	593	588	623	606	625	608	545	595	584	580	603	578	544	605	565	620	611	599	604	617	603	602	616	638	562	568	647	549	572	614	630	582	628	575	604	630	557	583	603	581	536	610	591	627	563	563	636	613	617	564	623	617	580	571	649	622	629	595	611	595	598	589	598	583	590	571	584	611	551	563	590	599	559	615	578	598	560	577	563	579	567	570	598	598	601	578	598	559	600	607	613	615	612	586	614	581	588	537	618	563	599	556	611	608	604	584	624	568	580	575	595	590	577	646	563	633	600	598	573	640	594	628	621	583	603	650	607	620	609	597	555	551	598	599	553	634	593	590	594	602	608	579	603	591	597	553	604	562	573	605	605	611	584	615	601	570	647	618	626	551	595	606	614	586	585	594	596	580	626	606	570	606	621	621	581	568	583	587	633	617	631	545	603	584	605	611	596	625	643	611	571	593	562	581	616	572	608	601	648	650	606	585	610	594	591	591	585	594	636	618	558	587	578	600	608	563	590	563	646	642	607	604	608	617	648	631	608	599	611	675	593	589	575	605	573	596	575	596	588	559	604	575	586	640	596	565	584	577	612	589	614	628	584	567	598	594	630	568	558	613	582	575	572	622	617	639	588
17796	40805	3807	1794	1386	1115	1048	915	855	813	792	741	728	706	704	673	668	675	664	676	641	657	673	656	673	638	640	669	647	623	652	624	653	674	719	690	625	684	664	645	653	677	699	686	612	666	679	659	689	618	675	685	617	643	662	680	640	631	638	636	634	703	683	635	639	665	620	661	643	662	575	662	593	670	644	640	609	599	637	686	638	652	597	666	665	664	645	652	628	641	669	598	636	648	632	648	646	667	633	656	645	652	668	620	654	646	654	624	640	694	642	620	627	679	657	665	624	585	657	641	615	648	582	639	626	642	664	683	679	652	633	642	653	610	579	568	657	648	692	608	645	647	592	608	664	652	638	641	623	695	661	657	663	605	644	615	632	638	624	614	670	664	641	611	698	633	644	617	619	662	649	600	663	675	672	648	587	624	653	631	684	607	676	667	613	690	597	628	632	685	617	635	594	620	663	662	668	681	666	624	629	678	596	632	607	642	649	649	590	631	628	638	652	670	629	654	669	675	635	621	650	648	616	625	621	678	649	661	688	622	684	649	694	624	674	650	675	651	667	608	577	682	603	652	616	620	686	624	636	654	597	615	622	631	616	628	611	640	627	609	620	644	644	639	658	597	611	617	696	601	659	607	637	612	626	626	681	625	609	592	600	637	668	621	646	635	595	679	657	629	698	683	612	614	668	628	648	640	619	646	622	656	663	651	639	686	640	683	633	629	649	612	597	627	650	607	653	664	645	586	638	601	648	661	642	597	687	661	663	635	642	607	625	647	691	623	657	631	638	635	639	649	619	603	646	692	629	675	641	661	621	680	638	603	643	656	617	652	648	655	633	626	625	637	671	649	675	645	619	644	650	642	622	660	596	636	681	609	627	612	623	652	635	630	597	627	696	645	616	625	637	627	642	662	631	642	626	646	625	648	630	627	586	607	630	626	644	620	589	640	648	636	645	603	686	717	611	645	674	622	648	655	631	627	646	652	620	655	665	652	623	645	644	668	604	665	670	643	643	663	618	706	610	611	677	617	637	656	621	656	586	607	611	640	628	627	666	612	645	633	629	653	650	654	673	676	610	652	642	682	645	681	700	648	675	618	660	651	672	629	674	632	599	607	676	645	671	621	627	663	612	651	654	625	679	638	632	685	659	624	683	607	627	651	660	634	664	618	630	669	691	621	671	660	618	605	599	677	625	650	678	652	638	625	657	630	649	667	591	640	639	676	635	647	661	675	616	610	653	607	641	614	641	656	688	675	643	635	614	653	611	606	672	596	627	633	620	633	648	605	653	663	639	626	670	626	709	635	652	667	667	626	672	649	663	655	672	678	610	627	617	661	673	607	647	623	641	595	581	619	654	649	673	680	654	629	597	632	619	671	617	615	646	636	649	613	668	685	602	633	679	641	648	644	637	598	633	653	606	641	622	602	579	621	690	628	645	682	694	645	642	657	636	670	589	645	607	638	653	668	625	646	633	642	647	629	664	671	649	578	648	611	628	667	599	602	638	665	646	618	656	630	596	674	648	613	589	670	631	668	613	641	649	596	627	603	621	643	644	612	629	594	600	624	654	654	598	686	657	666	665	641	647	653	613	636	603	647	656	628	611	672	633	662	640	636	646	670	608	693	576	648	607	674	620	693	663	688	672	642	619	645	666	649	621	660	610	618	671	636	645	611	680	674	630	642	612	660	628	660	651	617	684	622	651	653	609	638	682	626	671	658	660	659	620	633	616	680	633	662	657	657	650	657	597	595	646	655	655	617	636	635	610	611	708	604	629	624	640	596	654	669	660	627	647	661	618	609	638	680	616	601	626	672	656	639	597	653	600	629	655	667	637	656	636	623	629	636	645	649	618	637	632	636	612	634	633	627	631	624	636	632	640	631	681	630	668	662	638	595	669	607	657	595	667	660	627	629	642	628	668	644	639	646	641	630	613	656	680	635	630	604	652	651	638	631	656	623	680	620	622	669	635	650	674	623	643	639	624	614	642	684	655	639	628	620	615	613	636	640	598	654	626	640	684	629	609	639	648	682	669	673	667	662	652	613	601	641	639	673	650	585	609	688	630	689	632	690	641	646	661	640	664	632	642	666	656	614	638	691	623	661	654	634	669	643	618	633	660	655	676	667	620	621	643	679	601	658	640	658	628	654	651	613	648	643	634	644	629	636	603	629	656	642	613	618	686	646	661	618	637	630	644	632	622	637	583	638	632	677	608	612	664	625	665	671	639	677	599	629	635	640	621	613	610	627	606	632	657	612	596	640	634	696	636	675	632	647	640	649	613	617	651	629	676	679	643	665	630	631	644	641	646	677	651	651	658	682	609	656	677	654	608	667	653	623	638	627	702	658	593	635	626	651	681	594	626	615	623	659	644	634	648	598	642	633	684	623	701	654	630	581	671	671	635	649	633	627	636	653	621	629	674	628	634	631	648	616	606	634	626	644	600	649	632	638	635	651	617	635	677	628	605	617	672	646	651	659	629	648	672	613	673	571	679	632	640	650	622	587	668	644	598	671	680	642	664	608	585	637	692	626	587	634	689	650	653	604	687	632	605	668	632	627	629	674	609	649	649	597	641	634	612	628	629	635	664	665	613	625	634	621	657	666	598	618	650	648	629	614	619	626	612	642	663	658	635	653	597	616	636	653	644	611	626	617	650	610	636	648	648	625	621	635	665	709	633	697	643	622	628	618	658	656	636	639	599	679	692	680	604	635	644	680	622	658	645	593	678	619	634	629	605	598	676	638	658	619	706	637	678	629	608	596	636	641	686	612	640	698	648	632	648	623	687	651	652	671	612	636	652	722	623	659	584	597	644	669	649	634	632	629	631	640	668	649	632	628	624	646	663	640	636	648	617	650	637	636	653	664	659	632	657	684	677	614	686	629	593	622	689	616	682	637	668	608	668	644	616	660	628	645	621	649	638	654	642	649	656	625	594	623	586	610	644	657	623	630	661	614	608	622	643	622	642	655	595	649	651	649	616	685	646	666	627	635	649	677	600	662	657	623	647	641	647	626	630	625	635	648	609	600	611	674	632	650	681	658	609	639	663	643	625	638	634	656	657	648	648	630	628	662	642	628	605	638	618	653	635	635	634	640	604	623	643	625	663	657	617	649	690	616	622	621	677	652	650	629	681	610	627	649	659	644	649	642	661	620	637	657	615	643	665	609	599	660	655	658	638	638	628	693	626	633	664	637	653	609	628	639	642	618	683	613	624	636	593	636	654	576	622	669	612	641	647	631	634	612	663	634	618	619	661	656	653	659	638	668	692	658	605	658	665	632	677	652	708	686	628	616	636	643	609	628	616	626	619	615	651	664	659	585	622	597	649	699	648	628	629	619	661	612	628	668	661	655	612	624	636	642	631	639	633	626	658	665	625	626	665	658	629	627	608	654	614	664	656	659	598	647	653	687	617	577	641	654	684	584	636	674	625	645	629	607	650	637	602	618	648	627	602	629	679	648	626	637	673	619	611	633	615	609	655	649	653	630
23123	21588	29442	24153	21485	21141	5130	1729	1428	1365	1247	1159	1219	1191	1146	1100	1114	1038	1075	1075	1064	1079	1031	1024	1012	976	1002	1026	958	981	1001	1023	1020	998	991	1076	1020	1000	1049	1090	1003	1048	1018	1037	1000	1041	1057	1039	1046	1039	986	998	993	988	1042	939	1006	1070	1011	976	960	1029	1023	1039	1022	1005	1056	935	951	990	1023	990	978	1006	1009	976	990	1046	1017	999	990	1007	1005	1083	1008	976	1028	1016	1039	959	946	977	930	1021	1005	1015	1007	976	978	1033	1006	1013	1016	992	1012	1030	1010	1022	931	1005	958	983	1001	1010	976	1005	986	1002	959	1002	1006	995	993	992	934	990	940	1011	971	1051	972	937	1046	959	988	987	959	1035	983	1014	950	978	981	1021	997	970	1029	949	1037	989	1038	1045	952	1004	998	1022	1014	979	1024	1059	992	1016	969	929	1032	1006	975	1001	903	1033	1008	935	993	976	1060	1001	985	996	992	944	1023	989	978	1004	1013	998	1003	1006	992	989	1011	975	1052	1000	996	963	1011	987	990	1006	983	978	964	1003	975	972	965	961	939	964	990	1054	1000	930	941	1023	1053	1008	1026	1012	927	977	969	1009	1081	932	987	1087	975	1040	988	1025	946	966	1057	990	977	961	1014	1009	1014	992	1006	1000	1020	1000	938	1007	1014	965	986	955	976	936	967	1005	1036	947	1019	954	1008	1009	986	945	1018	1022	989	1011	1012	1017	959	965	980	926	976	949	976	935	919	961	1038	1008	986	990	1035	988	1010	995	957	986	1010	904	972	996	972	1002	962	1056	970	996	982	961	1006	1006	989	998	950	1016	1003	975	1024	1001	1012	961	1009	1019	1004	1063	1003	1013	1000	999	1006	965	1019	1015	969	966	969	977	966	990	995	926	970	993	957	1023	1046	978	1004	1000	988	990	970	993	961	1033	1002	999	977	1040	1030	1026	1002	1022	1025	999	1023	948	966	1008	1014	1029	1025	982	978	968	1001	977	936	1008	1006	1010	1033	969	1038	948	1017	1021	1051	1003	951	999	913	994	998	1004	969	996	981	968	941	1052	944	1014	972	1013	1027	971	976	1036	948	987	947	1027	988	1005	960	1012	960	979	974	1019	985	992	957	997	999	1002	952	952	1022	984	990	937	1005	1039	936	1012	992	993	1001	999	1001	974	967	975	1046	989	945	998	994	983	1098	1032	920	962	1019	1006	997	993	979	1018	1087	992	970	975	965	962	967	983	1001	1040	980	920	1024	907	983	960	933	1023	964	1008	1034	980	975	1028	980	1073	980	989	1028	974	1005	978	1020	1000	1015	962	1009	989	1015	990	1009	942	1030	969	1004	1047	969	994	980	978	951	1028	1000	964	1010	1022	975	993	970	998	1000	974	981	924	991	948	988	1007	972	999	1015	972	989	982	989	977	1051	996	956	981	968	992	941	988	1024	1032	994	991	992	972	983	1006	978	958	1015	1011	984	998	1019	946	1010	977	948	968	978	981	976	977	956	972	1000	1009	996	959	1022	988	997	987	1006	973	1053	990	964	1080	999	1029	957	994	961	963	955	974	974	1016	941	944	980	1008	984	1005	1012	1039	1022	980	1001	993	1023	1002	955	995	1002	981	992	915	995	1004	959	953	955	940	1005	995	1035	986	965	968	1034	991	986	1027	1032	1006	957	968	1001	967	975	980	1011	1077	958	1011	1026	1039	1023	975	948	988	963	964	990	982	925	959	991	1023	1030	1028	1018	1007	1004	983	950	1003	1007	989	951	1024	1000	979	979	991	968	925	978	1034	1026	987	992	951	954	1009	1025	1012	1022	1033	1006	957	977	993	979	965	1028	987	1020	1003	1024	989	1004	948	971	947	980	943	972	932	972	1005	1003	1013	980	964	955	1036	1007	958	966	987	984	1035	1017	991	989	978	998	1002	1028	991	1019	1008	1105	967	999	982	1014	1009	962	1042	1013	970	1004	968	924	944	998	997	966	940	987	1021	1027	963	980	965	1073	949	1016	1028	998	961	1008	997	974	993	1040	995	977	1006	967	998	940	943	964	1022	984	962	1033	958	997	931	948	965	999	963	997	1012	1006	1008	1049	938	946	954	1010	1021	984	953	994	1012	944	994	977	970	955	1043	953	930	987	982	1035	999	1001	986	978	980	990	1024	996	1008	943	992	976	1007	1015	1018	996	945	987	1038	1006	1014	979	1037	978	965	1038	987	991	1000	983	1003	925	973	994	988	971	964	954	895	959	1049	993	963	987	994	1053	1065	988	940	1017	1017	959	1006	978	957	950	973	939	981	985	1012	1039	1003	1025	1000	974	916	943	971	948	1036	948	991	979	954	979	966	1006	980	1035	960	964	978	1014	1008	1013	987	991	1075	1015	1018	1030	979	993	954	1005	1021	1005	970	964	1006	1034	939	999	1016	1008	995	1011	944	993	993	1018	991	1031	978	999	998	1006	956	992	995	945	1006	962	1051	1008	953	954	1000	1019	997	998	1062	1047	1058	990	1021	978	985	958	1012	1009	976	959	987	945	986	989	1008	1043	958	957	923	1020	972	1045	1052	1006	989	985	1008	964	968	1022	963	1000	1018	1016	1046	1047	993	966	999	997	980	993	986	995	944	946	1004	943	1047	954	962	1013	978	974	978	963	965	990	924	962	969	1001	958	960	961	994	945	1039	968	986	953	984	1001	991	998	985	992	1040	944	1038	966	968	937	953	979	1008	991	994	974	1058	999	993	952	929	1040	940	995	944	959	996	977	947	988	1048	975	999	995	948	993	1030	985	985	1013	1031	1039	964	972	928	1023	981	1006	969	968	967	969	962	994	1013	1008	1020	997	1003	992	1005	979	986	1021	1020	950	963	991	1003	974	1020	942	1048	1019	973	958	967	989	967	956	965	996	1001	941	1009	997	1004	960	1012	1008	1022	992	958	996	942	1014	994	1001	1019	1046	1030	954	1007	1039	929	1010	935	1003	965	1049	997	982	934	1015	1020	1010	943	942	1016	963	959	959	991	1000	981	967	1033	1030	969	981	1028	1015	970	960	1034	993	1054	1013	994	976	1007	988	940	977	1017	967	1003	1024	966	979	950	1034	1004	998	978	953	994	977	993	968	976	996	977	987	963	979	970	951	972	983	996	956	986	967	1009	996	1037	1007	972	978	1005	1020	1004	1025	934	953	944	990	1045	971	944	947	971	997	1012	1007	923	991	969	1006	936	1001	1010	977	966	981	989	1055	967	979	1014	1013	969	949	989	1024	942	968	1024	966	961	1009	1029	985	977	965	1032	922	1036	1014	938	945	974	1093	954	984	1009	1005	1024	996	1011	980	1001	981	975	952	943	1028	974	1002	913	1013	966	953	993	1001	955	961	983	994	1051	1013	912	970	1007	959	999	997	1007	932	1006	1037	963	1009	969	1022	992	992	1026	970	975	1021	981	994	974	1028	1028	997	992	933	969	1007	1020	931	967	1042	940	1044	973	1019	970	951	953	973	974	964	995	997	937	1012	1008	1007	1002	963	972	959	933	1004	1008	939	1007	1011	1020	1007	1022	1045	1009	938	977	936	967	983	961	1013	982	925	979	1046	931	996	975	1026	1035	977	940	989	933	962	981	930	930	956	1033	1025	982	957	1002	966	1011	959	1003	980	990	978	967	934	949	971	993	897	982	1002	968	959	970	1019	955	1025	1024	1038	1024	971	983	999	1012	954	995	975	1014	935	1002	1012	985	1002	1047	1021	970	1028	958	999	1014	1006	1033	971	1005	1006	969	1023	998	971	1034	991	984	973	1017	1016	951	997	1028	965	981	1022	999	965	1031	983	976	1031	1003	1002	1010	970	1011	977	982	998	932	1000	1040	1019	1012	1025	968	952	973	976	1051	953	980	1017	1005	1004	984	1006	955	962	987	989	986	956	966	973	947	995	939	931	997	978	1007	1072	1001	1007	1037	1020	980	1035	960	1006	994	1015	989	963	1039	961	978	1008	965	980	958	977	915	1001	992	1036	965	979	999	974	994	989	962	932	961	1012	1016	1005	974	986	959	995	967	985	1001	980	987	1030	950	988	971	968	1029	983	1011	1002	966	995
25103	56205	10828	4858	3626	2737	2383	1918	1711	1557	1486	1383	1276	1240	1152	1182	1147	1134	1158	1041	1056	1085	1099	1054	1059	1065	1057	1009	1021	975	1007	984	990	1009	1005	1005	1101	1087	1107	1027	1076	1079	1101	1023	1069	1059	1049	1007	1020	1060	1026	1025	992	1040	1060	1008	1025	1004	1000	1046	1030	974	1048	1062	986	1055	1022	1044	1019	1021	1070	954	1053	1075	1002	1000	1005	1017	1001	1023	1067	1011	1035	1024	1016	989	976	971	1021	1026	986	1002	980	984	955	998	974	980	971	1006	1008	1029	967	1005	1018	1010	1009	1033	946	1037	1014	1076	984	1056	1004	1003	1029	989	1015	994	1016	1018	980	966	973	1035	974	1013	1013	1025	1015	999	1033	1007	1023	954	1083	1020	983	950	1017	970	1017	968	1000	1025	1011	978	1007	997	970	1018	1034	990	944	978	997	1045	1026	1017	1026	962	1039	945	967	957	945	1034	961	977	1008	1037	990	1046	1017	1014	970	982	991	988	973	963	997	895	1043	993	1019	973	1032	999	1036	1026	940	964	947	995	1010	1018	1006	981	994	1056	1008	962	959	992	967	995	1019	1024	1048	1003	966	982	1029	960	970	1028	1002	1012	1012	989	1016	995	975	963	970	979	998	967	986	1032	987	975	998	947	941	996	949	999	1014	999	997	1033	958	979	960	1036	987	1058	994	964	1048	986	957	993	1039	1005	983	987	990	1003	1009	967	967	1026	995	1003	980	980	1065	969	988	1005	1026	1021	961	1048	1027	1024	1030	981	989	960	980	992	1039	957	991	1049	1014	969	1010	977	1059	940	1031	929	918	1017	997	986	1023	948	949	989	993	995	1013	962	956	978	975	1011	963	961	1047	1007	979	1002	957	1025	1010	1000	944	994	982	1031	1032	1032	993	963	959	973	998	977	983	1004	1064	1004	986	960	1004	978	1050	1022	1032	994	955	941	1028	986	985	975	1028	1001	947	1002	1014	1027	960	996	985	991	988	983	1005	983	991	934	983	993	1020	943	975	998	998	1003	1021	1004	999	939	1012	985	1029	981	1028	992	1010	988	936	1013	1038	1005	995	938	970	1009	981	955	1018	1010	1008	983	1018	1045	998	977	1074	1010	974	1007	1023	997	987	1006	976	971	987	981	1002	1066	961	1017	933	964	998	943	992	1043	937	987	1007	963	984	995	915	1021	1003	941	946	1028	993	1011	1003	1002	1006	946	978	964	1002	1012	999	976	969	970	1003	1018	985	1033	1010	997	998	985	957	1028	1028	999	1002	976	966	976	1017	984	1021	966	1033	921	1014	994	984	990	1005	1005	951	997	978	985	994	1071	987	1005	971	1020	988	1063	960	1053	961	1014	988	994	971	955	1014	974	976	1033	1027	952	1042	999	931	968	965	1005	1012	1006	1000	955	967	979	976	1009	987	1005	1003	1003	1015	984	1018	1042	1033	950	1011	995	1007	987	1001	1030	996	991	1004	1006	1054	1002	1015	972	987	977	1040	986	993	957	1049	1022	942	1040	977	1110	1040	990	1017	1008	949	895	993	979	1022	959	968	1016	938	1007	1019	990	981	949	1016	990	1016	1010	973	1016	977	948	997	984	968	1003	970	1018	978	979	979	1006	1035	991	960	1008	1024	922	992	976	984	998	1015	1005	948	1010	981	987	994	978	1011	1026	1013	1013	989	1007	1014	977	980	1024	970	1046	961	983	1019	963	978	1032	990	965	957	993	999	1026	994	983	984	966	992	989	995	999	1008	1046	987	993	962	988	1002	986	1004	1021	978	1007	1009	998	1015	977	980	999	1029	980	965	1051	958	998	966	965	973	993	985	1005	1008	939	1016	984	1004	1018	982	970	1021	961	981	958	968	1013	1031	1010	976	986	1002	1026	992	960	995	1026	1025	966	1032	957	1015	1025	934	978	1063	992	1018	991	998	996	992	966	962	998	1024	998	1003	994	979	1021	973	975	955	964	1047	1005	982	1028	1028	1017	967	995	1006	946	979	986	1029	970	1015	1009	1005	1043	950	1017	1012	924	983	1000	985	995	1043	976	972	1049	1057	972	996	1040	976	991	990	1019	971	1003	999	983	978	984	1010	1062	979	1050	1035	1027	985	989	1013	1024	1000	975	928	994	980	1030	1002	980	1010	972	970	1016	991	988	1011	1024	969	1010	971	1012	964	977	1064	949	965	1097	888	1036	1006	1043	976	977	1044	995	1022	1010	1033	973	1043	957	1015	1005	969	968	1021	973	1025	953	956	999	952	984	979	963	999	968	1010	993	952	960	1039	975	981	977	998	961	1004	1018	1006	994	974	1012	998	974	1009	1001	972	941	986	1005	992	966	981	1010	1000	1027	903	1006	976	1016	1003	951	986	1017	1051	1008	1008	969	993	985	975	1033	1009	957	1027	1013	1027	990	954	959	953	984	995	948	959	990	996	957	1082	976	985	1017	1001	961	977	997	972	985	992	1033	1016	1024	1015	974	950	953	963	1004	987	1001	967	969	1015	990	986	1045	1061	1008	1014	994	953	1025	1019	1009	984	987	1042	993	1009	1037	961	1001	990	991	1043	995	1022	1019	1050	980	974	1057	996	975	973	982	1043	984	980	1044	1040	1006	968	930	938	1032	1015	991	1012	1005	983	975	993	936	993	1027	1014	1022	964	1004	970	983	1021	990	993	1025	1020	987	949	1010	939	1023	1011	965	993	967	953	995	996	999	1008	947	966	1040	984	1011	952	926	986	968	1045	1007	1016	930	973	951	982	1007	962	979	932	993	1028	1007	965	956	960	966	948	1020	960	1015	1013	999	983	998	1010	982	1014	950	991	1017	970	948	1000	1053	992	977	1027	965	1023	1005	967	997	1040	1048	980	994	1009	1001	1008	950	988	999	1004	991	984	1017	968	1003	979	977	1000	977	1026	991	1009	941	961	978	1024	1020	994	990	1046	990	1004	997	952	1014	929	956	1009	973	1031	1004	1099	1017	1027	1010	932	958	993	988	980	979	966	953	965	1027	991	986	1026	1027	902	983	1030	970	976	944	1038	1019	1048	987	1001	1000	936	997	984	990	951	987	1049	991	1013	981	1012	986	1009	983	923	1034	986	1043	934	1028	1024	977	1032	1010	1010	1019	1053	963	1015	998	997	1009	1024	991	1047	980	986	1029	917	911	975	975	1004	1025	1007	986	1031	1000	960	1021	1014	972	969	983	921	1017	1012	955	1015	1005	984	965	1010	1023	986	967	940	935	1026	954	951	982	1011	978	1028	987	942	995	978	997	1065	949	974	1026	1003	989	1003	989	968	950	1024	970	956	1053	1000	947	957	985	1003	1012	1022	1004	1026	1001	982	956	1052	1026	987	1001	950	992	1012	959	1007	1011	958	1013	1005	1018	1022	1005	1037	967	977	1006	949	1041	1038	967	974	1025	983	1031	992	987	1026	950	951	1020	959	1001	1088	1001	984	996	998	953	971	1016	970	967	990	984	991	982	1026	1031	980	1026	941	1006	979	1037	941	1022	1013	1029	981	973	1011	999	957	930	988	957	1003	1012	987	1009	993	933	1016	982	995	919	1002	978	948	945	974	965	974	989	979	1003	974	1006	966	970	1004	1027	1001	930	1015	1034	966	976	993	1002	1003	995	936	930	983	996	1013	953	1009	989	971	1027	914	990	1029	992	1036	1018	959	1019	992	931	1036	1004	945	960	1028	994	997	953	1019	1018	1075	1003	965	970	971	1053	998	1038	1007	967	1035	959	984	994	998	993	973	965	1002	994	979	929	997	917	970	1000	1012	1005	960	1053	1019	1004	987	962	955	1035	968	1065	977	955	934	1051	1007	992	985	984	1008	998	1005	975	974	980	1007	997	971	984	986	1027	954	998	1030	963	1064	956	1006	987	973	950	1035	1012	937	1036	1014	1013	996	992	975	939	994	1023	975	1070	977	1019	1012	997	1006	1022	1014	991	1024	999	986	971	975	1012	976	967	995	938	1036	999	979	964	943	1019	945	999	1025	1000	987	1017	1019	989	980	1007	1005	1006	918	1003	999	952	1014	1025	942	973	1036	952	1026	982	1063	933	1029	970	1062	1033	961	1033	959	1082	958	988	990	947	1002	977	983	1009	998	987	944	1000	984	960	990	978	994	1023	1030	942	984	1004	982	958	968	1020
28776	18470	3978	741	602	586	561	533	550	532	534	555	496	548	516	542	494	526	528	548	533	532	539	477	508	540	510	526	532	516	499	502	481	540	503	565	555	570	544	523	558	526	539	545	525	556	500	538	540	521	476	517	542	503	497	524	554	549	559	521	549	542	526	517	514	523	514	566	494	503	539	524	533	557	508	570	555	504	506	527	524	517	492	545	533	562	545	520	508	534	533	528	522	542	535	492	527	465	540	555	537	568	518	500	525	497	480	525	550	522	530	519	522	540	484	549	536	528	546	576	512	529	548	473	519	505	544	474	539	511	531	539	553	523	533	558	545	538	498	552	551	491	499	516	535	570	500	509	473	532	535	547	529	515	517	514	455	547	532	499	541	510	543	540	511	494	548	495	526	502	537	568	513	520	550	552	539	573	517	504	498	482	485	520	480	534	500	528	502	469	542	549	508	510	504	517	510	500	488	503	536	521	529	472	500	535	496	522	564	539	513	505	510	507	539	486	496	503	504	531	543	535	528	494	513	512	523	521	604	498	541	521	511	501	535	517	541	490	532	528	520	532	532	549	484	517	544	528	527	524	527	518	565	485	510	525	552	507	466	473	502	530	503	508	482	518	507	511	522	518	531	566	501	530	534	529	543	516	545	523	553	490	548	537	500	493	535	484	509	516	536	524	518	513	535	513	531	533	481	517	535	526	547	533	519	539	496	522	524	536	532	528	540	504	504	535	492	534	487	538	600	549	542	525	500	514	531	526	511	529	552	531	537	531	537	532	537	514	541	536	511	503	540	525	533	570	530	519	493	521	548	514	522	525	487	497	519	533	516	523	567	524	511	537	562	522	521	557	545	558	502	563	515	491	493	491	543	535	540	531	513	541	535	521	532	534	513	492	506	488	485	516	493	577	501	535	529	528	521	541	549	541	528	560	514	515	529	593	512	504	505	534	520	509	530	538	480	529	535	526	526	469	494	522	520	506	561	552	532	548	548	539	491	549	529	525	512	483	505	508	533	503	533	522	465	509	512	515	547	487	550	488	509	523	528	532	541	527	505	528	514	517	495	535	505	529	506	495	541	509	532	506	559	496	528	512	524	524	517	537	515	516	515	512	545	519	548	542	507	512	553	510	527	533	512	517	492	486	514	541	509	505	546	505	496	514	551	528	530	475	553	512	531	502	507	478	535	508	511	560	584	522	480	516	481	507	536	521	536	513	566	516	506	492	490	515	544	515	526	487	528	544	510	547	543	572	494	480	542	521	510	521	498	500	545	516	534	521	565	564	539	491	529	495	531	533	532	490	500	505	524	520	518	546	573	506	534	558	540	535	508	515	483	505	523	520	512	514	531	535	536	516	498	492	532	555	513	517	562	524	519	520	546	570	538	504	511	555	583	537	546	529	508	514	526	502	567	531	498	511	508	513	490	562	508	521	516	520	530	524	524	523	484	507	544	523	498	516	508	516	529	534	516	556	533	585	551	538	529	572	531	485	506	515	513	536	529	519	520	515	499	539	583	514	516	540	538	525	513	539	534	534	487	514	553	490	522	538	491	529	531	534	527	516	529	509	492	522	539	542	480	500	557	491	545	527	536	519	500	511	529	499	536	543	500	534	528	523	541	544	484	524	552	502	499	553	501	532	514	562	517	546	557	499	488	558	500	513	525	495	506	530	535	541	492	539	557	526	502	548	506	525	511	529	512	528	527	525	543	538	495	527	481	561	551	533	522	553	492	475	486	570	533	520	519	498	493	569	511	524	525	533	538	490	570	551	514	482	543	506	530	539	505	553	559	544	492	509	578	538	540	510	497	524	485	503	541	506	509	477	538	529	481	500	527	555	539	542	515	534	520	537	537	502	528	544	550	582	511	555	491	507	539	591	568	514	513	522	479	539	486	535	529	543	541	562	534	533	530	525	500	547	532	497	527	503	555	507	525	525	521	497	509	519	548	519	553	509	511	552	562	487	498	519	503	487	526	522	535	498	549	524	534	545	501	490	519	490	507	536	532	511	517	519	482	551	510	549	551	546	494	529	468	533	480	568	530	504	536	509	530	512	550	521	523	526	481	507	517	498	528	539	523	524	538	543	568	500	566	511	544	554	526	509	556	523	552	565	488	527	511	527	527	515	538	516	535	519	532	546	512	522	545	518	528	514	540	524	512	530	521	490	527	498	545	533	541	568	560	487	494	573	508	553	505	510	504	551	508	556	533	519	527	529	518	525	511	503	521	581	568	496	508	510	511	545	512	528	508	538	506	514	506	530	492	506	520	486	517	482	518	484	521	538	527	496	524	506	501	504	541	545	535	530	529	507	517	537	539	515	505	528	490	551	535	493	498	537	527	533	529	551	541	501	554	455	468	511	481	515	509	492	521	555	540	515	543	536	525	588	522	551	497	482	556	523	561	539	487	508	535	538	527	505	557	496	541	525	527	519	520	526	491	549	505	519	513	515	496	516	518	519	509	562	463	515	549	510	488	572	598	465	526	553	511	520	515	510	559	478	556	541	535	476	530	506	537	541	503	533	493	492	508	496	491	531	500	507	506	561	483	520	522	493	505	544	511	544	517	564	554	510	514	513	490	505	511	517	522	535	539	484	503	550	490	548	551	520	534	482	521	516	522	528	516	516	519	538	552	527	502	538	566	527	533	515	538	530	495	526	519	520	502	548	520	502	474	553	508	535	521	521	536	516	502	523	539	527	514	505	503	486	516	537	505	596	495	526	544	525	514	475	523	547	554	512	518	530	514	534	537	533	490	443	522	550	518	554	548	514	527	544	546	549	522	525	504	497	549	515	483	546	509	518	534	535	538	503	550	518	511	524	506	450	548	547	480	539	555	559	536	496	521	535	518	580	524	485	487	525	515	503	506	499	533	486	485	516	507	531	556	507	519	558	523	525	521	547	557	527	546	524	518	496	523	564	453	511	561	534	496	519	524	514	535	534	507	490	558	516	501	535	503	514	514	534	544	548	538	498	509	488	561	519	584	508	511	547	536	512	521	522	534	522	502	493	533	557	565	524	512	525	478	493	572	532	518	496	536	511	522	527	551	502	572	518	505	516	564	487	482	538	527	520	499	522	546	533	496	518	541	524	542	529	528	521	519	528	514	485	544	529	519	568	553	534	523	543	507	504	534	553	529	572	505	524	524	507	524	527	531	496	503	491	534	516	512	538	482	492	551	516	511	507	534	530	504	517	521	564	524	543	516	511	513	537	592	542	528	483	473	491	527	506	509	479	583	496	510	545	481	500	583	543	507	536	536	484	540	571	527	548	543	521	504	483	535	545	530	544	580	504	499	522	532	513	449	530	545	532	518	506	507	522	553	518	542	514	524	560	541	544	489	470	506	489	567	511	520	552	555	517	460	501	529	525	523	537	558	530	529	479	518	504	538	499	524	567	513	592	508	543	540	494	514	539	477	435	482	556	469	525	537	536	512	517	494	550	528	497	492	539	537	519	521	531	519	537	550	513	548	523	513	521	501	517
12234	12365	846	637	613	587	589	535	548	564	580	576	511	535	546	576	525	576	523	590	555	518	551	512	567	571	536	538	588	523	540	572	544	547	565	544	571	594	579	535	596	553	602	555	566	576	545	614	557	546	591	567	529	517	538	566	532	544	554	535	539	530	609	567	557	543	535	550	557	556	562	564	571	594	504	507	550	502	547	575	553	543	554	533	561	550	529	555	566	546	593	545	521	550	532	539	596	562	555	556	530	565	570	565	550	567	564	513	548	591	523	561	554	511	566	528	543	562	527	552	543	563	537	539	534	537	545	583	558	572	577	583	571	532	550	547	522	550	535	548	568	580	578	517	570	625	547	603	503	567	544	577	557	537	560	524	534	544	542	551	528	566	548	578	566	541	512	552	516	548	543	544	562	563	563	547	568	569	508	536	539	523	552	565	589	542	524	538	515	527	561	578	548	525	580	537	546	605	556	514	546	542	571	541	556	565	549	523	585	566	538	567	612	547	540	566	496	557	515	546	566	513	542	525	571	591	557	559	508	571	528	593	519	570	572	527	550	585	550	533	551	535	559	540	536	512	562	530	566	573	556	542	498	541	560	580	579	553	531	531	547	581	550	559	546	543	536	568	560	546	585	533	586	500	550	557	617	579	512	548	503	545	558	541	511	538	529	543	584	535	585	576	529	565	519	540	538	576	544	532	535	540	533	541	554	568	524	541	551	499	548	516	558	538	551	593	566	550	540	557	566	500	543	537	558	525	541	586	541	530	497	555	542	543	493	583	555	552	564	577	557	508	601	542	527	537	532	538	575	560	535	548	547	507	582	545	568	544	560	569	549	536	546	581	550	548	501	549	521	541	548	479	543	547	543	503	542	525	542	527	510	549	555	572	540	575	555	523	541	571	580	561	535	530	516	510	522	584	546	558	547	540	541	552	548	564	527	573	539	547	530	540	552	499	566	588	543	531	540	532	547	550	569	525	541	554	545	542	520	536	556	520	537	545	528	511	557	546	528	533	552	548	563	541	542	509	568	589	554	526	553	542	519	562	542	517	536	566	582	594	534	544	579	584	550	565	573	507	511	541	519	537	566	552	549	569	539	560	516	587	555	552	556	539	593	584	531	533	565	566	599	558	564	582	565	583	593	547	586	538	575	545	554	553	547	528	525	572	553	534	546	536	534	549	541	573	564	569	535	565	571	539	533	546	544	531	549	568	492	544	530	544	534	514	527	508	536	543	511	578	554	538	564	558	571	587	542	524	547	554	549	539	536	528	564	565	532	580	577	576	522	562	508	568	522	552	542	551	558	574	543	523	532	537	529	585	568	533	526	543	528	566	587	593	546	612	521	556	541	581	548	524	537	549	530	519	555	564	529	534	572	552	549	557	507	535	601	539	557	542	532	559	545	557	497	586	520	563	556	546	557	532	543	524	541	532	547	552	559	562	536	537	555	528	538	558	526	567	538	564	552	569	574	527	499	552	577	560	537	585	532	570	542	565	524	570	525	546	616	559	519	530	531	533	579	562	541	550	538	552	550	536	586	551	523	537	569	605	538	552	530	544	537	567	548	571	566	520	558	509	545	525	537	556	537	546	560	563	520	493	579	575	554	530	551	554	536	565	598	548	571	528	569	537	550	541	601	534	562	579	556	591	521	523	541	521	547	531	562	560	564	546	608	578	546	553	542	552	536	559	615	562	559	510	545	512	546	526	590	537	559	523	532	543	549	543	574	552	513	506	510	526	578	561	559	561	600	598	531	552	548	547	547	580	530	518	578	562	584	563	538	557	551	563	526	551	534	544	560	544	609	528	576	570	531	548	541	531	526	523	530	555	587	539	483	513	559	534	562	523	514	576	534	535	514	561	533	535	542	555	528	549	538	556	516	534	570	530	478	543	536	602	564	555	506	559	549	550	546	548	529	582	491	584	580	560	574	590	545	522	576	577	533	515	543	564	566	551	535	553	569	535	572	554	543	526	532	595	535	549	543	529	530	535	535	572	554	575	577	583	546	535	543	525	534	528	558	538	512	545	543	577	554	502	554	531	519	547	530	519	531	562	547	580	557	546	568	578	548	570	541	555	594	545	502	572	534	527	575	560	572	569	564	525	572	560	540	523	540	522	517	507	549	570	543	529	530	536	562	553	572	551	489	516	540	532	507	543	564	537	527	558	536	523	523	542	550	544	547	566	526	542	567	553	546	531	531	589	577	596	549	561	550	574	543	570	560	583	539	545	539	553	553	528	563	544	577	522	565	534	521	531	546	536	528	533	554	570	553	579	533	545	578	565	533	543	553	582	579	545	507	503	562	563	505	561	528	548	559	562	529	564	523	537	556	535	556	528	547	524	543	574	536	547	571	530	513	589	565	545	541	585	562	570	582	573	613	590	520	556	582	545	550	556	535	513	552	570	571	582	586	553	519	510	548	544	490	550	520	559	576	561	581	577	533	565	549	604	573	544	552	573	558	603	546	486	565	550	557	525	539	498	570	559	556	498	568	519	577	527	526	502	533	558	583	546	560	530	568	583	535	559	523	530	553	573	575	586	535	551	577	560	576	559	585	574	540	574	587	555	533	518	525	604	535	495	536	571	566	522	550	530	545	550	572	567	545	529	575	574	533	523	571	555	552	534	556	559	584	533	559	547	526	567	539	522	583	528	579	523	588	579	556	582	586	547	564	552	561	581	554	582	519	562	557	517	537	571	547	554	567	523	546	564	553	473	570	496	492	520	569	533	528	545	565	531	533	566	534	539	572	547	572	544	538	558	567	544	554	608	554	537	585	562	538	593	556	559	549	558	564	577	575	511	551	569	602	581	561	530	543	532	589	511	563	573	574	589	520	553	492	560	574	565	537	613	559	579	565	514	533	573	528	541	561	543	501	561	550	553	576	572	519	520	558	535	564	533	572	570	550	520	570	540	595	532	531	532	557	561	544	542	549	533	516	561	551	560	548	565	602	536	528	570	571	573	537	541	533	492	554	543	559	558	580	588	531	534	537	521	582	558	527	532	565	540	541	549	566	522	541	510	582	534	556	567	567	560	593	555	536	547	528	581	570	605	561	568	518	546	542	531	524	547	587	548	578	525	547	566	529	593	568	559	548	541	535	542	542	518	569	564	556	562	493	590	537	633	549	565	551	545	563	546	552	575	566	550	540	572	552	542	537	557	515	546	542	540	535	583	592	559	517	560	567	563	550	579	581	520	525	545	551	533	551	558	545	547	528	527	533	559	563	531	550	558	575	527	572	581	549	561	525	522	541	546	549	573	522	557	564	555	569	583	594	549	537	537	559	566	535	542	588	535	533	555	553	531	549	587	566	586	493	528	510	532	584	550	553	582	550	551	523	531	524	506	531	573	561	570	554	535	544	574	566	538	503	555	594	554	541	537	542	540	547	565	561	505	528	536	540	542	544	546	581	569	492	576	544	551	511	538	562	547	549	491	551	561	554	511	576	549	569	529	541	594	588	567	550	550	570	562	533	572	539	531
24276	21582	28854	24676	21112	5391	1358	1097	974	915	905	831	829	868	853	873	879	805	828	829	801	854	858	831	818	830	775	828	834	776	842	801	788	779	770	767	829	835	828	797	818	815	797	825	800	793	771	829	813	796	800	800	767	801	746	781	729	793	772	757	790	788	785	748	870	811	753	816	818	778	808	787	743	792	762	789	779	809	793	789	801	770	742	825	761	786	779	767	787	747	772	794	782	782	795	749	731	813	791	796	775	825	769	742	779	826	771	781	781	785	756	857	761	815	732	783	792	754	762	782	774	812	818	807	740	747	813	744	783	766	814	785	803	769	739	794	761	783	790	811	749	754	806	832	782	810	771	810	819	760	795	855	735	795	786	815	787	760	791	771	743	773	745	796	747	747	770	747	795	771	798	821	824	812	816	763	782	775	802	786	778	773	798	790	814	765	797	708	838	833	777	730	808	756	763	763	762	782	744	778	781	740	811	786	775	749	782	793	801	798	800	793	771	783	796	793	804	793	789	766	792	805	820	769	786	755	774	799	825	784	757	748	761	789	795	793	801	782	767	722	738	761	791	734	781	825	804	798	764	818	749	774	757	780	766	789	789	812	725	761	758	816	752	748	779	786	824	816	771	819	769	739	769	764	757	791	763	745	751	796	751	808	740	741	817	816	780	791	750	776	802	847	788	805	811	822	825	764	711	779	810	774	791	727	752	714	802	786	777	769	802	786	863	778	790	726	749	796	735	743	751	819	795	762	808	766	815	721	802	844	799	767	841	774	780	757	752	746	755	820	734	802	815	761	760	793	795	754	768	772	748	822	742	738	727	740	860	816	793	791	792	741	832	790	767	768	772	804	754	802	797	791	815	740	751	766	766	801	781	760	810	806	762	728	754	736	837	860	783	804	790	761	759	805	852	809	807	784	763	851	825	787	824	789	774	819	759	808	743	779	818	776	749	774	710	777	787	807	763	777	789	733	785	745	793	753	795	837	823	764	784	845	732	733	750	781	744	765	781	770	800	780	800	802	773	797	769	780	850	827	787	754	731	739	783	787	780	783	681	763	776	783	780	814	765	777	774	717	782	768	788	757	783	772	764	799	829	813	772	805	785	789	777	775	756	762	794	788	784	816	798	811	815	776	767	755	830	799	777	814	796	774	792	778	777	760	833	801	771	732	776	717	762	746	747	759	760	759	805	815	817	759	805	784	794	781	755	781	830	771	742	763	755	773	746	794	745	783	771	771	734	794	805	725	822	774	801	755	777	811	764	792	719	754	792	822	780	751	816	816	826	798	747	752	758	774	743	754	814	821	800	794	801	776	798	813	785	758	792	769	774	789	808	734	793	772	828	833	787	768	781	762	782	789	765	751	786	746	756	776	761	716	796	810	797	774	780	738	790	722	759	802	820	810	807	755	769	735	781	799	771	800	761	761	786	809	810	743	803	781	770	774	802	781	828	764	816	777	795	774	797	770	791	772	775	739	783	803	800	790	768	792	778	765	777	771	793	806	774	762	780	804	812	798	769	814	789	745	780	766	759	802	769	775	759	770	792	726	767	782	801	774	807	768	767	756	788	773	783	796	754	777	793	774	769	796	766	755	778	802	751	704	844	728	807	756	765	744	806	776	819	764	751	743	772	806	752	772	794	786	780	777	797	757	783	777	771	789	781	783	800	794	832	774	777	820	787	758	817	811	774	816	752	790	770	753	769	722	756	764	778	789	777	773	774	807	777	764	751	767	773	777	802	788	843	728	776	784	721	838	774	793	848	779	749	788	842	766	782	750	777	807	803	787	761	785	769	729	842	826	836	760	789	807	763	762	813	791	752	795	795	775	760	773	762	721	784	797	805	790	749	777	787	754	787	749	764	733	779	767	764	824	723	758	786	726	750	754	781	802	813	786	847	793	694	813	826	763	750	792	755	780	804	745	786	823	801	762	761	767	814	801	787	761	752	785	757	764	733	780	801	796	808	783	749	798	766	838	808	795	743	752	738	777	790	745	772	778	768	832	715	771	752	795	773	766	747	754	806	787	758	750	789	744	813	787	791	840	804	774	795	799	749	790	790	789	806	761	732	820	808	748	768	782	801	807	730	794	764	776	774	822	808	799	797	811	788	740	758	792	769	775	803	796	771	772	813	730	785	815	795	832	778	773	766	745	735	732	793	849	774	754	739	731	782	816	777	798	774	763	742	785	742	764	776	758	759	764	816	751	767	775	798	761	762	780	758	781	819	763	780	715	766	757	808	778	764	763	755	767	803	844	796	833	802	825	773	740	789	748	824	740	779	806	734	804	766	782	754	795	783	772	806	745	743	852	749	780	820	792	783	770	765	754	743	748	778	815	818	804	798	802	773	783	731	814	784	798	743	738	766	746	794	744	788	765	841	794	778	778	780	803	783	812	774	738	753	798	782	748	792	771	771	812	745	772	727	741	825	773	841	777	764	800	816	719	739	760	752	815	789	783	782	794	793	806	787	774	765	832	720	762	849	731	798	803	780	820	787	786	769	723	799	760	816	757	747	780	809	785	781	775	778	785	814	819	790	763	775	757	759	782	812	781	767	812	771	809	782	803	747	757	770	794	799	760	828	805	827	785	802	814	753	751	767	740	792	720	812	743	794	761	800	807	795	815	801	758	774	741	782	789	735	741	814	736	782	708	815	794	808	810	809	792	755	789	778	765	775	808	810	782	805	788	761	768	782	806	735	762	795	767	801	764	797	776	839	771	779	713	737	802	764	771	751	777	800	792	778	713	756	779	811	782	761	803	755	833	754	786	767	811	789	730	765	811	772	801	759	776	788	776	730	782	792	777	770	757	749	737	790	810	737	768	791	797	790	773	846	749	801	812	787	772	818	798	793	768	772	799	773	810	766	802	836	780	777	807	818	768	782	815	772	798	789	764	769	756	798	772	749	749	850	791	775	783	836	760	804	816	796	731	775	770	800	772	806	798	752	710	778	779	762	797	794	768	814	807	802	779	783	763	781	774	826	778	768	758	754	753	784	774	782	784	792	744	805	766	744	799	771	805	786	773	777	753	735	809	786	776	753	785	728	765	751	766	802	794	788	792	795	756	799	770	776	756	766	778	803	802	782	779	799	780	795	805	747	747	734	719	783	758	784	791	796	772	799	773	779	789	773	755	790	803	793	796	791	787	773	768	766	833	835	805	806	809	775	758	806	752	743	776	777	749	773	849	787	809	751	791	794	768	760	782	778	797	739	787	754	767	737	774	796	807	734	809	788	750	784	772	763	767	749	721	753	747	795	765	776	815	769	749	762	786	773	815	788	765	791	780	791	813	818	812	762	730	724	755	780	765	797	814	765	752	806	778	777	794	739	811	736	764	758	794	812	760	796	792	800	751	775	770	787	784	773	784	781	819	760	836	772	747	716	801	822	729	799	767	782	781	773	765	764	784	747	781	767	774	814	762	730	780	777	770	756	769	804	811	795	786	757	793	816	785	815	754	750	770	783	807	794	734	747	788	812	829
18307	46879	5723	2709	2151	1754	1439	1237	1142	1041	978	1016	951	897	863	868	846	855	802	851	852	860	818	813	809	821	861	792	785	770	784	776	842	802	810	829	847	837	861	801	835	782	865	839	819	803	842	792	846	812	762	747	827	820	777	804	777	768	763	773	810	779	808	828	851	785	818	786	799	743	782	811	802	799	814	758	820	793	783	840	850	779	833	764	803	783	798	834	775	778	817	710	765	763	748	720	825	770	784	766	800	799	766	802	808	765	753	826	747	759	745	807	775	824	777	750	816	828	820	776	775	782	806	768	777	779	809	778	784	802	819	773	778	777	805	799	744	788	826	848	831	808	803	795	767	784	856	807	788	750	784	770	853	752	749	795	825	758	771	739	778	801	786	796	835	814	800	806	779	746	806	785	794	805	784	751	761	804	824	749	712	759	783	708	773	786	793	787	886	784	771	760	763	751	773	806	815	790	795	786	807	789	817	781	728	764	799	710	804	776	748	794	761	765	779	832	735	758	770	817	733	762	811	791	768	749	739	781	820	747	793	718	801	786	760	842	787	765	781	803	791	802	769	800	757	755	785	766	797	789	812	807	776	796	774	794	789	753	808	802	782	798	788	777	824	769	772	812	799	810	860	825	766	818	743	760	779	793	764	762	783	791	758	783	755	795	756	795	778	776	800	840	782	838	803	785	755	844	830	782	810	765	801	758	828	758	760	784	795	788	736	767	797	761	778	836	804	790	783	800	771	834	810	771	808	770	777	801	779	828	769	801	780	772	800	797	773	785	824	755	819	792	758	788	765	778	761	771	779	774	822	791	782	772	809	773	797	798	773	759	816	785	734	774	802	786	769	810	768	789	762	800	760	778	802	783	792	823	831	777	821	791	800	761	740	774	773	797	783	765	767	802	815	807	772	804	783	782	765	796	798	775	819	817	865	819	727	707	840	782	785	806	758	793	789	788	758	762	816	794	785	751	751	755	795	782	792	802	788	772	764	787	768	832	787	805	814	738	805	791	792	839	813	791	823	802	796	742	799	808	770	775	793	831	768	779	780	794	777	787	762	767	740	755	818	770	789	773	777	792	757	747	748	748	745	751	825	790	791	831	828	758	830	742	807	765	803	751	780	766	784	814	736	802	793	827	794	811	805	789	794	770	719	758	789	804	759	786	758	809	744	740	815	790	782	747	758	791	781	823	766	767	773	771	748	813	785	807	822	742	777	758	787	791	809	815	831	781	756	776	765	791	733	798	746	827	780	786	793	783	785	788	794	826	799	774	742	744	752	779	765	780	793	761	800	772	814	766	765	771	746	820	793	771	782	806	780	827	819	822	810	750	789	800	788	791	817	810	763	793	800	741	790	813	794	801	723	762	767	788	827	746	751	794	756	772	786	783	828	821	727	782	845	827	767	780	765	796	754	785	800	789	766	756	778	770	796	824	772	787	815	800	756	751	768	787	788	795	791	776	747	769	804	768	731	770	776	782	798	772	785	785	746	788	819	732	729	793	771	819	795	747	808	781	777	843	807	798	792	792	765	807	794	783	793	760	802	815	786	749	800	785	746	799	785	801	780	774	743	772	782	751	794	808	719	791	811	787	794	765	769	755	801	786	802	813	783	791	834	735	813	761	788	786	748	795	795	780	794	789	737	732	755	779	783	763	804	753	766	743	790	792	845	768	723	786	786	763	787	829	791	798	780	756	818	822	794	781	787	761	827	819	807	776	748	778	727	845	806	798	788	778	838	750	763	821	793	707	768	719	774	780	793	821	812	796	738	800	822	804	812	760	795	792	774	784	754	798	828	833	775	882	775	759	788	779	800	805	786	774	756	787	793	749	799	814	816	767	796	783	796	759	763	787	759	771	802	807	789	815	798	778	770	780	775	804	775	770	811	784	800	768	731	766	790	849	779	808	767	773	806	738	803	765	765	813	792	788	783	766	788	773	819	755	766	749	759	753	785	823	813	783	823	814	802	797	766	809	774	798	844	757	794	760	770	741	727	761	770	759	793	744	727	782	770	799	780	745	774	736	790	759	796	790	773	786	786	766	757	740	726	759	792	798	807	803	815	779	789	828	775	772	776	780	798	784	792	821	797	841	781	738	792	792	749	758	773	732	774	743	794	786	787	825	791	737	733	754	773	769	750	795	783	787	793	769	769	751	756	774	741	772	759	812	806	750	762	816	801	804	779	836	762	738	822	797	790	774	787	787	738	788	791	796	773	814	815	784	756	750	776	799	750	782	800	769	792	802	775	801	802	771	791	762	773	798	804	737	776	751	733	772	796	835	781	796	785	808	828	762	764	801	806	788	795	837	776	751	766	794	826	781	763	777	766	786	785	747	766	781	780	796	742	797	763	745	790	814	796	771	751	807	775	830	834	775	781	805	798	754	776	763	757	750	749	796	749	752	797	792	740	788	779	795	778	789	752	808	780	811	795	807	791	820	815	800	880	781	776	754	795	761	784	814	770	792	785	806	763	781	773	843	708	779	762	811	785	804	774	773	798	828	819	774	770	829	801	764	738	785	777	792	799	814	784	791	738	772	803	814	813	807	808	758	794	820	769	767	785	762	788	802	826	829	760	766	862	801	760	846	755	786	797	793	775	763	743	790	785	790	794	803	768	788	804	770	820	798	771	764	757	763	795	840	742	788	785	827	785	760	831	826	744	798	754	764	757	835	786	808	803	762	784	815	796	767	795	783	807	803	736	767	725	773	729	792	801	825	768	819	767	809	779	791	810	739	798	821	820	794	793	776	795	808	809	826	766	796	797	807	774	757	763	796	772	760	759	778	798	779	809	819	786	728	774	760	763	746	793	788	784	778	817	774	828	768	726	807	765	747	822	764	775	817	835	819	822	855	791	805	808	779	813	805	771	825	789	772	833	799	768	803	822	772	809	753	803	803	792	832	818	793	781	718	812	796	801	791	830	805	769	829	847	795	772	791	776	787	821	842	793	794	761	759	780	772	791	790	777	791	793	854	805	773	795	848	811	788	761	810	742	737	782	789	787	827	758	797	750	780	759	773	746	797	823	731	834	800	770	782	782	724	809	785	793	801	785	821	746	774	767	836	824	787	799	814	770	776	794	722	796	803	741	767	774	786	843	741	794	808	768	728	769	800	820	780	806	775	768	752	795	807	804	775	764	700	752	824	822	757	819	792	782	788	809	789	800	780	784	783	780	767	788	757	738	802	792	738	789	769	779	731	812	766	816	756	747	791	775	806	773	745	773	833	772	748	779	806	760	790	755	723	756	819	812	734	793	723	773	830	780	817	807	819	801	874	772	794	738	778	768	783	788	784	785	743	751	734	769	802	803	756	752	808	756	765	810	786	781	833	817	745	778	794	772	841	766	816	764	743	813	813	794	787	759	803	775	806	758	779	745	801	791	793	823	750	828	765	808	818	766	801	743	806	738	784	796	734	764	751	799	835	802	775	805	798	791	763	786	773	771	774	772	773	734	753	791	798	769	770	818	809	816	803	780	768
25432	21628	27823	25382	8196	1016	839	727	720	694	676	635	673	637	633	668	610	635	617	612	631	602	632	584	634	578	591	606	607	594	611	611	552	640	588	621	608	620	610	632	672	624	619	628	642	604	615	662	662	704	580	581	611	603	654	633	591	645	585	633	628	594	643	594	590	587	586	610	578	593	631	605	610	620	599	556	559	637	636	603	597	548	616	629	612	591	631	571	565	603	596	585	602	563	626	605	581	613	631	627	578	592	657	619	595	568	602	645	603	563	560	588	582	600	597	593	577	580	591	616	600	622	592	593	569	584	569	602	586	634	561	572	602	585	594	586	604	628	583	594	590	539	585	609	632	657	610	592	592	609	610	620	610	621	606	600	582	572	587	599	578	603	634	590	609	609	592	572	569	629	582	581	593	597	589	600	530	597	562	585	584	632	584	567	601	637	572	575	619	616	581	607	599	595	592	605	592	582	614	575	574	591	614	595	628	632	588	599	592	593	641	610	554	597	629	606	632	609	607	600	625	577	574	629	564	570	611	576	590	594	583	566	576	652	619	604	595	582	622	599	628	567	588	570	619	571	630	573	593	593	590	569	582	583	595	615	622	612	569	600	568	594	625	623	586	573	568	634	566	609	618	607	595	611	550	586	561	601	583	608	600	583	568	593	598	631	572	650	602	596	568	591	639	650	588	610	631	581	586	587	610	581	615	564	604	588	623	609	581	591	627	538	620	603	582	571	591	620	557	616	578	625	595	608	583	579	588	589	563	599	591	645	606	585	600	588	557	607	561	595	586	619	578	625	585	632	632	659	606	599	607	587	584	590	545	574	605	602	632	623	531	635	561	600	617	626	565	660	626	572	604	569	546	592	604	582	648	634	563	594	621	609	577	619	599	590	611	548	593	583	589	605	597	648	596	633	570	611	585	577	626	611	564	636	573	586	561	599	553	575	606	645	607	584	591	629	620	588	568	580	594	606	542	601	604	613	640	585	553	627	611	581	555	599	577	631	602	563	576	596	607	618	583	608	583	572	594	612	606	562	609	639	567	593	612	567	609	578	601	557	628	564	604	595	559	608	601	610	615	600	549	585	586	596	611	596	613	602	588	590	590	631	599	619	636	607	573	577	582	596	617	588	583	583	586	615	577	555	579	591	582	562	614	587	588	548	556	603	602	555	602	625	612	572	596	572	638	568	554	610	642	602	592	581	595	628	611	598	615	607	560	584	587	613	606	596	577	605	642	605	614	573	609	573	604	677	594	600	609	596	593	608	589	659	577	612	577	591	601	584	574	625	610	616	574	607	588	613	604	583	617	582	613	570	601	609	596	568	599	576	625	591	594	614	646	609	616	644	621	563	608	600	625	613	593	604	631	609	639	628	587	590	585	608	620	589	633	595	596	532	610	604	598	569	562	599	573	578	597	603	612	576	605	605	564	681	632	589	610	527	595	573	659	625	652	553	608	593	592	584	569	608	601	638	566	596	624	620	566	618	632	623	583	637	587	588	554	614	625	570	577	614	605	593	591	619	570	600	614	619	602	576	597	631	593	551	624	613	620	592	631	568	584	638	612	579	625	548	598	591	615	621	617	579	581	531	585	602	608	588	665	616	590	583	602	579	588	546	590	603	560	604	597	580	551	612	650	566	619	612	601	605	639	609	576	576	618	573	624	568	573	624	615	524	598	628	597	613	592	625	622	614	629	637	635	608	571	576	588	548	586	574	613	634	638	602	655	610	620	575	568	557	571	579	629	594	627	614	601	571	633	582	562	597	583	584	597	592	624	597	634	609	602	588	629	615	595	570	550	573	549	621	613	663	591	574	619	576	612	574	606	596	559	597	586	617	537	607	629	573	590	534	636	605	640	563	642	604	624	618	578	590	603	594	597	621	617	568	579	584	631	601	588	586	576	611	618	572	606	580	545	605	596	533	559	596	592	609	630	599	631	606	559	596	610	615	556	599	569	617	591	601	631	685	591	631	598	604	603	620	695	621	599	575	544	581	564	621	615	524	597	580	614	598	574	606	605	623	575	618	612	614	618	601	602	618	611	571	580	589	592	611	554	608	616	630	623	644	582	586	598	616	588	621	601	608	634	635	604	595	577	557	601	629	595	640	618	544	590	564	618	608	601	549	592	616	581	605	596	621	637	573	597	625	601	615	595	616	577	607	596	611	556	604	585	616	609	647	604	581	575	564	601	610	627	574	634	521	590	575	612	574	662	608	573	636	572	618	624	613	636	594	607	621	531	566	587	585	606	593	630	590	619	586	582	551	596	551	598	591	606	608	571	613	604	607	628	562	614	602	590	627	647	632	603	566	584	637	584	539	600	603	622	585	626	579	635	589	567	586	610	598	618	598	601	615	585	546	582	588	566	606	593	559	553	584	611	564	589	594	601	623	570	572	619	600	560	567	563	592	574	564	568	559	601	607	585	604	603	600	602	573	581	595	637	630	613	629	571	627	575	596	570	594	610	582	591	572	606	641	570	592	618	621	587	586	582	626	565	594	610	643	556	609	557	613	578	596	586	590	601	557	588	612	581	586	577	606	565	603	600	586	598	587	608	579	597	615	623	582	618	558	588	555	605	626	623	638	584	650	609	627	588	630	566	617	614	570	630	642	620	616	600	615	549	602	562	586	618	591	575	553	582	627	575	616	578	557	645	558	597	632	582	576	585	597	629	632	590	632	615	578	612	585	640	585	574	592	583	605	576	641	580	595	546	643	582	602	569	639	558	643	582	586	647	582	525	565	629	613	605	572	565	620	601	579	634	607	576	588	584	564	559	599	551	580	585	568	562	627	611	597	555	579	618	599	602	601	595	591	594	594	580	616	601	571	580	586	572	578	636	617	564	562	591	591	533	586	579	589	614	597	601	570	590	618	584	622	635	575	599	565	579	586	652	633	625	632	589	621	607	571	566	581	541	630	618	639	576	579	615	618	583	610	606	645	562	626	617	624	611	601	621	599	588	601	596	628	588	628	595	595	583	564	646	553	615	567	575	604	627	611	630	643	578	582	589	595	582	562	616	574	601	606	570	534	611	603	636	600	592	630	601	618	566	576	610	616	610	626	613	635	612	555	592	616	606	598	621	599	600	617	560	580	585	556	594	600	570	635	576	570	628	573	616	615	580	581	528	617	609	595	604	582	617	616	596	573	627	600	577	622	602	591	602	642	563	638	545	565	578	571	609	593	583	574	601	606	568	585	605	595	621	582	607	629	569	617	577	610	624	646	600	610	580	600	588	648	593	620	612	594	585	578	583	541	613	572	628	634	590	623	609	605	594	610	626	595	542	640	579	608	604	544	628	614	598	628	612	633	573	592	609	600	585	618	632	571	551	646	580	600	638	565	523	567	641	608	571	584	608	581	616	587	598	606	614	586	618	573	615	615	615	550	579	557	566	608	583	580	631	592	612	568	629	602	556	545	610	582	608	573	601	609	611	581	583	667	610	561	590	609	625	615	587	605	644	625	638	591	619	615	591	634	543	573
16300	40138	3371	1809	1419	1195	1005	883	852	775	789	737	736	696	735	693	640	707	702	693	659	622	670	637	659	616	672	641	662	664	576	654	661	668	662	667	671	707	698	741	695	694	674	666	685	641	691	696	658	680	637	669	627	603	627	636	682	673	654	695	705	619	678	615	584	675	640	646	689	662	618	662	606	620	670	631	637	601	641	630	569	672	632	637	646	662	601	658	561	632	613	629	648	644	626	614	618	614	670	645	643	658	657	645	618	605	660	644	609	666	634	646	646	584	627	658	640	648	586	632	643	656	609	644	650	625	637	630	609	644	601	634	602	647	608	604	646	572	664	603	641	665	650	639	646	614	655	652	610	627	626	672	667	657	645	674	655	640	642	638	688	607	625	617	664	600	689	597	618	629	613	610	635	647	615	681	645	653	633	619	631	606	624	632	670	645	630	651	641	640	665	665	686	655	631	643	611	646	649	646	687	638	591	598	695	665	615	622	623	657	592	616	634	676	679	615	616	629	657	629	589	662	643	642	656	631	647	643	631	657	667	704	619	671	609	684	651	650	615	634	632	651	668	644	647	587	644	639	622	632	624	623	683	614	605	641	580	685	659	610	651	601	703	613	622	616	608	639	644	690	654	636	623	615	599	606	631	640	650	626	686	586	625	621	635	660	649	640	614	628	681	662	618	646	630	645	641	632	628	607	627	703	697	684	634	598	646	618	640	617	657	658	646	598	643	653	648	660	575	632	627	584	659	645	646	630	684	656	621	590	702	656	622	628	663	626	640	633	619	646	609	644	647	615	633	659	699	593	670	614	629	611	669	629	593	628	658	610	638	610	669	602	647	633	659	641	594	635	660	633	661	623	639	603	660	661	619	649	602	641	643	620	622	655	549	634	659	666	615	567	630	622	631	634	630	626	673	628	610	629	637	679	638	628	628	665	636	643	609	652	676	647	638	593	616	705	641	641	647	628	643	643	651	626	654	669	621	579	708	621	635	616	620	602	682	678	628	688	651	648	627	621	624	661	618	687	568	624	606	631	658	652	634	634	635	658	632	649	638	690	606	675	629	614	653	611	610	632	638	608	633	649	646	602	600	678	682	642	663	632	626	679	629	660	644	605	611	642	685	608	654	643	672	643	608	652	639	636	665	617	617	650	680	642	651	617	639	627	630	645	643	641	648	633	651	674	618	616	622	659	644	628	649	626	665	664	582	600	636	644	597	607	654	686	592	636	619	636	671	667	630	650	666	625	647	606	611	607	648	646	653	637	631	634	636	637	616	655	666	655	664	646	660	666	638	626	655	663	678	649	661	652	621	629	617	604	671	625	616	615	627	622	626	637	645	613	627	611	628	648	606	647	640	684	609	647	643	622	626	636	609	607	689	655	599	621	647	625	605	578	590	647	652	647	633	639	644	645	602	604	628	598	681	663	650	652	648	659	646	617	657	629	648	645	642	644	645	613	673	648	598	645	639	602	648	686	625	614	629	626	670	641	662	687	637	604	642	667	633	678	645	643	671	678	667	648	611	652	656	603	637	643	660	633	579	651	653	636	655	605	657	648	622	621	644	614	637	621	658	654	640	638	619	673	659	681	646	617	647	637	643	644	645	635	648	640	648	677	654	663	624	682	559	657	639	630	628	655	614	630	660	615	647	617	643	659	639	600	608	628	648	666	617	624	680	664	632	602	692	663	611	636	674	647	662	643	645	609	647	641	620	627	657	609	611	623	645	615	648	698	654	645	676	631	649	602	632	655	657	594	677	617	624	623	649	654	667	632	659	626	654	607	619	619	608	652	646	649	585	640	603	637	611	689	624	660	588	624	639	590	677	630	635	654	640	643	647	679	672	639	642	617	587	649	656	607	661	637	616	677	630	603	658	659	630	663	609	657	645	656	614	615	650	634	609	651	656	663	640	609	674	635	667	671	658	651	666	580	635	596	611	661	647	682	661	623	640	612	645	641	647	594	657	633	657	681	644	650	658	647	651	588	658	632	695	649	619	655	637	645	627	630	635	667	622	620	642	669	637	636	612	652	668	625	605	655	611	676	640	640	653	643	657	642	639	687	623	621	637	643	633	654	637	602	604	631	626	618	637	643	675	669	694	656	643	646	661	626	642	631	644	652	628	642	652	650	660	650	597	591	676	642	643	628	646	623	660	615	651	667	634	663	677	614	646	648	624	641	640	646	584	621	613	639	630	599	682	634	620	613	645	611	612	605	607	646	622	657	643	635	611	618	649	632	654	582	643	607	625	631	656	685	641	611	670	658	659	618	627	630	603	658	623	619	621	627	659	594	688	625	653	654	692	683	644	649	652	641	663	646	688	668	617	638	614	619	654	633	628	671	636	662	629	602	633	679	676	627	592	597	624	689	636	675	611	646	663	669	612	615	616	657	648	630	677	639	655	675	623	599	635	625	654	617	621	615	614	637	634	572	623	667	696	635	606	620	657	639	690	612	604	636	655	646	685	604	610	623	643	599	658	630	625	630	689	618	653	689	655	683	627	652	667	633	651	635	636	632	667	633	644	624	651	653	664	619	627	672	616	644	644	634	663	628	627	646	617	592	703	606	625	647	626	669	642	656	604	654	651	625	638	631	627	624	643	676	666	618	637	598	632	653	648	601	705	627	648	638	623	658	643	668	617	601	663	677	616	658	643	631	646	620	614	647	648	666	644	642	613	603	670	636	662	628	636	646	614	616	603	678	611	662	617	647	642	653	655	629	680	584	650	649	635	662	627	628	612	620	586	604	671	687	664	668	639	641	610	619	682	621	653	658	605	625	660	652	622	638	616	625	630	649	638	611	632	682	643	678	636	641	634	655	617	618	669	636	647	630	675	648	614	641	619	627	625	660	615	635	616	634	608	656	700	660	637	639	678	623	638	647	629	662	654	615	646	639	622	611	654	613	637	641	608	695	617	672	588	621	624	594	655	638	636	647	655	655	669	629	595	664	649	633	618	651	618	652	672	599	631	684	603	617	618	692	657	626	632	629	627	669	622	646	682	586	648	626	623	632	638	584	633	652	644	620	638	623	606	655	667	686	623	631	647	668	593	624	620	650	652	668	651	641	617	621	665	606	639	658	641	616	607	627	667	634	633	652	663	624	597	647	627	651	615	640	656	613	676	641	635	638	637	637	672	569	622	660	636	648	622	656	588	607	685	575	660	675	628	686	643	624	666	600	615	627	666	620	635	606	613	635	581	634	668	620	657	639	623	653	613	638	648	680	634	648	641	624	650	667	591	682	682	647	645	677	613	650	677	610	650	639	627	639	669	642	593	670	642	629	623	648	651	647	661	637	626	659	636	624	646	631	632	660	653	588	641	651	624	636	667	643	686	614	617	635	679	649	621	645	655	642	639	640	683	667	662	609	643	678	624	668	656	623	613	675	650	678	625	640	634	630	617	620	603	629	639	667	627	608	583	615	657	637	676	609	671	656	645	631	641	626	641	686	701	628	636	636	630	618	613	637	642	649	656	668	689	639
23093	21552	29564	23966	21537	21369	5627	1702	1447	1353	1230	1242	1211	1132	1131	1114	1091	1102	1080	1107	1041	1050	1070	1041	1013	1043	1058	1049	1028	1012	1097	1017	1062	1052	1014	1061	1018	1126	1099	1057	1036	1091	991	1078	1001	1062	984	1020	1017	989	999	1043	1068	975	1005	1007	1033	1029	1013	968	1041	982	1040	1012	1066	972	1001	1022	953	1066	947	996	986	1039	998	978	972	975	1028	978	1005	1041	1001	997	1023	1033	988	973	1065	1044	1043	986	990	1018	1002	1012	937	1004	1056	967	995	1013	977	984	1012	1076	974	1031	1002	997	975	983	962	1047	987	1003	1016	1007	1037	1007	1005	962	989	1051	1016	1023	987	942	1071	1059	972	948	1030	996	1026	999	996	1019	1003	1018	999	956	956	987	982	1028	1004	1011	1011	1040	1028	993	1049	1008	1011	991	1058	1000	1016	1023	974	1018	988	1028	1070	933	1031	976	996	966	976	1071	939	986	1048	955	1005	1016	1005	982	1032	1002	997	970	1025	990	970	987	1024	1052	1000	945	1036	1070	1028	968	997	1020	991	972	1039	951	1009	980	974	972	982	1044	974	986	1047	1032	1024	952	997	948	1050	1017	987	975	1007	1034	990	988	1005	984	1050	1025	1000	1050	1001	987	1013	1029	1000	960	974	1011	981	999	1044	965	969	1011	985	1006	999	1017	993	970	1010	1046	1035	1004	1073	966	1032	1050	986	1007	1015	977	1005	993	1026	964	991	986	1001	1007	980	993	1030	975	959	1040	979	1012	1020	1058	929	956	966	956	936	957	974	973	981	976	1026	1003	976	1008	1025	1014	970	991	1009	961	948	975	1036	935	1007	996	1004	987	997	1008	988	920	945	970	1025	1007	1091	1001	986	1021	1063	1052	947	962	1005	982	1078	1051	981	1004	991	940	993	981	1010	966	1009	977	993	960	927	980	997	956	989	968	969	972	1006	989	996	1010	1016	1008	1066	975	1028	1029	1011	979	980	945	992	1049	993	996	1023	977	1022	965	1015	1032	943	944	938	1043	960	1008	967	1053	1011	977	1047	1020	973	989	1012	993	1058	934	978	963	997	988	1009	982	989	968	1014	993	974	999	962	986	951	981	938	1043	964	991	973	1005	996	980	956	988	990	973	1023	952	903	1061	966	955	1035	951	971	1003	958	1040	975	997	943	980	994	991	955	993	1033	994	1033	995	998	1097	984	998	993	1013	961	1008	1020	1015	968	950	1018	1023	974	1050	939	974	1017	1021	974	995	974	1000	971	982	1053	1042	1013	992	992	958	989	995	968	994	1023	998	990	959	970	960	1000	959	1004	982	994	1005	976	944	1069	1004	1024	963	982	970	980	1000	1015	1025	951	1057	1056	1004	1015	1008	976	975	992	986	1056	1019	1053	940	990	972	1024	945	975	1038	1041	1035	1016	981	1026	1030	988	963	1004	1043	1005	949	967	989	996	1032	984	912	988	1037	970	977	1056	989	1001	943	1029	963	984	1018	1002	1000	996	957	1039	982	968	958	953	984	980	961	1012	1049	966	1016	1011	931	1003	1041	954	982	988	1009	1053	1009	1005	1007	973	1016	992	1020	933	1038	1027	994	1020	1009	1001	947	980	1009	1050	1032	1013	1011	1006	1018	1012	944	1037	990	958	960	934	1025	1040	1020	1013	979	979	954	1003	1009	1011	969	1020	937	956	985	1026	997	993	988	994	1033	997	1016	1023	1038	973	1028	1043	981	1013	1033	978	1011	1040	1040	902	1030	1032	949	973	969	1035	937	952	1011	1000	950	991	981	1005	1012	993	1005	997	1011	1001	984	1012	1002	1013	1014	975	1022	1003	973	1033	992	1018	978	1013	983	1020	996	971	1041	1055	949	958	973	986	1041	948	991	1042	1020	1041	976	1026	959	967	1008	1023	951	1012	999	1035	1039	970	980	1021	992	1051	1001	1018	977	993	998	1040	992	970	1039	960	1021	1098	965	985	995	995	942	984	1031	988	987	1024	1014	991	1009	962	1011	987	1033	979	1037	997	969	983	1005	1021	972	1035	1015	974	1019	1011	989	985	948	1027	967	931	964	967	1035	995	941	981	1017	989	1021	956	1022	974	975	959	955	975	1023	975	950	913	953	1008	995	985	962	1053	990	1009	1043	999	874	975	967	1061	975	986	1011	1008	996	965	1031	1030	1002	1009	939	1014	989	986	992	977	964	976	920	1015	950	964	971	958	1003	977	1014	1011	989	1018	1013	1025	1011	951	1005	991	1001	973	1014	943	920	983	954	989	984	987	1022	1023	1017	1012	1032	977	990	991	1046	1028	1001	1008	966	956	988	1027	971	981	982	1004	994	983	979	951	1035	996	999	1052	1077	897	956	976	979	983	997	1028	1023	1019	1002	943	957	985	967	1007	944	1004	932	974	988	976	996	963	986	1013	1012	965	1010	1023	984	1011	1053	938	1011	949	971	997	989	992	1007	969	986	980	971	1026	975	952	958	1055	982	934	967	935	1017	932	1015	963	985	1024	983	983	1010	972	972	947	1013	1064	1026	1025	1008	983	1021	973	949	944	976	954	1025	1023	1032	984	963	1010	993	1052	931	1041	971	921	1025	1028	1019	987	1042	958	997	960	993	963	977	1064	922	982	935	1002	1011	991	936	992	1027	956	968	1016	987	1011	1005	925	1027	1002	1003	981	991	957	1010	962	1012	1020	989	949	997	981	1011	971	1009	1000	996	1042	1011	955	1019	984	974	930	966	1003	972	963	914	1007	1034	975	972	991	1030	982	892	1038	989	978	986	971	1001	1009	1010	1059	1005	978	955	1011	1021	990	980	951	977	1015	976	1061	958	930	949	1026	938	1023	988	959	987	952	1002	990	972	1009	1049	975	976	972	981	1046	1014	1021	1005	951	1007	960	991	1003	1017	1052	995	1026	987	1047	1037	1015	990	986	1008	1044	1008	991	959	1018	995	1016	965	1011	1002	1014	977	1004	947	1009	1030	1009	952	999	996	1002	1006	948	1001	1001	974	1013	1001	1001	985	972	961	1036	978	993	1056	949	993	1040	1015	1018	1016	990	975	966	996	1000	1019	999	962	1016	964	986	943	968	1022	978	1001	966	999	958	988	1031	990	1013	962	1025	950	1032	956	1029	944	1041	982	992	1027	977	997	1027	985	1047	970	1036	995	985	979	953	994	1018	1019	1041	985	1007	959	938	980	1002	1010	1033	973	1006	980	1054	1067	989	992	989	1017	981	942	1012	1012	962	983	1012	1051	972	976	1020	1000	1004	1045	996	1040	936	1002	1006	977	989	1017	1029	976	1054	974	965	1034	1005	978	1001	981	984	998	972	998	973	1035	948	952	950	998	995	982	977	916	1031	1007	977	964	989	947	1006	1023	974	1043	998	1040	980	945	995	999	964	988	1024	930	996	980	1021	1001	980	936	989	971	1007	1007	1002	970	917	998	990	986	1021	923	1003	986	1009	978	1060	965	1031	990	981	1013	980	1000	1018	977	976	968	983	987	974	1004	1069	985	1015	925	1002	1003	1026	1064	1037	964	1030	981	996	998	950	988	983	1018	991	1012	980	978	1020	1029	1024	1004	1003	972	988	980	957	1066	1002	980	936	990	935	1007	974	985	943	950	1002	952	982	938	1027	1019	953	1038	1040	977	998	1036	959	987	926	965	979	935	956	1000	1040	989	983	950	1021	998	1046	977	1035	1007	1018	1031	977	978	1041	994	989	995	985	1004	1007	973	955	930	991	1028	989	904	972	988	988	1017	1012	937	986	998	1009	1052	990	980	983	956	951	970	982	1028	998	1024	962	961	996	967	981	1010	983	989	1015	1007	985	975	1023	1009	1050	1016	929	1033	965	1019	981	1008	1016	1001	934	949	997	976	965	984	992	965	1019	967	1003	935	976	1015	968	1061	981	962	966	1016	950	998	976	956	1026	1064	976	1001	1006	1003	997	1030	955	1012	1041	987	949	993	936	1050	981	1003	988	1009	1000	1031	1018	984	1005	986	973	970	970	1005	974	995	986	1003	1011	970	920	928	966	931	1006	982	947	1025	997	999	1067	944	1036	1015	936	990	977	1008	1025	972	961	916	950	994	986	982	952	998	940	1049	983	992	950	936	988	988	978	923	1024	943	1040	988	1015	977	958	953	979	1061
22544	52759	9505	4909	3700	2925	2290	1927	1699	1608	1359	1380	1266	1261	1244	1200	1138	1109	1107	1151	1087	1026	1042	1007	988	1049	1062	1032	1064	971	1056	986	1031	1033	1024	1065	1101	1122	1088	1021	1019	1084	1086	1065	1066	1070	1041	1097	1059	1081	982	1038	1050	1034	1034	971	976	1001	1013	1024	1051	988	1008	1059	1036	978	1002	1022	988	1035	1026	1012	982	961	1047	1038	973	1008	962	1016	996	1024	1012	1020	1033	986	1028	979	985	970	1002	993	916	1059	970	995	1001	1045	963	980	1008	956	997	1048	995	975	981	1005	1029	1002	998	963	980	1021	992	1039	1013	925	1012	957	961	986	981	971	961	1033	1017	1040	989	1004	1018	988	968	1007	1028	964	1023	976	1017	1035	992	980	1027	1022	996	986	1027	1024	960	981	1029	977	1088	1018	1017	970	1014	1003	1027	946	986	993	984	1003	969	1022	1004	996	971	983	945	949	1001	1002	1008	992	996	976	979	1020	1057	1017	950	1046	1034	1017	986	996	984	1000	1009	981	970	995	1041	1005	1044	925	1031	967	995	991	948	1065	938	964	978	1001	1000	1045	992	998	1035	1017	1014	986	958	952	1035	1024	1006	965	991	971	951	1042	965	996	975	987	995	1011	983	962	1000	989	1015	1012	1050	1023	943	954	970	984	955	1035	1008	970	979	987	995	1004	982	997	977	949	996	1012	969	1002	982	978	1014	1025	979	973	974	971	935	991	974	993	1050	944	1026	1020	960	1029	1014	1027	983	1012	944	1019	1000	1012	953	1012	1036	956	973	991	1032	974	948	986	1043	997	1015	964	957	994	969	960	1017	950	1060	1037	979	958	960	1026	986	990	960	1007	972	995	1015	1003	934	948	961	1003	931	1043	958	998	982	1031	942	1009	1012	995	971	978	989	1022	1017	968	945	1020	1009	1023	1014	988	1003	929	1001	1024	959	961	1018	1006	957	1007	1043	954	965	984	1043	963	955	988	1008	1039	978	1004	1031	1002	944	997	998	949	1009	988	984	983	997	964	959	1020	958	984	951	972	994	989	999	930	983	1002	1059	996	980	955	1020	1058	959	983	985	1004	1029	945	1005	973	1000	1008	1015	956	962	964	1022	1011	998	923	1028	965	1006	928	955	1005	971	1021	969	1016	1002	969	950	981	984	996	1039	1015	987	1026	1028	961	1040	979	987	1016	955	939	1000	1027	1017	931	972	962	980	968	973	974	959	989	1012	1026	1017	961	1002	974	985	970	924	1088	1012	973	955	975	983	1016	982	995	1031	1003	998	991	982	950	1026	954	1024	1012	980	1023	957	997	1029	1000	1000	967	1039	1053	1050	965	1032	985	1008	1040	1023	1024	969	1021	991	986	944	973	995	978	936	943	1015	981	1047	977	996	1016	977	1030	1011	1038	989	1035	951	1003	978	977	1008	937	986	959	966	981	983	992	872	976	990	1036	1036	1003	975	987	1015	999	1008	1060	998	987	991	964	1019	961	968	952	989	1016	999	1019	991	957	984	995	941	993	988	1008	989	965	966	979	972	976	983	1021	946	1029	952	991	996	985	913	969	1003	1000	910	937	1059	956	993	1018	1009	978	1020	1010	1011	1049	992	990	1060	1003	993	1042	968	981	982	1052	1046	974	978	986	977	994	1056	1008	989	975	1012	972	978	998	1008	970	946	957	996	988	977	961	1004	984	931	953	1028	996	1008	1011	984	1038	1031	1038	946	1012	960	994	1079	1025	962	946	1004	968	1003	1030	1034	1024	1013	960	1079	976	1022	995	979	987	981	1011	1022	954	969	962	1051	955	1043	1028	955	1036	940	1013	997	1028	981	1034	986	1006	1006	986	967	1011	1011	1026	1026	1014	978	984	936	991	960	995	922	1026	1033	987	945	1015	963	981	1011	977	1070	1004	1036	999	977	972	948	988	1011	1004	968	984	967	1006	1024	966	1056	1019	987	1004	1056	1027	995	1014	976	952	1007	1017	950	961	1019	1010	978	1008	1024	1000	934	963	964	1043	1012	1001	1032	952	987	961	1018	1027	962	1008	952	970	1020	978	1014	1017	975	1002	940	957	1018	985	1020	1006	962	1039	1017	1018	942	1029	998	1041	916	989	1025	1020	943	925	1010	929	1004	926	983	1007	977	990	1002	988	973	1010	1041	952	999	979	989	1032	1029	998	1035	933	1002	972	991	963	1033	983	982	1046	1011	985	1021	1000	991	984	1034	998	969	972	995	988	938	963	969	1023	1033	980	981	960	1000	1072	1019	951	994	976	1003	981	932	1048	1034	1058	965	964	1004	989	1001	1020	977	1006	1008	933	956	924	938	1019	951	986	970	987	972	995	990	1020	972	968	1035	1046	959	982	1036	995	957	993	949	1016	1011	962	998	1025	982	1006	960	938	1009	986	1000	1010	1046	949	979	1025	985	981	986	1013	965	977	1010	932	1035	1030	946	996	1047	1021	1002	980	987	932	1025	1013	1027	956	997	972	969	946	1026	970	1001	983	1043	1017	992	975	974	989	982	948	989	1037	898	998	971	990	1024	968	1004	1030	963	1005	1010	1001	1011	951	971	1048	941	953	967	981	919	988	979	995	995	989	997	992	1045	1063	1026	1045	1010	964	998	980	995	994	1003	973	977	1025	960	980	965	958	993	994	1048	1028	1014	1021	970	1038	1017	999	970	994	948	964	990	991	1007	985	991	1038	970	1030	1023	958	1006	949	1004	1007	970	973	976	1000	1039	961	961	971	1036	985	989	1057	1070	1012	953	1019	989	950	964	972	1036	977	1028	958	1060	1043	971	1047	1031	1006	985	995	1006	1016	1028	975	1002	1015	961	1002	971	998	1020	963	955	954	955	979	969	1000	1013	1009	1084	996	954	954	1043	972	1025	946	939	994	968	1024	1009	1012	1021	1031	932	986	1024	1039	1056	965	955	916	947	1000	989	976	962	995	1049	994	1002	982	1031	998	953	1011	1051	1047	927	1048	962	1036	1057	956	979	998	991	1016	1006	983	987	949	971	996	1000	966	981	985	1017	992	1006	978	987	961	969	949	1001	1030	991	1024	1029	1020	1054	927	938	1009	998	974	967	959	969	1020	977	976	1037	984	1000	960	1010	994	965	986	956	986	951	994	986	995	968	971	966	1022	1007	940	1016	1005	987	970	972	1016	985	1018	1026	988	970	935	1029	982	965	1023	985	988	920	977	964	995	1004	994	978	939	1018	984	994	1056	946	919	950	1059	935	988	1026	943	1004	965	993	1030	978	970	954	999	1035	998	1004	1021	981	985	937	977	966	996	1031	1093	975	1015	1004	980	970	998	967	996	1007	1040	994	1022	984	1051	988	1004	934	976	991	978	1006	991	1022	1022	1018	1013	953	1006	995	1007	1040	958	1028	1023	1018	1022	992	976	1006	957	1027	946	986	983	991	943	972	958	1032	1008	959	1047	983	1017	991	974	1021	990	999	1060	1005	987	1001	1035	1052	957	954	1034	965	955	1047	1068	939	1029	1013	947	1104	1045	983	1045	1020	957	1006	996	968	983	1015	934	1008	1032	983	999	934	1055	998	954	962	965	1020	973	959	980	982	982	960	978	1016	983	989	990	1006	1033	1008	1019	961	982	1016	950	1017	1055	1033	1016	976	987	962	966	969	1017	1076	991	996	1005	1063	1005	1021	931	998	1004	1022	947	1051	982	1050	1011	947	1002	971	961	1002	994	1072	1027	1030	993	1019	1021	934	1009	930	1013	1000	886	1034	961	915	1074	1005	1072	991	1041	1014	1024	955	987	972	1025	990	1032	1033	952	994	986	947	1021	981	952	1035	967	989	985	997	1008	978	972	945	947	973	999	957	996	982	966	1003	1027	978	1007	1055	1022	1021	985	984	901	961	948	996	975	1051	958	956	946	933	959	1064	994	1036	988	960	1009	992	1019	1012	988	1042	959	1031	981	990	1012	999	979	994	948	1002	1034	1004	1012	963	995	992	973	1016	981	973	1087	981	987	1011	992	998	989	948	1007	1001	986	965	990	1045	1007	1004	989	1001	1032	1010	1006	984	1034	980	976	1021	987	959	1006	1005	987	976	986	978	989	994	948	1031	994	940	950	987	1012	968	998	1017	974	1014	990	1010	1031	965	1043	958	958
28665	18533	4362	959	738	678	572	552	524	510	526	532	517	520	539	538	513	525	512	523	505	555	487	536	507	518	512	552	543	548	455	465	512	544	542	517	551	574	577	560	519	567	535	518	517	533	540	539	501	585	537	525	501	498	505	508	549	504	517	528	513	514	505	537	512	511	518	541	544	466	455	534	534	485	523	555	481	505	542	487	519	514	505	532	544	482	564	530	514	486	581	551	521	504	505	529	519	475	486	497	537	568	559	524	545	538	563	539	509	524	535	520	515	536	513	496	503	562	514	500	498	502	524	545	517	504	518	531	506	524	510	513	507	514	478	495	549	500	512	533	499	527	482	527	517	535	516	559	491	543	560	500	508	509	530	496	517	501	536	520	542	512	501	502	515	499	522	522	544	501	546	551	488	511	504	521	486	524	499	492	513	538	525	530	510	545	562	477	510	545	512	504	524	542	546	511	512	481	524	561	552	525	492	538	495	508	526	530	531	524	515	545	522	502	545	486	577	558	515	521	504	545	501	514	537	543	500	486	548	512	490	536	526	524	530	528	460	521	502	512	530	506	506	546	527	534	489	488	551	552	528	520	538	537	572	488	542	511	476	545	481	487	528	511	505	490	503	558	527	524	502	495	517	516	487	527	506	508	545	484	505	522	540	525	515	503	537	503	543	545	485	542	525	477	517	539	545	530	517	503	515	503	491	493	497	544	529	530	536	497	523	543	542	497	531	520	512	529	530	527	498	490	552	539	491	515	493	532	553	530	519	538	508	480	505	529	506	502	530	539	531	496	510	541	510	483	538	487	519	496	562	535	495	484	503	514	506	482	519	498	549	487	473	555	514	520	490	520	551	530	573	539	516	530	517	515	537	539	503	529	536	517	472	547	498	534	528	538	533	528	512	500	503	493	537	512	503	553	518	549	553	509	544	544	551	493	518	513	518	536	543	478	506	510	520	535	546	551	561	579	550	534	538	485	479	543	552	488	519	486	492	523	543	511	531	540	523	528	527	492	534	507	537	550	517	509	531	512	536	526	514	491	525	571	542	540	502	539	549	535	507	540	522	510	538	551	555	527	535	509	505	538	485	475	512	496	522	544	526	528	517	527	544	514	491	497	538	517	512	539	496	534	540	488	545	545	484	533	546	584	547	509	496	569	540	551	538	537	509	520	512	553	512	541	507	516	545	512	545	522	505	511	519	526	520	522	500	495	524	520	568	491	508	548	514	530	469	510	527	514	523	529	476	511	494	519	507	520	536	527	498	523	490	511	508	538	532	484	528	526	523	526	556	550	514	494	516	529	541	511	512	510	533	524	519	512	522	524	552	491	476	489	505	560	548	571	569	544	522	533	488	501	538	497	490	511	509	513	504	497	518	580	517	516	495	459	510	485	539	510	540	515	522	506	500	534	525	559	542	554	528	510	543	528	577	554	497	561	521	534	533	533	541	533	501	546	511	518	534	518	501	504	513	518	524	507	514	512	530	550	535	539	553	491	497	536	496	547	529	561	535	547	505	479	533	506	518	502	530	563	514	493	488	493	522	448	523	503	532	523	516	522	523	486	526	532	481	551	513	479	477	504	475	536	495	529	481	533	517	513	545	490	496	524	495	526	543	485	528	525	527	520	549	495	516	509	536	525	526	525	543	518	539	525	523	597	498	574	545	550	517	494	542	522	465	565	492	507	491	533	534	528	508	503	527	539	547	489	504	537	555	524	502	547	567	497	543	479	482	529	504	514	510	550	535	551	560	485	511	478	533	531	506	499	547	517	516	523	521	513	504	511	516	554	519	509	534	509	534	530	522	535	587	515	486	526	518	532	510	533	543	513	496	547	518	576	517	518	516	492	533	496	504	514	544	518	497	521	521	601	508	555	505	532	527	552	536	485	508	499	545	504	476	522	522	584	544	539	495	528	522	499	503	512	498	543	548	507	468	538	558	534	501	533	517	492	539	535	566	525	523	486	529	480	527	549	511	502	561	494	549	542	535	525	523	486	560	533	489	526	526	534	525	525	549	514	501	496	513	533	510	490	532	533	526	490	520	493	525	519	562	535	524	517	535	525	534	527	511	493	553	512	499	526	493	524	513	508	537	513	543	508	491	503	497	549	522	538	526	535	503	522	540	542	520	489	529	520	506	527	538	470	536	517	532	518	523	537	546	497	567	538	562	514	507	502	531	500	543	532	522	522	545	509	489	524	509	544	533	533	506	511	515	542	552	516	524	549	562	531	524	521	557	520	505	501	508	506	490	529	486	483	498	522	519	493	514	516	504	529	503	501	531	543	520	511	527	473	545	576	544	498	509	503	533	502	519	542	515	532	529	547	489	515	529	521	528	484	489	522	553	503	545	520	498	507	507	558	521	485	519	529	510	500	527	520	495	521	517	500	531	496	510	573	499	501	527	501	530	535	525	480	544	522	555	523	515	505	516	467	535	536	560	517	508	539	471	492	500	522	501	556	570	535	549	534	490	512	516	513	561	530	521	490	553	505	530	511	505	555	502	503	537	487	545	542	548	521	525	538	511	521	488	511	533	536	563	542	504	537	493	520	499	506	507	556	498	549	518	541	565	580	563	495	517	509	503	541	456	510	519	499	515	551	561	513	522	558	517	513	509	532	512	480	524	523	518	517	521	510	525	536	521	565	555	507	538	541	528	517	561	472	529	500	540	519	519	546	539	535	515	535	495	538	537	508	468	507	527	497	499	508	502	518	511	523	500	512	539	525	526	518	521	521	506	529	518	538	546	549	568	576	513	459	555	505	509	537	559	550	542	515	532	482	576	526	545	526	531	532	541	504	528	510	509	513	540	541	567	498	502	492	517	538	523	568	522	531	556	550	553	505	502	492	545	555	505	517	521	521	532	546	525	497	509	508	520	530	552	522	520	530	487	535	550	513	508	518	527	501	499	516	509	547	509	525	549	482	480	537	531	513	518	569	541	531	498	553	548	562	542	506	519	552	548	549	531	572	521	542	507	532	513	554	519	528	515	524	503	493	495	522	482	542	538	505	522	529	512	466	507	512	535	546	497	507	538	540	526	505	487	488	559	505	487	558	542	520	512	553	538	530	561	535	515	521	536	482	571	484	503	550	498	491	490	502	528	545	540	515	555	554	531	530	556	586	527	523	516	540	489	503	499	492	505	519	515	508	513	480	528	547	533	530	496	533	536	535	524	535	500	520	518	495	539	537	502	505	544	526	498	522	508	519	515	555	536	557	538	511	523	492	519	518	520	511	493	502	541	548	512	522	545	501	517	495	537	521	556	508	519	502	532	529	475	568	546	506	545	534	526	484	540	522	512	501	534	530	502	553	505	493	588	543	537	537	552	499	520	494	507	543	538	498	522	506	521	541	535	538	540	524	538	569	498	505	494	544	498	525	556	517	510	548	565	524	543	485	496	600	529	521	500	516	522	539	495	482	498	470	483	512	531	544	462	528	508	508	560	521	542	532	520	546	542	538	523	504	542	548	515	513	519	527	514	524
12311	11900	867	667	667	611	570	605	533	589	619	538	526	543	561	545	577	523	552	512	540	565	528	542	552	549	581	581	532	529	548	551	553	553	562	546	575	598	540	570	593	556	577	578	534	585	557	586	556	574	570	534	565	577	544	572	571	547	597	543	512	570	560	572	575	590	547	546	564	542	546	518	556	587	555	566	578	557	547	573	578	524	521	562	561	585	523	542	591	600	540	542	548	534	609	547	540	568	574	537	527	558	552	534	529	538	550	548	561	536	520	525	574	574	573	527	535	527	552	546	514	534	543	581	546	529	579	592	527	523	573	531	548	515	529	532	522	580	580	489	548	552	536	498	547	561	561	533	556	565	571	530	553	573	524	582	566	539	505	555	563	560	554	544	551	538	535	568	529	524	553	570	546	510	556	569	548	564	511	569	555	557	570	558	549	541	558	534	544	527	552	544	532	561	566	520	548	582	523	558	507	547	588	539	534	554	528	536	506	554	546	510	539	549	540	531	564	524	535	525	540	577	551	542	564	538	537	521	576	564	555	562	522	594	548	557	529	582	550	534	571	551	542	555	560	528	536	553	576	553	574	573	556	507	567	556	517	541	547	548	509	552	578	586	529	514	553	535	566	566	549	570	553	548	588	569	545	584	548	556	527	554	550	563	538	558	582	598	551	526	595	557	554	550	577	569	533	535	561	532	564	511	565	519	550	559	531	532	531	517	542	574	531	544	568	542	544	558	556	528	575	544	534	540	563	573	525	550	540	549	505	537	587	523	534	554	542	559	516	527	533	549	537	555	541	558	532	522	533	575	568	558	576	533	530	582	516	537	553	548	547	534	535	539	523	550	527	543	566	547	526	543	520	527	553	551	521	561	558	530	575	506	502	558	507	562	501	553	562	563	561	527	541	544	536	582	519	529	552	583	557	530	517	537	568	559	534	532	535	560	543	581	558	563	540	536	514	545	528	566	529	557	550	519	545	519	560	572	527	569	504	502	513	556	542	598	550	538	546	562	542	525	563	530	582	563	541	608	538	552	556	563	592	563	539	565	536	517	566	575	522	537	502	573	564	555	530	583	563	564	573	524	544	537	574	548	552	555	570	587	542	558	597	532	546	557	555	574	578	553	483	554	534	541	533	547	585	610	565	549	580	520	513	520	537	542	557	530	554	529	551	504	563	539	595	561	554	555	570	537	577	574	561	508	529	589	522	538	568	557	532	542	569	595	547	578	553	530	554	543	582	576	542	562	492	518	543	559	563	565	571	519	509	558	546	604	537	518	509	560	538	562	526	541	547	502	552	614	549	572	505	529	544	512	535	557	536	536	539	562	516	505	553	573	523	612	543	534	521	548	536	533	570	540	555	544	533	548	554	559	508	560	517	542	567	500	552	517	600	531	521	562	517	543	515	509	549	562	562	507	544	538	566	558	564	535	518	524	530	556	490	545	545	528	576	573	541	538	584	585	544	545	531	560	545	524	538	510	585	576	531	528	504	512	590	563	538	547	542	590	567	558	546	513	540	527	566	585	526	537	499	545	548	522	550	560	526	543	507	541	559	560	536	552	533	577	565	537	596	491	545	560	560	524	542	561	530	534	512	604	556	568	533	512	562	557	557	548	571	549	535	510	549	541	526	555	550	555	534	558	562	555	570	576	583	578	557	542	523	549	545	546	563	523	577	574	530	552	541	570	545	551	532	540	535	574	539	523	545	557	583	556	528	551	560	570	549	515	548	562	531	539	538	525	570	513	579	557	536	612	552	552	562	520	563	582	560	523	540	580	570	591	581	555	530	561	569	565	518	516	568	538	557	517	512	530	587	621	529	557	505	591	571	549	588	575	559	521	535	577	551	557	523	570	574	632	545	531	565	510	564	575	562	547	567	539	544	557	544	507	554	560	531	577	515	575	550	539	547	556	544	531	506	622	543	483	572	556	529	537	593	543	573	561	549	562	513	555	537	547	578	514	566	567	567	533	530	566	571	542	555	574	587	522	583	565	514	512	582	536	561	521	588	554	539	539	501	532	559	585	513	543	584	547	584	550	558	489	578	546	523	517	545	531	552	549	536	539	545	545	542	515	546	553	547	586	553	519	560	597	552	585	589	547	538	545	551	592	526	547	561	550	526	526	562	563	567	510	563	542	586	543	580	549	547	574	548	528	574	555	562	556	519	548	559	578	571	545	544	541	519	534	529	567	519	562	600	561	531	551	521	545	569	602	558	556	544	582	559	552	530	537	524	567	530	513	581	554	532	541	534	578	544	527	573	515	556	521	535	552	536	529	546	518	574	598	526	532	580	501	566	569	548	527	544	534	594	505	518	539	551	538	536	538	591	608	514	564	593	549	548	530	571	551	553	559	542	581	544	545	563	553	546	566	591	539	523	576	575	502	551	516	546	560	550	541	598	565	555	540	550	541	541	541	572	541	549	545	515	546	529	495	549	580	521	527	504	554	571	578	554	514	502	534	533	542	526	563	580	514	522	493	534	548	541	529	565	562	589	586	566	529	529	571	526	574	566	520	563	537	602	534	526	549	535	583	544	523	552	542	542	547	547	528	580	574	562	582	552	551	568	543	602	557	537	584	577	526	541	539	546	533	533	559	541	550	565	570	551	553	528	538	535	595	527	552	563	518	567	537	565	550	567	510	516	528	552	571	610	542	553	505	537	560	577	529	530	586	509	490	547	551	568	557	566	520	534	585	549	521	572	548	521	530	531	549	560	554	585	550	550	549	547	548	521	522	555	575	565	522	552	545	546	521	516	572	558	542	525	544	523	543	585	577	548	604	560	570	521	561	529	557	536	545	534	540	509	528	549	566	581	504	589	545	534	555	569	559	549	535	567	536	499	566	573	529	532	554	547	541	552	559	581	554	562	572	579	524	581	585	527	540	511	554	501	518	559	590	537	549	532	571	535	558	521	577	559	542	547	549	540	521	518	524	564	545	563	504	531	581	581	575	538	576	579	603	521	525	525	566	533	513	525	545	541	575	528	547	535	515	531	562	499	524	591	528	529	553	537	560	573	512	616	545	608	554	561	518	548	574	563	542	534	537	568	549	538	525	538	530	547	549	557	536	526	551	528	532	528	560	514	505	536	523	555	543	518	541	585	561	570	524	544	507	523	545	571	500	511	536	537	586	515	519	548	578	560	580	593	565	587	578	570	549	564	570	549	529	524	533	553	513	555	526	531	594	580	514	548	555	574	540	519	543	513	553	538	516	535	500	606	560	575	529	585	515	554	534	545	533	525	556	558	545	554	575	570	521	570	590	570	530	536	564	529	547	575	531	521	534	616	543	536	569	558	535	554	568	583	528	586	539	580	530	565	570	533	522	568	536	595	576	537	536	546	578	559	556	532	578	550	557	576	549	537	545	465	535	521	539	538	580	537	582	565	538	549	553	509	519	540	552	595	528	560	575	577	560	556	513	594	565	536	530	510	524	568	551	544	580	565	592	541	543	547	558	509	532	549	564	526	573	529	569	576	576
24358	21558	29205	24317	21280	6346	1466	1089	982	939	888	842	821	842	832	811	814	839	819	789	870	832	805	794	830	805	832	812	836	845	803	795	774	767	756	800	807	829	789	860	821	787	795	760	855	785	768	830	779	825	783	799	809	768	807	795	759	806	766	814	795	774	788	758	804	824	805	790	800	739	824	830	791	761	806	731	777	768	766	708	774	753	793	730	740	776	819	762	779	770	742	807	732	760	757	777	769	772	800	849	807	790	744	750	743	756	780	802	744	767	719	747	773	779	820	800	774	777	743	818	739	834	768	785	782	800	780	776	770	759	791	775	754	781	748	779	760	794	790	780	767	757	748	757	757	793	806	797	822	785	767	790	768	788	751	797	763	765	738	757	762	769	814	777	753	788	788	767	732	781	785	761	783	771	802	794	791	748	806	753	820	788	791	831	771	753	833	768	814	759	769	763	778	762	810	788	783	769	716	776	769	762	755	799	777	743	761	835	792	739	751	817	782	812	752	811	802	725	753	767	769	792	827	801	788	816	802	782	791	753	784	725	775	736	778	790	722	745	838	797	822	737	839	760	801	767	771	838	818	795	791	829	774	764	796	756	799	756	804	748	820	768	793	760	745	805	783	751	755	752	798	750	754	791	776	766	779	781	763	779	779	768	775	751	774	738	787	763	748	773	791	797	763	780	839	803	751	798	752	802	865	775	758	807	746	764	739	797	800	825	739	774	797	763	806	784	747	820	764	804	743	730	792	726	768	790	798	773	710	760	788	744	798	776	765	786	785	814	767	758	803	766	813	770	771	801	727	731	798	832	756	778	743	739	770	759	794	761	774	768	756	761	797	823	831	763	795	796	778	784	782	779	784	788	815	796	708	760	754	711	782	770	772	771	777	790	783	760	780	782	783	746	786	776	804	801	771	818	758	763	789	786	747	754	744	794	842	718	803	761	798	748	763	756	768	784	790	764	858	715	765	769	806	752	756	772	778	794	789	789	780	779	738	764	770	728	738	761	735	833	795	793	701	773	819	832	768	773	819	778	764	779	770	843	751	768	798	818	750	794	745	756	783	817	796	774	776	799	757	777	718	791	802	760	721	751	773	787	748	786	774	765	790	798	788	776	786	711	761	837	793	771	797	785	746	834	764	810	773	765	809	809	754	787	773	711	784	772	780	777	737	753	809	787	804	772	799	786	815	762	789	800	762	783	777	778	793	757	772	755	769	773	751	776	745	766	729	765	774	726	724	772	770	771	775	815	760	767	741	807	795	783	751	742	780	812	853	746	799	775	765	801	791	817	737	801	797	719	733	767	739	699	782	768	783	792	750	819	732	767	708	801	805	805	752	819	754	826	761	728	809	752	806	781	759	801	769	752	793	812	788	760	785	806	781	807	785	767	754	749	765	834	775	743	747	777	776	813	757	748	795	760	812	770	739	803	759	793	814	811	733	760	795	781	755	809	811	841	808	785	833	773	781	782	744	725	811	799	807	750	839	804	824	772	773	802	779	790	771	724	757	792	782	762	745	744	767	783	819	766	724	774	819	762	773	769	762	786	799	771	719	773	743	794	773	764	795	791	748	828	770	770	735	765	831	793	746	724	786	757	735	801	763	757	770	726	757	760	757	769	739	832	798	756	815	790	705	782	739	768	812	745	844	769	732	767	786	790	757	802	711	795	751	812	737	763	774	764	799	786	772	732	837	750	790	727	778	757	754	764	803	732	773	813	757	745	767	826	776	786	745	756	786	797	845	781	721	785	822	775	743	749	762	793	762	759	787	742	764	804	709	833	767	794	739	776	778	771	766	777	781	741	799	785	748	778	788	778	757	763	799	746	781	782	791	828	783	787	799	759	730	774	735	769	774	761	777	790	731	766	755	784	773	751	743	805	766	797	818	764	730	777	761	776	747	779	764	797	773	794	744	828	823	793	760	782	811	820	755	742	833	783	774	760	815	757	784	748	773	831	724	788	736	792	825	778	802	737	781	765	732	740	785	813	802	726	833	775	788	772	787	769	792	712	818	741	791	778	773	792	736	746	766	825	778	741	787	763	780	755	809	715	782	854	800	812	766	768	764	776	821	764	756	778	754	773	777	760	797	781	788	773	733	801	761	786	781	789	810	792	804	769	802	780	792	783	720	801	806	792	744	740	783	814	808	778	788	776	783	764	785	769	735	800	770	765	770	787	767	756	752	795	773	722	751	757	823	743	788	729	748	770	790	802	796	726	804	786	803	829	792	772	766	776	775	766	801	769	772	777	800	817	797	799	762	757	756	770	777	778	833	813	737	815	801	767	803	754	782	808	765	820	827	766	762	773	789	804	794	750	785	779	764	789	804	802	810	811	731	804	777	791	795	765	767	754	753	785	750	768	757	785	777	765	810	797	751	777	778	790	728	824	781	781	816	760	758	775	785	725	735	786	788	752	805	695	740	826	778	803	741	755	774	782	776	784	762	798	793	777	823	780	794	775	766	796	771	829	709	798	764	793	774	779	826	764	773	767	751	777	821	778	787	818	828	750	780	732	760	804	750	777	809	773	805	797	783	786	795	773	746	804	787	788	838	735	747	770	744	790	775	738	797	786	730	817	830	793	819	789	781	775	770	761	794	820	726	701	804	815	784	763	819	754	735	761	761	767	777	808	805	734	846	765	779	771	795	748	811	787	764	768	777	731	724	815	764	721	821	789	736	753	724	754	757	807	784	798	734	772	782	776	774	812	748	782	727	789	789	772	732	795	762	771	762	787	778	777	795	739	791	780	772	818	748	732	751	759	776	787	799	742	796	787	772	762	726	790	816	788	802	787	763	781	792	778	751	739	791	793	765	811	786	773	758	820	802	782	809	748	765	796	761	821	779	751	789	816	793	774	760	771	754	777	793	790	808	778	812	782	745	763	817	815	791	804	763	786	757	820	845	787	821	752	804	734	772	764	795	745	779	777	746	756	722	809	784	764	757	782	744	754	784	715	753	779	761	806	824	774	816	758	839	722	780	818	786	781	746	734	784	787	783	744	789	783	806	805	779	789	779	834	729	773	786	830	777	778	788	741	801	832	754	777	808	788	752	777	831	805	764	743	780	764	739	740	757	833	726	736	809	767	801	737	763	796	802	801	811	780	790	783	764	741	792	777	763	759	720	789	740	819	770	793	774	793	778	744	770	773	773	778	817	743	745	760	735	793	849	764	736	731	726	798	739	756	808	757	774	711	781	747	773	810	785	819	779	743	723	788	744	793	842	821	760	754	769	785	768	774	769	738	792	720	816	749	762	745	781	765	766	815	756	738	770	829	805	760	760	766	793	755	757	813	754	770	785	767	795	789	801	739	774	799	763	791	742	778	783	753	753	737	829	832	804	836	795	822	780	756	793	789	735	788	824	795	750	794	780	820	762	762	797	803	774	849	803	786	765	784	787	820	764	768	799	815	797	817	789	793	829	774	772	756	783	744	746	767	736	784	778	762	800	800	751	751	762	763	805	803	793	764	749	756	742	768
17390	48039	5470	2746	2265	1656	1456	1269	1077	1058	987	985	910	859	870	898	828	846	799	854	829	833	795	757	818	801	825	814	785	834	807	838	805	782	820	825	863	924	926	856	835	787	827	846	830	793	855	803	819	829	788	871	806	839	845	835	791	830	813	764	766	834	784	792	836	835	796	788	797	788	790	780	777	807	798	774	776	788	787	786	768	783	765	827	792	754	820	762	742	817	765	810	775	765	806	827	825	723	794	780	803	774	798	764	798	761	744	790	796	771	749	827	772	785	787	825	793	783	816	743	800	810	807	742	813	760	811	797	787	780	774	782	798	816	814	803	804	770	800	760	758	839	806	775	798	813	847	770	796	737	759	797	778	823	776	806	832	728	776	766	780	808	771	752	762	798	782	759	765	775	798	763	776	787	775	786	802	816	781	813	813	723	815	771	803	733	818	825	794	789	738	786	817	818	771	771	791	758	795	802	790	772	738	784	811	835	796	773	790	807	808	820	760	766	768	770	788	780	785	789	791	791	749	764	762	797	732	737	762	875	786	803	807	766	776	783	747	794	760	825	780	813	817	813	803	741	810	778	845	742	800	777	782	779	733	778	754	782	735	760	767	740	766	762	824	756	813	716	759	771	728	764	735	779	781	830	821	796	758	801	730	746	774	857	805	782	734	809	784	770	796	804	750	837	788	775	736	770	707	808	766	796	787	764	796	796	822	783	722	789	770	775	786	832	795	812	762	772	806	794	739	788	809	802	760	813	813	798	775	761	740	811	839	799	828	784	756	780	827	777	780	788	807	785	764	819	803	769	783	782	805	779	799	799	776	803	759	772	753	824	808	766	779	823	856	770	782	810	773	748	755	758	748	800	760	780	755	809	763	768	835	758	781	729	801	814	755	800	740	770	744	813	813	784	770	755	798	742	846	724	772	783	803	773	818	775	794	764	776	785	747	748	799	770	825	792	750	803	759	760	857	779	747	752	768	747	796	768	762	755	802	775	782	756	785	774	796	751	782	800	808	743	783	791	783	764	801	742	796	769	875	836	786	779	774	782	764	789	787	823	783	810	765	786	778	820	796	782	801	824	743	846	778	794	736	789	768	807	812	830	792	777	809	742	779	767	814	781	778	757	811	775	779	765	832	782	762	807	751	796	811	783	765	763	764	789	820	784	808	742	768	824	823	805	776	753	806	765	822	760	784	778	759	804	753	803	825	780	780	746	760	782	802	779	761	755	774	803	790	799	823	765	784	847	769	806	774	758	789	774	722	781	803	767	785	819	789	753	837	770	751	783	775	794	787	756	799	789	792	788	802	794	774	769	840	791	838	765	795	784	786	800	800	746	767	742	773	753	780	772	772	747	727	793	795	787	751	733	788	784	781	767	763	751	765	798	789	749	766	773	780	754	753	776	784	807	792	823	753	774	747	840	785	775	822	780	779	777	774	777	772	760	823	807	780	807	762	777	799	778	800	757	792	790	833	762	788	808	779	766	792	709	776	773	746	794	754	751	780	825	802	787	746	785	841	777	800	779	774	776	832	709	747	793	763	794	757	814	800	796	764	811	758	770	775	754	736	803	781	835	803	757	784	797	700	828	767	827	734	789	815	770	817	811	742	773	788	807	770	795	825	797	808	818	784	796	802	787	826	771	807	768	829	781	826	781	746	812	787	799	821	804	776	787	793	769	718	773	758	825	831	776	755	767	763	837	821	770	775	784	763	780	798	794	732	789	789	739	781	796	773	775	703	826	757	753	771	798	819	777	776	781	774	776	761	776	802	770	793	827	782	815	790	777	808	776	785	768	780	834	768	777	771	799	787	801	713	806	758	768	743	757	810	766	775	790	832	798	748	749	813	778	814	795	786	813	795	757	783	790	805	768	826	759	782	769	743	757	794	704	771	796	812	763	792	795	783	776	761	783	858	845	783	784	809	794	786	787	732	815	808	786	771	799	761	756	758	794	785	794	774	792	794	744	813	774	783	768	808	775	786	790	842	720	765	823	764	792	813	760	757	756	835	782	766	754	805	735	755	804	764	731	798	774	773	767	809	785	796	834	776	801	788	806	804	798	786	798	774	733	810	723	780	769	786	776	721	772	796	784	796	788	803	790	802	795	765	774	799	785	724	824	785	741	792	761	846	775	793	793	805	761	796	802	771	778	735	781	772	787	795	799	769	793	784	740	740	793	812	800	801	757	812	771	802	774	777	769	772	793	798	773	798	764	832	758	794	782	745	765	777	786	796	808	779	791	766	824	783	758	793	815	815	788	755	773	753	787	816	771	795	806	773	789	813	804	782	795	767	866	787	792	833	786	760	742	813	781	816	745	765	800	859	816	822	825	765	789	791	804	724	787	827	775	866	769	806	823	751	792	805	748	773	781	832	816	770	801	774	757	796	748	746	717	746	752	756	826	798	783	854	790	818	769	777	777	756	771	784	794	794	734	795	800	786	741	747	826	766	777	749	770	809	782	766	798	761	775	794	791	766	796	756	770	788	811	758	772	844	741	782	766	804	782	815	769	721	772	770	796	832	771	805	769	774	824	777	756	770	754	747	760	802	789	852	789	752	788	776	802	809	770	755	801	789	809	799	774	810	790	800	821	798	790	751	816	778	806	802	789	776	766	763	762	829	774	812	802	758	751	735	770	773	778	795	828	826	828	770	834	770	762	799	746	763	790	775	755	795	804	784	740	787	774	762	733	808	786	805	715	782	780	784	760	763	786	791	806	789	771	793	809	801	772	809	800	764	748	773	772	769	806	780	800	800	771	741	796	788	757	766	796	766	798	739	760	805	789	779	767	766	754	796	745	770	769	739	800	768	782	771	724	845	800	775	780	817	760	812	770	771	777	776	796	818	776	786	783	715	809	812	773	782	776	766	741	740	747	752	751	776	773	786	823	755	737	786	760	791	802	799	801	741	791	788	745	743	756	844	792	806	795	749	749	803	798	802	761	835	782	787	796	787	774	815	804	742	785	760	781	777	798	764	796	766	748	780	752	821	761	790	735	804	773	796	788	768	735	796	828	769	750	800	766	777	776	806	774	814	819	811	768	784	780	801	798	744	742	746	760	811	779	786	817	787	716	765	784	801	790	819	756	800	773	789	754	746	813	786	831	811	778	704	836	809	767	763	739	792	781	758	796	788	817	770	779	772	713	787	787	751	828	784	735	755	761	784	758	839	741	804	778	777	810	793	790	755	771	789	807	788	750	778	800	804	766	831	786	787	779	717	817	766	816	789	776	783	764	774	808	824	740	845	777	773	774	758	780	819	796	787	828	781	853	781	797	778	759	788	818	785	774	769	756	796	821	783	791	732	737	783	823	775	816	813	809	773	802	813	765	801	806	734	816	763	813	824	822	764	764	701	862	805	757	795	783	757	793	778	767	781	773	751	734	776	794	781	769	762	750	804	764	772	817	814	796	746	775	791	789	814	732	764	754	784	707	814	769	777	791	797	758	761	728	780	786	802	742	806	799	776	809	800	795	825	781
25511	21643	28184	25005	7727	999	854	741	696	642	693	662	586	641	663	637	587	622	704	588	602	638	647	635	608	610	617	595	576	647	600	585	607	572	539	610	650	664	665	669	643	609	626	603	598	660	605	613	568	664	563	605	574	563	596	625	626	594	613	569	623	597	599	621	623	625	599	585	630	629	555	637	595	638	588	586	604	594	580	554	604	550	647	614	623	607	584	582	575	609	584	593	637	586	596	604	584	598	616	609	576	627	663	588	635	593	636	593	578	666	580	584	621	577	610	589	625	598	610	622	636	556	624	559	657	613	531	580	611	614	594	611	596	593	605	574	575	596	592	596	578	611	583	573	580	588	563	634	586	599	590	625	592	578	589	590	604	572	620	599	609	637	583	625	600	524	578	595	581	571	591	624	603	585	627	602	635	620	587	622	609	599	588	606	623	618	602	582	617	578	596	595	629	585	587	628	603	602	569	609	618	623	598	606	558	588	590	584	609	631	562	599	612	588	597	562	549	605	558	584	620	595	605	637	587	611	586	586	565	595	627	578	601	638	605	605	613	553	605	594	599	581	581	578	584	579	572	605	562	597	609	619	621	571	601	611	621	625	607	594	635	602	623	611	591	625	621	582	591	601	596	573	623	619	618	527	583	594	573	552	568	600	580	606	548	601	589	617	617	597	594	591	599	561	612	587	595	606	631	596	586	575	617	602	607	600	570	558	598	551	562	610	623	591	562	595	600	600	596	624	565	592	606	604	632	564	577	611	546	616	531	614	625	566	612	591	629	635	629	608	610	560	554	593	622	618	595	587	568	555	593	580	669	569	600	582	598	573	598	629	597	608	552	632	567	597	635	623	560	626	539	624	603	637	549	569	567	608	622	582	605	606	654	598	591	605	585	582	586	604	560	560	583	570	586	587	588	566	598	620	599	572	593	561	577	609	599	578	563	649	641	587	583	686	589	574	621	600	589	564	593	592	541	596	530	602	645	575	592	559	577	603	626	558	610	587	628	629	618	613	599	633	573	612	600	600	603	565	548	570	582	622	588	612	613	611	602	570	630	558	622	599	614	554	624	603	583	579	600	619	590	600	584	602	595	626	601	588	617	604	597	584	614	615	636	585	630	575	589	585	552	627	599	595	626	571	596	540	601	600	548	605	567	584	654	596	568	602	616	618	629	583	592	594	546	622	601	618	621	604	640	586	603	609	567	594	590	589	597	614	589	618	594	577	562	594	610	575	587	607	581	637	615	596	566	612	625	590	613	590	596	585	585	587	587	583	649	557	600	575	601	610	594	560	595	575	613	574	636	596	603	606	549	609	608	546	637	594	575	543	581	635	597	612	612	614	588	587	592	608	588	555	601	596	588	629	569	616	588	638	599	628	592	584	592	547	607	632	606	539	588	587	590	592	582	602	601	591	576	621	600	628	595	595	655	588	649	560	591	615	609	610	587	611	632	579	607	601	581	574	628	636	614	622	541	622	623	576	587	599	625	592	574	635	592	565	608	590	601	594	621	645	627	604	613	562	586	598	556	573	623	587	591	640	587	612	597	625	585	544	601	567	580	586	622	580	537	562	609	606	587	608	563	617	624	626	581	593	601	606	601	617	576	622	628	593	535	590	565	563	626	588	601	593	638	617	618	568	586	594	612	507	558	612	620	634	616	570	610	627	583	586	613	608	605	592	620	577	582	557	600	598	557	630	622	567	586	576	571	588	576	557	588	602	596	611	657	598	571	575	614	597	568	567	598	630	578	576	590	605	580	601	639	654	548	574	570	577	626	610	544	604	633	598	618	590	664	606	576	562	588	592	606	560	605	583	654	545	585	592	579	624	610	586	596	605	617	608	564	615	616	584	631	595	630	571	596	578	613	548	613	579	629	607	616	613	588	581	579	597	599	558	629	572	579	587	569	627	579	610	587	575	614	590	578	607	585	613	594	568	568	576	553	568	618	555	612	615	568	640	583	593	596	582	603	602	585	602	615	576	586	563	601	658	583	601	598	622	628	622	610	605	603	618	573	605	571	610	621	594	617	568	584	594	596	532	590	618	590	625	599	575	621	610	588	599	617	562	616	585	612	545	657	580	594	634	577	615	580	620	560	552	593	596	589	623	581	606	636	597	565	583	539	595	590	603	582	650	563	578	616	570	563	613	565	565	640	577	567	604	603	559	602	559	614	589	606	595	603	609	613	606	603	667	639	595	571	622	648	589	596	594	558	602	607	564	589	559	620	589	602	598	658	595	599	570	603	584	635	611	567	594	559	576	635	605	595	601	585	574	576	571	578	552	575	598	629	591	610	589	620	612	581	591	607	583	600	602	603	589	625	594	543	597	568	540	601	624	582	615	595	599	589	572	599	528	603	603	601	619	598	596	598	620	644	537	563	604	596	604	633	571	549	592	570	607	611	610	606	587	573	545	594	621	604	606	618	597	659	586	651	603	546	628	598	597	577	571	589	601	601	601	574	606	604	604	581	596	585	567	617	585	575	619	613	600	544	588	578	597	558	652	547	570	572	583	601	581	551	592	526	578	563	535	559	611	597	578	618	579	611	554	584	612	621	603	547	630	565	608	616	598	548	602	611	569	599	592	605	603	619	588	628	568	572	558	578	587	644	582	632	615	574	568	603	582	574	560	617	631	623	572	607	544	612	569	615	602	617	657	602	570	622	594	582	616	624	578	615	589	623	588	619	574	621	584	618	589	603	599	551	627	569	572	608	597	582	596	609	605	532	655	610	596	592	542	528	590	599	633	575	608	566	592	615	591	608	556	611	594	596	585	648	626	620	577	600	593	613	589	590	624	580	596	595	643	608	595	584	575	635	585	578	591	617	667	602	604	634	591	586	608	615	555	587	587	563	628	598	591	565	571	609	578	596	545	633	600	571	620	582	603	573	586	567	594	615	568	584	618	626	543	628	596	568	601	583	625	608	595	637	599	581	571	634	594	566	592	640	639	579	649	593	598	601	597	607	560	624	607	637	634	609	630	610	595	574	599	574	629	640	615	590	573	629	622	601	598	582	613	597	604	622	628	568	587	618	599	607	604	591	616	574	642	595	571	597	589	608	577	578	623	602	594	583	627	574	639	602	616	582	623	599	597	568	557	614	618	588	568	603	567	601	584	599	633	541	615	608	604	606	588	624	580	601	595	636	596	595	613	597	574	636	586	592	585	601	555	601	561	606	568	609	609	579	668	561	590	603	580	638	622	602	635	583	578	591	605	565	593	571	613	629	571	600	535	607	560	579	610	678	622	594	592	601	571	579	615	659	609	585	610	614	625	580	606	578	604	567	612	620	607	615	593	646	585	632	559	679	596	569	578	600	603	599	600	584	618	563	597	585	625	585	606	638	612	576	612	616	564	631	587	619	599	588	599	585	598	609	553	609	636	595	592	594	603	577	587	590	617	557	611	572	586	574	605	539	568	593	570	606	604	625	610	631	569	619	585	564	600	609	609	627	582	566	628	607	601	589	591	579	616	585	659	603	569
16356	41399	3350	1767	1437	1144	1020	926	885	848	737	686	735	712	725	677	682	698	669	651	674	654	704	660	676	690	637	648	635	665	625	598	673	666	670	661	667	686	672	646	704	672	684	637	665	696	660	641	661	600	638	617	649	666	615	627	635	625	663	627	673	690	631	632	694	637	639	640	621	664	676	612	666	639	612	614	679	599	657	604	585	617	632	575	623	667	603	597	615	621	610	659	647	672	686	610	645	675	691	667	641	626	631	619	579	607	630	650	661	611	632	693	619	642	648	654	653	638	636	650	624	660	606	640	642	621	615	669	653	616	655	627	631	623	654	665	687	644	641	620	662	609	621	640	639	619	649	653	649	576	626	648	649	591	712	674	657	630	631	616	625	649	642	621	624	615	604	628	656	616	605	665	645	676	624	581	629	625	597	676	623	594	661	656	666	647	667	632	675	626	613	617	604	639	648	624	625	588	655	624	619	686	644	666	628	664	626	613	632	657	631	666	594	659	626	612	655	643	667	631	591	642	661	638	620	662	617	653	645	665	655	614	695	623	645	637	606	628	642	629	652	644	649	612	689	668	625	677	635	587	621	625	700	646	612	631	613	609	632	644	653	655	607	594	588	658	628	610	617	634	657	590	642	636	659	627	630	620	659	677	663	656	613	631	604	579	656	619	613	643	637	625	618	579	601	631	661	606	619	664	675	616	657	626	644	635	598	641	637	655	630	674	614	655	674	684	629	649	622	601	611	625	641	661	639	600	634	617	594	576	584	642	661	639	608	654	612	630	625	644	624	664	648	632	617	624	636	677	607	665	611	655	652	625	667	670	659	636	643	608	632	636	645	631	637	612	643	658	597	659	619	594	637	606	648	624	671	641	594	600	610	625	690	657	616	627	644	619	626	601	639	683	603	595	673	640	618	590	576	656	637	648	669	579	650	642	629	609	636	635	647	635	612	618	629	643	671	627	674	602	644	616	628	589	609	643	636	636	684	609	621	632	588	591	652	620	600	646	671	605	679	604	647	681	681	627	622	626	703	676	621	631	648	635	607	623	664	646	646	594	647	621	647	661	607	650	644	645	623	607	624	622	714	628	662	607	652	616	614	631	629	640	625	630	607	592	636	650	620	639	605	670	641	617	643	595	641	616	617	665	608	634	650	629	632	675	584	668	679	657	681	666	613	652	635	604	635	669	603	595	635	631	620	636	629	692	631	627	653	637	659	637	624	607	642	671	648	652	632	676	689	651	644	636	630	620	656	650	581	659	644	661	653	655	655	608	636	637	644	581	606	619	611	670	678	635	642	663	647	637	615	642	640	677	625	664	619	638	637	685	654	658	640	612	626	638	648	659	609	658	628	597	631	636	628	641	638	618	667	611	630	646	591	652	604	641	652	634	649	624	625	629	657	619	627	620	632	642	676	643	632	663	653	656	657	649	650	605	657	629	631	695	650	613	665	639	616	621	576	633	603	620	681	626	631	650	640	667	646	699	578	664	660	631	637	615	661	612	648	620	637	633	642	618	664	677	638	654	618	642	641	657	630	580	607	633	596	643	636	608	636	683	635	632	654	649	601	648	597	639	655	640	648	611	580	641	628	654	647	632	680	633	631	671	623	666	654	643	638	628	614	627	700	662	634	653	626	624	591	588	588	627	611	598	642	642	653	674	624	585	645	623	634	677	621	641	635	633	678	660	662	646	660	657	589	626	647	611	648	678	646	628	665	703	646	658	680	636	619	660	634	635	698	612	621	669	621	627	657	604	622	633	645	660	587	646	654	657	606	619	615	638	603	667	630	621	656	652	642	624	619	623	639	657	601	658	646	685	622	623	594	666	627	650	655	626	648	625	630	638	669	694	642	620	607	610	659	631	647	684	649	644	634	641	672	634	658	630	636	695	618	652	602	674	632	605	622	596	652	675	616	640	622	625	693	638	647	627	623	625	682	631	648	581	672	659	641	652	684	635	597	616	590	574	656	596	624	629	604	635	649	635	646	655	626	625	625	661	660	582	604	652	610	660	617	653	610	590	600	655	587	608	659	648	632	668	611	646	611	651	627	630	615	651	663	656	654	641	616	626	630	661	618	644	602	604	663	602	633	651	641	629	673	653	645	597	643	604	638	642	642	634	627	638	629	694	633	652	644	644	636	593	641	633	608	657	624	707	615	639	650	679	594	592	655	606	665	672	643	612	650	625	688	636	640	622	615	674	604	607	648	621	621	662	698	633	689	619	659	608	629	654	634	635	650	651	616	596	696	675	608	656	604	635	619	627	664	604	622	631	656	650	618	636	685	655	645	645	616	607	637	655	617	660	625	633	634	677	611	611	568	650	626	640	627	609	603	634	627	675	649	636	641	621	667	583	677	631	643	637	638	655	595	601	636	669	626	709	654	612	575	603	674	620	635	625	620	730	638	625	623	613	614	604	630	630	628	629	643	645	679	641	618	649	619	718	685	676	614	618	588	611	627	558	629	612	625	623	652	632	652	624	669	588	612	646	603	629	660	599	666	626	658	657	629	606	613	651	615	593	671	644	624	668	667	629	640	685	634	631	672	641	635	660	612	700	645	621	634	666	672	610	691	623	629	633	628	659	604	652	636	650	686	641	615	626	626	662	617	611	699	624	640	619	633	654	608	675	657	582	635	674	637	650	616	649	596	635	651	628	633	657	647	591	623	606	664	666	616	577	637	615	635	612	684	636	588	629	643	623	610	684	637	627	629	673	666	612	597	615	627	658	617	629	649	674	670	633	616	661	659	665	626	650	639	634	645	620	667	642	622	602	628	630	630	664	641	624	617	587	614	620	642	620	676	645	620	670	618	639	635	668	608	637	619	695	660	645	591	635	626	651	619	647	653	636	637	653	602	665	661	631	629	614	612	645	642	639	651	636	640	591	665	644	652	647	637	645	663	605	677	620	628	632	590	605	592	667	600	634	630	606	637	627	660	639	674	655	612	619	605	628	662	666	662	633	654	629	684	632	634	638	627	680	615	615	611	626	678	629	601	613	631	595	644	623	637	659	658	619	594	604	674	645	675	654	616	665	662	662	640	668	602	612	643	623	610	632	626	573	621	615	614	666	664	642	641	648	614	651	669	564	624	628	639	666	628	634	612	656	623	630	647	620	613	600	660	617	639	610	584	629	624	628	650	642	657	633	641	612	668	642	638	657	654	670	642	663	622	631	693	642	640	642	639	617	627	617	660	616	644	645	672	634	640	639	662	659	635	648	620	632	651	612	654	616	626	639	614	613	580	637	631	617	621	633	658	590	602	678	656	672	622	640	630	618	631	580	576	633	646	634	623	633	622	614	691	635	651	617	606	646	595	645	639	625	670	603	604	613	617	648	609	637	615	624	611	618	611	653	640	642	586	623	595	589	676	650	560	681	663	655	636	639	660	630	655	628	673	650	626	656	583	624	640	618	633	620	633	665	636	604	623	638	650	656	673	626	658	636	640	615	596	626	642	622	632	620	672	599	594	644	652	652	620	608
23161	21588	29970	23628	21573	21201	4948	1689	1371	1336	1187	1176	1134	1129	1162	1142	1104	1066	1099	1078	1090	1014	1066	1025	1075	1009	999	1026	1024	1093	1063	1041	1034	1089	1051	1020	1040	1093	1012	992	965	1030	1026	975	1031	1038	1046	1007	1010	1023	1046	1064	1007	1007	998	1019	994	972	1002	1023	1033	1011	1010	980	1067	1019	968	963	1033	1030	990	990	1017	1025	988	1003	990	975	1020	975	926	1032	996	972	979	974	971	985	1001	970	1032	1009	1020	964	961	911	993	996	994	1007	999	963	1001	1037	929	982	1018	1016	940	1040	1022	988	1011	1004	1070	993	1016	969	989	967	971	993	969	1031	991	998	969	990	981	987	1024	964	1015	1006	1043	972	1006	918	1039	954	1004	989	942	963	976	985	1020	978	1000	961	1059	943	996	1026	999	998	958	999	999	1006	941	1019	981	969	936	997	961	984	1014	983	1018	1001	1029	906	991	994	952	955	1032	945	1014	1024	940	977	982	1005	952	957	1007	983	956	1020	976	1012	958	964	1009	950	983	934	990	952	997	1004	1004	1049	976	981	1003	954	1003	964	974	1023	1018	1062	975	936	991	1002	991	1011	974	998	994	963	1041	956	971	981	971	997	1042	987	960	997	1028	982	1042	985	935	978	1003	996	987	980	982	1080	930	999	951	945	1006	901	979	1000	1005	1024	1003	1002	1032	1015	970	939	997	965	929	1038	958	1035	991	971	972	952	971	969	1009	1002	1036	1045	999	1030	1011	949	984	938	985	1043	990	1006	1016	957	983	939	920	979	1041	962	999	978	943	991	939	1005	1033	996	1003	1011	972	984	926	994	982	925	1030	975	960	1007	1012	974	963	932	930	959	993	984	1005	1055	1058	1028	1014	1036	986	986	974	969	985	1007	1027	999	982	1035	979	1032	967	1047	1033	1005	998	992	1015	904	949	974	1024	1001	943	994	998	1023	979	938	990	1006	917	899	1004	940	1055	987	1039	962	971	957	994	1009	980	1020	1031	952	987	936	1024	1027	1007	946	988	943	1010	959	1025	993	994	1002	986	960	1003	945	1038	1010	982	929	971	962	1015	1022	1035	909	922	995	1007	1011	1031	1015	1035	1060	969	981	1041	967	954	952	946	977	1022	1038	927	1012	1008	987	1021	994	1006	906	1000	1020	929	972	974	988	999	1011	1033	1015	1017	998	1030	991	950	960	1008	1039	984	963	1032	1003	983	952	1051	1035	1046	997	980	991	1004	1035	1013	945	1049	994	1033	1033	977	995	1032	997	1006	1047	1022	993	1018	1002	1017	959	954	1003	957	1003	936	982	962	1042	971	981	999	981	943	1019	1035	969	976	1078	985	985	953	987	1011	953	967	1008	975	1012	1031	968	1016	977	1011	990	980	948	1017	987	929	968	992	986	1011	972	1017	1003	1026	1010	995	973	1006	970	988	1006	986	1006	940	1012	1005	935	1018	1061	1013	984	1001	974	957	1023	982	986	970	1005	924	991	992	943	957	1019	980	1005	1034	992	974	985	937	1034	981	958	1028	948	985	947	967	977	997	974	1043	984	1003	968	987	993	1010	956	948	972	998	961	1032	1041	969	1034	1004	993	1036	986	1013	986	1054	979	1065	997	942	984	981	976	954	1002	1023	1040	1051	1018	1061	1022	990	993	1014	982	1017	991	980	970	1005	963	957	921	973	967	982	939	1042	993	998	953	1008	1018	1042	940	993	965	999	974	1001	954	1020	1015	994	969	928	1060	958	992	954	944	1013	949	1016	1016	1001	986	966	932	990	1008	1034	992	1094	977	998	964	986	905	973	997	966	977	1037	987	954	971	980	996	963	994	965	1016	942	1014	1009	946	1032	1025	1045	979	976	1046	1045	988	984	1033	942	985	1021	993	991	1000	1014	1003	910	988	978	1027	989	984	1003	959	973	983	1000	1024	982	981	993	968	978	964	1024	1040	1050	1022	955	967	975	1011	997	1012	916	1015	1017	942	1014	991	1044	1031	1011	990	1007	973	998	952	1028	969	993	955	979	931	957	1024	953	1011	931	1011	962	1043	1012	948	1008	973	1008	970	979	990	974	1023	980	1018	1023	996	974	992	1025	1019	1013	940	1044	1014	1001	989	1033	965	998	995	960	972	966	1051	967	980	1005	1002	982	980	915	974	1051	963	985	976	966	1008	986	1020	998	1024	935	993	991	1025	998	1055	1012	967	1029	1060	1030	1010	1019	976	992	962	920	996	974	926	997	1007	1020	991	1056	984	981	999	1006	999	979	1006	976	1049	1013	1004	998	1000	935	988	994	984	1019	999	957	971	967	1002	979	975	1021	997	933	970	941	976	950	957	990	958	978	950	986	1040	1017	967	981	978	958	999	1006	1036	1055	995	984	1015	1001	995	963	938	958	999	1051	1020	975	1032	974	948	1001	979	1041	977	974	1008	959	982	973	1010	1011	953	934	994	975	1003	969	976	1018	1020	925	1034	921	1016	1003	1011	1003	1022	974	972	995	1005	997	1023	990	1050	1017	984	982	941	1023	1064	962	975	1025	1026	952	987	967	973	1012	998	1018	983	1009	991	949	956	950	975	1034	1023	996	989	1027	967	968	964	984	1057	964	984	1013	1027	973	1001	1007	952	1004	988	974	998	992	978	960	976	1000	950	980	973	992	1001	936	955	979	1019	903	1032	966	1034	1028	1023	965	967	942	1008	1009	1027	1003	956	1032	962	1016	985	1003	1041	998	978	946	1001	980	967	897	984	967	990	1017	981	1003	1005	1097	1005	1043	1036	1007	985	975	1012	970	964	1025	1054	978	966	1027	969	992	1028	958	990	998	1029	977	966	944	1004	1042	948	1034	1019	980	938	987	1015	1007	950	969	995	984	971	933	1010	1001	952	1015	972	1027	1028	995	1050	940	996	977	992	954	977	1018	946	945	970	1047	1007	993	1021	992	967	922	1014	994	973	999	953	1034	976	930	1010	961	988	1016	1017	996	974	1008	1015	1015	981	978	967	1006	913	993	1006	972	975	991	988	1018	1076	943	1005	973	980	1047	1025	985	1008	970	1016	953	985	964	968	938	1014	988	1018	979	1002	982	948	1041	1050	1008	1014	1027	947	969	965	1003	1005	968	1004	979	960	1005	964	1000	1016	1057	965	963	986	963	987	1024	957	976	1051	944	930	965	992	949	961	978	980	996	942	962	930	997	992	997	1030	1039	939	952	1036	969	983	976	987	952	988	976	1013	1016	956	986	957	939	984	969	972	942	998	994	1035	997	992	975	1049	970	1023	1004	974	992	972	1030	1025	966	947	940	955	943	950	956	954	880	978	973	958	990	985	960	983	1023	972	1013	922	1023	981	957	1034	1023	985	1036	975	981	1018	1007	967	1039	966	950	1006	1025	996	972	1020	977	1008	1012	987	969	1021	1005	1007	955	982	1037	963	1008	909	1035	992	972	999	990	994	1014	972	985	981	1032	1030	984	971	981	991	1060	979	1005	952	1000	976	1039	1001	960	981	979	968	1064	968	1025	996	990	1007	1023	1006	922	1014	1042	950	971	1012	993	977	1033	926	999	1017	971	963	1007	1046	1032	985	1048	939	959	991	983	951	1019	999	1008	998	1024	971	977	1023	1012	1002	951	950	989	994	1001	1011	997	1030	953	996	920	977	1010	965	990	975	1034	986	951	991	1004	952	970	1006	1053	992	977	1009	974	986	977	964	958	949	987	1021	975	999	954	958	996	1013	1031	979	976	934	988	992	1045	998	944	954	986	953	1002	997	940	989	992	993	956	975	973	1020	1014	1007	1008	932	1026	1028	966	964	979	1056	971	981	982	992	925	982	1068	976	1018	929	982	1034	1000	998	927	993	983	966	996	994	967	1003	984	1031	981	990	1012	973	931	1003	989	985	971	984	972	1014	978	931	990	975	1014	957	999	975	932	999	1000	974	1008	1005	1025	1001	969	944	1041	986	988	975	978	982	1037	951	959	999	996	987	1030	1028	931	995	962	970	934	984	965	1053	969	1002	977	998	996	1027	947	975	970	990	993	991	979	972	970	979	973	1003	1061	1018	1049	983	972	963	989	977
20340	54064	9327	4885	3637	2900	2296	1931	1792	1569	1428	1282	1285	1270	1235	1069	1124	1097	1088	1107	1093	1055	1080	1008	1031	1081	1061	1024	1036	1015	1023	1073	1003	1030	1028	986	1086	1073	1034	1054	1059	1036	994	1028	1017	1020	1013	1012	1001	1079	1006	1044	1066	1026	999	953	996	975	1018	1018	1023	995	1023	944	1030	957	1023	952	982	1004	1021	976	994	999	987	988	1010	982	968	1019	1033	996	984	982	988	952	1024	975	942	946	996	975	969	983	969	1003	984	972	1005	1009	1032	1020	984	1014	940	933	1017	1017	1044	1044	1018	984	1034	981	974	1030	1011	961	1021	994	997	1050	973	966	953	911	959	1018	990	1013	987	985	1015	1053	1006	1008	944	959	1021	978	983	1030	981	935	995	1001	1021	1046	978	967	983	972	997	978	1023	983	1031	1015	1014	993	995	949	985	982	986	909	993	975	995	972	941	984	990	1001	993	999	955	1054	968	986	1028	1014	993	970	981	953	979	960	953	912	1006	964	999	975	973	985	996	991	990	959	944	992	968	1000	976	951	984	980	974	1033	1000	1018	1026	1009	985	977	934	1049	965	987	991	988	973	978	957	979	1030	1000	993	991	915	1060	1024	1015	931	1018	987	956	965	1035	1040	1013	1005	1004	930	962	1009	957	950	991	1015	1003	929	1046	1024	1004	1054	1041	1001	1005	1043	932	962	927	1007	1003	997	999	997	1023	1040	973	988	1012	975	1049	965	958	964	976	946	1000	979	989	1022	991	969	934	989	996	1044	1001	972	1014	979	953	965	1047	958	958	938	1033	1015	1003	973	940	1009	926	1002	1000	979	990	947	1031	979	990	934	966	991	999	968	950	973	994	943	949	982	972	979	975	1000	1005	1008	956	1001	987	943	988	987	985	1024	956	1000	966	1010	1001	1002	994	994	1004	971	1006	1000	1063	1036	942	948	1110	1009	1004	929	1012	950	1005	1042	992	980	968	972	1002	988	989	942	991	1017	951	1001	973	1009	993	1044	992	1009	973	983	999	938	1041	956	945	964	999	976	971	1019	966	985	977	1014	1035	1014	966	973	984	1002	1002	994	904	1001	1018	919	980	947	1011	971	948	970	1017	1009	1005	954	1009	956	996	1006	1011	980	1007	1012	977	996	1003	1019	990	962	935	1006	1035	967	950	953	991	946	916	997	1004	941	993	965	1036	1016	986	1024	1026	987	935	1041	1010	989	1016	1003	948	989	977	986	965	997	940	1008	945	969	970	1031	1028	999	1048	930	982	994	964	964	1008	936	975	1006	978	990	1058	969	969	1015	975	971	992	1007	989	928	1022	942	1008	1046	976	1014	1006	977	994	971	934	963	1018	978	1002	1012	930	1003	985	950	1048	954	977	968	934	1043	970	960	948	1031	948	978	1031	978	941	1022	937	1030	1012	994	957	1045	973	1025	980	986	966	992	1018	1037	962	973	977	914	1012	959	968	979	1009	961	960	968	1016	1004	1019	1004	1002	1014	969	992	974	1006	976	970	1008	997	994	946	1008	968	987	968	1044	959	954	1006	951	1003	993	1054	993	935	1022	942	972	966	1023	1003	1061	958	943	975	967	947	1029	958	998	996	984	994	967	960	1015	1014	1010	1011	982	1002	1011	1020	1008	1008	924	989	1014	972	984	1008	957	961	1007	994	921	982	1036	1030	977	998	938	1017	973	958	1031	1018	995	995	945	971	948	1022	994	969	1059	996	963	966	932	989	952	1013	938	1018	1031	936	973	977	950	984	991	961	1015	1002	1003	930	953	1024	936	957	962	978	941	966	998	917	1014	938	989	981	1014	1011	980	988	919	1000	992	959	994	1007	1003	950	1022	1001	945	1019	983	1017	1004	992	1006	1020	978	984	968	1008	958	1023	1002	970	1044	979	976	1010	1020	987	994	1046	982	1031	1012	1050	1004	995	974	877	975	1009	988	1015	994	1008	1018	959	967	972	985	979	976	954	980	950	1019	961	985	995	973	1010	929	994	953	1048	1004	995	938	971	989	971	973	1033	981	967	994	954	1018	1071	1002	994	992	1039	1035	1008	1024	956	1038	982	1025	1008	986	954	976	1020	968	1032	990	928	967	962	990	996	1020	964	945	953	941	946	1005	937	988	1026	984	1048	1019	1005	995	1005	966	971	970	1005	988	961	998	989	1037	914	994	994	1006	1026	1012	994	981	1008	1016	960	953	918	987	980	1018	1042	991	987	953	975	1012	962	974	1020	953	957	1023	1003	1010	957	950	998	974	977	976	1001	972	977	965	937	1005	1050	1017	946	997	1008	1021	1003	1053	969	956	1016	963	977	973	947	973	991	1020	998	971	1032	995	989	977	970	1012	985	1008	990	1017	966	1039	938	981	980	994	1012	1011	987	978	970	943	937	981	1052	1013	987	1009	1017	1014	970	1015	946	1008	1036	954	965	1023	960	997	953	1013	968	965	985	1038	969	1002	997	979	951	1007	991	938	1072	959	1010	975	1036	970	994	1011	1000	996	947	951	1026	928	960	977	970	992	988	1010	978	985	1022	1014	1014	1002	980	949	969	997	991	1007	1001	1007	990	1033	1016	997	991	988	1026	980	976	973	952	974	989	973	1012	942	973	1012	997	969	1046	1022	1025	956	931	992	990	977	978	978	962	991	1027	1014	966	983	1040	1018	1037	964	998	985	998	953	937	951	1035	1003	996	947	975	985	1005	985	939	935	975	969	1010	976	956	984	1020	965	996	1018	1001	972	962	1048	973	910	1026	1014	1005	994	982	977	1026	1026	956	982	970	1038	1053	984	992	1000	965	1019	955	984	977	986	983	1046	938	974	985	984	944	1002	970	999	961	977	995	1001	1027	991	989	1005	1031	897	988	991	961	1017	987	991	1004	947	965	980	922	1037	1026	1024	978	968	967	994	1009	974	992	957	976	1047	987	1062	1022	1000	977	974	1033	1020	958	996	987	1008	1006	942	969	1003	977	977	1022	990	943	990	986	992	1038	1002	985	1012	1015	1003	1048	979	991	923	1006	991	1000	1000	1056	998	977	941	949	1032	985	986	973	996	1012	950	952	966	952	1031	951	1004	982	995	952	1014	966	981	989	1036	1002	978	969	980	997	1027	1007	1041	950	991	1016	983	940	959	1004	996	959	993	975	958	946	1014	1032	960	985	969	1026	1068	1014	976	994	985	1044	998	1025	995	1036	960	956	1021	978	1041	999	1035	1004	1003	979	1028	1022	1049	959	988	964	976	961	1003	992	956	950	973	1047	1026	974	1006	989	990	954	963	984	1017	1024	945	1040	1023	997	997	997	976	962	964	1034	983	969	993	979	988	1002	1003	973	991	1002	934	1007	1045	975	985	983	1031	1010	1000	985	931	972	1012	916	1020	926	928	1017	1030	956	949	984	923	961	1022	986	1023	1017	951	1080	1013	977	939	1002	975	976	1066	1014	973	982	944	990	990	977	1000	907	1063	1007	1025	958	972	978	999	924	971	1012	1011	1007	1007	1010	963	971	1046	1030	1034	978	970	1003	1016	941	1015	1063	1053	964	959	954	968	997	1070	965	956	934	1012	1021	972	975	997	1010	1069	1002	1010	1022	1011	1024	951	1008	960	1020	995	980	1018	972	1014	992	961	1014	955	1010	1058	1061	997	985	1006	952	967	985	987	1019	994	1014	1018	943	1039	934	991	949	1024	1025	1010	1007	1012	932	965	963	963	1007	961	997	955	1016	960	1027	1034	1006	1012	1025	999	1034	967	1028	1019	1031	959	991	947	982	1035	959	984	949	963	1014	1028	962	1009	997	954	987	1046	996	985	1014	1021	1060	923	1030	970	994	1037	976	916	1050	1064	1011	998	968	1003	945	976	1005	987	1014	962	954	1006	970	975	976	1063	932	923	955	986	993	990	1026	1038	1005	1015	1031	1017	1012	980	949	1019	968	960	993	936	1037	951	995	970	973	994	957	986	1024	1026	1014	977	1010	1023	954	1015	974	965	971	924	970	979	993	948	1019	1020	967	968	1002	992	976	986	1026	959	992	1010	1057	1007	939	939	953	986	1003	937	983	996	934	974	976	1005	989	997	942	981
28766	18687	4230	896	737	683	559	497	535	517	524	549	509	501	560	510	532	515	513	526	550	520	466	537	503	551	544	501	481	509	482	498	533	515	531	494	543	503	544	524	550	546	546	530	563	505	534	511	538	519	506	488	551	530	521	537	486	536	501	534	504	545	501	570	560	534	501	489	508	521	527	502	534	476	496	494	500	511	539	496	517	487	528	496	484	523	503	522	521	510	513	528	485	543	524	488	501	554	532	503	516	555	484	492	515	504	496	505	536	561	511	547	527	481	500	550	502	535	465	542	513	527	537	512	502	495	520	521	461	509	513	521	489	549	513	519	509	511	514	507	524	500	531	494	553	526	492	504	473	462	527	546	503	517	507	524	486	501	489	549	485	497	502	534	521	508	501	473	516	493	510	524	522	485	499	540	515	532	525	475	487	495	533	481	553	476	484	498	515	523	504	533	503	522	499	517	533	535	492	503	528	506	480	529	488	495	514	539	518	509	527	499	535	506	509	479	482	529	479	519	525	525	542	491	542	505	516	494	500	530	478	516	512	541	537	503	565	530	499	490	498	491	506	517	503	525	526	526	481	528	496	533	540	516	508	506	531	505	509	509	518	530	497	537	512	495	551	481	505	501	494	508	530	477	503	482	503	516	523	525	489	491	527	524	473	490	490	488	501	497	499	523	553	551	515	528	494	546	486	494	502	501	505	544	491	487	490	522	527	504	536	568	524	526	540	488	516	525	537	492	491	497	491	513	475	475	481	494	523	551	474	539	481	509	474	487	550	521	522	515	504	525	475	488	528	527	538	513	524	511	490	504	505	548	509	510	525	507	516	505	526	512	554	516	507	521	519	535	515	523	516	500	518	482	520	524	485	528	540	502	503	525	492	474	521	528	529	516	484	529	525	516	518	524	476	484	480	547	529	502	495	474	524	477	501	513	556	469	527	520	522	501	486	522	498	495	532	497	483	480	526	489	517	540	504	506	508	489	466	496	508	524	473	497	504	516	527	514	552	457	537	526	493	529	498	549	512	532	518	511	535	493	497	442	567	470	529	482	536	485	532	522	511	452	503	525	487	490	502	507	532	537	537	482	518	494	503	488	506	533	503	542	477	483	545	516	484	504	524	569	528	515	553	533	528	528	516	526	506	531	516	525	506	504	504	467	460	516	501	510	542	508	500	525	490	537	528	511	520	514	522	538	489	511	482	504	516	505	505	519	464	491	491	513	536	487	480	556	531	519	524	497	425	475	532	519	507	503	502	486	519	536	484	525	512	476	526	554	546	496	504	492	514	530	549	480	477	485	504	476	507	517	489	493	518	477	512	527	502	494	507	528	527	532	460	479	522	465	542	474	538	511	471	499	530	483	519	512	502	536	485	499	494	522	521	509	517	535	519	477	529	515	551	505	528	519	508	521	534	495	471	510	531	491	526	488	514	522	531	510	499	506	503	541	491	547	523	501	507	543	556	528	572	466	570	523	473	474	503	496	526	509	507	511	518	499	520	535	504	492	531	544	538	537	482	522	501	495	496	498	528	470	497	502	488	515	527	558	510	475	494	501	505	495	504	495	498	486	548	491	531	482	499	495	503	494	527	533	504	503	531	516	499	498	514	511	568	551	516	525	495	504	547	508	506	468	567	497	507	534	518	543	490	525	481	555	494	556	490	541	530	537	513	515	524	494	479	481	493	516	523	505	524	486	527	487	510	503	510	515	549	519	501	490	530	522	485	486	552	512	501	517	511	448	506	507	534	477	471	513	500	519	496	503	517	532	500	526	531	513	532	499	526	512	551	522	506	500	539	489	510	535	504	509	563	515	550	527	542	509	550	477	472	494	552	510	493	502	564	512	534	483	485	540	536	505	526	528	540	527	530	537	482	506	485	519	517	513	527	509	544	559	520	506	556	512	506	512	517	503	519	514	553	543	539	494	495	507	517	476	500	510	513	518	483	505	474	481	541	494	488	514	546	566	520	542	506	501	509	542	478	496	538	519	532	563	538	558	527	505	487	493	472	525	475	504	500	524	532	478	464	499	537	513	517	525	540	495	500	495	498	515	547	483	483	482	509	507	524	491	515	488	494	534	507	502	515	500	504	496	502	541	520	476	514	526	518	507	493	490	490	506	489	483	523	511	522	538	461	554	505	483	477	536	523	525	512	507	512	506	515	491	586	481	542	504	534	513	555	528	532	482	512	491	492	485	524	511	538	501	544	527	502	529	533	533	533	550	526	479	516	527	463	479	482	497	521	513	516	522	507	509	486	564	544	503	552	530	480	501	538	548	526	510	494	476	499	460	493	479	494	515	529	528	525	536	498	508	510	500	529	541	506	497	531	518	553	484	500	518	471	481	474	485	504	526	520	484	482	489	494	526	495	506	499	544	484	527	531	514	506	472	541	489	498	460	498	521	532	537	514	516	517	513	508	531	486	520	533	530	501	505	506	557	517	532	488	522	499	512	510	514	517	551	530	496	524	510	527	514	542	541	528	504	510	496	494	541	527	488	492	520	513	498	487	482	510	503	511	514	515	502	527	510	531	504	559	510	537	494	539	492	511	544	550	501	530	516	508	503	522	534	506	504	518	557	499	470	500	491	524	515	505	549	505	555	512	540	520	484	523	517	530	502	481	516	566	560	512	529	520	528	509	595	533	517	525	550	518	545	498	468	540	501	484	565	508	521	545	492	561	501	526	472	533	531	528	503	535	507	492	530	505	551	524	504	494	521	502	527	478	502	480	540	456	505	511	490	539	509	530	503	529	555	540	478	524	471	490	487	515	513	518	475	508	535	507	527	527	573	539	520	517	513	513	509	510	517	517	497	532	531	531	526	498	517	514	530	511	518	500	536	520	528	489	492	491	530	530	516	453	554	515	510	504	512	467	528	538	517	488	521	523	514	542	510	537	539	532	503	482	484	530	542	503	524	550	560	518	538	522	505	547	498	487	526	550	536	528	482	530	476	524	495	486	535	514	547	477	509	512	507	548	514	518	495	529	498	535	524	524	516	516	501	530	449	506	471	530	493	540	521	528	515	534	509	531	495	524	472	500	505	517	551	473	496	511	517	547	496	487	541	522	524	497	526	505	510	471	491	498	519	549	525	514	490	535	494	498	481	519	541	520	526	546	509	464	509	486	496	522	529	476	535	475	547	504	497	538	513	544	523	493	549	529	484	517	516	568	440	504	521	522	507	506	477	498	503	505	540	539	508	522	490	474	554	506	511	527	562	508	519	510	531	538	534	500	530	501	529	527	519	456	503	504	519	504	539	522	505	471	491	524	530	535	515	488	528	540	513	515	506	521	489	499	497	538	493	501	460	529	496	486	527	505	534	497	509	518	517	485	542	498	507	538	530	508	518	495	522	544	534	506	521	554	533	478	511	548	517	522	506	536	495	534	480	526	494	490	525	530	551	461	515	470	508	509	495	480	539	495	507	520	523	503	540	532	516	489	526	556	487	487	517	501	564	513	480	493	470	535	540	545	535	475	503
11272	13338	840	627	622	599	589	545	570	581	554	580	515	544	521	539	536	540	542	535	522	497	564	555	534	540	506	543	498	531	537	530	571	555	542	574	603	577	570	573	576	546	560	561	512	532	520	599	516	537	572	528	576	567	542	534	537	519	518	532	571	570	554	563	568	573	526	553	556	570	521	543	539	535	542	567	538	522	535	537	576	549	548	545	520	510	517	566	532	539	525	560	527	534	545	506	539	554	567	545	518	536	557	545	535	496	529	534	531	520	565	552	532	494	540	574	486	542	540	537	546	562	544	468	574	555	551	538	519	544	533	546	549	524	545	550	517	550	547	541	577	567	549	566	580	515	523	543	578	526	547	524	567	551	549	527	578	530	535	555	538	540	514	501	556	513	562	543	503	555	559	500	540	512	544	502	530	521	557	557	548	552	516	527	546	574	498	551	511	531	491	502	568	516	567	560	548	523	534	561	524	535	534	574	543	554	563	543	538	531	528	501	506	520	500	553	502	527	561	534	530	564	553	540	551	569	483	528	516	500	531	536	508	511	569	540	531	529	543	560	554	558	535	501	588	517	516	525	555	551	524	527	551	512	561	553	514	559	567	549	541	553	517	536	538	514	478	521	519	529	511	526	541	551	548	497	548	519	552	526	552	542	531	548	567	593	570	569	585	527	517	547	552	561	512	551	547	550	532	504	558	527	505	561	566	544	523	543	557	526	576	537	563	552	546	532	532	562	545	590	540	558	551	537	535	532	515	498	512	552	546	553	537	524	551	552	537	534	551	532	549	536	531	481	548	553	543	538	546	576	512	527	499	526	558	561	500	553	485	570	513	506	577	531	555	543	542	557	544	515	536	563	524	572	533	520	544	514	485	517	545	562	545	538	543	493	534	560	546	554	513	522	539	545	550	486	523	565	563	505	534	539	538	548	545	541	543	538	507	547	542	558	497	565	560	534	552	526	498	558	531	547	578	516	574	522	521	493	557	568	568	513	511	540	543	575	547	539	562	528	580	577	537	502	512	548	541	512	529	492	541	576	519	523	522	531	508	520	556	551	583	524	518	543	504	555	539	546	533	547	537	515	508	530	526	545	538	525	516	554	564	545	528	528	533	555	573	533	537	554	592	512	520	546	524	481	577	511	521	547	543	516	536	501	514	541	557	541	540	502	536	567	505	535	586	513	540	549	598	566	542	574	552	526	524	563	551	552	565	525	521	554	544	543	564	501	533	526	502	559	561	543	521	570	494	546	531	550	556	526	560	509	507	549	541	515	525	564	576	519	566	524	558	571	517	542	502	539	527	561	525	521	537	563	520	543	537	531	537	513	572	512	531	486	535	562	539	543	527	554	523	534	559	565	530	525	517	561	527	518	528	517	525	530	517	540	513	526	505	539	544	494	606	539	554	529	540	550	522	515	526	542	535	513	499	569	497	495	522	499	499	550	574	541	534	563	564	512	519	546	548	545	551	555	527	525	568	510	532	535	522	561	552	549	537	548	511	526	542	564	593	527	526	510	498	530	567	561	549	532	541	588	543	544	505	538	531	516	532	538	520	515	517	530	562	518	566	530	539	532	550	532	525	533	520	525	547	513	508	569	564	553	525	519	547	537	553	552	548	557	564	558	500	503	516	531	573	524	549	510	544	524	538	501	520	544	573	559	510	563	578	555	566	529	548	503	617	558	539	514	540	556	522	493	601	527	559	533	520	545	565	542	563	520	530	544	539	566	558	536	564	529	524	519	595	567	509	518	557	563	543	527	535	540	549	547	546	566	571	493	605	525	536	559	503	513	524	554	539	530	509	517	542	520	525	583	545	577	529	556	533	525	548	560	531	557	543	480	525	528	515	552	524	528	528	570	520	564	527	547	539	538	530	536	568	521	532	563	560	552	499	521	540	570	523	537	521	558	549	500	519	545	547	519	527	511	499	554	574	521	526	520	519	521	538	565	528	556	498	513	527	524	560	558	510	558	593	499	558	538	553	548	565	554	522	538	550	595	549	505	555	546	588	476	527	577	514	540	524	550	566	560	547	566	535	574	516	575	514	528	568	549	559	517	550	554	570	497	535	551	555	519	487	580	504	541	544	517	555	526	501	544	586	580	535	580	535	545	499	527	550	604	543	538	504	493	604	541	548	553	577	547	535	505	538	510	539	515	507	553	547	556	511	570	545	515	559	578	525	511	543	487	541	536	520	549	538	533	509	517	535	543	521	558	517	550	548	506	546	539	542	499	554	517	528	557	554	602	528	540	545	584	569	496	538	529	513	541	537	530	547	519	524	529	552	518	586	534	511	529	538	552	541	547	509	522	547	556	511	509	551	560	572	549	531	542	547	561	563	534	524	506	561	522	524	529	514	551	552	556	490	522	549	583	532	548	508	502	541	568	552	528	558	544	503	514	557	524	596	520	553	543	540	547	512	547	575	521	564	536	524	543	551	563	561	535	523	529	575	556	531	516	515	594	539	542	544	535	536	562	564	523	531	564	549	548	521	543	522	527	512	512	572	534	587	544	521	574	543	539	547	523	514	524	548	474	556	567	535	526	591	539	557	561	582	575	570	556	560	576	538	523	532	561	543	543	543	566	535	548	521	534	565	590	517	523	569	547	496	507	562	562	582	544	563	556	505	541	574	541	546	509	528	468	568	520	503	569	565	539	548	531	524	546	532	555	552	550	514	544	514	505	537	554	525	534	508	552	537	532	550	551	507	510	591	515	555	561	569	546	512	520	541	576	551	529	541	555	538	548	506	518	546	542	557	549	557	529	508	537	543	537	543	564	534	546	530	567	559	501	543	512	557	582	526	525	557	556	503	565	518	542	562	580	526	539	519	558	542	543	509	496	518	512	553	531	514	532	537	496	514	525	507	576	536	519	548	521	567	529	549	528	519	553	546	562	516	546	572	550	533	522	543	536	500	558	472	526	511	598	554	562	509	533	557	506	547	556	523	511	500	538	514	562	553	580	550	544	529	485	511	555	529	537	566	512	552	535	569	541	559	585	525	576	517	575	540	532	535	541	587	526	506	566	546	547	563	506	565	544	561	520	511	523	511	566	522	564	543	506	533	549	500	564	530	552	555	569	545	528	532	568	483	510	485	484	518	554	485	520	509	534	532	524	538	537	551	536	523	529	545	546	544	521	558	523	525	508	544	563	577	519	549	540	555	517	527	553	565	525	553	491	550	529	543	553	541	563	508	567	510	553	550	553	561	514	549	543	582	504	533	550	541	538	516	559	573	566	578	535	529	566	512	561	502	510	532	547	499	552	566	545	497	526	552	581	546	578	544	564	528	560	526	529	554	541	585	521	540	500	557	502	538	556	544	542	525	534	517	547	496	566	570	545	503	580	489	508	512	516	558	568	535	587	538	502	551	520	543	575	550	562	548	499	567	569	505	539	565	560	542	515	543	534	515	546	547	543	549	572	535	523	501	559	536	576	538	553	544	564	538	523	537	538	545	566	520	573	544	499	562	539	528	563	560	529
24277	21521	28934	24463	21223	6049	1370	1121	930	944	959	873	882	849	830	827	827	795	831	773	804	823	776	790	778	770	779	748	761	787	800	780	793	803	800	800	896	827	841	824	807	833	768	759	812	772	776	752	807	772	861	773	790	773	798	765	777	756	818	793	792	787	758	763	714	733	748	789	758	786	792	766	726	705	771	778	706	759	763	758	770	801	723	777	751	741	707	743	756	744	763	751	766	710	675	748	799	767	795	783	772	799	729	745	777	788	795	757	734	765	780	740	784	804	762	749	750	777	720	719	732	761	762	799	761	705	689	769	776	779	817	846	721	716	783	776	799	757	781	737	747	714	775	771	774	756	759	764	741	740	726	731	802	754	773	753	817	737	758	740	807	736	755	786	778	787	787	777	772	739	763	764	749	775	764	725	737	713	779	729	778	786	729	727	737	808	747	742	788	775	772	790	728	757	775	744	749	742	733	805	750	755	741	778	794	746	741	748	783	743	775	744	746	768	794	747	762	762	772	748	740	779	763	774	786	757	808	783	720	823	727	760	776	715	750	778	777	792	769	743	811	775	777	797	741	772	781	730	765	792	801	776	779	750	803	767	741	720	757	725	818	751	764	833	808	769	777	763	724	688	776	781	790	754	731	812	742	781	755	770	774	760	782	794	764	715	799	771	736	772	755	750	761	762	764	739	748	764	785	772	786	785	771	773	756	786	738	743	742	826	728	778	754	782	782	769	706	768	778	752	774	768	772	776	753	774	756	767	775	739	767	778	720	718	756	725	757	759	776	794	744	830	756	774	779	742	752	808	771	775	775	779	739	778	737	782	757	746	745	762	737	730	759	773	754	793	784	805	761	770	753	707	787	793	805	774	734	739	745	791	745	783	762	814	730	770	760	755	777	763	726	734	762	753	800	784	785	792	735	778	752	791	746	755	748	763	716	786	766	705	733	729	746	792	751	692	809	750	768	709	772	766	740	787	747	713	732	777	774	763	791	783	774	825	748	796	766	754	793	811	735	772	794	763	716	731	783	773	783	722	734	766	760	747	769	753	799	710	750	753	763	800	788	737	804	740	729	759	740	763	802	753	741	764	791	756	788	779	724	764	789	718	750	807	756	777	757	742	805	764	782	700	741	812	780	780	753	736	777	776	713	769	803	747	756	745	731	747	816	796	748	774	749	761	776	805	741	825	715	779	797	807	763	765	797	754	773	767	732	769	764	771	806	806	765	740	730	757	833	742	782	746	739	779	791	765	768	743	752	728	739	783	765	807	719	714	771	736	803	771	764	811	754	743	750	758	742	738	733	793	762	744	779	764	764	720	716	733	761	800	765	756	771	777	739	763	748	730	722	753	778	759	789	781	745	738	738	782	706	805	770	745	797	745	777	759	704	757	812	785	790	799	785	766	764	804	766	687	774	783	784	777	801	791	757	741	750	780	734	768	758	746	747	753	754	731	757	772	754	778	741	773	720	722	762	793	745	762	741	763	779	818	736	752	758	776	753	763	728	754	777	753	758	733	772	767	745	801	751	735	785	763	770	759	755	724	741	756	741	762	785	776	720	783	767	767	751	750	782	740	766	814	774	773	801	811	750	792	790	776	782	772	776	772	768	744	773	751	769	756	733	802	758	823	723	733	763	782	798	813	770	751	774	719	733	773	756	772	752	766	737	812	747	760	731	722	780	767	792	721	740	779	782	779	789	738	709	809	695	799	820	755	737	745	750	769	749	766	754	793	773	773	742	785	801	789	742	727	738	757	780	752	783	733	800	735	746	807	750	784	727	773	789	784	790	755	827	762	764	785	847	774	761	767	759	752	757	793	766	769	711	735	783	790	745	778	752	758	764	775	746	760	770	782	810	750	759	804	738	753	789	773	756	729	717	762	764	745	756	724	764	781	790	792	773	762	798	759	769	748	754	781	734	726	730	768	794	777	798	754	745	781	729	721	737	777	757	749	803	758	801	750	761	716	836	781	790	758	787	797	738	763	762	770	720	715	730	788	733	783	748	777	791	799	750	781	759	742	748	784	759	716	739	784	776	745	712	728	748	752	745	737	764	739	767	774	781	762	770	767	749	737	799	761	751	712	758	741	761	726	817	807	739	693	777	759	764	761	823	785	727	790	725	733	740	694	739	768	739	774	723	797	763	787	768	781	736	736	763	780	711	773	829	763	810	729	771	719	761	783	741	792	756	708	753	809	730	771	766	831	789	729	757	727	776	795	769	727	753	719	806	775	755	762	792	728	723	743	758	778	758	738	750	763	789	776	733	814	781	759	790	740	770	771	769	758	786	787	766	819	750	745	764	776	760	723	767	728	795	728	791	770	754	711	705	775	797	796	732	726	746	775	774	770	775	751	786	749	779	775	709	742	726	779	770	750	792	784	805	740	752	797	796	801	759	743	743	742	774	730	733	751	810	785	778	720	730	803	765	792	800	797	745	798	759	748	756	789	726	768	760	704	755	747	710	751	822	733	805	783	741	783	761	771	783	775	796	777	731	785	752	735	811	733	747	774	728	741	728	780	804	698	752	809	758	786	755	759	741	785	742	725	764	724	781	759	770	784	795	718	751	751	758	785	754	709	776	740	752	798	764	714	764	769	835	755	733	742	807	787	748	763	790	738	740	784	779	747	794	768	768	823	728	753	796	763	723	758	797	700	745	694	759	761	734	808	736	736	763	719	702	790	738	780	763	730	763	758	772	745	785	736	758	767	754	762	757	751	808	710	766	783	732	733	808	773	760	725	723	764	744	725	794	748	857	730	754	799	706	794	755	697	714	755	735	774	752	802	775	719	772	780	791	719	763	759	825	797	756	736	726	781	738	779	760	783	824	742	759	773	786	763	752	735	735	769	773	734	702	782	740	770	844	757	731	761	763	810	747	767	749	755	780	801	787	716	715	806	772	773	771	802	742	752	754	761	751	803	721	708	773	794	782	782	764	755	786	771	746	805	789	746	794	791	720	802	703	766	794	799	743	780	764	777	770	732	738	799	753	726	793	807	725	782	749	798	778	721	810	720	753	791	703	768	798	770	720	795	766	737	744	753	756	759	796	768	816	745	790	863	756	738	731	754	726	804	733	776	775	771	805	779	748	732	774	732	728	732	739	757	767	760	725	736	753	797	762	831	759	771	773	780	813	740	737	763	748	756	834	723	729	757	762	755	709	732	776	769	809	799	770	766	748	841	783	812	738	723	739	728	733	827	760	788	768	798	727	785	788	760	783	741	730	839	684	751	795	815	759	777	759	704	779	763	733	749	791	771	789	759	773	820	736	779	769	732	769	731	757	775	728	696	750	784	718	808	758	794	794	773	769	764	777	752	781	755	803	817	760	752	768	717	756	782	786	745	777	815	742	798	791	769	710	742	758	733	769	778	760	767	794	764	808	766	776	710	823	768	710	802	773	745	772	726	739	775	793	719	769	776	745	751	783	754	760	791	754	777	774	736	751	808	804	773	743	714	764	756	772	771	784	761	746	741	777	771
15442	45932	5394	2717	2111	1816	1447	1261	1157	1107	1014	931	994	901	838	854	823	846	826	763	814	780	771	815	808	757	778	819	718	780	762	866	797	784	773	782	823	859	864	776	804	867	774	857	758	831	747	823	783	800	837	847	817	818	806	802	780	801	754	831	806	808	752	808	777	781	775	774	767	740	831	729	782	797	762	776	753	786	754	761	819	816	811	735	797	734	757	752	775	737	790	747	767	755	779	758	821	799	758	839	784	778	755	759	762	754	739	825	829	793	800	803	786	736	733	802	798	737	769	747	804	792	788	745	791	776	800	783	762	762	806	775	746	773	739	743	832	720	796	765	780	771	781	738	800	767	804	799	810	770	778	737	769	804	794	780	758	768	800	765	751	759	809	766	782	816	826	748	767	797	756	800	802	750	740	742	746	783	799	779	774	783	772	747	776	805	780	780	764	817	797	773	717	744	772	761	777	792	772	744	730	747	794	801	792	776	763	757	722	784	795	740	785	745	783	791	791	758	759	758	703	824	746	769	807	769	797	801	771	724	741	769	805	787	751	761	775	773	778	779	812	737	748	748	764	746	733	729	773	815	771	749	767	791	753	778	769	812	758	690	827	736	777	777	712	782	743	758	806	773	755	745	725	753	797	820	777	748	821	795	720	734	824	817	782	756	753	786	735	766	742	749	812	785	795	748	791	772	758	823	758	746	792	775	791	767	785	780	823	727	729	791	781	763	783	787	796	788	830	819	753	737	768	786	722	778	763	784	748	800	739	705	732	754	836	776	721	806	787	787	769	783	740	788	766	748	779	749	751	782	776	793	785	766	756	796	773	783	777	761	778	801	763	780	747	741	741	739	749	820	748	800	790	792	806	743	808	779	798	811	790	772	811	765	777	745	757	766	760	753	791	744	791	740	693	817	761	750	813	794	764	800	818	809	728	777	823	732	747	792	734	781	801	791	784	780	774	768	748	715	761	770	787	786	745	745	764	756	780	733	779	764	733	760	786	815	799	756	805	798	782	777	806	790	778	780	771	742	804	794	758	749	726	776	781	735	769	781	755	787	749	791	774	704	801	764	786	797	791	787	771	778	758	791	738	773	758	785	782	776	729	781	735	739	750	776	769	791	784	751	764	726	783	765	814	739	742	734	732	761	755	817	781	821	804	778	762	755	766	768	769	748	718	781	724	814	770	814	760	792	820	759	773	754	771	735	753	802	804	756	764	781	788	769	742	777	783	803	800	751	794	745	758	769	784	770	828	775	751	800	757	734	732	768	723	765	804	746	802	774	720	794	717	781	769	768	794	786	786	767	751	734	752	800	780	791	799	800	805	828	757	775	782	757	786	785	799	784	798	752	817	763	783	777	779	821	846	795	763	742	771	767	761	788	748	786	749	745	773	752	830	759	739	812	790	779	755	800	806	766	743	787	721	758	758	789	758	760	749	706	778	766	775	718	781	767	764	774	770	768	753	773	789	724	766	827	765	746	767	784	748	805	753	752	741	771	772	795	843	814	833	789	677	825	818	762	754	751	754	771	742	729	765	773	744	731	785	764	781	749	755	781	739	774	751	753	780	785	740	751	797	743	749	752	725	752	748	760	753	782	734	807	804	796	760	786	756	742	762	740	710	775	819	757	756	766	792	780	823	751	739	752	813	794	794	760	767	746	738	786	795	779	700	749	728	781	775	781	808	758	789	777	738	724	792	731	771	774	804	779	846	796	707	795	785	812	789	831	768	740	800	800	786	755	842	761	735	759	759	769	769	741	753	761	744	777	773	783	866	770	732	776	745	791	789	777	772	788	764	738	765	752	794	779	798	700	776	754	761	760	786	779	747	781	791	699	749	770	765	792	749	787	761	788	788	782	764	781	766	798	795	753	745	796	768	729	812	764	731	767	759	824	787	785	769	828	809	790	807	798	779	777	789	805	735	787	789	756	772	785	736	790	733	758	777	776	780	747	769	756	847	815	762	737	822	721	800	801	736	752	781	810	761	731	781	751	717	752	786	789	784	780	809	790	757	762	768	728	775	804	764	759	784	756	777	781	799	756	740	816	753	699	745	800	750	822	808	790	787	762	801	787	775	815	767	787	749	800	775	774	786	761	776	786	782	779	793	794	741	788	788	759	760	776	755	803	779	770	741	750	731	789	752	775	720	781	768	773	704	774	805	808	770	811	751	702	758	771	816	747	786	784	767	808	772	823	785	764	810	737	769	765	797	733	839	742	732	805	740	817	740	737	771	789	784	764	798	767	770	790	764	799	757	766	793	795	755	787	736	824	792	789	799	773	754	735	765	799	771	777	790	767	777	779	796	768	782	768	777	757	767	749	772	749	795	753	809	801	778	753	745	778	767	792	735	745	754	770	805	782	768	760	752	751	802	742	782	749	814	794	794	832	785	768	800	776	794	739	746	760	788	746	763	781	755	793	766	739	777	743	756	787	743	766	799	803	741	836	772	768	775	777	791	746	801	775	747	761	789	697	747	761	810	790	763	754	743	783	769	722	765	753	726	740	788	749	743	775	763	797	833	755	730	770	743	810	791	716	769	761	746	747	762	794	761	730	757	762	767	742	741	699	730	798	739	805	760	769	792	806	781	756	818	798	777	786	791	751	723	769	780	760	772	792	795	822	807	779	778	791	760	805	796	736	753	750	769	755	790	760	767	789	774	782	820	754	774	848	847	735	795	769	776	742	732	762	751	789	751	782	773	769	743	772	712	762	772	761	785	740	720	766	774	766	777	797	778	781	754	790	762	780	824	755	786	753	806	774	775	768	730	788	783	806	757	741	764	780	806	726	776	756	759	744	758	764	773	759	771	760	755	735	795	762	803	764	780	779	755	750	814	865	753	770	766	789	764	780	847	787	797	746	722	732	782	725	772	796	755	785	728	810	781	765	781	787	753	734	837	715	729	738	755	794	721	755	793	765	760	751	749	809	753	740	798	749	766	703	762	758	802	774	751	777	770	787	778	783	732	764	788	773	724	809	767	834	779	727	786	784	771	798	792	751	819	784	760	756	653	761	770	786	730	784	763	775	796	801	756	773	801	741	821	761	778	749	756	776	756	790	801	737	804	740	714	767	786	797	772	750	745	809	754	804	749	775	765	782	763	756	777	794	811	797	748	788	730	794	786	787	767	812	749	794	772	798	787	766	786	804	786	762	730	742	757	730	755	789	734	732	821	796	745	726	745	802	802	770	738	758	801	757	783	716	780	763	754	779	757	795	785	755	772	770	733	738	757	751	744	742	795	752	734	740	811	799	740	782	808	759	767	764	779	830	742	778	807	759	789	752	846	741	734	725	849	790	778	776	721	761	803	829	795	774	752	779	734	780	735	780	772	770	727	764	772	741	780	712	816	760	790	771	750	761	727	822	831	781	747	733	771	750	762	757	791	759	790	763	770	848	798	773	759	743	782	709	788	767	766	759	844	740	799	773	741	778	776	789	808	777	733	743	730	752	798	753	818	788	780	758	738	734	749	730	781	745
25442	21580	27744	25263	7043	957	775	680	660	637	690	606	583	641	631	612	595	643	621	646	579	638	577	586	586	652	628	622	667	623	566	620	651	576	586	605	614	673	603	636	631	651	620	578	607	622	593	576	619	600	606	570	592	646	585	572	601	589	617	600	603	568	566	558	610	568	596	552	595	557	575	582	581	571	599	596	587	543	561	596	575	578	589	582	625	555	567	607	586	631	609	597	585	547	599	572	588	588	598	577	572	553	603	560	603	620	566	607	545	571	591	584	590	568	598	613	577	581	600	594	586	548	645	567	572	611	563	595	563	561	605	606	566	651	562	585	570	607	565	593	551	576	570	568	577	568	593	570	568	616	636	607	563	555	616	555	614	581	554	590	554	593	609	604	586	680	659	627	567	582	622	584	641	551	555	582	601	605	582	565	602	552	562	577	567	606	607	555	604	563	569	628	569	540	593	599	575	569	590	548	601	577	630	614	556	562	578	555	592	579	581	567	558	614	612	614	581	645	573	604	574	595	617	568	572	576	591	592	560	594	599	537	617	584	590	612	570	632	597	527	567	616	599	599	618	564	563	562	585	546	575	588	561	562	618	564	611	558	594	591	570	569	573	525	574	549	505	559	604	584	630	569	551	576	610	568	549	594	564	589	612	591	599	601	587	578	579	550	593	558	585	574	596	603	540	578	570	539	605	617	539	566	584	532	590	589	586	575	522	589	604	557	520	591	585	565	551	575	559	596	594	567	597	578	576	602	642	591	572	572	590	587	576	584	535	616	542	623	600	550	585	605	608	549	598	592	579	578	528	609	637	599	628	590	589	565	551	552	585	596	547	601	568	574	630	553	612	543	565	570	582	556	569	597	590	589	615	534	562	630	566	590	615	604	606	621	587	613	559	588	567	579	571	585	584	556	602	598	597	597	576	592	591	585	601	616	611	567	601	550	540	586	539	608	554	611	535	611	559	575	610	591	600	558	584	620	570	575	576	562	555	579	571	579	563	540	603	564	572	571	590	581	571	596	573	598	598	578	598	596	590	568	573	568	585	542	593	554	623	572	592	585	587	625	553	543	635	574	573	540	595	590	535	576	567	598	572	541	587	632	575	588	565	611	582	603	639	580	603	574	610	611	561	612	594	559	567	542	583	596	593	596	611	587	624	586	541	568	589	594	602	598	594	572	619	579	598	575	610	581	552	595	583	612	589	562	605	574	589	563	600	557	599	579	611	614	582	590	594	586	607	597	603	592	566	603	603	579	540	618	542	547	542	576	608	604	582	595	605	600	610	574	622	555	616	621	627	559	554	599	600	576	583	539	600	608	624	599	565	568	564	586	594	556	613	557	590	587	577	582	590	575	571	599	564	618	614	539	587	572	534	552	575	602	555	554	549	589	601	603	562	569	558	571	591	566	568	626	598	585	562	580	566	539	581	581	576	545	610	598	580	613	617	607	578	536	563	580	571	634	611	618	601	587	584	572	615	565	577	635	595	563	601	581	599	581	585	624	562	542	581	613	579	559	635	591	560	622	544	559	608	579	587	529	561	564	548	603	654	604	579	613	573	605	568	576	580	571	563	574	546	592	573	625	610	589	585	598	570	596	566	585	537	614	549	585	544	588	546	547	562	588	576	594	554	553	579	557	582	533	565	575	569	598	576	552	521	616	583	565	606	555	582	578	577	580	619	582	587	581	548	560	594	602	582	571	603	595	594	606	603	596	615	562	558	605	556	526	603	590	565	628	606	595	587	551	555	586	647	553	556	585	533	601	589	578	587	600	606	578	588	603	569	534	551	603	576	550	535	611	616	576	580	561	592	553	619	583	567	536	592	547	581	564	593	564	584	572	574	574	574	552	613	538	604	541	606	555	540	559	598	556	549	565	574	598	608	593	582	600	582	589	560	555	507	547	607	587	551	571	558	584	615	576	572	581	611	594	575	627	561	559	556	604	567	604	573	578	615	604	554	583	584	601	617	577	557	572	563	641	587	560	607	603	611	551	556	592	591	567	560	564	580	541	543	597	580	621	575	544	566	520	592	568	596	566	569	625	575	576	575	593	591	607	567	562	588	539	550	609	596	568	583	595	567	580	608	567	562	609	576	639	586	597	569	536	540	602	582	594	556	562	553	625	619	600	579	561	566	586	586	573	551	538	548	607	588	574	577	599	587	584	563	602	592	556	576	582	587	600	596	593	601	563	590	604	546	587	583	578	597	614	573	553	603	569	565	553	586	589	578	559	527	575	585	581	565	580	621	569	542	602	600	573	571	568	573	553	537	603	586	562	585	596	602	525	591	571	633	566	558	578	587	594	605	579	634	602	614	589	629	607	534	614	575	541	556	562	584	583	569	547	604	614	601	625	622	606	587	603	620	576	589	560	561	626	598	593	603	598	603	559	573	583	603	570	564	601	584	637	564	606	617	613	514	603	581	629	601	580	559	626	607	542	590	571	598	558	575	606	595	584	606	603	551	554	577	626	625	552	590	527	631	617	596	544	562	594	555	575	627	546	581	559	607	623	609	598	543	594	591	552	580	587	574	616	575	593	592	594	615	587	553	541	554	566	582	550	579	606	571	587	602	594	611	592	626	566	575	593	615	539	566	571	575	572	635	560	567	598	568	518	561	562	580	601	594	581	550	608	597	599	612	578	572	634	550	598	541	610	599	596	593	567	571	584	627	545	575	561	598	627	575	565	559	582	551	605	565	557	550	595	584	557	578	615	561	581	551	554	547	628	590	559	572	554	552	577	586	615	657	572	586	532	595	562	594	557	571	610	537	587	580	616	585	624	577	590	597	593	554	553	524	588	599	569	564	590	492	574	594	576	593	587	634	570	617	596	594	541	614	602	642	627	581	531	614	610	603	614	572	596	579	587	555	604	619	560	557	606	579	574	575	563	551	623	581	551	590	593	602	600	607	601	592	580	577	580	563	584	592	587	565	588	580	601	589	567	595	569	626	560	592	633	573	596	619	592	624	575	613	574	607	590	603	591	577	571	610	585	582	590	583	588	599	605	581	566	572	580	599	601	575	580	555	569	566	556	524	569	574	555	630	572	554	566	621	557	524	617	533	552	586	595	603	578	577	601	582	560	580	581	548	587	568	564	566	579	634	579	594	566	568	540	626	584	553	565	594	531	574	536	641	530	602	549	611	553	612	542	531	600	593	603	603	591	549	585	569	563	580	545	558	573	595	603	551	601	547	612	546	585	613	566	597	576	559	581	594	586	611	561	593	607	595	570	539	560	568	559	621	564	584	549	572	585	544	574	590	599	552	574	606	577	643	585	585	618	597	617	546	592	578	635	547	613	590	557	612	594	555	576	574	579	628	596	583	585	592	573	586	577	605	590	582	587	539	603	588	568	578	581	552	597	580	579	568	544	581	573	546	555	578	584	591	619	553	600	570	594	601	581	579	629	583	551	597	588	605	633	573	611	591	534	572	565	604	593	570	571	582	575	591	583	561	625	599	546	579	582	551	570	593	569	621	600
15359	39160	3260	1794	1465	1201	1030	881	799	798	775	712	708	639	689	675	696	637	693	648	652	648	621	630	654	641	586	624	652	615	589	644	634	664	639	629	679	665	643	656	677	620	670	635	663	624	634	656	649	627	613	649	669	650	637	619	643	632	609	594	637	630	601	629	656	613	606	604	655	611	584	662	629	672	614	620	666	614	625	633	670	627	629	624	596	619	616	647	636	587	638	621	616	647	658	639	636	635	635	613	604	619	587	596	615	622	637	612	579	675	608	628	607	606	608	588	619	620	591	585	664	620	627	655	648	610	637	632	620	569	611	631	608	652	598	623	613	619	658	623	609	649	673	663	617	614	623	659	628	589	627	588	605	625	624	613	631	658	631	637	633	601	680	610	590	669	634	650	612	629	604	589	581	648	606	624	619	615	640	605	583	630	623	602	650	637	656	615	623	620	584	606	628	617	624	645	602	631	615	604	598	623	624	621	605	642	651	591	603	597	659	574	606	637	611	621	642	659	639	629	623	644	631	593	620	641	631	645	610	648	674	592	602	633	627	597	606	645	654	610	611	615	629	640	616	611	654	625	641	639	655	653	634	610	637	606	611	622	614	610	606	597	595	643	621	593	680	630	633	621	617	615	619	585	597	599	609	613	647	633	587	645	666	628	647	617	581	645	596	597	698	562	621	626	653	619	633	602	643	665	602	659	616	621	574	637	627	622	631	615	618	603	641	638	684	584	631	624	666	625	603	605	640	619	657	661	588	682	583	602	597	603	612	627	640	591	649	654	645	649	628	660	594	564	633	612	643	569	582	612	615	624	614	605	609	635	657	664	596	629	632	576	644	637	622	622	649	642	648	657	625	604	613	647	617	624	605	572	617	612	626	562	638	648	582	626	642	655	562	602	620	628	639	623	641	626	592	584	630	651	664	605	654	632	593	639	650	622	606	634	626	639	635	621	627	648	658	634	615	580	627	656	636	561	636	629	598	661	621	576	575	618	645	582	598	609	624	661	598	609	645	614	617	621	671	634	628	617	660	610	641	600	616	607	626	588	611	615	573	637	625	577	648	605	642	570	644	599	629	604	616	631	612	603	659	633	665	620	607	624	651	630	605	609	567	598	626	621	657	606	614	647	600	617	607	627	656	607	619	624	605	634	631	604	597	609	622	630	625	586	616	639	623	593	643	654	627	606	616	565	612	626	623	609	636	626	616	634	620	632	614	590	599	592	637	634	624	639	584	623	630	636	637	607	569	606	628	620	641	617	625	626	649	627	621	632	609	587	670	591	605	626	593	638	668	609	598	606	628	612	637	611	638	636	652	590	627	643	639	582	602	612	595	553	610	584	642	614	627	625	609	562	647	626	606	651	633	603	632	624	592	593	618	634	599	638	605	629	629	587	622	598	599	646	614	580	643	607	646	681	639	618	583	630	622	678	624	625	652	602	647	601	614	663	579	620	628	663	582	611	648	589	618	626	638	660	574	608	628	624	652	637	648	626	627	649	579	626	636	663	568	643	641	580	634	686	631	618	629	634	658	669	632	626	693	623	563	637	603	595	617	677	598	598	605	674	627	640	580	637	602	637	567	580	579	593	606	648	611	602	609	626	658	659	669	581	579	610	590	618	614	614	609	657	640	630	594	639	611	619	632	655	620	619	623	687	618	632	619	641	637	583	655	645	640	632	583	609	617	628	631	628	607	615	603	617	647	646	619	575	641	592	637	599	592	614	651	633	641	577	640	659	607	600	612	612	596	616	631	648	608	609	671	619	618	596	577	653	666	579	608	653	662	666	612	612	612	606	628	639	612	652	580	658	598	602	630	623	585	626	659	668	611	595	594	611	567	629	640	631	657	615	659	630	659	634	613	620	620	642	625	584	598	610	632	631	623	642	602	593	631	594	595	615	644	620	600	585	640	611	616	618	659	612	629	584	613	587	628	613	585	595	615	585	607	647	607	650	600	642	629	611	583	604	643	564	616	623	575	630	624	649	681	598	640	611	637	606	661	606	553	655	624	619	596	633	617	624	634	588	610	637	587	632	611	639	625	645	613	672	624	607	646	642	640	613	624	609	630	622	590	610	674	595	583	602	605	590	611	676	646	602	617	644	645	600	605	592	622	605	671	595	596	599	629	595	637	667	616	586	589	625	615	612	611	606	590	587	657	700	620	622	638	618	626	619	654	641	579	630	638	610	582	617	596	646	647	610	599	627	652	599	630	648	640	588	619	593	587	593	607	644	593	640	628	629	649	638	617	637	606	652	631	641	575	626	607	615	608	602	603	654	611	640	636	580	686	589	596	614	626	642	608	586	593	634	621	628	622	599	660	592	624	613	676	556	603	620	577	594	587	622	650	668	628	662	667	592	589	613	596	588	641	608	647	642	661	611	632	615	607	611	594	576	638	628	657	627	611	640	634	645	637	618	609	640	639	560	638	624	655	653	607	609	641	619	639	618	630	611	592	663	599	639	631	650	624	618	614	614	620	595	619	631	602	629	606	653	650	639	627	628	645	622	575	607	655	589	646	637	635	660	639	592	609	563	670	643	622	642	621	548	606	624	651	639	568	636	617	646	587	646	644	671	607	580	662	611	614	648	631	627	610	640	602	589	612	596	641	598	626	605	644	612	637	607	593	621	626	629	628	605	627	593	592	631	635	676	605	632	596	648	611	590	605	604	625	654	652	624	629	640	622	639	622	600	622	679	571	636	597	618	585	681	635	596	626	611	664	617	597	634	616	594	628	616	613	598	620	647	628	642	618	627	633	609	594	636	581	647	577	590	636	615	637	638	575	630	622	620	658	615	639	655	658	581	654	594	655	667	595	613	609	643	638	612	586	644	644	654	645	644	616	645	666	628	623	676	608	639	657	580	631	602	644	622	629	615	638	606	631	686	629	642	638	644	640	629	613	649	659	630	588	627	592	613	605	639	628	571	620	647	640	595	667	633	613	591	630	595	607	638	599	601	629	622	634	628	624	628	607	652	661	612	632	612	657	623	666	646	604	624	594	637	613	616	631	633	607	603	631	604	630	599	654	615	610	584	610	633	621	579	640	598	639	635	655	648	608	633	622	639	616	627	634	612	639	630	652	579	612	618	580	603	622	613	618	617	639	631	627	599	603	638	636	650	602	640	634	639	622	543	618	586	679	624	648	651	683	680	620	637	622	646	619	631	530	625	621	608	659	609	631	574	667	628	609	609	613	622	645	617	595	648	618	629	594	579	582	643	566	633	628	632	671	624	661	653	596	624	636	611	636	606	614	598	590	626	624	631	614	636	596	658	631	568	597	644	642	667	631	650	602	645	601	644	622	582	628	639	610	608	639	654	639	603	632	618	656	588	637	626	649	600	649	612	612	566	613	678	638	637	618	583	621	660	634	630	595	632	596	595	596	649	593	640	638	626	630	619	606	617	602	572	594	622	657	658	567	580	614	625	624	633	621	629	594	651	625	595	625	634	589	631	650	600	628	638	643	642	621	613	612	620	625	644
23123	21574	29852	23747	21569	21542	6424	1661	1384	1226	1245	1224	1178	1114	1133	1104	1046	1118	1036	1064	1011	1021	1053	984	1058	1008	1021	951	989	994	948	1007	977	928	995	977	1066	1035	1062	1010	1082	1040	980	1021	1013	1013	969	1028	1029	1056	1015	978	1005	1031	1051	1021	1020	1054	1013	1004	1001	943	1044	1033	996	1006	972	983	1018	1015	1022	1019	955	984	1023	1014	973	1017	1041	1018	1008	1009	978	1029	1024	1000	1009	986	959	965	930	962	975	978	975	964	962	1004	983	938	1003	1047	979	969	1019	951	994	960	1011	994	1012	988	995	965	998	969	912	996	959	913	1004	975	980	953	1014	988	1072	1051	979	1015	1006	954	931	955	940	960	941	995	961	963	968	987	1018	964	931	991	995	1021	1007	962	1021	1031	1005	969	1018	973	952	982	936	974	1009	974	978	968	1014	1004	1015	1019	1023	963	1047	1023	1022	988	980	971	994	958	1010	983	1007	965	1058	914	963	1018	927	970	971	990	1013	1009	1009	986	970	1001	956	1001	1009	996	956	1020	993	1016	994	995	989	1014	973	1027	968	962	1000	961	957	993	874	991	952	946	944	954	1004	1005	1016	986	972	929	995	981	951	993	1005	994	926	1022	972	966	953	977	950	953	977	977	949	982	972	1016	991	993	1023	1019	957	958	935	947	921	965	943	942	1026	969	986	1039	971	945	913	986	1067	963	974	978	943	977	954	940	972	979	970	978	1024	986	913	1011	1006	960	984	1006	1011	937	927	991	1007	926	937	1041	965	952	998	1002	986	1007	1049	981	985	969	979	981	961	998	962	969	954	962	982	1013	972	984	978	1001	960	984	1012	976	950	1012	973	971	988	956	1009	909	1023	996	966	945	954	979	931	945	1020	876	955	981	1022	1018	981	1004	994	997	964	1021	1028	955	996	968	969	995	990	960	994	948	1018	994	983	954	942	955	991	972	934	984	953	955	990	1009	912	982	984	953	964	1009	956	934	957	1026	993	966	952	954	936	1010	1006	991	1011	986	1016	955	975	959	1010	970	995	933	993	991	987	1030	953	953	907	945	939	977	986	928	979	936	945	976	977	940	968	1009	986	983	983	975	945	953	922	929	952	955	1007	1013	973	914	989	1005	910	989	953	990	977	1018	967	942	978	1001	980	1034	932	1024	932	957	983	1009	988	970	1017	961	972	952	934	983	955	1002	991	1005	1002	981	1034	967	972	1016	1002	989	983	971	991	991	1025	1006	1026	1044	976	995	922	1011	899	1009	966	988	1013	1037	966	982	1014	979	959	999	972	953	1012	955	1002	957	988	983	1050	943	989	929	1000	920	996	968	921	955	997	985	941	1029	979	1018	1004	944	971	965	1037	913	1015	1039	1013	981	940	974	942	1004	990	1019	998	1013	968	960	975	967	1009	973	985	985	996	994	1000	996	977	1021	990	972	1001	1022	1000	921	1039	1001	982	1012	952	947	947	962	952	940	971	982	1013	980	1011	945	1026	932	1015	951	994	971	899	940	976	1016	992	972	920	950	948	942	1038	997	975	996	958	941	905	956	987	978	969	966	956	979	997	998	1003	952	1013	953	971	972	948	947	1002	915	918	973	957	963	1015	947	947	947	1000	1013	972	955	966	948	968	923	989	932	994	990	946	941	966	961	1034	983	938	968	997	918	968	945	978	1036	994	987	1053	921	976	975	965	1021	982	938	994	979	1033	1001	990	994	950	1027	988	984	1010	956	1027	987	939	1001	967	982	968	1008	973	971	958	1048	981	973	1020	986	970	964	966	941	1023	994	959	1001	977	969	966	1037	995	919	1028	951	1001	949	986	893	980	1017	954	957	988	969	959	1005	980	961	924	1019	947	966	1003	1020	957	999	969	995	950	1001	1001	1040	1028	991	921	1009	959	961	944	1006	962	993	1002	966	1002	1022	1004	934	937	1018	949	1025	1004	1001	956	992	918	997	997	996	957	1004	1006	998	976	944	980	1005	1089	994	1022	938	941	1004	912	928	981	957	1025	979	974	1026	974	990	992	949	989	926	983	909	949	945	997	996	1019	983	1013	944	931	1026	984	1009	1010	983	927	976	987	966	958	976	983	987	940	981	998	1006	1036	1043	946	954	912	980	1010	900	1034	1007	972	976	950	977	999	940	990	1008	987	954	976	956	984	942	1017	970	985	956	997	992	999	1016	961	986	1063	989	1017	1000	969	939	972	975	1016	1011	975	1051	958	963	981	1025	937	915	948	1023	996	1008	933	993	974	967	995	974	1039	973	1004	952	1014	965	986	968	975	932	964	954	956	931	987	988	969	972	1004	931	981	987	990	964	1030	1020	996	991	944	961	939	962	950	937	1023	985	955	944	931	933	969	978	1009	960	1027	987	982	956	1011	999	936	955	952	924	963	990	996	969	1006	979	993	1011	945	1014	1016	1035	1015	974	973	946	1008	963	994	988	940	961	1011	1030	1014	960	1019	999	928	984	998	986	946	985	993	1002	968	952	976	988	937	974	980	962	909	992	1032	1000	963	991	990	963	1025	978	993	951	981	968	965	1009	972	997	972	1007	986	941	994	1013	1013	999	1017	1032	996	1005	996	947	972	896	922	950	991	1000	1022	989	935	997	993	965	949	912	960	1048	976	962	1004	1006	987	1007	960	1047	1003	1047	952	948	1000	928	995	1030	1006	934	1000	949	946	980	985	937	929	977	1005	987	1026	996	980	973	978	941	1067	983	979	1026	991	1018	927	1001	990	1000	1011	914	986	933	944	1015	943	927	926	964	946	986	967	978	1012	967	1007	984	965	995	981	1021	960	902	951	1013	980	1003	996	1010	988	949	966	998	977	1006	973	989	1003	972	924	1005	1005	925	912	938	987	989	955	988	988	942	1012	968	959	1019	961	997	1031	996	969	994	1029	955	962	971	985	958	1020	976	974	995	902	950	896	968	957	955	965	985	969	1004	951	1032	972	932	993	984	1002	938	990	981	943	959	1021	953	1003	996	971	1011	985	959	982	871	943	1033	965	935	976	995	1020	981	978	956	980	992	1023	960	1008	978	994	927	969	965	962	962	1015	968	984	972	933	967	978	974	969	978	970	1040	963	948	1023	939	1005	945	959	963	968	933	933	1039	907	1026	1016	1022	1000	1009	992	996	974	980	1010	1015	957	980	971	990	945	982	988	965	985	1015	945	930	937	989	983	964	998	936	960	942	1000	1009	973	976	952	993	941	941	939	997	958	1034	1002	958	982	975	941	994	1031	990	1007	970	983	990	945	1008	963	947	988	1001	994	931	919	928	975	992	1043	1004	967	973	1040	957	967	985	1012	1012	976	973	948	980	975	929	979	1020	1010	1001	947	973	943	946	1017	950	977	916	954	979	984	963	991	947	979	943	908	1043	985	987	951	961	990	934	998	992	983	988	960	906	951	995	934	986	957	929	974	985	932	972	997	1017	991	948	976	1023	1042	936	945	945	999	934	936	966	949	971	948	966	975	986	973	969	966	1002	997	956	891	968	964	1011	990	976	911	1013	921	1020	978	1014	938	1007	1006	975	983	1018	982	927	974	988	992	920	924	1044	971	1017	973	993	997	968	971	933	1071	1006	982	959	918	922	987	978	1023	988	973	938	995	987	952	952	1016	990	951	964	1018	1011	1016	945	931	992	910	992	984	998	980	974	1005	1026	988	1004	971	1022	924	1014	965	948	921	968	1007	1002	961	1007	968	1033	999	994	995	1012	992	982	953	1002	1005	954	975	905	975	978	973	959	954	1025	958	958	982	1018	957	1002	969	984	1003	1004	990	924	1025	949	951	987	974	996	897	995	1050	967	954	954	1000	990	956	916	943	901	998	994	1026	1002	992	963	956	1024	1050	1016	965	930	963	1004	971	1026	983	982	981	967	962	953	902	984	967	956
20857	54934	9351	4865	3776	2826	2301	1995	1697	1583	1464	1319	1226	1252	1154	1137	1113	1102	1080	1050	1092	1035	1035	1026	1004	1029	1015	1045	1025	989	1026	984	1052	1048	1065	1015	998	1079	1056	1102	1009	1103	1074	1020	1075	1013	1042	1013	1008	1048	1007	1025	964	1025	1025	1005	954	992	1041	973	1007	975	977	1055	1010	939	982	947	1002	1012	1039	992	976	956	1047	1012	1040	911	967	934	968	991	993	1016	1060	975	1022	921	983	967	982	972	947	955	978	991	971	947	954	983	996	1025	1007	933	1008	977	968	1010	1024	999	1009	1008	960	1028	957	1028	974	1001	993	915	962	1023	983	946	996	1005	1041	935	1037	972	1002	967	962	1009	995	987	977	985	966	955	970	1004	995	988	1083	964	988	945	991	1016	1001	997	976	948	983	1004	946	983	980	1016	958	965	998	989	934	1027	1022	998	986	993	961	926	1034	995	966	965	959	989	942	1004	977	1017	995	969	998	1006	920	981	1003	981	1007	977	970	957	1028	1005	984	951	953	977	1034	1005	970	940	957	916	984	955	932	980	991	987	969	943	1005	1043	961	1019	964	932	1003	995	1038	942	988	998	965	966	991	977	961	935	998	1020	972	968	939	990	977	991	952	1005	1027	1004	1023	973	954	945	962	952	1000	939	984	994	961	936	1011	951	967	976	1011	945	992	964	979	992	946	981	974	1018	956	978	1025	1007	910	1024	965	940	960	919	973	971	991	991	953	935	954	924	984	956	1048	936	923	943	954	956	977	947	961	935	961	934	993	949	1003	934	937	959	904	977	1023	985	955	1024	966	980	944	1015	945	1002	975	984	960	954	1037	941	999	965	1026	1018	977	942	1017	971	987	1006	977	961	926	960	917	935	989	973	1015	936	993	1011	1069	974	976	1024	975	1016	1018	972	977	1005	996	994	1003	965	936	991	1045	1005	1013	1030	973	977	971	980	946	1018	963	1067	1003	931	955	923	949	1034	982	927	993	952	984	977	1008	947	953	994	986	984	1000	967	980	928	967	971	954	954	971	940	949	969	960	953	981	970	965	1025	952	981	1010	1012	1011	973	953	951	1006	1029	983	964	981	967	997	987	999	939	1031	949	980	970	937	999	1015	948	1026	957	975	944	988	996	968	983	1018	947	933	1005	956	970	1009	934	1006	978	1002	947	940	957	962	1000	978	981	925	991	961	1064	1018	1004	1003	970	980	979	917	967	974	1002	1042	1072	917	976	967	995	974	954	950	995	946	990	1042	968	982	1042	933	973	963	966	984	1018	1016	992	974	999	1011	998	1003	970	1028	1010	1002	977	985	1006	1030	903	959	937	1014	1038	964	983	1013	1003	1004	981	981	1008	987	969	993	954	999	1053	925	987	945	1031	931	987	958	1014	1016	978	985	957	1017	974	1025	921	982	1003	1021	938	959	1019	931	968	978	942	1012	1031	926	959	985	951	938	966	975	985	968	1021	1000	986	999	920	1011	993	973	940	1001	987	945	938	991	988	991	1011	953	991	980	1003	1012	1025	932	959	1007	956	954	1034	1009	994	963	935	999	965	941	969	998	986	979	960	915	1008	963	979	935	961	965	1000	915	1001	983	970	968	958	938	992	1004	959	974	1025	1000	963	985	1001	1007	1070	993	972	1021	1020	930	959	987	914	944	994	971	1028	925	1005	978	961	981	971	945	954	951	1042	1018	1040	1019	965	973	975	946	961	926	966	1060	1008	1014	1035	1056	978	1016	954	958	949	955	980	1004	970	941	950	994	1016	940	932	1001	1008	970	1004	948	982	1044	956	1046	938	987	987	1038	989	1002	968	998	978	954	979	979	988	998	971	984	948	978	942	961	1038	1013	974	973	902	1068	976	1000	972	982	984	999	968	1035	1013	1016	1046	964	959	972	953	945	916	971	965	961	935	1008	952	960	1024	997	971	976	951	971	1002	967	964	955	962	1019	980	998	943	994	996	1019	993	988	1012	970	937	1003	878	880	968	999	985	968	954	1001	973	1004	962	961	979	983	989	952	952	993	921	946	1010	999	940	1027	1008	1023	949	995	986	939	939	931	950	974	1022	965	1028	1006	902	994	958	975	999	1013	936	945	993	952	935	1044	973	1033	980	972	968	993	1017	1026	959	969	950	995	982	1009	1011	906	1004	967	943	964	1037	1021	1032	961	996	921	973	973	925	967	933	995	1012	964	1027	997	962	980	1029	987	1047	962	991	1003	992	975	984	979	939	975	1056	967	990	991	993	984	937	936	1000	976	972	960	949	990	977	1007	993	974	979	978	984	1002	1010	1002	923	1032	982	954	1010	992	958	945	974	980	974	994	952	996	1024	1015	977	978	1005	1014	929	978	993	975	986	968	962	948	979	960	983	930	1001	924	976	968	1011	913	1008	975	995	956	999	962	960	980	943	985	969	969	971	972	1001	950	1010	1040	990	922	938	984	999	950	944	955	950	956	998	1013	972	942	1004	991	949	968	1010	957	960	994	1011	943	952	1001	1009	958	1036	1026	1016	970	943	937	967	947	959	961	910	991	1017	1014	1020	992	902	938	937	945	977	955	947	980	1007	1045	991	975	944	1000	999	976	991	936	1008	973	930	977	958	980	968	969	921	966	1031	973	991	923	987	1028	976	950	1033	1001	975	1009	1011	920	913	1018	987	942	1029	963	1003	969	958	961	1005	1004	944	998	1032	984	958	963	1005	1037	989	968	997	989	962	1001	949	972	980	954	935	936	1003	1002	984	962	999	943	1016	1031	1024	949	928	985	998	969	984	996	999	984	969	955	984	1003	1003	957	976	1002	972	1036	917	1048	985	990	966	949	1003	975	983	947	994	968	941	1027	924	1030	948	993	956	954	952	1006	965	1024	1003	922	958	990	952	966	970	937	971	1015	942	982	1035	1033	1017	969	928	966	979	996	950	958	1004	965	1000	931	1028	988	1005	978	963	938	965	944	995	967	994	1014	987	989	987	998	950	1016	968	952	1000	959	958	921	991	1028	955	991	981	1010	985	997	956	960	980	983	1017	945	995	950	1007	974	982	971	971	970	967	957	939	1001	988	988	948	981	1037	963	940	971	959	1015	981	1047	978	1007	964	952	966	939	989	997	1013	976	1011	1006	975	1024	984	955	1059	1008	1002	989	959	963	1026	935	969	936	953	1008	972	912	1003	979	969	950	963	976	1048	1066	963	1013	974	1026	1014	1018	966	957	994	981	974	1014	979	924	952	975	957	929	999	984	1004	946	982	977	971	986	1032	972	944	913	954	955	1002	1011	973	979	1021	958	959	943	950	940	956	965	1028	944	963	1032	959	931	964	1023	1016	985	1001	965	997	939	982	968	1000	960	968	968	1080	956	985	995	946	945	923	942	957	985	949	984	1003	973	976	998	992	1005	961	1011	953	993	983	1036	1003	966	968	1011	1000	1023	952	974	965	1001	980	999	1009	960	992	1002	948	964	1009	936	953	983	954	923	993	1028	973	962	985	965	963	959	958	970	1028	956	954	989	1000	1028	974	987	988	1001	1017	925	964	1015	1000	974	1007	1031	979	1025	965	1039	962	931	994	946	962	1004	1036	966	1006	1028	978	995	986	972	1013	987	1050	931	1002	974	942	959	943	1000	972	954	947	960	931	913	965	994	930	993	987	966	1003	999	1054	928	956	997	957	992	953	1014	1044	1030	976	1006	943	930	1004	1068	992	978	1039	1007	982	966	979	964	970	1031	938	967	1005	1003	1002	978	990	956	996	952	924	989	960	987	907	942	971	992	971	985	1025	1000	996	968	999	1006	1000	990	971	986	1024	1033	946	1008	993	975	1054	984	997	962	985	963	961	1044	969	957	1040	959	1032	963	968	1013	999	964	1000	979	949	930	895	990	937	968	951	963	947	953	923	951	975	980	982	924	989	1005	940	981	952	1003	984
28759	18881	4829	974	783	751	582	540	560	508	531	487	505	528	478	511	482	500	483	535	551	533	486	536	502	470	525	469	485	509	489	495	536	506	504	489	556	536	517	483	551	511	512	512	513	549	529	532	504	585	491	530	521	506	468	511	505	502	544	526	493	478	519	507	557	501	517	465	507	503	532	497	526	463	463	515	465	488	510	507	515	517	510	492	499	477	495	475	484	482	487	510	496	476	497	476	530	518	513	481	543	563	524	499	513	508	475	501	550	507	467	521	506	575	536	499	471	516	478	521	475	510	531	529	512	506	512	524	497	500	504	465	484	479	485	487	503	478	492	480	478	498	527	518	497	526	518	500	521	510	507	502	498	465	480	527	490	503	524	490	514	467	510	505	530	522	474	494	538	470	490	476	513	495	451	522	445	488	476	496	521	511	518	527	529	495	482	499	495	507	496	476	469	508	530	483	485	504	495	474	493	535	467	512	478	526	514	527	524	482	495	508	475	511	530	481	528	522	502	533	482	503	494	528	483	468	477	515	480	499	507	470	507	527	490	503	514	511	516	514	501	525	497	530	518	476	544	479	481	552	522	509	491	483	521	496	509	464	494	476	490	448	512	500	575	486	491	525	538	533	528	481	512	494	472	475	495	497	466	515	513	514	507	570	548	493	506	472	482	480	495	479	505	509	484	487	540	485	498	498	506	510	461	537	462	486	495	504	475	517	499	500	491	483	536	464	499	482	479	506	504	544	495	505	502	509	496	508	527	478	483	482	500	498	483	481	489	495	497	494	506	497	491	527	540	478	491	493	487	523	525	465	510	471	513	501	478	539	496	482	493	492	492	514	484	544	491	502	480	510	501	494	543	519	523	475	495	503	505	525	496	512	528	497	539	499	506	530	456	506	505	486	492	472	489	511	484	504	504	509	477	476	514	503	530	489	507	479	490	518	518	514	484	480	520	498	552	497	488	531	544	481	503	495	508	503	470	505	490	504	507	510	534	521	537	461	471	486	530	494	523	554	529	527	560	508	523	486	474	492	518	499	511	529	505	489	532	497	477	472	476	473	519	517	533	501	489	483	472	471	498	503	500	486	500	531	512	492	471	544	550	499	480	512	489	489	509	498	508	505	502	517	517	483	477	527	524	540	489	515	510	494	498	505	519	534	527	545	507	514	498	488	506	472	476	516	549	500	491	559	533	537	522	485	522	536	482	542	502	496	462	511	494	502	514	504	520	490	530	512	532	477	480	477	537	465	521	499	538	479	501	493	530	491	499	482	481	486	538	483	505	475	494	537	531	494	482	508	496	535	515	528	529	508	503	472	471	474	538	532	506	476	481	521	517	503	512	498	499	532	506	477	492	518	488	521	501	501	526	508	535	501	524	470	501	486	495	517	534	475	519	504	480	518	484	514	513	556	544	473	516	533	498	480	481	530	490	563	492	548	479	544	503	490	486	513	515	519	505	513	505	519	510	500	508	466	491	522	519	521	484	495	473	515	480	525	508	517	476	541	526	500	531	493	490	510	494	511	525	499	494	514	485	499	530	537	485	512	567	521	469	501	520	497	515	514	490	503	493	512	486	519	495	482	544	501	506	538	517	525	506	523	511	517	479	486	489	512	506	531	486	479	513	527	492	518	538	504	494	486	534	530	494	494	560	514	528	553	499	516	521	473	527	512	502	537	521	503	477	505	489	495	537	515	527	542	475	504	473	502	510	479	486	513	510	515	476	546	487	517	500	535	505	471	502	510	503	484	471	499	502	552	506	504	485	533	512	517	508	507	478	495	508	504	479	489	498	484	517	511	494	509	488	485	475	477	501	533	479	506	471	509	503	451	509	486	552	474	522	495	520	508	531	531	532	490	454	489	514	523	473	482	530	522	474	494	498	490	475	533	514	534	508	491	477	493	555	554	501	535	492	517	493	515	513	538	492	497	491	509	518	519	523	474	513	478	512	519	500	508	504	478	496	493	528	496	502	539	502	511	495	463	515	479	486	471	551	486	531	478	537	491	501	506	525	497	485	477	506	512	519	450	499	548	503	516	503	514	548	478	512	518	490	474	456	502	506	473	518	488	476	557	534	481	515	515	504	466	517	503	455	525	523	539	517	514	505	479	549	512	527	537	486	465	484	518	548	522	486	482	546	473	521	512	499	435	463	548	495	506	518	519	506	483	487	508	502	502	528	505	520	487	498	522	511	503	541	448	514	480	531	486	536	514	483	503	481	527	519	510	490	516	505	493	482	539	507	511	495	457	481	505	524	523	512	571	507	538	534	504	492	510	466	475	538	450	453	518	532	529	510	516	512	468	501	532	529	507	477	523	505	485	494	507	496	490	463	447	515	482	508	502	534	493	489	511	507	493	526	501	471	525	485	500	510	485	497	516	497	486	534	542	495	550	499	493	494	490	519	536	523	528	487	521	483	531	512	513	494	537	539	487	479	485	486	520	484	490	502	512	500	510	526	486	497	530	529	518	513	537	543	530	509	505	513	522	478	513	500	503	464	478	434	525	480	490	465	503	466	470	501	536	498	537	509	500	460	446	478	477	496	481	530	513	510	506	511	502	529	508	513	486	534	518	488	497	521	542	506	524	476	503	504	469	486	510	488	530	504	461	506	496	474	486	515	500	507	520	521	479	539	509	530	519	516	474	508	529	535	510	516	525	472	537	500	529	519	503	474	473	514	505	502	472	489	452	495	519	528	505	515	487	517	540	491	490	544	482	488	480	493	487	497	542	509	538	526	499	531	503	509	506	517	498	493	482	463	487	479	488	498	530	534	505	479	519	513	516	512	511	503	499	535	492	505	467	490	498	519	520	525	506	514	477	511	564	491	515	499	514	508	479	490	506	509	528	512	488	519	547	511	483	533	527	493	478	516	529	501	515	498	495	482	496	518	513	499	493	528	502	535	515	493	460	560	479	503	476	535	509	487	478	523	491	542	487	479	472	461	526	473	519	498	482	513	505	524	526	493	532	499	532	497	536	502	492	525	524	522	498	514	488	480	534	525	493	493	451	518	515	485	558	507	483	515	514	524	501	478	499	523	511	511	494	493	531	499	498	472	516	487	515	539	530	496	488	514	486	519	497	497	474	521	521	567	531	558	518	547	501	530	494	520	549	495	475	523	494	490	524	499	513	505	467	496	489	497	524	506	497	476	523	505	552	549	515	483	540	526	461	515	508	519	485	536	582	497	498	504	545	508	503	558	529	512	520	532	524	503	519	520	480	521	472	483	494	518	514	491	548	439	528	496	475	524	530	487	494	505	507	461	521	522	462	528	513	482	529	489	469	516	498	489	487	515	508	547	502	453	549	544	500	450	496	500	508	521	504	536	469	493	507	527	487	508	500	523	559	497	448	480	510	479	490	504	513	485	499	471	501	496	497	513	525	501	507	491	446	472	512	528	505	513	476	517	544	488	553	526	513	477	512	499	527	501	508	501	482	510	487	495	479	472	497	498	517	486	493	527	511	510	509	508	496	493	512
11873	13667	824	635	647	611	585	527	545	536	569	589	561	609	503	540	514	548	538	533	531	518	568	542	510	523	555	578	528	519	543	517	565	541	548	532	547	521	554	589	546	511	574	604	555	577	516	589	570	554	565	582	489	559	532	496	561	561	532	579	573	514	541	532	546	561	532	551	566	532	524	536	537	545	547	540	506	491	511	547	515	554	536	534	580	531	521	544	573	509	549	549	554	530	563	558	509	544	561	537	530	534	527	572	559	587	582	537	534	542	508	512	567	549	531	510	530	543	522	552	524	522	585	541	556	555	578	535	550	569	547	525	560	514	549	557	533	489	556	532	510	589	497	561	523	539	519	570	524	600	568	528	530	528	533	532	504	509	575	563	496	511	518	512	539	534	542	550	538	504	567	533	524	546	518	498	509	547	547	519	558	494	540	539	546	543	547	493	559	582	536	555	494	530	529	540	542	544	559	552	515	496	549	474	532	490	555	529	495	514	506	576	532	546	524	581	524	559	558	537	522	535	505	555	539	574	553	548	537	515	500	556	528	550	494	531	513	508	513	553	546	520	515	508	524	524	550	560	518	555	518	559	555	570	569	501	532	540	565	540	528	531	559	536	544	539	511	527	495	546	557	553	532	502	509	513	510	563	520	535	501	550	510	528	538	543	552	545	548	562	533	528	524	547	514	522	533	516	515	542	537	559	553	527	515	512	512	543	485	499	529	534	531	491	539	536	550	565	506	547	557	560	538	568	491	513	492	531	504	565	477	514	535	511	540	497	544	504	527	543	537	549	565	533	539	500	543	550	564	529	530	512	525	524	529	521	527	522	534	530	577	576	538	512	531	559	525	513	529	508	549	506	534	512	504	542	506	539	531	548	496	535	543	519	502	557	526	514	571	542	538	533	528	559	563	531	545	509	506	541	540	522	486	517	512	528	546	491	543	496	528	531	540	547	527	500	495	527	566	526	511	554	521	564	518	546	513	526	565	497	554	501	560	522	555	528	475	503	520	551	527	539	527	527	531	550	547	540	570	558	541	550	523	559	570	523	504	546	516	511	510	535	549	494	538	560	554	555	579	515	551	541	543	570	533	491	536	517	554	519	497	546	519	563	522	504	506	514	549	496	599	530	553	597	470	536	536	516	560	496	547	549	543	521	539	516	534	551	481	497	539	542	530	534	541	520	511	540	553	542	501	536	521	557	573	534	533	499	534	579	537	537	520	555	532	531	506	538	522	588	522	524	536	504	521	556	559	540	564	508	552	542	591	546	553	578	510	544	533	557	523	512	537	552	539	527	544	563	528	521	542	555	535	513	510	550	503	559	529	559	523	561	515	562	527	550	601	527	521	510	513	531	545	535	511	510	531	539	576	527	543	571	569	558	558	518	526	519	538	528	551	515	542	543	516	554	502	550	530	531	507	510	548	548	523	535	531	537	501	515	548	566	535	583	531	500	549	503	525	508	513	537	552	530	505	535	511	542	533	529	527	543	561	547	519	541	516	537	525	591	561	539	537	526	540	516	526	550	554	498	503	513	550	492	510	535	534	517	568	543	536	541	489	519	525	543	512	528	535	559	573	521	531	532	530	546	539	535	563	514	544	522	501	546	542	525	484	582	560	567	586	561	498	529	551	517	535	541	579	495	527	529	514	521	552	517	487	506	567	483	554	553	508	543	535	531	540	546	528	571	536	509	535	545	542	534	496	523	525	539	516	505	536	522	496	566	560	551	528	549	497	523	520	556	534	486	521	521	510	543	513	514	525	525	489	516	494	521	561	555	507	559	506	564	552	528	549	520	573	531	563	528	517	540	492	515	503	492	536	549	510	513	522	497	567	533	505	540	543	579	520	545	531	484	537	516	522	497	516	523	555	547	528	548	574	536	520	585	555	509	547	559	554	511	511	497	555	493	542	561	501	538	516	547	504	522	534	539	516	538	525	542	516	519	511	550	519	507	547	508	525	534	531	525	528	553	514	536	546	545	523	511	527	528	553	544	505	549	499	566	498	580	560	507	527	536	529	523	545	498	550	565	533	490	556	537	577	535	529	545	534	535	523	519	576	523	561	543	502	605	496	496	532	518	506	534	588	528	517	575	516	529	508	521	514	520	515	490	524	482	483	561	553	519	521	507	548	515	510	516	548	518	512	528	525	489	528	546	522	555	526	532	557	545	557	524	516	535	497	518	510	545	554	581	544	532	520	541	537	506	510	520	549	514	548	479	551	497	537	536	537	530	541	518	538	533	534	519	540	509	511	521	510	489	483	575	530	543	564	503	535	542	485	574	496	536	497	514	545	542	542	507	512	522	512	518	547	527	551	540	511	526	547	543	550	524	532	527	524	495	513	559	560	479	530	517	514	525	529	566	558	567	505	519	546	558	496	525	537	505	546	514	543	493	528	488	533	537	584	540	519	548	509	500	505	561	530	545	522	575	524	542	554	526	506	504	486	521	474	479	537	503	511	538	518	527	569	557	519	557	548	480	545	542	524	544	509	529	536	555	531	529	536	526	562	585	481	516	533	517	501	529	501	580	508	556	547	549	556	563	513	525	542	523	590	573	556	542	502	563	500	534	525	539	510	520	536	571	500	552	550	518	546	559	533	525	530	543	527	563	532	514	549	540	513	546	534	531	492	547	575	586	508	547	536	551	545	547	582	553	530	525	563	546	512	513	546	511	478	537	549	560	527	534	567	553	516	553	510	530	535	534	509	549	519	531	574	525	505	546	536	507	557	543	525	547	501	532	570	532	540	576	528	512	527	531	529	543	506	547	560	521	518	527	544	518	553	547	495	538	533	534	530	523	498	601	511	545	552	570	503	533	578	515	532	518	576	563	541	538	547	557	562	503	514	543	537	516	538	501	519	536	518	511	539	528	557	545	550	549	534	518	546	533	516	526	513	500	524	556	508	515	525	552	532	546	505	547	503	562	555	558	539	541	539	546	531	544	579	523	546	547	526	517	547	531	542	511	540	517	490	525	522	512	543	545	522	551	491	549	565	567	564	563	501	515	561	562	540	538	541	526	550	542	544	538	555	576	515	543	578	547	532	567	540	518	567	563	532	559	531	499	574	501	540	558	515	499	492	524	544	553	525	546	511	541	523	544	512	543	542	534	498	547	535	582	561	505	532	523	529	519	534	580	562	512	526	513	530	583	548	531	508	537	525	528	548	539	560	519	535	542	522	534	537	516	551	535	552	515	506	520	536	580	484	507	545	526	572	556	537	555	527	546	535	506	483	561	570	554	525	549	559	563	556	514	522	503	562	497	549	562	531	520	530	510	518	522	553	539	548	543	528	507	511	523	483	538	502	578	519	518	572	545	488	536	556	519	538	551	526	507	555	516	538	518	530	545	522	538	530	590	527	516	577	590	534	530	530	525	518	537	500	560	523	510	550	586	563	522	550	560	515	510	567	507	534	534	537	551	571	567	544	532	542	586	534	535	580	526	554	529	538	571	510	546	494	537	522	522	573	508	562	578	516	504
24293	21560	29085	24428	21320	6677	1381	1076	1013	908	872	920	888	858	817	867	749	822	752	779	829	752	794	793	800	779	742	763	737	726	764	722	765	781	746	751	815	813	761	801	795	761	769	777	753	774	741	771	778	825	771	767	763	787	743	759	777	796	765	790	762	782	762	768	717	757	827	708	831	760	798	758	724	803	773	793	816	750	786	709	770	781	786	758	763	711	761	720	726	746	732	741	784	766	755	756	754	789	746	730	778	778	765	770	719	795	822	804	726	795	778	772	800	737	783	722	722	743	725	724	724	808	769	816	782	747	707	792	757	756	775	778	763	732	751	763	754	744	704	779	789	758	759	768	755	790	787	742	744	729	766	734	804	780	758	766	758	791	782	702	791	720	735	800	743	757	726	758	768	754	749	720	752	745	747	794	690	812	781	757	807	751	806	776	727	731	760	727	779	811	759	788	776	758	776	811	757	712	810	756	798	760	766	741	772	739	720	742	768	789	775	768	753	756	691	755	740	756	743	793	791	800	724	765	741	753	769	725	762	790	768	757	774	736	782	758	795	785	746	732	786	731	766	793	750	767	834	740	774	729	727	752	762	757	703	736	752	737	747	758	789	794	768	736	748	726	696	805	771	733	747	730	756	776	714	763	794	763	714	731	833	744	800	777	775	757	775	732	794	727	792	707	784	762	772	775	752	741	739	755	740	775	731	754	753	767	725	744	727	746	753	740	798	728	749	744	751	718	766	800	745	822	753	715	725	732	756	800	691	733	714	822	734	733	758	762	764	763	772	791	746	771	755	765	806	784	775	718	752	719	755	728	784	724	733	776	782	729	746	764	753	743	811	779	833	769	736	732	746	733	714	749	800	774	796	752	699	762	764	803	769	808	759	747	749	758	762	744	764	724	752	723	741	710	768	740	734	786	748	762	738	738	783	786	775	747	775	764	743	791	676	730	767	764	738	709	775	728	713	732	726	752	734	799	726	752	776	814	684	745	753	768	796	758	716	748	808	754	743	752	749	760	774	761	785	793	745	753	750	718	751	748	791	737	694	762	760	745	755	749	760	764	729	777	767	717	734	749	747	724	787	799	727	766	769	742	765	785	757	741	719	800	754	763	833	778	751	792	797	725	783	712	767	762	744	732	781	768	778	765	734	769	755	768	785	759	714	758	741	757	803	761	731	731	756	722	733	775	782	746	735	736	793	772	766	712	725	748	742	759	719	768	785	767	763	780	797	777	719	751	784	739	768	763	780	759	793	767	772	744	814	754	830	734	748	796	755	753	807	759	755	768	775	768	694	740	794	732	762	705	755	768	719	756	725	696	740	736	796	746	714	741	736	804	753	797	732	796	759	785	722	784	768	741	768	787	777	724	758	763	783	799	726	824	716	728	763	764	788	759	759	746	784	762	808	776	780	779	778	727	749	743	789	761	783	761	724	723	777	739	767	774	740	761	700	837	776	784	759	767	755	754	758	762	792	758	733	751	786	749	730	734	766	786	754	782	763	779	709	794	767	745	734	767	763	728	737	749	802	809	780	780	751	767	749	701	725	759	769	781	729	767	763	736	732	748	721	787	767	791	783	772	769	737	738	761	738	719	755	722	773	741	764	791	756	750	711	778	756	770	793	732	751	766	705	770	779	742	768	766	778	755	719	748	737	803	751	714	767	743	826	762	704	737	768	785	787	761	730	755	785	717	762	728	805	730	787	748	728	760	786	775	740	738	755	731	769	735	787	766	720	799	751	775	725	771	707	772	803	763	719	746	806	747	758	770	771	785	725	702	743	791	726	768	761	778	717	708	746	793	704	788	720	742	742	788	739	728	773	744	782	775	757	732	736	778	720	747	730	782	749	768	733	774	677	771	785	760	787	735	751	706	758	770	784	761	689	732	742	748	736	773	813	756	767	746	743	771	767	792	773	817	810	754	793	801	740	751	744	802	775	744	825	740	760	775	723	798	733	788	761	761	772	790	752	740	793	756	729	798	775	794	714	765	742	747	769	726	808	792	740	747	769	808	732	736	748	772	717	784	811	765	770	782	783	791	783	758	740	754	769	755	784	765	755	780	762	727	764	777	720	767	760	728	759	748	783	734	783	772	765	680	755	750	764	729	736	734	743	732	763	744	797	770	742	821	786	753	771	712	744	812	747	751	742	790	766	765	765	792	751	781	776	757	764	784	815	726	765	810	757	743	732	740	786	719	715	763	772	709	790	749	727	783	743	716	785	748	711	817	744	790	771	802	797	787	816	750	726	757	754	719	800	777	746	769	745	781	761	822	822	790	739	768	741	750	774	743	727	753	721	735	768	775	773	771	783	773	775	737	782	809	753	750	755	737	789	771	764	718	723	782	774	768	750	792	780	758	782	726	703	740	775	742	759	779	730	705	746	797	746	795	771	786	721	795	734	782	782	773	751	748	726	783	777	764	735	792	775	776	761	742	781	763	762	764	716	740	808	760	749	750	739	730	717	773	734	761	807	774	795	774	801	832	711	776	752	789	788	724	741	725	722	770	735	769	710	736	758	726	726	685	743	729	749	744	763	730	751	731	760	805	802	755	799	730	771	737	773	677	815	769	784	720	742	716	758	782	748	776	756	772	689	797	759	733	704	811	722	775	771	724	707	776	800	781	763	756	730	771	772	731	748	764	731	746	725	734	754	748	760	721	733	756	796	749	758	803	766	720	775	766	793	763	763	753	778	737	728	721	709	772	732	729	720	778	765	787	770	725	731	683	718	772	706	767	801	753	779	775	754	717	828	793	725	711	759	738	790	754	780	738	743	755	761	759	769	807	751	731	757	725	779	739	748	770	773	737	748	766	719	775	755	795	747	741	743	799	711	778	751	781	781	731	756	758	787	730	765	704	786	755	732	731	770	751	730	770	748	745	803	720	751	743	830	790	738	780	755	767	765	734	770	776	792	766	708	837	743	739	762	756	765	745	738	761	775	766	754	738	772	715	804	730	739	750	690	775	784	755	774	734	759	779	712	764	770	743	780	802	778	829	733	738	735	784	742	776	778	771	749	746	751	740	742	781	722	730	782	796	776	778	715	761	772	851	774	758	775	794	705	759	731	754	733	778	802	781	712	769	732	752	749	777	750	743	719	739	779	730	737	771	739	795	760	792	718	765	707	756	702	711	746	719	739	808	773	776	711	765	717	810	800	793	770	737	745	799	759	775	752	799	729	810	803	752	728	730	746	700	770	788	740	753	754	773	756	758	725	743	739	757	769	738	756	752	741	711	747	766	769	793	744	816	762	746	739	755	737	741	761	758	766	776	790	741	735	787	718	783	795	735	741	716	768	768	766	718	753	757	769	760	740	777	752	765	771	736	687	778	733	744	785	736	754	770	773	741	776	767	772	760	769	760	776	711	727	758	718	709	769	754	759	751	811	809	760	755	778	818	763	791	764	755	723	716	748	788	760	703	748	790	729	787	743	783	738	736	754	803	720	754	767	729	797	787	758	744	717	745	739	715	733	749	784	724
16011	48602	5439	2786	2111	1707	1478	1297	1109	1051	1019	951	936	890	850	827	842	822	817	809	830	801	803	782	765	778	809	787	778	798	773	790	800	784	793	775	781	829	837	842	773	807	837	833	792	787	790	783	748	789	788	821	784	832	745	784	799	804	760	769	762	833	728	818	736	757	733	769	808	774	835	766	751	753	755	746	746	749	795	739	801	813	778	802	777	797	834	763	776	787	761	746	789	786	759	762	781	743	751	796	756	785	771	797	831	764	804	797	775	750	759	804	816	763	742	744	800	720	801	713	752	813	782	736	766	786	772	802	774	746	769	758	723	783	757	763	778	784	787	788	755	738	780	800	773	762	807	790	770	783	740	706	743	781	738	762	776	744	830	775	712	779	753	738	743	801	748	781	734	813	783	744	787	779	729	770	781	776	776	755	778	782	741	757	801	775	813	767	758	781	777	729	769	767	800	765	763	739	744	774	749	775	785	772	753	772	739	773	763	711	742	772	755	767	751	741	800	778	757	791	762	746	774	744	743	793	725	749	771	718	748	758	760	741	749	776	776	779	812	763	799	775	735	741	774	748	792	755	822	760	792	775	803	805	778	670	774	755	745	797	751	808	809	728	721	783	779	699	752	767	770	768	697	772	757	777	707	755	791	794	761	794	727	796	775	810	741	750	800	771	799	748	743	735	760	765	752	787	770	804	728	774	772	736	799	778	774	770	791	762	736	712	771	758	790	750	746	716	763	726	750	738	746	774	707	746	746	778	767	805	799	766	759	787	777	748	761	765	740	743	803	784	827	763	727	761	784	771	762	726	763	732	750	776	771	761	737	754	786	756	775	761	758	719	735	741	764	759	787	740	772	761	714	732	811	793	763	752	752	761	725	770	767	788	792	754	723	764	709	791	745	822	751	778	824	758	738	803	774	740	745	804	830	764	759	725	739	778	773	788	733	722	741	733	760	780	771	774	744	792	760	743	766	785	786	752	746	698	751	785	810	764	736	736	785	748	798	806	742	737	772	775	758	775	764	811	786	750	786	752	756	751	740	769	738	749	749	751	748	767	791	798	798	683	810	781	768	723	720	758	802	747	782	760	823	776	742	732	746	813	804	749	772	758	805	796	735	809	759	751	772	783	771	791	731	753	741	819	774	734	790	798	761	784	792	784	750	775	780	775	764	771	755	785	818	766	795	785	794	717	809	801	795	717	743	799	808	758	805	769	755	798	747	788	715	768	766	748	706	799	716	793	769	755	772	765	705	760	726	795	765	767	842	766	811	714	756	755	741	804	771	804	801	809	788	771	770	759	796	700	755	780	753	825	793	817	748	811	770	735	732	838	747	772	719	790	768	736	775	740	754	722	768	786	743	740	808	753	792	783	742	765	796	793	779	797	770	746	790	744	743	762	810	762	767	736	744	787	787	747	759	786	741	739	760	706	783	779	755	745	768	756	787	743	765	727	753	707	756	813	743	786	730	783	778	735	764	758	737	758	755	788	721	797	746	735	819	803	737	751	745	777	751	763	736	769	789	705	779	779	756	779	772	792	792	771	779	790	786	741	807	801	756	789	795	731	738	757	767	749	769	751	786	764	788	718	748	749	783	758	797	787	734	816	739	739	729	712	768	763	769	735	757	835	752	772	767	724	784	744	799	789	750	750	846	727	754	748	780	772	794	757	760	765	740	779	773	785	816	749	783	780	781	788	751	804	790	780	773	788	796	810	772	759	812	783	778	754	764	759	780	764	786	786	749	769	768	768	804	761	794	772	776	781	758	686	767	729	785	791	761	759	783	770	757	783	769	761	771	773	763	771	764	735	768	774	742	772	802	760	789	808	773	731	757	736	782	800	815	773	815	810	765	793	754	780	765	757	786	714	773	763	729	796	767	787	782	756	738	764	800	796	740	730	738	759	775	782	784	772	803	759	738	769	748	742	807	793	726	784	690	731	760	743	782	783	844	767	752	756	783	750	792	729	756	766	761	716	766	768	801	724	770	759	774	772	787	773	733	763	780	789	736	761	773	700	756	771	759	763	754	819	725	774	732	784	738	734	772	773	708	791	786	721	788	762	841	831	755	800	792	742	807	751	801	731	769	780	729	769	798	764	738	823	759	780	721	793	751	703	748	774	736	753	722	718	728	805	772	751	793	835	776	746	729	786	800	746	743	783	751	774	786	769	768	801	739	748	785	773	763	747	735	757	766	754	770	773	726	755	827	750	787	773	737	825	822	770	794	757	743	749	749	788	787	803	785	766	805	751	752	788	770	760	747	751	742	724	778	821	814	778	756	746	764	771	750	759	791	736	761	784	772	773	740	738	836	751	771	707	788	741	732	737	722	741	765	791	756	787	728	751	756	737	734	788	757	806	775	770	777	792	754	728	762	786	796	772	719	741	746	779	751	764	733	711	714	764	776	787	752	745	773	709	755	753	769	759	800	757	783	740	776	754	795	784	806	782	815	775	792	799	806	753	780	753	762	757	796	740	744	773	830	735	783	740	779	791	773	748	765	795	785	733	750	743	751	758	778	752	790	730	790	790	788	702	772	789	716	835	741	748	781	756	776	772	776	770	753	721	689	715	753	814	773	764	751	799	758	764	764	760	745	803	764	747	791	759	793	675	797	746	777	799	792	733	737	781	812	785	725	720	824	757	790	795	741	734	764	800	773	778	819	758	798	788	761	771	801	755	795	820	750	808	762	769	732	748	775	788	757	733	794	754	791	764	809	791	778	784	771	773	764	788	802	755	778	760	793	765	761	778	809	782	798	765	769	792	790	748	736	801	744	727	762	796	808	741	726	754	747	752	748	788	737	747	844	784	769	794	775	793	725	735	816	751	752	771	748	725	735	734	851	752	784	717	766	776	734	777	757	731	817	805	773	755	791	797	723	757	781	790	759	798	743	721	774	785	766	722	792	753	788	747	784	771	752	807	760	780	740	770	771	774	792	762	803	814	764	728	783	737	769	754	779	767	786	790	788	757	770	796	737	805	781	763	742	766	728	729	767	780	736	750	762	807	774	736	759	803	729	781	754	784	822	736	790	818	776	774	786	787	772	790	772	733	752	791	726	827	739	731	813	752	785	796	787	828	768	746	791	770	721	750	785	737	753	782	774	775	772	734	766	829	774	815	724	735	774	768	760	764	787	734	768	788	728	727	746	776	812	760	783	714	737	776	771	781	752	799	746	716	810	749	765	820	769	747	753	782	816	777	742	724	780	763	762	769	746	732	795	752	733	762	780	727	741	765	772	746	731	744	784	793	769	737	824	751	787	758	757	715	727	778	801	770	763	732	761	766	774	764	794	792	804	755	736	786	777	764	768	716	834	707	737	833	773	732	772	752	741	745	747	803	766	754	776	751	754	762	773	731	715	786	775	754	734	763	760	760	774	736	772	768	778	766	751	739	766	771	752	738	745	729	735	756	747	707	772	774	806	717	767	766	778	769	789	803	795	767	788	748	824	761	733	765	779	790	785	731	770	767	764	749	803	805
25409	21564	27765	25318	7537	907	753	706	656	635	645	577	584	650	644	598	642	577	613	588	581	593	570	580	620	551	589	555	590	585	597	592	576	562	548	554	644	648	598	617	632	574	510	578	612	557	574	624	629	539	621	597	586	607	551	598	615	565	628	599	566	572	597	592	578	558	585	603	561	580	561	561	573	576	545	576	568	623	609	636	584	567	542	582	595	538	588	600	550	602	539	566	604	588	598	586	589	599	555	545	560	591	560	567	566	582	598	523	563	556	585	553	574	575	563	543	617	634	603	574	600	588	618	605	546	571	612	586	576	595	582	587	588	584	593	557	575	592	581	609	549	594	575	562	579	593	600	539	588	597	600	532	557	596	572	628	535	545	559	544	581	581	547	549	567	581	568	555	604	560	556	556	567	563	564	608	583	582	555	569	584	563	543	535	528	572	566	585	648	575	570	565	554	576	556	568	550	618	534	532	563	564	569	536	600	623	560	619	547	548	590	600	563	595	590	571	569	565	608	548	596	562	582	602	545	607	554	576	580	574	588	573	575	604	589	575	583	522	584	564	554	556	542	591	558	585	576	591	555	557	552	559	559	550	588	573	565	560	566	611	567	619	554	565	539	599	555	541	581	574	593	582	571	561	578	577	512	550	566	562	546	564	582	529	557	597	560	578	598	570	554	578	556	625	596	547	573	584	563	595	578	572	612	605	580	567	584	572	567	594	578	557	550	569	560	565	609	551	561	562	589	583	587	541	556	562	572	544	622	567	591	524	603	594	534	579	590	584	579	567	560	563	578	564	586	594	563	585	552	606	544	559	548	565	590	550	542	609	591	565	616	598	578	560	594	551	571	593	536	568	593	624	538	591	570	550	540	608	564	590	576	587	600	613	541	567	531	574	552	542	588	552	565	589	609	555	598	540	598	587	569	608	545	578	550	551	551	564	559	596	551	569	555	539	566	594	576	596	561	579	520	542	580	569	600	579	548	559	552	561	562	596	579	548	545	582	579	603	552	516	560	579	583	514	553	616	567	583	567	588	580	583	536	551	584	599	589	564	510	551	594	600	531	533	594	558	552	584	572	556	550	593	554	558	564	563	575	593	573	536	574	587	553	553	548	604	544	604	601	572	500	579	610	587	548	555	568	574	552	525	569	558	510	584	591	541	551	550	584	576	517	581	528	564	538	620	525	579	624	584	600	590	560	573	596	612	573	538	565	604	606	562	601	550	627	555	578	537	545	555	563	551	641	556	554	569	547	568	588	559	578	563	548	601	568	561	569	570	565	565	585	578	535	567	597	578	623	536	610	577	601	571	557	555	534	563	536	570	597	578	587	571	595	545	591	579	562	582	549	523	584	576	545	572	531	574	581	543	586	569	592	584	603	573	542	590	597	619	561	557	552	639	553	541	572	591	587	580	634	576	580	590	589	540	568	562	597	581	567	587	539	561	588	576	603	595	602	587	536	552	574	553	559	556	559	589	531	623	586	573	546	535	577	560	589	567	583	583	580	588	552	540	567	566	636	585	585	549	579	542	598	554	556	535	585	525	544	569	558	558	516	601	592	554	580	552	581	556	559	574	550	574	559	553	570	591	596	571	535	534	593	579	565	541	586	589	597	580	542	536	554	575	588	537	560	544	570	589	594	629	587	566	573	563	612	556	583	550	557	605	558	568	580	578	578	579	580	591	537	611	592	538	552	572	569	543	564	554	564	600	583	586	589	632	543	589	589	559	533	558	554	576	529	575	579	622	583	556	606	642	571	562	599	549	567	590	567	573	569	580	574	566	580	545	585	602	604	594	573	568	585	612	582	548	577	565	571	534	567	536	575	586	541	561	581	558	541	593	575	576	573	586	566	560	620	532	523	536	534	535	601	536	559	542	552	608	554	586	532	555	594	582	557	541	583	584	570	559	568	604	538	587	586	577	574	584	602	588	555	573	561	572	589	595	558	566	580	587	557	582	583	595	550	558	580	572	576	600	531	557	607	604	576	533	535	598	568	576	574	564	560	567	586	587	565	577	574	607	598	596	563	574	568	568	565	543	616	530	569	563	537	577	559	590	571	562	547	600	587	574	590	580	592	578	522	591	610	617	551	584	548	542	572	540	564	614	624	603	588	561	584	566	587	615	604	559	541	551	603	528	593	619	588	594	583	593	574	555	632	529	549	557	559	508	597	559	505	556	534	587	526	528	540	606	556	551	561	622	574	571	548	547	574	596	598	544	583	544	555	614	563	505	605	602	600	583	570	581	569	553	561	567	567	543	556	600	608	548	602	560	579	591	529	592	567	591	591	576	596	540	521	563	594	596	549	581	584	531	590	581	558	559	542	542	567	548	574	506	517	598	565	528	562	568	585	594	589	593	582	556	528	575	537	581	598	571	539	606	566	551	586	549	546	547	556	591	595	560	571	605	632	541	564	601	547	534	522	546	595	556	594	583	547	525	543	556	567	552	544	601	574	541	576	565	565	582	599	605	553	569	609	571	590	530	549	611	571	569	586	508	587	586	577	546	584	527	572	554	525	590	554	528	616	531	582	580	557	541	552	537	559	555	554	566	569	540	567	558	585	576	567	588	600	573	576	544	572	563	612	566	565	551	627	562	590	549	590	565	521	553	583	532	543	544	557	564	585	597	576	578	584	596	547	542	601	558	526	581	629	561	570	546	541	554	585	553	563	571	556	563	562	590	583	560	576	593	594	575	598	540	544	579	561	596	580	537	567	570	579	570	601	560	577	590	607	565	566	565	586	585	575	552	561	574	554	542	578	541	598	571	585	552	556	552	551	590	546	546	545	566	583	528	575	619	554	592	566	613	570	576	581	571	573	592	595	624	570	618	556	571	603	606	540	549	531	572	605	590	577	580	554	586	555	575	551	585	575	572	571	579	562	590	583	578	587	608	587	536	574	566	595	563	614	573	596	558	572	554	550	576	576	587	561	552	579	532	576	561	561	565	587	579	594	555	574	599	533	533	582	529	558	578	556	560	614	584	554	551	536	557	602	543	552	577	552	595	557	582	536	538	588	557	593	558	585	541	540	541	564	551	651	596	534	588	565	553	579	550	576	586	599	619	568	576	572	555	581	556	536	557	609	548	560	606	562	619	589	581	622	574	561	568	616	538	533	604	598	568	624	549	577	565	586	575	544	551	581	572	579	563	539	617	540	552	558	616	572	549	614	573	576	583	593	588	576	566	598	572	580	532	543	585	572	546	581	577	534	557	582	564	528	586	587	561	579	555	606	604	526	569	572	537	569	578	564	555	565	548	522	529	576	553	561	558	605	573	623	580	583	559	576	550	562	538	583	598	572	576	540	579	559	551	596	583	588	570	573	591	550	555	604	581	571	525	564	608	554	614	596	573	595	577	578	608	587	562	533	560	563	575	581	599	592	540	597	578	574	540	601	630	568	584	578	567	546	534	543	526	558	568	510	633	589	611	594	553	579	532	569	559	581	553	551	579	611	662	586	563	572	586	559	534	611	520	583	561
16827	39889	3136	1772	1408	1205	1022	914	835	791	747	731	695	736	682	699	614	721	639	618	676	655	634	626	652	663	568	593	609	654	640	656	629	644	615	637	664	658	676	680	632	661	633	611	610	625	616	630	638	641	632	633	621	650	626	655	654	637	636	669	631	627	609	620	550	585	623	616	627	641	631	605	594	558	626	593	644	600	600	607	621	609	603	592	672	620	640	632	646	653	579	603	603	666	585	612	661	606	576	609	611	581	678	627	637	583	633	647	586	666	601	610	644	610	651	605	660	618	631	624	596	658	607	626	604	600	592	616	613	628	604	631	647	636	610	643	618	634	587	605	632	627	620	660	618	610	599	581	612	633	641	626	592	587	645	595	666	603	595	603	622	584	590	645	619	655	614	600	620	675	593	592	635	613	643	649	634	654	615	624	610	616	616	567	633	595	617	596	579	622	631	583	599	653	640	596	632	602	648	595	631	658	616	612	581	638	610	593	595	624	585	597	571	616	607	646	662	616	611	661	629	623	620	630	630	652	587	637	594	618	615	628	595	591	644	589	594	574	602	616	604	646	644	608	617	620	620	634	569	598	589	644	594	595	625	605	603	627	607	593	631	640	631	589	615	598	608	618	616	596	573	629	621	607	602	577	586	610	614	603	627	660	622	563	652	639	596	590	604	585	569	634	628	607	643	613	606	635	597	613	601	577	578	626	600	653	581	575	629	610	616	592	641	593	570	609	586	615	557	613	594	669	618	633	563	617	628	633	651	604	584	608	607	586	654	616	580	650	627	616	617	610	624	605	644	577	616	606	670	602	598	615	593	637	603	647	588	595	598	642	618	634	592	630	638	631	594	598	636	607	596	620	668	610	607	655	613	606	658	603	593	655	627	640	631	610	556	604	620	596	581	598	611	616	573	615	622	618	595	612	587	583	632	623	576	627	618	616	610	597	580	594	588	592	621	614	577	649	576	617	590	618	610	576	641	573	642	609	580	604	617	638	653	627	634	586	635	606	598	643	634	622	632	573	620	638	656	600	630	636	610	612	594	619	592	644	616	620	614	620	563	602	645	579	616	616	627	635	635	580	627	641	615	559	622	603	643	608	686	638	630	596	643	603	628	611	620	630	647	611	659	583	625	604	644	627	601	622	615	603	644	631	595	615	602	657	602	613	618	604	612	628	613	593	609	591	599	618	615	648	620	672	602	634	611	630	624	598	651	609	646	654	600	643	605	593	595	616	624	611	614	592	629	646	621	604	632	620	618	613	636	602	615	614	666	629	614	618	618	636	596	600	594	602	602	607	602	598	636	632	586	667	644	581	645	621	621	621	633	650	661	627	600	604	654	578	637	614	598	602	616	622	611	610	600	613	586	644	595	614	626	629	650	594	620	622	674	626	635	629	618	633	620	590	591	646	638	624	604	607	593	610	599	608	637	593	589	598	586	613	580	643	646	669	597	672	598	641	654	612	626	600	584	595	633	649	579	605	616	587	604	633	628	627	598	612	633	629	642	621	612	607	612	631	604	634	642	617	602	620	614	595	656	624	593	619	582	613	558	614	629	648	570	620	596	610	620	616	594	588	623	658	574	637	587	572	568	610	598	593	655	612	616	603	653	613	644	604	633	643	595	607	606	608	601	599	606	626	630	605	626	621	600	601	658	592	617	673	604	625	606	600	626	677	666	570	647	635	631	598	622	640	623	656	601	636	603	611	621	643	609	624	603	610	589	645	634	627	641	577	623	614	602	644	611	638	643	635	635	614	595	625	580	655	594	593	612	627	581	630	630	646	587	624	617	610	676	559	592	602	607	576	614	595	680	625	596	594	623	612	604	584	638	619	629	624	590	562	612	588	656	653	617	642	609	623	617	630	584	603	587	593	634	620	564	631	606	646	595	643	637	622	580	593	624	617	652	611	610	592	645	608	630	621	661	623	621	591	622	620	603	617	655	609	586	629	604	647	594	638	604	650	603	634	643	637	645	630	600	675	633	622	607	618	578	594	578	611	592	610	656	565	597	604	618	649	600	579	629	668	606	604	599	628	652	614	645	657	580	665	634	609	657	596	634	612	624	575	650	634	572	558	614	611	632	582	612	644	629	621	642	597	640	615	653	630	595	589	624	598	651	610	617	619	604	607	620	605	611	595	663	640	604	655	649	611	614	591	649	669	630	638	619	623	627	638	599	615	576	612	646	608	623	655	607	615	616	592	586	631	632	632	625	600	645	631	598	655	595	644	619	626	576	612	616	632	619	608	655	641	570	612	571	598	599	630	637	558	623	629	612	612	624	596	637	589	648	549	563	627	625	602	624	632	654	593	565	604	605	629	561	593	612	639	605	621	582	605	623	622	611	617	642	638	575	655	616	599	628	645	597	642	611	650	632	610	625	596	624	602	631	657	633	614	596	631	619	621	634	612	613	641	625	628	611	637	631	618	651	646	630	642	630	577	633	627	617	592	604	594	614	624	601	650	595	585	578	637	636	596	647	621	620	587	611	637	628	618	603	612	639	604	607	613	608	618	618	609	625	589	602	613	609	602	608	590	556	639	612	630	633	607	591	573	619	657	644	616	580	628	653	623	612	610	646	614	611	630	630	599	646	649	608	592	588	597	668	639	619	618	673	627	597	634	661	639	580	593	621	660	605	642	594	639	591	622	618	607	623	614	585	616	592	619	611	621	643	602	631	616	628	591	615	649	632	595	624	593	581	620	629	597	627	620	644	634	608	641	613	639	681	645	589	601	611	651	621	655	612	595	607	599	610	642	627	681	616	630	599	595	615	587	606	579	595	656	598	661	650	589	638	639	599	625	587	600	590	600	614	592	669	640	619	605	592	600	622	622	593	642	591	643	616	648	620	614	595	626	612	578	577	609	593	617	633	630	607	641	575	636	600	643	658	611	663	591	638	632	605	575	615	614	670	583	602	639	601	581	610	593	602	673	629	675	613	621	621	605	620	565	599	633	616	607	611	602	607	596	573	614	624	609	643	618	621	602	624	581	622	565	599	633	651	612	646	580	595	647	634	620	597	633	636	624	618	680	611	595	607	604	609	605	630	589	620	642	645	629	586	645	609	621	649	614	599	624	562	614	606	602	586	583	603	580	633	642	635	600	594	624	647	625	626	583	583	586	578	593	621	635	650	612	633	563	618	619	580	589	616	613	590	642	612	607	611	600	610	599	640	654	647	592	595	607	617	641	609	605	609	610	622	577	648	597	614	622	614	620	642	607	633	639	589	561	615	626	606	613	603	610	645	606	625	623	640	603	604	652	660	675	621	584	619	647	611	650	603	614	647	666	650	593	604	615	627	621	598	634	560	631	619	584	646	649	607	601	591	608	604	635	612	612	655	667	600	642	597	639	604	610	616	566	638	648	593	601	627	666	632	574	651	621	571	582	630	634	640	593	599	659	620	605	644	600	585	607	656	590	580	578	626	671	619	622	637	590	610	638	613	651	617	653	602	575	609	608	611	601	683	629	641	589	610	646	639	634
23103	21565	29757	23805	21564	21533	6654	1695	1376	1263	1155	1178	1197	1188	1124	1038	1058	1063	1072	983	1050	1017	1014	1057	1035	979	1058	1039	976	1042	994	918	927	1040	967	1001	1089	1083	1065	1028	1022	954	1041	1031	1016	1044	1003	985	1029	980	1005	1048	965	956	1028	899	965	1007	1028	1026	989	977	1025	984	888	1019	976	968	977	990	963	949	980	975	956	1006	967	985	936	938	1015	982	949	970	958	945	959	1010	1031	968	1012	926	953	1005	1004	1004	936	942	967	986	982	926	1038	919	997	972	939	962	951	960	933	948	960	954	971	978	1031	919	966	962	976	966	941	992	1029	1025	963	960	917	988	983	920	941	1006	989	946	946	969	1006	977	1003	946	942	1013	1031	1043	968	953	901	946	980	1028	1000	940	976	943	985	946	980	989	949	1029	977	1033	922	995	946	995	1027	910	937	988	908	938	1015	936	973	936	991	956	970	975	945	906	976	1003	965	984	951	971	945	957	963	931	940	924	932	955	970	964	968	928	915	940	962	976	987	964	949	976	994	992	972	954	963	962	941	969	1003	940	991	977	995	981	1002	981	951	999	955	933	928	961	955	937	1037	941	977	998	932	942	934	947	951	967	937	952	906	1002	961	950	965	1034	954	973	991	920	991	1010	963	922	992	935	935	980	930	1010	942	890	964	986	915	965	974	941	996	909	954	957	987	997	1003	947	898	999	1004	975	938	915	933	977	926	922	972	961	953	1014	948	981	1007	980	1038	956	978	953	1005	950	933	973	1034	1036	985	948	953	943	947	1009	962	916	956	999	946	961	937	966	953	975	975	1000	948	946	1008	986	970	922	990	1011	986	941	905	996	955	941	957	1060	935	1014	975	966	937	913	949	931	1003	944	988	979	961	970	977	964	956	941	977	967	932	967	945	980	988	951	1028	994	975	1018	1034	958	982	988	1013	997	943	978	956	973	1014	926	919	989	942	935	976	909	981	920	934	937	946	963	949	968	1015	1012	964	971	968	983	967	923	922	902	972	934	1021	1060	936	966	942	945	1017	984	940	967	984	1019	974	929	1004	929	900	1034	1002	979	963	1002	958	960	976	991	980	994	982	941	963	981	1014	940	894	983	957	981	975	964	965	941	979	933	975	948	997	975	972	984	1006	1000	957	968	1063	993	892	934	1015	956	1015	963	1000	953	980	1005	957	979	952	947	991	983	950	992	903	1049	975	970	962	980	923	948	936	945	974	961	950	966	932	974	961	938	951	953	965	1022	941	981	926	937	1003	987	1033	967	986	1007	936	971	942	907	981	964	965	986	943	949	1017	950	1037	966	975	936	942	961	965	972	897	983	944	1025	927	954	1003	955	945	930	922	985	975	967	1006	936	983	970	951	999	963	974	1013	999	996	961	998	976	1020	953	1010	953	974	986	949	961	968	932	940	963	952	1024	998	977	977	955	942	1005	949	952	971	935	991	1003	960	945	924	984	979	983	980	954	963	997	1068	995	943	963	999	939	974	943	917	998	981	1046	992	952	962	967	924	986	1005	977	1019	951	915	1037	982	947	963	959	981	969	924	946	975	945	1009	967	880	967	995	957	982	961	994	955	957	966	960	964	1035	941	1006	955	944	968	977	989	975	933	949	975	978	917	934	955	953	971	960	958	967	981	941	1009	940	998	933	962	985	1010	937	954	1002	962	978	934	960	940	1020	961	992	932	959	997	990	991	1029	963	917	965	987	934	996	975	987	977	1003	1021	910	948	978	964	962	970	915	947	954	936	1005	966	999	967	977	950	993	976	956	985	958	955	977	981	947	929	914	995	956	943	995	1009	912	972	919	952	979	907	1051	966	997	983	969	960	1003	919	962	1051	971	1017	1038	958	1018	947	945	977	977	967	945	915	952	1020	1057	956	937	955	960	959	961	949	949	954	955	940	993	995	985	990	945	898	1000	986	977	971	967	921	925	950	936	982	923	987	948	1001	936	1031	985	1026	967	927	1028	992	960	986	949	945	960	984	954	957	985	972	995	935	934	935	998	980	953	937	916	938	983	964	961	973	963	922	1043	937	951	964	976	980	968	1010	964	1051	967	943	943	1009	987	977	1007	1002	981	926	1002	986	983	974	956	890	983	976	972	932	974	946	953	962	967	983	992	967	954	964	1062	927	937	982	1001	1005	989	1017	968	921	1035	948	923	1012	957	947	921	986	980	968	1012	978	947	956	1026	947	927	958	1024	975	985	956	976	947	948	1023	985	1025	960	935	936	1011	907	988	1037	927	961	961	955	946	987	991	1001	991	913	935	944	1009	926	983	946	911	971	1019	988	911	935	944	933	963	1019	988	997	953	970	1013	971	1012	1009	968	1015	988	987	880	911	1000	985	1005	953	1035	997	965	896	994	983	967	943	958	969	986	1011	992	937	993	977	991	1003	1024	958	934	1021	941	954	861	937	962	977	992	950	985	968	987	961	960	1006	921	996	1011	1012	969	1024	955	1056	975	962	994	914	968	956	947	964	985	951	906	988	969	943	1034	934	986	1017	1006	950	964	978	982	979	968	961	975	926	943	977	1005	938	954	911	929	993	927	939	1004	939	978	969	926	969	896	917	992	1014	887	919	963	980	899	1039	985	992	977	1001	988	950	918	987	963	981	946	960	1004	964	1013	948	940	959	975	978	955	912	968	1003	962	991	965	933	934	944	971	986	966	1026	1012	964	953	947	1003	898	921	978	970	997	965	995	949	923	1000	981	982	1023	979	915	1001	980	986	928	964	987	950	996	936	969	983	983	953	907	945	969	999	935	1012	985	918	970	973	903	986	1028	986	933	968	909	943	965	895	908	918	991	935	962	968	965	889	987	963	968	955	993	906	941	944	932	1009	926	1031	956	990	968	1006	951	983	949	972	1011	938	1005	978	958	961	1016	998	939	1015	972	977	885	1005	910	960	997	982	1010	966	975	1002	945	945	965	1028	1029	970	948	939	988	1016	956	991	1014	973	960	925	953	958	968	929	968	954	956	971	981	1019	940	890	942	951	979	952	984	928	945	932	942	990	939	1067	929	936	1023	953	991	991	1018	958	1020	919	988	1012	973	919	954	980	956	995	1005	967	1003	962	952	961	979	983	982	917	1021	935	965	953	957	961	1008	949	1010	978	1011	1045	919	938	1002	1017	998	1002	1009	977	1013	971	959	964	980	906	959	934	1006	996	923	964	1002	966	1007	1003	944	930	922	965	991	1031	978	1006	995	950	1010	950	977	975	952	933	984	941	987	973	971	992	978	975	1004	971	925	999	940	943	930	962	970	986	984	943	984	929	939	1019	969	998	906	954	1017	885	915	912	993	920	964	967	1017	897	994	981	992	970	939	900	986	900	912	974	916	969	974	976	959	988	981	922	960	977	1000	1012	931	983	931	975	989	925	987	944	997	964	961	1030	990	963	956	1017	972	1005	1021	960	877	971	962	948	960	970	987	922	969	992	983	967	993	1005	980	885	995	966	940	972	1016	1002	923	973	953	976	960	968	966	937	995	952	969	945	922	973	971	997	1004	891	1028	969	938	994	986	978	1019	954	981	956	998	951	967	939	991	959	946	943	936	992	928	940	945	1002	996	934	900	978	978	1039	995	911	976	971	950	1031	960	929	926	956	1011	1016	958	958	963	955	970	1022	997	936	936	960	991	962	988	931	939	992	938	952	949	995	890	931	983	952	919	948	956	976	946	1023	927	969	1000	970	1024	975	887	973	1015	993	950	973	991	975	996	993	951	956	1021	961	1008	961	946	985
21370	54011	9315	4774	3644	2960	2275	1949	1739	1567	1405	1366	1224	1229	1183	1112	1104	1142	1069	1084	1105	1004	1076	989	1119	981	1064	1011	987	978	978	1012	954	1033	1060	1037	1122	1084	1088	1042	1035	1070	1060	1035	1032	972	944	1013	1003	1038	982	992	1030	1000	965	1004	1033	983	1009	1021	1008	920	982	993	966	957	1028	1000	972	941	982	974	997	1007	924	973	974	989	954	943	963	983	999	1017	989	972	955	985	986	966	1019	958	995	1020	972	972	963	1015	1024	938	1000	965	1019	1007	936	971	1011	1002	980	949	985	989	975	1028	945	999	952	954	1009	1019	986	998	958	998	923	986	1000	961	1017	940	936	1028	975	961	975	991	952	969	1005	947	1002	1005	1001	982	973	973	956	935	934	1009	966	986	961	1013	968	927	963	958	1060	966	927	903	992	970	1002	979	930	962	997	986	974	953	1005	926	954	974	942	937	983	982	999	988	993	946	1032	946	969	978	943	986	984	968	928	1030	934	986	953	992	962	946	1012	953	937	1021	992	920	978	1017	970	958	932	962	976	945	1023	1023	934	981	957	974	938	1010	966	1011	975	959	960	960	1013	981	1018	1013	998	940	980	997	961	1017	971	1022	942	933	994	979	1007	982	935	949	1025	992	904	933	970	926	931	1030	943	937	996	985	971	886	952	1001	964	963	975	999	961	986	1015	976	957	958	975	941	968	950	934	1008	989	999	945	936	959	960	994	1038	954	1020	951	998	969	946	1012	984	990	975	997	1018	957	931	1027	973	1029	986	985	1004	1008	989	960	940	996	947	1026	971	950	1008	988	1001	989	959	927	989	967	961	931	962	978	955	999	975	930	962	945	1001	907	985	977	949	950	972	971	1008	947	1021	980	916	1011	990	1042	954	987	967	963	988	938	976	974	964	979	998	958	971	1024	960	988	1019	903	977	928	962	957	965	974	976	1011	992	965	976	929	919	1019	955	924	975	901	957	1055	933	992	1011	1019	967	950	952	985	989	979	1005	1002	954	969	962	970	936	973	994	987	958	1016	950	1035	923	970	953	972	983	934	994	947	946	963	972	1043	974	978	975	1011	1009	996	942	987	1006	1025	907	904	940	960	1034	956	956	960	934	978	977	973	981	923	1010	1004	976	958	955	1008	956	962	942	947	962	939	971	952	966	978	1000	942	1001	952	963	940	920	961	906	997	969	971	967	966	993	1017	916	991	981	952	1005	1001	913	984	977	1013	973	926	926	953	942	974	990	985	968	1007	965	974	941	950	986	949	967	941	992	1007	1011	985	922	945	974	992	957	917	934	982	950	949	990	976	955	1006	975	957	942	939	976	950	978	890	960	1034	1010	968	1026	951	989	939	953	968	958	1049	961	945	969	942	987	953	947	1001	965	944	993	952	930	957	999	995	956	1019	996	1003	947	953	965	977	1021	943	961	997	936	994	974	977	1003	1019	1006	1009	966	949	1031	910	921	998	1018	956	966	997	962	975	942	976	1012	968	966	982	944	984	999	975	993	1000	971	922	977	978	947	930	995	998	935	937	941	936	947	946	977	1004	990	1006	1003	929	1021	997	947	969	955	941	952	971	973	946	965	972	950	999	948	1001	962	1042	958	985	931	974	986	977	924	972	932	993	986	994	990	966	987	942	957	971	1005	979	1024	950	963	994	1007	923	945	975	957	1001	962	959	998	957	970	1027	1018	988	971	944	976	992	991	955	950	1002	964	945	961	937	956	983	938	939	961	915	1030	954	990	956	948	952	1014	963	951	905	1010	987	987	1028	993	971	933	995	938	968	914	994	976	928	950	961	966	935	1026	933	985	1001	982	1020	1053	1018	919	960	959	923	968	986	996	1008	964	1008	975	996	1030	979	1009	970	971	947	955	946	957	944	965	967	1006	982	967	976	911	1013	945	915	949	955	992	968	955	964	910	1033	941	996	934	921	941	1003	1022	963	974	974	927	957	897	1007	958	996	985	955	986	975	1021	969	985	958	947	1009	970	993	963	952	928	979	946	951	927	948	1023	904	1021	909	945	939	959	969	959	952	966	952	980	980	952	946	950	949	907	976	995	951	953	945	1065	1017	960	982	1012	920	1004	1024	1001	993	935	956	1007	973	1055	984	977	1009	972	990	994	959	985	988	1011	968	930	1004	991	931	979	982	984	953	974	967	949	951	1003	1021	1004	1039	1020	1006	989	994	941	1042	959	986	939	979	954	961	955	991	962	970	950	990	1015	926	1014	1001	984	958	966	950	933	1008	978	940	986	939	924	941	941	950	1009	1028	1000	974	965	970	948	975	943	1000	998	977	1002	998	987	926	979	1000	969	936	990	992	1034	989	994	968	1008	944	1057	963	911	1024	932	935	979	984	1006	971	976	988	1012	941	1014	996	1004	958	991	1003	1004	985	963	975	973	987	963	976	1027	961	1035	930	946	982	982	966	986	973	1024	960	995	991	944	968	1001	890	965	936	933	983	965	987	979	962	974	1024	986	979	949	959	1014	1026	989	966	921	965	977	969	959	991	992	943	992	980	947	960	955	990	1037	964	928	943	957	1030	1011	943	987	952	1010	957	962	1004	984	903	985	960	948	1011	946	965	996	990	953	982	957	943	954	1003	981	975	976	923	940	970	957	1035	945	980	950	915	960	967	940	988	956	988	977	960	924	898	1009	978	943	989	1011	950	978	942	993	967	993	946	970	1036	976	974	983	940	966	989	1004	986	1003	979	1039	957	971	964	958	950	977	966	987	978	981	1020	942	935	993	997	975	937	994	997	1019	944	932	981	990	910	920	948	1014	979	908	998	959	973	984	1004	965	1006	970	954	947	952	988	912	959	983	970	992	998	930	978	923	972	968	983	924	984	974	1006	971	959	1005	969	983	986	964	963	960	970	976	879	977	938	979	960	964	976	1016	1011	959	923	953	954	980	1043	1011	957	958	888	990	977	978	946	975	975	1017	938	915	1023	974	966	954	1013	1004	976	964	962	971	915	896	957	976	994	971	918	956	987	954	946	980	946	947	1000	981	1000	954	960	950	900	976	955	1009	984	980	992	1025	996	1010	983	988	998	1003	958	982	983	950	1026	997	979	994	945	984	902	986	999	972	1036	989	999	970	1020	950	937	1004	981	969	978	978	926	984	962	941	949	927	921	937	981	955	997	942	946	994	970	963	1001	948	1031	1023	958	964	1011	946	958	971	972	1015	913	956	968	1017	973	1001	970	986	909	944	1039	969	988	987	929	979	929	930	925	922	934	957	972	928	1008	968	983	981	944	988	952	981	936	952	942	965	925	1001	999	989	943	942	1018	982	971	952	923	958	929	966	999	942	974	991	1016	940	1005	944	944	976	960	1017	977	937	985	941	971	962	977	976	947	946	1069	957	949	1008	916	977	988	926	1001	960	982	976	977	984	938	952	1019	950	1002	963	984	1018	1010	981	983	981	982	964	961	976	953	946	1042	1024	1022	1019	916	956	992	998	980	979	940	986	927	933	981	976	984	1000	989	997	953	900	1012	1070	969	987	1001	921	1012	1045	990	1032	962	994	961	922	915	983	939	1003	1053	983	1039	985	950	974	968	988	1030	962	985	1035	924	1006	932	1025	980	952	954	979	968	977	938	967	964	931	996	1060	1039	944	1006	993	954	1016	984	965	952	947	998	929	1015	1011	909	945	992	975	976	936	977	1007	960	971	925	956	995	931	974	963	981	1028	979	946	975	946	964	959	967	981	985	941	1018	932	1014	1002	968	962	981	979	949	1003	940	893	1021	969	1063	981	910	966	1021	987	936	997	1015	949	964	963	1014	993	969
28962	18631	4186	742	564	553	513	533	502	509	527	505	514	478	499	460	529	526	507	488	526	498	502	521	547	542	484	496	503	521	508	452	527	475	499	505	497	484	498	492	479	528	562	505	541	559	469	461	503	516	482	487	490	485	503	468	516	494	499	557	491	507	484	505	519	496	489	480	459	507	436	453	511	522	464	499	472	485	518	464	515	469	496	531	486	503	507	469	463	500	486	498	532	492	486	484	562	494	469	510	497	514	483	530	504	473	535	489	512	490	499	501	507	475	510	474	470	518	460	486	507	525	469	519	505	537	502	516	502	500	495	506	471	517	441	492	522	509	507	509	496	518	463	501	500	502	505	532	424	537	490	533	523	513	490	537	469	497	447	491	529	493	504	485	521	479	519	512	469	505	491	468	517	569	496	485	464	529	503	508	489	479	505	487	510	513	507	514	487	472	457	515	481	505	505	498	486	452	518	530	520	512	512	481	485	462	485	485	512	494	497	479	490	471	472	478	458	485	532	499	486	525	492	500	516	487	511	513	533	480	485	550	506	552	471	473	510	478	492	483	499	509	471	496	488	472	478	473	499	486	449	503	485	462	504	520	492	508	516	465	486	504	525	493	522	516	459	486	500	513	486	536	471	473	485	530	481	498	450	504	482	512	506	570	480	538	514	478	499	491	504	520	510	445	469	489	495	485	503	511	517	497	477	487	498	504	489	536	490	507	478	497	484	503	499	480	466	454	506	510	463	511	488	518	492	525	483	484	461	494	544	490	517	494	490	500	525	516	498	523	474	521	504	485	497	499	485	485	452	500	468	512	481	481	482	443	550	473	467	476	494	535	492	486	536	492	475	479	485	497	532	544	455	518	512	474	515	484	509	503	503	473	517	490	497	479	511	485	490	511	492	532	483	536	454	516	495	493	532	482	475	506	506	484	506	492	511	523	468	468	482	504	539	476	466	500	488	494	506	490	504	522	483	467	502	469	517	476	494	503	542	496	504	516	551	477	504	477	457	510	464	520	497	482	504	498	491	498	516	530	490	471	475	510	503	524	501	486	523	532	462	499	488	505	499	455	475	478	475	532	496	485	506	529	486	496	506	502	471	483	537	480	478	491	535	470	493	514	505	477	512	502	499	509	509	492	495	454	501	520	518	505	511	511	498	476	507	525	494	482	508	522	495	540	493	482	498	510	541	476	505	494	504	470	536	523	515	513	497	493	506	470	545	506	496	518	510	486	496	487	474	501	503	503	510	462	456	494	491	522	491	479	509	532	524	520	472	478	502	526	488	489	467	492	499	481	480	496	499	444	493	500	444	520	512	497	545	506	454	477	492	497	490	505	493	508	503	466	465	520	519	490	523	497	531	502	524	493	499	497	463	497	516	518	538	515	507	456	533	521	526	507	454	510	491	516	493	491	518	532	508	506	519	510	506	498	474	508	501	516	475	468	514	499	543	474	489	495	494	460	470	494	528	524	479	507	470	492	507	533	474	474	514	487	516	521	504	512	469	471	490	485	498	511	507	515	478	487	553	507	501	476	486	475	478	517	484	459	512	508	488	452	518	470	486	443	535	511	473	512	525	511	516	512	474	526	471	490	511	525	475	508	479	475	493	484	454	526	533	528	523	488	489	502	494	459	475	492	540	488	497	490	476	478	485	485	517	449	532	509	532	510	467	501	547	482	510	503	490	509	469	458	489	492	450	555	460	503	475	502	501	529	512	499	527	509	507	487	440	473	521	531	516	493	484	519	542	532	506	538	495	515	464	544	489	500	510	542	522	475	507	461	500	493	500	488	514	483	444	552	529	506	476	516	479	470	488	550	436	522	526	502	503	495	529	513	517	490	509	469	501	487	482	480	538	453	481	486	470	489	496	496	493	485	492	506	465	481	497	543	491	526	487	479	469	510	532	464	492	510	498	542	477	499	557	539	504	495	528	516	499	511	505	469	491	486	470	474	485	507	515	500	515	494	507	515	454	469	483	485	508	468	507	510	478	487	489	492	498	481	513	533	505	503	519	500	457	476	495	490	512	496	449	500	470	491	470	493	444	544	501	480	535	529	525	462	477	467	490	459	482	499	497	488	492	486	511	491	509	512	465	446	491	513	458	537	517	504	507	491	497	499	503	511	463	476	482	476	482	521	474	505	470	499	503	526	495	489	528	448	498	494	515	511	496	489	524	481	489	490	490	509	473	530	493	491	509	526	489	539	459	501	503	513	482	501	497	511	505	485	516	525	503	537	517	505	510	500	512	462	468	504	503	510	510	517	508	496	483	479	489	519	495	517	473	505	517	501	538	479	485	489	509	502	495	474	514	473	498	475	463	483	490	490	552	452	486	517	462	482	497	512	529	512	462	493	526	488	482	496	534	500	486	499	515	501	498	474	499	467	493	511	493	511	502	479	526	490	488	493	497	509	490	529	512	521	491	528	503	528	487	480	453	483	440	570	524	516	538	508	517	497	482	501	525	491	481	472	490	476	526	521	552	506	507	504	512	449	513	510	525	515	486	528	490	511	500	458	498	484	481	494	499	504	489	502	502	473	484	509	473	509	459	478	501	502	475	544	487	544	522	486	534	458	484	481	469	521	511	526	489	540	521	507	462	506	517	503	512	518	486	506	519	489	467	498	486	541	527	500	508	460	507	460	524	506	507	436	481	508	509	528	505	521	513	506	509	517	519	463	483	467	476	415	495	517	464	547	480	486	490	467	524	536	504	530	520	504	500	503	514	483	490	500	467	453	522	509	482	512	474	485	505	494	539	535	484	511	472	536	500	517	535	508	492	485	489	458	483	505	482	504	502	467	519	509	501	477	481	512	504	517	500	495	538	522	517	531	462	499	473	494	501	507	515	491	494	511	491	517	506	480	491	500	484	540	505	481	500	513	492	488	495	441	566	515	485	533	515	478	468	502	499	509	522	474	449	492	481	461	490	497	468	457	494	466	533	465	513	478	511	499	452	496	467	528	489	486	505	491	490	522	492	479	486	506	490	479	453	521	510	533	517	505	504	517	486	488	490	486	501	530	494	520	489	467	473	497	488	526	520	486	508	473	496	521	489	466	510	475	515	548	510	504	529	469	542	505	458	497	513	457	524	495	458	451	501	510	468	491	469	510	515	518	500	521	496	521	479	514	533	502	468	498	505	485	511	494	469	490	504	471	507	502	478	549	487	493	483	498	458	453	470	539	520	500	507	511	440	510	507	475	445	484	447	480	492	499	485	477	481	471	527	528	513	499	480	491	477	489	445	473	511	536	504	457	484	519	512	522	525	507	536	510	512	483	526	485	509	501	497	478	523	493	522	477	491	529	489	482	490	504	519	539	481	515	492	459	501	514	500	538	505	503	462	509	511	489	460	461	512	521	515	503	519	503	489	463	504	506	525	527	497	454	497	501	502	469	489	521	500	493	509	482	515	495	489	482	467	463	499	506	490	489	498	561	498	460	467	523	500	440	467	500	537	506	440	492	492	502	508	539	510	483	483	514
12492	11838	750	571	542	552	571	595	546	517	497	509	554	510	567	541	554	527	517	483	534	493	550	541	511	503	571	505	567	507	492	491	516	508	529	503	561	527	572	524	568	539	526	572	526	540	557	536	568	551	523	532	527	532	540	512	510	574	559	527	523	529	551	554	526	497	547	516	551	534	555	545	520	518	521	504	506	527	529	504	551	516	487	527	546	481	571	521	551	493	500	467	501	493	564	562	525	538	521	528	531	513	512	501	511	515	540	536	527	511	551	546	516	531	543	543	562	506	549	533	544	519	532	531	533	555	515	488	529	492	533	533	550	501	532	549	551	524	543	537	541	526	559	539	566	539	534	532	504	536	497	545	541	570	524	525	515	533	524	547	516	539	532	528	527	564	517	509	537	513	565	502	500	514	526	552	532	506	517	499	524	516	535	530	541	541	502	541	506	544	502	569	544	527	511	510	534	520	550	469	508	484	498	520	495	522	515	518	548	518	499	540	519	514	526	507	534	545	551	525	500	525	561	534	489	521	524	549	488	518	562	533	529	504	511	541	533	533	528	492	534	542	541	560	547	516	513	502	510	516	508	518	499	495	518	498	483	517	532	538	516	479	490	512	480	550	514	497	512	548	496	514	538	542	540	519	492	545	536	511	551	518	542	506	550	535	549	521	532	498	530	499	514	558	499	524	479	545	519	523	527	503	556	520	498	532	506	533	548	540	507	536	503	561	529	554	552	508	510	486	538	537	517	498	552	529	502	542	486	503	549	522	546	544	525	551	556	532	521	506	493	521	549	526	524	509	522	522	557	547	565	502	520	533	520	526	536	528	487	516	526	563	496	522	540	520	536	496	537	510	511	504	543	565	531	573	515	504	464	515	484	475	551	499	497	516	529	539	522	513	535	535	527	507	482	550	537	527	550	555	538	499	555	528	568	568	541	550	542	528	522	512	520	524	537	550	554	477	497	519	501	516	543	532	540	543	526	490	516	500	554	527	540	532	502	509	504	534	513	555	527	546	534	512	485	508	553	507	520	535	509	537	523	514	526	477	557	531	510	513	546	550	508	523	543	546	496	476	543	561	541	516	513	522	502	524	482	520	498	545	551	566	566	532	521	552	533	523	476	545	493	547	559	540	519	525	527	545	537	528	477	520	539	465	479	532	542	551	521	492	528	557	525	514	469	560	555	540	514	548	506	532	520	536	523	545	531	554	527	516	508	510	517	531	480	507	533	535	519	547	523	518	504	534	530	565	554	523	488	543	556	500	500	509	521	537	538	541	500	526	510	526	505	509	509	532	546	525	530	518	534	564	581	491	542	505	574	510	541	518	529	519	524	523	517	501	475	560	547	549	566	520	516	543	529	539	520	529	520	547	579	520	541	529	532	488	519	549	502	541	523	512	535	486	526	546	473	533	541	502	493	521	535	561	503	541	503	556	515	506	531	555	566	464	518	516	544	520	503	489	481	553	532	523	514	486	539	530	535	552	533	510	517	521	536	527	541	505	519	519	518	503	522	545	537	526	531	520	557	518	533	575	513	569	552	501	553	508	544	532	489	540	511	509	529	534	509	512	539	521	505	538	564	530	529	505	507	527	556	541	592	500	503	492	540	564	499	524	510	495	502	505	493	566	550	509	548	512	513	505	523	521	488	501	534	508	574	528	490	495	521	488	524	563	524	546	491	519	514	506	511	498	482	530	508	526	490	515	544	482	501	547	533	525	541	526	525	535	521	514	513	518	534	506	524	484	526	495	528	501	536	514	530	504	504	560	518	478	483	477	588	530	495	562	518	540	532	504	552	517	489	487	530	493	519	556	516	533	557	521	534	500	529	535	508	521	527	509	508	531	529	519	529	494	490	526	564	482	527	529	551	496	527	522	501	555	526	539	535	526	535	501	511	546	523	558	549	528	520	493	538	522	550	533	485	527	522	490	538	476	537	535	499	555	522	499	526	522	518	499	518	543	534	529	535	545	512	530	540	515	543	539	541	521	525	531	474	535	543	493	504	528	531	510	531	517	491	501	533	509	514	533	543	481	574	586	517	535	496	545	521	510	515	546	529	521	528	527	493	530	500	530	527	524	535	526	543	579	514	521	546	593	513	511	561	538	524	540	493	547	537	543	563	504	545	557	536	508	560	491	523	499	525	526	524	497	521	521	567	519	530	551	533	511	512	544	491	550	557	471	518	541	532	535	515	489	523	525	532	534	553	503	537	501	503	567	531	539	524	525	553	519	531	539	501	532	480	545	530	571	518	509	553	538	562	550	522	544	507	561	487	491	544	510	507	553	528	527	510	524	545	528	482	521	522	517	493	536	492	524	541	511	529	524	546	533	514	529	509	542	530	514	525	505	502	525	540	480	576	565	495	540	542	523	534	528	501	549	582	488	543	522	521	514	528	541	469	536	499	496	531	509	533	535	545	506	516	549	528	561	479	510	508	547	503	514	516	503	485	521	529	533	506	562	534	543	550	535	490	494	505	581	520	539	547	528	523	543	548	475	559	513	538	515	515	527	525	505	491	524	503	500	513	542	551	525	485	529	547	554	534	549	498	565	520	492	488	489	561	512	556	498	511	532	507	517	536	498	464	499	521	520	511	530	534	557	540	475	498	521	556	502	522	488	547	534	498	509	512	521	530	525	518	529	517	522	547	532	523	522	534	503	509	501	507	508	520	491	534	510	532	529	508	520	553	523	539	532	533	523	524	510	520	504	513	486	509	492	530	557	540	547	567	510	541	561	545	499	528	513	514	506	527	500	558	527	523	529	529	533	524	529	536	542	525	537	517	479	506	520	543	534	547	521	508	548	498	530	509	484	523	485	520	526	543	535	543	537	572	538	553	535	529	518	520	522	474	535	520	505	530	535	528	530	495	501	569	570	507	536	518	518	517	525	488	532	538	527	539	540	487	529	553	490	537	542	545	518	519	523	563	552	506	534	495	514	515	535	562	514	548	492	516	540	533	543	515	527	541	489	541	498	500	531	505	529	519	502	532	572	539	488	568	499	495	513	520	481	512	514	529	531	515	518	556	536	528	476	534	563	551	568	495	546	512	510	549	545	584	536	516	515	572	529	537	540	570	557	522	578	519	526	490	564	569	521	556	507	510	551	548	512	524	546	510	533	503	553	562	566	553	545	518	542	535	561	540	526	546	517	517	529	513	505	524	556	496	568	509	555	535	469	534	514	539	527	513	532	505	528	543	582	479	521	531	531	567	521	519	570	529	514	510	551	543	528	510	528	543	493	469	544	505	524	561	522	541	549	565	550	516	517	483	539	536	509	526	545	562	531	555	487	506	497	528	527	522	535	459	566	567	529	532	569	542	519	545	552	510	552	509	539	506	552	543	511	526	528	484	507	583	501	527	540	516	584	528	514	486	533	525	543	516	501	566	512	526	542	547	494	564	514	505	490	520	555	592	520	497	516	529	531	544	503	513	505	504	504	516	514	505	518	539	530	519	519	490	496	549	514	521	557	539	566	481	524
24173	21440	28844	24363	21119	5914	1340	1122	939	965	878	905	832	843	792	828	805	833	757	780	775	756	792	808	749	780	828	808	774	764	803	735	804	804	757	821	816	799	852	800	798	814	774	785	738	776	756	747	779	818	774	766	749	737	774	738	777	739	721	785	752	763	747	722	788	720	736	763	777	748	769	720	742	776	751	741	716	746	753	731	745	726	755	738	762	775	734	752	811	791	750	721	781	734	774	760	716	735	744	745	778	768	769	764	722	751	797	744	732	782	808	807	730	761	751	739	749	779	747	742	747	747	748	735	788	766	735	733	743	755	734	738	739	796	736	742	725	754	753	746	753	752	727	770	782	755	688	772	750	783	735	758	744	762	754	708	778	751	736	769	760	736	724	732	752	758	761	723	771	789	744	745	718	771	714	732	794	765	752	738	737	706	779	732	742	808	729	748	787	772	764	715	784	776	752	774	759	749	786	708	798	780	747	755	744	704	742	745	704	719	780	793	826	725	751	752	741	698	739	787	738	707	689	795	712	726	726	756	767	751	724	761	761	758	776	768	748	744	760	770	729	781	695	755	815	770	734	731	734	745	750	764	735	745	755	738	757	765	732	823	795	760	779	755	745	782	738	732	754	717	762	731	721	749	748	765	748	728	731	769	757	802	742	743	761	796	728	741	761	762	728	788	772	761	738	755	797	753	762	711	773	736	769	750	753	761	763	734	719	746	820	705	709	746	772	764	718	727	733	797	750	751	750	749	771	775	755	760	782	778	742	736	760	796	738	771	799	767	763	762	755	818	756	729	798	796	787	751	702	744	778	802	736	716	710	759	756	745	759	714	764	753	690	789	771	759	768	717	762	785	763	766	724	804	738	753	739	747	714	719	729	750	718	729	760	730	767	748	724	767	773	747	749	720	751	740	717	792	772	714	722	763	737	776	732	760	784	738	774	793	728	733	782	742	776	764	717	740	743	739	823	782	794	737	699	712	767	727	774	758	779	736	744	749	740	728	745	764	752	752	775	784	770	748	761	719	758	800	738	743	753	720	745	769	750	737	766	738	739	748	821	776	771	791	739	792	758	734	746	787	737	753	736	715	755	740	752	781	737	788	764	737	760	781	753	712	818	781	781	759	757	723	726	707	732	808	756	739	751	701	769	757	754	763	739	777	733	730	716	748	788	764	725	745	787	711	722	760	802	775	782	729	759	775	766	764	783	670	771	721	755	701	720	688	724	769	741	738	755	772	737	729	811	793	760	750	755	736	723	750	710	776	734	705	755	756	729	733	783	723	726	730	758	745	733	708	713	773	756	736	766	743	768	740	723	774	710	757	713	744	729	800	748	770	746	804	751	746	751	722	804	765	712	729	745	717	766	727	727	750	739	759	734	776	758	741	746	691	716	721	732	782	746	760	729	739	753	660	684	778	801	760	717	725	779	762	720	761	769	730	746	734	779	758	747	782	743	715	748	699	753	779	717	726	778	739	747	739	719	755	755	719	719	797	726	727	778	755	776	777	750	762	763	802	724	772	813	747	738	763	735	748	780	760	692	765	701	697	751	759	741	746	697	798	776	742	777	733	805	710	808	791	743	795	786	742	810	775	765	724	762	762	742	737	800	744	750	746	784	769	758	798	787	734	730	723	765	722	730	768	733	765	756	789	777	743	783	750	733	715	697	739	748	701	751	730	753	763	749	749	764	755	754	753	773	746	749	756	771	712	756	785	755	726	748	732	819	766	802	773	733	742	752	735	688	733	778	769	755	717	707	803	725	738	764	745	731	757	762	800	735	768	751	739	731	757	757	798	778	745	758	684	748	735	734	746	724	744	766	731	767	780	759	761	764	729	792	760	757	741	776	779	743	727	783	695	752	785	730	804	780	759	725	708	739	760	745	769	751	752	730	791	766	731	749	779	781	752	703	752	751	778	755	754	716	735	767	725	712	761	751	743	687	727	778	783	791	730	754	765	760	767	740	708	765	776	732	752	753	735	666	749	765	730	793	743	690	712	723	770	721	803	751	772	733	758	740	778	760	761	775	730	717	735	803	761	749	732	750	771	724	756	777	707	770	752	755	749	761	753	726	769	769	736	750	766	763	757	740	735	733	743	725	722	738	766	776	776	728	730	778	777	766	769	762	785	754	695	710	724	793	725	753	741	748	791	772	743	713	776	771	748	744	718	793	764	710	752	743	760	759	731	736	747	746	739	770	743	770	784	756	744	757	737	766	753	796	736	781	710	707	777	751	766	715	724	778	745	790	761	759	828	746	744	746	790	736	752	761	716	709	793	747	781	758	755	722	728	742	774	775	763	724	705	755	778	713	719	773	797	755	786	758	788	732	763	763	755	767	746	731	737	751	771	799	766	732	767	793	782	757	746	763	747	761	745	733	726	784	800	716	753	780	754	789	780	778	708	752	815	752	769	751	755	682	764	792	752	729	746	788	769	818	747	792	731	762	682	763	736	736	737	728	759	759	762	738	749	760	788	704	780	742	744	759	797	718	751	768	735	699	745	740	779	757	702	731	733	771	796	745	778	797	766	689	776	758	716	773	733	780	683	827	794	779	788	721	787	725	739	746	761	746	746	759	757	756	715	727	747	719	741	726	742	771	735	764	740	765	784	777	737	770	790	716	698	740	774	760	748	742	715	744	795	705	706	755	798	765	753	778	772	788	803	776	722	750	720	761	774	765	769	717	752	776	786	739	767	770	754	760	777	714	706	693	691	713	691	758	729	756	777	742	778	723	748	744	728	781	774	736	708	746	747	750	722	724	727	765	735	754	753	749	766	763	770	732	720	760	755	758	755	757	788	754	713	764	748	763	719	771	707	773	696	728	712	730	759	711	779	724	784	719	710	739	794	724	762	800	754	767	739	760	735	753	733	728	770	738	777	746	753	744	747	730	725	737	728	763	728	767	749	792	782	731	764	736	694	722	773	740	738	739	721	722	724	783	723	773	735	721	739	800	707	751	756	720	744	708	708	778	725	757	741	738	776	744	783	750	726	761	764	723	786	731	732	787	747	722	740	730	734	744	765	786	744	759	762	780	765	733	774	775	754	751	730	711	802	735	807	761	709	742	751	781	797	721	763	771	752	728	720	745	814	742	760	736	734	735	755	745	696	730	726	750	753	753	770	712	753	738	725	728	782	735	740	708	741	768	738	722	788	695	751	744	727	726	720	753	709	699	707	783	721	758	777	740	756	731	733	742	732	816	710	744	758	726	744	737	745	726	769	756	735	754	750	748	762	821	728	759	738	749	754	739	762	740	748	791	752	780	706	780	746	766	790	721	800	788	754	773	796	712	746	773	747	767	726	758	795	751	747	748	739	772	727	750	765	739	747	769	696	773	739	809	717	737	718	784	727	783	753	720	749	729	723	785	766	699	747	701	719	707	740	733	741	730	776	773	742	781	696	695	781	774	749	764	762	767	707	771	756	759	736	742	769	785	747	727	757	760	701	774	728	766	746	744	702	697	728	752	739	801	765	724	781
18155	46477	5455	2651	2159	1663	1427	1232	1190	1011	1023	943	874	899	882	848	811	819	795	811	796	791	778	727	779	783	803	811	750	782	784	729	751	805	817	796	881	810	810	837	815	833	786	807	780	788	759	757	800	761	803	820	768	750	806	751	853	777	764	768	807	777	803	767	790	753	778	807	772	774	775	769	762	733	733	762	743	751	737	768	791	802	779	773	788	768	789	753	813	730	796	813	793	765	743	751	767	760	762	745	795	760	758	769	776	781	764	756	799	780	799	800	788	772	780	744	753	763	807	752	734	773	776	701	777	797	781	759	774	750	737	743	783	686	743	798	744	804	755	757	778	736	790	731	762	761	776	753	727	779	729	762	738	766	754	765	791	762	759	781	737	733	753	724	777	757	802	738	855	733	741	792	747	734	757	762	775	744	765	783	739	770	744	802	758	783	719	732	740	733	745	753	754	746	801	775	756	756	766	717	770	746	796	769	794	749	698	763	732	766	754	753	791	771	728	765	775	761	782	750	724	735	775	754	758	792	748	764	755	764	740	740	745	747	755	762	781	756	750	777	723	761	771	743	756	753	765	796	743	775	789	746	781	762	724	741	801	754	779	743	733	765	799	792	757	735	774	740	740	782	815	786	722	750	766	781	814	788	731	724	744	749	747	723	760	784	794	714	760	798	785	737	793	753	740	782	741	744	804	770	767	761	735	712	775	691	774	736	766	738	767	769	782	710	726	753	768	787	734	769	760	758	792	750	753	762	797	742	782	796	727	731	755	798	760	775	724	748	779	770	739	747	780	750	751	756	826	717	763	730	798	755	757	764	762	758	746	721	745	781	771	768	784	769	744	733	763	766	758	754	775	808	733	733	766	764	787	767	707	742	802	729	739	803	735	740	759	783	767	780	735	729	724	794	819	744	735	725	801	771	711	733	792	748	731	729	796	775	764	797	743	794	734	759	809	772	815	753	726	729	770	748	767	739	774	767	789	777	750	791	769	792	743	778	771	757	753	779	803	735	762	771	759	739	786	779	713	764	747	788	756	794	748	765	793	779	756	735	740	735	764	722	719	780	719	684	777	759	752	771	794	726	778	741	746	722	742	751	799	770	755	731	789	780	773	782	802	760	765	800	742	780	749	784	743	788	747	741	735	770	768	757	782	761	777	814	793	777	762	760	750	761	742	756	715	805	758	793	758	716	737	749	773	770	802	716	736	752	768	738	779	750	791	775	797	718	727	754	755	760	709	811	724	798	827	732	771	763	705	756	784	810	735	759	783	836	768	756	738	776	758	763	816	772	781	728	763	694	800	784	757	767	761	770	778	752	773	793	723	804	734	792	780	758	810	750	786	763	748	760	735	759	727	745	727	767	771	775	747	723	778	808	764	730	756	766	746	769	722	758	703	738	767	753	810	757	777	725	774	774	762	784	741	792	773	764	773	794	757	770	758	751	730	783	797	753	755	731	725	744	676	764	765	788	765	761	721	772	781	760	744	757	765	780	764	805	792	727	790	767	772	786	784	754	764	793	742	761	718	770	733	764	741	771	771	748	743	792	746	765	720	701	739	765	772	705	741	709	752	723	745	794	777	766	820	732	784	743	777	743	776	751	741	743	722	797	735	788	708	747	711	741	770	774	735	746	779	799	699	803	818	756	726	796	803	791	754	730	748	776	815	757	782	760	728	747	742	727	722	736	747	711	754	717	739	754	730	679	746	736	744	763	804	747	769	729	796	768	742	777	797	742	802	750	759	730	737	818	782	730	718	773	742	718	754	777	780	745	710	764	783	743	758	765	735	727	784	770	763	751	736	777	800	736	727	739	759	736	791	735	721	756	737	783	732	790	770	758	767	785	804	810	756	758	752	735	748	736	773	712	754	782	778	743	717	754	776	741	700	780	737	726	728	760	712	785	759	764	743	750	770	749	770	726	768	757	750	762	782	731	764	790	730	729	733	746	756	799	807	803	796	786	803	758	727	748	756	762	765	770	816	779	762	800	765	734	747	770	729	692	757	785	740	795	772	767	807	723	785	813	757	774	762	729	750	753	767	815	754	778	790	758	757	774	743	737	706	764	749	769	829	713	764	788	761	690	761	718	748	757	754	815	824	744	696	781	704	778	797	780	765	748	730	850	771	748	747	791	773	801	819	726	803	759	700	747	741	789	722	705	768	725	804	738	761	764	755	778	762	747	773	777	797	812	780	738	790	736	752	754	769	794	747	749	721	781	758	777	754	795	734	753	737	767	789	710	783	736	756	763	713	725	762	803	743	778	729	746	815	747	720	783	763	756	758	771	773	761	803	721	736	768	781	756	745	773	711	767	731	765	780	765	749	759	748	758	709	737	731	767	802	800	798	783	763	745	758	781	738	749	769	741	759	708	718	822	757	751	745	697	780	734	774	714	749	776	790	708	753	791	732	800	741	726	759	734	757	772	771	836	721	735	752	694	763	776	737	825	788	748	751	752	792	754	721	744	738	729	718	814	776	782	753	759	722	753	820	789	739	733	769	748	773	762	752	721	768	799	749	748	728	763	756	755	766	752	741	786	752	726	772	776	752	776	830	708	786	728	774	727	776	733	763	789	760	769	722	764	781	741	743	820	746	759	755	744	751	770	792	754	751	703	738	743	700	793	690	754	770	780	687	739	726	757	772	761	784	763	798	737	754	738	753	712	778	750	793	795	806	780	735	721	704	752	794	741	791	736	764	775	745	739	749	766	760	735	791	785	800	769	793	723	683	771	736	808	756	805	762	751	778	758	792	785	761	741	768	806	735	708	768	764	702	802	712	757	779	792	820	766	754	767	726	796	710	784	813	764	784	786	785	766	739	800	764	742	720	754	743	768	755	787	728	744	793	768	776	745	765	727	817	762	733	782	740	742	760	703	736	752	803	712	724	755	794	748	754	764	761	754	743	768	759	769	787	775	757	754	742	756	766	768	804	783	751	738	750	785	769	745	743	777	739	732	727	774	691	742	752	763	805	749	759	704	791	732	734	736	768	764	746	747	763	786	801	776	728	786	782	830	788	789	749	767	736	776	752	763	801	737	744	725	723	752	767	826	783	757	760	764	777	765	790	783	737	748	764	736	754	770	736	801	765	757	790	770	739	768	773	744	718	777	780	751	759	769	753	764	729	763	788	742	761	803	765	760	764	730	754	774	769	749	723	781	726	777	727	756	765	750	745	703	771	755	740	723	777	766	777	738	778	778	688	671	799	760	792	737	746	772	767	759	790	762	733	747	774	806	765	726	757	772	767	793	764	771	734	732	766	785	714	793	793	760	780	711	747	731	782	741	731	755	724	782	795	716	741	737	750	783	699	764	759	796	752	788	797	798	791	759	749	791	781	763	742	786	724	831	755	813	759	798	770	723	740	724	738	757	781	720	768	775	749	752	793	755	788	746	754	708	775	769	718	803	773	751	754	743	765	756	799	747	761	713	774	716	835	783	763	766	731	756	744	756	754	761	752	765	743	777	751	726	776	724	737	732
25464	21588	27730	25416	7699	907	734	666	637	656	686	627	626	625	611	576	589	582	584	569	586	590	591	569	581	571	567	561	562	542	573	545	603	586	562	575	648	609	637	563	625	566	580	582	559	598	611	590	564	632	594	598	553	600	596	558	599	541	531	603	567	590	579	541	582	592	556	562	596	561	534	511	550	580	574	566	543	579	575	533	542	519	553	568	576	559	574	508	541	579	587	583	524	547	570	549	595	574	575	602	570	519	559	591	559	584	602	578	596	514	581	573	579	620	554	545	574	593	550	573	548	571	567	578	549	568	606	580	582	581	548	564	565	613	570	553	620	576	607	577	557	553	570	556	590	588	583	563	610	573	555	582	604	555	582	584	566	556	554	575	562	581	575	567	586	579	544	584	565	570	603	551	575	581	621	559	577	559	559	563	570	578	583	551	575	599	545	571	551	566	556	592	553	555	576	585	574	557	570	577	595	583	573	554	577	606	568	585	559	588	546	555	611	576	565	574	562	582	582	573	590	538	554	563	546	620	570	543	552	557	558	565	587	619	574	532	563	566	585	548	599	597	505	583	597	531	542	577	562	544	574	552	577	612	636	601	620	571	552	550	584	583	600	541	599	571	575	548	602	582	564	567	600	577	579	556	579	579	562	570	590	560	565	569	578	621	531	529	615	513	541	592	556	575	553	537	519	613	611	560	547	578	611	561	574	591	609	597	582	543	565	538	557	584	556	549	536	549	558	614	560	576	586	579	550	591	595	553	554	532	607	545	563	582	623	563	588	565	564	592	599	597	579	606	563	523	590	593	603	584	538	546	580	588	569	545	602	543	582	559	561	585	520	615	570	572	571	565	579	521	586	556	593	544	520	553	579	610	555	592	549	557	581	549	581	550	564	549	571	570	606	576	605	566	573	587	563	549	560	568	567	565	544	525	545	540	533	570	577	543	573	581	580	595	525	590	587	560	554	605	601	545	554	584	523	615	577	597	573	556	589	563	562	521	572	516	578	600	582	565	536	545	541	628	529	574	536	557	591	597	584	556	532	594	590	542	579	611	587	529	586	587	548	602	581	556	582	553	563	553	559	558	561	558	618	574	521	630	599	556	557	555	537	558	596	601	514	557	617	579	560	548	551	589	547	585	586	563	544	587	623	587	588	541	593	553	559	574	637	591	564	560	561	566	590	589	609	573	603	559	593	560	557	582	563	613	560	538	581	568	538	579	559	559	548	544	502	581	564	525	535	545	552	602	576	569	530	536	569	551	548	598	559	570	579	559	550	614	581	556	569	574	555	583	584	612	549	577	607	573	522	593	544	554	579	562	558	537	568	571	562	578	554	570	566	573	567	532	584	595	559	560	556	575	621	559	587	580	549	536	572	554	610	537	594	591	590	599	575	565	531	563	525	576	564	570	567	585	604	557	547	555	541	585	521	576	575	600	563	564	543	509	564	559	567	540	567	555	553	591	531	558	547	566	561	587	551	579	594	555	539	555	592	554	600	542	546	595	575	586	567	586	603	586	535	545	492	590	549	546	582	534	568	577	526	521	544	541	576	577	540	583	563	551	564	557	570	562	587	565	600	613	571	523	608	618	518	625	521	550	566	539	554	588	575	595	542	579	596	580	557	567	542	590	577	607	524	577	574	567	572	590	589	572	589	589	547	523	556	609	576	554	614	563	534	658	539	586	523	525	534	549	521	569	611	614	584	595	569	556	576	572	592	555	554	515	528	577	563	564	544	537	542	595	546	576	556	590	544	507	595	577	566	551	598	538	578	661	596	580	543	567	527	553	537	561	614	624	524	569	597	570	600	531	538	589	558	587	567	595	547	559	555	576	596	578	615	564	525	539	592	567	581	584	577	573	542	568	556	577	560	589	556	583	610	556	550	528	573	570	509	565	574	550	568	528	561	564	593	545	536	549	557	554	562	609	568	563	581	562	556	587	594	525	587	556	558	552	525	576	565	579	554	553	608	550	577	602	634	554	565	543	588	528	627	605	562	614	566	582	582	518	551	528	589	588	578	559	530	576	579	561	575	512	599	590	537	585	570	534	546	553	586	546	592	588	552	525	590	590	608	609	567	532	580	598	529	546	599	558	504	579	577	562	577	563	531	534	567	616	614	548	601	571	601	593	549	562	607	590	598	609	549	559	534	566	570	624	603	600	564	560	539	578	613	589	549	586	548	579	539	555	556	530	596	579	547	547	578	599	612	580	548	580	599	581	548	589	585	598	550	618	587	562	569	580	587	588	568	589	542	590	566	537	539	580	561	559	592	570	572	591	546	552	561	586	565	574	570	551	589	524	566	599	556	527	548	559	567	580	572	570	576	556	603	588	551	582	586	568	601	545	541	579	620	617	562	571	533	561	575	570	571	590	620	551	559	566	546	624	578	559	588	565	566	554	534	564	538	545	556	555	619	563	515	568	554	551	594	563	555	538	585	561	595	567	609	578	546	600	609	615	577	586	564	607	563	565	583	582	579	523	607	566	585	554	528	544	558	573	605	574	594	556	538	553	609	557	549	559	567	538	594	590	570	533	531	535	562	556	579	595	565	592	568	556	581	509	580	560	548	563	507	592	555	594	576	544	600	562	565	583	549	585	580	540	553	543	557	540	563	562	544	615	597	591	550	584	580	581	558	506	571	602	576	564	546	590	555	548	618	577	543	566	580	563	577	557	562	574	532	576	564	579	601	564	529	569	561	549	591	567	553	582	542	575	559	602	574	558	562	581	545	547	552	550	578	590	580	562	537	551	584	549	583	566	546	549	541	558	620	563	564	540	538	586	576	585	588	588	567	570	570	548	549	586	585	559	611	567	573	606	580	576	557	571	601	565	521	582	571	570	530	590	558	556	517	515	637	531	601	580	559	576	552	601	552	523	568	566	605	534	599	583	560	538	509	569	537	526	572	551	581	595	552	540	581	559	548	550	571	548	584	542	589	528	535	598	568	552	604	580	559	580	547	557	539	556	587	542	589	573	579	577	587	544	572	576	571	561	562	554	574	567	518	575	540	621	581	589	582	524	596	592	532	615	569	616	577	585	566	592	514	557	600	558	581	571	546	587	578	626	579	559	552	555	526	552	596	559	577	544	570	534	547	544	570	597	631	584	559	575	592	599	556	549	576	574	577	591	580	565	549	531	593	530	575	567	519	601	577	541	571	555	581	563	545	554	573	591	554	593	560	545	563	580	571	600	574	588	558	593	545	601	553	584	582	523	531	603	555	600	598	557	561	534	559	598	594	562	591	539	591	569	564	528	581	563	584	617	546	584	532	562	575	495	598	561	521	570	539	587	578	566	574	575	603	559	542	566	579	569	568	566	554	555	544	576	540	560	573	568	550	559	551	582	570	560	557	579	560	567	566	571	588	529	581	554	563	564	571	557	551	609	555	587	570	557	551	563	560	642	607	520	578	561	584	596	533	542	589	577	554	549	528	511	560	520	588	537	561	557	593	565	560	553	568	562	570	597	523	551	540	569	555	563
17397	39936	3339	1756	1346	1130	1014	853	852	796	776	690	741	712	692	629	650	637	607	668	614	625	643	638	620	628	639	624	601	618	615	598	640	607	596	624	678	630	647	687	637	646	658	610	676	614	636	653	619	683	639	617	613	629	629	612	622	629	690	635	580	638	568	576	665	626	591	636	614	649	623	580	598	603	635	619	647	649	634	589	576	594	618	610	590	572	569	626	589	606	625	652	623	605	646	622	617	638	641	600	579	611	593	625	556	591	676	587	667	554	621	631	639	586	644	610	615	590	664	590	601	611	584	620	621	615	629	634	599	618	606	605	651	633	590	647	666	626	627	601	632	616	573	575	612	627	590	632	579	616	613	667	633	647	616	614	580	621	610	649	586	602	603	634	568	617	615	604	602	600	612	616	620	610	617	583	585	593	603	609	586	627	609	608	662	626	669	638	619	592	596	634	620	612	643	633	653	629	622	581	658	626	632	648	603	634	603	649	615	619	578	557	634	586	606	617	591	574	607	603	583	623	637	600	676	624	668	572	648	640	605	585	621	650	639	600	609	597	613	610	584	609	631	608	633	598	617	657	638	603	635	641	622	610	574	610	615	613	569	633	605	642	596	632	599	651	606	661	607	580	650	558	608	598	606	596	600	627	603	585	605	586	639	604	585	626	600	585	629	629	598	663	587	590	571	579	595	609	603	649	613	590	603	616	606	616	602	603	609	619	629	690	637	632	645	631	608	586	637	583	672	634	609	598	634	563	588	629	564	584	662	612	601	584	640	563	571	569	643	612	619	608	614	580	617	604	602	591	563	615	663	606	622	582	628	602	627	622	628	581	611	601	585	621	625	638	656	622	609	593	637	648	606	626	664	629	616	613	616	605	600	653	553	635	604	593	627	614	599	590	622	622	572	595	593	632	622	586	626	612	559	619	620	623	611	646	599	584	600	639	615	625	633	612	587	598	619	628	624	650	608	601	641	610	621	578	587	578	600	628	615	609	644	603	657	623	593	622	634	593	593	551	662	639	578	648	609	579	632	598	593	644	606	576	643	598	633	592	606	636	624	595	614	599	599	602	619	631	697	633	610	621	626	596	589	631	617	599	615	641	607	599	584	590	590	600	617	626	601	582	600	595	639	590	620	601	630	633	596	615	598	582	592	627	619	658	588	622	582	619	625	596	586	653	616	587	630	585	644	687	619	627	605	636	604	623	587	600	592	612	591	597	598	651	602	595	629	613	601	604	598	604	632	599	557	612	624	566	661	601	649	628	595	643	633	636	579	619	611	593	651	563	589	614	594	597	611	585	607	642	613	634	611	634	644	636	597	642	608	608	589	629	610	651	627	645	652	608	670	624	628	626	602	603	632	637	616	651	632	544	622	626	620	600	588	649	609	647	611	621	633	619	594	632	662	609	583	599	613	631	600	578	615	614	644	628	590	641	654	579	626	593	613	626	634	590	621	653	633	615	634	565	580	627	606	613	620	575	639	581	594	636	647	587	647	636	569	631	586	631	555	653	566	629	603	578	568	606	621	604	561	608	629	642	660	629	591	616	615	567	622	576	623	652	654	543	652	643	625	591	583	602	583	588	618	630	581	632	583	618	597	617	666	554	601	590	648	633	641	641	626	619	592	561	622	595	640	654	574	633	621	621	598	598	653	586	606	638	608	610	634	626	610	629	626	595	614	585	597	605	568	619	673	589	577	598	617	650	606	614	579	599	598	609	645	607	620	631	597	604	643	609	665	614	606	614	605	623	602	657	534	569	640	606	630	635	677	606	595	644	621	614	585	663	591	586	605	632	611	598	637	612	593	653	588	586	589	643	599	630	598	577	628	603	589	647	638	612	637	603	566	612	598	614	600	622	634	615	594	583	609	604	596	595	623	619	625	581	597	594	581	640	652	586	639	648	634	660	576	625	541	606	612	601	608	603	625	627	640	618	609	603	622	599	621	605	614	608	603	631	620	580	623	591	628	585	623	637	656	625	599	620	608	597	606	604	605	571	617	611	587	611	620	653	616	620	559	592	641	621	610	594	607	648	645	611	637	602	570	637	570	613	647	571	628	596	588	630	622	610	645	562	642	576	597	600	628	650	608	597	611	635	624	604	597	605	609	604	625	574	608	631	621	623	618	617	623	635	657	615	607	594	609	653	583	607	638	659	609	595	597	599	637	617	636	636	619	611	634	621	604	623	609	627	619	642	582	611	567	652	628	589	649	588	637	626	608	558	614	648	620	548	598	634	662	643	609	653	620	579	618	584	593	590	618	622	623	639	618	642	601	638	622	613	560	596	630	604	584	613	585	635	627	585	608	609	566	632	642	617	621	602	583	611	606	626	615	620	551	644	576	603	653	607	607	657	599	593	632	619	657	601	576	671	590	605	635	588	629	577	610	613	638	596	566	617	639	652	592	595	612	624	605	643	595	671	569	622	638	675	582	643	627	644	623	624	599	577	613	594	598	665	636	672	632	641	625	603	636	582	586	617	626	611	608	626	628	623	572	574	591	616	604	620	606	660	660	613	621	630	616	590	639	639	588	637	635	598	614	589	660	604	590	618	626	606	636	613	602	604	591	582	614	583	592	609	626	623	601	604	592	628	623	604	665	629	642	624	659	636	623	574	601	628	631	566	615	619	621	655	609	623	611	616	620	607	645	594	656	591	583	598	610	628	593	628	598	592	614	598	660	623	598	620	612	645	611	575	655	655	617	618	588	607	616	618	610	624	607	585	598	645	581	595	594	590	600	654	596	558	608	589	625	613	602	628	623	642	636	632	593	607	600	593	615	619	623	612	646	628	649	652	651	593	611	602	584	587	611	648	614	635	593	591	608	666	602	581	612	604	602	623	583	577	639	628	611	629	595	658	618	628	586	626	633	613	617	621	663	601	588	595	627	606	566	647	586	571	607	592	611	622	616	655	605	631	627	601	602	606	638	639	614	629	593	647	636	600	584	631	635	620	614	631	655	593	595	596	657	630	555	642	639	651	604	624	614	614	588	601	577	619	645	651	632	632	600	603	576	596	614	643	589	648	626	621	654	556	672	645	597	594	591	597	644	625	610	623	612	591	563	612	585	587	614	606	635	601	653	631	575	593	590	642	595	563	614	610	626	579	605	645	606	562	599	641	651	624	602	653	617	639	637	612	583	640	597	613	609	647	631	634	631	601	569	632	589	610	577	606	592	643	587	577	624	587	646	605	622	611	644	627	620	617	665	599	590	655	648	624	615	611	599	586	611	586	622	608	664	617	631	625	640	608	637	631	628	635	612	615	620	613	607	667	599	582	583	598	615	582	620	571	611	611	598	586	627	617	593	624	599	614	615	616	606	601	605	623	620	637	593	657	623	610	639	629	613	591	591	652	574	595	609	587	610	611	622	598	606	571	604	595	614	555	612	613	655	622	601	613	583	639	600	589	623	588	589	625	629	675	675	588	595	596	609	598	609	665	646	616	601	608	601	611	587	610	613	621	579	597	639	651	624	650	621	625
23075	21584	29590	24043	21580	21500	6035	1779	1389	1268	1241	1236	1169	1060	1149	1054	1076	1074	994	994	1038	1009	1023	1025	1059	942	998	1004	995	968	998	986	993	941	991	1036	1092	1029	999	1054	1006	1020	979	987	915	973	1056	991	1010	1010	977	986	986	987	998	1002	970	1002	989	1009	974	910	1055	970	915	955	932	1003	973	960	957	955	981	991	926	968	980	940	928	1004	935	966	972	946	920	961	979	958	1000	1021	972	1022	917	938	931	935	986	1004	932	996	1026	1042	938	1032	970	1000	983	996	938	977	938	973	957	960	996	1005	1006	969	973	956	947	1043	925	1011	916	979	971	1036	934	941	1035	979	939	960	960	994	1030	947	977	951	998	1028	997	1023	893	968	935	922	1032	984	980	1000	1007	900	957	1019	963	1001	940	981	958	988	926	949	967	971	931	917	965	928	972	926	944	962	895	989	950	924	1035	973	929	986	968	1030	1013	947	947	966	976	955	957	1005	965	933	961	968	905	948	970	996	940	904	959	1010	962	911	991	905	1017	1004	937	969	935	989	902	943	978	942	972	984	999	967	984	927	949	916	888	964	1022	955	957	944	975	992	955	890	925	970	907	950	922	953	974	992	1010	956	977	974	973	1001	987	970	990	940	1011	939	967	948	952	973	1031	940	977	970	966	998	965	1001	1031	943	905	971	1010	993	946	942	945	959	914	939	987	970	1020	969	945	895	967	970	986	966	933	923	997	895	928	966	1029	997	969	953	973	960	980	1003	984	962	911	921	978	941	960	996	1002	948	988	993	921	970	953	983	934	978	966	967	932	985	927	976	1016	942	1012	931	953	981	966	1001	971	960	1007	979	923	972	993	988	947	960	938	962	967	942	973	951	942	985	950	969	961	995	1079	1010	968	962	944	994	967	963	977	959	1045	994	986	991	1007	940	991	994	918	968	966	971	950	1055	927	965	942	905	1028	976	927	972	940	965	995	992	956	946	951	941	946	973	1003	956	1002	978	974	959	943	1005	963	949	986	946	967	975	992	997	984	986	984	1012	987	973	962	947	970	961	990	940	993	994	945	938	1005	902	963	951	930	1030	972	976	970	944	958	957	954	946	902	942	933	962	949	940	959	986	917	965	994	955	934	987	951	947	983	997	985	947	963	898	987	903	960	936	1023	981	1047	969	946	928	968	941	924	961	948	972	1000	978	972	928	943	964	983	977	981	963	995	958	961	963	940	931	1027	982	956	985	1005	1042	935	968	985	1034	1018	951	950	982	937	952	930	978	931	920	943	920	946	993	965	932	955	946	947	945	951	968	985	969	933	927	960	1020	994	948	1000	976	958	932	953	911	965	1005	907	991	916	960	971	986	930	978	973	979	912	958	952	972	954	1006	948	959	945	911	970	1008	925	1053	950	921	985	957	992	1010	996	933	991	962	1005	911	901	982	962	952	1045	962	1025	967	942	973	977	930	984	975	1036	980	972	1012	946	986	982	946	978	988	964	963	965	981	944	995	935	932	988	934	1033	988	1013	974	931	1019	1000	965	1000	949	976	924	928	946	990	990	936	925	931	976	945	972	920	983	926	968	938	942	980	1016	955	1003	995	970	925	1032	917	961	912	944	957	986	966	968	884	991	1001	957	1008	1000	910	961	917	988	969	1015	934	928	963	972	977	979	976	922	1019	968	984	978	977	989	1005	1020	976	994	949	910	938	962	903	926	929	967	962	991	929	943	988	1017	892	966	932	898	1014	1020	998	910	955	954	1005	941	970	967	985	945	976	1056	998	932	1006	1010	967	959	976	952	952	977	930	936	1011	1023	977	991	962	905	999	983	917	975	948	992	925	1073	969	911	969	937	938	994	962	966	959	990	922	1000	949	965	957	1000	995	910	922	988	1026	917	918	953	950	973	950	961	951	902	962	952	994	931	1011	980	978	952	959	978	950	1032	941	1002	958	1014	911	998	933	1007	988	1011	966	1001	1007	1055	961	930	957	909	995	965	962	972	986	956	944	905	955	970	905	1017	998	961	965	978	999	985	1005	966	1004	986	948	907	993	965	948	972	983	979	951	996	992	960	951	972	961	919	971	990	977	1035	965	982	958	981	978	934	961	995	971	1026	1053	942	948	911	1013	955	922	963	979	955	999	936	964	935	954	943	1033	988	973	1016	927	970	935	956	953	953	960	984	967	931	885	937	957	995	981	967	1001	973	985	951	942	961	972	978	899	966	1019	952	959	950	924	973	952	938	934	950	962	943	929	981	1007	990	954	987	963	942	1000	968	939	979	1032	982	1039	949	988	989	909	964	933	978	948	983	1009	966	938	962	988	1008	950	966	909	942	1008	897	925	989	990	931	990	927	975	946	1014	940	947	1005	977	965	959	965	934	989	949	1008	951	1011	943	984	988	951	942	956	970	948	993	1013	920	935	923	930	957	998	956	972	908	984	898	947	918	986	962	999	991	936	931	932	978	946	895	918	958	986	945	978	948	984	915	970	908	1023	1000	935	996	957	941	990	996	964	958	947	944	979	974	990	1023	997	938	946	1023	971	971	911	889	943	961	989	947	988	935	939	930	1050	920	936	948	957	910	913	962	988	972	932	958	999	1017	1008	962	978	988	983	1007	964	984	949	970	999	954	961	1013	954	961	942	920	950	996	952	913	985	982	989	1032	950	1031	957	937	977	1063	947	976	935	991	980	948	1042	961	974	957	1020	964	907	942	992	959	974	898	955	986	980	992	1027	939	1023	916	956	980	957	1003	986	995	983	1005	972	964	1007	1010	993	1007	1001	977	941	989	952	948	949	960	949	962	942	1003	993	912	936	962	982	983	956	1037	919	982	928	949	958	956	926	970	997	915	973	936	980	941	1025	962	925	999	966	919	956	1027	973	1003	930	1042	993	1074	907	996	920	935	999	975	977	947	948	949	960	939	946	943	929	1004	994	952	957	885	924	975	899	965	991	951	926	1011	921	974	934	994	1002	886	1030	993	909	967	976	995	939	941	1050	966	984	945	932	973	991	974	944	961	976	967	975	956	964	969	978	943	969	968	957	962	903	997	917	964	986	983	945	953	968	958	992	957	983	925	956	951	1008	934	980	1016	965	974	926	925	933	998	993	1022	977	1056	944	910	967	942	1016	924	964	939	944	1002	942	967	977	934	926	935	928	952	992	940	968	941	944	948	979	968	1009	968	926	929	1017	989	984	920	951	912	958	919	974	964	987	972	938	999	974	978	993	903	1005	1030	936	957	968	1014	953	984	962	929	867	976	973	957	963	1015	915	988	1001	949	946	1010	972	944	999	981	931	992	946	910	973	930	901	958	972	996	931	967	865	942	990	975	963	961	952	1049	999	956	948	956	973	958	961	1019	982	965	971	993	974	980	992	897	946	1017	957	965	957	994	968	948	965	932	968	924	981	949	950	951	972	912	957	949	998	984	1002	971	999	955	951	960	977	969	1008	944	930	972	979	992	927	939	936	926	935	1026	959	973	954	971	1012	957	958	979	1022	982	994	1022	930	1011	944	929	949	940	947	968	971	921	943	987	958	982	978	1047	924	1007	974	957	911	925	996	991	947	982	952	941	974	927	966	1035	990	943	964	939	1017	971	985	974	979	1017	974	955	954	981	965	1024	980	988	1007	922	948	944	946	961	1015	918	1009	958	1044	1054	961	971	995	951	968	898	1018	987	979	959	918	940	986	978	932	973	955	945	987	967	952	943	953	986	935	974	938	897	986
20451	52630	9504	4858	3696	2808	2344	1917	1727	1508	1448	1342	1280	1217	1202	1160	1129	1165	1134	1049	1062	975	1007	1073	989	1007	976	975	1023	1041	970	1013	1014	997	1044	1050	1097	1077	1096	1090	1030	1055	1013	1062	972	1034	1093	1058	992	1007	1008	987	1058	1008	964	1015	1090	992	949	996	979	1006	993	976	1020	969	1034	1018	964	952	931	1008	899	995	981	985	947	978	952	908	944	1017	929	901	958	1025	973	984	978	999	941	925	970	990	960	980	970	949	984	1003	987	1013	983	961	1028	1040	961	994	951	966	1016	996	962	957	1003	985	959	950	996	977	955	991	979	963	955	1023	1004	984	978	981	943	940	1032	971	953	992	946	980	1014	1003	966	979	991	979	958	969	982	952	952	950	1013	1028	1029	959	969	946	936	995	992	946	978	1015	984	975	963	1005	945	983	917	919	985	978	963	939	992	967	972	951	991	933	1022	1006	985	995	962	968	947	972	985	962	984	1004	948	985	971	912	953	954	922	962	980	974	942	918	1032	952	971	987	981	980	1018	982	991	975	913	958	986	937	999	917	949	899	945	932	948	974	931	961	985	974	967	961	925	1001	975	956	987	946	914	1014	951	957	989	937	986	921	950	973	999	942	957	1007	958	916	938	997	956	916	978	965	985	964	980	967	925	989	981	989	988	963	971	1009	1003	970	916	972	953	920	951	877	977	953	952	924	1004	984	920	997	941	915	974	974	961	889	951	943	985	1000	955	931	949	992	939	982	958	910	939	958	977	957	949	979	975	994	954	927	971	978	931	965	913	1003	1014	921	988	952	1035	957	1001	969	972	981	999	1038	940	986	945	954	970	954	968	1015	999	996	948	993	962	1017	951	941	983	964	955	928	966	995	958	959	944	966	979	966	920	933	970	982	982	926	975	989	998	954	984	978	963	919	966	1072	974	1004	976	957	995	1005	970	986	971	971	1004	1031	1019	999	1018	961	977	940	951	938	929	979	936	980	969	979	962	932	935	941	972	1006	977	947	953	983	959	990	955	967	1022	950	989	957	962	1042	974	963	962	932	980	974	998	987	955	967	1030	955	967	1000	963	978	927	1020	966	987	935	954	1006	1001	961	975	959	975	950	960	926	1008	1013	962	989	977	911	992	1005	950	988	895	964	949	1019	1010	984	970	967	1023	931	991	974	996	980	976	979	954	987	938	957	992	983	1028	1010	919	948	998	969	1000	993	980	985	966	955	1014	932	966	982	918	932	946	966	974	907	937	941	961	963	985	1009	958	956	1030	907	964	952	940	968	1013	939	961	985	996	1037	992	985	1004	943	1012	959	971	938	987	1001	991	981	1001	952	980	961	981	976	926	1040	978	993	986	927	988	977	963	938	988	1022	919	949	943	977	968	993	1008	946	999	983	970	951	976	960	970	988	976	977	967	997	975	938	925	979	1006	973	967	1008	948	1007	913	964	957	955	1012	948	1016	979	996	923	996	948	931	922	1020	1013	965	991	975	981	974	954	915	1027	984	950	1011	970	980	1016	960	967	1003	969	963	969	973	995	949	976	980	942	964	984	1027	950	997	951	971	1026	999	988	949	1005	993	1022	980	959	974	991	1009	1011	958	974	978	988	967	964	986	962	966	942	985	979	999	994	975	992	977	903	981	958	1009	967	962	946	928	951	919	968	915	998	999	993	914	908	1037	952	980	972	990	977	939	983	950	978	994	949	998	1007	1011	921	1025	971	922	959	1009	987	966	950	995	1002	972	907	997	980	1013	952	929	990	940	955	979	961	977	960	974	972	919	987	945	968	925	944	984	985	983	964	993	966	975	1031	979	933	959	985	973	1013	995	969	976	913	976	973	955	973	1004	982	969	1014	968	969	996	998	927	948	897	930	920	936	1014	966	996	962	1012	1005	958	945	941	986	929	999	945	1007	963	984	959	997	993	980	974	948	972	955	976	928	968	992	959	957	920	904	988	1004	960	926	973	959	985	962	959	1008	910	927	990	970	1015	968	958	951	986	953	961	948	995	974	970	966	1014	970	933	961	1018	986	948	975	920	980	958	935	984	986	947	908	936	952	965	947	948	963	884	954	999	977	932	1000	997	909	968	943	933	922	937	926	959	955	933	938	936	943	996	986	969	953	991	955	949	985	953	982	1024	966	907	928	933	986	1006	983	983	940	990	978	1021	989	954	966	949	988	992	991	969	963	999	974	1017	1003	958	1017	946	948	971	965	1037	904	967	1006	993	921	1019	974	917	961	931	992	905	977	937	1011	969	949	968	997	1029	968	942	958	973	958	926	952	925	921	958	1057	1008	910	995	988	909	1001	944	962	959	953	922	1009	954	997	931	944	968	970	986	974	971	990	997	964	966	952	972	990	927	933	990	959	972	923	949	978	1013	902	943	922	941	1011	985	950	934	974	988	955	1052	946	969	919	954	978	968	979	1003	973	913	913	969	967	960	975	979	1019	976	920	1000	975	1011	991	908	940	987	960	976	946	938	958	974	929	969	936	1007	940	1049	955	983	1014	962	979	945	970	904	959	939	996	975	947	982	974	963	942	934	988	971	1022	974	990	934	962	999	969	981	961	971	922	952	1018	891	1023	976	930	989	953	934	961	964	1007	1014	1002	962	950	957	959	979	977	987	1031	980	975	1003	992	967	965	946	957	937	949	981	996	982	1003	943	964	990	988	939	960	923	1002	1011	975	970	1082	956	934	925	1013	1018	982	1042	930	985	945	959	981	1022	962	1027	968	964	1023	931	980	941	990	993	928	968	966	986	941	975	1018	904	981	999	995	992	920	939	973	994	948	929	1021	974	983	949	961	976	999	942	991	955	989	913	1005	965	972	1015	997	972	996	1014	995	974	939	952	997	991	953	961	1004	991	944	1018	984	931	965	954	997	981	959	953	945	961	935	978	945	915	935	1007	996	1102	984	1048	1009	963	988	948	950	989	945	925	932	975	947	1053	984	953	1003	994	956	990	971	994	980	923	948	949	961	909	949	989	963	984	956	996	922	1005	987	1018	997	985	1005	902	953	955	999	956	992	1000	957	969	958	964	1010	1000	935	963	907	964	1007	934	997	976	938	948	980	991	1001	1034	968	963	960	952	939	926	948	974	1013	996	1001	966	991	917	975	954	984	909	969	929	972	989	919	964	941	1019	1012	953	1002	968	958	943	957	975	914	997	978	961	1000	931	969	898	914	949	967	977	965	970	964	920	962	969	936	938	951	942	957	950	977	948	995	944	986	975	976	955	957	987	968	1010	945	993	997	995	1022	931	987	975	1006	993	974	969	930	956	940	990	962	987	940	979	995	949	939	1024	978	934	980	981	978	990	970	998	940	1014	1005	953	989	1025	955	1005	954	962	937	994	1019	982	958	968	970	1034	933	1008	948	1000	1004	1009	977	959	966	954	1017	976	963	1001	920	958	994	924	1008	966	948	1005	948	966	936	971	967	1002	931	968	969	1068	961	932	986	984	958	996	981	958	975	990	941	955	1002	1009	928	956	981	956	1010	966	936	981	1016	984	1004	953	998	1001	995	969	974	909	961	985	941	945	968	950	935	942	972	985	966	998	946	995	948	967	960	966	972	976	941	925	998	980	923	925	973	951	994	917	934	961	911	985	982	967	988	961	957	973	981	928	961	1007	953	960	1010	951	966	971	981	978	990	1002	958	947	957	951	934	978	948	999	947	988	951	1018	974	972	950	1004	924	969	934	947	923	967	923	951	956	1022	985	954	995	955
28582	18212	3928	915	765	728	562	493	515	530	468	502	509	501	514	501	511	527	445	478	500	533	503	504	501	482	499	479	482	481	518	502	492	488	472	504	571	534	540	496	522	531	486	496	496	501	532	536	479	466	500	473	529	509	449	512	496	477	526	515	452	510	472	473	481	489	480	504	463	485	487	489	479	476	510	508	480	523	491	500	498	466	486	513	461	459	488	499	501	477	472	464	537	451	489	492	460	520	465	480	469	492	497	501	513	514	487	514	496	452	525	494	481	496	490	501	526	523	457	494	462	480	457	492	464	529	490	495	483	488	505	492	502	478	459	500	453	477	499	511	520	471	456	497	507	473	492	505	476	483	496	540	503	495	496	491	507	456	498	486	506	462	552	496	493	486	506	503	511	496	511	459	495	485	478	510	501	500	498	514	470	477	491	489	483	514	444	480	531	516	514	461	516	454	507	454	493	515	505	491	506	495	471	492	507	506	489	514	431	530	471	495	502	472	469	515	493	461	510	477	508	551	536	523	506	485	525	505	455	489	473	492	528	495	522	527	496	510	524	451	452	493	485	514	490	490	451	498	483	510	481	524	505	495	532	509	456	522	494	475	523	555	490	472	502	471	489	539	492	512	527	481	508	451	493	461	497	525	441	502	493	494	469	486	531	490	504	464	446	494	476	499	501	487	516	529	496	510	494	504	454	515	489	479	467	517	460	500	522	475	530	524	495	490	486	506	518	522	496	493	497	501	487	498	480	514	447	515	495	494	526	500	521	482	485	483	473	503	507	485	483	525	506	469	457	450	506	523	516	481	495	556	491	508	506	468	498	476	528	462	474	438	480	514	427	483	499	513	541	462	458	513	455	500	473	497	494	468	506	456	490	493	503	483	492	478	517	508	499	482	503	477	496	533	488	524	484	497	486	494	510	525	476	494	546	460	476	520	505	507	521	501	511	533	523	467	502	491	503	544	487	508	483	495	465	477	494	520	496	513	513	493	483	492	479	481	525	497	474	482	496	460	480	471	485	489	483	477	474	518	486	506	464	522	516	501	486	506	508	478	494	491	479	501	522	506	525	488	490	498	510	512	480	475	513	499	500	463	489	474	510	484	497	490	510	492	496	495	507	506	507	505	470	480	481	491	486	492	495	532	485	488	543	499	507	475	466	507	508	516	470	449	509	497	482	498	491	518	488	450	489	513	501	523	486	502	502	510	477	479	489	491	476	495	484	512	477	479	466	503	467	470	512	476	467	510	468	523	534	488	498	491	460	501	537	516	485	494	488	473	470	557	451	479	463	477	496	520	472	475	490	499	473	492	507	515	457	484	498	477	500	520	488	496	505	480	488	514	472	493	489	474	489	517	498	506	473	475	467	469	510	511	495	466	475	513	476	458	512	481	485	488	515	510	466	467	506	499	483	485	465	493	475	542	529	516	509	472	477	479	489	502	486	487	486	469	481	481	511	470	497	472	478	492	503	492	540	483	490	471	514	535	495	502	472	469	513	502	526	531	511	510	502	486	499	519	525	466	520	455	513	508	444	489	491	489	470	485	500	458	547	503	485	498	458	455	478	490	522	483	497	527	511	517	491	478	490	479	508	480	492	483	483	501	516	473	512	542	475	489	477	475	530	468	497	485	471	500	497	479	522	516	511	499	499	474	490	493	486	494	461	488	482	477	535	478	496	554	537	518	471	512	477	483	490	510	477	513	476	458	483	467	495	482	472	457	474	475	494	467	516	542	498	456	481	479	482	512	509	553	447	531	504	496	529	477	479	488	481	483	499	462	535	533	497	493	484	502	459	482	523	442	512	491	506	474	496	488	526	503	507	501	508	528	479	497	465	507	478	476	490	469	490	523	521	515	476	515	503	485	523	498	495	500	513	484	470	480	513	512	526	518	483	520	463	490	490	495	485	481	509	450	519	528	473	482	479	486	458	437	482	506	501	512	489	491	489	521	503	499	494	511	484	482	523	503	507	524	485	535	497	471	473	489	467	512	489	482	463	461	491	441	521	519	500	496	522	504	498	509	480	542	460	462	501	518	499	538	524	499	497	479	503	478	493	521	483	485	497	512	498	476	489	513	490	462	482	501	507	467	493	536	515	487	498	517	493	502	476	515	479	485	482	487	485	508	522	506	523	510	482	457	497	515	488	493	501	475	498	490	531	501	475	519	455	502	495	508	488	473	509	500	498	475	474	480	499	500	489	484	490	522	500	555	505	461	547	509	492	516	489	504	494	480	475	532	510	477	519	512	495	516	483	477	547	537	509	468	482	497	474	487	468	464	488	493	465	494	519	496	473	522	487	498	461	536	516	497	521	496	496	453	531	540	507	497	501	527	484	504	498	473	492	527	487	499	461	504	513	452	539	476	501	498	481	508	504	480	502	480	466	492	511	476	502	498	499	471	474	509	534	476	527	519	463	463	509	461	468	505	470	510	488	526	488	499	487	514	507	454	503	519	527	514	506	487	496	481	509	485	453	480	488	522	551	483	491	493	512	495	521	515	498	504	456	526	502	465	478	513	513	463	470	500	493	471	504	497	559	493	481	469	526	494	500	524	475	495	493	488	521	508	524	499	484	520	496	490	527	518	521	481	495	539	502	486	513	507	528	514	470	487	507	480	516	502	508	490	477	502	498	535	494	468	521	487	514	475	490	470	461	526	506	516	487	480	500	486	499	511	469	532	477	533	508	500	520	512	448	453	495	495	496	493	497	441	479	499	492	486	536	481	435	511	481	511	494	498	510	493	484	464	497	470	508	518	528	486	464	502	423	512	510	466	475	492	461	469	477	515	476	487	475	490	475	471	460	500	494	496	513	504	505	459	518	491	482	471	480	456	473	475	468	512	519	530	456	509	474	448	475	522	528	458	482	478	536	460	467	476	532	522	497	497	489	476	498	517	503	521	507	526	490	498	470	447	488	498	520	505	517	472	507	534	487	446	467	494	464	512	502	483	499	474	493	506	470	469	480	534	470	552	471	479	525	518	474	505	529	507	498	523	506	500	486	531	533	507	442	455	510	544	504	496	467	502	512	484	502	473	515	469	510	446	513	487	490	486	519	517	499	464	492	505	542	516	517	505	518	516	492	506	514	465	498	495	520	499	490	470	515	537	484	456	465	517	550	495	520	524	549	519	505	495	503	466	514	500	495	474	499	470	524	490	489	475	500	511	490	504	467	567	487	499	516	466	459	471	500	490	489	501	506	467	464	511	486	464	476	526	499	486	517	498	503	518	515	495	478	501	504	493	467	503	458	463	535	468	495	512	453	495	482	515	490	479	486	494	471	504	499	505	462	493	477	465	476	488	525	534	524	494	513	448	499	492	537	500	509	484	476	491	490	528	505	490	500	454	509	482	447	501	526	507	484	499	496	443	539	480	446	503	478	473	524	520	521	474	466	497	500	511	515	536	467	482	496	493	498	471	477	469	478	494	524	502	539	493	473	461	501	488	496	450	481	478	484	487	502	478	530	517	488	510	535	500
11709	10597	779	673	640	565	601	562	574	554	580	547	488	542	513	571	532	515	521	509	510	525	544	522	517	517	532	519	526	513	518	533	522	556	534	528	544	552	588	528	549	533	558	546	552	560	573	509	536	546	547	537	542	516	540	512	497	544	543	550	524	503	503	527	518	560	578	500	534	508	531	521	547	539	490	512	512	514	565	536	532	524	507	518	534	560	555	498	535	513	546	520	535	534	506	520	566	500	569	502	536	467	567	566	501	521	540	532	517	572	474	521	525	512	505	514	519	562	484	468	527	539	511	531	524	523	507	494	537	497	554	522	526	541	511	492	547	558	552	495	523	507	527	514	539	538	548	497	499	537	573	527	536	516	558	533	559	523	504	531	507	524	514	555	515	503	526	497	514	531	493	497	536	523	504	521	552	507	523	497	511	494	503	544	507	519	495	476	568	515	510	552	487	525	581	475	528	536	524	530	547	536	565	484	526	520	531	515	547	502	503	490	505	504	499	533	561	524	510	549	507	516	527	523	530	533	535	549	520	505	504	518	509	510	513	504	537	534	491	541	501	566	521	504	491	477	529	527	501	498	522	564	537	543	538	535	554	498	512	487	517	507	536	551	522	518	522	532	550	503	531	522	560	503	499	506	525	533	550	525	518	541	480	496	544	517	547	497	561	514	515	544	548	514	536	472	479	485	495	540	523	504	520	514	553	566	551	503	542	502	526	480	542	540	522	496	519	545	514	532	482	530	532	508	523	532	513	502	521	546	537	515	500	482	503	520	519	550	519	507	538	545	532	522	524	560	570	508	520	510	528	498	569	538	548	525	508	509	512	551	523	552	526	504	542	539	514	528	521	529	562	511	530	546	495	502	502	536	518	500	509	542	539	521	503	531	504	485	530	501	531	529	531	536	525	545	531	506	509	537	532	521	523	488	517	547	527	560	530	536	510	506	529	523	521	518	520	482	525	563	541	513	493	558	526	518	518	559	532	531	504	529	518	517	518	527	525	551	557	526	495	512	532	548	549	510	509	516	514	516	536	505	486	488	510	545	522	509	531	466	537	541	503	539	478	518	529	524	539	523	524	544	528	465	493	507	535	507	490	522	511	528	529	496	514	517	521	472	505	551	522	538	521	539	524	503	510	509	499	540	510	501	521	485	527	534	531	526	502	503	503	516	546	534	536	527	550	476	521	546	519	512	513	521	551	547	518	461	517	515	549	510	532	530	518	503	518	506	509	522	474	514	498	483	540	521	485	541	489	502	512	516	510	498	526	493	506	523	505	538	521	521	560	549	523	520	537	532	532	479	537	534	513	538	522	519	530	527	518	567	522	487	539	499	570	541	512	518	523	507	517	509	528	507	504	520	520	527	526	556	498	515	560	507	563	550	526	514	500	546	541	522	556	529	495	526	496	468	496	514	491	552	518	546	531	519	541	537	561	525	526	520	497	516	533	557	507	540	543	502	527	571	493	539	501	543	499	482	547	524	482	485	514	497	493	528	556	536	538	522	559	524	536	510	504	494	532	557	521	514	539	535	542	545	533	547	520	502	476	538	520	534	556	507	500	504	504	534	522	521	511	531	555	503	513	562	546	507	531	531	505	537	525	529	522	511	496	493	547	510	502	523	522	537	523	519	535	493	519	552	501	561	516	501	527	520	501	495	555	521	471	515	541	509	525	504	518	527	482	542	515	522	545	517	513	564	529	516	553	529	550	593	522	498	501	522	520	513	567	509	506	548	529	516	516	518	515	523	533	542	515	543	531	504	515	512	499	527	526	552	555	518	532	506	517	490	529	516	536	548	514	517	519	480	494	528	534	533	525	492	524	557	513	490	565	490	502	544	505	532	516	491	501	543	563	482	518	521	547	535	484	530	506	513	517	530	521	561	554	502	500	512	517	496	499	523	500	504	512	495	472	560	546	505	491	502	535	520	561	520	538	500	537	544	527	557	544	530	518	492	518	497	532	537	508	519	533	521	557	514	571	560	533	525	511	485	511	553	512	521	517	543	545	515	560	544	514	501	527	476	530	531	534	498	515	506	531	490	531	536	533	538	527	481	512	479	505	490	544	542	515	527	495	543	515	512	515	519	490	510	507	515	564	479	519	530	488	541	523	530	518	516	537	526	507	520	507	487	540	518	513	523	512	494	528	493	550	546	521	509	520	529	549	539	520	519	496	528	560	502	552	541	515	525	492	506	499	529	526	519	554	535	509	531	525	548	527	538	527	502	515	486	520	535	524	493	563	505	545	515	499	531	509	571	539	537	541	524	515	526	524	511	545	529	520	499	532	544	525	557	532	520	500	476	527	507	555	510	519	541	515	550	516	483	525	552	486	539	553	526	532	529	506	558	533	530	520	498	582	518	525	526	557	557	531	495	520	534	502	501	539	512	504	532	530	533	532	504	544	576	547	570	549	511	548	557	525	509	502	488	514	501	536	516	510	528	552	527	498	527	510	562	531	486	517	523	471	538	550	552	498	526	547	527	483	529	533	532	537	530	508	552	503	491	535	512	530	513	567	517	526	504	577	534	517	510	535	506	547	535	523	536	511	526	551	492	530	513	513	529	515	545	531	485	505	528	491	531	542	509	514	520	541	524	553	522	533	535	539	520	499	523	519	500	503	471	505	509	507	547	548	480	498	526	555	500	537	522	533	467	542	498	504	521	528	539	581	512	526	521	496	516	508	508	527	510	511	500	532	579	536	557	542	506	522	536	531	541	524	499	487	486	524	535	512	513	500	557	540	500	504	519	527	539	529	510	534	542	551	513	498	552	524	530	515	509	543	579	573	481	563	520	497	513	515	516	535	514	514	527	550	500	511	523	494	504	539	528	559	506	504	531	546	521	553	527	518	518	534	509	526	508	531	506	487	532	520	501	538	547	525	494	551	498	538	523	504	556	556	479	547	501	529	538	540	502	553	550	503	525	521	527	560	514	528	471	506	541	517	552	501	495	574	501	516	493	515	536	553	536	514	556	515	525	482	526	521	507	509	502	500	546	519	504	530	520	540	555	557	469	528	551	520	518	520	485	520	520	500	558	525	513	550	563	565	538	519	546	534	516	538	545	491	531	501	523	555	517	501	512	540	504	562	543	548	524	547	517	469	519	508	529	541	527	593	515	526	526	521	515	558	510	551	532	515	580	506	550	461	546	523	536	502	529	484	524	515	524	517	486	488	528	551	524	556	546	521	498	494	496	510	519	520	504	479	525	503	502	515	533	544	548	508	538	531	521	553	537	518	533	525	555	528	553	500	525	534	526	551	507	537	513	538	509	563	484	550	541	538	490	520	502	516	511	527	557	559	508	512	497	517	562	553	530	529	488	539	530	536	527	525	508	522	529	504	506	548	517	553	526	507	485	547	530	520	527	499	527	527	521	485	529	542	510	527	518	542	530	535	527	534	517	514	499	505	539	484	541	510	494	563	551	468	491	541	554	504	488	457	514	505	550	534	503	550	525	505	513	516	538	496	533	512	534	556	518
24230	21524	28799	24653	21354	6720	1366	1056	954	931	861	822	853	844	822	810	837	816	755	792	798	808	776	758	785	774	745	750	789	771	718	748	770	755	734	815	806	741	830	797	776	801	778	761	710	746	796	765	736	808	764	813	762	753	792	756	776	768	730	723	714	758	795	725	774	785	778	768	797	740	741	757	733	805	730	692	738	711	751	746	793	750	809	739	765	778	784	744	795	726	719	783	810	757	762	750	755	765	739	720	781	729	759	713	787	757	721	724	712	747	747	702	757	771	758	750	764	760	759	789	746	765	761	750	754	765	739	723	732	757	729	780	725	724	705	742	747	753	792	779	749	654	761	799	756	741	758	735	777	752	742	791	779	782	746	769	776	758	765	766	745	743	761	750	728	777	782	813	763	753	784	793	742	737	745	739	730	772	811	795	741	783	765	768	742	753	771	768	770	784	789	752	727	733	782	754	733	763	781	755	724	754	797	743	680	719	786	727	757	734	750	765	762	751	683	740	762	741	709	739	741	770	747	742	751	800	768	757	732	717	772	799	745	755	745	745	732	744	740	772	754	769	704	728	734	708	714	713	785	753	693	733	734	691	732	757	777	681	741	743	785	755	719	755	747	755	745	758	787	793	750	737	696	725	749	719	769	734	733	722	725	788	716	752	731	775	757	717	781	723	729	742	763	754	742	761	775	769	772	729	775	796	791	727	772	741	755	822	798	757	767	756	766	726	745	764	701	754	740	727	710	769	792	729	760	803	786	680	758	773	742	765	750	728	759	742	780	757	738	714	729	686	755	771	750	720	769	775	758	812	782	763	721	778	746	740	774	811	781	776	758	748	778	778	814	703	679	777	764	754	761	693	743	784	781	749	749	775	756	726	723	733	755	744	708	744	719	716	752	695	755	767	761	740	763	752	790	781	725	715	766	816	759	773	690	776	781	741	778	737	776	761	771	708	726	689	735	752	761	764	729	752	760	779	737	719	751	776	679	786	669	762	741	750	747	714	755	755	761	755	749	701	778	693	800	753	766	796	729	779	757	693	780	758	771	789	695	708	802	736	739	756	716	745	775	745	766	720	777	711	765	733	686	712	821	746	812	751	757	717	774	747	763	765	738	753	755	758	722	747	781	744	776	757	784	712	738	752	758	706	799	740	753	725	741	798	816	722	734	769	724	736	741	734	779	710	767	737	751	764	707	747	793	739	709	749	765	763	748	733	729	781	745	710	724	742	732	704	760	772	779	750	733	755	717	716	705	779	743	766	737	811	740	707	682	696	721	776	744	759	723	769	780	755	717	733	728	735	758	711	762	776	718	786	754	774	760	769	746	733	720	807	738	794	753	764	725	764	775	710	749	791	773	786	776	727	706	741	785	733	771	792	744	766	793	723	726	728	736	693	774	769	735	766	769	725	752	757	763	763	759	752	796	732	768	812	786	805	776	806	747	740	748	753	741	760	733	815	746	771	793	723	781	716	788	754	734	759	694	740	765	743	739	774	745	737	734	753	734	736	712	743	711	726	779	742	718	738	770	763	801	741	798	708	720	713	764	767	805	730	730	833	770	798	782	743	729	720	725	759	739	774	721	767	738	772	737	749	731	799	781	768	749	766	731	747	753	719	819	755	739	762	742	761	755	688	755	735	754	770	746	761	737	755	789	753	766	797	712	713	751	729	748	767	738	759	797	741	722	781	747	781	746	781	804	743	699	751	744	717	731	742	788	764	737	769	742	750	779	789	728	735	777	724	764	782	743	711	704	735	739	754	746	723	761	763	717	711	764	738	745	759	774	789	723	741	744	716	717	745	695	706	751	755	807	725	704	752	729	732	732	793	744	733	781	791	765	745	743	746	712	709	733	760	751	762	739	760	750	710	745	758	789	775	737	735	767	757	754	736	731	742	758	743	762	768	753	726	768	728	715	788	728	798	803	763	684	781	737	750	707	767	750	755	791	729	749	754	749	765	730	715	768	704	753	779	751	739	750	744	766	753	798	734	723	760	762	740	689	723	758	743	789	776	763	768	734	729	750	778	729	759	791	812	792	723	778	748	764	742	744	730	765	795	787	782	752	735	712	765	742	742	768	734	752	788	780	755	701	764	762	712	811	764	745	725	727	733	723	769	773	769	771	778	745	806	739	698	746	759	749	746	779	778	740	762	733	703	759	759	779	731	743	749	755	765	730	762	763	702	815	764	739	755	757	742	796	754	772	764	729	702	731	723	750	762	787	767	768	717	740	674	744	740	755	751	781	734	772	725	798	786	771	707	765	767	762	762	703	773	799	743	695	756	778	719	729	770	756	757	717	751	742	764	738	733	737	758	732	733	686	734	745	757	776	773	732	763	755	766	748	718	769	714	778	746	787	718	790	738	713	754	782	708	731	680	741	773	770	756	707	762	781	728	785	769	715	753	750	782	801	749	736	685	791	759	736	772	771	811	742	829	734	739	746	747	735	771	735	738	708	680	752	755	698	719	803	756	750	793	737	759	709	697	768	755	763	770	728	751	780	816	769	745	750	735	761	727	760	746	793	734	743	795	737	706	736	708	753	726	763	750	738	735	752	716	805	743	765	685	752	761	738	751	727	743	734	782	742	746	702	726	765	770	769	815	798	766	775	767	807	730	737	738	777	737	738	764	755	700	743	684	787	785	763	782	729	735	726	756	752	741	780	724	756	773	756	744	771	755	710	781	747	741	744	755	729	757	751	770	761	735	771	766	755	762	767	748	734	770	737	782	757	737	737	756	788	751	758	779	807	747	797	755	799	751	771	748	748	760	791	747	734	776	762	747	776	760	715	719	703	742	761	706	729	754	770	780	769	741	751	781	709	754	747	749	747	787	802	776	700	737	730	770	768	737	775	760	770	723	773	757	724	746	696	759	708	747	741	744	732	833	776	742	695	729	697	737	813	773	719	741	755	739	758	714	737	736	800	767	701	764	724	696	774	752	738	731	779	720	796	764	780	774	756	774	772	763	751	753	725	787	736	774	768	708	743	742	753	743	763	727	737	731	680	751	741	736	745	754	743	730	783	731	753	729	698	771	693	742	779	755	747	744	757	726	732	758	701	779	724	773	780	734	733	779	778	774	749	789	738	755	746	732	822	732	708	715	771	739	744	754	760	753	693	771	766	749	716	768	754	781	726	714	686	782	724	716	753	727	708	773	728	736	741	756	701	767	769	761	784	787	769	719	742	744	748	723	735	697	762	692	710	770	698	724	743	772	766	787	717	779	795	785	746	763	761	751	768	742	724	800	791	726	752	762	731	726	754	727	784	809	756	697	743	744	735	804	786	741	711	743	764	777	728	737	766	749	767	760	738	790	762	774	755	711	756	758	797	757	770	735	832	738	782	764	731	749	736	720	746	773	771	758	733	794	774	711	726	701	739	748	747	724	766	750	792	763	713	746	781	714	714	738	718	764	801	695	718	720	750	787	748	707	742	757	738	745	766	694	792	763	737	746	745	690	776	762	745	809	758	755	761	783	720	711
19263	43350	5684	2729	2171	1756	1458	1265	1128	1055	974	916	925	906	877	842	829	817	845	828	776	828	794	795	744	812	762	767	787	746	774	778	764	798	786	820	909	799	779	845	818	756	812	818	771	830	805	785	817	789	844	780	766	774	806	805	807	846	785	785	752	821	817	790	803	743	780	806	756	764	762	755	729	738	727	729	821	832	715	796	723	766	710	754	752	755	807	755	741	806	781	738	759	741	764	779	808	753	814	784	775	791	747	780	809	775	785	749	752	733	763	772	785	764	756	758	759	751	831	731	738	817	741	729	755	733	723	761	716	772	794	719	729	776	697	801	724	764	767	768	758	751	698	747	792	748	674	720	790	753	740	749	759	759	741	753	803	734	736	736	786	793	748	825	775	761	784	748	792	820	769	725	781	751	708	825	743	790	732	819	785	753	797	800	774	774	781	766	822	748	781	767	779	716	774	787	781	733	776	766	776	794	803	767	783	839	764	753	778	729	824	756	740	765	755	758	775	762	747	745	776	736	803	770	732	727	753	753	757	810	722	742	747	771	713	796	755	755	795	729	762	752	797	733	747	723	771	721	751	748	812	773	785	760	776	724	802	769	761	763	781	759	706	728	730	773	789	770	725	736	865	787	754	783	737	732	775	807	728	735	761	750	771	737	765	776	755	798	759	759	733	756	726	730	762	705	768	730	762	758	706	755	782	759	755	744	750	806	795	750	760	740	784	778	781	771	706	757	750	790	726	803	777	725	772	704	724	779	742	755	736	790	794	811	751	785	761	760	703	727	696	742	774	758	775	743	767	776	761	812	725	762	789	742	761	723	784	726	746	771	780	748	774	755	829	771	775	756	757	781	749	835	710	766	731	757	781	796	787	768	748	743	764	719	763	780	782	768	723	752	753	754	752	773	773	772	777	776	725	718	767	721	801	794	772	734	753	751	750	730	752	716	784	727	774	765	784	775	737	757	734	749	754	779	791	841	816	720	777	721	698	755	746	761	775	796	836	723	826	759	764	744	785	822	772	825	753	719	749	754	746	752	753	732	742	758	779	771	777	774	769	804	778	694	770	741	772	743	713	797	763	777	754	753	760	768	820	743	770	741	793	796	739	726	751	820	751	755	803	719	723	765	763	731	733	798	772	736	789	709	697	778	781	726	804	772	797	784	756	727	799	775	757	732	767	744	702	768	775	786	755	759	767	755	764	723	730	768	736	810	785	815	790	743	725	730	778	751	749	796	804	706	750	756	781	794	770	714	791	731	736	745	737	754	763	760	740	807	791	786	765	737	735	749	728	783	781	745	752	799	729	752	752	792	790	737	738	739	734	787	775	796	722	803	805	751	756	746	785	745	719	780	785	722	742	760	785	752	761	778	774	721	791	733	787	696	776	765	759	759	757	744	741	760	727	753	802	744	758	774	776	792	751	755	753	771	727	770	779	770	782	750	769	766	768	768	749	743	780	719	785	741	769	708	737	724	741	742	750	717	717	800	775	737	780	802	787	783	778	781	789	755	721	791	795	729	742	722	755	739	760	792	792	731	754	746	791	764	759	798	768	757	758	756	784	780	755	740	766	769	790	777	808	741	758	786	747	752	772	782	758	792	786	748	777	764	765	773	770	764	748	738	793	728	789	746	759	749	717	739	829	744	731	788	769	814	765	788	760	730	758	735	781	715	730	796	713	752	766	795	758	776	782	708	700	775	780	794	773	763	769	748	787	771	732	808	746	755	799	807	719	745	797	781	784	759	761	809	757	759	771	841	789	752	803	762	785	741	768	821	771	766	795	747	745	778	745	706	780	782	766	742	774	788	760	776	785	771	739	785	742	732	793	765	746	788	767	795	782	725	767	740	806	798	794	775	747	740	744	751	785	738	778	750	771	764	763	772	760	752	760	767	798	785	725	798	753	804	762	753	713	738	726	767	787	764	723	762	773	719	758	730	758	734	744	774	736	730	779	787	796	741	740	744	735	727	795	784	741	721	774	777	785	774	724	754	799	807	743	764	798	720	734	747	750	744	744	745	758	739	748	755	730	705	726	757	774	758	724	736	786	752	766	756	787	804	786	762	775	774	758	729	760	747	789	747	747	739	785	732	763	783	748	743	766	732	716	724	766	757	778	778	776	784	779	790	715	750	794	749	733	736	691	723	766	793	774	802	763	810	743	748	736	721	691	729	712	743	805	733	800	710	750	738	721	743	791	776	726	777	762	780	770	788	768	786	725	762	763	790	759	741	763	760	724	748	734	796	765	785	770	734	728	763	765	757	756	777	731	716	750	762	719	784	788	701	737	759	746	765	827	780	775	790	759	727	771	797	778	755	732	801	800	732	780	733	803	808	760	769	725	741	739	736	772	746	750	736	707	731	761	799	710	784	727	750	726	727	768	752	750	752	803	727	754	721	770	759	781	741	754	769	732	752	769	739	760	797	793	732	742	763	774	770	718	789	746	758	783	747	770	798	765	762	794	755	722	753	755	713	779	734	751	790	757	792	751	715	760	747	742	781	770	734	742	818	726	770	718	774	756	740	758	766	747	779	694	799	755	694	770	757	764	752	778	744	797	779	790	790	758	714	745	772	742	740	770	744	783	771	736	802	717	751	732	757	745	712	763	727	744	716	718	771	731	729	762	786	778	724	783	819	740	731	754	720	784	734	818	776	731	774	749	798	727	721	732	762	774	772	800	772	751	754	728	714	771	794	700	748	748	757	754	763	770	770	801	774	767	716	758	768	774	803	852	766	726	734	730	739	721	736	775	733	797	752	697	735	757	776	740	751	788	753	776	745	748	754	734	747	830	710	746	764	793	765	702	757	749	746	796	741	747	729	766	730	744	777	765	752	737	746	751	772	806	803	749	763	752	758	739	729	766	745	755	754	749	757	722	734	763	723	741	749	732	717	755	770	737	816	721	734	753	745	767	779	764	747	722	768	729	746	728	781	734	796	752	795	746	716	784	758	777	683	777	749	790	754	692	780	763	782	744	731	764	751	707	809	776	783	713	776	765	730	772	705	737	818	731	734	706	811	761	737	766	732	733	789	797	770	767	774	778	751	770	781	748	778	726	751	790	753	821	739	804	773	773	752	716	763	765	746	799	725	788	777	773	778	757	786	778	761	726	722	765	766	730	813	773	746	746	713	748	766	789	752	739	776	782	786	726	726	755	755	755	727	761	754	715	764	789	756	740	773	774	753	719	791	700	714	772	752	785	790	774	757	780	766	786	809	806	762	723	763	775	777	781	758	775	716	761	762	768	737	748	740	769	731	748	775	785	798	751	721	741	745	793	747	765	737	747	732	795	733	809	780	751	739	777	795	787	796	775	794	792	768	735	794	748	738	733	726	789	736	752	682	746	778	743	766	797	729	780	762	797	790	801	753	758	751	687	803	767	763	749	752	804	744	781	800	800	757	751	745	778	783	824	757	732	738	794	771	680	748	752	780	769	777	785	742	785	749	790	787	755	777	741	783	756	780	752	830	775	751	712	773
25492	21642	27717	25649	7523	948	798	695	701	656	644	631	620	575	558	608	620	559	586	603	561	604	591	577	561	555	603	526	543	563	533	574	533	545	576	566	637	546	544	540	609	569	563	613	570	553	607	588	664	558	579	582	582	599	605	504	593	606	525	591	567	564	571	607	583	567	582	572	608	567	559	576	524	586	622	574	540	591	602	575	548	559	576	582	539	539	557	573	569	571	574	564	563	553	561	584	536	568	547	563	564	588	553	570	513	536	518	521	564	591	574	585	587	541	557	561	555	538	573	577	584	523	581	560	532	567	578	584	602	578	584	614	591	541	555	593	553	570	598	551	533	571	539	579	576	511	545	552	512	569	559	572	572	541	591	580	565	594	578	572	548	568	585	569	563	577	508	574	569	572	542	541	569	550	562	571	603	532	552	597	507	569	575	563	502	598	528	563	561	573	523	559	557	539	538	583	544	597	577	577	593	595	588	561	517	585	577	561	544	597	600	558	589	546	594	550	557	572	576	555	544	514	526	568	548	556	553	543	560	511	572	555	605	571	553	547	553	572	596	576	585	566	582	541	559	552	583	550	627	551	536	576	583	570	560	537	568	565	565	565	581	540	557	572	574	585	569	607	571	543	561	561	579	535	555	559	547	581	573	595	535	589	581	530	577	602	597	501	577	567	589	548	561	566	606	559	597	586	525	526	580	571	574	562	572	527	612	518	562	594	576	558	563	491	567	590	557	594	602	600	563	518	536	550	596	544	535	575	555	597	550	573	553	523	549	550	572	610	587	527	557	538	556	573	593	575	531	576	575	570	593	560	581	577	548	547	545	548	560	576	562	557	559	580	583	560	535	557	554	545	538	542	569	530	541	609	539	599	557	547	552	547	536	570	564	517	578	552	609	570	547	589	609	555	575	573	562	573	576	594	563	569	562	570	577	586	556	533	525	611	546	561	535	555	587	565	576	561	547	545	552	537	592	523	566	589	597	575	548	598	567	559	597	536	579	581	571	593	535	595	562	582	574	532	554	565	589	567	541	526	568	545	569	583	567	567	531	554	561	522	553	592	536	551	563	523	507	529	539	568	577	527	549	555	559	564	593	590	530	523	583	565	610	539	546	598	561	566	603	569	564	615	594	554	538	608	594	559	602	540	580	518	552	594	585	587	575	585	557	627	538	554	559	551	566	524	531	534	577	594	581	543	572	569	548	599	568	558	547	599	551	509	591	554	600	556	528	533	571	543	548	552	570	584	626	556	606	549	515	554	528	557	579	511	570	556	571	548	538	571	522	534	587	545	542	566	554	524	560	560	557	507	551	583	551	533	553	565	579	586	556	563	584	561	588	559	593	547	546	557	570	533	575	571	569	605	520	568	580	566	517	572	548	563	560	570	563	556	522	594	523	540	573	573	562	603	570	556	542	585	583	568	582	504	566	563	597	557	576	540	602	557	568	562	563	562	589	542	537	572	557	552	554	575	559	562	574	553	542	530	532	556	593	563	555	562	581	567	552	533	594	557	513	532	600	544	556	563	557	598	554	556	579	570	579	554	555	569	576	541	543	562	567	550	562	594	599	539	565	544	618	570	505	548	587	575	537	573	602	524	567	591	581	534	529	575	545	607	546	549	592	569	593	572	517	549	631	525	522	523	541	569	573	537	577	549	607	568	577	559	576	552	528	561	546	546	517	519	569	533	543	573	520	546	596	590	530	536	591	581	580	562	584	530	584	564	542	574	550	569	604	558	576	549	547	562	584	526	551	531	561	575	561	526	582	550	565	589	579	592	542	531	566	556	566	514	566	571	547	535	524	554	575	573	531	594	568	532	581	570	574	555	548	590	544	590	565	573	559	547	583	593	581	550	522	561	603	544	529	554	566	590	541	568	537	531	550	566	559	553	562	575	599	569	607	566	584	568	526	574	568	533	567	553	536	551	592	575	542	543	592	597	589	517	521	585	544	581	588	537	590	536	544	591	548	584	571	551	611	584	544	539	557	587	570	531	594	567	525	571	576	565	578	600	563	530	545	571	535	579	614	555	589	556	578	536	554	593	574	561	540	593	509	554	621	563	545	595	559	601	546	577	560	560	539	570	540	556	581	589	579	576	574	561	569	571	569	587	549	602	600	560	591	564	535	560	542	538	590	557	571	545	535	511	548	577	565	580	601	599	595	554	568	520	556	562	542	599	588	591	551	532	565	574	522	605	523	602	566	579	530	589	578	564	569	547	633	592	583	605	550	609	506	540	585	586	533	563	546	548	551	532	562	527	564	536	587	550	548	560	568	535	569	574	620	586	537	578	530	590	542	552	522	522	539	521	604	539	550	559	590	553	603	619	569	524	594	570	563	572	512	558	567	547	504	559	558	573	567	507	560	541	538	629	577	596	590	548	550	598	583	604	595	567	599	547	548	548	561	556	573	554	567	531	574	553	593	572	559	579	556	563	577	580	570	573	556	572	553	523	538	584	588	537	569	554	609	532	571	580	537	531	570	557	601	518	552	580	560	561	533	555	530	570	576	567	594	561	537	574	611	546	541	547	540	573	552	556	541	583	604	556	550	567	614	562	541	569	535	556	550	541	546	568	549	554	570	578	556	576	537	510	625	566	567	557	540	526	559	568	583	534	619	574	613	592	588	554	568	589	528	594	548	566	557	582	571	598	546	586	559	557	566	545	578	587	548	598	559	559	578	581	530	579	554	573	536	529	585	560	562	541	536	529	535	608	601	572	549	558	601	580	556	557	577	538	545	583	584	554	567	569	539	589	584	612	546	596	519	574	592	581	531	545	556	555	544	553	589	590	575	605	585	584	583	550	609	569	555	581	630	517	553	545	587	552	537	580	553	562	539	549	560	499	551	532	578	573	559	592	581	568	535	547	551	551	558	589	579	561	544	579	503	560	549	574	532	560	491	590	539	524	567	537	596	562	604	557	569	598	548	535	583	557	542	572	563	522	622	546	549	565	584	541	549	517	567	590	556	568	583	559	540	557	569	547	534	542	563	570	612	569	570	573	577	515	560	536	592	549	586	569	563	578	538	531	532	580	521	566	554	568	535	583	531	516	597	630	535	571	590	600	539	525	541	512	557	555	578	549	591	557	549	571	581	547	549	523	581	584	515	550	568	540	581	578	527	537	557	554	523	567	586	551	574	572	576	576	587	562	581	600	541	573	577	603	554	587	543	551	543	569	563	572	541	594	571	545	587	566	573	560	580	554	577	628	553	564	552	592	577	545	554	568	570	539	603	566	571	626	482	584	526	620	556	573	573	593	547	571	596	554	538	557	571	582	567	585	583	574	584	580	553	583	546	570	621	540	560	592	562	583	557	541	567	582	555	543	592	577	588	506	603	547	533	567	572	596	556	567	550	535	587	539	544	572	542	602	533	584	570	577	599	566	563	532	552	574	530	565	542	548	557	552	536	592	543	567	551	592	559	570	560	562	580	564	596	568	578	567	517	598	551	558	613	559	531	564	554	538	538	563	568	598	551	567
17277	36118	3420	1817	1399	1151	1056	871	834	806	726	729	695	686	628	726	660	583	629	676	601	628	632	592	652	630	592	638	643	609	606	606	615	608	639	650	643	656	673	660	629	645	603	630	635	616	648	635	661	587	601	643	604	636	630	633	590	658	613	635	664	632	617	613	593	619	587	600	620	555	610	577	613	596	620	607	569	575	628	606	608	620	602	613	561	631	610	611	629	582	525	619	615	616	585	632	592	618	610	605	645	618	629	591	600	622	603	615	569	606	586	639	629	562	606	661	623	666	603	633	616	588	610	625	641	618	667	573	597	603	613	600	604	561	605	621	651	590	617	607	622	635	610	594	628	601	633	633	609	647	630	579	579	615	605	617	661	575	637	593	635	578	597	568	601	551	616	579	593	617	602	605	617	606	620	549	598	558	660	599	619	624	590	596	608	618	574	584	622	607	580	621	600	627	607	645	597	586	608	636	609	601	628	598	582	602	595	647	596	610	618	629	636	631	585	623	586	628	618	604	601	626	592	589	595	595	623	607	623	573	602	644	591	640	609	601	613	655	605	630	593	676	621	628	608	601	621	642	621	572	631	606	592	634	648	609	600	612	649	629	607	629	627	579	651	584	564	594	633	568	618	619	635	625	587	617	574	601	576	627	606	630	600	581	677	592	602	643	597	665	597	580	622	618	595	602	603	593	551	592	592	647	634	607	609	616	612	626	562	608	569	625	560	631	586	632	626	606	628	641	631	628	635	597	600	590	610	625	581	634	564	599	621	636	589	612	580	625	616	634	609	570	601	619	585	580	624	611	585	591	619	607	594	601	630	632	611	593	573	619	601	598	624	609	588	657	594	581	605	596	609	607	612	626	584	600	629	577	570	602	573	636	593	579	560	605	648	603	597	584	617	626	597	579	598	593	564	612	611	577	595	605	626	639	619	607	624	624	628	616	606	602	577	595	572	615	617	666	571	608	565	647	597	627	585	585	591	609	649	605	614	614	623	597	598	611	601	611	618	615	624	620	598	633	628	611	601	585	636	615	614	629	617	607	574	633	662	604	635	638	664	653	590	652	637	616	610	628	574	586	598	625	599	612	611	616	631	587	627	667	584	628	613	595	624	619	591	639	610	629	625	609	608	643	600	568	641	623	587	639	587	576	583	597	605	647	646	582	598	618	588	578	612	629	612	604	596	605	612	629	620	598	655	596	610	559	632	595	602	630	616	564	653	598	631	608	611	601	590	613	629	595	639	628	622	619	616	665	587	614	629	583	614	631	610	603	576	643	612	616	576	553	575	604	621	617	606	603	637	600	606	627	616	589	618	568	608	626	616	571	636	627	586	600	633	623	636	643	626	630	613	599	630	595	556	577	610	625	642	615	606	591	623	607	591	576	631	638	596	601	589	653	591	631	605	603	578	604	593	597	633	547	570	605	574	616	567	621	645	576	611	614	637	617	609	593	591	613	593	602	614	573	617	572	581	572	595	599	625	607	630	649	604	570	651	622	633	665	590	660	653	580	578	601	660	601	571	591	609	651	589	629	619	618	610	618	627	608	638	617	598	592	639	601	593	644	592	654	609	611	590	599	614	631	656	591	554	597	635	574	577	606	583	616	634	596	578	595	602	594	637	578	622	589	637	659	653	603	651	591	603	624	560	625	642	600	608	620	615	570	610	586	574	617	648	607	638	562	571	629	597	575	604	639	615	618	613	608	607	597	622	590	604	612	641	606	576	617	631	600	604	640	625	629	596	531	575	625	628	610	657	636	593	604	585	613	623	546	610	604	599	624	582	665	661	598	617	596	609	596	596	578	596	591	605	590	608	644	589	613	587	653	576	595	597	598	622	617	609	613	629	641	652	597	603	621	609	565	629	634	593	613	584	547	608	620	578	637	584	608	609	599	595	606	624	615	613	604	587	606	618	587	601	610	555	544	616	553	677	582	641	664	616	619	599	595	610	616	606	625	579	567	619	598	599	619	600	593	578	606	587	603	537	644	600	617	594	619	578	617	598	552	600	574	603	640	587	653	630	634	613	619	625	608	602	615	597	581	592	598	594	602	573	627	624	611	596	633	584	595	651	603	587	586	615	632	623	594	620	599	581	572	592	626	566	655	638	592	607	629	608	614	563	610	643	600	582	608	597	567	633	592	624	610	602	589	575	601	611	603	611	629	614	625	604	597	609	582	600	622	613	580	584	624	617	631	622	574	606	613	629	579	607	571	586	620	649	648	628	589	627	575	565	623	645	635	610	569	628	622	587	596	598	593	587	639	583	592	606	656	584	616	620	600	617	585	618	645	627	604	640	615	645	582	614	598	635	650	582	623	598	550	608	573	640	622	613	599	623	593	619	646	630	619	612	644	637	613	577	632	656	627	660	615	573	591	587	587	612	597	623	548	615	619	585	631	578	625	610	585	591	601	636	613	595	659	621	654	618	655	624	604	628	626	617	618	610	612	604	629	597	613	622	592	614	624	585	622	576	595	622	602	575	612	660	607	620	594	574	630	582	603	578	595	631	573	630	619	617	575	588	618	618	605	646	612	591	606	631	572	567	621	587	613	624	601	591	602	579	608	597	621	602	637	606	573	642	550	595	651	604	680	622	589	613	573	594	606	609	567	640	606	613	633	616	571	604	590	627	605	593	610	628	605	623	586	618	586	585	610	581	612	579	610	570	594	593	590	601	659	600	629	607	589	609	566	652	589	564	573	609	612	597	616	594	573	538	624	593	614	575	592	626	595	593	636	637	593	602	652	596	597	550	627	591	559	614	606	614	601	587	608	607	559	614	643	622	598	554	592	612	591	616	600	575	607	601	609	614	591	599	614	596	643	645	605	560	628	612	658	675	617	636	543	559	623	604	623	606	614	598	601	599	588	589	637	618	595	644	615	572	612	625	631	617	634	628	604	608	620	558	606	621	564	578	623	587	638	568	597	574	621	598	636	604	613	631	608	611	618	620	618	609	628	582	609	602	566	598	607	619	621	630	650	547	586	616	618	614	617	600	595	573	633	596	558	622	565	620	599	615	661	571	631	637	629	603	624	598	635	581	594	569	664	596	614	619	565	643	619	558	677	588	596	607	624	596	621	678	605	597	585	624	620	584	613	597	662	609	630	635	656	677	634	620	614	572	645	622	558	594	609	628	594	567	614	630	607	591	627	588	609	614	620	641	637	624	590	636	613	593	562	582	588	584	645	640	586	590	609	594	629	627	610	640	653	566	591	641	606	633	610	539	591	583	578	618	599	573	607	601	598	626	624	625	595	590	592	559	614	620	641	592	622	618	622	617	590	629	605	625	638	644	622	604	593	613	631	542	596	585	554	562	564	560	613	587	595	586	600	640	644	614	574	605	626	625	592	608	614	619	628	610	598	673	628	598	617	602	583	599	600	653	640	619	582	660	601	562	655	625	622	633	587	596	596	558	624	595	582	608	605	659	544	598	631	591	616	635	599	646	658	599	560	623	560	625	578	587	606	618	622	621	612	651	636
23118	21635	29452	24311	21640	21548	5545	1665	1313	1320	1246	1153	1137	1128	1081	1057	1030	1028	1007	1016	1046	1012	989	1004	965	1054	995	1030	942	972	990	994	1045	978	995	980	1022	1057	1007	1013	958	906	985	1033	996	994	1005	992	1064	1003	961	943	970	996	939	990	927	987	931	1006	973	1002	952	992	961	969	953	989	972	979	970	966	961	956	951	948	978	928	964	962	915	988	981	951	991	1023	938	968	967	942	945	905	955	983	1006	970	911	927	942	989	952	981	909	936	973	962	971	913	945	983	1001	987	975	959	910	975	999	1009	1012	965	966	929	1001	945	978	931	925	958	939	977	1005	964	970	875	932	924	919	934	956	957	976	947	938	1036	992	885	941	943	1010	948	935	931	940	970	931	967	959	948	981	916	946	920	969	907	959	958	972	953	974	1004	931	967	972	981	935	941	925	979	955	894	970	953	966	924	1010	960	969	951	969	913	986	999	956	965	990	891	953	994	977	945	935	988	962	951	940	923	972	964	979	937	929	932	924	901	866	993	923	963	928	915	941	909	1033	974	978	938	980	926	1006	970	969	927	977	963	908	975	1001	957	951	976	1020	922	944	867	967	929	971	964	953	892	918	963	948	975	968	959	1008	979	955	963	960	919	923	939	941	921	961	984	951	901	945	988	902	990	956	974	946	989	1013	950	936	963	937	936	915	948	957	885	942	990	923	928	970	916	936	1011	970	1010	955	967	932	1007	941	994	928	969	966	954	954	941	945	949	1016	930	966	901	919	901	1012	952	978	973	940	1023	935	899	970	933	920	990	982	956	967	946	993	942	995	953	918	982	976	958	920	945	1033	961	970	919	973	957	934	932	935	891	968	984	948	971	939	923	930	886	937	931	961	936	987	960	933	962	985	965	945	1021	930	1015	974	931	945	954	893	925	991	1007	943	987	948	955	955	977	912	965	966	995	993	935	932	979	977	919	990	973	933	902	925	913	922	1002	1025	963	947	917	961	996	1004	989	915	939	877	909	994	929	1023	1002	960	962	958	1008	973	917	927	944	943	939	927	905	946	973	991	895	988	945	1009	929	924	931	976	996	954	957	1026	984	965	980	965	905	982	981	1035	962	995	920	997	956	958	939	964	932	911	983	948	1001	932	941	930	926	946	938	943	997	954	913	926	962	927	953	972	936	975	913	979	933	1020	994	1009	967	946	946	956	982	991	944	1001	950	913	954	945	955	927	995	915	925	929	997	959	967	949	954	939	948	952	996	976	992	925	913	976	1022	966	1018	908	970	960	912	940	940	914	989	968	950	934	983	973	968	919	934	906	937	938	933	957	971	999	945	983	964	990	1021	876	1001	919	958	960	957	982	972	946	937	949	909	990	957	972	923	929	949	1009	937	941	947	945	951	962	939	934	927	1010	942	938	940	970	961	987	971	927	977	967	969	930	962	926	1003	990	967	1001	907	914	963	999	950	956	970	964	927	970	989	945	963	940	975	974	986	964	995	965	929	947	962	934	892	926	943	984	973	966	965	984	941	966	977	957	942	882	894	903	925	961	950	990	923	944	959	936	982	970	927	1037	979	943	951	961	923	1006	952	944	979	920	956	999	929	903	980	967	970	957	932	978	959	946	928	975	989	930	913	953	909	918	927	931	1014	963	912	886	1004	975	997	880	950	997	961	941	975	967	957	1009	990	959	965	945	924	940	943	959	933	915	960	980	929	955	953	955	951	976	995	961	987	951	1030	956	974	982	952	994	984	992	939	945	981	952	946	948	954	952	959	906	959	927	935	983	960	968	972	908	1002	971	961	945	980	986	884	920	956	973	912	971	955	980	1012	976	932	978	967	933	953	932	962	977	984	913	941	957	945	951	948	928	963	970	952	946	949	960	971	964	954	973	973	942	937	951	996	928	949	986	980	995	951	928	957	964	944	921	960	970	900	956	915	972	935	925	921	937	1000	887	948	947	982	968	958	985	952	883	941	881	914	929	978	931	968	957	966	922	937	955	924	967	996	983	970	905	934	980	982	973	975	950	954	974	1011	951	951	998	927	949	906	899	956	1003	953	1003	952	950	954	952	988	1024	943	921	932	948	991	926	950	970	945	924	975	916	929	946	978	936	959	918	926	930	945	928	955	952	916	932	961	957	940	922	969	980	957	939	978	964	931	989	944	913	917	921	947	993	990	983	989	928	941	963	984	966	940	984	929	960	951	963	984	965	981	909	968	958	957	911	945	951	983	929	911	902	987	1033	937	999	981	967	967	932	984	939	873	950	902	952	1006	942	929	969	961	921	938	1020	975	964	945	1002	984	954	925	960	965	951	955	937	985	928	946	954	946	956	948	926	896	921	954	907	973	968	933	975	953	952	996	921	949	978	951	964	989	911	910	904	908	983	916	953	927	933	988	890	955	920	1009	954	961	960	933	960	884	910	906	955	964	970	904	947	926	995	977	971	946	973	979	966	954	935	889	954	973	923	992	978	966	909	957	942	966	970	940	900	949	934	962	935	977	936	933	929	955	939	913	940	969	944	950	1000	937	1001	918	952	954	953	939	929	968	932	946	1043	972	994	940	966	968	982	906	945	971	924	915	958	930	934	933	982	918	947	1015	958	972	998	930	978	897	943	956	924	879	960	967	995	919	953	929	924	934	934	932	941	906	947	938	943	923	972	968	958	989	984	956	965	984	956	928	954	965	985	952	993	923	940	997	987	970	1000	909	968	898	927	893	873	950	918	975	957	901	968	936	898	926	949	986	952	877	962	914	952	1013	953	992	959	929	920	925	971	956	957	1001	942	973	962	988	952	946	967	945	914	960	968	908	927	977	942	966	948	929	1001	980	957	976	937	888	978	978	933	932	926	954	989	934	975	972	981	914	938	997	879	940	999	940	940	975	901	956	932	942	984	981	932	944	988	918	924	962	1006	919	983	994	970	935	941	995	961	943	910	945	1043	888	994	901	936	924	956	901	964	932	971	973	968	937	930	1016	981	914	952	992	969	935	956	995	947	938	921	883	927	982	996	990	961	946	969	930	998	884	964	974	953	1009	983	1030	984	937	922	971	934	937	979	984	923	933	949	984	943	989	963	977	967	945	956	905	948	923	937	961	963	919	983	924	1053	944	961	946	966	971	951	907	1005	953	902	942	960	930	983	956	972	987	891	928	924	959	977	994	906	942	928	971	970	1023	920	970	968	950	1001	977	872	928	945	979	928	945	934	970	994	958	883	937	964	982	940	970	932	990	981	970	888	958	921	886	978	967	898	949	1003	997	962	933	971	969	958	946	938	991	971	981	982	926	1044	946	924	992	990	973	927	962	935	957	910	1005	904	975	1018	914	916	963	911	1000	951	893	987	954	933	945	963	919	918	984	906	923	941	975	1011	906	952	972	933	948	904	909	915	1016	958	979	923	996	955	941	950	928	988	903	941	954	915	954	956	967	895	963	956	959	947	961	999	960	939	948	955	942	931	913	936	927	938	900	956	897	972	945	949	986	899	988	968	969	973	924	1005	922	889	901	988	932	1025	924	950	905	909	977	966	895	965	926	994	935	949	913	965	972	974	952	1042	946	914	998	958	1007	952	934	1006	931	906	1003	1009	925	950	899	899	984	893	935
23702	54074	9471	4959	3668	2916	2293	1970	1712	1538	1429	1330	1251	1232	1132	1164	1132	1095	1046	1084	1085	1015	1043	1016	1021	1054	1018	1017	1015	986	1040	1068	991	1041	980	1028	1105	1127	1045	1074	1077	1068	1065	1033	1021	983	1008	1089	976	1011	1061	967	966	1051	935	1027	1044	979	986	1005	1020	960	1038	956	964	992	963	983	988	1002	949	1002	1004	965	928	969	972	963	921	937	961	909	951	988	998	924	984	979	978	984	1019	972	959	971	968	958	1000	990	970	969	936	988	1013	1003	980	1036	984	946	997	952	987	1034	950	956	980	1006	986	992	944	1021	990	933	1005	978	902	954	953	934	996	973	936	945	911	975	959	942	985	935	1044	971	1014	1002	931	946	963	982	941	997	981	957	958	925	961	937	980	983	1003	920	959	925	985	993	960	963	944	1017	979	951	998	963	961	944	963	979	950	954	989	953	968	971	951	1006	929	952	971	943	999	970	961	922	972	971	937	929	967	1005	958	953	976	1022	1022	966	893	938	921	979	939	1007	935	1001	965	898	942	881	947	961	972	894	951	911	975	960	955	936	958	912	997	981	1001	944	1022	997	1002	993	982	936	995	962	970	957	936	995	1023	956	957	924	895	947	978	962	1012	980	980	928	980	961	978	962	980	909	959	971	964	1001	972	934	960	953	940	999	1004	903	974	953	984	967	1024	971	900	989	1015	947	956	987	960	1006	1026	983	988	950	952	915	981	975	942	937	1015	968	961	1038	962	988	949	949	1002	975	960	903	951	1000	971	956	967	903	981	988	1007	1001	978	988	911	922	1005	990	1010	935	946	971	953	989	937	970	964	939	957	947	948	924	933	1003	968	956	970	996	973	975	940	967	989	899	994	997	936	964	937	946	917	944	962	909	978	924	910	960	986	935	956	964	936	925	971	1004	926	966	961	960	943	986	907	939	956	984	950	961	966	972	995	966	963	998	969	973	1029	997	1000	1000	958	961	988	928	987	906	958	1012	950	964	1010	938	1014	973	1037	956	981	990	1014	946	915	927	1014	961	952	973	979	975	996	942	936	974	941	991	942	939	905	982	1032	962	981	937	960	994	933	995	902	965	1033	917	949	921	951	939	928	1005	960	929	931	976	967	926	958	997	912	960	947	946	948	980	1022	981	1022	916	974	960	940	978	913	928	967	957	1013	959	978	965	970	976	976	994	994	913	941	960	958	1001	944	892	955	996	972	962	947	978	1010	957	990	961	951	911	983	960	967	925	942	999	1019	916	935	902	941	1005	1013	948	1014	953	979	957	951	992	952	944	968	1025	999	922	986	926	964	982	917	991	938	910	940	964	940	981	954	970	941	987	965	939	976	1007	977	953	959	941	972	942	902	985	1010	965	962	936	954	970	924	926	967	967	975	974	1000	951	978	1015	926	971	1013	988	911	954	951	910	936	971	991	999	910	1012	968	949	933	1000	947	1025	976	946	1014	946	1009	923	970	927	945	1015	966	940	988	961	930	988	975	943	1003	934	945	970	945	991	910	964	1009	970	909	926	967	946	976	977	954	1025	991	1004	898	951	991	991	982	955	981	947	935	986	950	896	945	1004	992	1010	969	928	1036	961	967	991	982	992	922	953	949	978	976	1006	985	1043	975	912	984	979	1031	976	969	974	1010	904	920	962	962	952	930	1027	954	930	961	933	939	971	1015	943	986	969	979	977	984	952	901	981	952	950	934	953	973	881	981	978	956	962	914	963	958	995	973	965	1022	972	961	945	890	939	928	949	978	1012	951	933	1000	949	1008	991	987	949	941	986	958	990	993	961	917	953	954	996	986	977	1001	913	930	912	980	955	881	902	964	965	963	966	940	998	938	956	1008	941	969	900	945	962	987	1004	984	990	974	955	930	952	944	957	924	928	923	1004	931	961	972	983	946	925	976	1001	934	925	984	945	925	947	973	988	967	941	961	977	987	929	990	923	954	975	974	941	923	944	896	988	983	971	953	974	966	968	940	980	979	968	1038	965	937	974	993	977	1012	1004	944	969	978	954	958	965	1002	940	974	930	961	971	1021	946	978	975	967	1015	1000	926	922	982	925	967	990	962	1012	951	946	966	1005	964	974	938	960	955	984	949	993	943	989	1024	936	958	954	985	975	939	968	920	974	964	945	991	927	981	974	1016	999	997	965	1016	970	1001	940	960	938	986	917	1018	952	955	973	944	938	1011	985	988	1002	977	919	945	957	997	1028	958	1012	985	946	961	911	927	944	966	990	998	1022	999	980	927	950	959	996	939	917	955	1017	985	930	991	960	946	999	956	967	996	987	971	997	964	995	951	947	919	955	919	1003	1000	908	997	955	972	984	973	967	1033	939	974	972	973	948	983	919	983	1009	1006	955	933	954	939	909	933	908	967	974	1002	960	978	988	933	958	945	983	945	915	968	972	942	963	959	953	982	971	933	963	960	937	925	909	921	925	983	989	995	896	992	957	999	958	983	938	955	967	1014	959	900	966	943	902	935	983	963	906	1009	942	984	933	984	950	959	919	1018	984	1009	976	995	1027	961	1029	903	961	959	944	904	978	957	968	956	932	935	991	942	924	903	1000	997	933	967	861	926	955	970	973	928	909	949	910	940	994	974	990	994	967	950	967	956	949	959	948	941	1000	956	918	940	953	971	1026	974	1010	960	937	965	1004	986	966	978	990	962	943	921	912	971	978	989	911	951	974	932	922	930	933	1005	998	991	938	965	997	927	939	918	976	971	910	979	979	940	960	950	1011	942	969	968	991	971	1028	933	897	1031	935	986	941	938	915	935	984	980	912	965	946	943	933	1010	973	947	1016	933	960	968	940	922	972	935	971	1008	1002	974	934	907	985	987	910	960	951	1024	931	922	971	1016	989	942	1022	934	983	939	927	994	958	946	953	911	957	922	1006	929	887	995	938	974	951	960	947	975	1011	981	943	956	930	986	940	944	938	887	991	941	939	947	893	990	946	931	964	956	973	977	1002	976	945	1002	995	972	1000	990	972	992	963	945	983	940	1008	985	974	1024	1000	916	976	1037	901	979	930	945	974	993	960	990	974	939	967	929	984	932	905	911	942	954	971	1003	985	941	985	921	979	949	985	932	986	1045	965	973	946	978	957	961	929	986	922	975	992	957	1037	971	965	994	943	929	961	967	962	983	1025	928	996	977	897	974	947	978	936	993	1006	976	933	972	984	1018	951	1019	979	898	1024	945	953	946	1001	993	954	1027	1015	1004	963	925	959	1000	940	962	950	935	1000	965	911	914	948	933	993	936	983	958	956	1010	994	990	918	936	975	995	998	971	949	946	930	910	927	963	990	1016	962	982	925	949	892	998	945	937	933	898	1021	1007	940	980	1015	952	938	981	882	1005	955	899	958	975	949	991	937	946	948	962	920	994	992	930	939	999	979	886	981	1019	940	974	1002	967	1048	994	956	1004	933	941	1014	1011	905	933	955	1007	991	966	976	955	958	961	1039	958	972	967	943	1025	956	965	881	968	985	985	983	958	958	1005	965	961	1002	1000	946	951	923	999	958	997	942	911	960	942	943	964	989	948	948	937	925	967	932	958	1003	950	941	942	985	973	966	966	934	1002	929	961	968	945	977	940	997	1004	975	993	945	967	989	968	936	944	972	933	972	944	991	880	923	971	986	972	995	971	972	971	984	1022	964	915	967	920	1005	957	949	1013	1000	980	955	970	971	948	1012	985	946	1004
28764	18005	3720	720	554	543	473	526	499	457	461	472	487	474	489	486	478	466	513	485	517	524	444	461	509	508	487	484	470	486	520	495	476	515	452	484	508	513	502	502	498	505	459	474	483	483	490	532	487	514	489	518	476	518	527	534	487	479	512	529	478	530	502	479	520	508	476	522	490	479	514	511	483	458	484	473	495	506	508	476	482	476	472	462	481	427	476	454	480	475	537	474	463	483	480	446	489	520	480	472	455	457	506	448	472	526	436	468	499	489	476	504	490	500	526	520	483	535	483	471	468	458	492	455	481	477	521	465	517	486	490	440	466	481	501	455	490	471	483	488	482	517	487	475	489	461	507	532	491	505	524	507	486	498	453	495	482	504	482	468	488	469	504	480	473	468	487	471	492	479	457	491	503	486	492	510	525	490	487	480	494	499	457	541	460	450	509	504	483	527	500	478	501	425	496	492	476	438	495	479	508	487	485	455	494	456	459	465	504	482	482	445	459	529	510	481	508	497	482	528	544	475	492	457	512	478	513	494	455	481	471	525	479	498	447	495	484	498	475	459	493	505	472	491	474	511	535	460	446	474	466	488	494	450	451	476	473	447	501	463	472	516	458	510	512	500	480	490	486	483	485	454	502	483	494	485	454	516	478	438	453	521	479	512	453	495	511	497	482	495	455	498	504	482	456	485	469	486	504	498	521	504	479	511	466	489	497	489	498	481	448	486	493	496	463	475	482	504	520	470	481	519	503	465	473	495	482	482	473	485	505	504	508	469	505	502	509	518	478	476	487	475	449	499	487	472	493	529	486	521	485	508	472	435	468	463	516	489	523	545	483	511	499	512	501	456	483	501	491	489	471	459	500	503	482	445	517	475	520	506	498	455	479	463	466	506	511	493	443	461	527	502	466	470	483	475	500	492	520	527	527	521	470	447	507	472	490	473	471	509	504	468	469	458	494	478	496	501	490	496	481	495	481	490	484	513	468	475	484	487	490	490	499	487	510	522	526	486	490	459	471	485	494	492	478	498	487	463	475	498	472	484	458	494	513	442	480	499	531	492	483	477	543	493	468	522	477	460	478	490	444	540	480	503	476	506	475	482	489	540	475	497	488	449	483	453	476	479	516	531	473	473	489	471	465	488	463	472	499	466	447	489	454	454	469	450	459	495	438	471	474	488	424	518	506	485	499	504	478	499	534	437	471	472	496	526	496	520	495	473	518	452	474	509	472	512	468	490	499	533	449	486	524	487	523	491	482	473	451	523	505	508	479	497	483	437	469	491	495	528	472	505	510	513	478	476	508	495	468	464	471	475	450	465	491	504	502	509	451	476	474	475	477	499	486	500	467	526	506	512	496	535	462	511	474	462	495	476	509	513	487	471	476	456	487	480	455	484	501	474	507	485	505	485	471	459	491	496	482	496	433	494	494	507	500	485	438	482	479	463	457	539	497	494	506	493	482	530	509	464	483	475	487	471	518	543	521	465	455	495	465	487	552	504	516	482	488	460	507	483	493	442	497	504	492	462	507	478	497	541	484	439	474	445	486	459	507	499	436	508	442	479	522	498	486	473	471	474	501	506	509	498	455	480	484	469	505	454	486	467	480	487	486	483	436	477	469	509	489	509	515	521	453	542	465	491	495	464	486	484	467	487	493	496	486	503	488	510	461	487	469	511	518	532	456	516	455	479	476	505	490	469	482	518	526	490	472	508	493	499	488	494	471	489	497	546	485	471	471	495	480	512	474	456	466	475	478	507	547	497	513	465	494	480	474	517	440	513	457	510	534	448	468	501	468	486	525	501	483	486	496	510	480	470	520	478	528	482	445	442	442	497	470	496	507	493	515	536	462	448	469	530	491	490	496	446	500	487	469	460	491	467	501	470	506	503	466	493	500	469	489	463	468	516	484	522	466	466	484	504	486	501	493	492	505	520	488	496	464	494	450	484	474	500	489	500	487	468	486	475	496	516	493	498	510	468	481	461	467	520	467	500	491	496	525	484	500	488	473	479	492	454	477	505	448	499	473	472	489	480	476	494	519	460	459	494	500	462	489	497	491	497	476	489	482	474	447	485	464	463	463	467	515	485	478	487	496	459	454	501	520	451	500	480	482	521	496	504	504	509	491	520	441	433	511	460	517	501	471	452	489	483	484	479	482	442	496	474	515	485	475	485	519	486	482	504	470	464	472	486	482	487	473	472	503	470	466	474	476	499	500	492	462	532	511	505	443	496	483	461	498	503	484	495	467	440	471	475	490	502	462	464	450	470	520	483	493	481	514	438	441	484	479	500	494	485	459	480	481	464	498	494	516	481	470	464	489	472	512	464	454	465	498	455	498	479	502	496	486	498	516	480	495	492	515	491	501	496	481	491	503	456	487	473	499	498	486	492	530	490	458	500	486	501	473	502	488	481	471	480	435	495	478	482	450	486	504	457	491	484	458	476	528	502	499	502	489	487	458	468	505	475	481	496	488	460	469	520	496	473	524	492	472	482	496	500	477	500	480	459	462	529	559	490	511	499	473	503	501	505	534	475	459	467	491	477	482	470	429	475	498	481	515	472	474	469	519	503	412	492	488	464	485	483	475	521	525	446	500	491	494	521	438	496	478	529	452	492	453	481	468	490	477	485	502	470	494	481	460	443	490	500	467	489	505	501	487	444	486	477	449	466	498	510	501	456	452	479	470	480	501	485	499	521	468	476	471	459	456	499	511	484	470	485	494	463	472	478	481	462	464	459	487	513	549	438	493	511	433	481	517	479	485	500	467	467	463	456	495	465	475	474	483	450	438	489	465	481	492	508	498	475	495	462	493	480	521	477	491	461	491	512	481	458	470	497	456	504	550	491	520	472	513	492	505	471	464	511	492	482	485	490	470	499	472	513	508	468	522	511	465	476	500	470	491	522	466	475	478	487	491	515	487	483	506	452	512	478	436	487	479	462	527	468	478	491	498	460	471	508	469	489	487	490	484	489	477	494	458	466	490	481	504	494	477	477	520	494	488	463	488	525	459	478	495	442	532	457	485	473	500	470	478	489	506	472	464	460	517	495	515	504	475	466	455	451	479	523	522	497	455	488	490	499	498	486	485	464	437	500	508	489	493	497	492	476	523	501	526	517	503	484	478	495	457	511	488	435	505	476	483	555	468	491	518	519	477	455	473	482	454	493	466	450	518	466	476	469	470	470	466	519	468	476	503	504	481	507	464	528	461	499	467	525	460	486	509	482	484	461	457	462	495	442	473	502	496	501	504	488	456	484	495	500	497	467	483	461	486	480	511	508	476	492	487	477	503	497	457	470	462	465	491	475	495	479	498	507	480	477	468	483	480	502	460	506	465	468	439	496	463	468	490	524	486	515	454	504	437	435	473	474	460	547	472	501	494	511	516	478	487	513	480	495	522	467	501	474	494	529	498	464	467	491	444	511	464	491	508	482	497	465	482	480	501	517	497	485	444	483	509	483	526	491	505	439	541	459	514	463	460	487	457	481	489	515
12546	10095	812	624	594	542	559	528	527	518	488	496	523	501	521	503	523	500	492	501	510	528	503	519	545	524	499	549	510	497	536	489	543	520	558	540	555	582	547	550	566	523	542	513	547	580	538	553	493	492	553	545	471	538	502	518	489	499	553	500	527	510	528	508	500	537	527	509	504	501	531	526	561	542	510	533	487	526	515	477	514	537	533	493	524	489	530	517	529	520	533	534	535	502	561	475	514	534	492	541	453	516	513	470	524	521	501	548	540	518	565	504	538	537	492	523	533	523	551	485	563	492	518	474	475	560	522	530	488	534	543	515	504	491	516	518	502	495	500	535	499	470	506	522	483	517	473	521	529	490	489	546	490	495	514	478	540	482	524	547	560	537	472	493	487	552	517	523	542	501	503	509	513	582	524	493	512	523	486	534	484	562	524	533	500	501	489	530	485	528	499	531	518	540	480	540	523	484	539	535	499	495	502	554	512	528	492	563	474	513	554	511	489	529	515	534	516	511	510	531	496	516	514	479	516	500	527	501	583	542	513	510	477	530	497	522	502	519	571	506	537	535	540	513	512	528	495	526	543	486	496	477	507	532	560	517	494	476	505	505	495	503	495	470	563	529	518	519	460	513	509	495	512	504	503	504	490	520	485	535	535	536	475	484	497	526	518	564	512	517	501	529	473	526	494	522	543	506	536	507	512	490	512	503	501	514	544	518	500	549	517	535	537	529	489	520	548	472	504	557	548	517	515	484	491	481	515	527	566	504	469	520	511	519	528	535	521	508	536	505	511	526	519	503	520	518	485	492	489	527	486	508	488	542	563	527	512	497	510	535	515	548	505	526	530	496	517	535	542	489	506	480	490	502	488	505	473	537	533	521	523	528	509	503	498	529	519	476	477	554	516	533	529	549	543	544	490	534	482	537	503	504	465	472	519	477	537	533	493	525	520	529	489	532	546	494	497	461	504	554	533	519	481	527	515	484	502	569	534	500	524	531	526	535	523	546	483	510	502	539	490	535	532	504	508	518	517	535	535	526	508	504	550	481	500	567	519	529	494	505	483	535	503	551	499	518	523	551	533	537	549	515	496	546	517	501	531	493	523	474	519	485	487	517	496	486	521	480	532	484	538	518	509	519	508	510	529	506	496	478	512	476	551	491	554	479	538	552	538	530	473	499	465	506	481	479	507	512	570	477	488	477	523	532	521	481	527	493	519	516	535	522	542	528	541	529	540	498	521	537	540	503	514	535	564	562	517	537	481	509	501	507	490	515	544	534	470	501	500	495	535	482	521	520	538	475	518	555	546	540	556	509	505	506	508	565	512	492	542	520	553	523	518	508	532	519	521	522	520	514	541	490	543	511	512	486	503	479	550	548	491	505	526	537	520	519	524	513	539	523	523	521	519	515	535	512	526	517	500	494	527	520	510	555	520	548	538	583	533	455	536	512	484	568	487	507	468	531	516	553	535	517	535	556	524	519	512	489	503	520	534	504	520	537	505	498	558	521	505	532	575	520	495	513	536	518	563	499	531	532	578	501	498	500	527	575	492	486	521	478	559	506	528	510	538	506	504	511	507	522	509	523	511	507	506	531	514	511	527	504	513	491	506	512	497	487	529	513	517	509	508	535	511	494	479	524	566	470	545	481	525	547	505	501	536	471	459	526	491	529	485	524	507	549	512	532	471	490	518	524	532	499	526	464	532	515	514	559	483	528	516	548	505	530	533	553	528	484	520	537	495	484	516	510	485	521	506	513	494	586	524	511	554	522	501	509	465	518	525	518	479	522	519	504	532	516	523	543	506	477	523	497	499	509	493	494	558	522	510	547	561	482	522	526	551	490	517	507	502	494	534	564	508	495	509	510	550	522	550	553	511	538	499	471	524	471	542	499	497	501	468	518	543	490	471	577	483	509	515	535	517	501	534	529	494	564	498	485	528	493	496	468	530	479	510	462	539	482	489	492	559	523	498	512	542	548	514	506	523	479	497	545	521	547	531	499	493	513	515	552	475	550	519	510	511	477	478	511	489	538	499	501	484	516	472	478	511	507	524	509	498	502	515	528	507	476	493	503	541	517	522	512	501	526	480	545	494	527	509	492	474	598	513	514	562	502	514	520	504	548	527	540	536	479	507	504	483	490	501	512	528	532	495	523	512	515	526	498	512	508	506	541	549	514	538	511	510	506	488	494	513	543	555	545	533	525	507	516	504	499	502	501	498	505	526	527	512	501	512	539	554	485	530	531	496	519	488	505	522	541	505	537	500	546	520	528	509	526	509	540	527	501	498	530	554	536	485	533	542	545	502	533	524	522	493	482	520	523	550	522	541	533	530	538	520	498	523	527	487	530	507	477	517	507	492	511	527	496	540	506	528	531	540	480	509	517	531	573	510	514	519	493	507	504	514	511	543	490	554	509	548	537	509	525	528	550	524	509	516	532	505	515	500	524	508	513	563	484	555	536	503	515	543	496	509	513	501	496	525	514	535	532	538	554	484	523	502	507	529	501	536	549	529	550	533	542	511	556	530	514	519	511	511	489	491	537	516	522	539	499	559	540	521	529	533	496	516	491	565	523	494	514	540	501	542	515	528	511	518	501	538	499	526	522	504	499	493	513	533	524	513	467	550	501	494	538	524	510	540	493	463	544	480	537	548	494	548	537	545	543	516	569	516	481	525	523	502	493	524	486	548	554	543	499	524	515	522	530	553	487	509	537	525	470	493	545	499	498	506	533	522	488	525	494	519	501	513	509	491	502	492	489	494	505	550	527	508	506	519	551	516	502	482	534	472	542	538	492	537	501	505	506	541	513	480	548	528	533	493	550	543	500	517	485	505	514	514	519	510	506	510	501	542	529	511	527	535	493	531	514	510	513	495	515	499	495	537	486	559	545	497	533	531	476	504	544	533	501	534	517	535	514	518	518	519	519	487	511	511	495	510	550	514	491	555	514	497	498	558	554	528	528	502	523	508	503	525	546	492	502	565	525	529	532	551	526	520	526	515	475	546	496	488	496	505	534	473	516	566	538	520	512	526	535	499	506	481	546	544	483	543	491	510	533	478	540	503	535	500	505	510	496	547	499	523	519	505	513	551	538	568	522	550	522	543	577	528	524	495	547	501	530	519	539	523	532	485	522	488	509	526	515	519	520	525	462	529	528	513	483	517	484	527	515	503	515	496	528	516	522	529	514	521	552	515	508	509	469	518	503	544	474	520	512	517	542	512	521	525	529	499	541	493	487	522	486	492	482	489	522	515	523	532	505	466	517	511	537	478	589	512	522	528	521	538	527	508	530	483	488	540	507	502	513	520	523	524	555	493	534	550	528	519	500	511	451	521	495	530	549	512	511	532	500	486	516	500	493	515	486	583	513	480	498	510	489	494	479	523	540	507	524	553	484	510	516	510	569	547	557	514	494	527	522	503	513	521	563	484	490	517	526	515	498	550	504	563	505	500	544	498	511	506	497	522	530	501	498	554	538	540	528	483	523	474	526
24263	21525	28549	24880	21368	7360	1397	1046	933	850	868	861	846	817	751	748	814	762	827	834	783	753	778	744	807	742	728	773	766	763	724	745	753	754	765	763	757	800	757	740	774	805	771	743	795	748	768	769	751	742	773	762	743	738	755	800	744	725	777	739	739	767	732	788	759	783	742	715	728	758	753	713	698	736	716	725	718	742	764	726	728	748	750	748	710	745	720	755	743	769	771	725	745	711	743	764	798	750	780	780	783	685	760	756	745	782	718	771	726	738	805	741	741	722	717	717	747	743	766	809	786	740	733	751	734	753	782	743	801	741	721	712	777	740	716	721	752	774	778	771	749	721	729	787	738	707	734	738	726	751	718	783	720	725	759	757	734	757	770	738	734	699	731	678	738	719	777	827	801	773	730	744	775	712	677	761	712	769	741	754	772	735	776	673	766	755	713	761	727	733	728	755	730	742	676	747	707	742	753	726	770	752	728	790	765	727	717	699	746	753	759	801	762	778	786	715	715	751	711	734	722	725	734	775	760	735	731	767	765	765	765	708	742	715	737	765	748	717	740	741	724	727	728	752	745	788	716	766	754	781	701	788	734	705	697	749	711	726	746	773	739	743	750	728	748	713	770	747	750	750	760	775	733	740	725	759	757	746	754	789	760	740	776	740	732	726	748	748	726	781	765	732	728	775	750	767	765	720	717	728	734	775	722	721	790	714	765	770	759	734	756	764	748	759	799	744	769	757	726	730	782	732	779	763	751	702	719	676	719	725	701	769	765	738	758	730	740	787	720	794	787	739	775	725	726	775	710	747	757	721	770	763	772	704	767	798	705	717	724	738	713	742	760	742	736	752	714	708	794	740	737	735	731	743	724	748	756	744	720	740	755	713	724	736	761	675	706	733	744	764	767	735	701	741	729	744	742	734	735	702	718	721	746	749	711	740	750	745	757	781	761	747	755	753	715	789	718	745	722	726	703	726	773	758	686	701	725	819	723	703	745	677	751	703	747	740	736	712	716	746	723	709	767	731	730	735	753	781	721	744	775	752	718	734	743	708	742	781	732	705	739	759	745	732	738	704	807	764	740	786	711	720	788	768	713	817	722	707	767	724	755	723	730	726	665	664	721	731	719	735	733	711	721	761	721	713	723	738	768	765	768	720	761	730	756	698	776	768	741	708	720	724	755	749	758	722	705	711	742	777	715	798	776	707	732	754	721	733	736	812	814	715	736	750	726	729	746	752	736	729	772	741	732	781	743	737	744	722	718	767	750	746	755	746	779	720	718	736	748	746	742	752	708	731	770	757	772	731	798	754	736	725	741	766	778	729	766	722	718	730	735	713	773	791	725	710	770	773	696	734	731	738	767	775	736	729	761	730	696	768	748	748	750	740	698	693	754	729	735	784	764	782	789	682	730	726	756	715	739	770	722	672	749	775	736	758	765	698	782	746	739	766	761	731	713	722	729	740	721	756	758	762	753	788	780	722	782	720	766	725	739	733	727	741	728	697	733	735	744	671	759	754	718	779	755	755	744	725	739	735	777	737	741	727	695	737	705	706	739	691	706	703	717	724	767	683	719	709	744	702	731	724	765	742	733	755	764	732	744	736	774	806	749	730	780	723	735	773	679	801	721	730	752	673	692	747	767	746	742	775	783	733	757	715	733	722	789	765	734	725	704	795	750	732	736	735	781	781	752	739	721	740	736	716	751	741	668	730	717	774	760	697	764	733	754	719	742	720	703	767	752	753	717	788	748	708	706	772	685	721	752	778	786	796	752	709	699	773	802	719	760	748	699	761	783	756	710	686	744	751	704	809	759	741	782	721	744	746	754	708	699	787	791	731	737	738	718	745	742	737	690	779	725	757	812	724	751	746	713	750	741	771	739	723	749	747	738	739	783	734	698	707	763	744	757	757	720	724	724	751	758	678	720	681	702	715	712	676	756	729	715	782	749	770	779	765	738	774	722	757	778	748	746	753	758	703	767	769	785	736	726	760	759	737	755	771	696	749	748	767	707	769	742	745	771	732	751	750	789	739	738	742	721	759	761	726	761	766	749	744	768	735	709	738	718	681	776	771	700	733	746	743	727	726	787	757	727	758	763	747	686	746	737	744	718	737	733	765	722	736	726	727	711	800	740	694	746	712	751	746	770	742	739	719	702	730	751	683	755	681	755	727	693	714	749	713	754	730	779	749	758	745	742	783	741	718	715	751	716	722	718	718	767	753	727	795	734	730	789	735	750	703	729	732	713	724	724	752	748	773	731	756	734	728	731	762	730	738	742	723	760	734	775	672	739	742	756	763	746	747	736	703	713	749	724	725	743	775	806	781	751	761	764	715	788	757	693	741	743	709	737	727	784	759	691	673	706	790	721	748	740	722	766	794	767	728	749	756	702	752	750	734	776	741	753	732	731	693	739	694	699	743	752	676	722	749	801	736	738	742	735	742	785	730	739	767	742	723	753	719	733	740	740	764	725	709	778	716	722	724	766	779	685	777	704	756	720	717	758	693	766	783	729	696	761	718	764	744	754	745	753	701	715	758	772	724	778	728	736	755	734	751	727	726	723	762	683	751	652	726	733	790	678	703	727	752	702	754	719	720	727	761	815	707	686	716	726	789	695	729	735	728	766	708	697	730	699	690	661	722	734	779	716	743	722	768	750	729	707	748	753	750	797	751	775	763	766	766	663	704	768	705	711	724	708	732	773	717	733	689	747	763	741	687	742	709	743	726	710	755	753	758	764	716	724	684	752	758	705	753	689	713	732	769	757	758	776	723	797	746	732	768	742	775	730	758	719	732	742	738	782	701	740	731	757	781	759	731	736	702	765	730	769	779	690	774	760	732	752	746	768	722	732	743	714	768	749	720	720	774	721	717	774	737	747	773	747	762	737	762	784	764	721	759	826	734	766	753	730	719	755	766	772	758	733	713	767	702	755	767	715	796	780	728	712	790	766	728	734	709	701	729	777	759	773	716	709	740	751	713	727	754	785	703	713	717	754	739	755	719	771	718	777	751	745	750	721	761	768	716	762	735	699	737	726	731	723	800	743	740	748	797	723	744	759	774	701	772	789	793	772	715	714	764	730	734	727	732	739	739	731	758	740	737	726	748	786	718	652	769	734	749	759	764	705	711	737	790	717	796	755	738	739	715	738	741	792	766	782	734	717	705	725	746	744	760	752	725	740	750	682	732	724	763	743	739	730	754	750	773	727	732	747	779	722	680	742	721	736	793	724	751	743	750	735	794	736	748	717	684	757	758	743	765	740	701	716	703	728	728	738	730	753	782	759	765	732	746	721	738	729	753	750	750	713	728	708	760	737	758	741	738	759	737	711	744	772	749	719	759	768	713	784	759	780	709	729	724	781	709	755	789	764	751	749	739	750	724	770	742	704	761	705	720	770	749	733	769	740	793	751	748	764	745	788	727	743	761	738	736	714	746	724	772	738	764	733	762	705	758	693	725	727	764	724	814	680	741	738	702	758	819	768	763	696	724
20587	50338	6045	2775	2223	1749	1445	1266	1105	1095	993	946	915	947	848	837	847	815	826	782	798	765	790	805	790	786	764	796	777	742	738	816	774	742	799	809	847	814	875	807	825	809	730	819	815	835	785	792	825	744	806	727	819	754	762	749	800	774	787	788	781	776	757	718	765	763	771	742	753	750	796	794	778	740	759	769	767	793	759	739	779	767	701	809	744	796	751	730	722	764	731	768	762	702	702	792	752	745	723	759	799	756	751	730	781	745	729	732	810	823	771	757	787	751	717	807	771	767	756	764	775	743	723	776	743	785	763	762	767	717	766	716	735	732	776	771	766	788	721	709	747	807	701	677	766	723	784	778	771	742	732	714	734	753	788	722	729	745	754	771	695	792	781	781	754	779	735	778	732	749	794	738	727	773	768	777	779	778	731	706	749	766	731	779	739	736	741	762	753	700	732	754	815	685	754	765	776	779	693	775	797	802	764	740	753	738	740	721	764	768	766	751	700	744	776	771	752	780	746	758	757	749	771	787	744	728	815	744	757	765	721	733	755	739	813	755	759	733	738	706	731	726	729	823	730	746	785	744	803	775	741	758	772	725	754	704	735	739	770	719	713	752	790	747	749	780	787	758	789	811	742	767	718	766	765	762	732	745	783	723	724	741	759	781	764	772	706	756	781	773	757	715	737	740	771	767	783	753	774	786	731	799	776	801	729	772	746	740	793	811	760	746	760	737	729	767	776	800	717	797	778	768	757	745	763	792	717	731	736	759	772	722	757	750	717	715	761	801	730	761	747	760	790	789	735	756	749	775	805	749	760	733	750	753	780	742	803	797	775	745	811	774	762	740	733	800	705	760	789	757	727	753	735	816	743	756	713	724	743	783	772	774	756	768	734	745	751	708	757	743	767	679	770	734	754	696	767	761	790	732	739	789	754	747	761	775	802	769	739	799	744	719	749	672	758	743	775	765	794	713	750	768	760	753	705	749	800	763	789	737	761	760	764	790	760	731	738	719	748	780	749	789	759	765	781	706	764	762	769	757	799	738	774	743	718	789	727	732	713	721	783	775	753	766	766	746	781	763	741	767	732	744	791	750	767	721	730	801	727	787	770	742	759	751	757	711	785	747	727	783	742	786	741	771	800	697	769	746	738	715	754	790	740	766	762	796	750	782	776	781	747	769	762	720	770	713	807	735	700	763	752	781	787	782	727	791	755	745	731	755	752	779	781	799	795	743	755	811	752	710	731	734	779	734	750	767	767	709	739	772	778	761	772	702	746	726	734	772	774	786	798	785	768	757	760	810	740	744	768	728	718	748	740	779	695	771	774	782	778	750	778	742	764	747	750	764	746	789	762	754	723	749	774	782	741	718	771	779	798	748	810	785	729	758	759	749	751	775	752	709	765	758	722	767	769	739	759	741	802	703	744	719	733	767	760	750	781	780	744	754	766	740	797	769	732	713	741	742	691	715	718	735	748	744	734	750	754	753	745	770	782	781	741	765	763	710	719	772	735	763	809	786	740	753	833	716	759	728	747	753	781	751	733	776	771	711	755	759	735	731	749	736	754	821	733	762	789	784	738	752	788	749	754	742	795	740	742	754	777	771	774	765	810	726	716	771	794	732	802	782	767	696	764	710	755	735	802	714	761	792	749	740	780	755	767	711	746	762	781	797	748	777	756	743	742	759	747	768	762	776	764	722	763	756	748	777	721	732	713	728	733	759	811	774	745	728	814	770	748	767	764	768	768	770	782	784	774	749	710	783	751	735	779	753	726	760	757	714	713	763	753	747	742	747	709	707	734	737	806	737	708	719	737	764	740	731	764	729	740	737	735	753	735	751	756	776	728	738	781	752	722	730	730	747	741	756	871	765	802	753	722	770	775	779	775	744	711	752	822	740	738	765	756	735	769	779	753	764	843	781	797	729	791	798	737	746	778	775	756	790	726	734	713	737	762	765	719	741	759	768	747	768	773	710	719	771	765	776	744	756	735	763	753	746	756	756	739	757	749	739	782	768	778	721	758	741	744	771	760	715	763	710	748	709	775	785	744	766	765	781	761	766	782	770	739	744	818	710	777	786	786	750	734	746	801	757	781	779	730	795	701	730	790	761	703	772	769	801	755	783	732	729	753	756	756	771	749	734	738	729	777	776	754	757	761	726	751	756	735	790	783	718	762	785	740	794	699	750	778	752	781	759	768	762	745	725	744	748	788	758	728	743	754	762	741	769	774	735	810	745	738	746	797	787	759	753	719	771	710	748	750	795	745	801	741	773	762	737	759	774	825	767	713	712	767	733	757	753	747	764	751	770	775	732	755	757	767	798	747	778	798	754	745	713	764	748	819	711	752	755	780	827	735	763	750	788	768	774	712	753	762	753	749	771	785	718	772	782	754	717	784	741	743	708	747	748	777	758	777	768	710	754	750	722	769	760	801	744	797	717	767	802	768	773	787	752	804	772	758	757	715	766	769	772	725	769	740	724	767	748	706	781	731	744	765	750	766	756	779	773	771	739	775	742	715	806	746	745	746	792	778	776	761	776	759	776	739	764	797	760	720	729	790	777	797	727	774	754	753	766	791	734	741	711	749	788	768	738	734	728	791	791	729	716	763	740	734	732	781	756	795	764	754	761	746	732	744	763	737	721	759	679	792	741	731	763	754	742	786	720	799	760	775	729	784	789	711	719	712	710	760	759	762	763	776	782	775	785	747	787	777	771	770	779	696	738	729	766	763	797	724	786	766	745	709	729	776	760	771	795	774	773	769	717	762	749	709	760	748	769	716	754	712	799	817	750	739	760	765	816	762	761	750	805	752	775	772	747	743	748	772	735	775	733	809	758	785	695	781	729	731	746	721	729	753	728	762	791	767	773	777	769	749	795	727	750	729	759	759	707	673	737	831	767	771	774	758	747	762	789	775	762	789	706	693	774	766	774	725	748	764	725	704	736	763	750	751	756	758	764	757	749	756	752	755	771	720	740	743	743	788	729	764	803	754	769	750	747	770	739	774	782	729	705	789	756	723	793	789	787	757	785	781	772	792	744	699	716	765	732	776	757	697	790	760	765	778	731	744	772	798	780	790	765	734	726	792	779	779	762	742	751	752	796	781	762	761	747	717	776	753	764	766	770	792	746	732	796	763	807	753	751	736	743	697	758	817	760	741	677	761	782	759	740	741	761	744	767	743	739	744	795	738	747	837	713	763	736	788	730	778	756	732	739	750	752	744	734	750	788	788	792	774	771	730	732	760	695	736	715	749	769	730	782	724	720	780	719	716	812	695	726	787	737	758	746	793	765	762	718	777	771	741	749	721	732	764	721	736	742	727	766	773	742	788	761	790	811	765	758	741	765	721	812	762	748	795	769	742	753	763	709	723	766	761	795	732	784	765	766	812	759	761	798	779	730	719	729	766	790	774	781	745	728	737	748	780	743	709	776	798	711	754	796	758	751	732	773	686	779	757	749	747	740	760	713	753	768	760	762	761	717	730	742	762	739
25470	21565	27447	25837	7954	911	803	681	627	664	616	595	619	583	577	537	593	591	591	554	529	580	567	573	549	576	549	560	556	564	546	590	535	570	570	601	573	639	599	542	610	552	555	529	588	602	567	603	591	558	528	532	551	597	550	517	532	572	563	578	536	609	544	553	484	563	517	568	549	548	547	567	544	546	546	542	530	596	582	573	527	559	561	546	537	557	562	536	586	514	549	572	573	569	582	514	578	580	541	548	561	515	534	575	529	517	606	524	581	572	536	558	525	553	527	573	540	546	574	515	584	516	561	555	591	541	565	576	585	530	579	532	555	528	541	543	565	569	539	558	535	534	568	565	573	547	523	566	546	573	527	551	584	574	558	526	560	572	570	545	561	587	540	530	552	513	578	539	575	532	582	534	548	547	533	547	556	521	551	557	551	544	557	536	548	581	572	547	570	542	544	562	552	533	557	527	612	569	566	572	524	529	591	557	575	534	544	539	556	539	590	567	570	533	578	547	529	544	573	564	580	550	555	591	559	562	560	579	553	553	577	520	574	534	552	567	563	486	537	526	579	520	587	566	573	569	544	519	570	511	573	553	581	599	520	596	553	514	542	592	642	532	546	589	521	573	545	557	560	548	513	508	540	531	541	540	589	532	501	582	566	544	558	559	540	577	584	530	548	583	556	544	547	510	549	593	523	581	542	556	561	522	553	540	533	535	550	567	553	494	562	533	537	564	567	536	560	567	558	542	517	533	551	598	580	508	555	542	584	584	575	590	505	539	567	537	560	550	590	538	535	550	575	561	574	574	603	525	560	551	535	571	538	561	532	555	564	533	515	570	532	551	505	557	564	545	517	558	569	573	537	512	531	540	556	525	518	578	554	505	552	549	503	581	537	535	536	553	574	541	569	541	516	545	574	554	577	552	529	550	509	554	519	564	563	538	591	522	567	580	537	550	512	579	561	558	544	579	550	524	542	530	603	529	544	559	555	564	537	585	531	557	512	537	553	550	554	545	515	540	585	569	546	585	584	541	571	537	566	609	530	522	533	527	551	542	543	560	567	534	572	596	548	594	578	561	605	518	553	573	601	522	556	522	550	554	527	579	522	543	559	575	588	556	576	557	554	588	523	560	572	549	566	582	594	549	540	538	595	552	598	529	565	539	568	550	578	590	554	596	586	534	571	529	518	569	561	594	530	553	528	556	548	534	531	502	526	573	512	576	594	569	569	563	528	531	538	549	564	587	576	541	537	558	541	566	528	516	572	558	592	574	510	574	536	587	595	591	532	550	496	592	549	556	574	596	546	601	533	550	580	563	551	589	548	528	574	549	598	562	528	577	509	561	584	533	574	598	500	543	503	563	587	571	516	551	527	572	551	563	548	531	543	512	520	541	565	592	548	551	576	557	527	598	529	580	567	577	568	558	548	516	574	576	523	534	515	537	506	537	578	543	562	536	568	558	511	575	526	532	549	549	510	546	519	555	526	527	553	557	550	566	585	549	510	527	576	547	553	601	570	509	583	522	589	538	566	518	550	529	567	526	530	514	593	537	541	567	551	568	543	585	535	569	503	581	559	552	522	546	524	588	544	549	562	513	557	538	541	554	555	584	556	575	547	523	582	565	553	585	499	538	566	516	569	496	543	530	557	577	534	545	553	498	544	563	546	499	542	526	538	499	549	557	557	484	593	612	569	559	579	545	581	568	563	496	605	534	570	563	561	527	533	494	525	552	601	568	584	539	532	568	551	531	570	511	552	537	539	559	551	531	564	566	572	547	507	561	537	546	593	564	548	553	537	556	586	534	532	519	570	519	550	521	512	535	549	589	558	577	516	571	524	563	562	533	548	560	524	613	521	545	540	566	562	585	541	564	536	574	546	555	547	573	550	600	533	539	558	549	566	604	522	596	568	533	590	539	551	530	537	568	590	576	547	491	568	523	563	531	579	565	529	511	577	571	573	546	533	568	564	538	558	524	526	573	514	579	510	608	563	556	593	573	573	557	571	546	562	523	546	544	538	610	559	564	548	498	564	584	543	564	546	553	559	544	537	563	579	553	518	559	559	509	565	563	561	535	557	541	540	533	571	566	550	555	560	552	552	515	576	558	518	543	519	535	574	549	559	530	522	551	550	580	537	575	545	538	538	548	545	537	531	589	564	568	564	558	578	530	557	496	521	551	566	492	531	587	555	573	551	536	579	570	557	516	572	539	537	534	565	563	573	565	518	532	512	546	536	537	556	570	559	535	533	575	543	556	571	556	553	614	530	519	573	508	566	594	535	542	577	550	542	591	553	566	558	590	553	555	566	556	546	583	566	560	548	526	508	530	559	514	558	515	561	574	525	568	543	547	566	556	580	526	554	560	562	525	554	606	541	502	516	537	552	535	568	533	578	550	565	551	572	537	566	515	529	516	544	539	542	544	537	605	546	545	568	548	554	580	539	530	568	571	559	550	536	556	556	546	548	621	556	547	566	564	522	543	588	606	578	561	569	543	582	523	575	569	585	541	574	499	518	562	568	522	537	518	559	573	569	559	590	579	567	570	564	569	543	524	518	554	513	554	534	594	521	570	566	573	528	551	554	550	553	568	557	548	548	562	540	568	613	523	567	543	503	540	579	529	542	546	578	552	586	562	572	544	529	582	565	521	566	590	597	586	565	576	550	551	552	564	568	526	570	529	519	513	540	563	566	590	550	587	546	533	564	544	532	558	567	520	543	542	558	535	506	541	567	562	525	531	533	573	567	525	551	557	543	538	543	593	577	519	554	551	560	571	548	552	576	527	517	544	570	576	543	557	520	547	532	554	546	548	535	569	520	534	561	546	571	566	578	550	520	569	546	542	540	541	546	578	570	537	566	539	570	519	527	539	567	538	546	568	497	501	568	553	515	553	537	543	569	525	529	561	519	577	543	560	555	542	586	539	559	565	573	567	513	554	591	547	521	526	527	597	577	561	584	560	543	514	558	521	574	524	555	575	541	554	529	540	528	571	559	539	580	567	594	525	544	559	549	545	540	565	552	545	534	546	556	571	575	513	581	586	547	560	525	554	562	549	529	559	603	530	554	560	535	586	545	561	519	589	531	508	531	584	562	548	513	541	552	568	593	561	534	568	572	577	515	582	556	531	529	541	563	537	546	505	530	548	505	555	501	556	534	544	525	524	516	506	493	580	541	550	576	549	552	566	536	560	557	541	536	515	497	616	550	553	571	557	580	542	560	538	573	530	540	565	560	557	541	556	473	523	560	563	594	569	551	528	542	585	545	556	546	531	548	597	526	572	558	513	572	526	535	566	532	526	530	565	584	578	552	585	556	553	546	535	577	577	567	584	554	534	569	536	505	574	559	573	584	502	543	532	578	554	544	544	555	561	586	522	596	587	549	507	583	537	563	550	552	562	593	559	550	553	558	551	603	567	580	546	565	578	523	540	597	542	570	566	585	544	558	564	564	538	555	553	536	564	557	538	518	518	564	546	528	517	580	540	554	555	599	560
18293	39989	3627	1777	1422	1141	992	826	846	771	752	756	685	630	635	641	684	637	607	648	634	648	641	545	591	581	579	602	660	603	619	599	588	624	639	671	675	681	647	611	603	642	633	605	650	599	662	605	622	631	604	624	626	622	614	594	642	606	599	623	622	609	594	594	613	581	597	612	597	636	627	647	602	563	638	605	615	605	593	609	594	591	600	589	626	627	604	638	568	593	600	606	607	545	590	586	612	579	588	556	643	544	595	588	592	623	619	653	626	619	608	585	599	627	593	587	602	586	613	578	611	613	585	584	610	579	604	616	620	627	600	566	611	585	617	605	574	591	598	614	623	572	620	567	574	596	620	626	628	613	600	550	576	617	563	610	608	637	592	595	593	616	574	613	588	573	648	651	613	597	601	650	549	611	624	589	614	623	609	606	616	588	563	604	600	628	604	616	568	575	589	594	610	560	605	609	605	643	604	615	601	592	597	574	604	629	642	637	589	580	638	583	595	561	629	580	585	608	580	562	632	575	593	628	590	619	557	600	573	573	600	628	592	622	569	594	664	561	608	602	577	600	603	569	624	616	622	558	625	527	568	578	614	618	590	617	575	602	587	667	619	633	591	555	581	595	581	574	619	582	620	581	608	622	622	551	591	627	599	602	631	574	615	588	624	626	603	577	627	644	590	602	624	580	589	609	602	619	569	577	562	625	620	592	631	582	621	593	616	623	589	620	603	641	583	622	637	576	612	573	578	592	586	579	627	585	616	569	575	595	602	576	630	621	558	624	588	539	603	612	571	595	629	557	593	579	648	612	557	650	579	592	607	583	583	612	610	632	581	616	584	557	589	627	644	621	581	598	613	636	599	587	555	600	610	552	641	577	608	611	590	622	608	589	586	585	579	591	608	563	591	641	666	566	595	591	619	608	592	611	566	597	585	572	623	626	574	628	568	570	606	611	605	584	612	623	596	654	577	623	625	628	591	606	620	605	593	584	622	578	580	610	582	583	613	566	634	641	641	598	599	578	629	607	606	601	571	630	613	597	614	595	627	570	548	644	625	616	595	595	617	567	590	608	600	591	613	606	587	659	596	586	616	629	583	585	597	638	577	611	618	589	606	564	587	556	543	599	614	610	588	571	624	594	654	536	596	609	654	559	561	633	645	601	585	608	578	599	618	577	630	593	612	586	614	567	625	626	637	597	618	623	589	603	583	600	607	605	596	608	649	583	565	574	646	614	594	573	642	609	570	618	565	603	605	592	585	616	591	606	582	577	606	546	601	570	594	601	624	619	615	596	598	611	597	625	570	597	630	574	589	590	617	616	591	594	580	640	610	557	586	559	580	603	637	593	568	600	565	551	604	567	656	584	606	604	591	609	601	605	613	582	607	621	616	588	606	617	582	622	587	586	603	600	607	588	577	619	558	577	581	585	541	609	564	597	600	606	607	610	610	634	560	592	569	652	588	625	611	574	602	551	632	578	581	597	596	568	591	642	603	604	570	594	606	624	636	604	610	616	597	589	588	628	594	621	673	593	599	580	616	595	625	584	607	596	593	644	619	602	630	590	615	585	610	579	617	534	586	637	616	613	600	612	580	568	598	588	584	631	601	567	617	633	586	596	621	627	588	578	607	627	617	616	605	654	549	585	582	589	630	548	556	568	580	593	566	598	632	573	581	629	598	613	617	523	567	626	610	606	581	604	583	612	664	610	625	636	612	619	589	574	639	622	588	651	605	560	629	574	649	575	544	651	623	561	571	643	549	581	595	570	635	618	592	624	610	592	579	575	595	597	627	604	599	548	619	606	615	589	617	599	603	573	603	590	598	611	601	595	611	589	604	574	603	603	609	596	598	612	603	606	595	562	584	604	624	608	619	607	657	647	598	649	604	567	568	580	609	533	589	599	568	601	575	641	582	620	568	615	590	608	596	611	595	591	595	555	574	597	572	624	606	583	608	616	593	611	611	601	614	592	624	591	622	555	630	581	594	609	616	660	585	617	603	605	577	596	587	572	577	598	618	607	599	593	571	632	568	590	620	604	579	543	651	637	654	574	583	565	571	613	586	599	574	616	581	575	605	556	595	608	595	584	588	596	648	578	629	630	594	581	568	602	593	571	630	586	586	600	606	547	619	613	522	578	611	640	611	587	616	587	567	573	568	583	613	585	590	581	594	588	590	580	593	576	596	624	599	610	622	583	596	614	583	587	590	578	588	585	591	599	604	598	559	619	591	614	595	612	612	569	598	612	580	566	573	664	605	616	634	663	563	608	589	600	600	656	564	587	584	644	654	632	643	598	632	576	615	620	591	602	613	620	627	611	576	586	587	580	593	600	614	577	579	576	610	588	618	625	613	619	626	566	611	587	602	591	572	577	563	578	614	534	618	613	608	615	640	591	629	606	607	558	598	565	612	585	574	616	598	587	616	577	629	593	610	582	611	649	596	589	592	603	558	596	618	588	610	575	558	578	621	578	594	606	611	600	571	613	665	586	651	577	604	689	591	597	581	580	610	625	575	635	617	613	639	565	560	598	605	587	618	611	625	596	595	609	589	613	574	594	578	600	603	576	613	586	576	556	582	599	613	583	576	582	619	615	549	564	562	606	631	597	650	625	631	623	590	630	594	614	560	531	603	626	612	597	633	605	568	591	611	621	639	625	587	622	583	601	560	612	593	568	569	629	609	582	622	573	602	591	608	621	602	601	613	594	603	631	568	615	581	616	560	595	582	582	611	570	619	600	594	569	575	625	557	594	604	606	619	618	628	592	617	596	577	627	586	578	600	618	581	601	566	635	587	635	624	616	623	604	594	648	592	612	610	624	655	550	616	640	565	581	609	568	580	625	626	587	604	622	572	594	593	605	581	590	555	601	573	613	579	618	607	605	604	595	653	576	615	624	584	606	626	597	578	565	633	612	627	611	629	615	656	583	621	594	614	629	600	614	603	611	585	557	635	613	623	578	613	589	555	598	599	639	615	588	611	608	599	603	627	602	607	614	620	559	584	619	571	645	551	626	611	567	611	644	602	625	624	588	593	599	623	647	657	637	592	583	613	621	563	541	578	618	593	602	650	591	582	581	598	581	556	630	606	637	585	605	604	584	629	585	604	598	547	594	560	604	622	588	601	582	605	621	573	606	638	630	631	593	641	594	590	633	592	600	620	587	621	576	593	623	567	579	638	580	567	589	585	589	610	556	605	605	586	612	589	577	568	592	565	595	577	645	601	591	588	592	532	658	584	600	571	598	604	593	602	580	584	577	569	612	621	578	571	574	567	597	609	640	633	602	564	593	615	564	593	575	562	593	554	612	591	539	588	606	597	554	630	610	620	592	543	609	633	643	571	608	562	590	635	594	629	655	600	612	600	608	606	631	654	616	628	608	579	592	607	623	570	621	587	631	626	603	604	598	634	567	603	596	601	608	658	575	581	610	615	591	637	621	601	580	654	595	591	613	546	606	555	609	590	584	609	620	634	616	629	607	617	634	593	626	581	575
23132	21585	29130	24496	21582	21433	5534	1680	1265	1262	1244	1202	1118	1091	1070	1058	1031	1009	1022	1021	1040	987	971	967	984	981	882	994	1019	978	975	988	946	980	1031	1015	1036	1039	1048	1012	1074	970	996	990	960	1006	934	1005	994	999	973	957	960	967	971	1032	975	920	980	921	986	969	928	962	937	979	964	941	977	945	974	975	973	951	1008	947	978	995	980	940	923	913	975	912	914	1022	966	911	959	939	934	987	947	917	968	943	893	910	989	942	959	921	930	966	1022	948	983	985	996	920	936	1001	971	921	944	898	942	955	960	917	962	971	904	913	956	964	993	982	942	958	943	937	913	971	978	1009	936	976	954	997	986	911	955	984	951	972	948	973	963	971	910	1003	895	961	948	926	947	955	940	921	1042	925	951	986	928	997	990	969	956	979	944	929	990	946	1004	907	922	974	964	985	1005	943	942	954	944	958	979	912	973	920	927	984	1050	938	923	925	948	902	1012	948	907	961	962	952	956	994	918	900	979	997	930	932	914	935	975	941	983	934	943	958	929	965	959	965	944	998	945	943	956	944	949	984	946	956	919	1016	971	966	957	906	865	971	946	965	993	985	1017	975	1002	987	965	923	950	931	927	957	917	923	931	950	939	929	989	929	938	992	917	952	973	942	959	986	943	971	933	951	910	979	948	977	967	930	969	999	1005	942	909	983	959	944	940	971	886	933	927	941	968	924	928	962	910	914	969	963	953	951	1033	994	918	928	895	960	966	1019	904	915	1001	965	951	940	914	932	985	920	961	909	972	929	935	973	1016	945	941	937	977	962	938	955	941	956	891	929	917	995	898	871	969	935	968	945	942	953	874	971	917	984	948	916	935	942	896	946	912	946	1010	955	925	963	998	920	975	883	972	950	916	935	935	955	949	958	934	972	957	989	961	952	945	954	953	889	946	957	967	979	975	994	902	950	948	993	945	938	964	921	902	979	899	937	911	933	911	982	967	987	973	1017	929	941	955	935	989	1013	941	925	937	923	989	978	893	941	986	944	956	915	946	944	962	960	943	968	995	951	983	952	941	920	920	956	954	947	987	928	937	939	973	936	949	905	943	906	974	933	969	925	949	943	894	917	918	969	980	863	922	869	924	945	925	988	950	925	909	920	992	957	969	967	975	924	963	916	960	975	906	946	999	958	964	984	957	939	912	949	895	975	912	944	971	928	952	962	942	930	895	967	949	961	1026	920	953	919	1021	975	925	918	951	892	930	915	879	891	907	954	947	934	988	957	898	972	998	946	986	869	885	971	974	975	901	903	948	927	893	944	918	926	946	957	862	982	926	918	927	1012	973	965	968	929	949	950	980	955	949	975	975	983	999	940	950	956	902	947	950	912	907	937	984	972	958	918	922	935	930	1001	966	985	936	990	1033	945	934	986	1007	860	929	969	1009	980	926	952	912	977	946	980	897	909	891	954	930	961	978	943	932	886	955	963	973	891	912	918	1023	879	932	1002	893	949	990	923	946	1029	977	955	981	975	953	997	929	936	943	955	959	986	963	971	912	893	946	964	975	943	958	931	977	970	948	901	963	910	906	974	897	986	979	950	908	941	972	914	1009	921	876	996	930	952	935	933	945	939	965	953	1034	1013	986	962	979	877	889	973	956	919	982	888	957	994	960	958	914	941	970	959	904	999	991	982	930	943	946	984	983	1006	926	978	948	926	929	944	929	957	918	927	916	911	931	911	965	996	901	963	936	951	982	979	970	977	914	963	996	946	993	959	930	1001	951	951	1002	956	875	959	926	987	971	909	971	943	964	908	974	920	958	948	918	936	920	944	946	959	952	925	968	928	947	960	981	947	912	990	935	950	917	899	994	955	969	937	957	947	947	924	1014	959	962	1007	987	958	947	1012	961	886	925	925	931	994	921	939	921	956	922	951	1002	988	952	919	975	908	972	959	939	929	998	950	930	910	962	952	927	940	969	927	948	942	993	990	929	938	999	994	948	978	955	934	959	940	928	956	919	988	937	906	940	961	944	949	922	929	991	986	954	973	921	936	966	945	901	943	925	974	965	965	913	926	967	957	934	931	953	923	947	910	972	935	945	934	915	939	975	909	993	947	926	1024	953	945	913	957	984	951	937	956	958	991	930	940	933	926	946	907	953	997	929	926	909	966	954	945	934	915	935	948	936	972	989	989	1024	941	902	939	980	960	961	917	913	935	974	977	934	921	958	945	931	921	984	989	961	986	953	924	995	898	895	985	934	970	975	1011	910	936	996	992	931	970	956	932	956	958	958	944	958	904	964	964	932	933	916	974	994	973	941	945	893	964	927	944	960	957	989	884	1001	897	939	923	947	928	955	926	973	985	945	946	992	910	1008	976	970	945	950	953	931	958	977	952	927	917	987	994	942	979	940	949	965	975	902	915	935	978	893	959	969	949	1023	1040	901	915	980	1017	965	929	960	965	968	962	984	906	946	939	966	894	931	949	1002	926	901	939	934	856	954	927	886	957	974	919	1000	981	940	918	948	888	995	965	945	915	974	999	991	894	938	947	887	954	878	969	935	998	970	906	972	953	944	929	1001	973	920	930	951	972	915	970	912	941	957	947	899	943	975	953	904	923	990	972	942	922	964	972	902	941	947	947	930	980	928	975	887	900	925	890	974	927	938	925	903	965	966	992	954	939	959	914	909	901	980	965	990	949	916	938	1010	946	980	940	911	953	891	947	911	924	973	895	965	954	979	943	943	961	906	931	916	930	976	953	921	945	911	947	903	912	1025	884	971	960	953	928	936	947	909	1002	963	953	881	957	970	976	942	993	962	907	973	915	979	925	952	916	943	928	1019	941	920	915	975	925	973	961	995	913	934	978	934	950	920	972	985	948	944	897	976	955	876	967	980	945	946	933	979	954	936	933	962	949	979	977	956	930	932	950	945	950	947	934	950	1015	989	941	971	936	919	931	954	939	952	985	916	933	980	941	963	918	911	922	943	913	973	897	914	944	946	968	955	988	951	912	924	906	992	980	963	930	969	959	946	956	886	984	961	935	957	940	960	971	958	938	879	932	880	912	956	999	954	943	985	920	964	937	861	958	903	1008	921	942	927	903	973	932	978	954	929	971	988	929	991	992	947	1028	932	915	903	936	964	952	952	949	1002	882	932	920	879	947	1011	1039	965	939	1009	955	964	1013	934	917	940	994	946	959	968	912	968	990	942	960	941	990	941	964	935	956	1009	1040	980	976	972	986	906	937	943	993	915	935	939	935	946	901	933	904	924	975	1033	920	958	938	875	961	897	928	965	943	948	905	948	937	948	934	925	971	924	964	895	921	948	948	946	1018	1019	943	973	939	949	910	918	920	953	1002	1009	913	981	954	931	972	953	916	951	900	927	955	934	887	957	902	941	865	996	938	894	886	937	970	969	981	909	971	964	922	961	911	967	900	951	1015	898	973	953	908	990	965	969	977	905	866	898	987	920	959	964	966	948	968	941	984	935	895	949	971	983	936	957	920	961	915	948	1018	947	919	907	889	1014	938	980	980	915	955	959	920	886	922	897	963	945	973	890	959	946	921	917	935	1012	978	986	924	926	917	909	955	980	975
24952	61173	9666	4722	3622	2783	2310	1968	1708	1540	1466	1348	1276	1177	1114	1089	1081	1137	1065	986	1021	1038	976	1000	1046	970	1014	1005	909	977	954	954	1036	1012	976	1039	1056	1069	1032	1023	1016	1035	1062	1064	963	1033	1018	958	986	1019	963	1031	946	937	967	1002	951	989	1046	950	1076	993	975	961	952	996	984	951	989	1003	927	883	944	958	964	934	941	972	982	891	992	951	958	1002	951	947	963	915	920	1004	978	951	947	970	953	915	920	979	967	982	958	926	950	1006	965	966	962	1004	953	929	984	941	975	985	972	949	957	1024	903	969	939	944	955	975	980	913	963	1002	958	901	947	978	934	975	967	952	940	953	926	964	965	952	1008	962	958	973	1002	1000	964	975	971	935	961	977	945	957	934	987	1021	974	955	908	960	907	929	965	1004	964	924	994	939	961	927	977	971	914	951	925	916	984	858	946	925	968	922	978	945	969	936	944	1000	979	937	982	974	950	955	965	955	944	927	973	967	953	905	929	965	886	924	970	983	962	947	973	1009	972	987	961	955	939	1021	948	965	1008	956	962	997	934	933	1017	976	925	938	972	935	964	1009	995	945	963	919	936	981	1004	987	936	962	921	995	934	949	974	958	955	936	969	956	958	911	946	973	937	905	964	906	911	920	954	1014	923	972	941	1018	1058	1020	954	934	921	946	932	949	902	933	930	994	989	960	973	998	1012	994	942	931	984	940	1002	922	980	972	942	1022	965	920	972	972	926	962	955	972	971	969	965	994	909	927	968	955	954	956	982	960	995	966	923	942	944	959	935	940	955	914	943	969	968	979	973	910	909	944	931	973	1022	979	921	998	961	922	971	928	986	955	938	907	933	967	947	925	993	992	969	962	977	957	955	936	940	971	1017	990	944	910	943	1024	1023	946	973	998	988	954	925	945	929	1005	932	972	972	983	911	931	936	958	966	922	976	971	926	925	947	947	920	965	939	890	960	982	972	936	931	900	955	968	976	924	979	932	901	944	957	954	929	904	1020	946	914	970	1018	956	983	984	974	970	926	911	943	976	945	929	964	940	901	934	954	969	956	968	970	950	967	943	997	1044	948	998	969	954	1007	959	934	994	977	941	1017	969	936	988	971	982	971	959	995	915	1007	906	969	939	943	965	957	942	929	960	997	987	981	919	952	886	931	956	965	949	980	943	966	889	936	960	937	952	963	946	899	954	969	993	944	897	919	979	900	960	1019	928	966	964	942	976	942	982	958	1011	943	937	931	960	947	992	949	997	950	1016	961	987	992	982	920	928	932	1013	975	926	916	941	982	967	961	914	931	956	988	999	885	897	987	942	965	1020	925	930	993	1003	1001	954	969	958	918	992	899	955	881	980	916	921	1000	960	950	962	946	995	945	964	1022	956	897	859	938	938	899	967	929	962	943	938	974	1011	908	978	930	953	973	915	1008	1019	1013	932	932	1034	931	987	919	942	1013	981	968	925	961	975	952	960	949	955	940	966	1029	991	977	989	981	899	914	925	994	980	933	967	999	939	959	964	999	959	973	923	985	952	978	919	938	927	960	957	920	975	965	954	936	937	944	998	963	1021	979	919	962	939	961	980	949	955	888	964	970	970	976	928	952	1017	926	978	963	928	969	964	933	961	951	985	974	955	915	944	943	999	935	964	940	930	1001	1011	981	948	946	947	961	943	979	971	955	935	972	955	964	903	979	960	965	946	974	910	971	943	979	1017	936	979	934	960	970	958	954	957	939	910	960	974	975	923	956	937	919	983	938	934	943	944	982	958	976	936	937	960	923	981	980	1001	966	949	967	967	949	989	924	938	968	925	981	961	969	969	935	950	970	989	876	904	952	933	933	974	938	921	914	959	949	903	902	981	924	898	985	976	975	942	936	985	940	989	985	964	941	980	974	989	984	962	981	961	888	1010	938	915	943	923	961	958	980	963	952	964	981	973	933	921	982	953	987	947	944	973	953	968	1004	944	916	985	929	934	934	948	961	899	950	961	926	1002	941	937	956	925	962	983	991	957	1004	1011	922	944	947	928	977	893	971	871	956	944	942	975	921	992	972	904	941	945	980	943	944	933	1005	971	936	988	967	917	953	1009	938	967	922	929	998	976	936	925	947	964	936	1017	1036	902	979	935	938	1012	920	992	928	953	970	916	970	975	938	952	959	907	965	968	954	1006	1005	957	1006	984	905	957	889	972	952	935	955	981	930	950	986	908	979	955	949	995	932	998	1024	1021	992	915	948	918	920	985	924	921	898	937	948	984	975	928	966	932	964	922	956	936	930	951	1004	965	945	916	908	977	956	965	944	962	965	946	901	903	938	986	936	911	953	985	946	932	965	945	972	972	919	946	965	993	950	982	910	1023	977	974	930	960	982	939	917	958	932	965	930	951	977	960	931	931	999	967	974	931	969	925	966	903	935	923	925	954	937	958	910	996	987	954	1003	920	916	932	969	955	927	963	947	957	969	971	977	1013	949	947	887	971	951	982	959	960	914	903	881	963	918	935	907	950	913	958	912	917	963	974	949	898	936	980	976	968	978	912	947	945	971	975	929	928	941	1014	941	903	958	965	958	982	929	957	987	903	993	954	970	939	965	955	959	893	948	960	985	937	901	922	983	943	931	951	957	923	913	944	966	965	955	980	939	1006	975	977	931	915	981	971	919	921	943	955	950	929	961	977	1017	964	1015	973	970	941	953	927	907	909	955	919	917	923	953	864	946	933	921	967	973	963	956	964	928	953	1021	949	936	963	962	1054	967	920	934	972	986	980	963	980	963	929	996	948	1012	848	1017	1009	978	987	948	971	990	965	937	927	957	941	992	958	957	987	955	948	930	929	924	991	930	974	996	944	934	996	953	970	925	998	971	955	926	915	996	938	892	961	989	962	971	965	915	966	952	939	932	948	958	942	950	957	951	981	900	944	974	962	948	964	1007	965	1011	912	920	955	1005	923	954	1022	961	969	968	981	997	971	1013	945	952	958	910	966	963	958	974	976	904	934	1025	961	998	923	944	981	952	919	938	909	943	1007	1029	994	986	981	994	939	901	971	955	934	940	996	928	998	972	1058	944	899	964	946	1008	894	955	973	943	940	932	959	1016	869	958	944	899	938	941	960	947	930	962	975	895	895	962	953	962	976	933	939	946	973	915	1004	957	957	1014	911	958	1007	975	931	895	923	964	934	986	988	957	912	946	952	940	989	899	969	940	905	962	934	948	961	981	955	945	936	932	960	951	948	933	938	926	938	963	961	933	934	936	970	908	930	978	930	939	948	937	955	915	954	963	988	943	944	914	957	941	929	941	953	945	966	938	975	969	946	940	961	889	937	894	928	998	946	957	944	980	1021	886	914	1010	974	899	963	944	956	984	959	967	977	955	937	953	937	957	967	946	969	943	942	941	955	955	967	969	964	1060	935	951	959	948	925	958	954	966	986	903	906	964	941	950	924	927	974	958	977	990	953	948	908	934	971	1018	971	907	951	1050	907	928	961	921	974	963	1022	959	999	918	943	929	989	916	922	929	1007	972	992	950	985	955	961	941	936	957	1027	916	914	965	966	924	998	950	983	908	945	980	937	960	980	913	959	916	927	932	976	961	945	965	909	952	1043	883	948	975
28582	18039	4330	755	561	550	482	495	481	490	483	448	474	485	465	465	535	477	498	453	482	496	463	463	503	499	477	492	508	461	465	458	455	457	493	514	488	516	534	493	480	509	485	518	502	489	481	491	522	451	446	502	487	463	472	499	474	470	481	489	506	506	470	464	520	450	440	484	493	498	438	458	486	452	484	481	461	454	488	507	506	488	505	525	479	501	404	460	470	485	474	473	494	492	466	499	480	481	483	498	476	476	467	505	449	457	509	495	483	442	466	492	486	474	513	437	463	508	467	468	509	483	449	481	503	477	454	467	459	496	477	456	466	439	525	493	478	505	465	456	505	503	495	515	472	492	458	469	498	437	487	471	448	494	470	475	506	490	492	457	459	446	442	469	476	482	455	457	474	428	505	475	490	474	485	480	461	462	492	500	490	459	512	477	452	475	454	518	486	479	513	458	466	501	477	479	472	486	469	460	492	499	467	463	497	465	492	466	464	466	462	461	457	468	485	505	492	453	513	455	532	472	457	452	495	476	479	454	436	506	483	487	486	461	496	483	464	455	495	450	474	495	467	484	488	465	483	459	498	466	552	499	478	550	482	474	494	521	476	489	460	489	486	467	433	466	450	475	467	489	492	483	459	507	467	499	502	476	489	486	481	489	488	494	509	476	452	483	484	462	503	473	468	462	453	507	488	483	476	506	480	513	497	469	461	501	462	473	462	478	493	467	478	459	493	486	480	517	471	499	448	473	495	468	509	500	475	433	468	480	492	476	497	488	450	498	476	487	483	454	458	509	449	482	485	481	480	493	486	481	446	461	500	448	518	486	491	472	486	501	505	452	506	437	471	479	493	444	490	499	530	443	464	511	478	473	470	521	492	462	478	504	434	496	469	477	433	474	464	457	472	463	476	491	458	497	484	478	489	451	508	453	513	466	505	465	493	473	468	479	477	508	519	448	481	479	495	501	460	479	463	492	485	488	485	481	438	445	482	447	486	487	514	484	451	475	462	513	451	488	494	478	500	501	468	495	495	489	474	516	473	460	461	452	461	480	452	459	527	472	486	462	452	495	501	468	503	466	518	476	515	493	485	468	490	495	458	457	488	491	475	484	459	475	434	480	482	492	507	495	478	506	443	481	449	470	470	470	495	480	466	492	491	490	486	510	462	489	458	498	487	443	443	431	453	454	473	451	485	477	482	468	519	448	481	504	493	465	514	500	471	490	480	485	464	437	462	457	484	458	508	464	483	452	482	460	487	472	504	489	488	462	471	509	523	504	476	481	462	455	488	472	496	542	455	475	494	482	494	498	495	469	469	460	477	431	497	467	493	498	465	471	458	477	480	455	486	475	479	467	461	470	517	465	484	470	496	475	469	486	446	520	445	504	484	488	469	500	499	432	493	446	491	455	531	476	468	505	487	485	484	514	491	491	478	437	473	505	511	490	448	483	495	495	473	453	474	464	454	462	487	491	521	522	484	475	474	472	487	416	474	436	523	473	455	478	492	505	493	452	431	484	502	479	487	454	481	497	500	480	456	449	477	487	490	491	487	471	457	479	466	505	487	486	497	472	477	487	492	480	475	473	480	489	452	481	480	508	491	496	490	484	476	462	537	450	461	499	484	480	439	479	492	511	473	452	466	462	459	456	447	473	499	459	482	459	495	441	489	464	427	472	504	466	459	492	503	475	476	443	490	510	477	478	476	474	503	510	473	479	480	522	497	501	499	506	437	478	498	483	501	472	479	472	463	467	489	446	473	471	472	478	524	483	496	424	509	492	478	473	499	456	485	485	519	468	422	458	471	458	490	473	486	474	428	442	475	487	471	482	493	526	476	511	452	466	501	440	466	457	472	515	499	519	480	481	476	492	487	459	485	472	459	510	486	461	467	470	501	495	541	480	450	445	490	494	469	430	430	480	466	510	463	463	475	504	491	483	467	510	495	470	501	434	461	454	514	516	481	466	479	461	495	491	478	500	497	471	504	476	490	482	457	464	484	478	477	456	507	483	467	454	456	499	469	431	461	473	473	467	480	453	474	469	513	526	473	467	516	434	505	474	520	462	457	489	471	507	477	496	481	484	470	480	463	495	469	494	463	490	481	501	506	503	530	484	474	499	490	467	501	487	483	468	512	460	528	489	518	469	480	474	473	452	510	464	409	502	470	463	511	459	493	479	449	485	534	490	528	473	481	452	449	499	464	478	428	508	468	489	490	522	469	484	470	486	505	508	454	448	480	458	488	466	466	463	477	491	469	482	502	490	461	483	505	444	466	496	486	476	445	462	513	482	487	445	493	461	486	461	434	509	489	481	474	473	452	450	464	436	482	514	473	494	493	480	507	490	448	501	491	458	506	443	464	502	470	455	510	501	499	516	464	510	462	493	467	493	480	448	508	492	486	487	461	471	513	522	478	499	501	505	473	472	477	463	478	451	479	532	452	454	530	491	475	452	518	461	450	496	480	465	458	508	480	492	484	495	472	499	519	486	464	483	495	460	445	472	490	502	442	446	462	430	467	499	501	519	484	449	495	475	505	486	464	485	501	471	498	463	426	458	492	488	487	461	481	474	499	502	485	507	495	475	500	458	470	458	467	460	484	491	470	514	483	487	502	453	480	473	518	461	468	450	469	474	461	490	488	462	494	506	495	514	474	476	472	506	451	487	486	463	503	498	496	522	466	489	458	503	491	470	475	447	459	515	496	461	479	475	437	506	479	479	505	494	467	494	457	495	459	486	472	479	472	479	509	504	459	499	465	452	476	467	524	482	504	458	436	442	495	500	486	490	464	467	502	482	498	459	493	465	460	477	475	438	486	465	493	492	488	477	478	476	495	460	500	477	469	473	473	491	493	505	478	471	477	509	469	500	502	501	488	458	455	474	480	496	466	456	435	499	447	478	498	465	451	471	489	463	455	487	488	510	476	525	510	445	488	470	491	483	466	496	478	472	503	488	477	450	494	465	473	506	488	490	464	505	484	457	497	494	449	461	475	453	523	486	452	489	512	485	481	470	491	487	493	480	464	476	464	487	496	511	502	470	501	481	481	540	490	469	491	462	480	488	507	459	462	460	521	465	493	484	502	458	480	471	473	472	502	458	480	480	471	513	497	468	488	467	498	522	470	458	442	482	479	481	462	510	488	473	492	490	472	484	482	482	478	457	465	472	487	509	450	509	469	501	529	476	438	463	462	465	452	439	467	484	479	494	479	491	519	454	490	457	446	450	484	487	445	456	469	481	517	455	525	466	521	462	421	490	424	465	497	471	525	464	481	494	464	475	482	460	483	494	486	491	463	497	473	473	502	505	454	478	463	471	468	445	463	467	464	472	446	490	499	486	492	469	469	453	490	480	494	483	500	456	458	478	488	460	450	495	434	484	466	464	512	490	454	512	486	465	494	474	480	522	481	470	487	475	475	484	449	500	473	507	491	473	483	488	491	484	481	464	482	502	495	480	459	484	498	460	492	492	455	503	461	502	495	494	527	473	504	472
14441	11437	796	584	574	543	531	501	524	531	476	526	470	536	513	574	504	522	460	495	556	475	536	510	479	516	500	491	521	530	540	489	501	480	522	506	521	550	543	532	547	564	570	469	535	532	534	506	525	536	535	545	540	491	507	529	507	523	509	499	510	487	499	523	509	536	524	536	472	530	497	470	514	558	511	503	551	504	507	480	442	488	475	547	534	486	515	468	513	492	493	510	494	518	509	549	528	568	515	502	473	470	471	478	526	501	490	524	465	527	518	524	538	497	541	493	481	571	476	504	522	516	494	501	481	489	522	509	507	536	492	509	518	529	522	520	517	517	522	517	544	506	497	538	531	511	511	502	524	510	518	495	473	494	492	506	489	513	503	488	497	545	534	522	560	521	486	501	505	521	503	505	489	502	520	509	516	496	558	497	471	492	502	528	538	503	535	470	514	515	554	507	490	554	498	469	478	535	500	539	548	488	508	498	474	518	497	531	539	513	527	501	514	519	522	529	525	502	507	469	519	530	473	514	511	535	479	538	476	500	483	522	517	477	510	516	512	485	512	486	505	520	518	492	506	499	504	518	521	515	491	485	511	535	520	493	502	528	510	479	493	525	549	493	511	498	529	492	509	530	494	508	495	504	517	516	515	513	491	514	505	500	531	494	570	490	530	520	509	484	533	515	513	487	489	510	446	521	497	525	492	516	480	499	495	501	462	544	526	477	506	527	536	484	496	507	461	527	496	468	516	491	498	500	480	529	537	501	495	515	509	503	482	473	518	540	517	494	516	532	501	540	492	492	571	496	528	518	528	522	507	519	504	494	545	536	531	504	536	550	509	481	500	509	481	485	531	492	531	503	514	515	503	455	505	523	463	486	513	555	532	541	488	504	542	522	520	532	506	495	503	488	480	480	531	485	494	505	524	491	504	507	515	495	570	509	503	505	516	504	527	487	511	521	512	459	514	518	529	514	535	522	462	534	515	496	499	526	447	504	510	503	531	478	514	510	503	479	517	516	485	506	501	477	524	509	501	500	496	487	547	510	526	511	507	529	513	512	512	508	492	520	518	512	521	491	538	499	537	561	502	519	528	502	511	537	478	527	490	487	517	503	481	536	505	532	532	517	518	504	497	509	509	526	513	514	518	492	485	516	502	506	506	519	503	531	520	501	501	496	494	527	522	520	491	548	513	556	562	456	546	512	479	482	547	509	535	480	526	506	496	510	530	536	460	491	477	473	522	491	509	490	498	527	512	514	527	535	474	504	476	503	479	486	514	497	524	486	483	509	570	540	523	526	550	490	540	526	470	480	475	523	536	512	494	533	473	541	547	563	532	499	502	483	470	562	501	536	470	551	507	519	471	529	514	500	522	482	519	506	509	490	525	501	508	485	540	515	516	475	482	553	550	486	517	525	468	488	498	515	514	513	512	498	502	522	511	525	545	541	519	537	515	550	506	529	495	510	484	495	547	496	501	517	515	543	488	486	531	477	520	502	492	518	532	519	534	515	486	527	517	517	482	523	535	499	488	486	545	469	527	521	517	502	507	500	526	491	498	510	509	518	509	522	504	514	482	486	550	493	510	510	502	499	527	503	504	521	533	501	517	484	534	494	491	502	510	526	513	519	490	517	504	499	526	540	540	478	541	515	541	491	483	521	477	479	471	557	517	563	534	502	507	485	517	530	495	497	546	511	512	481	508	507	512	487	512	531	481	549	501	487	501	555	485	493	480	513	536	511	530	520	479	487	513	527	441	491	523	534	483	507	528	544	530	517	498	546	469	496	523	511	524	514	510	497	496	490	498	497	499	530	485	516	516	498	493	543	500	505	491	512	510	461	505	532	519	514	531	558	502	523	522	471	555	508	538	501	521	479	492	483	507	535	503	497	498	518	551	486	496	501	535	507	497	529	516	493	535	532	511	546	543	473	507	525	526	495	519	518	549	496	459	493	495	488	508	525	510	527	517	502	481	486	497	477	541	508	505	544	518	469	509	526	524	545	508	550	517	509	469	502	493	502	515	488	558	532	453	515	470	511	527	520	498	475	502	518	499	464	469	527	597	476	477	538	486	498	517	480	483	517	482	514	529	481	470	508	530	515	488	494	498	506	522	491	483	513	464	513	521	509	505	527	504	488	544	496	502	469	550	535	504	486	519	490	506	516	496	484	515	519	511	494	512	490	536	507	493	526	510	551	489	471	462	568	508	484	525	500	513	503	494	478	532	479	474	536	537	524	495	474	501	533	490	501	502	510	507	480	507	526	499	530	517	551	519	534	510	523	513	492	550	513	531	543	518	478	506	488	487	508	491	483	486	488	500	516	509	503	526	504	492	473	488	524	498	554	511	510	540	519	524	488	533	487	483	506	503	484	503	469	490	503	504	495	508	508	507	528	502	511	487	547	512	491	510	504	499	507	518	509	494	502	518	493	496	467	481	507	514	472	538	443	487	501	536	479	481	464	491	512	529	517	499	513	509	520	502	475	513	512	478	517	499	513	488	528	503	510	531	512	470	488	539	519	519	523	521	471	501	521	520	491	524	491	534	466	493	550	521	502	475	520	519	537	536	481	543	507	538	510	521	532	506	497	500	460	480	524	484	509	523	512	554	486	490	477	506	494	505	543	526	489	520	529	550	556	485	496	536	523	525	504	496	497	520	534	487	519	544	478	522	508	506	496	554	506	538	514	530	482	483	518	487	461	487	532	498	493	509	552	505	547	497	468	497	516	546	463	487	496	540	513	509	513	473	486	479	488	506	501	517	522	547	514	513	499	534	474	500	522	439	476	543	486	482	494	507	509	529	510	490	506	509	506	516	479	490	522	503	462	505	519	494	515	509	512	495	506	509	489	507	492	513	546	513	498	514	484	505	500	520	506	500	524	502	481	503	490	530	529	518	518	504	509	512	495	515	478	561	515	484	506	486	491	487	523	505	524	510	488	497	502	453	515	572	519	550	514	500	493	514	482	491	509	530	500	473	491	533	542	497	521	495	517	547	505	493	503	524	526	525	534	507	523	481	541	502	487	493	483	477	548	488	524	532	478	515	484	502	483	505	522	511	474	501	535	524	470	508	508	530	503	524	497	500	507	485	525	497	513	525	505	528	515	485	494	489	502	484	493	507	501	538	544	527	500	514	528	511	497	506	546	465	461	508	496	526	533	494	498	520	520	467	520	527	477	522	467	504	485	524	502	504	484	511	513	550	480	474	568	510	496	493	506	499	517	556	524	501	486	537	544	510	511	549	502	553	515	515	516	511	481	507	495	526	522	513	503	543	473	475	480	498	524	502	526	493	515	483	546	508	517	515	540	504	526	502	542	492	496	478	524	517	531	525	481	482	534	492	499	489	515	522	510	490	489	507	541	494	503	464	512	504	503	494	509	516	521	456	499	521	478	491	492	515	571	514	520	519	531	529	527	535	490	506	505	490	508	494	470	519	500	532	527	487	479	475	531	507	499	522	498	493	558	515	495	517	487	523	526	505	504	476	523
24302	21562	28633	24896	21385	7402	1443	1037	933	875	868	844	842	831	793	748	770	789	780	729	779	723	737	704	738	766	761	761	728	729	737	741	747	745	789	788	749	757	777	824	822	751	778	784	763	771	783	778	774	772	783	710	802	707	758	752	752	751	795	687	770	750	776	759	771	722	763	772	732	761	756	744	759	743	745	675	744	700	740	741	776	734	733	736	714	768	746	781	753	757	759	717	730	749	735	720	701	731	762	778	711	763	742	757	759	771	690	724	772	819	766	729	691	776	815	748	730	760	712	752	780	739	731	770	682	729	760	771	749	726	743	743	761	731	788	756	725	725	791	720	695	764	761	783	689	707	715	742	713	729	751	752	736	729	742	727	729	746	746	772	811	715	744	770	775	781	751	765	751	730	744	744	801	705	712	735	735	697	736	697	736	716	723	725	734	699	718	754	744	750	730	771	716	726	717	739	730	792	703	755	702	760	695	691	730	757	702	763	767	733	749	711	722	786	756	749	799	713	725	742	729	688	689	790	694	679	719	740	736	771	767	754	681	771	731	798	733	730	792	725	782	737	754	735	727	713	747	761	745	758	738	691	818	752	743	727	741	742	706	750	769	753	709	741	704	745	718	759	749	735	752	773	707	731	745	713	734	750	727	797	751	766	734	737	748	786	753	788	724	761	721	717	739	760	763	752	695	718	739	747	751	749	770	708	725	688	743	778	721	732	698	727	723	764	781	757	731	755	770	753	780	720	746	799	749	700	729	783	730	732	770	780	747	740	747	767	750	734	762	720	736	775	759	749	744	757	752	710	747	743	724	721	722	742	737	723	723	770	714	756	756	719	774	730	724	777	737	752	773	748	756	727	739	725	743	814	705	756	754	746	722	776	713	733	705	725	758	714	756	751	713	781	708	739	694	735	706	739	720	754	737	724	726	730	764	771	764	725	728	759	738	731	737	743	773	728	739	758	713	731	699	769	682	757	797	769	757	694	742	744	719	729	746	751	741	700	768	753	770	779	783	733	762	785	683	778	734	745	740	706	763	762	699	769	763	732	739	734	764	686	743	748	765	709	755	716	704	695	712	712	715	701	729	769	771	782	711	700	696	732	750	693	772	752	759	720	768	752	752	773	815	790	786	744	772	701	695	758	755	795	774	761	785	719	762	732	757	710	778	739	771	719	712	758	715	762	739	763	741	753	733	751	744	763	771	708	774	725	733	764	773	753	772	787	772	734	766	698	754	738	723	747	713	735	737	741	761	702	758	719	795	745	783	709	770	738	749	720	728	771	767	753	753	754	713	786	769	721	771	741	717	746	786	752	741	745	718	777	769	755	770	745	755	697	729	745	757	747	729	700	695	786	727	762	762	746	749	777	766	733	756	763	726	749	740	754	743	723	759	791	762	743	733	747	718	733	719	794	716	737	772	737	745	732	725	723	759	708	747	752	781	776	749	764	744	762	752	748	718	674	695	745	738	828	750	802	734	774	689	727	746	687	715	792	738	745	736	745	725	734	712	683	724	765	717	705	798	722	740	791	746	731	763	789	795	755	758	726	778	779	708	703	789	721	667	763	727	726	731	703	753	747	719	760	748	706	769	750	705	736	749	794	768	701	771	709	767	792	796	689	765	766	721	723	752	710	739	724	749	733	799	783	694	756	774	760	723	715	749	712	747	691	742	772	725	748	800	759	700	746	803	741	728	744	705	752	757	730	726	708	743	745	785	767	730	756	744	736	732	774	697	733	719	693	707	680	740	765	752	704	711	782	765	724	778	768	692	722	771	690	789	750	750	750	720	705	692	733	775	757	767	673	747	769	723	683	771	722	723	724	760	731	745	716	714	770	744	762	740	780	729	731	755	763	763	751	746	786	761	688	768	769	758	773	720	722	728	750	705	748	756	742	752	801	703	775	736	763	720	761	726	736	748	738	833	758	758	771	719	753	710	745	743	771	681	777	748	707	762	734	698	768	734	704	665	773	765	714	795	779	783	717	710	790	701	786	728	724	763	750	744	773	724	733	756	752	725	728	750	728	712	681	762	754	770	712	729	771	736	697	736	745	709	778	770	781	753	684	737	747	754	713	793	718	752	731	769	708	715	760	717	743	749	731	760	728	723	776	700	773	685	756	752	757	734	747	739	717	769	742	732	704	690	765	756	750	740	753	766	725	742	755	686	784	771	749	720	760	741	741	746	769	714	680	758	733	750	732	689	701	742	758	730	806	680	741	706	782	760	703	792	720	754	774	668	732	746	774	760	803	757	772	768	721	783	720	707	751	675	723	724	707	759	744	773	706	767	730	744	753	735	717	750	772	710	790	752	764	749	752	748	716	736	723	747	719	719	724	711	782	729	739	715	742	798	762	737	749	737	742	740	737	710	734	699	770	740	698	756	737	783	777	714	754	713	799	705	728	763	725	707	761	764	753	713	729	734	744	788	736	751	733	741	744	739	755	770	760	746	734	787	763	743	748	731	778	736	762	684	716	738	697	766	731	734	725	708	733	744	743	784	728	736	746	723	695	714	718	751	725	742	795	767	764	763	717	736	783	728	747	684	723	719	750	768	698	714	766	745	695	694	734	683	786	726	750	729	750	740	768	701	750	732	732	758	741	749	784	741	764	777	726	746	790	736	750	715	744	737	709	789	740	714	740	703	746	744	776	714	737	705	744	745	732	774	729	761	716	748	740	717	757	730	738	780	771	717	764	774	714	753	768	731	739	710	707	727	711	706	695	742	754	736	761	724	762	703	716	704	728	785	736	761	743	714	772	746	760	702	776	790	741	696	742	771	749	731	743	761	747	747	767	716	747	695	742	756	690	759	797	766	762	711	748	758	811	727	720	760	739	744	770	720	762	735	802	738	784	755	757	749	767	773	767	774	782	730	659	724	745	789	717	781	714	725	802	734	784	781	735	734	733	737	710	749	744	768	784	730	747	787	690	756	734	668	758	729	728	739	721	711	727	764	751	732	740	807	789	745	701	759	789	725	771	793	757	730	708	750	770	756	705	733	735	759	731	731	726	731	730	730	728	733	772	754	776	757	692	790	753	726	738	712	780	709	748	774	762	758	727	729	705	766	762	776	773	753	730	757	736	759	699	752	778	751	747	758	739	740	741	723	752	746	731	718	760	736	739	760	744	778	734	754	685	714	781	781	720	699	744	692	746	721	765	727	757	746	707	727	715	803	777	768	720	736	723	717	677	736	778	757	775	777	765	700	720	713	702	711	694	754	767	700	727	719	777	754	717	698	772	746	753	778	746	780	739	760	734	776	738	739	721	729	690	765	797	732	725	774	719	730	672	708	725	795	764	805	790	720	716	714	772	753	764	719	757	695	762	727	751	738	741	694	781	728	737	720	738	683	730	712	686	725	760	729	735	752	783	728	736	727	750	794	730	752	767	721	734	744	798	760	744	726	744	747	715	743	763	717	721	746	705	794	756	773	739	781	697	743	737	776	702	743	706	734	738	805	734	768	712	750	741	747	721	736	747
19627	55613	6154	2784	2146	1715	1388	1250	1114	1059	978	876	885	851	864	810	856	811	773	879	796	763	756	802	733	774	825	766	767	747	793	721	857	743	775	845	865	781	836	781	795	797	780	820	791	766	771	804	755	770	791	787	726	737	864	756	734	778	831	766	806	740	744	751	736	768	745	791	770	671	781	741	739	760	784	766	743	763	764	716	722	766	688	746	779	788	810	743	754	745	764	730	788	773	718	723	740	740	788	743	716	694	753	739	728	773	720	741	786	735	736	745	773	730	762	772	755	706	754	717	728	766	748	797	766	768	723	759	820	735	761	782	755	740	759	749	693	741	750	771	739	736	745	769	750	749	728	756	723	730	747	741	788	762	786	764	676	782	782	767	719	763	727	755	800	748	767	703	750	703	753	758	763	762	779	706	715	772	793	735	769	751	726	742	784	787	756	803	753	759	753	762	787	729	813	752	727	751	691	756	773	688	713	746	720	714	751	769	773	756	759	795	751	735	733	783	745	770	776	727	766	669	710	785	726	779	790	731	750	761	788	790	751	726	735	732	777	742	769	763	800	743	734	673	727	713	784	763	723	740	775	765	761	742	744	759	723	800	781	763	759	771	754	764	717	772	755	757	741	707	757	727	753	746	759	772	771	740	756	786	738	735	800	786	789	773	734	766	790	808	731	724	786	726	744	731	702	760	734	784	773	728	769	775	743	730	731	759	748	763	770	782	773	748	731	793	733	691	737	740	778	722	751	744	779	730	754	752	799	742	784	768	757	755	759	820	771	807	766	732	765	693	787	717	752	770	726	759	771	779	740	749	706	776	772	746	776	774	743	760	722	738	744	783	731	768	751	758	762	813	729	713	721	770	735	752	785	742	722	773	719	786	722	745	781	715	729	762	734	785	754	723	734	703	753	732	766	753	753	674	770	790	790	779	820	711	752	740	710	760	743	793	749	784	737	708	742	790	747	776	715	743	743	758	775	759	749	769	747	746	729	743	667	721	761	796	735	752	740	746	724	745	710	782	726	773	749	747	739	732	802	741	745	741	732	760	768	754	766	751	768	780	719	785	789	750	728	800	776	743	735	768	755	751	734	775	748	731	747	791	743	761	738	711	769	745	760	767	717	688	730	766	756	773	778	775	776	762	771	741	786	766	794	798	724	750	731	786	741	751	743	775	764	719	761	768	769	775	800	713	757	748	779	757	745	766	743	801	773	740	759	741	785	771	738	772	786	758	745	738	724	752	748	766	759	768	721	722	768	772	736	734	758	795	697	762	789	755	731	779	784	720	746	780	680	767	718	767	767	799	699	739	733	763	712	724	726	758	725	752	782	718	808	768	797	757	796	727	732	778	774	742	703	722	748	762	744	737	736	745	735	745	712	735	771	733	824	793	777	750	733	771	758	799	783	735	766	738	746	736	732	777	719	709	733	741	733	748	737	763	748	787	723	725	775	764	761	782	763	687	743	707	773	729	783	755	765	772	744	798	762	733	777	829	780	832	777	771	708	821	760	748	746	740	710	741	704	750	747	739	785	765	766	729	741	744	739	740	736	739	728	725	730	750	771	714	699	754	774	778	718	792	733	744	725	682	760	752	757	752	767	752	727	773	721	734	779	741	749	773	769	777	740	749	758	752	757	696	791	755	718	697	713	759	758	804	749	733	746	702	801	731	802	764	722	759	762	768	782	734	793	726	711	741	708	778	735	733	775	755	694	785	771	754	759	705	738	752	778	761	770	750	758	747	811	782	758	727	740	738	790	737	770	789	739	736	758	778	707	745	731	737	763	808	743	743	718	772	743	764	721	740	733	728	772	735	783	735	721	740	769	735	702	723	699	744	758	785	749	759	768	759	735	745	757	754	776	752	794	721	762	721	748	727	796	767	765	737	734	740	735	767	770	749	795	736	744	770	742	713	773	764	791	835	712	748	763	741	736	732	732	734	775	731	744	783	770	721	738	729	747	767	779	705	759	770	763	794	690	729	725	745	732	751	752	730	744	741	720	758	753	759	750	749	702	734	762	734	780	844	800	790	753	754	773	768	778	751	749	759	763	761	744	739	710	726	807	741	769	758	754	691	704	799	699	774	734	747	741	780	787	736	791	760	761	752	741	738	787	757	785	737	762	724	722	772	761	757	775	731	714	764	762	785	686	776	739	746	764	754	772	730	764	743	764	757	750	742	770	692	730	781	757	730	750	747	738	755	731	711	799	704	763	734	734	798	720	695	737	780	758	727	809	789	773	713	743	726	751	735	733	739	770	827	739	827	769	765	732	764	706	776	718	708	793	756	717	765	751	758	751	723	737	757	778	765	776	796	785	741	749	756	733	757	750	743	810	741	753	765	768	792	713	781	782	775	743	758	725	789	761	785	742	772	741	779	743	802	763	746	749	739	745	780	761	760	737	724	755	730	754	742	772	778	754	783	797	739	743	766	729	749	780	757	743	711	778	727	767	790	733	750	787	756	736	728	742	757	766	774	760	763	700	742	779	715	745	767	754	720	785	731	813	818	706	763	749	789	728	767	730	747	738	750	727	754	787	733	701	726	744	714	787	720	740	735	763	769	763	780	741	759	740	761	753	724	749	732	686	721	779	740	758	741	792	776	732	705	743	724	773	799	712	748	812	777	725	781	692	741	767	777	779	737	761	714	685	707	746	749	711	732	714	714	765	775	752	761	743	755	781	828	767	726	747	772	793	706	725	808	782	739	701	744	726	741	756	730	722	765	749	780	734	734	779	755	724	739	732	766	741	793	750	694	747	716	710	788	771	771	739	704	728	730	747	752	743	740	764	778	753	781	739	782	769	731	764	793	733	701	789	790	708	767	748	730	727	757	811	771	790	717	770	749	737	769	711	799	749	762	757	707	761	724	731	752	774	743	764	759	754	771	760	747	792	703	718	728	717	698	772	728	740	722	777	795	734	761	773	715	769	727	758	742	778	769	727	756	742	732	717	746	754	767	745	771	774	744	757	786	788	738	716	770	702	797	767	744	777	739	711	741	763	811	740	767	756	772	716	760	757	747	786	788	725	759	711	745	737	740	773	755	749	832	772	701	765	741	741	727	762	697	798	683	759	747	758	767	715	735	726	747	766	769	746	738	704	740	743	711	757	754	799	760	750	729	768	777	781	781	708	772	747	789	751	752	762	718	749	736	709	772	739	773	748	772	751	744	779	767	787	735	767	772	770	780	750	741	747	752	734	727	785	755	738	757	709	713	739	742	735	771	712	756	754	767	721	724	715	733	766	793	755	722	760	748	737	768	725	784	739	731	710	735	758	761	753	728	739	780	798	731	791	779	721	743	789	738	787	794	765	750	731	746	733	724	773	713	723	772	782	805	755	748	770	704	713	776	708	763	804	759	745	737	688	758	783	752	730	762	764	693	781	780	762	748	762	725	744	779	723	728	787	768	764	756	767	768	723	768	717	744	713	721	776	741	769	710	738	737	805	727	771	732	753	698	753	713	731	779	809	744	745	790	749	751
25370	21559	27371	25951	9297	952	743	704	722	628	614	608	565	566	581	632	592	565	538	567	607	573	580	553	526	584	606	524	570	553	566	580	568	588	575	625	554	563	615	539	586	560	537	567	556	563	575	536	532	593	580	569	558	554	598	545	584	560	555	561	581	576	574	590	556	546	583	553	578	569	562	539	580	599	534	550	555	625	547	508	534	599	514	554	566	526	569	552	577	531	558	566	571	576	552	534	573	581	539	555	534	527	541	559	520	554	552	546	567	566	550	557	550	541	576	599	565	540	575	563	520	595	568	535	586	560	578	581	564	563	538	540	547	544	564	557	570	563	506	609	578	564	550	527	573	550	566	524	538	556	541	520	535	612	563	593	549	566	545	554	529	512	566	565	587	531	547	507	529	618	540	513	544	572	576	559	545	547	538	561	520	579	520	543	554	545	569	530	537	544	523	558	548	520	536	548	560	523	591	585	560	576	554	544	591	552	542	522	545	536	550	575	590	532	551	590	551	547	550	550	564	534	567	603	527	528	547	542	518	513	555	569	587	548	548	549	545	523	560	557	537	582	578	579	541	506	551	553	569	550	558	564	557	547	549	602	578	568	539	536	553	597	539	576	520	538	561	581	514	521	551	553	535	548	550	493	556	594	558	572	551	564	572	539	583	515	557	607	576	531	547	569	539	585	561	551	542	549	575	538	576	549	531	571	604	553	576	562	567	591	570	542	524	568	533	569	584	537	542	568	574	510	530	549	539	550	549	532	597	561	605	516	558	564	488	524	530	527	544	558	573	611	526	532	594	561	558	575	548	546	537	518	561	570	553	547	568	599	538	562	545	592	547	557	564	550	600	520	501	514	512	559	585	559	501	517	551	587	535	539	574	593	543	568	515	584	541	579	556	596	552	568	547	576	558	575	551	580	580	533	569	543	557	565	505	608	551	580	546	594	553	581	541	581	575	559	526	592	574	551	566	575	555	509	582	564	586	534	529	552	548	578	522	585	561	508	529	501	559	568	543	554	567	555	561	590	581	549	592	581	624	564	551	551	575	564	584	596	503	549	560	575	512	533	557	554	553	525	584	554	515	591	551	574	573	532	561	534	564	556	547	555	554	582	543	593	577	570	541	529	616	542	571	572	547	519	574	586	530	556	593	536	584	529	565	538	541	541	527	526	532	512	556	539	603	541	572	548	567	560	549	551	533	585	561	564	551	560	517	575	528	560	523	528	560	581	541	554	568	546	573	519	567	573	534	546	618	572	543	521	541	534	561	560	542	548	573	561	574	582	542	596	577	529	564	516	564	502	521	561	576	578	557	563	522	569	566	556	534	569	582	519	599	519	550	573	515	524	522	559	607	566	567	546	522	578	578	549	513	586	567	540	564	585	595	586	579	562	549	543	551	546	519	562	536	550	567	582	527	583	563	562	557	546	548	521	565	565	565	523	531	537	555	548	501	571	544	531	578	579	508	552	539	548	596	565	582	569	569	550	551	534	530	572	547	529	565	581	612	532	593	544	571	514	555	579	515	562	542	519	538	591	557	574	585	568	564	573	520	533	527	558	579	520	567	515	566	580	553	535	532	559	545	560	561	568	540	612	557	547	599	535	566	532	534	539	575	522	560	565	562	527	543	539	504	521	587	567	526	543	582	563	558	584	615	539	508	505	562	572	569	560	516	600	585	555	550	546	549	502	528	567	589	568	567	551	556	536	542	577	552	537	562	510	596	558	562	543	576	574	534	562	560	599	546	527	580	580	543	609	546	534	550	570	596	564	571	567	578	564	529	555	556	561	528	586	544	561	559	549	556	557	534	568	578	550	575	591	582	538	567	530	520	559	576	569	548	567	538	556	562	571	535	570	549	579	511	582	546	574	566	556	584	549	579	572	575	543	551	577	589	554	535	552	575	548	549	578	524	530	538	551	538	562	567	559	537	589	590	542	566	516	553	522	569	585	562	557	575	515	551	534	517	562	534	541	520	529	522	555	567	590	509	551	522	593	529	565	565	583	524	581	550	544	542	562	540	598	545	551	542	595	543	550	584	574	560	552	537	517	573	558	561	576	581	559	565	572	600	573	521	518	594	536	527	555	527	535	553	531	539	542	578	554	537	558	551	568	561	569	576	589	562	574	598	529	552	526	560	529	550	578	528	575	552	576	562	534	550	573	568	546	551	533	573	538	554	567	554	563	561	557	589	580	529	546	560	609	528	547	547	524	530	564	553	523	519	556	546	543	553	513	563	561	547	562	586	538	580	544	568	536	506	557	566	566	559	538	572	580	514	552	575	611	535	565	559	557	521	511	558	578	564	578	592	553	594	570	508	536	523	540	558	539	551	523	523	554	577	523	551	540	581	603	552	530	548	588	547	502	543	567	532	570	574	558	549	545	535	565	502	518	537	534	565	538	572	547	579	543	584	565	529	573	589	551	578	605	561	524	532	582	552	554	529	565	591	540	511	504	612	552	557	580	510	545	557	540	531	569	561	535	564	551	543	558	555	529	549	545	571	578	565	549	568	557	565	550	525	538	566	558	509	562	543	531	603	569	550	529	518	539	537	566	544	527	604	604	559	560	544	556	563	572	529	567	554	520	567	569	514	555	532	543	555	535	567	593	516	560	596	547	544	535	585	535	573	529	569	530	579	552	581	586	533	545	584	540	545	579	522	538	531	534	547	553	582	571	527	579	573	558	578	568	561	540	525	576	533	585	542	569	503	571	520	534	542	594	530	584	558	592	529	544	536	575	517	558	550	578	566	523	570	521	576	564	513	586	567	576	522	535	570	594	535	593	543	603	574	563	529	579	539	579	521	550	573	534	557	533	572	541	597	570	553	524	529	544	559	557	568	581	551	543	567	532	521	585	567	562	539	548	564	573	541	578	562	536	536	543	555	555	564	538	606	535	511	568	591	568	556	581	552	566	544	518	550	527	567	548	561	563	615	579	566	546	547	522	513	556	542	557	575	537	507	549	576	535	565	567	554	529	530	599	567	552	540	511	577	545	588	578	630	553	500	587	562	574	563	594	523	562	546	515	582	538	566	556	594	520	537	551	553	548	545	562	557	549	607	537	578	545	580	521	570	536	575	592	528	536	568	579	557	558	546	568	558	542	517	542	555	553	539	562	545	559	590	553	611	543	559	571	571	555	595	530	550	535	548	562	557	561	608	569	572	526	536	536	567	532	520	510	539	578	585	535	548	525	514	568	510	575	541	502	589	539	536	557	582	575	553	548	559	544	588	537	526	581	539	555	564	555	535	536	581	556	544	601	571	550	535	544	544	576	568	539	634	571	545	531	574	604	579	553	596	518	562	556	575	566	555	573	523	536	550	544	552	517	579	570	543	540	542	559	572	538	566	543	505	550	504	575	559	564	577	516	536	550	545	555	548	528	559	554	544	541	564	514	568	554	523	546	499	513	533	562	558	538	579	569	556	552	566	569	560	552	550	533	544	537	557	534	560	534	566	541	548	608	556	521	567	531	523	574	527	531
18325	47709	4402	1729	1356	1166	971	845	802	715	740	695	692	613	657	643	615	630	619	601	608	619	611	617	636	556	594	648	595	581	590	649	639	611	605	669	655	653	620	669	649	601	611	611	575	585	619	614	631	627	582	646	595	624	584	601	613	602	614	589	564	649	579	564	613	576	593	612	562	619	570	578	582	613	614	602	621	543	626	610	551	619	612	636	559	584	608	621	609	604	640	579	566	589	556	568	593	593	590	608	607	585	606	602	620	615	616	618	573	587	575	599	620	587	634	620	627	625	590	618	609	591	590	586	571	621	609	581	591	603	583	633	597	622	607	638	617	556	599	612	580	578	598	536	575	551	588	609	591	634	569	551	586	560	568	581	626	612	590	625	588	571	601	576	594	616	588	579	631	592	580	568	580	583	584	564	581	601	621	584	592	602	571	609	594	582	626	599	589	566	605	597	638	620	605	576	595	602	589	613	542	579	572	621	628	619	598	606	580	632	629	610	583	609	609	596	582	581	583	614	598	605	591	591	592	574	616	621	601	555	597	601	621	599	585	555	615	568	595	607	595	543	605	602	616	566	588	594	641	583	601	568	607	591	579	611	578	570	592	550	580	605	632	573	604	611	578	595	600	604	560	565	623	606	605	543	613	620	609	588	567	596	584	581	632	615	643	611	593	617	571	588	591	579	615	615	587	613	581	623	612	597	581	591	608	608	589	653	626	595	601	601	567	574	631	611	655	603	599	609	605	613	594	593	621	578	613	599	609	562	587	602	585	640	562	591	614	610	534	601	632	630	566	628	557	557	596	624	571	588	584	582	646	595	624	611	556	578	582	618	614	563	561	586	595	570	551	580	614	578	565	588	566	551	558	642	614	594	631	607	611	616	611	538	619	569	592	591	562	604	585	584	614	597	596	570	605	575	622	589	579	588	590	633	630	586	621	586	561	583	593	603	617	579	571	561	640	627	615	598	607	561	557	613	568	574	579	605	559	561	593	576	614	598	600	595	592	592	592	581	546	541	601	579	586	549	591	617	600	613	621	620	577	574	577	576	581	599	585	604	569	614	570	581	609	620	603	592	580	607	598	584	608	615	558	580	569	550	603	589	592	567	575	589	578	615	618	602	591	598	563	599	578	613	614	594	641	608	600	547	622	600	591	595	571	585	640	573	584	610	594	584	620	561	600	585	579	574	563	578	578	606	572	594	633	624	599	549	634	604	606	615	645	589	605	570	593	593	582	575	616	594	572	563	607	558	642	614	572	616	562	590	562	584	587	604	579	572	608	611	597	602	580	573	578	564	605	535	594	628	564	599	619	624	632	627	611	578	555	630	596	601	580	607	574	641	594	578	646	585	546	576	623	612	612	574	588	598	619	554	566	613	613	589	622	541	578	601	593	602	612	536	587	603	579	638	619	621	582	581	571	593	598	593	578	579	602	622	606	623	607	647	629	612	567	579	572	569	580	572	594	602	540	586	625	609	590	596	586	603	611	583	599	579	616	633	605	597	594	597	575	571	586	612	593	615	610	641	613	569	580	588	560	602	588	603	596	590	589	590	606	597	627	573	579	614	604	585	598	598	615	616	602	583	596	596	605	614	588	613	557	609	634	621	596	622	589	635	610	589	640	613	596	602	585	585	598	614	641	626	630	602	583	582	585	576	545	601	588	575	614	602	623	617	587	596	568	561	613	625	580	613	593	587	631	586	577	591	591	629	590	597	531	601	631	612	569	592	576	586	573	615	591	539	610	595	581	557	629	582	624	619	594	592	604	549	616	566	632	540	627	608	592	589	650	584	604	610	624	609	598	598	544	598	573	602	609	604	594	593	604	581	624	630	592	560	575	594	602	626	587	610	613	583	579	581	582	588	626	608	650	619	576	561	593	612	608	607	631	593	609	630	564	615	625	601	612	587	600	606	583	614	615	588	524	591	624	574	612	595	591	597	565	582	642	593	566	614	561	603	551	583	588	605	619	599	593	607	572	546	603	591	595	575	591	609	645	563	557	605	585	618	607	589	579	600	614	608	603	563	610	599	570	578	581	610	631	587	583	639	577	598	601	632	642	596	632	575	627	623	561	575	610	581	565	579	578	617	615	608	592	579	564	554	619	602	563	600	583	579	550	581	584	598	615	590	618	628	634	603	597	602	592	597	574	615	558	565	610	585	599	575	569	628	577	595	629	602	576	626	621	630	569	611	609	607	603	629	620	579	546	565	603	584	624	605	563	587	607	616	576	553	565	554	614	618	565	595	627	620	542	661	575	637	545	586	603	623	607	553	574	573	604	627	583	598	618	577	624	588	571	595	615	576	580	564	568	604	591	562	611	598	609	611	585	581	588	665	622	627	606	596	609	580	610	570	618	565	584	630	591	590	638	616	540	592	572	615	623	577	604	566	593	620	627	552	624	624	577	591	590	605	551	631	578	609	588	591	589	622	608	588	569	609	610	584	602	611	631	588	580	612	598	608	589	583	582	609	607	605	580	571	599	591	583	612	579	563	596	543	604	560	576	621	616	603	644	603	544	611	591	608	605	634	582	594	570	605	601	557	583	591	598	617	584	571	556	587	628	584	595	550	603	582	604	631	585	573	590	543	588	633	606	542	614	556	607	612	582	595	570	550	606	610	543	615	568	589	628	598	598	597	576	591	654	633	626	585	581	609	616	579	538	598	585	592	592	557	605	598	599	581	619	566	622	613	587	552	648	604	602	613	596	590	602	590	576	607	589	587	584	625	630	593	608	583	619	604	609	558	660	597	626	597	576	596	604	617	599	581	589	605	603	618	597	579	608	580	588	604	593	637	549	621	595	645	603	558	628	583	581	560	566	608	587	582	611	599	644	592	557	590	590	600	574	594	622	586	607	583	592	632	594	576	575	568	582	574	619	624	566	610	556	625	577	632	544	600	594	640	579	587	565	647	589	599	580	583	579	617	594	565	584	630	574	604	627	587	622	585	592	594	614	587	609	559	562	616	590	634	639	568	567	617	553	605	615	579	595	600	591	625	570	599	619	621	606	581	601	570	567	544	607	569	617	597	541	629	571	656	567	584	586	586	603	583	570	580	596	585	632	579	617	577	564	610	595	581	582	571	571	598	607	598	639	568	580	622	562	587	570	606	575	591	613	595	613	583	628	593	610	567	590	577	584	567	588	585	563	578	617	582	596	618	599	559	604	626	610	585	608	525	587	574	589	597	583	603	606	594	593	577	583	602	616	592	563	567	596	602	629	602	609	613	638	591	586	560	627	625	591	573	629	610	606	582	572	630	588	558	583	596	617	569	611	592	601	584	632	626	609	662	588	556	597	589	621	619	642	631	631	627	656	586	629	648	611	589	562	617	596	565	549	581	571	569	607	564	588	604	588	604	602	592	628	608	603	581	639	591	588	596	602	563	601	587	592	650	567	588	578	583	580	595	615	581	562	581	597	594	595	612	624	585	582	582	587	594	571	590	609	592	567	645	632	642	599	626	621	581	591	597	568	608	612	593
23064	21563	29019	24563	21560	21585	8186	1697	1295	1270	1163	1156	1125	1089	1070	1046	1050	1039	1047	1002	1016	946	998	943	973	989	1061	1031	973	977	1012	1001	916	981	942	1058	1027	985	1007	1049	1007	983	981	937	1028	979	992	985	1003	919	928	964	951	912	946	995	936	949	966	981	953	1028	1048	944	927	948	964	961	908	949	908	953	924	912	982	912	961	905	926	966	983	927	1010	981	930	986	954	930	940	939	991	980	980	914	927	995	959	934	959	980	920	993	980	959	913	934	964	944	920	950	949	977	988	941	900	939	998	1003	967	947	934	939	976	987	991	909	1007	962	909	892	962	898	915	946	959	930	888	879	974	983	958	957	964	1044	972	923	953	947	974	979	899	916	948	914	873	911	974	950	929	1001	950	966	954	961	919	969	949	901	944	900	962	916	918	933	925	985	921	979	1006	963	966	955	980	958	972	923	957	920	961	918	910	955	931	954	902	969	948	920	1021	947	972	909	909	934	957	965	1026	938	921	909	936	933	986	926	936	887	961	990	977	944	934	960	945	926	1001	971	904	930	932	953	942	930	934	921	990	918	993	1044	976	931	907	933	965	1028	900	989	999	931	966	894	952	934	923	1005	921	924	943	945	984	925	921	988	947	897	904	927	926	902	888	994	987	958	941	965	927	920	933	1019	973	976	988	934	946	940	942	939	888	943	1038	973	944	964	966	921	888	963	989	906	985	885	990	955	967	903	921	909	936	1005	923	933	936	939	914	997	935	951	910	984	900	870	910	943	955	936	947	932	943	972	920	919	978	950	914	983	941	934	979	860	987	930	940	976	959	948	959	893	945	943	960	927	991	972	972	956	996	956	897	917	932	933	1010	948	951	928	899	926	920	978	880	940	921	985	905	916	940	931	952	983	934	917	874	924	931	964	940	976	926	962	929	959	915	893	954	925	946	957	991	916	973	953	969	919	973	937	943	896	904	929	944	887	947	929	979	1001	908	941	954	947	957	910	973	961	919	973	947	909	888	956	960	945	936	873	927	924	924	935	958	964	910	948	939	933	941	1003	904	953	951	968	905	951	991	995	984	930	950	944	903	967	997	910	888	970	977	935	962	878	936	935	940	914	966	939	979	924	947	903	957	983	944	897	902	881	989	939	999	915	988	978	962	911	931	986	934	953	913	947	903	973	964	882	938	872	956	959	931	944	918	947	944	929	877	955	938	939	952	989	915	946	936	938	913	916	917	934	863	922	942	913	952	935	972	877	956	894	922	958	998	888	911	950	921	881	884	997	927	939	908	959	941	921	934	937	913	885	938	983	963	897	986	977	929	949	924	931	963	933	943	962	969	982	912	932	951	974	944	943	911	969	982	957	988	889	960	976	876	997	938	925	1001	964	921	882	923	926	980	974	956	965	906	917	927	948	940	924	943	880	935	970	975	906	915	934	971	895	895	914	921	924	928	930	931	888	965	943	915	926	910	906	907	923	968	928	919	927	954	954	933	945	993	879	911	936	869	950	939	897	891	967	962	943	972	913	919	962	951	1001	941	949	932	895	957	886	949	940	967	936	939	946	914	1024	968	918	946	901	923	967	925	915	958	948	902	985	902	994	949	928	934	904	935	922	937	931	943	911	990	966	931	938	839	865	969	928	899	934	984	910	987	934	908	1019	948	917	947	971	989	902	901	949	958	903	959	933	941	973	966	912	938	961	969	935	899	942	939	884	961	941	931	907	950	921	894	937	970	933	919	895	944	965	962	898	904	934	932	922	908	950	932	941	870	966	933	964	919	972	909	942	968	994	907	936	929	950	964	900	956	926	922	1036	917	966	964	993	887	932	942	863	920	975	988	930	995	944	961	931	937	943	970	938	919	938	948	969	962	968	989	951	965	957	1005	997	968	927	964	915	969	913	922	948	915	897	927	904	934	959	932	962	901	959	1007	900	925	940	862	954	898	965	914	950	962	931	927	940	897	897	949	956	904	975	953	958	861	1024	905	891	947	962	915	908	952	912	911	905	925	936	901	892	964	969	886	929	942	980	949	945	953	989	924	946	957	998	965	984	1012	998	924	960	979	937	898	974	953	937	979	961	977	892	928	936	888	968	985	977	981	966	882	926	929	987	948	886	958	924	962	947	940	942	930	945	976	934	934	956	964	954	926	1003	946	1010	937	963	906	974	992	935	944	1012	930	978	934	941	946	943	969	949	963	920	949	951	896	908	972	927	962	932	955	985	924	951	938	968	894	931	916	927	901	1001	899	950	954	933	991	959	887	931	993	933	958	954	918	949	909	948	951	945	939	959	1005	924	889	951	908	886	989	870	1002	1002	922	957	941	953	958	959	945	899	967	942	914	976	914	1005	919	916	947	920	920	947	944	977	970	917	979	934	951	890	930	944	921	957	918	976	974	895	919	917	957	965	951	921	944	970	966	917	966	961	920	935	945	954	943	923	863	949	941	946	982	932	1003	950	969	962	926	1017	956	946	882	920	968	891	911	968	927	866	971	897	922	915	907	946	926	928	923	939	873	941	879	907	922	918	920	916	967	970	961	996	968	928	990	954	936	864	1003	986	975	987	957	967	958	920	979	913	947	977	961	928	939	947	935	984	965	921	929	929	944	913	864	958	925	985	1061	884	902	929	989	935	923	881	899	966	959	954	974	991	937	961	916	902	959	899	958	915	932	969	965	940	950	1005	891	909	988	912	919	972	995	919	962	940	964	929	938	893	938	947	990	954	899	944	942	894	925	903	967	934	937	942	879	925	962	913	946	888	947	969	936	951	926	989	1016	931	919	927	981	916	968	897	1012	938	980	945	898	984	890	944	914	918	991	936	970	957	946	922	841	959	995	969	897	920	968	866	904	940	933	989	943	984	977	938	961	976	911	977	952	937	959	987	930	928	897	979	950	944	930	939	945	938	986	948	906	890	952	938	937	906	954	918	914	896	963	959	941	928	947	935	890	884	965	964	913	981	936	949	897	958	972	924	971	925	947	943	948	927	950	909	952	913	982	953	897	929	972	963	929	954	879	941	977	916	928	929	911	869	994	884	939	940	1000	947	947	980	887	989	946	1045	973	918	893	952	952	941	924	952	934	961	956	922	993	957	972	952	934	929	990	955	875	987	971	929	918	927	894	964	909	955	922	909	907	910	942	1003	945	926	909	913	912	933	888	935	936	918	945	913	941	997	908	934	959	971	928	917	954	954	974	999	900	908	912	930	944	914	899	960	952	987	943	942	941	922	946	968	929	907	918	956	947	988	976	979	899	982	914	953	1004	978	969	923	923	928	979	933	946	917	972	859	926	954	906	941	973	973	932	1012	959	910	955	964	946	935	948	919	901	986	942	928	936	901	937	958	930	950	937	986	977	918	930	958	959	910	927	898	938	904	933	926	895	963	979	929	990	950	960	954	932	937	917	940	911	967	973	932	904	936	973	892	971	910	944	926	932	981	885	982	924	963	894	953	954	939	958	909	966	875	900	925	985	947	969	931	917	932	949	890	930	911	848	985	927	997	936	1005	929	945	984	941	958	897	981	909	872	969	969	998	988	973	887	912	950	938
25613	67314	8550	4706	3552	2838	2300	1912	1679	1509	1415	1243	1254	1144	1195	1079	1132	1091	1047	1025	1084	1062	1037	1040	1020	1003	1042	1008	1025	1006	953	1030	961	998	1011	1025	1003	1043	1100	1024	1024	1026	954	984	965	989	1030	973	976	1052	983	942	997	1008	991	935	937	997	996	959	930	998	970	944	964	989	969	978	930	949	996	981	1015	956	942	961	905	960	954	968	960	970	924	898	975	937	1009	968	946	1010	982	967	953	956	899	964	928	951	987	994	977	966	1005	961	1015	946	959	980	948	963	972	941	945	972	1023	1004	927	999	942	977	992	966	921	936	986	960	896	979	960	974	943	954	958	971	948	946	961	956	933	943	915	1002	964	1003	960	952	964	954	951	964	976	933	997	952	975	947	943	1022	954	957	954	901	917	972	924	921	982	946	908	1000	976	911	969	871	970	972	1003	926	925	940	943	974	996	973	954	992	962	955	960	915	943	1016	948	981	905	937	924	984	939	912	968	956	1012	951	984	997	992	963	882	932	948	961	925	887	962	974	898	936	941	997	959	985	969	956	948	887	986	1011	969	928	924	945	965	913	984	909	982	974	1002	997	951	972	895	908	959	947	943	948	950	928	949	996	937	977	974	878	947	966	954	911	918	976	961	907	942	949	916	982	943	919	942	885	959	908	942	897	959	950	953	927	960	920	998	932	979	926	935	1009	933	937	954	934	972	907	978	946	969	976	1006	979	944	951	943	904	920	996	918	1013	949	1003	949	975	986	913	958	974	904	964	929	954	877	1008	937	914	947	915	985	944	962	925	959	951	980	923	938	924	995	916	959	929	975	956	929	924	933	975	942	988	965	961	913	930	988	918	1003	948	910	920	930	976	932	929	972	921	944	1029	935	963	965	917	964	947	983	973	981	978	1005	986	991	958	956	969	991	943	934	998	952	1009	931	955	1010	934	923	958	941	956	885	985	947	991	974	1015	935	955	938	917	978	996	975	973	879	941	930	927	1002	968	945	952	930	958	968	922	1001	951	988	965	992	980	954	946	941	954	977	930	921	946	981	929	947	930	957	917	957	957	937	909	911	975	952	963	975	979	928	1012	924	946	986	963	917	942	910	991	989	947	918	884	945	967	968	926	962	961	965	963	1023	921	998	941	1021	975	975	943	967	1001	945	986	939	910	908	946	979	957	972	965	904	964	897	945	953	967	939	994	943	960	953	976	954	938	945	965	981	914	948	892	926	950	969	981	932	976	1005	1024	913	992	937	975	940	922	973	938	950	903	965	888	968	931	935	986	929	980	961	940	947	949	899	942	1044	961	956	916	967	927	938	1001	934	898	1003	964	946	947	956	924	987	944	967	949	971	961	931	919	975	921	900	924	974	962	988	943	881	954	967	969	933	970	964	995	913	932	945	979	933	938	972	961	993	935	953	896	917	943	962	992	952	955	984	970	961	968	936	944	992	925	945	959	911	933	887	977	956	915	858	977	904	952	947	927	923	900	959	951	965	985	969	971	909	958	949	960	959	936	914	901	949	964	969	1019	930	975	930	1004	940	948	966	948	1023	897	940	964	924	928	971	970	970	887	941	982	967	906	960	930	971	928	982	934	1001	924	930	952	886	961	914	938	982	957	969	929	889	911	950	944	940	939	910	949	923	930	875	948	918	875	1008	1029	978	968	938	1028	947	938	949	950	936	952	988	902	938	965	985	953	993	936	937	972	921	930	1005	930	907	969	954	963	953	905	1000	912	975	937	935	988	979	963	919	970	977	912	936	959	960	916	942	976	972	916	975	944	982	981	985	907	905	986	901	914	937	1020	990	944	898	985	913	990	963	895	968	905	917	960	908	1008	878	984	1008	942	971	998	949	917	940	926	928	959	967	867	912	984	996	983	950	935	939	955	979	933	929	988	951	971	997	933	932	934	970	900	888	961	946	975	977	938	991	911	911	984	906	922	988	893	1047	975	967	957	915	942	963	970	942	926	1016	907	986	947	927	899	1014	1007	951	876	1004	922	894	937	914	920	886	964	924	960	909	936	945	933	941	935	1010	906	909	968	1009	974	999	972	940	930	962	941	912	932	914	949	961	972	912	951	919	967	976	962	978	950	922	1017	986	946	926	917	936	925	973	953	956	925	990	959	914	976	941	932	924	1023	867	963	983	955	922	964	958	876	913	923	953	991	1001	981	928	963	951	975	996	959	945	930	912	999	962	1003	866	934	931	973	935	947	988	980	981	922	962	941	950	938	934	954	939	926	987	979	982	924	874	938	945	917	943	955	947	960	960	962	915	970	987	948	965	928	889	1003	885	943	967	951	942	961	1000	929	918	927	990	984	1002	935	945	932	904	983	973	1001	978	957	999	926	940	950	950	966	934	925	981	916	947	903	946	919	941	933	910	943	959	872	937	918	989	985	933	941	937	975	929	999	950	946	881	978	956	985	961	960	1001	980	907	951	925	979	948	912	965	958	927	980	1012	993	982	939	911	973	974	973	939	963	990	910	978	947	877	955	951	924	946	917	959	967	930	965	946	958	992	928	924	938	960	927	970	885	926	944	913	990	980	920	939	920	957	974	880	923	986	915	927	979	946	999	939	970	1020	968	967	940	966	985	934	926	928	936	963	941	914	936	956	923	942	970	899	1003	977	950	967	957	999	933	956	934	964	935	959	993	951	966	884	895	980	944	943	954	898	967	939	955	915	965	955	961	940	904	877	946	958	956	949	919	955	947	927	952	970	962	976	971	911	945	933	990	1001	968	912	959	960	931	930	970	924	962	960	953	976	965	913	933	941	999	959	958	976	971	1009	929	971	943	988	944	902	922	954	911	955	965	956	915	967	907	930	955	960	921	975	969	975	939	953	892	906	932	990	899	947	978	948	939	984	964	958	962	924	1004	941	971	907	949	949	942	928	887	985	955	980	950	981	962	896	951	969	987	946	913	940	949	930	916	926	994	1021	887	956	964	948	965	1000	927	950	1020	940	927	931	958	899	927	946	946	940	944	905	1002	969	964	970	958	932	968	910	977	949	922	946	1001	1011	942	1008	931	962	993	990	929	899	920	878	945	935	989	941	912	945	961	974	954	927	940	976	909	959	937	967	976	994	916	926	964	966	949	969	1032	973	947	882	960	916	992	928	905	964	955	964	980	884	971	994	957	934	935	1000	899	952	1015	942	957	986	941	871	948	964	1013	925	939	994	906	911	919	971	980	900	996	952	917	937	944	934	948	901	948	918	924	956	921	936	993	931	953	972	973	972	939	908	941	937	934	936	965	910	1015	967	975	966	934	919	922	977	934	1046	929	981	922	1008	928	962	925	956	962	975	948	888	935	935	1029	942	952	972	902	932	930	932	940	954	950	986	967	911	944	968	929	873	993	943	965	946	937	1002	971	944	918	929	999	962	1001	919	941	931	952	912	971	922	919	935	959	932	946	943	961	903	910	877	976	899	927	955	972	905	993	1008	895	939	931	921	959	973	1000	1000	1016	929	974	942	906	950	921	902	956	977	939	976	959	943	932	983	925	977	974	927	936	988	929	937	952	964	962	936	972	956	950	977	928	918	960	930	912	930	921	947	954	969	990	976	955	936	957	931	962	941	948	910	1006	963	967
28829	18778	5737	721	558	507	520	512	473	467	458	468	467	467	479	483	463	491	480	520	459	526	496	469	499	458	452	502	478	475	482	500	493	514	461	517	491	518	484	502	493	504	520	495	493	502	487	501	474	468	536	508	470	483	483	480	509	451	478	475	484	449	467	466	501	466	484	458	424	452	446	463	463	503	481	520	510	462	475	474	482	457	487	460	493	478	479	505	463	467	506	487	455	472	471	460	510	493	466	443	499	468	484	499	501	490	441	487	470	497	499	481	495	469	483	453	478	495	465	485	455	473	467	471	451	455	510	488	446	473	499	498	462	472	475	460	445	480	462	492	474	525	446	455	444	444	511	469	485	481	473	480	506	506	477	472	514	428	486	442	478	437	444	458	459	480	474	468	491	445	464	480	460	478	469	504	474	498	524	480	481	469	446	495	476	463	453	471	514	490	503	496	468	463	499	488	485	438	477	472	457	488	511	475	474	523	506	500	487	465	487	488	484	480	446	476	448	481	503	434	428	498	465	498	499	496	513	479	526	488	476	516	480	439	476	450	484	463	482	490	508	463	512	460	435	519	482	465	458	455	467	507	482	531	511	499	458	475	474	477	517	465	456	472	504	499	497	477	468	446	470	449	483	511	486	499	471	481	488	492	508	455	458	467	510	475	458	494	449	486	443	475	505	478	492	481	518	470	518	507	497	471	482	478	485	471	494	451	463	488	428	476	488	484	497	473	504	489	468	495	505	491	450	470	485	442	472	494	494	501	457	458	471	483	486	507	474	467	491	478	517	507	457	480	508	442	496	503	504	482	497	460	502	481	467	503	508	457	474	441	468	487	503	468	503	452	446	488	496	471	472	485	471	460	448	471	489	520	484	480	453	481	491	480	447	502	431	455	471	441	458	488	466	489	474	475	501	465	453	468	473	454	484	478	450	522	469	474	493	499	458	501	452	485	486	487	457	471	466	495	478	475	506	470	465	495	486	434	499	479	481	463	502	499	451	476	473	461	480	442	493	451	450	486	506	466	474	494	484	528	467	465	496	497	488	486	492	473	462	469	499	497	444	479	495	456	452	517	465	467	469	475	477	490	431	501	459	460	464	459	479	445	460	471	475	488	463	505	516	494	476	452	452	459	505	458	419	501	473	449	527	487	471	471	481	442	467	462	492	487	487	447	467	448	475	447	462	487	470	502	511	474	451	452	447	485	470	462	517	464	485	501	493	465	452	464	524	479	452	498	492	515	490	483	472	503	511	493	460	502	507	477	461	447	471	466	484	471	505	494	449	472	496	524	479	480	511	449	502	456	462	519	498	495	441	525	490	499	540	439	461	488	484	479	496	464	484	435	444	473	501	488	536	493	473	533	502	476	471	464	461	464	493	505	488	481	482	463	406	497	473	459	505	487	510	465	488	524	490	476	466	486	483	445	496	454	480	490	482	490	473	476	509	515	484	445	507	471	515	485	500	495	473	462	458	496	517	505	457	480	493	529	458	442	516	471	484	476	519	512	487	476	494	505	476	448	504	472	468	468	492	478	514	476	486	477	482	487	484	468	478	458	491	474	484	523	486	473	441	478	507	463	453	511	477	494	441	467	476	504	502	504	506	498	519	478	446	478	490	484	459	475	463	433	481	482	475	482	497	501	504	481	456	452	485	505	480	499	432	450	479	476	456	475	505	485	500	448	463	511	464	481	506	457	527	445	457	517	484	494	481	476	471	475	461	483	474	470	479	459	472	513	457	458	509	464	546	462	510	482	478	492	475	464	477	506	508	507	460	499	470	466	480	515	497	490	509	469	468	466	509	475	490	467	458	466	451	447	509	483	478	532	511	445	486	463	456	484	493	497	509	441	487	489	502	504	486	508	460	471	510	449	481	489	497	459	491	531	506	481	470	472	467	480	490	438	462	483	492	462	463	472	494	507	504	468	481	468	511	473	448	479	509	470	463	477	499	503	476	506	477	454	461	462	488	493	473	478	494	501	460	486	479	428	486	511	481	502	465	487	471	487	498	470	492	401	465	446	490	462	514	479	493	473	491	485	442	425	486	500	485	495	483	514	477	484	463	461	460	476	470	477	482	486	436	541	465	463	474	478	505	461	476	466	520	461	430	470	486	486	481	485	514	478	504	482	482	467	463	479	465	497	530	463	517	467	473	444	495	463	480	511	481	450	529	458	452	472	488	489	507	471	490	469	492	465	496	456	491	519	451	468	489	496	474	471	463	474	459	481	487	457	505	454	481	498	464	503	448	493	484	522	469	478	541	511	456	481	529	494	481	486	497	456	479	507	451	480	470	533	513	474	481	503	478	466	483	492	488	463	494	473	451	490	498	473	512	487	450	490	499	426	459	478	510	479	473	524	484	456	487	445	455	477	488	452	478	502	487	478	497	527	504	519	459	451	534	499	484	487	449	501	453	489	477	476	493	471	455	500	488	439	465	480	475	489	473	515	485	482	484	498	465	481	508	490	492	492	444	483	488	463	496	497	540	481	442	480	457	506	515	514	526	484	464	463	466	483	472	489	467	468	493	460	492	490	513	483	487	501	525	467	503	488	475	484	483	496	516	504	476	499	508	487	504	474	496	474	486	504	485	448	442	524	498	475	493	475	479	461	470	477	466	467	481	466	468	441	470	484	461	498	428	447	490	437	455	494	490	499	485	496	515	475	527	473	496	467	452	462	475	486	489	477	490	464	504	492	467	454	486	490	519	466	464	468	479	411	522	495	480	479	494	474	476	493	467	474	454	480	503	489	462	476	511	484	495	525	440	518	466	506	520	492	463	510	449	471	507	481	432	485	473	489	465	506	489	464	499	450	464	470	490	479	502	485	428	474	497	476	480	465	482	498	467	484	484	495	499	490	476	458	488	476	458	454	467	474	472	470	469	536	468	520	503	495	482	473	527	517	527	464	469	478	474	488	457	458	489	456	491	486	478	477	487	479	436	466	466	477	486	493	464	472	487	478	455	458	483	468	463	500	463	471	474	498	478	468	483	489	463	510	537	476	460	534	487	489	502	498	513	497	481	480	505	470	493	515	494	470	483	415	507	462	443	497	448	492	500	504	474	501	443	469	489	497	489	455	463	488	485	472	461	451	509	484	444	500	465	484	492	460	446	514	486	484	465	480	487	511	481	489	482	480	439	484	481	467	479	468	471	471	466	499	498	508	498	487	494	470	414	465	473	460	453	466	497	478	482	521	474	477	510	508	468	476	492	458	494	480	460	470	532	470	502	453	488	447	513	482	459	474	473	491	502	519	482	508	466	503	462	501	467	459	496	483	497	492	475	504	443	508	449	456	465	494	496	468	487	490	484	498	464	494	488	515	497	503	476	483	502	467	482	479	482	502	512	483	461	459	460	504	460	489	470	501	475	494	504	462	486	458	498	445	441	431	472	486	481	436	507	470	449	506	457	482	497	474	496	483	496	492	478	508	470	495	464	477	476	487	531	478	499	470	471	465	457	480	500	486	506	489	459	511	453	485
12745	13501	927	629	583	525	551	548	517	506	506	539	488	521	508	519	532	527	499	533	513	522	492	510	482	499	469	525	528	519	534	471	484	503	500	572	508	550	552	555	558	532	535	538	515	541	521	547	525	554	524	480	501	509	499	517	489	543	506	504	529	508	514	494	482	501	510	493	518	542	533	525	498	519	551	495	533	544	568	487	485	504	515	520	473	500	514	496	543	455	489	475	516	522	493	524	514	516	529	515	517	473	512	527	524	515	500	525	503	525	542	494	516	480	489	487	559	484	498	489	464	492	479	509	523	531	527	542	480	548	509	508	493	512	512	495	548	520	479	506	521	544	502	519	490	506	498	490	516	509	555	499	550	498	533	489	500	544	483	509	511	513	511	523	521	499	500	566	529	506	478	584	521	521	474	490	548	487	504	542	478	518	528	576	485	519	499	513	531	481	531	518	529	528	503	532	537	455	478	512	524	501	471	517	518	499	508	506	468	481	501	486	486	476	546	548	481	517	499	497	504	518	489	557	497	480	511	531	528	485	516	495	538	548	537	518	518	447	504	524	514	490	491	511	490	502	495	490	513	513	476	480	509	521	483	493	499	520	477	540	467	511	530	464	520	516	556	499	488	496	518	449	506	510	478	533	486	491	499	516	499	507	473	494	522	498	481	465	546	499	489	494	524	492	515	514	500	501	519	488	498	498	527	476	534	524	499	528	487	506	466	521	543	489	498	543	485	499	480	501	501	536	534	485	496	565	534	490	518	495	501	470	510	535	518	515	505	491	542	496	543	498	500	494	510	514	510	493	548	530	514	541	501	475	509	539	503	522	499	516	520	563	499	542	551	535	515	532	536	511	464	515	521	499	472	522	464	490	538	470	491	527	493	522	470	487	506	463	563	472	522	513	534	505	483	477	533	487	464	505	522	509	478	481	532	506	535	486	516	499	501	470	482	525	515	514	509	524	522	506	507	482	532	513	505	541	490	506	477	545	508	500	475	554	505	512	510	538	510	519	496	510	527	471	519	519	483	513	476	537	511	501	517	540	512	524	522	554	515	490	510	544	549	503	515	496	529	493	503	483	463	528	511	516	488	519	501	486	519	484	505	517	546	525	496	518	540	532	497	538	508	500	508	494	545	529	488	535	457	526	483	518	497	516	556	502	506	530	545	504	486	499	522	538	505	523	494	478	477	508	546	482	548	487	516	539	494	458	464	529	512	530	499	507	535	552	497	536	504	491	490	481	498	491	514	530	514	485	498	489	470	523	475	507	544	480	522	499	521	513	542	469	496	528	473	490	478	509	472	507	505	531	512	525	515	489	519	516	478	484	519	474	485	513	518	518	510	499	548	497	494	510	515	485	489	492	525	470	520	522	550	530	480	473	526	506	506	515	516	503	539	487	481	502	494	556	526	515	502	501	474	520	536	476	526	493	518	462	546	524	520	491	491	505	497	530	519	527	540	530	525	512	505	517	518	510	475	516	511	521	498	486	511	474	482	502	495	468	519	506	473	509	573	498	475	485	499	474	524	503	510	505	521	526	542	560	509	472	510	529	486	517	508	511	524	497	520	486	489	521	517	539	533	501	472	474	517	536	540	557	516	490	489	505	490	539	492	482	471	487	524	533	538	527	503	525	500	500	482	525	480	560	493	509	497	496	463	513	522	507	498	563	539	535	544	489	540	453	491	545	549	511	508	488	493	496	514	503	506	498	536	486	524	506	526	453	481	500	553	502	491	474	525	503	516	499	492	503	492	530	504	479	519	538	478	499	506	481	544	509	520	501	504	524	515	544	507	483	485	509	516	501	522	533	490	490	529	503	524	548	516	487	475	485	471	476	510	528	496	507	511	492	493	508	503	521	514	525	530	544	509	497	518	551	494	482	524	518	462	521	505	513	515	512	508	529	496	532	500	482	508	529	476	493	498	506	490	543	481	497	480	502	517	505	476	502	525	530	527	530	477	530	502	503	501	479	544	481	483	500	508	498	541	519	492	538	478	503	467	509	498	492	502	550	510	488	459	501	504	510	500	496	491	537	464	497	472	509	503	502	542	509	516	496	524	505	532	469	517	486	493	526	537	545	490	547	476	489	482	491	538	495	507	509	538	468	527	525	516	511	529	521	498	492	492	502	481	506	528	531	475	502	456	497	525	501	510	547	499	500	524	539	521	491	493	508	491	476	501	541	505	509	465	535	513	512	505	529	509	532	504	520	484	485	476	524	506	495	523	518	476	513	543	479	512	532	484	505	502	555	544	542	513	464	524	469	531	481	504	519	511	514	484	524	501	490	491	516	501	499	495	496	493	498	535	515	489	521	532	499	529	523	507	518	539	514	553	479	494	497	532	532	521	555	514	491	532	504	471	503	561	492	500	485	472	501	503	480	535	536	548	541	534	523	516	536	527	532	522	508	463	508	534	518	518	527	513	512	500	517	544	508	547	533	503	551	535	507	471	523	504	492	517	503	498	495	482	526	505	536	553	498	496	491	522	494	470	547	541	456	526	540	507	565	507	547	537	502	514	519	520	509	502	523	493	551	550	488	509	523	510	531	530	493	497	463	503	504	554	515	506	505	500	516	504	493	459	564	508	531	497	524	511	509	487	501	521	492	523	503	488	530	528	501	529	545	504	508	489	487	496	506	498	516	491	485	493	488	502	531	501	548	503	476	517	488	558	504	521	485	513	499	497	478	527	526	529	520	571	501	499	489	507	508	485	534	516	533	522	488	509	505	481	511	564	520	547	471	544	538	514	511	503	506	477	534	484	528	499	516	517	532	497	446	540	481	487	468	497	533	523	485	490	528	504	492	515	518	495	494	487	501	511	527	514	483	522	511	480	470	520	540	521	543	562	479	540	538	527	517	541	484	504	530	543	511	502	461	511	506	515	516	484	505	521	460	540	485	522	510	511	507	526	503	517	494	530	547	514	520	511	520	474	536	509	487	494	500	518	469	514	505	515	492	506	499	528	497	547	519	542	520	500	481	510	482	497	529	526	525	482	497	529	532	515	495	507	516	521	493	517	539	535	484	482	486	518	498	499	484	509	521	489	525	480	535	548	517	517	545	481	470	522	525	534	485	526	513	503	507	491	512	491	507	514	498	499	535	474	525	521	485	540	493	495	507	468	493	498	545	506	489	485	491	489	495	483	505	531	517	531	502	522	515	523	515	532	506	495	522	485	528	524	511	502	541	528	507	558	540	492	492	515	491	496	492	466	545	525	508	500	528	482	520	489	523	550	490	482	513	527	527	471	541	500	498	529	503	499	486	542	504	498	468	492	507	511	503	552	519	486	509	505	520	498	472	543	482	483	487	518	534	557	498	495	482	511	527	487	503	519	488	530	516	537	475	521	481	507	516	518	518	519	535	515	533	551	526	506	525	528	517	514	488	511	518	554	514	505	530	503	509	483	520	521	494	506	549	529	505	504	548	472	475	515	480	519	507	497	494	534	471	544	512	492	547	531	527	538	474	506	500	488	482	518	511
24317	21587	28541	25091	21532	9285	1495	1011	954	905	846	872	825	796	853	747	878	783	815	809	815	745	734	750	735	742	719	812	757	694	744	754	746	728	777	763	790	787	788	761	805	736	766	813	760	809	774	707	784	802	744	735	738	697	757	769	742	762	780	706	728	761	761	744	733	702	765	719	764	733	726	740	766	680	743	709	719	742	698	715	763	755	718	720	710	743	748	711	780	739	816	696	736	759	702	725	709	725	694	720	786	799	700	693	743	730	739	741	713	735	703	775	750	780	715	753	797	729	759	784	743	786	750	744	753	713	773	730	781	719	733	745	773	769	737	760	751	701	774	758	729	736	772	779	726	700	740	767	742	735	695	746	741	741	723	749	754	726	755	744	715	735	723	748	723	714	732	702	770	713	759	755	704	760	724	716	695	759	708	705	753	724	714	766	719	701	744	753	736	766	706	819	725	722	704	773	747	749	754	708	760	720	757	750	727	754	701	753	745	778	725	699	723	771	779	738	718	752	730	714	728	736	724	793	733	739	740	783	746	725	765	740	755	730	764	738	769	735	726	690	742	725	713	738	720	755	669	717	683	757	705	697	721	725	745	669	741	765	702	752	711	771	720	705	804	729	720	776	737	696	722	738	763	715	728	729	722	732	731	739	722	735	752	685	744	741	752	681	681	728	713	836	724	740	718	731	742	795	744	761	699	757	751	719	704	688	717	758	734	739	757	717	765	713	767	741	718	751	763	770	691	750	745	726	706	714	763	769	683	748	764	714	732	707	797	744	694	705	707	705	779	782	708	752	733	714	730	723	739	726	768	715	763	772	721	703	743	782	738	751	689	713	718	803	704	756	722	785	715	768	768	773	761	705	763	715	784	778	679	713	688	743	757	761	728	742	703	719	811	726	731	733	692	728	717	736	804	681	744	677	696	745	741	782	744	704	756	704	733	729	702	739	701	762	769	725	716	767	734	769	777	707	747	755	724	755	733	733	782	743	664	762	724	711	728	678	715	709	747	746	733	735	731	713	743	760	696	741	747	777	715	744	674	738	759	753	684	722	732	735	675	685	751	711	712	712	743	707	756	754	736	760	752	707	698	760	727	701	738	742	761	724	720	727	708	686	717	741	751	778	736	797	762	748	755	796	725	724	706	748	726	715	758	716	755	772	702	718	734	771	739	728	788	740	709	735	748	740	749	693	661	811	713	725	720	746	740	744	701	743	756	717	731	734	791	741	751	800	760	718	770	701	743	737	722	752	719	742	766	752	726	708	731	726	753	748	733	779	769	709	787	734	734	838	759	715	760	735	719	753	720	731	750	763	716	763	713	753	777	766	738	729	748	710	719	786	745	696	708	780	720	783	731	734	769	731	724	800	759	752	688	771	716	727	728	762	790	684	737	718	766	754	775	722	745	729	760	772	728	742	779	754	701	734	736	731	705	775	721	743	764	731	719	753	682	739	727	770	761	773	747	756	744	762	754	737	723	757	739	722	755	781	738	777	708	782	747	805	788	699	736	775	720	707	707	779	711	730	767	740	721	723	727	773	737	700	765	762	709	778	695	696	710	764	701	726	761	740	744	688	720	774	766	687	739	722	748	676	743	767	729	730	745	743	755	725	742	733	724	692	705	719	741	722	765	694	705	714	718	733	762	729	743	699	779	681	733	743	742	808	720	741	749	717	759	770	739	715	698	757	719	715	752	696	700	737	764	741	765	696	733	759	730	770	783	757	780	741	759	717	752	814	762	723	744	736	739	710	692	724	735	772	717	750	753	763	774	745	727	721	708	776	693	697	699	732	743	741	744	780	693	720	739	708	747	757	729	750	777	737	778	687	728	680	723	760	761	774	761	725	766	684	766	716	717	765	731	753	734	758	761	768	714	725	737	779	767	778	738	752	697	743	706	728	757	722	688	726	727	729	700	733	746	782	700	775	743	746	712	713	748	762	747	773	730	740	723	719	682	711	694	737	704	794	803	728	736	753	730	729	699	658	745	697	729	715	750	705	757	735	731	711	751	729	723	686	725	743	713	731	739	744	692	729	724	674	715	786	761	742	696	753	727	738	825	768	787	755	717	749	709	783	711	717	698	735	715	704	719	737	711	726	719	747	717	820	703	725	687	719	727	773	761	695	751	741	759	693	733	749	735	711	713	784	715	750	734	709	762	759	753	717	675	773	733	740	757	759	690	727	769	691	701	699	756	747	733	740	705	717	768	684	715	694	721	748	749	740	717	748	746	745	761	685	735	713	723	712	710	743	716	761	757	757	745	728	716	699	709	716	720	690	776	726	772	732	649	715	728	754	754	763	700	710	734	727	708	729	721	743	700	753	743	730	721	713	756	742	743	799	715	727	764	720	743	718	755	777	726	679	745	759	755	721	731	755	740	742	707	717	748	684	728	727	724	742	739	784	741	761	764	727	789	761	735	756	774	730	790	755	727	747	673	732	764	679	682	739	718	762	713	714	753	768	706	710	753	715	739	703	690	755	805	736	721	728	732	760	765	711	763	712	758	746	752	741	767	733	784	782	744	767	773	751	752	742	762	750	781	778	760	719	726	740	652	712	740	717	721	685	694	756	748	746	708	708	719	806	734	724	743	730	772	696	749	748	728	747	780	706	747	722	689	707	695	714	729	771	749	727	724	665	715	797	732	759	729	762	712	693	774	781	739	701	729	729	714	703	749	744	704	710	725	782	783	694	742	699	768	754	741	739	757	706	758	766	744	737	694	746	743	757	761	769	721	753	707	748	738	689	766	734	694	741	753	727	691	743	778	706	709	695	730	709	755	780	732	742	778	748	730	717	698	689	771	810	738	718	732	743	719	773	726	737	758	712	740	728	726	758	766	737	707	735	679	737	716	787	731	728	748	723	774	743	760	747	754	720	738	700	721	783	724	736	774	802	730	748	767	678	690	699	753	798	731	721	745	753	742	720	726	767	749	724	694	755	729	754	724	759	702	758	781	703	706	733	771	765	679	767	782	683	727	709	712	740	728	735	795	685	700	792	780	712	741	735	711	701	734	733	725	722	752	684	733	682	715	718	739	738	761	751	750	750	759	734	795	768	743	746	712	742	741	705	770	732	760	718	725	661	737	782	719	716	712	711	750	769	765	666	765	720	778	748	697	714	703	780	700	757	708	733	698	757	748	698	712	667	709	734	718	671	715	752	711	725	759	779	733	784	756	766	767	742	765	681	703	732	737	774	724	719	697	762	708	736	757	766	734	736	734	741	765	763	746	746	712	751	725	724	754	700	766	733	699	708	755	740	764	723	733	711	685	715	766	721	770	724	712	728	735	710	753	729	760	756	709	766	752	747	719	739	762	757	747	732	780	692	735	723	710	744	690	740	744	680	740	679	728	722	771	725	738	766	731	734	739	738	744	668	789	707	762	706	753	727	704	781	723	734	668	686	744	703	752	716	709	750	800	745	762	753	705	753	727	720	706	736	736	761	730	760	742	684	754	719	717	781	760	762	797	765	769	759	713	779
18150	55947	6037	2754	2145	1683	1416	1199	1161	1011	1032	910	925	840	812	840	820	806	803	803	806	773	764	768	786	759	706	724	768	761	718	752	724	791	763	829	773	820	785	755	821	777	787	768	783	854	769	739	780	817	798	757	855	790	835	775	802	722	746	754	744	728	757	732	721	696	739	730	732	736	742	733	784	768	766	748	702	809	762	678	729	725	721	738	758	758	738	747	831	730	732	720	704	797	794	732	747	768	722	723	774	730	731	760	702	749	738	760	753	728	735	717	760	777	692	738	762	738	742	764	767	778	721	758	736	775	732	715	795	710	726	716	724	791	765	757	771	738	772	715	744	742	756	770	763	739	728	749	700	714	744	696	718	777	775	748	762	744	694	751	797	726	756	751	760	695	788	805	746	726	753	754	739	779	742	778	732	759	781	767	744	790	733	733	719	817	734	757	756	705	721	746	778	732	750	741	749	689	772	783	747	768	736	758	708	805	751	721	794	716	713	700	772	749	752	764	779	739	734	742	790	711	750	787	727	728	768	735	767	735	771	803	741	791	761	736	729	818	698	703	705	786	724	763	714	750	773	749	740	735	714	789	751	729	765	781	707	758	749	734	730	707	704	735	725	696	710	751	708	718	814	709	733	723	726	759	730	742	732	702	733	720	729	775	730	743	773	749	774	805	752	728	758	694	727	764	747	734	735	740	731	797	743	722	692	775	742	733	750	739	801	747	781	760	701	746	788	762	750	746	742	716	709	756	716	749	769	722	740	728	770	730	694	787	730	743	767	777	753	752	765	725	768	752	764	778	771	716	799	751	743	743	754	742	739	754	752	743	704	698	787	759	754	761	777	722	793	761	770	730	758	783	743	755	722	790	735	742	720	754	734	744	722	692	745	762	748	765	737	751	727	719	760	771	780	809	758	776	668	727	795	719	738	751	762	751	809	726	753	732	728	757	724	711	725	721	817	728	733	759	742	769	787	762	754	746	773	781	773	694	791	713	756	760	705	736	754	732	773	716	734	703	728	731	732	708	729	751	734	745	719	739	779	729	696	757	764	750	738	752	764	765	766	767	770	737	783	724	783	735	767	744	777	747	693	705	739	765	777	761	709	743	745	739	811	738	743	745	785	762	767	781	743	722	748	774	754	759	725	759	723	764	760	750	705	698	674	715	736	769	728	716	734	741	773	806	710	809	732	763	763	718	690	786	722	736	729	720	732	731	691	751	766	726	719	749	730	722	777	733	714	695	721	737	715	685	721	746	725	739	792	706	718	668	709	736	760	766	752	754	717	713	745	781	736	766	733	761	753	779	741	710	806	737	730	748	734	739	806	731	735	706	765	745	717	700	749	673	688	749	738	732	761	769	736	730	731	739	688	709	728	705	708	770	765	740	731	740	764	707	771	816	721	717	784	792	760	745	761	775	691	749	747	757	703	774	726	735	711	711	759	729	734	741	706	732	731	703	728	750	746	748	727	769	744	761	728	708	687	747	800	735	780	705	725	748	743	730	773	750	760	686	720	751	799	762	751	763	751	721	700	719	772	759	770	760	739	745	784	718	777	734	765	765	772	733	751	768	713	763	689	754	729	729	729	698	699	768	729	776	710	740	739	735	729	695	771	724	755	755	722	761	732	744	742	780	753	754	774	739	809	732	759	738	757	740	733	761	758	772	700	724	800	712	676	745	789	700	698	715	731	770	792	789	757	750	721	730	759	757	725	761	731	730	709	703	716	728	750	750	735	774	774	742	736	726	741	718	744	772	758	759	767	729	740	760	716	715	832	743	774	699	767	733	783	761	779	732	709	710	784	707	739	716	732	756	753	738	733	743	743	765	768	768	739	783	746	725	793	708	753	759	687	763	747	778	787	756	770	774	673	720	737	716	719	801	738	756	781	743	762	777	731	729	785	757	780	776	768	761	758	715	730	728	752	742	707	750	707	793	752	769	726	758	724	717	743	768	767	716	720	761	771	780	705	763	713	763	757	722	765	743	759	731	744	752	716	766	798	742	717	740	736	715	781	756	705	744	727	741	716	723	751	762	766	739	736	765	726	804	755	752	739	737	751	777	797	761	733	708	731	720	727	698	746	678	719	701	792	705	747	770	757	771	806	789	806	726	764	700	740	765	724	745	768	747	788	788	771	762	751	781	744	725	766	711	727	773	731	751	714	724	794	741	776	741	725	743	763	740	728	726	759	699	676	784	777	758	799	712	724	775	707	750	739	742	731	750	763	763	770	735	735	806	740	770	777	781	704	767	721	686	693	745	746	718	757	734	721	734	760	785	751	752	731	759	717	697	723	717	714	756	786	747	733	759	735	753	786	738	763	753	715	705	775	753	745	734	728	711	704	782	725	809	757	736	715	728	744	765	744	774	731	745	746	741	756	760	745	725	737	752	708	722	787	757	750	734	724	717	753	732	759	770	752	753	715	747	723	798	762	745	756	732	755	680	741	719	716	688	702	731	772	767	719	744	745	737	759	696	702	723	758	726	765	778	806	753	756	748	774	698	729	736	754	759	722	745	745	785	688	756	716	748	746	728	763	765	744	749	715	718	768	747	735	749	785	719	784	710	767	758	725	720	739	740	803	762	749	693	771	704	745	679	716	791	757	728	741	699	750	713	747	780	719	725	802	728	759	777	749	756	773	719	750	714	778	836	756	764	763	760	740	733	737	731	747	716	783	729	760	734	755	794	772	678	745	713	747	722	784	679	775	751	720	724	740	756	724	784	707	718	724	733	762	761	744	729	762	706	734	777	762	764	752	770	751	742	715	769	741	751	709	773	788	750	736	774	777	707	781	745	728	747	697	721	742	692	747	745	731	760	730	758	730	793	735	730	747	743	774	694	687	766	727	799	732	758	783	709	742	752	746	729	725	758	702	766	735	709	758	745	760	748	793	743	735	767	719	763	788	711	753	706	743	745	757	752	751	813	719	735	729	728	768	767	738	782	737	754	769	768	738	750	751	700	744	737	764	748	698	716	752	703	768	742	743	787	710	734	793	778	746	749	747	691	784	767	730	769	743	788	786	764	707	762	805	762	737	714	752	742	750	723	768	757	742	726	769	736	723	773	719	763	746	763	785	731	698	744	729	725	769	702	733	761	768	753	740	727	755	783	737	763	769	720	782	737	765	728	745	765	692	735	754	779	705	782	762	754	684	786	731	754	732	747	719	743	763	727	736	769	769	744	763	713	735	820	684	768	745	676	761	751	765	768	801	754	744	786	723	694	745	750	739	758	726	767	756	729	735	732	670	795	732	743	708	768	773	743	731	764	711	748	726	762	749	726	716	738	722	719	754	747	721	746	731	698	737	727	737	772	762	729	742	751	753	725	803	737	749	757	728	732	722	739	700	694	726	762	808	740	780	724	720	720	760	781	704	733	720	729	774	706	755	762	771	727	753	763	754	747	743	739	700	767	720	762	713	727	725	778	741	733	716	739	727	781	786	759	716	748	756	708	735	756	771	855	726	779	750	754	788	707	757	772
25367	21551	27239	26040	9179	992	744	694	637	641	573	636	587	598	569	552	545	581	594	603	510	558	544	548	530	538	546	542	570	568	510	601	558	567	537	590	596	578	560	555	584	534	554	557	529	563	510	581	564	582	569	567	610	563	548	579	514	549	547	574	551	546	531	510	526	527	528	507	548	499	537	552	550	501	552	527	529	593	555	550	527	546	530	560	562	494	521	528	541	521	557	562	559	539	544	569	601	522	540	553	537	557	583	595	570	550	553	574	530	490	598	528	533	524	543	517	572	584	572	548	518	532	505	551	513	526	518	520	557	544	542	516	528	567	560	533	529	561	570	557	555	556	572	549	551	575	553	551	554	514	491	558	550	569	567	530	565	532	553	574	559	529	579	551	535	552	547	517	527	494	528	595	560	533	557	536	485	552	537	598	523	530	526	535	551	571	528	547	527	508	527	553	546	562	517	551	591	505	543	525	561	569	543	559	577	522	558	536	553	603	540	509	558	469	509	547	533	558	518	517	526	520	555	516	537	545	538	576	535	516	559	527	574	514	575	581	579	533	537	571	577	570	526	557	519	543	544	544	566	554	540	546	538	548	546	506	528	574	514	560	505	526	531	534	576	528	559	564	543	563	551	542	514	574	552	555	558	557	540	540	504	577	594	549	532	549	526	487	536	532	541	541	515	509	588	552	546	511	540	512	524	570	549	588	554	557	549	574	589	536	544	591	535	502	562	574	555	543	561	551	540	523	566	561	524	557	561	585	538	536	509	582	509	538	527	557	554	596	571	548	613	562	542	579	553	514	537	567	559	542	517	551	545	502	536	498	529	546	533	515	554	518	537	538	534	556	550	530	521	618	522	557	566	547	586	533	553	535	558	539	543	545	572	556	560	568	561	545	526	537	556	517	547	538	563	550	619	515	546	552	541	553	522	544	575	562	548	527	540	551	530	519	550	551	581	516	561	555	544	625	523	526	556	512	529	542	545	570	555	508	534	532	550	553	516	544	554	553	539	551	555	549	549	542	551	566	569	555	534	589	531	549	547	527	574	582	543	530	523	542	568	531	552	576	564	525	580	575	568	555	582	506	553	539	538	529	546	553	506	524	605	571	543	543	512	541	584	501	512	535	562	576	548	564	559	538	580	504	519	552	584	560	576	554	560	537	544	600	550	554	573	554	552	541	557	547	557	483	584	548	518	543	557	541	546	582	577	563	576	514	557	540	507	575	542	537	510	505	537	544	571	546	538	532	543	507	547	540	556	498	553	530	556	524	527	547	552	520	541	544	532	534	553	512	542	595	546	538	526	544	539	557	521	577	547	578	577	566	542	532	567	567	488	546	559	529	558	570	568	517	525	524	549	567	549	559	552	478	562	562	541	538	512	554	562	506	533	547	566	558	554	556	564	548	514	524	556	520	517	511	561	580	543	583	558	548	513	539	552	502	559	560	561	529	545	532	574	553	552	621	559	588	544	517	539	541	536	551	535	563	539	554	520	557	559	553	530	546	536	599	545	567	536	535	546	524	543	523	549	555	547	594	528	528	557	555	530	542	498	531	550	528	571	540	556	596	598	538	526	583	532	568	511	552	544	570	577	527	525	512	561	510	512	540	561	561	565	550	566	538	579	540	581	514	545	502	578	510	518	569	518	541	525	544	531	548	566	566	515	550	539	568	566	573	527	520	511	532	563	574	520	596	575	580	544	528	550	555	554	532	567	549	571	559	533	490	576	512	536	520	531	524	544	556	516	531	574	548	590	549	551	594	531	535	533	538	580	550	548	561	513	533	565	526	517	572	528	549	532	510	548	499	553	541	514	542	566	530	580	548	549	564	570	529	543	532	600	580	594	570	546	578	527	570	533	540	562	492	576	574	541	537	530	515	538	538	551	531	526	559	536	577	522	532	540	497	548	548	565	525	512	551	555	530	543	540	569	590	580	579	566	576	575	546	548	544	558	528	566	532	592	540	561	528	544	523	531	583	533	537	521	580	524	532	544	537	578	514	543	520	554	511	560	569	525	507	544	555	557	548	538	528	534	529	537	568	556	552	551	537	529	535	588	524	533	563	542	538	554	584	485	581	502	548	559	509	572	574	522	540	546	494	576	556	520	518	555	531	604	510	533	578	528	549	505	541	566	550	575	559	567	533	541	549	556	528	576	511	541	553	529	536	582	536	523	527	507	559	519	502	536	530	564	530	540	541	498	549	502	533	507	557	571	508	531	536	541	574	533	519	525	493	549	532	538	561	536	541	514	549	529	540	539	540	562	601	555	511	509	539	515	551	546	568	528	520	533	565	543	585	593	531	551	561	507	529	556	508	548	533	540	578	536	579	559	543	573	576	553	538	546	575	576	547	515	583	568	587	524	553	562	540	543	566	551	501	572	527	529	528	605	557	496	540	506	560	564	552	513	544	559	510	527	519	524	583	577	548	570	552	534	525	546	514	545	493	547	542	533	559	585	573	582	568	561	547	513	541	551	593	535	515	575	488	540	521	559	574	516	541	526	546	546	503	573	512	598	540	522	524	508	551	544	548	526	561	534	557	586	620	601	567	545	537	555	518	610	514	565	537	550	572	548	562	542	587	540	538	579	586	524	550	505	507	526	519	515	548	506	529	580	512	543	531	608	514	518	554	546	566	512	547	559	540	525	544	533	515	582	523	548	505	540	552	576	571	539	526	554	584	537	548	556	519	549	559	549	560	594	503	542	560	540	545	534	506	512	569	561	573	486	591	542	586	526	554	515	522	539	534	544	532	545	534	558	527	562	539	506	529	551	528	531	533	560	578	549	569	537	551	558	549	533	541	562	525	525	527	550	574	514	567	556	555	536	509	527	566	512	545	534	509	569	530	530	560	548	543	554	548	520	539	597	546	558	534	531	538	504	562	537	540	587	567	523	535	549	541	550	559	532	556	577	550	557	551	538	523	538	543	553	558	554	544	577	538	552	561	507	539	584	558	587	544	561	545	561	520	500	562	548	556	513	551	562	545	531	548	571	529	525	565	523	541	539	551	528	564	535	546	529	534	545	528	550	514	541	559	497	499	565	519	555	502	553	546	520	581	529	539	538	519	504	544	573	517	587	578	547	565	558	568	586	550	522	576	564	548	564	500	548	502	545	520	573	555	518	546	503	547	544	560	539	552	522	534	546	525	537	535	538	558	527	537	544	526	547	511	485	540	549	559	545	548	561	594	521	562	523	553	545	513	589	557	558	580	543	533	543	591	512	494	570	507	521	545	521	549	533	554	549	560	548	558	550	535	524	534	557	545	570	565	566	556	524	536	534	566	591	542	532	574	533	576	580	524	540	552	593	560	537	547	562	554	569	521	551	555	563	530	526	563	560	553	544	599	566	528	530	532	539	537	526	547	571	510	555	558	583	534	533	501	576	512	569	526	546	561	574	547	580	583	553	494	542	523	546	549	561	578	582	521	546	557	492	534	532	542	569	544	517	554	561	518	540	555	590	550	533	559	503	567	577	543	546	577
17706	48242	4030	1721	1348	1110	978	817	809	741	739	759	649	655	617	638	618	617	645	629	613	600	632	645	576	607	568	606	595	628	558	610	651	593	600	670	617	642	600	625	605	603	646	610	576	643	623	584	623	665	579	584	614	585	561	596	580	602	584	632	596	605	591	605	598	560	610	574	614	580	569	576	612	582	577	542	578	601	561	585	587	584	566	581	610	561	574	601	567	608	556	623	614	589	551	621	608	615	579	622	601	580	570	614	575	626	600	636	606	597	617	586	568	609	567	558	574	607	559	609	595	567	566	634	589	607	596	595	634	585	608	596	596	593	564	567	569	628	636	603	605	580	566	640	562	621	582	574	629	606	585	584	571	600	591	574	593	590	615	556	564	632	564	593	554	617	592	550	593	612	582	595	609	564	593	566	543	585	613	593	553	592	589	600	578	599	627	594	585	578	579	560	586	579	584	599	590	552	603	606	631	627	572	560	572	623	599	605	612	610	571	572	618	575	558	595	653	607	575	604	624	640	598	600	569	525	614	549	624	620	578	547	597	565	605	578	571	564	586	569	568	617	629	619	647	622	516	568	574	627	578	589	574	588	575	554	574	598	633	580	579	610	590	626	636	628	566	557	614	539	575	613	580	588	579	549	649	620	592	557	586	591	611	601	630	577	580	640	664	580	567	601	563	594	614	541	627	547	603	592	562	586	593	590	573	557	580	573	578	588	610	615	599	582	628	576	577	574	614	580	570	586	561	598	572	563	566	576	569	613	577	621	579	595	585	577	584	581	616	612	603	637	579	571	610	613	580	560	571	593	624	595	643	604	589	592	596	579	595	600	576	602	563	594	566	632	609	561	598	614	598	621	564	572	638	566	590	596	601	553	571	610	511	608	578	579	608	603	627	568	586	589	636	591	569	602	609	626	600	592	587	612	562	576	561	585	601	558	576	608	592	582	578	575	572	581	578	567	583	585	552	581	580	584	622	565	606	632	565	593	627	574	620	576	616	613	575	629	567	612	552	647	596	615	548	575	577	571	597	599	591	559	566	585	597	620	589	562	584	590	577	638	603	582	594	560	603	599	607	564	601	578	639	607	568	572	578	521	598	585	604	602	619	611	580	576	569	564	556	559	625	552	592	618	580	600	616	582	639	617	605	610	545	592	583	583	616	603	591	567	617	626	605	600	616	577	574	621	574	566	593	627	585	561	601	573	589	568	574	605	609	555	576	585	607	576	606	574	603	604	620	569	528	583	583	562	591	553	577	610	594	579	620	597	570	568	618	549	580	541	595	568	612	561	632	564	606	614	565	624	560	640	588	531	560	536	631	611	546	562	614	620	605	581	586	565	597	572	566	579	633	574	595	570	598	555	613	565	588	589	563	572	576	578	625	564	618	549	576	542	562	579	570	611	578	626	596	608	563	582	631	556	600	569	577	601	546	614	578	599	590	546	586	567	574	573	600	607	555	588	592	599	598	617	605	616	583	576	618	636	589	590	541	571	601	642	576	612	605	563	583	611	595	557	533	585	583	612	582	540	575	560	596	607	599	612	586	610	590	587	587	603	542	586	569	585	565	577	572	544	583	612	635	595	586	578	611	602	633	615	594	559	566	609	597	579	565	572	610	594	592	566	606	586	571	584	596	572	571	629	616	589	605	565	602	549	585	584	618	594	597	575	584	615	534	589	579	585	589	607	634	593	565	557	640	584	607	598	575	574	572	595	593	624	615	642	582	579	560	637	576	554	591	573	599	602	577	616	543	605	554	642	590	599	625	577	564	584	573	571	575	590	585	565	618	585	579	589	589	592	565	585	582	591	603	567	618	548	577	590	582	622	563	592	595	598	595	596	570	571	581	582	609	592	626	591	639	571	577	546	602	597	587	596	612	585	559	566	573	569	571	602	599	581	581	605	562	581	600	600	605	606	609	597	564	568	621	562	612	588	589	620	595	619	588	575	610	528	595	615	605	589	592	577	613	597	584	596	577	623	593	625	595	585	572	594	586	597	621	588	592	613	585	642	629	537	564	582	594	641	574	600	590	588	607	597	592	582	606	580	568	566	582	579	568	624	589	580	596	590	597	603	590	612	588	589	593	634	568	595	577	600	631	619	616	563	608	560	615	532	600	558	566	553	601	575	566	550	594	587	638	610	554	595	603	594	584	603	596	571	557	616	620	617	646	593	619	557	591	570	589	547	601	569	604	592	598	601	571	554	561	608	610	581	597	579	568	579	560	576	515	571	575	586	573	571	577	559	605	617	605	601	575	554	581	578	610	597	593	586	566	599	570	596	603	622	575	602	623	610	632	606	580	606	556	549	601	558	580	630	561	596	610	571	600	614	583	554	587	560	542	627	602	602	605	577	601	524	577	596	594	572	570	633	581	633	559	570	600	585	612	604	592	560	570	565	616	616	589	568	598	597	584	618	568	631	619	582	574	610	569	564	582	611	592	595	554	552	600	581	600	631	587	600	589	582	596	575	615	604	572	578	609	609	608	577	592	584	606	607	594	611	598	580	577	576	599	562	580	608	558	599	592	611	591	617	598	567	611	566	582	613	565	545	574	580	538	606	613	594	566	573	657	580	598	602	568	602	603	552	565	570	580	604	575	586	618	611	552	566	567	629	576	581	575	594	630	575	576	612	575	596	593	630	576	588	519	574	584	558	571	580	575	615	513	601	612	604	574	584	582	597	598	569	605	596	564	633	554	572	590	568	556	606	582	637	615	610	559	584	543	622	605	607	656	614	582	553	534	588	608	601	577	610	580	556	583	596	581	598	574	571	576	591	616	566	609	606	572	555	570	596	603	595	609	608	597	588	565	578	589	595	550	571	576	542	589	609	537	591	565	617	597	571	560	552	568	597	580	620	580	538	578	575	607	549	568	630	550	621	614	575	627	573	591	612	556	579	588	579	580	633	610	594	600	594	606	636	562	585	576	576	557	539	556	570	612	656	574	555	614	628	596	591	562	558	581	576	576	597	608	562	595	608	568	560	588	575	587	578	574	523	573	571	596	582	590	607	565	611	583	579	597	554	587	592	617	620	618	585	570	540	569	586	553	610	543	607	590	604	592	591	628	583	569	581	613	578	582	586	599	556	562	603	614	586	586	602	650	605	556	570	594	593	584	606	623	597	597	540	583	638	577	624	577	577	579	600	613	603	582	547	614	566	621	592	584	583	590	579	570	554	575	596	615	566	620	592	580	581	612	569	591	610	574	555	610	539	601	564	579	588	575	581	592	576	583	619	548	604	582	597	610	601	549	595	602	571	606	600	576	617	615	606	574	594	577	603	609	618	615	635	570	573	600	585	593	589	615	571	620	539	638	587	582	603	622	622	577	586	623	625	560	645	623	581	562	550	580	595	597	572	596	609	606	601	572	571	590	569	627	591	555	601	557	592	562	610	602	608	576	591	593	551	578	614	592	547	548	602	563	570	583	611	606	589	558	550	565	577	602	603	580	565	558	615	572	605	651	583	555	626	586	570	556	593
23080	21570	28886	24700	21556	21412	6004	1684	1317	1326	1136	1125	1090	1069	1034	1062	1044	949	996	1037	1016	1004	974	962	1010	946	1028	944	977	916	979	998	976	973	908	1015	1024	935	983	1007	951	1012	969	1019	963	969	982	958	1005	984	964	986	942	974	919	967	929	1012	929	950	928	916	918	948	952	946	946	858	989	969	922	948	929	976	974	938	961	919	916	904	923	945	962	970	981	934	895	914	933	933	968	990	1002	914	1015	951	931	988	950	975	975	955	912	978	954	995	970	946	964	949	940	935	940	981	946	884	929	920	921	953	971	957	937	950	899	965	981	959	988	884	931	980	866	935	959	957	920	966	996	932	947	937	964	966	999	981	923	947	975	963	929	945	927	947	903	929	998	946	938	949	960	934	894	996	927	952	958	937	918	995	955	901	915	973	1000	960	964	911	938	928	909	912	960	967	926	937	960	980	886	948	967	893	942	921	938	957	1001	962	900	938	977	947	969	916	921	961	992	953	927	966	965	942	885	968	973	901	962	942	952	914	896	882	977	966	924	883	911	964	959	934	947	927	934	934	980	898	911	934	925	948	915	887	951	951	928	973	929	957	908	911	955	905	941	937	960	988	936	977	928	873	933	901	900	923	965	948	979	963	910	950	927	936	917	944	937	913	917	953	939	971	941	927	892	974	993	1010	895	922	894	946	880	903	951	927	956	935	938	920	955	967	876	935	900	890	901	933	958	941	939	938	917	975	965	936	990	958	961	950	895	931	970	941	851	942	938	943	952	868	1002	904	933	901	975	970	966	963	949	890	1009	946	918	950	952	967	948	920	856	943	948	941	964	859	931	962	934	957	964	979	941	971	979	921	946	960	930	971	1004	923	922	955	956	924	914	894	969	950	936	976	1006	893	948	929	988	889	979	987	950	923	961	910	924	987	912	943	1000	916	895	919	885	885	960	944	1003	967	910	959	943	956	972	973	893	908	1007	933	945	925	967	892	945	957	954	953	925	954	951	939	863	916	1047	938	905	970	916	925	936	943	933	960	935	952	910	891	995	917	897	984	962	945	1012	914	894	926	951	986	871	954	920	988	1002	908	931	940	894	904	943	967	897	916	880	928	936	961	966	874	989	908	912	956	962	958	922	1003	945	961	871	931	939	902	902	914	956	973	923	968	932	970	971	979	890	946	947	953	872	901	958	919	938	939	919	951	959	928	962	1006	944	875	970	924	943	936	932	979	959	914	978	942	870	970	982	895	970	958	901	936	933	940	977	944	975	923	948	928	918	955	914	953	989	897	930	919	985	949	943	917	921	901	1021	967	977	924	934	962	938	977	914	936	969	973	958	948	974	922	944	934	945	957	915	958	968	954	910	994	939	908	943	950	926	931	947	933	975	992	967	980	871	927	930	984	953	953	933	966	984	872	924	936	915	942	917	914	945	973	964	902	912	949	945	913	968	944	944	905	923	992	952	902	959	944	921	904	916	977	938	988	982	949	904	966	963	912	917	953	981	895	994	967	926	955	845	1011	986	884	958	945	944	859	971	964	911	929	909	913	974	943	911	927	910	930	994	974	1003	980	963	916	913	876	905	935	924	969	938	959	927	903	894	906	925	1014	979	913	921	882	959	977	970	946	884	924	929	999	914	911	941	931	941	932	958	913	923	935	957	1034	967	980	962	909	922	955	933	989	926	938	901	882	951	952	942	984	907	938	935	960	975	929	901	939	957	934	959	974	931	890	926	947	912	938	983	876	913	935	923	953	889	916	973	1016	930	952	940	936	914	953	940	957	935	954	948	978	932	994	961	1007	945	920	954	934	972	910	935	964	915	955	937	969	911	947	954	953	947	961	930	955	935	935	921	885	911	932	978	942	967	917	958	953	971	957	939	951	951	986	926	944	929	858	962	938	923	992	976	978	973	900	954	888	943	923	965	973	946	1010	922	1012	994	932	957	940	971	959	947	943	970	934	951	918	910	961	906	945	945	903	906	933	937	894	893	957	928	950	937	941	947	939	941	961	947	883	973	917	930	963	909	908	906	881	940	1025	912	913	910	888	943	947	1019	919	924	994	929	980	946	932	914	977	926	934	944	947	939	932	921	892	900	900	895	968	938	940	987	993	934	911	875	981	986	948	946	931	953	904	947	955	944	947	905	880	876	941	998	966	889	911	923	965	953	985	933	965	959	915	950	894	951	949	913	956	974	978	947	991	913	874	994	945	981	886	862	925	971	933	907	953	937	882	931	976	941	967	911	984	947	942	896	948	933	947	1018	905	939	988	922	941	941	978	972	982	976	935	962	906	900	964	951	921	928	899	945	928	885	902	925	956	953	923	944	944	966	935	877	969	970	945	951	930	878	959	953	957	971	905	950	967	903	876	891	915	969	941	953	929	897	940	915	947	926	961	851	986	866	973	928	915	957	954	954	927	986	910	909	957	946	940	997	987	894	957	975	903	967	983	905	918	947	1008	969	962	847	952	922	934	946	979	967	984	939	916	954	966	964	886	969	945	896	899	999	911	940	930	921	925	930	896	992	939	951	1010	977	926	914	945	916	880	963	935	932	980	950	974	855	961	890	939	956	982	981	926	955	954	931	869	944	941	931	950	928	903	923	925	891	943	872	938	986	958	931	939	926	958	899	951	898	975	972	938	947	975	885	934	871	996	935	964	953	974	934	978	962	924	937	958	909	956	926	952	872	951	931	933	921	918	934	923	936	922	935	892	965	944	929	958	938	947	945	925	901	951	968	1013	957	898	939	928	899	937	968	920	948	956	925	974	959	972	960	963	921	948	899	948	952	933	918	902	912	883	931	1002	921	985	958	940	913	881	962	934	939	874	980	933	898	954	938	909	963	942	897	917	956	974	978	968	950	935	926	931	918	898	915	997	942	951	926	945	881	975	976	949	961	937	942	889	937	906	942	916	917	940	950	905	925	939	999	931	889	972	939	894	990	962	985	921	953	921	948	922	942	991	913	922	951	923	947	979	909	970	898	988	994	950	890	1007	999	926	891	912	945	937	963	952	937	962	999	914	945	959	935	981	937	944	917	1058	923	918	940	958	929	908	927	957	902	919	936	977	941	998	907	947	931	905	973	1016	953	948	925	940	925	976	982	962	974	969	923	1000	996	888	972	988	906	1006	891	902	931	973	895	962	950	962	940	914	999	922	996	909	977	898	864	973	899	910	913	932	930	934	925	940	901	907	923	928	960	920	947	919	998	965	959	980	954	936	941	926	958	940	854	949	937	907	946	973	913	861	1003	942	895	936	1000	936	954	940	952	952	966	993	975	948	934	931	962	909	890	936	965	944	912	975	946	977	971	965	968	921	943	897	929	884	950	923	952	965	907	976	918	966	929	945	967	909	926	958	930	919	974	888	967	988	896	921	914	927	979	991	914	929	945	954	958	963	961	953	974	932	1009	936	973	940	971	926	949	994	952	995	909	937	979	954	942	983	930	999	955	960	928	927	981	937	910	929	940	978	965	952	901	898	947	868	962	916	888	940	908	945	930	932	896	977	958	905	933	922	988	910	963	891	963	944	903	960	949	963
22130	71645	10819	4741	3658	2801	2270	1936	1612	1525	1446	1337	1208	1215	1131	1129	1114	1094	1176	1022	967	1045	1021	984	1015	1002	1017	962	1030	1017	995	978	982	987	990	1036	1038	1079	994	985	992	1030	1003	1046	977	983	989	994	990	963	939	975	926	965	961	997	969	985	994	940	958	950	932	966	1014	948	991	969	872	996	955	964	900	989	952	948	948	979	961	941	961	897	930	933	959	938	940	887	947	943	969	963	921	979	897	924	1024	942	920	915	948	911	940	945	951	1004	941	923	958	921	933	977	951	920	927	953	918	1005	957	1016	997	948	933	927	925	930	920	921	965	961	966	919	955	945	943	923	982	954	943	966	1016	959	968	924	912	946	959	932	927	921	961	965	958	963	938	968	936	995	971	959	916	992	903	954	941	968	943	952	966	951	942	973	989	932	963	932	943	957	954	939	986	986	915	930	913	971	897	954	953	983	997	958	964	914	939	940	965	954	968	965	956	942	932	896	978	975	928	930	948	954	937	965	900	991	978	925	938	971	957	915	948	924	1005	976	957	970	989	981	922	973	953	973	933	944	909	926	942	914	938	970	934	911	963	945	931	994	928	999	983	931	980	1002	898	948	972	927	924	964	923	931	973	914	940	963	949	934	918	909	944	990	983	980	929	926	897	945	921	889	988	957	951	925	943	935	971	963	947	926	951	898	1033	936	919	979	960	930	997	944	971	938	958	930	969	961	955	945	929	979	907	879	920	912	951	947	975	910	902	930	899	963	949	921	911	949	954	920	952	961	982	915	930	928	885	959	944	948	940	956	915	910	955	985	915	979	971	929	946	944	903	996	918	1002	923	971	981	928	936	912	971	964	962	950	961	977	988	996	950	976	939	936	958	873	910	972	936	1003	892	974	966	917	942	985	967	944	985	918	921	901	944	878	910	899	954	970	958	938	931	916	979	910	941	940	936	896	977	1003	935	910	962	963	911	948	929	947	951	986	941	967	921	901	969	956	888	902	900	952	982	989	973	1040	991	908	973	993	1007	978	926	901	954	955	964	1002	937	964	965	922	967	970	995	919	902	975	919	894	954	907	959	953	936	962	976	935	946	933	930	958	960	938	965	868	1007	975	971	982	978	907	929	944	949	882	977	892	966	947	944	904	916	958	905	947	995	902	939	950	998	965	928	936	929	939	976	961	952	927	939	948	924	957	917	941	964	933	957	939	942	992	937	903	955	911	961	920	946	972	874	872	911	946	957	883	923	975	902	973	944	951	939	976	928	948	963	939	944	980	963	963	961	945	903	871	1029	929	948	941	968	967	956	1006	891	968	962	990	943	1003	966	931	983	914	899	1008	914	943	979	958	960	914	854	956	949	1008	954	917	948	957	925	942	943	970	955	909	985	980	947	959	915	914	953	995	923	928	986	932	943	1031	973	925	953	1013	923	933	955	953	949	933	982	984	978	907	947	939	965	984	924	941	965	970	966	939	923	987	985	930	916	951	954	990	932	962	997	922	940	990	966	917	922	890	973	949	891	947	918	912	946	969	895	911	908	910	923	971	975	927	912	954	951	965	912	952	950	985	972	941	973	918	935	909	925	917	891	986	942	962	951	931	942	902	888	1011	976	921	948	904	925	914	983	971	961	934	906	1030	929	995	932	968	928	999	954	956	983	971	947	882	959	978	971	1005	929	976	948	910	935	1013	962	1005	967	983	1012	871	955	890	957	942	948	978	929	967	935	956	955	953	924	964	996	962	996	909	942	916	979	940	969	974	930	906	959	942	994	981	1011	931	876	948	962	949	952	1004	962	918	941	929	927	952	969	980	906	889	949	943	934	925	965	929	914	955	957	937	951	942	972	979	946	956	925	934	956	930	994	916	922	966	930	947	1007	963	954	911	947	937	937	919	983	940	966	981	976	927	1000	977	995	933	956	914	928	960	938	966	939	919	975	972	967	949	985	972	945	966	925	1002	934	919	1025	986	881	931	936	949	979	905	996	919	979	937	946	983	946	939	934	912	994	946	997	951	963	978	977	908	912	933	959	920	926	946	926	925	928	961	954	966	974	881	978	1005	921	925	970	945	976	988	910	914	972	976	930	925	953	975	894	1011	975	964	977	891	945	953	962	920	999	955	934	925	934	977	901	958	978	948	915	908	920	907	924	944	921	937	924	934	975	951	939	980	928	943	984	963	953	921	984	910	977	930	979	902	949	958	980	912	982	976	948	953	960	939	902	940	896	902	939	920	916	905	917	947	920	983	943	954	950	924	944	955	893	920	930	919	961	933	977	948	922	921	956	912	904	926	933	953	982	972	935	922	920	935	939	883	927	991	882	931	953	936	986	916	948	1013	952	942	968	999	938	983	974	935	932	926	900	953	893	908	991	912	913	996	926	974	940	940	928	908	921	976	977	978	972	876	918	953	907	993	955	923	983	914	886	952	937	918	994	947	950	983	966	980	918	893	945	943	947	994	964	955	975	982	957	953	933	976	962	937	934	937	924	1004	939	983	935	941	925	983	919	925	876	923	912	968	889	918	968	981	992	936	931	913	951	952	982	979	922	951	969	945	919	935	996	912	965	926	1011	892	1008	926	948	926	945	985	927	909	919	964	976	933	936	938	937	972	1012	963	986	925	934	937	892	917	974	915	932	935	992	952	958	941	1012	977	912	952	894	939	960	962	951	999	925	964	935	935	980	983	951	909	966	958	959	972	979	906	951	935	948	921	956	939	904	907	952	928	914	942	974	983	991	922	996	934	982	976	950	970	978	986	916	942	943	885	967	953	938	962	958	953	935	920	933	957	951	917	982	897	949	952	946	944	946	910	893	926	1046	887	973	951	977	939	972	910	1027	920	969	964	925	967	1028	960	1022	957	917	960	976	903	958	968	899	937	942	951	959	950	981	924	989	936	910	1010	943	985	956	983	944	968	960	978	930	972	987	919	920	978	916	899	938	924	954	917	966	892	972	882	1007	926	988	961	983	964	915	957	921	932	950	946	991	937	975	985	968	924	913	917	964	957	930	939	880	960	989	921	898	1004	976	933	942	885	960	935	973	897	955	961	951	947	951	995	931	924	975	943	938	938	940	980	991	944	927	934	901	953	884	929	935	942	953	946	915	954	948	927	936	954	893	989	1007	926	1002	974	915	917	967	977	921	942	966	946	966	915	924	938	923	962	947	994	912	920	937	934	974	920	930	953	940	941	1003	920	939	908	925	944	901	971	950	910	926	916	964	963	971	906	917	890	973	924	947	982	906	869	987	959	930	967	940	926	957	950	941	932	957	935	938	959	932	994	938	936	909	975	934	937	960	926	931	927	928	959	938	913	970	936	976	945	948	952	1000	967	936	926	986	953	933	958	973	943	942	996	978	966	960	916	937	936	947	943	936	949	967	964	960	991	978	916	975	962	961	994	898	962	956	965	979	931	919	915	928	953	944	942	938	959	894	966	997	917	958	989	913	993	918	995	940	935	913	966	975	977	936	988	905	922	964	956	939	913	936	956	957	986	972	911	913	949	944	977	954	971	936	945	924	937	938	984	958	896	958	991	952	968	933	941	966	948	940	930
28977	18883	6133	654	539	514	495	486	503	495	488	505	454	506	534	536	474	497	528	477	458	474	457	503	480	460	431	469	509	449	477	478	484	466	502	504	468	499	486	482	477	465	503	497	496	482	472	470	453	476	510	453	503	468	452	492	419	442	448	476	500	463	475	449	470	502	460	478	521	441	506	480	477	476	469	509	519	471	481	461	457	491	480	477	449	468	494	492	468	501	472	468	473	468	448	493	506	492	501	463	490	471	491	505	461	478	466	500	458	485	499	455	466	427	474	453	483	514	484	443	461	461	435	455	474	498	495	463	452	477	436	504	491	503	483	491	482	493	496	473	466	511	463	484	498	474	456	456	487	497	464	471	474	493	473	466	476	487	464	489	442	489	423	462	417	469	484	495	473	438	434	480	492	490	475	449	471	484	480	503	459	458	479	477	472	456	472	481	470	499	448	469	480	497	482	449	442	480	470	506	489	504	432	494	460	474	520	499	440	459	457	452	481	467	483	486	488	479	469	457	502	474	489	474	511	464	514	459	473	450	422	511	463	474	458	483	434	480	472	493	473	470	482	503	461	491	456	474	471	509	473	434	443	493	428	467	454	444	460	471	463	480	490	419	505	475	450	461	493	478	513	459	471	465	485	454	470	454	466	467	461	457	494	494	486	466	489	490	493	496	480	455	484	458	472	456	491	509	480	497	468	485	469	475	462	424	476	486	476	486	497	485	517	499	464	460	458	481	462	489	498	470	441	523	489	480	463	441	507	486	499	474	445	451	462	475	478	457	437	467	454	456	499	497	521	488	496	478	425	442	457	436	461	512	459	453	473	444	515	459	449	482	491	502	498	443	523	486	459	469	451	443	524	495	490	473	482	501	491	456	483	500	467	470	503	498	507	473	435	472	471	474	480	443	484	496	496	453	495	492	479	447	507	469	499	467	497	502	476	485	442	435	479	474	511	485	460	464	437	471	431	439	511	463	455	491	456	470	473	462	455	471	458	489	488	500	501	501	471	454	465	525	509	508	479	441	469	482	468	449	485	506	456	445	485	516	483	474	528	495	479	506	435	484	488	463	482	490	475	446	446	497	457	456	481	448	445	499	520	473	483	466	465	514	485	487	458	435	472	436	507	439	444	502	499	502	466	507	478	462	475	462	495	466	498	506	484	440	489	455	471	473	482	473	455	441	481	494	467	476	458	486	450	455	471	448	483	467	468	504	448	492	460	462	480	474	491	485	459	470	503	437	450	446	449	479	461	518	484	507	453	449	461	502	514	454	415	512	482	454	468	499	460	462	443	500	514	491	501	495	466	487	462	478	462	483	462	490	495	476	461	431	450	505	500	496	522	467	463	465	485	461	490	479	512	463	462	542	446	509	461	460	481	433	495	491	445	457	476	443	484	484	458	477	477	466	464	504	482	472	478	492	478	474	490	517	457	459	464	486	483	460	475	490	482	451	460	500	457	473	485	435	460	475	443	509	502	490	520	451	501	495	474	462	477	461	456	474	471	513	479	444	464	424	481	502	438	440	479	503	427	514	451	468	506	503	487	494	472	450	446	478	488	478	430	474	486	471	491	480	465	447	452	505	481	492	524	495	487	451	500	436	428	490	467	420	491	499	462	474	492	425	492	470	495	466	474	471	459	442	467	484	506	468	484	485	490	473	467	481	477	472	462	446	474	464	437	465	488	456	455	518	478	475	499	462	472	467	425	461	451	468	432	487	494	420	496	482	491	482	519	495	455	472	470	474	523	463	451	502	426	479	464	475	480	458	449	465	458	477	443	507	462	447	489	485	460	486	497	511	521	440	456	497	493	476	495	470	479	474	466	517	463	507	465	482	460	493	462	489	481	479	508	489	457	483	522	493	461	460	458	457	486	453	464	464	496	482	454	495	483	468	431	525	432	463	470	480	467	485	519	521	482	492	464	461	507	467	457	460	497	540	435	492	478	463	450	461	459	478	461	454	444	470	499	470	485	501	506	486	467	466	469	474	491	462	488	492	476	474	485	466	493	463	463	457	475	464	527	439	509	503	456	462	511	448	488	468	455	472	467	457	509	481	455	494	438	458	456	534	507	476	461	466	429	516	471	491	490	463	474	495	520	445	478	477	477	470	449	461	483	482	470	525	498	478	447	476	468	459	463	524	470	498	476	445	463	445	498	467	466	474	510	505	524	496	481	482	500	451	506	434	467	437	474	482	460	508	461	488	483	460	462	470	446	474	508	443	501	519	474	464	509	459	493	469	517	484	496	477	485	449	443	503	442	459	465	470	490	463	496	446	471	494	485	480	453	477	467	463	488	502	486	431	469	441	460	511	452	477	473	504	491	519	507	505	467	485	443	486	468	487	442	482	483	474	468	487	520	487	439	479	446	506	507	469	497	437	447	507	464	495	494	496	475	474	460	431	483	497	462	465	483	467	490	496	460	451	453	462	468	464	499	488	479	505	427	484	482	451	477	511	467	457	453	472	455	457	458	477	476	465	463	485	441	450	467	458	488	470	477	479	475	482	501	493	465	460	453	473	491	445	479	466	464	466	468	454	463	479	522	504	466	477	459	450	504	464	466	452	479	490	474	485	460	499	492	495	479	502	449	477	500	488	474	460	439	481	492	497	456	494	481	478	490	466	478	501	471	438	483	516	537	486	491	465	449	454	463	487	463	489	505	460	460	443	460	491	468	449	438	448	459	518	462	495	490	451	506	494	537	505	485	483	442	510	480	487	524	491	458	466	497	475	477	476	447	524	483	451	484	472	488	505	467	498	464	460	443	490	444	467	470	461	490	467	440	503	479	460	468	450	548	451	448	505	494	504	478	475	451	479	480	472	491	448	507	466	454	453	468	465	489	486	463	470	481	492	482	503	488	436	460	527	461	437	476	496	470	443	467	462	482	489	463	462	511	499	510	435	462	447	487	474	429	499	459	461	472	470	442	518	478	434	468	470	508	483	473	450	505	461	469	476	456	513	472	467	460	479	450	510	519	476	454	483	484	479	474	473	510	503	454	451	447	454	487	500	509	463	483	480	470	457	470	470	466	491	505	461	473	475	498	473	499	451	449	504	490	474	485	471	485	467	460	502	484	505	462	504	486	469	477	442	472	475	436	503	486	468	458	478	468	454	488	481	475	475	501	482	456	453	491	459	470	466	474	525	448	510	494	519	470	445	479	488	460	456	464	454	466	487	517	499	481	462	471	451	515	434	453	489	504	454	489	456	473	463	491	492	468	476	459	447	475	476	450	463	469	465	494	471	469	445	488	473	434	465	488	465	481	505	488	491	462	497	487	470	494	491	503	527	503	454	445	459	483	463	499	460	470	463	477	426	466	519	491	484	487	497	461	481	504	492	482	468	460	467	436	449	464	466	456	465	455	475	489	511	464	490	446	461	483	465	461	456	464	461	458	508	465	464	463	513	475	498	491	471	468	511	482	468	481	472	470	495	447	483	512	493	491	471	496	439	493	494	503	533	456	476	442	427	461	479	489	446
12973	14692	2138	570	565	553	504	542	524	527	531	496	529	547	485	499	494	501	472	540	496	525	504	507	502	513	517	493	516	490	495	502	523	537	534	520	539	540	526	536	529	506	507	497	554	506	495	537	521	508	460	530	474	482	545	525	491	544	477	477	500	534	479	532	517	470	525	546	540	482	527	502	532	483	454	503	530	554	532	509	518	537	506	534	474	506	499	514	545	541	471	467	532	469	490	481	535	533	519	539	489	499	506	514	535	506	489	521	522	509	523	470	529	473	472	483	472	492	519	496	519	452	492	529	517	493	485	511	505	505	475	481	486	498	532	535	494	496	508	490	460	562	501	479	481	540	521	502	516	479	517	508	503	466	494	503	484	486	475	502	498	471	502	537	458	458	499	488	496	481	489	508	479	540	485	488	503	506	468	491	527	512	465	517	522	494	501	521	532	494	516	512	503	544	522	515	499	480	491	495	486	502	513	500	477	559	497	475	545	482	516	446	470	481	457	526	461	512	485	509	496	500	462	495	536	498	495	475	528	518	507	506	500	513	476	500	491	466	494	514	502	505	507	526	560	541	480	471	520	489	524	503	499	495	482	466	490	518	471	456	487	461	506	526	501	530	502	508	502	512	499	510	482	509	505	475	499	515	495	474	509	451	487	465	527	508	472	511	513	508	527	446	505	502	502	502	492	528	520	530	500	485	501	538	481	492	447	528	478	497	503	516	544	511	511	541	551	504	511	493	507	500	502	495	501	498	519	498	501	490	501	511	513	504	522	532	498	534	498	539	477	555	485	474	477	496	483	480	495	526	490	485	522	483	510	509	528	499	553	494	500	492	526	478	468	526	543	479	467	550	497	478	485	510	513	505	514	480	450	503	518	478	480	541	504	474	508	475	525	531	488	464	493	504	493	534	524	494	501	461	494	501	501	509	459	509	480	487	534	487	485	468	471	465	487	504	528	497	498	481	479	514	512	483	505	544	504	503	462	493	499	470	491	526	525	480	524	478	512	560	488	542	502	518	539	489	513	504	463	534	538	481	471	521	521	492	559	547	495	500	520	519	511	510	467	496	493	515	473	515	517	503	483	493	507	501	540	496	519	510	501	507	511	522	512	486	547	504	515	487	541	518	541	513	531	514	500	481	467	523	550	490	494	491	513	513	503	476	465	499	521	477	518	487	514	533	553	500	486	502	500	502	529	541	523	506	528	517	463	511	505	483	521	516	494	506	504	493	489	504	507	515	529	469	498	515	511	511	486	521	516	510	519	500	510	489	513	523	495	540	499	510	482	523	515	498	477	462	470	507	497	524	482	493	507	469	499	531	520	520	494	486	526	484	512	515	520	507	468	505	506	484	531	501	522	474	471	505	467	547	518	475	580	483	489	482	510	509	451	527	513	519	520	512	527	499	499	551	496	512	478	531	529	477	511	509	473	530	531	493	479	512	453	503	475	510	483	468	503	480	532	511	483	508	466	515	477	507	527	509	523	488	506	508	484	505	491	517	552	462	493	507	491	487	494	484	495	529	500	532	534	534	485	517	489	506	504	495	527	515	511	489	532	517	506	509	565	503	527	477	506	510	528	459	504	516	482	539	474	500	489	521	487	467	487	497	504	499	514	495	497	522	509	552	492	491	472	522	485	491	510	498	502	462	489	472	515	516	488	503	498	482	502	507	497	566	506	516	480	490	533	482	507	501	506	519	553	508	503	486	512	512	503	482	505	479	485	499	533	485	509	479	476	539	493	532	505	556	505	494	515	498	528	489	463	530	514	485	505	514	486	547	476	505	539	492	478	492	533	523	502	500	492	494	504	516	498	534	548	499	503	505	505	529	524	498	503	484	520	500	493	519	524	510	451	462	477	461	526	507	512	509	524	469	504	498	484	471	501	484	491	502	452	486	469	522	480	527	512	517	508	511	494	448	476	536	530	498	499	497	487	473	503	519	518	511	500	495	473	500	505	540	518	494	506	501	483	502	512	477	466	505	514	489	477	478	488	475	500	501	510	530	521	513	464	519	468	502	485	483	501	510	537	496	497	553	502	485	500	510	476	507	507	516	541	488	493	519	518	500	520	530	526	480	472	510	469	511	514	550	514	506	522	508	501	468	511	459	537	495	512	528	466	494	514	497	505	495	516	534	520	518	478	533	508	471	500	475	503	521	481	488	512	510	508	506	499	529	478	486	497	571	506	482	550	513	537	506	483	549	497	487	497	490	481	504	479	508	497	505	468	515	505	532	475	496	508	475	445	535	513	508	489	481	521	520	482	495	468	498	541	476	535	530	499	530	504	490	479	483	518	510	468	521	523	520	543	535	520	493	519	516	532	504	509	528	523	501	507	472	513	496	458	505	510	480	496	545	482	501	506	492	528	495	516	470	507	482	470	530	490	495	526	490	510	517	503	559	520	484	511	534	496	483	498	519	496	509	518	525	489	497	477	535	520	513	489	507	522	515	524	488	496	523	502	516	519	495	495	534	515	484	484	540	506	520	499	497	460	519	512	454	492	503	530	529	492	490	514	513	494	510	499	490	494	495	457	550	497	476	501	497	517	474	505	508	489	514	482	491	497	481	533	499	462	546	512	514	496	516	517	499	474	517	519	475	522	545	498	485	496	504	507	496	506	535	539	520	518	513	531	520	525	499	521	489	521	486	505	499	488	503	496	467	499	522	485	535	516	521	531	489	565	509	515	472	514	464	505	493	521	494	495	538	520	532	498	502	511	516	464	496	526	507	497	496	486	479	515	543	511	530	488	512	524	509	553	511	540	538	515	531	537	537	515	533	535	476	503	483	493	493	517	480	501	495	510	509	526	488	501	508	519	504	510	519	496	450	509	499	462	489	504	509	548	509	511	509	519	494	510	499	462	477	497	512	502	542	489	502	473	500	509	530	534	522	480	516	525	531	505	484	523	488	500	491	517	493	533	487	495	504	479	493	478	538	486	501	517	570	479	499	509	468	498	533	504	495	474	489	507	478	512	495	464	547	524	508	464	492	479	521	450	517	470	532	474	510	512	497	519	572	487	493	490	508	479	514	478	490	516	500	542	497	501	510	507	474	510	503	488	506	502	540	540	523	487	501	454	501	492	520	512	554	510	538	486	488	515	500	523	483	484	482	490	485	522	457	483	505	495	492	463	551	503	490	517	494	520	484	452	489	481	536	518	523	513	484	492	502	466	496	518	463	533	524	479	487	468	539	484	528	500	518	486	479	457	507	501	526	498	527	527	512	513	538	505	516	523	489	485	503	498	479	542	497	522	489	539	516	491	472	541	491	495	543	550	500	525	505	535	480	515	559	482	512	488	472	522	481	508	514	498	526	510	499	489	539	484	502	496	520	481	519	510	502	522	473	483	472	540	494	516	527	495	488	474	532	512	479	496	491	527	488	504	495	485	534	507	561	487	525	480	481	527	511	495	481	472	512	540	500	511	519	467	505	499	488	501	513	461	556	523	533	520	555	500	500	538	529	486	509	445	488	504	489
24285	21579	28972	24660	21151	6865	1316	1046	879	922	893	827	785	790	780	793	771	819	766	800	732	740	743	731	717	751	818	764	775	727	703	717	751	740	782	770	765	757	797	768	761	771	742	777	756	712	743	691	769	734	762	767	740	735	773	771	729	803	712	752	737	735	736	742	786	760	746	751	742	699	729	707	702	744	755	728	706	717	776	681	729	740	737	715	754	716	698	776	696	756	757	733	731	681	743	700	736	718	749	711	710	734	709	739	660	691	776	691	752	724	756	741	764	700	767	740	740	713	726	727	710	668	692	703	753	749	739	698	745	707	731	746	718	725	713	677	761	705	730	733	700	774	725	735	723	687	743	716	746	746	754	751	762	720	725	737	740	737	733	733	734	742	719	703	721	742	739	714	722	749	735	767	740	701	692	771	751	721	715	714	719	712	739	700	735	702	753	696	699	781	763	748	747	732	715	754	718	751	709	724	701	786	747	741	725	745	779	772	722	732	708	725	779	689	737	739	783	716	736	788	750	704	717	763	755	709	731	774	743	730	698	731	730	721	766	718	773	758	680	775	716	759	738	678	716	744	739	760	693	724	736	734	737	722	759	740	790	714	763	705	735	733	736	707	723	727	756	706	761	715	723	754	750	728	762	720	728	715	720	711	773	695	744	750	702	761	722	737	732	756	740	727	677	731	754	693	724	644	718	693	676	724	740	745	721	760	719	719	733	703	724	696	751	732	753	731	662	748	741	759	753	704	723	728	737	720	737	726	701	719	767	724	699	729	777	730	735	768	701	699	793	766	687	693	736	741	713	760	747	718	741	732	684	748	754	758	766	734	758	744	679	755	718	724	722	722	727	736	737	724	778	689	734	722	704	738	730	707	711	705	723	695	673	717	703	725	716	694	713	744	706	742	724	747	725	739	734	670	740	682	704	701	706	704	708	705	704	745	730	702	729	697	675	759	704	717	765	677	717	720	707	786	731	773	703	729	766	770	757	764	761	749	720	762	749	764	703	714	693	679	704	694	688	749	722	756	703	700	793	733	724	681	746	752	728	713	756	718	718	745	751	742	774	789	708	723	720	757	767	739	681	757	695	695	754	714	725	701	714	728	729	756	708	737	758	742	724	755	735	713	670	763	720	791	762	734	747	714	675	730	712	821	722	714	767	752	759	717	742	721	748	723	774	768	735	707	734	723	706	714	767	757	701	745	697	729	742	776	763	769	770	755	760	717	707	764	741	739	702	725	719	732	715	726	725	720	732	681	734	741	732	760	707	747	754	741	726	757	785	694	719	704	804	741	745	733	703	791	741	683	696	740	735	706	769	770	689	724	718	735	701	710	745	709	732	720	749	703	730	652	762	734	735	762	720	724	680	716	733	727	733	731	723	727	745	731	772	706	717	707	757	702	678	757	740	754	753	716	736	733	726	796	763	720	761	710	693	693	782	765	726	737	728	656	747	739	749	688	721	689	749	744	706	695	727	738	726	774	733	706	681	706	695	788	756	704	713	687	733	717	774	758	702	749	755	733	741	690	739	730	769	685	686	747	732	739	703	768	742	724	711	691	713	713	774	737	728	708	694	728	739	666	739	761	755	685	757	742	778	709	684	710	713	777	729	691	744	734	742	699	719	739	683	724	697	739	727	737	732	728	728	713	726	736	754	690	765	768	693	712	747	742	697	708	709	669	732	719	728	669	725	700	693	752	748	752	723	673	754	696	740	803	712	699	681	703	710	733	725	674	736	738	726	758	690	700	725	726	742	746	702	727	737	713	714	724	755	750	766	778	720	763	706	760	784	734	759	759	733	725	740	705	715	729	744	728	742	763	676	727	701	716	736	761	755	724	772	727	760	755	701	707	763	717	734	735	696	716	789	693	712	695	755	713	705	727	744	749	730	748	716	676	740	721	740	727	712	705	750	698	732	741	684	729	702	711	696	735	826	722	742	738	758	734	707	704	726	708	674	748	701	726	761	742	683	762	750	715	779	745	696	738	739	731	736	714	691	700	739	641	709	701	761	749	727	739	760	736	691	713	721	722	685	762	715	734	724	753	697	696	734	685	756	769	734	737	708	713	710	743	743	746	753	732	701	745	747	664	711	766	762	766	780	729	758	723	738	709	716	695	701	692	700	765	726	741	791	711	729	729	730	751	745	760	733	745	714	692	735	736	714	705	726	733	763	719	738	743	722	713	723	702	730	739	748	721	754	711	735	759	693	764	683	702	674	729	721	744	725	693	728	731	723	710	726	683	767	719	732	696	731	722	774	711	720	711	718	726	744	766	741	753	703	737	746	725	761	764	745	726	723	751	800	728	696	727	696	685	717	706	696	741	728	741	755	711	738	761	764	726	702	703	721	711	715	739	749	679	736	769	732	739	719	719	738	700	688	746	753	726	757	721	724	749	715	680	722	702	704	760	745	747	750	769	763	734	722	756	729	747	760	695	742	758	681	709	685	700	696	702	734	704	728	757	734	729	697	700	672	707	709	788	714	696	786	732	732	703	706	702	716	749	743	744	762	675	741	716	755	752	751	741	745	731	709	720	725	676	762	703	717	734	706	805	709	712	688	752	728	713	744	710	727	731	740	744	758	735	730	741	740	722	707	741	718	715	717	742	751	704	751	733	712	732	681	699	701	781	707	742	758	726	700	745	698	743	710	710	763	734	757	691	731	720	744	735	752	746	736	705	708	759	738	711	752	722	718	701	731	710	756	740	721	744	701	704	728	750	777	695	720	656	696	680	701	698	755	736	723	770	748	706	711	716	674	767	760	722	687	725	695	722	682	692	708	698	753	739	735	728	710	734	740	707	722	693	744	649	699	737	797	749	745	726	709	721	707	723	711	721	748	733	714	773	757	708	726	722	726	733	727	723	741	711	692	727	696	706	693	684	727	744	695	697	749	662	754	707	711	713	733	703	752	730	773	681	714	720	731	745	794	732	760	736	808	734	723	718	723	694	755	755	681	782	745	687	689	712	738	711	749	753	728	782	701	719	712	699	698	712	719	784	683	703	765	708	716	759	694	731	756	737	743	756	760	758	654	727	762	743	703	721	713	745	724	693	720	669	716	708	727	701	741	742	776	668	794	713	728	718	714	742	704	712	709	741	768	697	736	748	797	730	738	698	717	746	729	715	752	710	752	779	745	681	766	769	745	714	713	802	717	722	739	729	694	712	717	737	744	669	718	732	719	697	733	714	674	712	707	698	751	732	728	769	697	705	698	730	758	714	759	771	733	782	737	713	752	717	746	821	761	757	751	749	728	731	708	726	720	731	721	748	752	743	745	739	755	755	789	769	739	772	734	719	700	697	721	733	760	701	721	745	712	758	771	725	750	708	729	791	708	723	690	776	741	707	720	793	730	814	761	694	678	715	719	784	764	699	806	717	733	701	728	726	692	726	715	747	687	740	776	695	710	796	721	713	723	671	740	738	789	731	746	783	713	699	694	759	713	741	711	694	726	727	772	741	757	705	764	721	752	722	733	687	750	706
16358	62652	16629	2786	2048	1641	1432	1236	1101	1012	894	913	916	828	828	863	844	779	764	846	757	787	790	764	791	758	762	759	766	745	792	734	725	792	786	815	762	830	753	778	777	765	816	804	752	744	800	796	730	741	758	798	745	756	765	718	738	766	729	743	774	768	738	735	715	808	745	723	753	735	695	771	723	752	765	791	754	694	744	749	720	762	716	755	712	730	713	756	720	771	719	734	771	740	735	784	751	742	748	753	762	709	738	711	718	751	761	755	739	718	707	800	735	732	754	761	701	761	736	797	761	704	729	751	791	813	748	758	758	787	750	752	792	719	709	702	731	728	739	724	754	740	724	736	740	727	725	679	739	719	777	717	728	759	710	787	770	745	738	750	793	723	747	700	684	725	767	720	779	749	751	765	696	732	735	777	758	715	734	729	693	787	733	736	706	779	725	786	788	741	731	740	752	782	743	739	775	772	690	676	731	731	699	766	736	720	760	757	769	752	687	690	728	759	756	716	710	726	722	700	768	735	750	775	708	745	697	717	762	728	767	717	719	746	728	714	751	729	790	731	741	710	749	766	745	756	712	784	744	747	798	717	696	743	774	761	711	707	718	724	777	754	770	735	751	707	753	752	733	751	729	727	763	736	763	754	699	759	726	722	763	760	736	714	712	776	717	766	718	720	762	771	721	722	700	740	780	726	726	714	755	759	776	710	752	762	756	709	758	695	732	737	712	757	753	723	761	734	711	763	801	761	781	760	705	724	728	713	752	719	776	724	730	741	740	750	706	725	733	703	723	723	720	737	722	717	753	728	753	711	663	709	777	761	765	741	755	803	732	684	736	762	734	725	726	753	743	755	722	769	737	701	780	765	738	777	700	713	673	772	758	766	714	729	773	725	754	685	769	730	717	730	752	757	690	745	759	815	743	703	746	725	757	731	713	789	698	769	723	739	754	724	747	691	739	739	739	750	760	731	709	745	743	718	722	771	716	721	779	720	802	710	730	754	758	699	758	760	762	720	708	758	770	731	736	747	682	709	711	733	737	714	763	704	723	754	780	724	771	727	734	750	750	741	717	740	708	723	702	802	737	795	787	728	711	753	695	736	756	786	745	780	764	740	709	719	771	782	764	792	768	725	735	755	782	771	747	695	760	750	713	727	760	728	779	722	745	731	747	768	731	732	741	730	741	725	728	721	729	680	714	703	741	731	744	709	760	725	764	723	770	692	718	730	753	781	780	736	746	730	770	714	746	739	705	672	748	734	703	769	760	745	745	739	682	758	758	746	700	763	765	752	803	730	688	795	710	739	737	706	761	737	718	749	744	747	737	740	776	764	703	694	727	704	742	718	712	739	755	752	707	741	721	710	741	716	735	752	741	745	731	727	771	758	712	729	761	772	691	731	699	744	697	777	703	720	742	747	726	780	713	712	729	733	739	737	731	687	775	736	740	724	819	723	705	729	840	774	743	720	735	731	750	744	741	744	760	754	746	753	781	745	728	744	750	734	785	730	773	742	765	717	756	698	784	774	728	714	721	728	766	754	775	761	759	767	730	740	783	732	744	738	803	750	762	748	732	708	716	699	662	692	692	744	713	731	731	763	726	790	806	749	756	716	719	768	791	763	765	759	730	728	699	746	757	719	725	756	759	750	738	753	739	719	746	741	750	734	757	724	700	720	729	761	734	744	733	735	734	711	723	755	733	747	747	773	758	694	735	704	732	701	753	711	740	737	727	796	733	771	738	727	759	703	762	769	741	712	725	761	743	803	743	743	750	751	776	775	721	714	715	769	712	792	674	718	725	752	733	747	758	773	739	738	722	763	739	702	699	775	776	736	782	751	774	784	759	752	761	720	717	753	751	739	734	760	774	723	721	750	732	743	762	754	774	749	812	779	735	752	750	760	782	724	738	811	760	737	765	720	778	751	706	725	699	720	782	765	700	743	745	719	750	713	727	748	713	785	709	714	723	702	739	729	729	665	740	727	720	711	713	734	754	725	718	740	757	713	705	708	726	734	777	721	767	685	711	749	705	739	750	734	699	736	815	788	719	758	734	799	759	801	798	750	709	777	794	729	773	743	727	690	782	695	775	768	766	743	754	747	729	765	741	725	708	780	734	774	762	715	723	766	745	732	764	745	748	726	781	769	761	749	735	733	739	728	777	714	755	707	718	705	719	781	750	752	727	762	698	714	748	761	719	711	789	729	714	723	714	717	832	721	773	697	753	794	773	706	717	777	728	737	756	771	701	746	746	683	776	706	736	731	774	762	749	694	774	730	751	739	720	727	747	778	730	721	716	777	746	758	697	745	794	746	793	746	760	753	727	749	779	725	762	690	765	697	741	754	743	741	695	759	814	730	784	765	755	738	720	708	715	687	797	718	754	758	717	678	703	778	761	729	729	746	741	761	749	711	698	750	724	719	731	728	719	729	740	760	719	725	745	737	736	752	749	742	773	759	747	717	747	736	702	706	724	700	739	748	750	734	720	689	749	766	730	766	809	751	742	745	724	731	760	763	756	730	722	738	701	764	681	765	730	704	742	723	724	763	705	747	732	741	738	748	708	693	746	741	746	762	751	729	740	754	738	708	714	733	767	742	742	710	717	797	740	787	730	751	741	724	728	775	731	739	733	767	722	718	729	716	713	715	789	734	699	750	731	696	752	737	776	713	724	712	697	760	738	775	766	762	718	724	712	776	727	700	717	670	748	711	763	722	771	771	736	727	713	793	716	714	722	769	745	743	772	700	746	778	746	765	758	721	810	760	772	773	700	744	750	739	730	740	779	717	787	724	730	769	733	710	765	721	760	740	697	751	805	716	771	759	742	792	758	775	703	713	762	726	705	707	731	745	744	782	797	722	735	707	757	730	703	715	727	733	747	779	692	781	717	718	751	739	761	703	747	765	755	730	774	703	729	773	712	760	755	722	742	682	733	720	690	742	720	708	758	748	761	737	767	737	707	706	683	752	743	744	710	747	703	698	715	762	725	784	739	730	714	756	784	736	717	749	733	715	751	737	723	732	727	772	768	764	703	738	774	749	730	725	742	799	745	709	764	740	761	761	758	765	776	748	723	721	745	744	798	761	720	740	738	741	746	745	695	735	716	707	744	732	782	766	780	692	708	776	726	766	729	761	797	761	741	736	737	735	755	730	789	735	757	783	731	738	728	767	752	789	737	767	717	707	719	749	752	753	723	749	795	749	746	750	742	781	703	735	719	732	819	718	711	729	721	766	751	738	745	701	758	773	741	755	804	752	777	750	739	726	779	737	728	750	704	712	731	746	694	778	767	734	723	764	726	692	765	756	798	703	765	732	746	703	733	754	741	719	718	753	727	714	751	750	722	737	726	738	744	764	716	758	734	712	752	769	764	763	687	751	727	724	767	775	788	708	729	754	764	700	782	700	718	727	725	679	715	774	737	764	791	758	759	759	753	710	708	723	739	799	705	733	753	745	714	714	704	756	717	749	710	706	714	770	751	702	691	739	728	754
25374	21582	27787	25298	8349	944	791	663	633	602	622	584	601	595	555	567	564	589	544	526	509	570	553	573	561	559	538	515	592	552	542	585	573	523	589	579	547	576	542	589	528	521	577	586	566	525	519	551	580	587	545	512	532	545	569	537	511	540	557	529	582	580	535	540	494	579	500	581	578	560	559	497	568	545	563	522	536	541	574	549	545	503	538	559	570	538	529	575	556	520	546	562	537	540	585	532	568	549	513	527	545	552	526	552	587	527	575	594	536	526	520	574	579	542	511	523	528	549	584	527	559	547	569	518	542	563	543	545	520	577	536	528	566	542	544	560	530	538	529	550	495	513	546	550	490	550	491	515	553	584	523	524	573	550	560	534	601	525	532	534	566	557	595	562	519	499	540	520	521	518	516	603	516	513	480	561	586	531	568	524	545	550	562	547	538	560	524	538	559	574	557	564	540	584	539	506	539	533	528	551	511	530	547	533	552	541	538	515	549	527	531	508	521	521	550	546	521	541	544	558	520	552	512	549	520	544	518	521	522	522	515	523	580	545	542	560	512	567	515	543	546	522	536	535	541	517	547	560	537	578	525	548	537	529	551	531	546	525	527	554	538	542	535	532	525	518	556	496	522	543	519	562	562	542	564	562	550	535	531	559	561	526	515	537	572	568	567	544	543	547	554	542	590	533	567	568	517	615	495	554	573	510	535	524	583	559	533	551	568	533	531	571	536	549	523	552	545	562	549	564	540	520	532	514	497	575	549	522	565	521	559	528	569	527	514	556	530	546	531	554	525	536	517	539	521	587	534	571	532	527	509	552	582	548	534	530	580	537	550	539	577	553	553	528	570	570	517	531	533	570	545	554	508	592	527	522	535	518	549	531	543	549	519	556	559	520	521	561	558	550	539	527	535	566	555	556	521	532	560	573	525	593	558	563	561	563	558	590	568	559	552	562	539	542	543	563	494	511	541	520	555	532	535	562	575	528	595	545	485	548	574	536	530	518	497	564	526	518	530	571	541	520	528	538	567	558	558	565	553	517	530	517	543	518	535	516	533	546	551	545	503	535	545	555	545	541	583	529	506	529	554	552	583	586	526	554	532	561	541	553	574	516	545	562	561	576	531	539	523	589	602	554	520	535	520	574	562	554	517	527	513	562	528	548	509	526	506	583	481	503	538	592	526	534	561	527	546	544	515	554	514	532	563	544	544	528	528	533	571	535	606	518	521	535	546	530	541	522	560	565	554	527	495	521	525	542	542	549	523	551	539	526	547	553	571	594	506	538	494	547	516	547	501	506	520	540	552	514	539	550	570	564	495	559	520	541	537	553	558	518	550	543	564	545	550	548	557	519	550	511	534	562	540	557	510	552	530	579	565	550	556	526	507	572	539	562	561	498	539	577	519	537	573	561	499	550	555	592	517	513	494	535	548	534	538	565	543	590	520	574	547	508	549	540	558	542	570	500	562	525	517	514	606	569	514	548	520	555	588	574	548	541	563	587	567	547	590	539	532	556	532	541	565	549	546	555	485	558	538	543	581	551	517	554	533	547	511	522	548	510	560	562	520	560	515	571	551	525	546	540	556	570	556	558	510	554	558	520	545	508	520	545	521	498	549	528	569	527	521	587	516	516	552	537	556	542	527	570	526	565	562	550	539	564	516	556	519	555	537	545	524	519	581	527	571	502	543	538	535	521	543	528	543	543	570	557	541	581	546	558	567	583	549	579	506	532	492	514	553	479	545	482	534	550	541	562	515	521	581	558	535	506	521	532	494	501	514	537	571	535	515	504	567	537	536	564	545	502	542	542	562	542	536	534	522	576	532	561	539	531	531	529	503	557	563	541	556	528	551	521	560	535	535	535	536	518	553	541	556	524	528	537	562	542	540	527	555	553	509	574	568	551	541	545	531	566	522	549	590	561	514	530	507	552	511	540	568	558	510	536	533	563	565	569	538	527	510	536	559	537	561	515	531	552	520	528	542	578	547	495	495	552	551	569	556	546	519	513	532	533	511	511	575	578	518	527	586	534	557	532	551	582	548	515	545	585	554	517	521	567	575	553	567	566	510	538	512	529	551	563	558	506	556	532	579	571	548	567	532	508	612	525	508	479	545	560	521	557	572	518	578	542	570	542	544	506	564	509	537	539	561	550	537	532	496	524	545	515	540	551	535	543	590	515	548	534	569	522	557	571	490	561	524	546	533	548	552	517	529	527	511	525	551	498	529	523	543	608	538	543	563	523	531	549	542	533	533	550	546	506	562	519	580	583	536	560	524	538	525	537	517	529	527	537	483	514	568	550	537	553	548	581	543	541	536	567	599	508	537	521	562	541	519	535	565	544	521	546	534	542	575	546	522	545	553	523	551	545	540	522	532	570	547	535	502	550	563	526	552	537	541	517	538	553	566	576	553	533	546	598	536	494	580	564	499	548	540	526	546	574	541	541	510	516	517	515	530	521	587	544	528	550	571	529	499	530	561	508	533	572	560	570	584	581	531	531	581	530	539	542	547	513	531	570	555	554	527	510	540	578	500	515	547	548	561	545	591	533	527	544	601	556	538	525	507	537	521	498	559	549	550	562	551	496	552	540	575	557	548	557	530	509	546	553	522	522	513	523	534	553	510	506	529	521	553	523	542	539	546	513	531	555	565	545	570	578	552	575	607	590	513	530	578	522	553	540	545	519	528	550	522	494	498	543	547	534	553	530	519	542	506	544	566	544	595	527	522	497	548	527	569	557	566	553	550	521	548	549	503	541	548	539	574	515	563	528	570	509	534	575	505	544	514	560	505	528	499	557	562	575	554	541	531	510	536	522	530	536	540	557	553	502	526	554	550	529	524	530	538	580	560	530	558	544	545	556	513	543	570	516	562	531	551	584	548	556	558	554	517	546	547	556	545	545	552	541	568	558	541	524	561	541	557	534	601	532	541	543	582	527	539	573	537	547	534	539	537	571	545	522	536	512	533	556	534	539	509	603	539	563	518	575	557	530	568	571	550	549	556	560	536	546	531	522	538	512	545	566	547	533	555	519	538	537	553	526	525	559	562	573	535	522	523	567	539	528	525	505	596	490	569	540	539	547	555	525	550	498	517	554	574	504	522	532	554	551	538	553	585	548	500	486	521	529	535	547	554	523	559	572	546	577	548	576	543	542	532	536	529	537	478	516	505	574	548	537	549	552	576	591	530	544	554	534	548	565	533	532	553	538	527	529	534	563	500	553	523	555	528	547	558	546	533	538	565	547	525	560	545	506	547	539	526	532	518	556	529	544	561	565	533	542	523	547	557	506	549	500	541	543	531	525	520	566	531	578	522	547	533	511	495	576	540	585	541	538	533	541	522	552	570	543	533	573	582	574	527	487	560	493	553	579	556	549	536	543	530	557	520	547	569	549	515	535	526	509	521	561	555	519	536	561	609	526	556	537	549	572	551	572	563	491	536	582	535	575	519	541	507	511	549	552	543	559	503	544	534	557	507	539	544	577	544	540	547	544
15312	51115	16370	1706	1285	1102	1022	841	781	783	704	695	660	682	651	604	654	635	606	634	606	598	598	612	578	583	621	584	596	564	579	578	590	607	631	660	599	614	640	616	586	583	621	591	622	612	598	619	609	583	586	561	616	625	607	607	603	591	579	597	588	628	608	539	616	636	580	638	633	561	603	579	566	592	572	620	597	619	572	567	549	648	564	606	566	577	579	589	573	599	575	592	619	577	589	567	668	603	628	585	602	594	577	604	551	559	605	609	616	609	571	590	542	653	587	631	589	625	617	622	600	574	626	531	569	574	591	610	608	557	577	598	588	615	630	560	599	583	578	570	583	569	583	625	609	584	571	571	596	565	596	566	603	600	568	570	577	636	556	616	558	543	604	582	584	584	565	590	597	575	559	603	606	577	555	586	622	578	600	585	591	532	573	646	607	555	613	585	573	596	571	579	571	577	566	572	631	586	589	606	571	628	585	616	581	603	608	614	606	585	584	601	563	604	603	586	596	588	570	588	555	579	611	599	611	617	520	572	610	555	564	587	559	605	559	595	599	567	632	586	601	583	586	609	574	621	545	596	593	615	610	591	572	587	608	599	612	582	581	609	564	652	622	619	595	598	589	604	573	609	565	575	579	593	552	569	616	550	580	601	611	599	534	552	627	610	608	596	624	625	589	573	567	593	596	547	556	589	611	553	589	552	585	567	577	583	560	601	589	588	605	582	568	571	605	604	556	567	587	584	620	629	568	589	581	596	596	576	584	596	603	578	566	570	571	609	618	562	626	606	591	599	568	618	604	566	602	594	589	564	562	592	561	570	592	594	618	663	570	568	575	531	592	581	567	618	575	589	632	592	574	613	604	556	604	518	570	582	558	593	596	583	589	613	570	544	559	574	579	578	574	587	595	573	630	563	548	608	606	573	606	585	587	625	558	576	568	595	562	619	576	585	569	550	571	560	556	607	592	590	603	553	587	605	602	604	591	564	574	590	581	563	622	606	570	614	594	594	585	558	622	556	547	557	600	596	566	571	637	580	562	605	555	537	581	599	609	593	633	597	557	582	551	572	576	605	597	541	553	589	569	564	561	592	572	591	582	552	562	562	575	583	574	591	609	570	567	601	571	620	579	593	557	569	594	578	579	587	628	556	585	562	587	585	552	611	608	546	580	600	610	605	592	598	565	570	576	564	586	597	586	595	580	555	619	599	593	540	591	575	610	556	580	595	583	556	547	566	566	592	618	579	597	601	615	586	607	572	586	545	610	582	583	587	579	576	524	569	555	613	571	579	585	621	608	583	582	617	603	598	568	527	584	579	545	596	575	637	639	660	619	614	592	534	611	592	613	616	599	600	585	575	585	551	620	568	589	578	582	582	570	574	615	572	574	580	587	596	553	610	574	542	555	567	594	577	582	604	596	590	557	601	643	610	548	576	608	604	572	587	656	596	548	577	575	610	581	616	584	548	602	594	612	602	570	542	545	580	575	579	619	546	580	568	609	572	595	569	582	592	619	590	594	608	595	553	584	579	550	575	605	619	594	561	558	601	575	614	591	553	627	564	614	555	635	600	580	604	578	587	561	619	565	562	580	571	582	617	564	590	624	573	588	590	576	575	625	588	592	556	611	610	581	554	559	548	574	573	583	601	601	588	582	606	540	559	618	602	591	591	593	613	572	579	600	586	634	574	582	550	580	572	572	597	611	548	564	604	587	608	629	554	558	589	570	577	575	578	568	589	615	612	582	646	574	531	578	568	535	560	568	614	554	552	562	607	569	558	617	588	601	598	567	600	549	595	573	545	601	536	581	571	581	619	605	578	610	564	633	551	629	568	607	558	582	604	574	573	618	605	587	595	610	594	598	586	604	610	578	563	590	576	557	598	613	565	625	576	608	606	589	573	620	585	588	575	634	607	548	590	590	599	608	612	577	592	616	553	629	565	597	583	621	561	600	572	632	557	560	547	627	613	558	620	595	598	609	623	538	579	599	587	592	578	582	578	595	622	571	576	588	593	602	598	580	565	570	587	668	583	585	592	586	583	573	580	574	603	583	578	580	632	567	572	611	580	543	590	568	592	603	613	570	596	628	587	559	612	597	577	577	584	583	595	574	588	581	529	659	573	576	602	621	580	590	552	564	556	564	571	593	604	618	621	558	539	575	594	598	555	569	586	621	602	594	621	605	573	572	583	580	594	571	550	604	561	616	560	603	592	532	622	620	604	534	618	644	577	571	597	613	618	597	577	581	576	577	569	583	588	557	622	546	594	598	590	575	582	601	607	599	594	598	541	568	575	593	590	592	606	624	588	539	581	601	585	541	585	567	595	538	587	625	554	599	575	589	591	557	567	582	563	569	522	562	551	547	621	622	570	535	554	566	565	594	572	600	588	619	584	580	574	551	596	571	638	594	599	565	586	543	577	547	584	579	577	583	608	587	595	582	555	536	574	591	644	529	578	573	585	594	547	565	590	592	554	613	590	527	608	578	574	563	563	583	579	573	619	570	605	618	618	537	589	594	594	645	579	572	591	583	600	598	597	599	613	574	558	606	610	593	552	580	564	554	635	611	568	525	623	562	557	580	582	557	597	635	597	581	605	643	548	633	576	568	571	572	603	598	590	602	605	558	587	547	553	564	577	583	607	606	571	596	554	559	558	578	609	586	603	605	574	566	539	589	581	572	602	564	586	571	605	625	591	552	562	619	591	574	537	577	569	564	581	592	555	581	605	612	559	542	593	586	617	591	610	570	609	585	610	537	587	573	560	603	564	591	564	544	565	568	627	594	581	604	592	570	602	607	552	606	619	556	589	609	609	540	605	590	576	517	569	592	600	569	519	566	555	602	606	590	590	542	587	571	579	640	562	578	567	616	564	593	605	604	568	604	562	578	592	608	579	569	563	584	610	578	566	630	540	569	560	526	577	555	523	584	592	664	551	586	556	578	590	599	596	591	565	603	546	558	597	589	582	588	575	573	544	628	596	580	590	567	561	629	587	596	583	556	599	608	563	604	606	604	595	539	597	588	629	600	561	589	582	589	578	559	569	588	629	631	595	603	584	606	571	574	586	533	573	579	586	562	565	599	555	584	603	606	550	577	561	593	575	560	562	541	584	584	549	593	527	602	577	568	577	570	606	610	605	579	620	591	573	591	588	586	599	580	559	574	572	570	587	596	548	577	611	576	593	575	585	590	588	619	577	585	599	636	609	609	584	589	601	600	576	551	617	598	666	561	593	614	586	563	546	584	588	608	546	634	609	611	571	574	607	523	612	579	591	566	583	560	587	550	610	575	632	579	606	576	591	601	564	587	574	554	557	598	625	558	589	570	619	558	597	590	610	544	573	571	572	595	594	605	588	564	586	572	573	563	581	592	592	567	605	597	616	569	608	582	583	595	600	569	598	549	555	605	642	608	601	577	641	556	554	632	597	577	591	643	621	566	580	595	581	621	577	601	599	604	611	596	566	558	610	551	571	605	598	582	577	605	593	601	614
22957	21469	29614	23780	21453	21433	8572	1667	1259	1230	1148	1114	1122	1103	1072	1097	1029	1004	1057	1017	980	941	1051	966	973	988	934	934	951	987	940	972	981	932	999	949	962	1053	1015	952	956	973	996	983	966	977	986	1000	1061	886	953	966	990	1013	946	978	934	946	974	893	957	941	968	975	907	920	1018	940	982	914	926	887	888	858	944	955	920	952	912	933	935	970	907	945	918	889	939	917	946	876	892	967	946	930	948	920	937	967	919	921	912	961	955	942	950	974	964	920	879	979	943	932	957	919	973	1018	895	944	938	950	923	941	973	953	916	923	959	911	935	993	1004	950	923	928	965	933	934	939	1025	983	966	952	903	926	907	945	983	907	951	909	956	961	925	922	917	918	923	927	954	959	932	905	924	922	1028	928	951	921	977	900	928	940	926	945	935	912	914	965	941	915	905	932	924	933	877	894	935	960	901	925	932	952	907	924	940	934	981	932	964	931	941	887	892	926	919	918	951	943	955	889	924	926	935	910	948	986	1011	1013	943	968	971	982	1018	926	922	887	909	917	965	906	925	931	959	991	909	968	937	933	923	899	918	941	848	918	995	907	932	950	912	912	922	982	928	916	933	927	927	994	954	887	947	938	932	901	949	939	934	981	870	913	1031	939	978	944	960	908	913	929	936	911	926	949	877	974	911	946	929	931	908	931	927	958	950	924	906	957	934	935	941	967	931	964	944	1018	908	934	999	943	916	944	959	906	943	934	914	960	920	895	902	920	926	902	978	910	965	932	915	895	900	902	931	924	940	960	887	975	967	930	963	888	939	991	931	929	939	933	927	912	918	976	959	951	948	929	961	894	904	920	929	907	951	1020	935	894	931	901	939	940	926	899	902	945	1005	911	926	933	946	985	927	929	931	912	927	926	923	955	879	952	962	915	948	959	914	975	936	917	940	914	949	955	931	962	980	928	936	931	867	904	880	913	973	933	952	948	882	970	931	976	914	953	924	902	939	945	918	907	884	923	937	917	927	949	896	945	915	938	944	926	912	939	957	941	989	928	961	959	902	909	910	1006	893	898	908	944	952	899	939	882	902	981	932	941	923	952	930	966	933	935	960	969	927	913	937	926	891	903	958	891	925	960	890	926	948	873	910	935	899	975	915	910	976	1003	996	964	889	944	963	922	961	958	919	915	929	892	900	953	964	900	950	960	892	948	941	899	915	963	938	950	905	887	954	951	913	950	881	937	932	962	955	906	961	909	912	938	949	957	944	914	941	916	995	917	894	942	870	872	920	934	956	953	958	902	939	933	903	928	946	909	972	923	934	912	982	955	923	937	997	996	920	926	952	960	872	933	887	928	977	950	942	945	943	915	927	951	928	899	915	894	957	930	915	950	934	888	964	905	912	954	914	908	926	912	911	904	942	952	924	946	940	902	911	916	861	973	937	908	961	891	908	945	960	929	943	965	997	967	937	933	958	945	1004	927	861	933	880	928	908	924	940	953	959	993	972	923	980	954	957	886	880	910	929	953	955	948	910	959	941	947	948	950	955	929	899	968	839	940	921	957	920	884	950	891	895	878	909	882	906	932	947	997	910	934	959	879	933	891	943	932	920	951	881	888	900	980	952	950	929	935	935	926	999	939	912	972	928	987	937	1023	873	931	947	880	874	947	890	927	939	951	958	937	941	966	984	983	928	892	917	922	940	912	971	952	980	911	919	909	932	942	919	983	911	953	948	957	929	955	935	964	869	913	916	927	924	915	920	965	983	943	985	932	911	930	943	924	950	1013	915	960	945	919	969	956	930	940	949	990	945	981	942	930	949	903	934	926	904	862	903	994	912	965	919	944	928	938	964	887	902	898	1005	910	900	903	956	927	912	917	935	910	943	959	940	948	942	991	928	983	901	899	928	890	988	908	937	962	896	934	880	931	922	925	883	892	936	898	904	915	970	902	940	930	971	924	918	935	912	922	917	943	910	920	901	967	951	982	906	995	904	938	936	939	864	925	900	931	979	929	890	924	929	892	878	882	978	898	908	969	881	903	956	923	912	921	921	904	962	985	892	903	964	938	947	948	953	926	989	823	906	934	920	938	929	997	889	938	971	929	907	937	956	924	961	922	949	926	946	990	921	981	909	952	893	930	967	883	904	940	921	911	950	913	959	899	909	956	963	942	971	935	941	925	913	948	869	954	939	953	905	993	951	940	843	912	978	966	924	1032	894	930	916	947	914	914	918	905	1012	928	935	880	905	931	913	948	936	954	964	931	905	938	889	972	972	933	965	933	948	937	901	921	915	938	896	901	907	918	942	920	925	920	925	974	913	926	904	868	912	981	928	875	910	982	957	922	944	940	962	945	934	942	952	983	947	873	924	860	884	957	922	980	936	969	932	946	975	897	923	978	924	933	913	956	940	923	899	884	952	922	911	924	934	924	938	967	897	915	921	990	956	910	936	906	940	947	900	905	912	910	903	985	968	889	918	954	906	936	969	918	940	959	939	960	862	985	877	909	936	951	935	934	928	924	918	970	890	900	953	935	960	946	937	851	965	1005	964	884	965	951	943	902	963	920	920	967	917	918	913	938	905	907	885	914	912	969	939	922	876	888	946	865	906	913	915	910	952	913	938	884	914	921	925	974	961	970	979	934	927	908	916	937	940	849	918	916	960	931	940	892	851	898	934	895	928	938	945	920	948	941	907	927	957	942	937	871	937	909	936	932	939	988	912	892	902	880	924	909	963	916	918	887	929	900	904	915	959	950	926	948	957	948	962	890	918	940	955	927	986	911	888	918	971	929	972	902	933	954	933	942	942	911	923	925	1015	943	917	972	926	930	950	927	948	954	939	895	946	904	907	957	949	958	950	914	968	966	985	918	940	963	967	949	943	934	948	925	935	937	941	905	973	919	957	938	930	970	903	935	932	924	946	921	937	953	970	977	940	954	984	898	976	933	961	950	918	937	912	972	952	935	948	969	922	892	924	879	924	890	901	934	899	929	932	928	932	947	907	940	937	961	928	938	911	934	1004	966	948	895	889	906	914	953	940	902	966	958	886	1039	910	934	981	947	960	890	897	876	946	948	920	941	970	866	965	938	931	1004	896	940	965	976	968	957	999	916	942	940	977	910	899	954	893	979	915	953	957	1023	952	974	976	879	937	905	924	942	959	924	883	885	951	932	967	996	930	896	886	914	967	886	900	928	893	951	899	888	907	1004	927	913	884	980	915	958	914	905	971	851	950	923	976	935	932	957	941	913	895	945	985	870	975	947	924	929	943	939	932	897	944	935	1006	897	949	916	922	952	979	942	899	960	938	933	927	952	873	917	896	890	909	926	963	907	919	911	892	975	903	964	975	895	914	940	891	910	941	963	963	943	925	961	897	923	937	968	889	940	928	950	904	924	918	914	884	920	919	965	894	941	964	961	946	934	925	913	961	963	889	1022	974	1007	935	940	963	948	885	954	938	941	1002	915	912	965	936	955	968	942	960	911	943	922	957	894	916	978	870	855	931	915	941	959	928	935	912	933	991	892	906	895	953	927	903	951
20663	75265	29625	4616	3336	2671	2225	1829	1602	1456	1399	1310	1221	1228	1143	1104	1093	1025	1018	1014	1010	1011	1006	984	956	935	1006	994	959	924	938	959	966	973	1049	1045	982	1037	964	929	1009	1010	969	991	948	1004	1017	1008	967	961	950	960	988	952	937	922	952	921	943	932	946	937	936	919	982	968	945	910	949	928	946	892	956	945	957	976	958	968	946	905	863	932	941	927	905	920	920	904	936	941	941	953	976	919	997	870	873	945	923	949	938	947	974	968	1014	922	943	977	967	921	966	867	912	940	953	984	948	969	969	912	904	956	949	937	942	964	959	995	901	918	931	912	970	892	1017	921	920	983	957	972	940	929	985	967	942	883	961	916	945	1004	924	910	899	950	944	975	964	918	944	911	919	936	950	932	915	950	891	911	944	944	969	913	957	976	923	905	943	905	911	933	956	929	920	901	898	944	942	921	976	901	891	958	940	981	902	988	887	932	901	909	997	932	929	933	932	894	968	947	870	911	856	898	878	910	890	896	921	884	971	936	918	950	932	893	891	947	915	968	891	927	929	930	891	968	987	917	981	942	948	959	925	954	935	913	987	950	898	914	905	949	880	930	910	914	904	929	971	898	914	919	977	967	943	878	932	970	930	930	938	897	958	921	994	937	979	929	880	947	952	921	911	922	918	1021	883	931	946	941	922	933	921	908	924	925	934	956	931	969	912	884	966	921	915	981	961	902	908	982	922	945	912	979	944	940	913	914	904	902	972	943	901	973	892	887	960	901	975	997	956	914	966	916	848	917	939	946	898	941	969	960	937	918	917	983	924	935	945	925	921	910	953	971	956	994	892	911	954	956	946	922	928	934	939	925	969	934	959	935	935	879	941	960	892	979	922	966	941	963	893	912	951	946	895	939	933	907	885	952	975	868	951	906	993	953	946	941	914	938	969	957	955	942	933	937	973	899	868	972	933	961	958	950	889	931	885	935	870	989	1019	928	972	884	949	924	899	905	926	923	909	950	925	906	923	937	979	937	888	950	906	926	923	879	914	911	932	984	940	901	895	939	965	942	929	921	954	944	932	934	936	944	951	926	945	944	970	939	919	949	948	904	931	919	922	959	889	875	925	977	872	897	919	975	913	912	933	969	952	951	943	939	941	907	947	952	915	894	959	931	867	972	938	944	955	879	973	975	934	915	957	943	890	907	970	976	912	909	946	922	957	955	995	930	914	958	963	932	960	979	921	1026	871	929	967	916	976	951	932	927	965	945	956	874	925	912	949	931	927	966	900	919	984	931	908	967	937	959	933	965	953	958	937	895	975	959	942	952	908	922	905	1038	924	939	918	942	967	937	900	1004	942	922	981	956	1015	973	953	926	924	970	959	962	923	928	939	952	932	940	960	922	939	878	933	979	960	935	932	926	905	911	970	972	961	945	966	952	896	944	935	900	934	931	916	987	950	952	926	907	958	920	944	946	957	913	1016	973	907	914	894	926	911	888	956	1001	948	951	976	994	959	941	927	1012	928	951	972	967	882	943	928	1006	886	900	910	936	905	933	920	939	933	927	969	951	971	873	940	921	926	946	853	963	953	972	917	936	957	938	909	899	923	936	956	950	940	883	932	924	934	930	901	956	944	913	952	949	946	973	934	955	923	912	944	990	945	920	928	922	923	944	933	907	937	885	910	978	920	951	926	942	895	900	978	1017	934	961	943	957	919	923	970	965	893	924	904	912	991	986	944	923	878	934	980	969	976	930	920	960	952	943	912	905	892	938	1001	872	886	977	876	960	991	965	961	1009	922	910	932	940	950	941	916	901	932	949	945	952	945	904	900	924	995	937	971	1046	980	896	949	935	975	986	904	898	928	973	841	959	980	899	956	870	892	941	921	944	959	934	934	922	920	965	946	924	924	924	950	935	896	923	942	982	943	1006	891	948	893	959	934	932	876	917	982	936	932	929	1024	904	929	983	942	910	940	946	956	935	941	984	915	923	978	906	921	921	935	973	951	959	869	929	910	909	958	898	934	894	942	927	943	950	950	933	974	909	946	957	922	949	888	942	958	893	914	943	924	887	900	924	920	923	997	965	924	963	868	942	904	966	974	939	920	947	926	983	966	952	919	980	947	949	945	952	949	889	931	916	932	982	963	992	896	958	947	926	975	943	1000	928	942	896	903	913	929	987	924	998	900	913	1019	883	923	924	934	945	950	943	937	925	968	898	904	922	973	958	901	896	878	957	909	939	928	955	918	932	964	930	925	934	971	977	906	902	891	963	882	969	946	948	930	939	918	898	1008	919	931	945	933	925	920	901	924	927	992	988	959	923	939	978	881	927	942	943	915	930	985	892	941	936	917	944	904	942	927	987	947	938	935	949	940	978	1008	967	948	949	910	925	933	956	887	975	931	942	890	929	969	926	931	974	943	952	915	960	934	984	1001	933	923	949	935	987	918	901	951	966	928	936	917	923	880	996	925	948	888	987	947	945	920	937	913	971	900	899	909	925	933	985	947	947	909	894	932	972	925	940	958	949	970	864	931	862	968	891	975	953	935	958	935	955	953	922	939	896	951	938	923	955	930	982	940	919	961	957	947	953	897	938	889	945	903	901	926	952	937	934	950	990	984	944	939	924	960	911	888	830	869	953	881	951	903	970	899	914	908	945	925	957	943	916	907	941	886	971	903	916	963	955	960	914	914	908	911	944	1006	909	885	934	959	978	944	949	987	928	958	965	872	914	883	939	920	865	935	952	925	922	930	1003	959	905	963	937	896	950	909	954	916	937	914	959	935	966	905	939	934	981	947	925	916	894	968	901	921	913	921	900	941	972	938	986	927	929	896	938	910	928	946	912	965	927	873	950	959	914	886	910	921	909	890	966	926	995	965	990	934	938	961	969	955	938	911	949	935	974	946	931	917	931	955	909	953	910	918	971	932	957	917	930	919	930	946	949	964	945	848	919	927	998	975	894	896	948	942	956	967	942	941	963	917	918	929	928	920	957	931	908	934	920	954	935	901	987	920	916	911	910	914	905	940	922	997	940	934	927	969	936	943	919	939	945	923	950	998	912	960	956	960	968	924	913	924	939	862	971	926	940	981	901	951	939	927	939	925	959	952	964	983	914	922	933	935	899	926	937	924	938	937	986	991	959	895	907	959	942	882	896	968	909	911	920	915	912	896	906	908	920	950	937	938	932	953	945	983	945	953	940	920	934	979	870	895	909	892	897	960	929	913	944	943	901	969	929	914	924	950	971	953	984	922	896	954	933	969	926	956	946	926	962	974	971	916	968	986	899	970	935	972	932	891	956	881	928	936	933	913	936	928	966	929	909	983	1000	952	931	954	920	939	939	875	950	986	937	907	926	926	935	930	946	979	957	933	981	925	858	974	944	920	956	979	953	931	983	922	891	921	927	918	922	929	957	968	1003	958	974	894	979	921	868	1019	931	907	915	893	976	890	915	977	913	937	981	910	899	933	925	956	965	969	984	925	934	952	940	958	944	892	940	924	904	950	1010	959	943	971	945	954	921	890	974	925	928	947	966	944	929
28839	19653	11533	1208	710	672	546	498	520	485	472	476	503	496	466	467	488	446	489	482	492	434	503	455	466	461	480	492	447	438	498	457	496	516	482	461	508	487	460	462	480	507	496	499	495	448	486	477	470	482	485	477	430	444	498	520	461	460	472	481	498	459	484	466	522	489	468	458	439	461	499	443	448	493	497	462	495	426	438	473	483	455	478	470	483	457	465	486	521	507	530	449	450	493	470	449	483	482	473	502	494	501	467	489	455	471	467	481	468	451	468	456	499	466	519	496	472	470	440	477	490	485	444	469	502	453	490	494	524	470	502	486	454	504	491	486	481	476	485	462	454	450	471	494	460	466	479	470	502	473	489	476	482	487	506	461	462	463	427	451	466	459	523	487	474	473	512	430	476	512	480	483	464	490	470	439	436	454	503	481	476	439	474	441	477	506	478	465	525	480	447	459	456	529	495	444	450	463	482	525	462	472	464	487	439	521	477	435	455	461	489	485	514	481	471	494	484	492	458	471	468	489	486	456	480	501	513	473	519	464	455	491	503	471	481	429	458	470	444	464	452	465	450	457	476	491	444	475	478	486	443	485	465	513	471	439	441	475	471	498	450	454	518	439	442	449	475	502	452	468	480	501	473	475	485	471	465	446	473	466	482	471	470	476	496	491	492	513	441	472	445	464	500	476	462	474	466	490	469	461	439	487	470	493	489	499	493	473	492	486	478	458	492	464	463	451	469	469	491	480	505	484	446	506	489	462	528	500	452	471	474	482	478	482	472	473	493	481	518	454	475	498	467	475	497	500	482	450	473	486	518	445	440	494	502	479	446	405	468	490	470	465	445	472	451	482	476	505	488	472	465	476	474	483	508	485	407	486	451	520	521	440	454	504	478	447	471	431	504	492	499	524	493	473	481	463	471	461	500	486	456	463	456	442	492	473	487	473	469	462	490	509	524	485	518	478	492	436	464	438	488	514	487	456	441	480	466	516	521	466	467	500	460	472	490	457	445	509	445	500	479	489	507	475	462	521	481	474	449	480	467	554	447	469	437	428	494	512	476	451	455	481	487	453	441	498	445	495	508	508	462	475	512	459	478	501	519	506	525	490	455	469	484	491	492	471	439	456	464	495	516	465	470	484	470	443	471	426	462	494	462	462	494	490	464	482	458	537	461	440	472	508	523	452	516	467	450	467	511	451	493	486	481	495	452	488	448	487	535	431	446	483	474	498	485	479	471	482	461	466	428	450	490	465	505	494	473	483	502	513	489	501	464	464	433	471	458	505	474	481	465	498	509	459	470	486	472	497	489	474	482	475	475	464	493	479	468	465	467	460	485	473	490	494	499	472	430	504	505	453	451	497	507	466	502	470	471	465	521	460	497	485	498	465	493	462	462	458	462	496	435	493	466	462	482	477	498	467	482	472	485	475	508	469	442	465	506	494	452	512	459	543	483	441	444	475	483	465	482	493	498	462	494	493	480	526	509	437	419	478	506	483	449	448	516	465	474	483	478	427	443	468	458	503	464	461	455	480	482	477	508	440	493	472	500	494	498	485	498	473	486	536	465	475	464	509	496	467	450	486	459	489	476	489	486	459	482	463	470	490	442	486	461	483	470	459	491	472	442	506	489	481	472	453	483	452	472	466	452	511	477	481	497	489	522	482	444	513	506	467	478	467	447	509	458	522	440	447	521	456	490	469	450	532	471	462	487	477	462	501	471	459	464	480	492	482	494	464	466	442	479	460	464	458	538	463	464	499	514	492	480	460	454	502	484	433	460	506	487	453	458	464	481	490	490	459	486	452	446	528	462	457	449	482	477	449	438	505	469	455	523	471	484	441	494	479	480	465	497	486	484	486	490	478	507	527	501	424	490	464	462	481	443	463	452	459	458	478	457	447	462	493	482	462	453	502	471	450	502	531	463	493	463	478	448	498	486	487	406	508	474	466	505	480	467	463	471	451	482	472	463	465	502	439	510	465	449	437	482	483	481	515	490	486	467	448	474	493	505	507	487	427	456	471	458	464	435	482	453	514	457	457	473	456	472	467	480	472	483	503	473	455	515	483	461	514	466	463	482	474	454	471	479	505	484	455	478	513	455	459	455	477	436	511	477	452	485	522	463	435	473	467	480	470	454	501	485	463	466	415	429	484	464	510	492	490	430	486	485	448	430	503	478	479	477	487	489	504	448	489	448	455	486	489	490	429	458	515	537	494	511	430	492	464	453	462	453	458	455	468	461	447	454	505	453	457	459	511	466	470	443	493	484	487	469	509	485	479	430	455	481	474	462	520	488	484	474	456	462	444	485	490	429	462	484	441	488	478	473	489	518	518	455	456	463	469	469	499	471	504	493	467	445	472	483	461	475	496	514	504	497	467	491	489	478	483	475	434	416	481	485	499	488	518	485	475	507	483	457	510	489	487	474	476	465	487	480	469	471	481	476	463	465	474	472	520	446	463	476	493	488	419	468	484	505	521	484	476	507	496	478	492	466	480	484	441	509	488	465	484	453	451	479	512	467	505	478	479	518	468	490	470	447	491	439	452	500	479	471	453	465	490	508	481	450	462	477	484	477	464	491	471	478	466	431	480	485	475	481	457	495	475	490	456	479	492	485	474	486	477	474	502	450	482	534	446	467	444	464	469	497	489	495	457	471	466	451	482	505	472	463	474	463	455	461	492	443	433	492	485	475	441	480	482	501	470	515	504	471	447	472	487	486	480	466	453	473	459	447	447	467	472	457	473	483	485	501	515	473	459	545	456	475	464	453	465	482	490	520	441	442	475	504	479	449	479	468	474	443	472	480	486	472	455	491	495	519	448	478	463	427	515	482	471	445	467	500	484	492	463	502	473	496	508	476	494	470	445	475	482	432	476	432	450	490	408	471	484	472	456	497	495	473	469	452	479	482	445	454	489	492	481	511	434	460	458	498	472	455	466	440	449	470	463	447	485	480	479	489	475	459	459	437	485	453	460	481	519	505	509	446	500	498	452	456	444	484	485	456	493	486	465	470	433	516	454	469	430	479	464	433	477	502	484	494	513	521	466	459	516	482	478	476	515	466	536	499	494	459	494	526	455	487	447	498	489	438	485	449	481	495	467	446	451	476	459	498	487	451	504	469	484	523	495	523	487	478	488	471	467	470	486	464	432	491	468	459	493	501	492	501	434	445	443	508	498	481	442	439	475	462	496	503	478	478	477	512	457	448	466	492	465	459	442	449	481	504	445	465	455	456	435	452	450	456	476	485	503	451	461	483	485	445	452	431	521	526	465	472	488	448	474	475	440	479	454	482	487	477	449	462	473	503	444	476	461	445	451	465	477	539	507	468	448	456	455	492	463	457	508	490	468	460	462	464	496	472	508	467	475	446	492	457	471	510	473	422	464	434	477	481	488	493	442	486	492	456	534	505	460	469	456	470	472	458	488	488	498	496	459	446	491	476	489	477	461	501	463	476	457	466	457	519	416	472	468	488	480	515	475	442	452	449	475	497	467
13592	17963	6859	627	590	574	521	535	543	535	525	486	520	500	493	499	497	530	500	517	503	502	500	524	540	486	510	474	526	495	521	504	512	509	510	517	528	538	531	501	500	502	514	514	518	480	514	499	509	525	491	496	494	493	515	477	499	551	501	534	536	547	554	494	477	518	461	514	526	484	460	482	509	518	511	490	520	534	522	509	530	544	483	497	517	503	521	521	499	514	505	501	487	521	487	551	518	521	506	498	468	516	470	494	490	529	532	521	485	513	526	485	484	526	526	476	537	523	485	514	455	479	516	493	492	554	515	499	506	531	538	499	501	497	523	512	503	473	514	527	514	488	478	483	479	464	532	513	553	503	499	513	507	487	526	498	511	518	504	518	478	517	530	511	486	551	496	508	504	512	477	532	532	518	499	519	491	502	509	492	503	521	493	506	496	480	530	503	480	526	536	478	503	470	481	506	508	513	495	515	479	493	489	502	508	461	517	512	457	523	517	526	518	561	498	527	500	435	503	551	530	461	489	550	496	487	490	469	498	463	527	516	499	545	493	520	495	522	500	527	467	529	492	450	529	499	503	487	538	493	493	490	519	501	519	545	476	507	502	519	509	545	477	512	532	519	513	496	530	487	499	497	499	509	480	463	487	530	443	460	546	502	508	547	549	477	504	521	510	502	485	521	506	509	488	514	477	533	500	482	467	466	473	508	472	494	481	460	518	519	522	456	509	557	566	496	503	507	507	503	485	501	485	498	495	510	510	480	494	522	483	478	519	525	487	511	464	502	484	468	514	486	450	441	468	512	504	514	495	477	477	503	528	490	488	515	524	523	530	496	515	491	493	479	486	524	512	499	501	498	547	524	500	484	492	536	505	481	447	491	519	502	507	462	538	535	522	518	482	485	497	503	525	530	506	522	492	548	496	544	498	509	517	493	487	527	530	529	524	504	465	546	483	523	543	525	499	508	520	507	531	497	489	499	515	535	515	514	509	501	492	472	479	509	486	482	525	473	482	490	506	503	547	503	524	502	457	525	502	514	529	492	458	528	494	521	550	509	470	480	534	497	516	499	478	532	548	536	483	537	450	474	491	502	553	508	482	503	483	506	514	487	497	508	490	494	494	490	465	453	517	503	481	496	502	520	505	507	461	499	493	515	519	512	575	501	525	502	516	480	485	505	534	496	500	472	501	476	515	538	505	488	548	499	534	487	485	533	549	546	530	508	476	552	485	505	471	483	485	506	490	513	520	520	528	485	495	483	477	490	509	527	504	508	498	506	496	459	491	520	483	535	509	524	555	465	552	481	487	489	487	516	503	516	464	492	506	515	518	501	503	537	502	507	492	510	503	518	523	498	536	495	549	470	472	506	529	473	510	479	507	495	495	513	501	521	482	534	513	474	499	519	509	481	462	507	478	500	498	493	509	488	487	525	488	499	457	500	473	501	497	498	536	511	520	514	497	525	504	490	515	516	482	487	477	465	479	504	534	525	467	482	506	524	483	480	553	495	490	474	493	552	503	503	521	506	547	535	508	488	470	495	477	498	511	489	476	497	510	490	471	488	505	534	470	511	534	559	526	500	495	477	494	504	482	502	519	492	510	525	533	488	519	500	514	492	524	540	511	528	525	495	507	510	537	506	505	551	515	507	512	471	529	492	469	472	511	468	497	499	484	464	505	528	481	488	546	497	490	493	502	490	445	526	505	512	497	492	534	503	507	467	515	504	508	493	520	513	517	501	479	494	534	504	519	497	484	489	515	455	519	491	505	474	474	478	474	456	499	536	488	487	492	477	493	481	515	506	545	474	528	514	513	531	518	493	491	489	529	492	546	504	505	459	494	498	474	487	495	549	530	514	514	487	486	483	462	483	485	486	538	516	481	500	528	477	558	482	498	431	512	486	506	523	536	511	497	526	530	492	505	552	476	498	468	496	525	498	491	512	515	488	511	516	528	517	509	503	513	505	481	512	497	504	509	521	487	503	499	519	523	479	496	539	464	508	472	474	495	496	493	524	526	506	527	537	499	472	497	503	520	493	493	487	496	520	484	494	486	532	522	518	510	471	467	472	455	522	492	507	515	542	523	490	493	535	496	504	500	515	501	527	514	486	486	474	515	492	478	464	518	465	469	499	513	502	490	519	509	499	531	530	507	528	499	565	546	466	490	500	546	495	495	545	556	498	472	502	471	511	499	472	522	484	514	517	512	541	499	551	463	518	473	546	486	515	514	522	490	469	510	515	475	474	519	545	488	495	447	486	503	518	535	512	526	517	513	522	505	510	490	501	502	453	522	492	554	526	520	530	510	476	508	499	509	481	497	510	485	491	494	513	502	481	518	551	455	532	478	516	503	470	525	510	504	459	488	449	513	497	492	536	471	480	506	515	528	529	520	490	510	500	501	502	512	510	482	512	499	472	488	546	481	520	491	487	488	467	491	540	510	454	500	544	526	479	489	522	474	513	536	493	533	539	509	486	514	498	495	548	469	486	545	495	485	500	503	502	485	470	509	526	468	502	508	517	512	465	462	540	556	548	502	481	485	488	485	520	473	492	524	534	478	505	475	475	501	528	471	464	526	478	495	499	499	494	465	511	478	480	511	517	490	519	503	503	527	467	509	536	521	484	523	512	503	531	498	493	504	507	460	508	497	548	521	479	485	493	502	526	483	510	500	538	470	523	535	517	504	482	499	509	475	489	503	500	497	513	448	494	503	537	467	523	509	476	485	497	512	541	493	505	514	498	543	498	518	508	520	512	482	502	527	510	471	497	507	516	515	471	488	482	488	510	479	517	493	478	472	509	488	519	467	517	506	507	519	508	535	479	482	482	449	511	457	483	514	485	495	528	519	503	499	515	526	516	508	492	478	484	519	457	507	554	481	494	497	485	481	461	468	476	529	510	490	505	537	503	508	538	502	516	466	497	475	512	499	520	477	495	486	491	489	514	511	477	502	494	522	522	555	482	498	537	497	512	485	515	470	522	540	495	488	505	539	521	508	470	510	513	500	493	494	467	495	502	502	469	481	465	504	495	479	480	497	503	499	506	494	505	517	484	504	471	509	495	501	471	473	483	503	495	501	472	501	468	499	540	473	472	479	483	471	542	534	491	506	500	490	488	489	483	506	502	523	522	504	520	512	476	491	495	529	536	567	518	545	475	497	501	485	518	490	522	517	494	520	483	512	495	499	473	504	505	470	472	498	522	494	501	491	499	503	501	537	531	502	528	525	514	530	503	503	454	493	510	543	538	489	474	501	512	492	501	511	474	480	519	523	524	517	522	495	499	524	509	503	536	517	492	510	520	510	495	511	470	470	491	484	513	497	507	508	481	497	508	539	500	505	498	531	508	509	473	485	515	520	496	522	501	503	514	488	491	486	493	481	534	506	514	483	501	486	491	521	529	522	475	523	512	454	498	486	477	504	526	539	516	521	545	523	500	539	479	519	533	518	505	570	519	469	487	497	521	509	483	520	534	471	468	522	531	502	491	526	537
24296	21603	28557	25424	21233	8282	1218	1097	882	901	906	846	834	798	748	761	770	732	759	755	784	730	736	764	753	720	704	740	725	770	748	734	738	763	750	730	743	764	715	767	723	779	782	744	770	784	762	705	752	727	716	742	753	701	716	761	767	695	732	702	729	720	764	722	698	705	696	711	722	760	718	712	760	744	747	703	695	739	733	730	770	762	750	744	693	740	678	726	730	745	719	710	667	717	752	672	675	737	736	769	760	712	735	698	704	710	749	700	739	797	748	692	777	748	700	720	699	746	757	740	718	744	761	708	730	732	685	698	707	742	751	734	733	772	737	711	751	695	771	699	749	758	683	709	712	725	713	703	714	737	716	706	718	735	771	739	704	711	741	666	756	764	751	709	692	687	721	714	704	759	763	707	747	728	697	791	755	700	694	720	717	676	776	713	750	743	758	758	707	705	745	752	712	758	734	730	714	759	733	703	735	692	663	737	755	709	745	687	738	712	743	702	736	713	719	764	718	723	708	726	696	718	755	725	699	721	711	750	727	695	756	745	714	753	732	674	774	667	708	691	668	717	722	737	760	769	735	699	700	694	702	745	743	744	717	744	747	705	790	731	734	709	770	726	721	724	730	741	714	702	635	719	720	716	766	730	736	722	789	702	739	697	722	722	763	744	691	743	707	763	718	732	742	728	715	725	675	706	711	724	711	715	755	706	684	741	739	753	679	739	704	680	762	732	740	754	697	758	741	767	687	709	686	732	780	738	732	709	706	690	725	736	723	725	707	700	779	751	758	756	708	728	727	698	722	739	667	707	720	741	710	683	699	767	704	751	768	792	713	740	717	678	728	686	703	731	744	750	731	710	705	749	714	727	745	737	743	741	689	756	705	747	643	699	743	754	716	740	759	713	705	750	739	717	701	717	734	751	738	647	706	706	719	710	668	721	686	701	726	791	702	702	735	702	712	706	778	749	735	742	738	752	706	684	699	696	759	754	692	722	746	721	728	749	760	729	750	746	727	704	713	704	727	746	739	727	759	767	735	724	670	799	699	709	672	736	706	717	699	692	719	694	741	696	694	746	727	711	730	714	725	741	693	627	744	748	754	728	717	680	759	684	730	741	688	786	735	703	708	682	694	750	705	748	690	735	722	733	674	780	679	726	724	681	728	715	725	720	710	741	711	732	753	755	694	715	755	714	730	725	722	725	729	718	706	669	730	723	708	697	698	687	711	723	704	715	714	714	737	733	706	672	732	712	689	787	694	730	718	741	737	699	646	705	690	722	753	732	736	716	703	741	775	723	749	760	678	702	782	708	680	758	743	743	736	710	706	730	720	711	736	697	704	749	737	732	795	712	716	700	697	724	671	685	726	682	757	699	717	781	733	777	726	701	688	738	700	679	718	710	792	730	767	749	702	719	720	728	715	679	717	748	773	691	740	751	731	743	755	765	703	737	766	733	733	776	722	708	726	700	735	753	747	720	674	735	726	711	737	767	720	704	730	711	733	719	701	734	714	745	733	689	704	690	740	729	757	712	674	744	694	702	749	703	685	690	716	708	745	751	757	724	726	737	773	710	692	748	641	754	743	698	707	708	728	756	742	722	695	748	741	738	722	733	748	737	732	726	771	733	771	742	708	747	726	733	700	744	715	757	733	736	753	723	719	752	759	713	753	754	690	689	688	790	737	737	693	724	696	742	735	715	772	728	680	752	740	719	677	687	773	734	708	762	673	775	753	755	782	717	751	707	730	718	715	744	715	704	743	723	784	691	746	747	728	693	749	735	708	714	765	704	725	753	700	734	710	711	793	712	664	708	735	709	755	723	740	738	705	741	707	755	727	685	726	676	693	690	742	692	759	761	763	732	766	672	770	786	743	731	705	697	682	706	758	701	718	719	734	756	686	727	719	735	705	720	705	744	710	731	667	764	763	705	666	700	665	675	697	722	681	715	729	759	751	725	788	739	750	675	761	746	699	704	692	644	714	694	759	763	743	756	715	721	748	703	660	776	689	697	701	704	767	698	692	709	754	738	712	710	741	750	728	730	754	692	766	738	760	727	725	643	762	726	726	745	716	773	711	749	694	772	756	729	714	691	744	741	687	750	701	723	737	677	762	739	737	764	677	734	716	704	759	742	687	682	749	693	764	767	703	750	699	753	768	743	746	743	688	729	759	750	754	743	699	744	716	720	700	712	765	688	699	740	759	753	670	727	719	749	730	738	708	782	690	677	718	782	755	758	671	717	730	705	703	751	745	754	750	761	673	718	726	758	697	707	718	734	716	714	738	750	729	718	776	753	657	714	691	738	758	712	777	763	786	675	754	755	697	769	687	700	738	783	703	718	714	739	695	728	767	750	720	691	702	748	711	727	731	694	682	695	708	737	717	697	749	694	777	767	717	773	726	709	657	711	710	720	790	697	720	788	720	696	694	714	726	748	720	716	714	725	721	781	788	761	726	730	689	770	761	700	750	648	732	732	694	726	699	750	673	721	736	700	707	722	760	736	728	721	721	747	734	720	747	727	763	712	738	718	729	729	746	755	703	703	755	713	751	723	729	671	695	755	730	676	723	760	702	761	727	697	696	764	753	727	714	726	762	707	740	720	741	754	734	764	786	741	737	747	747	725	769	676	733	769	668	704	758	709	706	773	723	737	707	742	737	743	740	734	760	736	713	688	692	794	684	689	756	725	726	713	741	702	734	704	747	705	704	720	729	705	677	733	714	735	708	703	743	696	687	760	745	747	737	718	745	754	698	728	736	695	723	722	678	758	746	735	690	727	738	722	721	713	720	794	713	694	753	748	693	765	656	745	753	738	715	738	731	697	704	683	708	758	740	758	691	743	733	718	689	731	712	746	752	734	667	721	734	719	769	705	682	684	727	750	688	714	727	738	729	737	690	706	682	728	701	719	706	752	701	692	736	718	701	728	727	708	779	711	711	742	722	715	697	661	756	670	760	754	684	729	713	720	702	768	714	705	711	740	727	727	713	771	777	704	766	742	715	711	751	683	711	742	706	745	718	787	741	733	742	731	760	703	767	746	691	728	701	691	753	718	748	659	695	696	692	725	732	828	717	715	711	768	723	735	785	742	747	720	683	705	720	755	721	718	735	698	699	701	744	759	696	721	723	749	704	716	732	718	718	697	704	726	710	724	714	700	715	741	795	746	750	754	790	740	731	724	766	723	682	731	702	693	719	675	786	697	771	710	723	705	745	751	775	729	702	698	727	739	674	740	670	684	731	766	714	711	706	742	745	765	759	656	711	712	744	709	704	734	761	684	742	734	727	739	727	705	673	746	720	681	721	715	730	737	749	749	751	715	711	756	750	730	730	738	780	719	739	733	743	706	705	713	736	720	692	744	732	696	766	680	742	711	718	716	678	702	747	729	721	721	753	716	674	755	674	740	713	674	741	710	710	747	739	704	733	708	714	706	765	749	727	725	728	763	721	747	673	730	760	703	703	740	731	723	776	730	697	729	701	719	713	791	699	642
16714	62370	30228	2649	2011	1624	1378	1160	1045	1011	974	935	866	829	837	820	815	826	777	790	809	773	785	709	806	717	748	801	744	752	744	790	794	747	808	789	746	759	751	742	769	798	755	808	720	757	766	760	735	714	751	737	719	790	728	761	793	782	757	783	773	777	742	743	740	737	716	780	755	745	768	761	726	699	718	769	742	784	729	755	728	758	748	763	731	745	780	719	773	690	783	754	740	725	784	753	747	711	715	738	693	724	723	773	739	727	772	708	753	721	721	732	739	751	713	713	766	823	757	732	764	742	732	745	749	757	766	769	750	713	763	718	689	775	742	760	712	714	744	755	720	799	744	738	746	723	719	781	692	758	744	742	765	715	729	730	811	722	748	755	746	741	761	748	738	742	707	763	732	764	711	791	755	734	701	726	755	728	798	740	749	787	749	689	750	748	740	720	741	758	722	726	747	731	764	794	720	727	770	696	751	760	708	774	744	773	751	711	713	714	705	732	712	727	719	780	762	728	758	689	695	756	780	742	696	781	751	745	735	735	698	697	748	732	740	689	767	719	755	694	710	732	743	733	759	725	779	747	764	675	727	744	745	745	725	733	720	727	744	729	784	723	768	773	761	739	734	768	778	738	746	746	731	709	750	747	744	743	724	734	825	697	730	742	750	769	756	750	723	772	738	712	726	734	751	751	766	738	752	765	702	756	773	682	727	766	753	757	726	714	741	762	726	779	749	696	754	698	725	743	700	716	777	734	701	727	737	723	778	747	744	705	704	730	724	776	766	745	710	709	725	735	703	785	717	674	733	771	769	741	699	751	743	726	767	754	682	755	677	737	729	717	755	702	758	750	733	740	750	700	700	723	759	730	755	739	715	755	739	753	689	773	744	753	756	748	780	775	759	719	787	752	705	719	758	713	831	747	785	744	697	718	751	700	683	701	744	719	786	741	729	731	759	749	719	742	721	768	730	771	738	710	796	711	727	730	713	726	748	745	740	778	715	767	761	790	747	765	709	702	727	719	681	726	720	681	778	713	708	693	725	704	720	717	728	699	683	741	760	736	733	731	799	772	763	748	676	745	728	728	747	736	764	758	747	769	764	734	692	781	704	706	726	749	747	720	747	758	749	725	746	749	752	735	735	752	727	737	739	721	721	761	781	714	704	750	727	739	742	775	739	707	765	733	765	758	779	748	702	743	772	775	722	750	749	736	677	737	719	735	736	699	744	763	750	772	753	727	700	752	772	736	750	788	718	756	718	730	722	769	765	778	769	750	780	759	740	757	807	757	781	748	772	747	688	702	737	724	725	755	685	710	733	736	714	760	704	745	758	739	730	743	766	720	756	705	732	722	760	780	719	744	786	705	749	725	765	718	740	797	773	713	755	711	757	749	784	758	782	721	705	740	788	716	748	710	748	720	739	717	780	748	735	748	746	783	743	723	743	675	754	749	790	712	768	704	773	760	702	752	754	713	800	714	709	776	702	779	724	719	788	755	733	762	748	759	757	795	703	721	745	720	741	715	756	712	707	705	739	736	743	748	688	714	713	763	772	730	719	686	743	748	761	708	720	697	698	684	672	784	728	749	778	708	752	765	744	789	745	716	704	805	730	699	776	718	776	705	724	740	759	710	757	747	780	749	778	703	733	748	737	743	744	787	752	713	744	734	775	759	753	802	769	752	729	739	793	724	748	690	729	724	719	780	693	774	730	720	742	809	758	710	748	754	647	733	712	699	710	761	749	763	729	701	773	739	702	794	718	806	801	728	746	711	761	726	763	767	765	747	706	664	745	769	729	747	732	732	716	736	707	756	757	719	742	771	749	739	737	739	782	713	763	749	713	727	766	764	790	738	769	740	752	729	730	744	708	723	714	725	739	740	761	743	754	738	701	713	757	728	704	669	703	783	754	753	740	753	736	695	679	717	734	726	745	714	734	757	732	756	759	755	754	741	804	738	737	726	693	747	720	724	727	748	713	701	773	720	766	749	708	714	779	733	779	756	762	716	724	785	731	737	765	700	678	765	724	747	699	712	677	731	714	730	758	748	692	678	714	753	697	734	761	740	724	732	757	768	707	790	717	729	701	797	793	793	703	720	751	767	716	754	742	748	741	677	719	744	763	755	731	731	763	759	719	742	714	727	741	752	672	708	706	744	753	754	757	695	709	759	708	739	708	727	752	782	743	713	740	774	734	785	729	661	782	770	735	734	753	734	713	753	690	760	754	753	756	726	724	724	705	727	704	742	730	773	710	768	788	784	744	756	703	698	753	760	723	748	714	758	743	725	716	714	755	767	747	735	806	732	685	789	749	725	675	729	675	694	724	722	700	750	756	771	752	733	755	775	738	751	746	755	732	740	764	748	699	748	758	778	759	760	764	772	693	752	789	782	738	770	743	777	705	716	747	710	762	789	719	724	708	740	731	752	743	746	746	744	709	728	761	781	754	722	715	683	704	756	732	747	709	800	761	760	704	744	747	750	751	757	704	707	714	706	730	741	772	757	747	739	778	749	730	706	707	736	717	781	701	755	764	717	723	745	714	694	720	670	717	728	743	728	731	725	767	691	718	715	730	766	787	730	696	705	736	718	768	727	703	771	766	714	702	724	760	754	757	715	709	764	748	769	751	707	750	698	738	775	716	763	700	723	693	695	690	750	722	710	722	758	718	754	744	750	733	748	714	759	763	742	755	737	690	753	696	727	702	759	733	726	749	707	730	773	759	772	746	725	711	777	761	755	716	750	789	750	725	764	722	771	731	783	697	740	709	719	734	736	793	748	717	732	732	745	736	752	682	744	761	766	788	736	729	710	710	731	730	731	756	703	784	723	764	727	680	726	754	791	722	743	772	710	750	719	787	717	715	772	738	749	742	765	762	707	735	740	755	742	716	689	734	727	777	778	734	748	729	723	693	741	734	752	724	713	736	717	729	727	728	755	780	746	731	724	748	757	704	789	736	722	731	758	737	747	713	738	768	726	791	723	722	714	720	749	819	726	689	756	747	705	739	762	717	745	738	708	792	762	766	734	732	767	743	775	784	762	754	761	759	789	743	764	738	785	773	703	747	763	712	775	751	719	810	701	750	712	705	738	728	701	744	747	759	728	727	740	789	785	725	735	714	778	737	742	759	757	732	707	746	735	732	736	765	712	709	712	700	729	742	780	707	731	699	729	748	733	741	738	703	733	778	751	760	704	761	730	703	802	800	734	754	707	780	730	747	746	744	737	688	697	763	782	724	780	780	725	763	721	735	734	738	762	765	759	748	781	685	710	789	714	730	760	756	749	765	708	746	743	768	783	729	751	765	725	764	765	770	757	776	746	749	738	749	740	746	716	708	713	776	754	700	756	732	721	805	726	738	775	764	777	734	780	765	709	782	737	733	743	788	779	712	740	725	704	753	729	688	738	703	708	756	784	736	755	694	735	760	680	732	769	760	785	697	737	736	745	758	748	732	690	755	700	767	719	721	739	747	697	792	693	738	753	722	761	756	762
25445	21658	27698	25985	10547	1013	725	678	637	635	581	621	591	539	606	570	585	578	543	561	573	563	570	559	539	534	555	527	530	519	523	534	534	568	592	548	556	579	578	555	558	570	554	515	610	567	535	538	592	554	587	549	530	525	532	571	533	574	540	521	537	545	523	542	549	547	536	548	526	521	550	584	536	540	544	543	540	539	490	561	546	562	548	518	553	528	529	531	536	548	546	554	551	505	552	519	511	563	532	538	521	539	548	535	521	532	542	548	536	532	526	547	495	572	543	572	521	531	521	571	607	519	534	546	528	521	496	529	520	487	539	523	537	553	551	528	536	542	578	506	541	534	581	526	534	496	558	537	526	536	554	531	550	512	529	531	558	539	545	555	556	532	570	551	497	534	565	519	507	563	536	531	531	531	532	535	526	523	539	567	551	522	513	569	543	536	531	535	555	548	518	519	520	505	526	522	513	516	571	535	550	521	528	561	533	538	530	513	531	543	551	514	542	572	567	538	545	551	536	533	538	516	534	505	548	510	565	534	560	527	537	527	500	586	500	518	566	549	591	511	562	559	541	520	534	530	549	512	550	547	528	538	531	569	507	525	539	550	519	536	512	491	554	580	485	553	502	520	520	539	569	547	532	580	537	557	565	523	541	533	487	583	547	594	552	544	519	492	525	549	517	546	488	557	573	519	562	541	543	551	470	511	502	552	547	541	539	533	501	529	525	492	518	501	518	549	565	544	526	523	542	528	512	531	558	543	527	548	496	532	529	571	511	531	547	514	534	575	514	583	522	484	543	515	535	560	529	553	555	521	597	540	523	549	532	552	541	544	605	542	539	567	521	512	518	525	521	489	567	552	521	505	512	544	528	529	553	589	553	527	533	529	565	530	566	513	564	504	503	552	597	542	532	518	566	538	543	535	558	576	530	551	529	525	561	519	575	542	551	540	487	560	545	540	542	510	546	517	517	538	541	518	548	518	514	556	508	553	538	566	564	552	567	512	569	517	495	565	516	548	568	526	535	561	510	564	541	559	563	524	505	508	557	545	552	503	552	546	539	558	550	525	553	512	508	462	533	541	524	533	510	520	573	539	535	519	518	552	513	553	530	554	547	520	505	581	560	560	525	511	556	546	516	537	543	557	558	551	556	551	543	477	543	548	504	542	569	545	505	515	532	485	540	539	543	532	544	561	522	519	555	525	555	554	528	549	507	572	524	555	578	528	557	537	519	510	518	561	582	511	513	550	518	508	521	537	546	563	550	570	507	569	574	521	558	559	509	551	512	537	537	530	522	543	563	515	549	556	548	560	538	548	535	567	521	544	534	513	530	524	577	538	545	549	545	574	544	563	532	546	520	547	540	548	541	522	534	543	520	530	552	544	536	537	533	551	530	548	571	536	545	552	512	537	505	530	545	518	489	516	530	532	552	559	557	537	516	549	538	585	535	514	553	527	477	538	487	552	530	496	520	549	549	559	511	553	548	531	559	541	521	580	521	517	548	532	546	507	567	512	597	508	510	523	566	518	570	576	542	552	512	541	575	515	528	529	549	539	541	558	550	545	531	569	509	569	523	517	575	508	569	551	534	537	520	519	539	552	523	542	522	523	527	526	525	567	530	529	538	537	506	520	568	532	542	523	522	521	552	539	543	537	512	501	552	529	538	563	533	555	531	548	539	502	583	525	550	511	538	541	545	543	541	537	540	510	552	520	544	516	485	524	524	570	516	505	584	497	513	534	513	585	546	532	518	555	573	532	565	517	577	551	527	552	513	500	541	546	523	571	495	542	532	576	550	536	543	569	515	527	528	549	544	568	536	552	586	562	531	474	538	535	569	535	540	602	553	544	549	539	513	514	545	514	561	527	498	543	529	540	531	568	521	550	527	537	599	534	520	512	564	553	537	528	541	505	557	513	568	544	535	535	561	513	539	522	527	519	542	540	558	504	494	594	573	525	524	488	547	560	507	545	548	485	542	526	504	550	488	542	515	526	527	539	509	518	544	562	519	517	540	511	502	550	529	553	510	537	533	545	555	518	536	521	560	530	514	539	512	565	520	576	550	564	560	547	539	525	567	526	540	558	577	529	520	544	547	544	552	544	552	537	566	558	554	553	529	521	511	591	534	504	530	526	516	534	545	517	509	562	520	483	539	542	536	523	549	549	551	554	547	528	559	533	528	518	527	556	541	548	585	583	538	528	551	529	513	576	543	562	593	487	529	527	492	584	538	538	508	557	527	587	528	566	513	524	550	516	543	540	551	543	549	536	564	519	511	502	533	510	570	527	528	509	503	530	532	523	552	537	545	523	516	525	543	538	545	547	576	555	553	538	542	505	520	558	560	505	532	518	509	515	552	526	526	567	548	532	526	556	501	535	497	589	545	504	552	494	524	552	531	533	541	493	538	509	593	530	533	547	506	547	545	536	528	556	542	527	567	559	536	522	498	511	543	550	523	538	536	522	539	518	565	558	560	551	544	532	540	545	564	553	537	510	507	509	493	600	561	519	559	558	509	552	588	490	527	557	518	563	550	555	545	545	501	494	529	568	536	519	542	541	567	518	561	557	529	513	525	548	543	563	511	530	491	543	569	515	512	538	538	510	592	564	532	518	562	532	552	556	572	525	529	541	590	452	520	560	509	503	552	554	519	562	540	565	522	515	545	528	537	524	502	498	521	533	609	500	577	501	513	558	555	493	536	549	581	536	543	535	479	532	571	520	535	539	554	501	529	514	503	529	566	568	558	542	539	534	505	559	542	534	553	550	562	488	507	486	527	538	540	588	536	530	552	523	524	533	551	536	567	504	547	553	561	524	517	534	533	506	525	512	519	525	543	551	541	554	471	526	561	524	591	527	490	544	518	529	533	553	531	585	540	561	549	503	528	540	517	536	519	548	521	547	499	542	552	527	514	517	562	522	521	543	557	552	526	555	548	555	543	497	556	537	544	536	550	506	517	564	557	498	546	549	549	540	528	576	498	538	531	530	557	597	560	533	551	522	560	569	518	521	506	507	572	555	521	570	572	519	532	523	574	542	544	535	527	548	488	533	547	534	558	573	524	498	535	526	563	541	526	555	570	565	506	527	509	551	522	521	505	567	524	580	558	534	551	547	539	551	579	520	533	537	533	559	550	541	613	553	570	499	518	508	535	512	550	542	548	508	539	529	560	510	537	551	546	560	526	563	518	528	536	553	513	533	527	564	509	564	534	549	557	558	524	529	527	526	506	539	518	552	541	559	522	567	574	538	510	536	566	549	528	502	502	496	559	565	537	559	533	531	527	529	568	504	536	553	519	500	508	532	547	515	502	530	537	550	505	563	583	520	517	554	568	515	538	550	549	556	534	499	534	519	511	550	532	533	553	534	508	516	485	529	546	552	545	524	494	549	569	553	511	546	520	568	532	547	520	581	499	521	545	549	530	525	468	519	509	501	539	559	563	494	541	517	581	523	519	476	558	540	549	522	519	512	505	515	529	518	559	508	517	527	504	533
16038	50524	23451	1710	1287	1117	942	860	824	729	722	638	699	663	604	614	640	581	631	612	631	609	635	595	619	609	557	558	672	564	596	543	580	571	557	663	641	577	591	585	618	583	588	612	613	599	622	610	583	602	579	594	620	589	561	571	601	576	619	589	603	607	571	570	584	605	587	580	563	616	586	538	587	568	567	586	593	599	611	573	577	559	578	549	562	612	569	584	567	602	615	562	546	573	587	597	569	602	598	544	592	583	626	583	551	581	560	582	603	600	602	588	564	605	550	598	585	568	583	543	578	595	574	559	573	572	574	640	590	559	635	564	544	574	600	555	576	607	614	583	586	595	567	588	601	602	576	610	582	565	570	593	588	602	596	600	579	590	558	566	604	544	594	567	612	553	539	565	596	620	581	607	561	568	580	562	572	600	582	617	542	564	610	577	599	563	549	569	563	584	571	589	600	593	545	587	568	584	609	556	596	565	584	605	547	563	585	576	576	622	572	583	561	559	580	576	561	566	561	562	590	569	628	559	573	566	572	579	547	569	589	568	611	627	599	587	564	580	635	599	631	613	575	566	593	582	565	605	563	576	569	610	600	580	571	545	565	619	595	603	572	581	571	603	560	558	568	595	587	563	627	562	566	576	598	596	559	630	580	634	559	584	551	587	559	551	553	614	598	613	599	552	561	602	583	580	597	603	526	542	580	560	583	579	621	578	605	592	557	600	584	579	591	577	606	576	602	537	630	561	565	580	567	563	578	580	629	587	612	556	570	614	547	584	627	579	599	615	587	554	588	561	585	620	601	634	554	571	539	561	597	595	560	609	566	546	573	562	570	546	561	571	577	582	558	574	589	598	564	547	572	564	538	568	573	576	569	610	592	593	566	574	564	612	570	580	577	598	598	581	612	586	581	600	539	587	570	541	567	564	564	606	617	583	553	582	590	588	549	626	597	582	592	607	578	553	564	619	556	597	590	571	608	574	575	572	544	575	609	584	485	589	537	542	575	557	611	569	556	559	557	566	614	551	596	568	557	555	638	590	617	600	565	599	571	562	595	593	552	598	582	629	620	572	582	545	566	588	572	577	556	560	565	619	621	585	609	546	578	601	581	596	609	576	589	596	609	565	560	563	585	579	548	615	579	584	604	507	587	567	553	599	569	545	607	637	573	611	584	597	561	581	556	594	591	600	578	590	597	576	560	606	575	554	610	562	585	613	576	585	604	554	574	599	586	586	566	553	553	560	565	587	559	574	547	592	562	576	616	597	644	633	540	619	568	555	581	543	551	579	599	576	571	602	604	604	557	574	621	544	604	595	573	567	574	568	586	607	601	567	609	579	547	581	595	645	589	590	598	591	561	568	602	542	571	575	566	595	603	577	550	549	552	624	591	589	565	532	611	555	575	590	589	594	590	582	567	593	558	574	576	592	549	592	580	534	583	564	617	579	557	575	570	580	527	540	598	569	573	594	562	555	597	600	583	610	551	593	600	624	599	580	574	554	589	585	560	550	557	563	566	556	592	583	580	583	535	608	530	575	542	563	591	599	561	622	581	583	595	582	577	570	563	595	595	553	565	542	517	600	589	617	572	597	525	587	600	539	566	550	584	557	556	611	568	598	566	620	577	576	581	563	580	593	591	577	598	571	583	592	593	557	528	589	631	586	584	586	614	609	608	538	562	605	605	602	584	575	591	591	564	586	563	607	555	552	607	562	592	534	615	586	557	600	589	576	578	566	613	606	625	595	554	598	573	583	589	573	594	587	559	588	590	531	582	578	548	597	538	553	566	581	600	607	560	555	600	565	590	627	590	555	580	590	586	557	535	567	569	586	584	595	588	608	616	608	547	568	581	590	569	543	570	570	589	602	607	566	549	577	586	604	607	570	605	590	543	561	552	603	574	585	569	576	564	600	591	516	508	572	599	564	568	567	562	563	583	599	604	555	586	579	596	554	594	578	572	613	600	580	605	607	574	613	557	576	588	625	563	577	576	595	599	571	602	553	593	560	578	595	609	541	572	582	555	576	599	604	565	593	577	589	562	589	591	595	575	559	609	594	578	541	589	535	564	612	592	582	588	567	607	558	566	593	590	582	555	589	570	581	613	541	573	594	557	608	606	587	567	593	569	608	580	586	590	616	604	559	605	575	627	595	594	537	547	557	616	599	573	555	613	590	570	609	589	537	549	591	619	580	573	579	570	561	589	589	560	584	566	548	572	611	592	597	584	593	572	573	558	540	557	590	624	544	575	612	539	548	587	551	562	571	587	578	574	550	557	579	598	535	611	545	576	610	596	587	571	575	604	541	545	569	561	611	574	531	571	581	596	576	548	567	575	579	603	559	551	616	595	601	648	610	565	569	577	555	558	581	627	561	560	570	619	591	606	577	552	597	578	582	556	578	550	581	629	620	570	587	604	572	544	565	574	630	555	546	552	567	618	561	611	582	548	577	567	578	586	543	539	562	582	582	531	553	581	560	575	564	564	640	608	545	606	592	584	573	603	547	624	597	562	556	594	606	619	623	583	555	605	596	572	585	607	576	588	604	590	534	622	602	557	592	559	581	582	606	568	578	582	608	558	551	602	590	569	585	593	571	581	609	555	573	593	601	574	580	602	588	625	581	589	633	540	592	545	525	574	569	590	565	625	584	576	582	585	595	585	616	584	576	594	640	601	598	594	568	589	580	566	587	574	636	541	544	561	594	598	555	581	577	594	584	586	590	568	624	577	556	590	557	588	588	561	534	557	605	599	585	541	556	528	583	578	547	587	573	538	595	589	592	569	554	552	606	568	561	541	574	600	581	543	603	541	560	561	542	569	640	613	557	579	584	591	589	578	589	573	538	586	566	537	602	569	578	594	599	559	567	593	554	576	542	563	549	616	565	576	565	595	588	569	621	591	576	604	563	581	561	584	593	593	622	604	554	546	628	601	570	540	584	586	573	615	555	600	587	593	575	592	548	553	559	555	588	622	568	577	601	582	598	571	577	577	584	573	542	556	588	580	578	597	573	582	588	570	593	574	587	582	555	620	559	576	563	577	617	560	617	579	560	560	641	600	575	638	579	521	647	617	607	579	604	596	587	576	584	586	583	616	542	571	569	562	570	594	629	604	571	596	577	549	583	558	596	571	601	584	583	561	592	608	571	553	596	592	592	559	570	633	581	610	589	587	580	575	598	523	572	590	575	605	549	561	589	578	586	590	546	581	551	596	574	615	575	567	590	594	562	598	566	579	596	590	563	602	610	590	543	608	598	566	561	608	625	611	583	624	559	567	613	565	599	594	606	578	592	573	543	597	595	578	549	568	587	596	566	568	598	636	568	581	595	570	589	607	585	595	563	564	582	570	598	584	619	598	575	573	546	615	565	595	599	533	620	572	630	586	603	580	557	575	585	576	618	553	564	572	565	572	569	567	586	537	573	618	565	582	615	588	567	601	594	611	557	613	605	569	550	536	574	598	564	599	541	646	577	586	584	568	552	573	556	562	545	507	532
23035	21568	28704	24889	21544	21504	9034	1661	1285	1275	1184	1153	1158	1061	1064	1004	970	1028	967	1002	1029	996	952	933	992	999	923	951	962	976	931	924	1000	973	1024	951	1017	946	968	969	920	1003	969	937	955	949	908	982	906	948	921	944	921	1014	864	912	933	899	964	893	914	991	920	957	954	910	927	906	942	867	915	978	898	916	906	954	919	918	936	932	966	920	965	862	942	934	904	919	967	900	905	956	923	929	955	908	959	904	1023	971	897	926	935	958	948	929	945	992	902	972	937	938	947	910	884	932	982	933	939	943	912	931	943	983	941	979	913	939	923	906	906	963	951	936	885	875	922	984	898	911	883	921	930	931	924	927	910	912	911	893	922	924	918	967	881	897	957	936	904	955	953	925	950	912	939	940	946	940	955	955	917	939	880	930	944	891	854	915	894	894	912	940	960	934	953	913	910	954	943	874	933	945	929	943	881	927	964	950	905	936	940	886	995	924	920	948	938	935	903	900	880	912	946	937	930	928	855	898	924	917	928	889	946	907	891	934	971	954	899	862	917	969	950	919	928	948	950	933	906	940	924	885	879	953	918	913	907	950	950	856	941	944	960	877	986	929	959	960	912	957	881	999	923	922	966	918	963	933	930	929	941	908	986	923	976	867	908	911	947	953	939	933	942	927	955	937	930	946	902	924	963	906	898	938	968	948	899	913	919	980	913	924	992	905	947	996	940	929	966	902	912	904	930	905	945	884	869	891	933	926	829	911	880	964	893	949	898	872	960	976	905	881	898	950	866	938	961	929	968	912	940	903	925	951	932	904	908	973	941	910	901	882	974	944	897	935	970	915	868	972	929	869	931	945	917	943	942	919	949	943	941	946	964	980	914	969	916	900	863	931	926	917	920	939	936	941	942	954	914	964	934	977	967	911	937	929	912	914	919	958	934	903	949	915	924	955	903	901	927	888	978	941	902	915	916	941	940	874	883	935	926	914	957	931	960	962	949	903	883	936	1016	936	927	923	934	948	889	949	925	903	918	955	918	914	891	940	921	926	923	935	930	918	881	942	950	869	927	937	914	933	976	972	951	909	900	883	938	948	906	890	926	917	935	940	893	1004	955	909	904	945	984	935	936	897	895	904	923	870	944	912	923	923	873	955	919	881	891	954	936	957	906	908	935	950	914	931	895	934	918	971	877	1018	998	963	918	903	952	948	917	956	889	891	945	917	942	965	969	914	914	927	928	945	866	907	887	945	900	869	872	872	946	911	947	945	883	897	923	887	953	894	931	929	878	904	861	936	936	921	935	881	994	909	989	907	927	897	967	895	875	957	950	913	907	884	914	953	944	939	916	920	932	915	924	956	951	901	953	930	926	923	973	976	928	978	918	949	933	932	892	901	961	1014	935	967	951	911	929	876	887	937	921	923	920	936	906	943	919	937	943	946	938	875	947	957	905	923	923	926	959	948	895	900	957	918	926	927	887	950	971	927	884	900	884	907	925	955	920	929	916	873	937	951	941	932	969	887	927	939	930	861	941	966	868	934	913	954	878	924	957	918	904	969	949	947	922	896	1023	884	950	939	956	929	928	926	950	891	884	959	893	901	905	943	922	956	922	916	880	942	862	902	892	899	876	913	954	932	984	948	944	920	895	914	867	901	957	937	948	932	954	864	966	907	920	956	938	941	861	900	942	914	907	936	926	880	928	894	906	954	948	913	916	874	949	954	922	1002	967	960	911	937	930	927	945	911	920	897	932	964	956	930	941	890	865	905	975	940	950	936	913	922	909	960	932	884	909	911	903	914	949	952	899	952	933	883	915	924	948	914	1006	933	962	931	942	915	938	942	947	896	880	960	903	866	898	929	941	951	926	935	970	922	959	921	857	1011	887	922	946	939	908	920	902	951	919	887	948	884	897	927	932	900	910	926	961	953	893	966	890	870	908	949	932	903	956	959	927	900	982	889	921	954	955	904	960	966	927	907	965	899	954	901	931	860	936	915	930	914	905	925	929	918	940	932	920	885	892	934	951	904	943	912	965	967	893	940	953	930	948	952	916	914	875	887	932	942	915	962	936	903	926	954	920	880	888	926	964	946	949	902	966	876	925	909	923	950	928	892	904	914	921	923	910	874	913	872	870	949	968	872	908	926	893	919	946	931	950	952	934	932	921	937	905	904	911	942	935	928	907	922	909	925	887	939	958	898	910	908	946	919	884	899	890	954	851	876	923	919	930	877	935	946	893	916	920	927	889	926	902	928	899	940	970	894	890	919	948	973	915	862	949	901	943	964	914	895	907	892	936	903	888	935	884	923	941	978	997	897	929	971	957	939	973	913	939	918	927	898	953	898	926	883	942	859	908	914	918	909	923	887	910	982	960	943	909	878	948	841	900	897	900	931	952	906	923	966	917	926	929	958	907	883	941	927	843	853	918	894	898	956	876	902	950	980	901	967	906	957	940	949	949	975	878	900	918	929	947	989	918	920	941	922	927	885	914	945	868	923	931	925	945	910	957	894	965	930	864	923	971	920	900	937	939	960	949	922	925	943	939	963	926	885	913	947	919	888	926	909	922	905	964	982	935	972	897	998	941	971	951	879	919	886	959	889	896	921	864	933	918	946	884	888	915	883	943	889	887	860	888	953	852	972	947	868	905	943	918	938	929	945	882	836	954	907	967	976	932	893	938	1001	937	955	973	913	953	961	897	893	900	1001	887	899	899	936	914	917	916	929	980	948	949	984	962	925	915	889	942	947	943	925	936	928	972	869	887	922	938	931	956	958	922	984	997	888	891	959	880	954	931	941	939	919	908	913	907	961	910	880	925	906	866	921	938	892	902	907	903	931	929	881	962	887	949	918	935	930	892	941	872	946	937	913	910	924	884	904	932	906	940	955	991	938	928	914	932	900	1003	842	923	876	911	978	893	944	951	941	942	946	914	945	928	933	901	897	907	958	912	938	942	912	951	909	898	913	938	977	913	937	959	925	896	936	876	933	951	929	856	938	949	951	867	944	941	947	919	953	936	921	934	886	880	922	904	877	903	913	908	972	937	940	960	964	979	927	927	968	924	884	894	909	951	896	910	858	934	930	898	894	953	989	904	912	905	970	948	914	886	953	936	903	916	924	904	917	909	930	920	928	931	955	918	943	910	927	908	943	921	933	871	947	920	868	939	932	933	886	976	895	884	924	872	948	878	907	932	891	940	916	971	937	926	939	890	943	942	947	922	916	907	963	953	916	946	915	887	929	923	935	938	886	983	922	897	907	922	974	860	924	910	929	924	951	911	928	882	929	952	934	924	847	909	965	943	975	918	897	975	951	874	919	942	937	959	866	940	920	976	881	873	963	946	936	908	937	891	941	922	929	930	911	929	892	876	904	913	914	889	925	913	915	922	927	916	927	851	880	937	968	924	932	861	975	946	930	968	868	927	938	853	936	935	884	948	904	867	929	958	931	977	924	915	913	956	952	915	967	920	945	914	929	969	955	908	982	935	943	968	907	935	933	924	936	871	927	949	952	962	889
21290	69034	36176	4602	3381	2629	2162	1888	1661	1515	1330	1268	1169	1144	1120	1098	1039	1037	1008	1049	986	1025	1011	1019	980	968	996	1009	922	956	971	963	919	1004	1015	1123	1026	981	998	974	954	1005	1076	953	996	976	947	1017	953	1017	981	936	957	969	951	904	930	888	905	948	913	962	967	946	1013	893	945	1001	948	933	931	976	899	975	914	947	977	919	933	886	1009	924	918	944	913	996	932	902	950	914	967	940	971	903	956	943	914	968	929	964	997	968	909	970	923	951	918	990	937	949	941	945	957	961	973	962	919	951	914	945	937	974	942	939	967	908	902	906	910	893	938	920	910	889	917	938	904	929	931	926	940	921	953	925	867	948	925	938	960	981	930	926	929	938	1010	931	912	941	935	986	932	892	922	910	941	944	909	902	999	967	878	961	931	959	926	926	887	952	884	973	946	970	915	922	977	859	955	931	926	888	885	935	927	925	915	902	958	979	927	924	977	911	901	944	950	907	919	958	948	937	909	993	947	974	910	895	954	934	941	917	909	976	894	918	929	917	909	939	893	952	944	905	928	957	925	910	948	916	906	903	890	931	960	917	914	928	978	941	864	939	973	953	908	938	904	940	923	954	938	941	937	910	938	940	950	905	894	906	954	908	936	897	914	931	921	959	901	941	950	949	920	965	961	937	915	936	881	966	913	955	934	917	905	966	920	941	897	905	919	945	854	950	936	896	901	967	926	1017	923	952	936	941	953	970	851	900	932	946	965	880	866	911	1001	974	946	954	965	1023	997	895	1010	935	978	879	930	920	917	960	894	914	885	1002	896	859	937	919	897	862	897	852	918	865	942	922	913	872	889	926	937	905	967	945	915	928	938	936	932	939	929	926	934	911	941	937	987	997	919	922	905	889	911	975	930	888	966	946	946	915	961	946	949	938	923	862	931	960	1027	946	932	916	923	995	920	909	886	924	942	866	910	896	906	935	890	960	933	870	888	947	919	946	942	919	920	883	882	935	1001	908	909	957	980	877	954	892	939	932	968	930	948	928	918	917	962	928	925	965	923	918	903	960	894	938	943	932	971	886	877	962	891	938	946	979	955	953	938	911	903	906	972	922	929	939	905	930	908	888	919	978	914	932	965	947	900	904	849	971	914	901	847	921	936	948	960	935	952	962	943	983	927	953	945	953	964	900	925	937	969	959	885	907	928	956	900	948	906	992	921	936	894	896	932	947	905	946	886	932	885	896	925	948	908	935	933	934	946	884	904	928	981	925	933	928	896	956	931	930	989	961	932	946	926	935	951	943	922	964	915	1011	920	924	940	917	925	978	941	974	995	1028	940	930	867	946	905	859	928	880	901	982	893	920	932	942	904	965	917	950	913	990	935	913	869	939	910	908	949	888	943	935	1001	923	926	904	934	895	1023	953	953	940	952	911	1006	915	873	953	970	902	937	952	919	986	905	917	908	969	875	967	911	969	967	931	925	945	947	923	962	919	907	909	918	896	899	929	902	969	904	907	971	901	976	926	957	973	925	937	956	942	940	945	997	937	941	954	904	930	954	910	869	976	897	937	944	941	900	939	950	921	892	920	959	923	933	937	919	912	956	889	890	932	900	956	925	959	919	925	929	930	941	932	945	893	904	918	965	916	909	927	957	970	939	885	940	973	964	942	936	951	889	900	942	876	949	930	931	918	925	924	951	958	947	997	1025	973	909	997	928	974	906	948	1007	876	900	975	923	947	935	952	943	939	896	928	910	932	954	971	908	925	933	878	916	904	913	873	991	977	955	907	903	932	924	943	976	941	906	917	901	962	924	922	932	939	952	880	922	956	958	897	916	980	894	930	932	944	952	879	953	964	939	920	916	933	955	918	894	926	960	911	969	886	936	930	945	910	931	930	991	917	938	960	957	929	934	892	892	923	944	911	921	889	921	910	945	974	956	927	940	909	905	887	931	909	959	927	940	938	961	891	898	934	953	918	920	966	942	951	959	961	892	1044	930	922	902	912	906	926	956	918	974	925	948	914	918	958	921	931	904	946	846	1002	949	987	969	845	922	925	936	957	940	942	907	951	958	855	924	931	911	961	924	939	945	896	963	891	942	971	967	938	944	951	905	927	967	876	970	947	970	939	950	929	921	955	902	867	905	921	882	918	902	928	940	898	909	885	942	945	935	927	936	955	883	917	952	878	993	883	920	923	926	969	935	908	930	954	955	940	954	926	1006	912	932	968	921	915	877	944	907	982	944	910	924	938	923	951	918	962	939	975	953	948	944	904	907	937	915	934	997	911	971	930	935	949	983	959	1037	930	956	946	921	877	937	964	954	932	902	920	958	931	974	961	930	918	918	1003	924	927	908	913	872	996	915	926	866	920	953	933	893	963	931	963	929	877	903	938	972	947	958	917	965	961	997	936	897	927	912	916	934	954	921	908	908	947	894	934	1013	894	878	983	909	919	913	978	938	918	960	863	988	991	977	944	954	890	935	966	943	876	884	924	924	932	903	894	910	931	935	963	946	930	978	951	924	921	971	992	935	932	929	909	926	880	920	957	919	967	884	957	906	957	893	945	950	959	935	919	929	963	911	1010	903	911	915	951	946	917	953	973	886	912	879	957	991	876	944	906	963	956	951	941	942	954	961	883	933	955	948	932	959	884	956	886	968	918	918	928	953	992	992	849	944	986	902	963	998	926	896	977	932	931	916	932	928	960	919	941	933	933	947	930	943	953	936	925	950	899	871	1003	952	949	961	879	984	915	958	932	901	861	855	914	1005	930	933	1003	972	986	1006	916	940	944	924	917	938	967	933	955	954	983	941	946	918	986	989	946	929	960	926	988	933	1002	940	934	903	942	949	996	905	901	960	904	950	951	909	926	906	978	977	973	932	866	966	996	959	891	979	896	917	910	908	937	919	892	918	922	896	925	968	959	871	947	894	972	934	938	985	887	945	932	895	936	973	953	957	916	907	940	973	924	963	904	981	866	899	916	917	910	921	929	958	922	957	919	915	935	853	894	940	952	921	848	907	933	942	897	905	941	934	949	903	978	947	955	957	905	912	883	927	949	955	945	920	984	907	964	987	922	965	972	965	882	953	946	954	990	973	929	946	938	930	891	970	903	870	916	966	998	921	928	905	921	966	927	956	894	970	922	937	969	923	924	955	955	943	917	946	905	908	990	890	903	917	919	927	926	919	954	963	932	963	964	929	937	949	974	959	959	926	964	934	937	961	994	948	991	906	965	944	961	950	968	888	900	887	996	963	891	952	1002	983	948	926	911	932	943	923	922	891	937	913	928	891	951	926	923	923	909	932	893	948	911	916	921	992	902	942	918	951	911	937	901	914	925	927	946	924	890	889	965	902	923	951	960	962	975	938	948	936	1013	888	939	914	916	936	929	877	916	933	951	968	972	964	960	936	904	910	924	964	929	933	915	943	924	922	930	931	921	917	867	938	969	914	916	930	868	973	953	887	922	939	967	994	934	901	972	928	1022	945	917	925	932	933	953	936	965	944	915	880	972	1020	978	955	978	947	925	929	947	924	935	924	911
28847	19965	11586	1204	710	713	540	488	452	440	461	485	436	448	493	443	463	502	470	499	492	437	431	454	492	484	484	474	502	520	472	488	486	496	450	498	486	493	457	489	504	506	489	474	504	491	475	482	488	462	454	448	500	473	525	457	488	431	511	488	479	503	494	486	478	485	469	455	486	478	494	471	468	442	480	522	485	461	445	475	470	494	489	456	492	476	480	450	470	462	461	452	485	480	459	476	472	426	488	531	470	446	501	456	475	435	472	483	505	457	519	473	517	486	468	478	448	469	497	491	475	445	449	455	508	424	513	489	438	545	506	476	499	501	503	467	522	466	460	454	513	476	460	475	480	469	450	484	427	501	516	474	455	463	455	421	498	449	433	475	484	480	519	465	453	436	457	467	433	470	490	461	432	478	462	467	491	454	469	487	493	422	494	476	478	495	517	474	458	435	423	473	488	482	471	509	437	481	477	461	461	457	452	451	457	453	427	496	509	472	465	436	488	460	470	440	493	476	465	467	475	452	462	483	477	458	504	455	501	493	487	483	483	452	470	466	482	422	471	493	475	488	476	481	496	482	428	491	452	442	471	464	463	465	462	459	486	443	481	467	415	495	495	474	466	466	493	473	468	443	481	476	459	493	467	454	470	479	496	483	441	491	484	450	472	456	494	443	484	465	461	492	465	475	464	443	483	482	481	481	495	478	489	474	437	525	498	473	415	472	474	471	445	487	530	475	490	468	489	462	461	449	467	465	455	529	448	490	467	452	473	495	473	474	485	434	484	457	477	462	478	471	449	465	459	495	451	410	463	469	441	506	482	482	463	490	473	428	458	465	486	475	467	471	470	488	485	483	487	454	477	498	460	483	451	477	428	463	501	508	462	521	485	470	454	466	494	451	472	476	482	439	475	455	492	471	479	463	443	460	413	465	450	468	453	429	435	502	490	470	482	486	475	487	470	446	505	450	496	449	467	471	484	483	510	477	420	462	441	475	441	469	462	445	451	493	471	486	494	468	491	498	440	455	449	467	475	488	483	472	470	515	467	488	508	455	464	474	499	498	479	463	469	492	509	445	468	438	482	521	482	484	500	510	468	434	470	463	452	467	449	475	466	464	512	469	486	465	472	503	476	515	484	460	466	496	505	449	442	457	464	479	477	470	506	479	440	465	498	457	471	504	487	467	460	481	458	487	479	439	491	450	465	432	482	466	472	466	478	476	474	473	498	467	503	512	494	478	484	465	491	464	475	498	469	487	475	492	490	478	481	476	436	500	505	434	442	468	472	468	443	464	463	461	477	458	500	452	462	488	499	471	429	475	429	452	440	524	465	472	485	434	437	507	475	465	458	490	508	455	408	478	496	474	458	487	502	449	513	478	490	485	462	455	478	475	445	473	444	501	439	502	473	451	464	518	460	484	492	439	503	501	476	506	491	510	468	459	500	449	464	477	500	455	473	444	461	492	446	476	472	471	455	485	443	461	454	457	475	484	467	458	462	530	461	474	475	516	454	504	449	509	461	486	474	475	480	421	480	473	479	460	456	495	486	489	487	460	485	473	461	487	503	471	492	495	473	463	445	465	487	426	447	469	494	487	492	447	486	475	451	514	486	492	492	481	489	442	465	440	495	489	512	496	485	518	476	491	469	460	479	481	487	459	481	484	448	456	512	493	481	494	522	460	471	450	464	480	463	485	465	424	472	474	454	506	470	448	488	484	501	463	478	466	526	481	475	486	478	472	502	466	449	432	491	467	472	494	453	485	448	463	517	486	475	441	496	521	493	476	453	462	507	468	430	498	458	482	477	445	465	464	495	480	470	448	443	439	462	479	450	479	509	474	460	495	484	434	441	438	457	469	471	464	469	459	453	447	492	477	471	447	489	452	506	459	484	452	480	453	491	452	462	500	474	465	479	471	476	512	512	421	475	491	448	474	470	451	489	480	484	490	452	445	485	498	435	496	469	455	492	520	466	483	506	461	498	461	464	494	443	464	517	481	469	448	488	498	483	486	467	463	485	491	481	487	465	465	475	433	497	455	491	439	443	504	494	454	510	475	493	482	465	473	455	495	473	490	468	473	467	481	512	507	466	435	476	448	455	444	469	472	458	506	528	453	460	497	467	468	475	462	466	471	475	487	453	452	443	467	492	467	450	486	453	510	438	523	477	477	455	468	492	493	470	471	434	480	457	485	478	484	499	474	444	503	439	503	496	514	475	474	479	456	486	461	465	498	524	472	477	466	498	437	487	463	454	480	512	464	474	472	482	467	468	460	457	458	484	471	474	447	485	489	491	505	459	495	472	451	486	478	502	443	462	466	469	444	472	501	457	478	476	480	469	478	479	495	496	499	479	482	455	464	466	468	472	465	464	521	468	490	444	460	449	498	469	459	482	495	482	475	440	490	515	441	509	474	479	461	493	489	451	470	466	459	488	497	471	461	452	498	459	498	527	496	471	470	474	433	495	462	469	446	447	504	477	486	471	479	483	450	467	439	412	493	481	502	486	451	528	493	500	521	460	495	448	454	499	450	453	442	503	457	512	438	452	442	459	489	450	501	469	485	452	472	537	445	445	503	462	458	484	457	477	462	464	486	437	476	454	509	437	461	466	465	461	488	416	434	497	469	465	483	438	478	453	511	463	514	490	497	460	479	485	465	461	471	492	489	463	471	460	470	505	507	453	468	486	478	458	436	506	487	465	473	455	480	484	456	521	467	486	515	438	449	472	482	473	483	478	442	451	457	453	462	490	487	487	484	471	463	452	475	468	484	482	472	467	474	471	490	460	507	429	471	454	426	462	457	455	460	479	508	481	480	456	461	466	477	462	461	474	500	513	464	478	461	502	503	472	440	435	488	481	485	470	435	493	483	489	459	451	506	517	477	442	495	475	450	448	452	425	471	477	475	482	482	447	464	448	476	470	472	507	494	447	447	483	437	525	484	498	466	480	465	479	513	474	443	496	464	455	518	456	465	469	463	461	468	457	488	470	476	419	484	466	471	490	470	445	486	442	495	516	423	451	469	423	469	474	464	452	476	460	497	481	478	469	472	492	518	457	497	464	512	447	482	446	450	463	505	492	444	450	443	497	432	533	472	490	481	465	475	438	453	474	460	495	463	496	482	508	463	454	480	464	475	470	498	497	465	456	431	457	468	513	497	479	485	467	450	493	482	469	506	466	432	463	464	489	415	479	472	483	488	467	472	488	501	465	460	473	508	520	442	467	443	494	440	484	487	479	498	509	490	478	486	486	453	480	517	515	448	503	469	478	477	473	493	510	478	483	493	502	494	478	479	475	458	470	500	508	508	485	479	485	485	460	457	499	485	502	477	463	470	475	487	478	444	458	431	429	469	469	469	445	470	466	441	479	504	456	488	473	455	455	502	447	502	477	482	463	477	461	496	500	478	496	470	478	502	498	445	457	479	464	487	461	455	471	424	486	463	469	483	460	473	470	492	473	469	447	469	428	460	462	473	438	472	485	479	451	505	473	480
13003	18937	6726	633	592	537	498	532	523	545	508	517	507	493	523	475	512	500	521	530	519	509	519	488	523	500	496	482	534	480	521	511	491	497	565	520	550	507	504	498	533	557	531	506	537	474	546	522	555	535	493	542	506	484	455	519	480	476	515	504	529	492	503	525	472	524	497	482	528	547	485	493	496	493	515	494	520	509	485	500	497	499	502	463	500	487	527	519	506	490	517	471	461	498	488	486	508	496	497	506	497	506	548	494	531	482	468	507	477	516	489	497	519	484	521	515	484	468	491	508	487	497	510	512	508	501	464	522	471	497	513	498	528	475	503	513	471	453	525	504	501	471	495	526	488	494	507	499	496	508	499	458	492	514	493	533	492	517	493	478	521	468	508	502	499	492	483	488	490	498	496	534	536	482	501	473	523	531	465	511	469	492	490	518	490	478	521	533	489	541	484	478	525	498	489	491	505	513	492	474	483	495	522	503	538	518	509	469	470	520	467	492	509	487	472	507	502	500	521	491	492	511	484	497	500	460	494	515	486	495	491	485	512	517	493	508	527	495	519	482	516	507	531	500	501	461	501	494	521	530	473	481	520	468	529	524	509	503	505	470	513	490	479	473	509	513	499	508	497	493	478	500	487	560	505	478	545	486	472	516	502	498	492	506	508	488	489	493	531	555	507	464	518	495	487	527	483	494	518	520	522	475	521	497	534	513	477	460	534	460	494	506	556	473	503	487	477	483	472	531	456	455	512	504	498	494	529	477	492	510	517	508	502	493	531	516	493	498	507	484	499	449	519	500	509	451	494	507	494	537	498	499	485	509	501	506	535	528	494	506	513	521	502	490	448	505	555	510	490	496	492	508	516	473	499	489	563	496	516	501	512	491	489	511	479	514	504	523	484	506	502	502	506	480	479	488	520	503	516	547	505	535	511	451	516	528	525	501	512	505	515	477	551	515	524	513	470	488	483	493	506	456	513	484	504	483	490	528	492	463	532	532	433	503	474	508	501	496	506	526	483	502	505	502	501	509	492	515	517	520	452	477	481	505	491	495	499	455	477	531	477	467	518	500	534	502	509	500	506	466	499	520	488	460	491	511	492	523	516	507	522	535	513	495	514	494	505	484	498	484	509	511	502	484	496	482	524	500	490	506	556	478	477	513	535	570	489	490	493	503	480	449	472	472	498	442	565	483	526	538	459	499	489	482	484	510	484	504	516	476	496	499	495	507	520	486	514	513	533	466	492	495	494	498	510	480	474	475	491	492	470	492	494	518	479	510	504	486	472	496	491	471	457	502	537	491	492	478	473	455	502	497	495	526	470	534	513	539	528	557	518	526	520	515	489	503	521	504	521	504	475	506	523	518	533	476	493	459	552	514	516	503	493	505	511	505	496	503	494	527	473	504	459	476	531	506	501	501	533	494	510	503	529	515	481	485	528	498	477	467	522	478	481	507	462	523	497	520	523	490	480	541	445	547	447	513	543	486	500	495	512	523	514	539	545	531	506	447	513	495	512	497	477	505	517	496	502	524	523	508	500	486	473	487	513	517	487	516	491	503	477	509	492	495	517	501	515	475	496	483	484	526	511	500	544	522	503	491	494	473	547	572	511	478	431	495	506	476	502	501	517	522	510	548	533	469	521	501	505	538	466	496	475	506	439	495	530	532	501	515	507	528	505	502	509	522	552	494	511	534	505	508	478	493	531	527	505	480	485	473	544	476	483	481	456	502	449	524	501	514	492	545	516	513	527	491	467	499	514	461	458	481	522	453	496	492	515	534	477	507	485	517	493	499	518	504	521	524	502	485	481	488	540	508	492	520	507	503	476	544	494	480	518	529	494	492	494	590	485	499	494	477	535	526	535	497	529	508	461	506	490	479	545	505	494	517	480	494	511	507	473	498	529	486	481	491	477	484	527	496	478	532	508	499	481	499	498	473	474	514	534	504	501	468	452	489	500	499	531	505	520	478	497	513	502	485	531	541	490	520	512	520	526	500	510	554	532	511	503	507	513	527	505	513	481	513	526	469	521	525	445	474	529	489	502	498	506	498	526	466	484	520	437	469	511	512	481	486	507	464	459	458	518	477	534	521	469	506	463	490	526	510	517	557	483	484	495	466	512	483	474	478	490	510	460	518	473	471	543	493	467	532	477	521	491	547	477	519	510	503	474	540	487	541	521	503	474	469	510	511	462	511	482	491	487	500	463	456	468	509	490	534	496	488	516	511	486	501	522	474	500	476	468	502	525	488	502	475	486	497	487	474	470	505	499	523	482	452	495	517	528	502	526	514	512	470	479	521	490	502	547	489	486	491	538	519	501	467	510	498	503	458	550	510	468	480	498	471	476	476	479	511	495	512	460	545	542	498	518	532	494	546	511	469	536	521	465	485	507	508	487	543	504	522	494	482	527	514	489	518	543	482	467	514	489	536	519	483	521	524	528	487	519	482	472	488	511	497	505	506	491	485	524	464	463	496	484	522	480	479	487	472	531	516	490	512	536	505	460	536	486	478	474	486	472	553	519	513	483	510	496	508	509	517	470	538	483	524	516	486	477	504	472	477	529	515	488	499	519	507	524	535	502	503	497	528	506	508	513	474	488	463	475	501	504	485	494	502	470	497	498	498	493	494	484	495	505	482	495	493	507	468	498	514	451	508	554	485	485	565	459	534	526	526	483	493	519	505	493	481	506	489	485	487	515	475	523	494	488	485	513	517	502	507	480	508	519	516	547	467	512	528	525	535	517	534	513	475	520	508	506	470	463	533	471	478	490	523	503	500	530	504	545	535	501	509	491	475	509	535	532	500	537	477	497	526	527	475	513	515	483	504	467	479	476	509	491	480	516	480	506	531	509	478	487	451	484	500	498	472	494	528	529	486	499	508	549	526	488	517	480	485	481	471	495	546	476	493	495	518	488	473	450	466	524	507	549	526	469	507	493	498	496	495	503	511	539	500	454	518	493	501	536	487	493	504	495	472	529	512	482	463	493	507	549	483	520	490	504	516	467	523	525	501	496	455	471	541	527	478	455	480	517	475	470	566	506	510	489	535	486	514	475	494	472	510	496	519	489	505	491	468	472	492	491	511	495	469	485	495	534	507	476	511	476	507	503	487	491	495	502	500	439	510	541	512	459	472	494	531	488	499	490	482	503	497	519	504	495	480	523	506	517	501	452	497	481	506	496	529	495	515	508	548	507	506	485	533	506	506	491	495	484	493	542	484	537	480	471	494	503	483	506	523	491	513	503	496	498	503	486	487	487	517	479	489	481	535	564	503	540	451	507	501	520	485	497	533	525	490	525	537	535	497	470	542	496	477	489	506	487	491	453	506	500	493	491	539	516	535	468	556	534	471	524	518	502	475	481	510	536	502	498	506	512	525	494	478	511	493	496	518	504	544	490	507	465	486	498	499	551	481	495	521	496	491	534	474	491	489	503	488	527	477	491	503	436	476	489	534	469	515	526	483	524	495	512	489	550	505	485	462	512	502	480	504
24259	21591	28067	25725	21309	8982	1372	975	907	925	825	820	821	794	752	773	798	783	738	711	760	746	751	733	741	797	692	749	760	721	761	742	722	729	716	778	738	756	786	698	740	758	792	773	662	712	749	729	800	720	738	722	771	726	746	748	711	714	747	748	705	773	725	705	706	733	767	780	760	719	724	750	724	688	719	706	702	747	723	764	725	688	760	727	691	767	746	712	706	735	750	711	686	733	679	749	754	769	689	695	715	662	713	771	747	681	717	715	730	728	717	730	715	706	690	707	787	693	687	755	740	727	728	735	711	682	753	719	713	709	693	707	718	680	727	740	709	691	701	734	698	695	738	701	715	762	789	727	743	743	719	726	712	745	723	706	700	702	707	716	695	779	722	703	714	722	721	677	727	784	751	702	719	702	707	714	683	682	755	757	701	721	777	668	729	704	739	716	718	682	754	680	729	698	701	675	763	726	700	718	741	756	750	724	719	766	690	725	738	741	728	703	705	686	671	746	772	694	748	675	688	689	704	681	734	717	717	726	707	716	702	712	758	740	712	750	728	732	711	724	722	709	804	736	710	735	682	701	721	699	754	732	735	725	743	756	652	718	693	705	744	735	722	731	731	708	701	716	705	725	717	716	708	721	736	765	712	716	697	737	682	701	664	723	752	733	704	731	736	713	728	728	708	737	774	738	740	785	726	746	712	705	706	713	754	680	737	727	736	729	692	724	698	706	749	689	753	728	708	694	738	745	729	711	724	683	680	668	697	703	734	737	697	768	730	655	706	710	666	695	706	729	722	695	719	730	753	753	686	717	736	755	727	744	756	717	720	722	732	718	764	722	747	687	735	687	725	728	688	650	744	709	699	718	723	688	725	678	739	718	730	726	737	688	728	707	681	761	700	713	707	719	723	745	722	717	671	739	720	760	745	787	743	703	751	732	715	727	794	687	750	751	736	733	715	694	740	788	693	715	690	696	728	729	691	736	716	716	692	738	759	729	745	746	728	736	747	724	697	723	716	709	725	774	721	747	712	708	698	736	723	713	775	706	684	684	723	736	768	692	716	702	714	679	697	790	703	721	713	732	695	721	686	699	701	705	742	723	718	735	715	734	719	701	739	742	719	753	751	708	673	754	691	724	687	721	717	714	786	735	702	762	705	694	736	693	699	718	720	727	788	687	742	737	740	762	725	674	727	726	748	713	702	710	720	713	754	755	698	674	691	723	732	726	761	718	706	734	716	733	694	686	697	735	701	710	722	709	701	676	714	737	722	717	706	674	675	722	685	705	695	703	720	702	747	698	747	638	696	705	717	690	759	774	744	732	783	725	751	755	734	692	742	719	745	720	730	753	753	762	725	730	727	724	722	720	744	682	706	727	734	735	716	735	728	732	696	689	704	715	704	683	676	736	722	695	715	713	690	717	735	722	724	721	717	706	712	739	726	721	725	737	731	707	767	720	777	760	648	697	716	723	684	723	713	720	716	675	733	716	759	723	730	678	739	747	725	749	683	718	719	759	710	750	734	734	694	737	754	743	728	797	725	710	709	765	684	683	722	714	745	697	691	697	762	762	746	743	725	708	724	691	740	724	780	732	742	748	726	728	713	729	699	713	719	744	713	718	677	674	746	736	752	708	728	716	678	699	700	764	724	716	770	728	761	706	704	741	732	720	726	697	724	763	699	788	752	757	718	719	731	727	717	753	686	727	713	751	681	721	775	693	690	769	738	718	755	708	728	724	773	718	726	709	677	768	751	767	731	682	749	724	727	716	723	685	730	724	733	720	761	743	752	734	743	736	727	773	691	663	725	675	736	731	735	733	706	750	711	733	708	729	780	739	739	721	718	716	696	670	701	737	707	718	662	731	711	717	719	675	715	704	680	738	730	728	806	751	733	679	691	744	678	725	759	727	763	775	702	746	753	668	777	759	728	670	734	675	730	746	781	696	660	699	686	747	719	738	746	719	663	663	694	724	726	756	740	681	694	678	678	674	778	722	714	722	729	702	774	731	699	680	702	706	736	716	728	709	736	708	736	743	731	744	735	693	763	743	741	711	687	785	736	710	755	718	730	718	761	753	724	651	793	752	734	722	714	739	698	760	696	761	713	759	759	724	698	737	768	675	681	682	735	712	734	771	719	764	720	693	702	720	757	704	770	711	726	718	679	672	702	736	757	722	752	687	720	728	722	729	715	753	708	707	706	751	718	688	706	766	712	707	729	688	729	687	716	728	765	753	737	748	721	672	729	732	740	760	726	730	679	717	728	740	732	741	704	692	722	691	711	730	719	710	692	678	763	704	723	708	681	728	706	709	733	727	763	747	768	752	711	756	705	724	726	702	734	728	726	746	708	699	730	734	719	711	677	746	767	748	739	763	705	725	694	745	734	690	773	715	713	714	698	739	753	727	720	745	721	726	723	713	680	749	728	744	705	680	783	765	707	700	721	726	744	680	725	712	764	685	720	736	756	680	715	743	676	707	721	689	737	734	725	778	781	697	734	752	717	684	753	762	741	731	709	700	689	668	712	726	732	704	754	681	735	753	693	743	708	702	773	689	729	700	749	704	746	752	741	690	700	760	692	727	699	753	704	694	768	719	837	738	632	740	695	721	750	770	697	754	728	747	726	703	697	670	776	732	683	810	694	688	659	697	681	696	729	763	726	739	766	740	722	702	751	751	739	735	710	748	721	681	654	746	714	724	705	737	733	709	681	700	667	709	713	771	737	771	733	727	761	725	747	717	788	695	712	695	718	692	762	754	717	766	780	736	699	723	756	691	728	704	741	709	725	672	778	756	722	733	713	737	700	786	740	709	729	727	756	740	719	743	727	674	744	681	758	721	736	707	734	726	758	723	711	736	748	653	722	676	749	728	742	733	687	812	711	712	710	718	735	756	721	716	721	741	694	735	722	735	704	737	741	759	680	706	710	736	738	694	751	758	671	729	708	723	747	709	759	766	728	694	740	715	745	754	742	714	733	755	716	722	708	755	705	693	757	767	754	721	749	733	707	763	737	734	739	727	788	734	716	692	744	739	745	777	713	746	701	662	709	746	712	682	708	745	760	726	730	722	744	701	697	721	693	767	663	660	714	702	714	718	709	717	728	731	746	748	725	729	705	721	735	706	695	712	691	723	754	747	718	699	758	737	706	702	743	750	689	719	693	702	736	724	779	701	751	703	653	718	692	726	708	709	742	707	741	765	749	756	716	743	748	719	723	758	732	694	661	714	732	746	743	735	724	718	738	717	755	732	686	734	729	699	754	727	786	738	725	741	738	745	676	720	681	681	680	704	713	683	715	717	707	787	758	728	711	700	762	719	709	741	722	655	720	749	721	670	738	706	709	755	717	702	736	750	697	703	710	708	710	721	768	679	667	700	677	732	699	684	716	751	733	718	788	719	744	763	725	771	718	691	730	727	738	698	721	739	685	736	713	693	744	711	708	709	776	721	726	720	780	665	754	779	685	769	754	675	746	766	775	699	742	707	684	729
16525	58456	24181	2615	2041	1626	1349	1192	1073	968	911	917	890	830	837	834	793	769	829	782	763	748	804	772	764	792	781	697	747	783	730	753	725	769	796	815	801	810	744	800	781	770	785	772	778	721	765	739	736	767	789	762	701	719	746	781	710	786	715	729	734	725	753	683	756	710	790	694	745	736	718	738	746	738	711	698	756	724	693	706	755	756	695	762	763	727	751	734	758	733	765	779	754	805	750	710	714	779	734	730	720	697	745	737	725	744	732	730	715	719	763	715	734	736	800	748	743	708	745	744	705	723	729	785	714	758	675	707	715	743	765	721	758	738	713	746	744	723	690	726	673	769	723	699	723	750	768	740	697	743	709	735	740	704	749	740	781	787	735	713	709	723	715	710	734	738	763	789	732	739	680	761	745	787	691	743	756	731	684	767	721	753	728	779	745	751	722	698	750	726	767	717	746	729	743	749	728	749	778	786	718	713	721	713	721	724	733	731	758	755	775	741	711	712	729	727	727	728	718	709	723	759	740	768	759	738	789	743	735	726	739	748	752	710	678	743	726	727	736	706	721	755	811	715	748	740	736	760	798	720	691	701	759	704	707	772	702	709	777	740	757	730	736	756	732	725	728	771	720	762	746	732	724	692	696	755	702	761	713	733	729	726	795	703	751	682	727	738	694	765	770	729	745	739	737	710	799	755	808	734	697	722	742	773	757	734	743	726	698	784	740	728	775	701	748	717	742	787	746	751	745	704	777	715	708	751	748	711	758	705	719	775	755	772	732	718	728	753	738	749	740	723	746	732	733	781	762	733	752	743	727	726	755	780	743	772	734	768	763	715	752	767	721	784	722	675	697	756	727	725	728	698	705	740	722	690	764	745	743	746	757	716	743	749	674	725	738	739	719	726	764	749	727	760	715	743	700	699	729	687	734	732	766	702	741	767	727	755	703	704	739	762	729	751	748	756	756	717	703	704	709	703	745	717	723	727	710	727	743	746	695	730	762	730	696	729	699	693	752	743	780	764	714	762	741	700	715	761	737	697	670	720	788	755	778	757	762	726	734	752	723	723	783	692	699	750	728	727	733	748	714	695	750	725	719	682	711	739	689	708	735	748	701	753	747	721	725	728	701	748	736	694	767	741	803	740	707	753	725	744	740	697	746	695	771	727	752	702	719	661	705	714	742	733	750	710	750	697	707	756	720	769	716	795	696	719	748	731	734	712	776	750	773	764	713	698	707	755	714	742	731	719	706	756	739	780	797	742	732	691	732	722	757	698	801	716	705	768	748	704	710	774	718	706	782	674	775	735	770	744	752	693	713	721	721	748	763	712	718	713	781	749	743	749	736	762	770	757	734	731	709	732	703	727	764	758	751	726	735	719	687	794	693	738	686	771	761	739	754	718	758	732	746	716	764	738	695	760	775	682	761	711	771	705	729	736	713	728	719	730	741	788	756	713	722	736	741	744	692	747	744	724	730	767	695	726	716	767	718	729	703	741	777	742	744	693	710	674	729	802	729	693	725	699	770	700	716	716	734	688	717	773	674	737	744	747	726	725	729	723	720	762	740	730	729	706	742	704	688	766	747	748	777	700	766	747	752	764	731	657	682	728	692	738	740	751	739	775	732	761	787	707	712	729	748	738	740	688	713	722	772	760	751	715	724	704	729	755	710	735	727	760	775	729	670	728	710	768	718	739	735	705	710	761	776	727	703	705	701	749	760	775	754	718	721	781	709	786	734	763	774	747	712	727	756	750	741	709	718	764	701	719	765	753	759	706	715	745	693	738	721	738	732	738	746	755	705	728	731	734	737	795	752	781	733	723	765	726	695	774	741	719	789	733	739	766	738	734	765	732	753	777	799	743	754	719	685	744	718	760	698	707	739	715	730	723	760	720	774	715	700	706	753	737	745	765	742	751	728	723	760	731	755	735	781	708	754	758	760	755	748	720	755	762	756	739	709	729	722	727	700	795	764	694	733	727	741	706	745	740	701	749	786	762	725	723	735	683	706	731	709	682	660	719	749	790	725	730	737	720	729	758	706	708	693	709	725	740	730	691	748	726	773	777	759	680	733	761	727	761	757	748	734	706	749	745	720	740	751	724	756	721	709	793	751	718	715	741	749	731	702	759	707	732	745	668	717	731	711	752	770	723	732	723	741	769	736	747	783	785	753	698	744	711	738	761	722	780	743	730	752	751	682	676	690	657	813	737	714	754	782	726	717	742	734	762	714	690	730	732	770	659	724	731	746	752	699	720	698	765	737	729	734	737	714	726	775	728	774	735	755	731	756	713	753	733	733	757	729	777	725	754	734	746	701	786	762	720	720	763	728	755	721	760	710	724	753	736	724	731	773	703	726	719	693	817	727	747	729	694	682	759	697	778	774	673	726	725	710	755	701	718	717	739	696	736	710	752	738	776	765	720	731	720	736	780	739	756	732	719	715	692	712	741	693	727	759	769	751	733	714	752	770	732	771	688	753	774	723	751	729	750	757	766	734	707	723	733	733	729	761	765	697	750	701	738	754	727	755	747	744	750	705	759	772	701	755	765	721	701	764	700	744	706	732	744	697	754	709	729	691	811	754	782	714	697	704	743	735	735	741	750	775	722	760	776	769	698	722	772	758	766	738	720	690	720	743	732	789	720	729	724	772	762	721	716	726	747	733	707	739	744	750	710	730	758	727	743	683	760	761	728	758	746	768	754	752	760	715	718	728	740	741	779	734	716	760	705	730	732	779	721	716	747	739	731	696	781	724	712	770	708	734	766	761	697	697	708	715	809	719	723	703	766	734	678	696	769	736	757	738	792	723	763	707	708	774	767	778	723	775	736	767	782	789	727	726	716	682	719	724	784	750	792	720	737	747	770	768	736	688	733	759	737	753	750	718	717	767	748	710	764	770	732	758	764	725	709	787	745	734	778	808	723	772	770	733	759	683	755	750	705	730	744	726	756	726	771	766	734	746	685	759	729	728	734	723	745	683	732	708	733	729	771	735	731	715	728	701	723	744	712	802	786	700	717	738	721	731	757	783	733	743	753	709	734	712	735	763	770	739	668	691	762	750	741	746	689	670	729	730	739	697	737	787	722	729	737	747	741	732	707	723	735	683	742	761	740	742	708	720	725	731	739	734	752	733	725	752	760	768	728	738	762	722	782	728	758	668	745	726	727	744	694	687	691	748	772	728	706	709	711	715	691	752	737	773	704	725	685	741	721	754	728	745	728	728	701	730	730	708	714	691	755	735	692	731	705	732	716	674	736	708	771	723	696	735	759	744	686	747	811	762	788	737	723	711	754	733	678	682	701	747	764	712	753	721	717	716	747	713	713	723	739	752	709	765	780	742	715	770	744	748	708	744	749	712	753	742	753	738	766	747	715	735	722	730	700	696	678	720	737	722	700	789	771	719	732	721	716	739	726	725	766	726	735	722	706	739	723	768	742	709	732	774	738	777	735	740	783	753	728	711	738	736	709	723	700	749	766	714	774	722	765	728	741
25435	21663	27158	26032	8753	903	728	668	628	578	572	580	601	602	581	520	577	534	546	522	550	531	503	541	495	521	531	523	528	539	545	539	513	551	559	571	557	545	595	580	557	565	540	539	572	587	552	564	504	565	549	545	596	518	545	534	534	538	543	549	521	530	562	549	537	534	518	552	533	540	516	542	485	541	558	590	564	552	554	561	524	558	535	548	536	574	530	479	532	542	569	579	512	565	550	556	542	544	543	542	593	545	474	549	538	537	537	546	515	553	545	527	539	538	505	541	549	500	554	547	525	558	540	522	529	492	563	546	559	543	546	553	561	531	529	533	513	544	526	480	525	562	514	522	511	552	525	519	596	515	549	540	500	586	551	531	545	524	556	523	515	500	534	518	521	506	518	522	508	526	515	499	538	516	539	479	549	567	540	547	554	521	511	522	519	530	524	579	509	524	548	533	551	547	538	525	547	544	561	539	562	573	551	559	544	555	530	554	543	545	498	513	521	523	525	592	487	533	517	577	564	560	554	532	541	551	522	578	547	513	561	560	547	536	535	522	505	537	486	504	536	563	514	531	488	571	498	519	531	526	542	528	527	535	511	525	528	552	578	531	554	546	549	497	553	558	559	502	513	581	542	528	528	560	556	510	510	568	503	530	539	548	541	514	539	518	517	512	567	527	524	555	517	511	548	521	503	518	547	517	516	584	529	535	549	502	511	510	492	532	570	490	481	531	570	523	520	554	475	496	526	516	511	556	529	534	523	494	544	500	541	523	522	523	563	529	509	524	591	520	493	548	508	515	527	514	533	540	542	557	522	512	544	544	528	542	569	554	555	525	561	523	562	499	530	540	561	528	473	528	539	534	519	529	523	509	535	549	554	577	570	530	551	476	471	549	541	529	562	519	536	555	522	526	532	535	539	535	563	552	571	539	542	538	547	540	525	514	533	541	524	540	510	505	529	600	547	556	498	564	543	561	582	519	512	559	539	479	541	516	518	537	549	515	524	523	566	567	529	566	537	556	502	554	578	549	532	525	540	498	537	524	521	539	524	577	505	557	534	536	543	543	534	580	483	566	557	518	543	509	559	522	516	529	522	552	536	537	548	551	518	555	563	536	529	531	571	565	540	520	533	547	517	534	553	556	515	507	559	538	534	546	579	567	563	507	538	514	473	581	523	508	559	542	562	540	542	561	525	536	532	492	534	491	528	570	575	536	518	521	552	554	562	502	561	550	499	534	530	560	549	484	537	524	515	484	490	556	485	509	541	533	564	542	536	544	507	518	553	514	539	509	521	564	478	513	539	518	545	509	533	539	538	564	551	535	526	578	529	528	497	578	553	490	536	512	534	571	526	525	563	559	525	547	597	523	522	557	520	539	549	518	514	560	560	547	541	535	521	531	542	559	511	515	540	526	548	500	535	583	571	517	536	521	522	487	554	525	536	555	532	549	511	537	587	490	550	531	533	518	549	556	553	553	495	549	500	549	528	509	505	551	528	545	577	546	543	523	539	551	546	532	501	499	530	593	563	550	542	534	562	519	546	535	532	518	561	522	563	522	480	548	592	527	573	556	539	567	543	519	542	516	592	521	582	558	550	554	552	551	532	533	526	534	543	503	585	528	566	606	523	557	518	505	536	533	537	549	557	520	534	548	553	557	531	575	564	493	513	536	543	509	554	533	544	585	547	523	563	521	518	518	498	533	524	525	508	530	558	542	583	519	575	531	548	576	565	570	539	531	524	540	541	564	530	559	531	532	499	519	547	528	558	540	567	534	552	535	540	580	562	534	487	543	562	524	519	524	511	535	544	544	583	552	514	520	542	562	524	560	520	494	537	566	487	542	512	589	533	595	547	536	543	543	541	560	559	573	528	529	526	533	533	571	527	545	499	542	538	543	548	532	566	563	536	532	551	500	558	551	529	569	519	549	562	567	546	538	569	500	527	547	548	534	535	526	562	554	509	543	539	530	537	562	546	519	535	544	532	529	542	549	514	504	519	537	517	550	574	519	513	528	517	507	514	531	539	549	540	528	527	542	564	543	563	546	492	539	503	528	545	531	551	535	563	525	552	514	524	534	548	536	524	504	511	552	542	544	544	565	528	546	528	526	584	516	511	513	505	526	512	524	538	530	500	549	542	548	569	539	564	513	552	583	544	534	564	540	543	526	542	541	532	563	529	521	562	546	531	556	558	540	555	498	532	552	554	526	534	571	524	494	505	523	524	558	498	524	513	532	524	548	484	563	553	550	512	541	528	507	548	565	538	519	522	520	582	529	509	549	546	537	550	554	486	531	491	495	493	556	540	545	535	504	506	507	557	568	549	565	558	530	568	510	547	534	539	549	530	537	543	531	519	552	521	509	577	448	522	508	524	537	539	540	561	526	552	541	526	534	560	512	541	590	498	499	505	545	527	565	507	595	539	544	533	536	534	549	529	532	526	542	522	548	503	524	521	530	535	549	518	531	501	585	525	559	524	530	535	519	529	592	538	528	503	545	578	552	565	523	556	553	568	555	533	538	520	551	504	524	554	539	559	547	563	516	564	580	592	536	558	536	550	568	506	563	571	510	561	544	499	532	496	523	545	567	519	541	540	551	521	548	523	534	499	541	541	554	560	503	555	521	560	583	547	538	526	519	521	521	571	570	549	549	561	584	474	510	603	534	520	552	528	569	532	535	572	538	524	539	497	486	534	522	541	509	539	561	526	532	534	498	600	502	527	543	499	550	528	545	575	543	503	488	553	518	516	533	568	558	502	550	553	546	543	527	575	546	546	509	513	550	568	544	509	567	525	542	489	558	518	483	540	500	540	498	547	561	534	533	518	532	529	531	544	556	520	535	565	548	520	542	525	520	541	534	604	534	546	555	504	583	551	566	508	574	513	535	529	530	548	517	548	540	553	502	555	533	516	571	538	552	537	589	557	512	534	559	530	522	559	475	566	535	551	542	523	517	506	505	514	521	586	523	563	547	544	533	562	516	535	537	561	536	532	528	541	533	477	524	560	529	588	521	535	521	546	546	512	517	519	550	552	519	523	542	510	548	571	536	519	522	541	510	541	548	489	509	582	481	527	499	528	551	560	541	537	518	511	550	546	569	521	532	558	520	552	556	529	563	573	532	583	540	558	546	518	536	518	516	552	538	478	540	555	517	563	533	527	526	515	577	559	531	595	516	538	566	492	528	505	482	560	504	532	537	506	542	542	554	549	557	500	532	539	552	530	522	486	497	533	561	526	491	549	512	536	504	560	534	528	558	537	516	552	514	544	496	543	561	579	595	562	594	535	531	540	554	548	563	525	543	473	523	567	510	505	527	533	510	580	504	496	518	546	555	540	572	554	591	515	516	507	546	532	586	547	508	555	551	539	541	543	534	531	539	538	527	534	510	534	550	519	512	505	546	545	520	556	567	552	530	494	554	535	523	522	554	508	551	555	522	557	552	529	536	505	508	509	505	524	520	583	503	505	516	531	543	521	548	535	538	544	517	523	524
17429	51846	20604	1667	1337	1166	960	866	759	745	751	684	681	634	626	598	631	598	635	607	594	579	627	570	584	604	617	604	583	601	588	599	539	602	621	611	596	636	575	607	592	609	644	582	576	578	579	622	559	598	606	599	635	595	587	593	595	605	572	594	645	562	608	614	604	595	565	558	565	549	555	615	601	593	596	556	606	623	564	555	591	603	611	543	580	594	620	538	592	555	643	592	583	581	591	576	609	571	590	559	579	590	556	585	562	581	599	604	548	580	564	620	578	607	552	583	570	579	586	566	576	596	570	599	568	570	566	578	603	549	560	614	590	615	603	611	556	568	590	609	610	612	609	571	592	568	581	598	587	561	567	611	602	547	594	571	575	577	593	569	589	590	602	571	594	577	548	553	590	558	591	607	561	578	522	589	561	551	575	532	573	550	608	583	601	538	600	583	557	601	595	615	588	596	544	565	566	541	578	554	589	605	615	590	597	553	553	559	546	614	568	565	589	596	589	580	534	618	572	580	557	567	536	597	557	590	574	586	557	585	567	569	563	563	542	574	583	574	559	546	597	608	587	586	610	603	556	586	595	567	535	590	606	641	584	590	649	600	548	579	545	551	596	606	572	583	581	572	593	580	589	584	599	611	590	596	559	569	567	566	580	568	596	620	564	573	609	563	557	609	555	545	563	562	600	569	567	629	596	601	577	594	586	556	603	545	582	587	561	582	613	587	549	568	559	582	536	560	565	607	580	597	573	584	597	574	622	544	563	560	571	582	591	582	569	602	599	549	599	597	577	567	552	584	582	575	584	568	551	550	557	581	610	572	588	580	572	580	524	554	577	570	596	564	566	568	580	567	549	521	558	605	549	570	559	573	546	603	554	589	588	573	525	574	561	562	549	589	595	526	566	605	594	595	590	576	594	534	549	564	568	560	598	561	559	610	646	579	596	569	585	621	590	547	625	560	571	591	566	587	576	568	585	597	594	578	570	537	560	567	574	615	593	602	590	560	582	647	610	573	526	578	579	589	546	545	611	603	589	582	609	606	601	568	580	591	593	561	596	593	544	593	581	584	594	607	572	566	596	550	590	569	558	595	579	566	576	612	598	547	589	574	555	591	581	547	564	599	583	568	545	586	580	563	593	567	584	568	571	538	593	577	569	574	528	557	583	596	599	557	569	608	642	574	600	604	576	571	610	570	549	555	572	579	579	587	585	562	532	555	587	554	609	584	576	547	572	562	595	600	598	597	576	562	563	565	604	598	596	584	573	608	629	583	590	584	565	588	584	552	628	616	598	568	560	556	561	594	596	575	582	559	598	592	584	601	519	564	588	580	575	581	529	622	543	554	577	551	548	565	549	541	561	581	582	584	574	585	574	605	600	545	565	568	588	584	550	562	593	608	568	596	578	575	602	614	574	586	620	597	598	582	592	610	577	588	590	619	604	574	539	552	616	539	560	545	612	602	577	587	602	584	625	561	578	583	626	582	574	573	601	587	569	602	544	595	594	566	555	577	615	593	595	600	587	588	614	586	540	595	576	614	597	565	546	577	568	585	542	547	595	619	586	612	580	541	572	540	583	576	560	582	561	556	597	561	611	555	590	574	590	546	557	615	629	579	584	593	580	602	546	574	577	557	594	542	597	602	586	596	615	568	632	538	602	559	573	582	578	594	557	592	578	539	617	598	592	583	535	563	589	599	575	610	550	615	577	618	580	598	593	589	574	562	574	603	550	569	588	629	628	570	573	591	597	607	607	579	595	614	623	600	616	602	551	614	623	571	612	590	552	585	556	572	557	611	624	560	538	578	588	591	585	556	579	541	594	598	625	554	575	592	583	554	573	577	568	607	573	569	607	604	587	579	545	594	614	569	542	595	563	591	595	558	587	579	561	550	602	622	560	592	547	561	569	572	612	594	609	624	561	577	602	538	559	558	550	571	602	598	577	598	571	574	553	574	577	630	603	666	562	581	545	584	582	592	582	584	570	592	580	571	588	597	556	558	575	551	582	598	628	534	587	542	593	589	581	558	574	579	571	592	582	565	579	605	601	585	585	555	608	582	580	582	604	579	589	576	627	574	599	563	581	582	595	565	616	573	573	534	569	565	547	535	534	587	581	598	564	580	564	582	612	575	586	586	587	577	552	581	540	629	554	566	613	603	587	529	579	608	586	583	564	598	571	590	548	597	585	578	552	581	618	616	574	570	599	575	580	605	550	579	549	522	593	554	560	594	624	561	589	533	584	584	579	551	576	568	592	552	587	585	588	580	576	580	630	552	580	604	601	587	575	546	592	575	570	574	575	571	594	564	621	626	604	594	555	549	597	601	588	597	574	567	587	602	593	637	543	565	578	556	542	555	565	574	609	590	617	558	524	581	579	584	580	563	575	586	560	577	559	574	577	557	607	627	557	561	529	531	598	609	591	594	572	554	613	616	565	608	529	558	594	571	539	588	552	590	561	599	583	536	569	612	616	579	596	635	600	546	553	562	579	560	570	577	627	645	591	591	597	567	593	548	590	592	585	619	603	565	654	606	570	606	606	578	575	567	586	587	597	543	584	566	546	562	576	539	568	556	549	552	580	578	545	585	614	598	583	544	592	571	627	603	572	560	585	553	578	566	561	579	581	601	583	596	616	627	549	556	590	609	587	612	593	602	623	592	571	569	549	577	577	603	561	635	585	600	551	566	582	553	549	575	565	610	608	587	566	568	577	595	556	594	584	545	578	555	572	596	552	559	569	540	560	600	566	519	594	603	564	568	630	599	639	574	555	579	512	604	551	577	572	523	600	551	583	589	590	625	533	574	558	562	582	556	572	584	631	553	544	588	579	578	605	592	609	571	555	606	580	547	531	544	550	617	621	550	604	552	581	576	592	565	616	511	591	616	607	578	536	596	610	549	612	603	542	557	577	599	584	589	577	582	584	596	596	597	624	603	587	575	586	579	608	608	583	552	573	589	613	596	628	597	571	584	566	532	583	590	581	618	547	620	574	551	577	576	542	559	561	566	589	573	581	560	595	563	578	591	598	599	574	569	546	584	568	566	554	563	602	590	612	596	567	578	573	583	555	577	588	630	575	608	570	554	544	591	597	622	572	583	598	578	608	583	605	603	586	628	595	574	581	595	616	598	586	558	569	566	587	558	587	601	586	569	598	579	584	578	566	552	615	564	526	614	556	575	557	557	601	583	625	565	579	576	610	574	602	554	564	583	578	570	614	597	577	569	580	600	634	596	569	576	551	565	558	586	570	575	581	577	581	620	597	558	594	574	586	559	598	609	597	584	600	596	598	579	531	588	583	574	609	566	595	580	570	572	551	615	594	633	583	563	584	578	582	593	563	566	555	602	534	591	557	548	639	585	591	585	587	615	590	603	582	568	538	556	591	566	606	601	588	592	569	564	587	594	570	579	585	580	584	612	593	572	516	611	562	569	574	571	569	607	550	589	555	556	578	615	560	595	582	584	616	612	573	593	623	621	539	595	609	579	583	629
23057	21561	28989	24627	21548	21471	8397	1602	1307	1286	1216	1130	1127	1054	1104	1076	997	978	1047	1003	967	976	976	993	960	941	1002	938	939	924	968	904	955	945	1046	1051	948	1027	961	1059	982	921	943	945	1029	986	977	1012	966	976	967	912	945	937	976	936	901	969	989	980	936	995	990	972	954	976	928	997	953	1003	926	908	946	957	894	909	956	867	950	991	937	924	924	981	989	925	919	924	893	919	945	930	1009	932	923	906	972	969	951	909	941	904	923	933	940	976	947	964	948	923	962	950	922	968	895	945	868	931	917	932	927	964	920	927	895	905	939	872	902	896	928	976	922	919	931	988	927	884	896	942	896	939	950	964	923	933	909	926	961	913	941	872	966	907	960	946	858	950	953	917	928	957	985	896	976	900	901	947	950	888	888	931	939	917	939	924	914	968	912	959	935	899	918	1010	943	944	967	936	938	938	935	931	936	909	973	920	880	881	890	945	910	921	967	901	898	946	917	956	957	883	954	870	895	964	921	964	908	966	919	961	966	936	855	919	923	931	896	954	933	907	984	942	907	941	915	971	905	936	921	919	930	957	965	896	914	946	950	948	918	966	946	879	937	919	935	923	911	912	926	868	898	907	951	905	879	919	858	947	945	901	901	962	913	927	887	892	964	928	976	946	912	915	913	917	940	962	925	973	940	960	919	891	947	949	920	953	919	939	993	937	955	896	977	968	950	934	935	897	962	945	937	938	912	963	962	962	957	937	916	883	910	907	941	940	951	923	998	916	953	889	895	912	887	939	886	954	937	931	957	883	987	865	938	878	922	900	966	876	964	930	945	915	889	932	909	936	912	942	981	921	889	921	950	921	942	936	946	928	943	957	934	957	900	963	918	875	894	929	1024	954	939	925	918	969	944	921	1009	953	939	944	917	917	916	917	914	897	943	901	895	942	925	969	935	927	915	946	938	933	874	924	982	905	926	948	929	911	877	935	921	907	1049	923	983	868	943	939	917	927	986	956	933	933	939	949	945	947	957	971	910	948	949	941	923	946	888	926	998	940	948	861	944	878	944	932	906	926	972	933	958	909	909	948	921	996	930	954	961	941	935	899	934	926	932	969	886	976	937	946	954	943	948	962	984	903	920	898	926	956	939	909	929	930	898	954	986	873	926	964	953	968	986	971	931	939	935	917	975	918	936	957	925	939	923	900	900	897	901	934	929	936	941	886	895	975	941	961	1009	934	928	980	916	904	971	942	1009	944	909	887	891	920	911	929	949	873	932	938	956	932	935	902	931	911	928	924	893	928	875	893	961	937	928	905	935	878	910	938	917	891	923	908	961	881	930	917	937	935	934	922	946	908	939	969	936	932	916	970	976	922	966	912	921	921	970	982	940	979	888	907	946	899	904	922	914	909	928	936	951	937	989	916	952	897	900	970	959	977	908	965	963	944	960	867	919	897	907	958	898	951	967	907	978	989	952	937	881	892	951	923	877	948	941	938	923	905	962	923	934	932	890	949	919	890	916	916	944	993	920	960	937	916	911	928	919	888	992	996	923	899	869	906	974	915	956	923	905	948	955	930	935	955	902	889	908	935	919	929	897	985	898	848	991	907	918	830	951	920	906	938	944	906	908	917	948	945	940	915	918	1001	985	936	973	943	906	930	944	939	937	835	884	933	868	931	922	998	964	968	918	976	885	903	969	906	919	896	910	899	935	958	902	880	963	966	895	935	956	909	917	883	929	871	900	936	949	898	920	962	887	934	941	935	892	981	954	935	950	876	918	904	984	897	911	958	895	954	1012	962	921	949	969	954	891	972	930	953	957	941	888	923	939	907	965	907	926	922	947	883	934	962	888	937	929	939	921	913	919	910	898	942	909	940	959	958	921	924	941	916	949	916	940	945	938	971	899	951	991	923	911	968	937	893	928	937	938	932	911	892	878	915	966	983	962	951	931	950	972	915	950	963	926	909	906	888	934	930	913	918	877	958	924	903	949	925	913	873	917	958	879	1000	927	902	896	911	927	989	979	922	928	941	934	949	906	919	946	904	954	914	957	919	909	906	992	956	902	885	950	916	912	900	955	962	898	919	940	932	882	975	919	902	991	945	942	910	886	883	946	930	932	896	895	919	931	931	936	896	923	984	926	951	934	931	913	917	949	983	900	922	884	974	913	910	901	921	959	922	906	939	923	936	956	980	943	943	919	940	928	915	932	977	933	980	920	953	950	905	990	949	959	948	905	919	868	883	899	931	892	923	891	940	903	894	894	924	896	984	967	906	946	929	949	885	942	910	950	958	970	881	949	995	967	945	949	863	923	918	981	926	914	933	901	949	994	888	963	976	922	984	935	932	937	883	936	945	940	953	955	944	941	932	942	914	957	919	943	959	955	921	976	899	885	939	889	950	944	901	957	882	999	1014	916	956	958	940	854	891	909	986	959	943	910	936	958	966	882	946	896	981	911	1007	920	934	967	945	939	906	921	947	935	907	1006	917	910	895	953	981	900	903	975	901	947	957	912	937	954	947	935	918	971	888	905	929	974	912	945	927	896	982	929	977	909	964	940	930	965	897	920	960	977	888	941	914	947	925	946	893	952	913	957	901	937	911	901	900	930	883	891	910	931	839	930	986	967	893	934	924	994	923	948	921	922	918	916	911	930	861	957	921	944	918	877	932	911	960	878	893	944	926	921	876	919	938	907	940	907	919	913	985	913	921	888	1005	926	967	952	938	933	909	915	968	926	915	943	928	899	925	901	920	969	907	904	951	964	896	944	934	916	916	926	940	901	926	948	906	972	930	959	880	909	876	960	938	955	916	953	952	985	927	938	880	948	951	993	907	987	869	925	907	923	942	865	909	901	964	957	942	998	967	1010	915	890	880	951	898	930	911	928	885	906	906	922	937	942	906	917	955	963	977	884	939	947	893	905	942	918	911	899	946	931	914	994	923	939	930	933	934	941	912	881	912	863	909	891	861	884	954	884	962	929	911	896	859	956	904	951	884	984	939	934	989	934	996	921	946	912	1011	919	932	928	954	909	911	932	904	983	959	927	975	945	885	925	918	920	990	908	938	884	896	957	899	930	955	951	1014	910	946	917	899	926	947	878	904	928	913	930	968	902	893	884	924	961	911	899	957	901	890	981	943	961	944	954	927	938	929	960	901	916	914	936	861	998	935	927	918	906	950	946	963	871	911	884	889	936	948	949	942	922	938	990	922	880	946	955	939	920	960	914	891	894	968	918	851	893	948	992	955	998	905	952	908	972	902	908	917	912	917	893	940	958	951	961	904	875	937	957	951	944	970	905	897	963	941	899	875	943	932	940	893	947	908	958	897	935	907	942	933	932	914	918	983	953	886	948	938	910	885	901	902	902	904	926	942	885	929	922	928	875	971	958	931	935	928	959	898	885	935	863	878	894	953	966	957	989	880	926	881	950	930	946	916	930	881	900	948	956	949	964	956	962	863	911	941	866	935	930	928	959	844	965	934	982	941	910	951	925	930	930	898	950	910	975	918	924	938	917	863	905	922
19573	68343	34177	4637	3354	2716	2151	1881	1596	1468	1255	1270	1226	1169	1098	1015	1071	1130	1059	1045	1035	1014	1001	944	963	931	929	940	975	938	976	999	956	1024	1033	973	954	1041	969	945	979	975	1006	1024	967	965	1018	942	965	935	930	936	917	919	982	953	966	969	997	910	928	937	934	1025	1013	946	928	940	1000	934	930	929	957	943	961	942	953	896	907	885	923	963	912	930	963	919	885	969	922	933	942	941	894	918	944	951	938	935	958	925	921	963	923	916	928	943	932	890	931	910	945	877	961	965	976	940	979	891	944	971	918	953	972	905	921	931	941	983	913	940	904	906	901	914	902	891	961	969	939	924	920	931	937	987	894	916	893	910	981	935	938	908	886	943	907	944	972	891	920	926	914	963	949	931	901	899	916	953	890	1031	948	920	893	945	914	924	942	931	925	945	897	953	955	989	958	975	921	888	969	880	961	942	925	962	969	949	919	931	970	949	929	882	928	956	976	884	944	1015	980	959	932	935	990	958	971	911	948	932	895	937	912	924	894	965	946	914	943	885	916	954	961	973	940	934	935	912	967	915	971	938	942	907	996	914	899	931	911	943	915	972	954	947	921	903	923	917	988	900	959	923	947	911	945	958	960	985	927	963	912	951	929	977	954	964	938	939	949	904	903	939	946	939	928	943	891	931	962	923	883	925	978	940	907	960	966	927	920	944	979	925	943	961	915	956	923	928	940	942	924	928	931	869	921	950	962	979	940	940	994	901	973	955	901	929	964	912	844	997	941	988	886	953	884	899	938	945	897	909	926	903	1000	917	953	932	893	894	955	966	965	926	918	978	896	912	943	978	913	921	893	917	975	931	900	938	915	927	937	980	920	978	917	915	926	909	940	945	974	871	929	940	898	962	919	952	991	961	872	933	931	899	938	921	987	921	922	926	980	921	907	926	955	939	925	935	893	927	952	961	913	956	995	945	935	909	920	927	939	931	915	911	922	899	951	942	896	936	933	977	924	957	942	882	918	958	915	957	874	982	948	886	912	914	919	926	920	960	939	929	910	940	889	956	922	990	937	948	931	954	923	951	921	952	942	877	917	986	957	911	896	946	970	921	950	925	894	937	936	955	928	880	886	961	917	984	950	968	940	929	912	893	931	980	917	947	914	906	873	953	927	932	909	923	942	977	943	904	931	934	856	884	952	932	932	940	885	951	897	959	962	913	969	929	933	891	924	928	916	930	960	966	946	928	937	948	964	943	926	968	960	1003	941	913	881	921	901	926	857	901	924	984	923	948	940	887	967	920	984	988	922	950	914	914	944	948	953	944	943	942	955	963	887	878	945	962	908	968	919	960	857	934	928	931	925	948	898	980	913	906	944	928	908	891	965	939	954	941	929	930	934	930	923	898	914	943	975	954	945	906	905	899	922	870	944	948	937	965	959	962	896	952	988	891	999	928	937	910	959	906	926	937	939	956	891	963	951	888	918	983	935	999	988	952	940	938	918	916	926	890	867	959	902	959	920	957	953	918	916	916	950	922	950	937	990	914	955	935	919	861	901	988	944	919	931	930	960	942	963	908	935	916	931	909	930	952	943	939	924	943	888	926	942	952	951	919	903	966	906	967	906	960	954	907	913	982	936	936	938	925	973	903	844	960	982	877	897	920	961	903	914	919	914	902	933	970	916	942	904	924	961	971	995	884	928	946	999	878	971	916	920	895	972	921	928	923	933	887	1016	903	940	952	933	871	926	920	951	904	901	930	913	880	899	953	904	941	968	894	909	927	898	936	931	929	878	940	941	957	984	851	907	974	887	855	908	927	927	939	947	919	900	944	939	881	938	936	906	960	898	907	959	921	961	857	926	963	930	931	918	947	915	903	924	921	1009	969	960	957	939	948	950	982	1003	942	938	928	900	948	928	943	930	945	973	943	947	944	987	865	955	850	897	963	890	925	936	952	950	891	956	920	936	951	955	956	962	940	901	880	889	979	936	944	979	953	918	941	961	921	974	876	956	915	888	901	942	976	939	912	917	986	974	922	935	974	962	891	954	937	993	932	926	906	973	853	929	886	970	886	936	927	921	971	874	940	910	947	930	969	885	900	942	866	985	945	908	938	884	930	977	947	954	946	896	934	971	939	938	977	943	916	983	896	964	928	939	974	942	918	893	941	918	891	940	939	967	944	974	942	1004	936	939	903	886	962	950	864	892	888	1024	917	954	880	952	959	944	861	983	924	936	937	960	905	1022	917	898	904	940	955	937	937	895	925	913	912	947	894	956	978	906	962	901	905	876	903	971	921	920	900	992	922	964	909	945	930	913	979	933	964	896	995	962	915	905	892	945	901	930	903	963	950	930	934	965	948	948	937	917	972	936	911	879	973	938	924	948	946	967	921	926	982	919	959	905	974	925	957	938	966	947	911	977	977	941	934	944	937	963	981	974	974	929	914	900	943	958	959	945	937	926	918	944	953	920	915	939	995	918	946	925	933	1000	960	921	935	920	965	959	913	939	917	879	927	876	953	916	960	958	970	889	867	923	919	995	928	924	897	948	909	945	937	897	960	920	976	910	950	979	937	937	966	977	959	917	930	985	901	922	956	967	880	870	945	956	931	946	914	940	981	951	878	939	963	922	958	935	913	931	969	946	924	935	898	964	938	949	888	987	940	933	928	990	955	908	952	971	952	917	994	917	946	872	940	950	901	900	914	943	910	919	840	984	960	901	904	957	948	996	920	922	908	897	888	916	899	921	947	967	975	927	884	921	909	953	882	951	976	979	982	957	903	973	980	915	946	938	915	926	892	976	946	912	940	924	987	911	946	905	1008	898	911	961	964	896	937	917	917	967	943	1026	915	925	956	932	888	924	929	898	940	1006	927	955	974	934	969	874	956	910	911	953	973	976	945	913	928	902	1008	955	907	926	951	910	931	855	965	900	969	966	938	889	920	973	983	932	933	926	967	897	951	861	933	946	908	951	919	926	957	916	970	862	897	948	950	965	901	948	937	933	950	905	970	999	952	934	918	960	977	987	936	929	935	921	892	954	920	924	990	937	989	942	989	951	892	934	943	933	937	936	886	937	891	931	890	963	956	893	954	933	917	928	874	867	980	934	956	981	911	937	903	941	919	942	937	902	897	960	945	916	940	926	914	882	923	947	951	990	918	953	979	934	987	979	912	991	934	925	1013	926	915	995	900	925	919	957	941	900	955	923	956	912	902	916	937	962	942	925	947	893	940	928	956	881	888	951	941	964	961	899	930	911	960	984	976	846	917	970	898	969	907	872	978	919	888	926	957	911	947	894	939	965	964	941	963	895	933	915	944	930	998	945	940	919	892	937	919	967	977	900	937	953	957	917	925	951	940	1009	924	932	942	953	914	895	974	946	954	905	921	926	902	914	901	951	950	947	888	986	930	937	911	939	990	950	957	951	953	928	967	929	918	902	885	937	932	918	858	930	911	930	945	907	990	927	947	865	935	928	949	881	938	942	939	898	920	923	936	939	890	932	901	954	884	909	949	949	916	935	949	943	920
28708	19842	9315	926	496	499	491	480	460	477	451	485	443	421	443	458	450	478	497	455	514	474	478	473	475	450	468	465	474	455	446	468	486	511	507	459	459	492	426	452	463	460	450	469	503	490	466	475	486	470	447	504	452	493	507	486	475	475	492	478	511	454	500	506	482	465	512	467	464	505	459	484	416	462	479	450	468	471	459	494	465	525	426	464	484	479	477	450	487	482	487	470	524	427	454	481	500	491	439	473	432	480	495	463	423	473	493	459	499	463	482	491	485	428	467	524	486	454	542	455	483	474	492	485	494	460	479	475	471	500	436	459	490	500	492	482	475	436	496	463	433	503	505	477	460	509	465	461	480	488	473	448	498	508	452	446	455	466	427	462	487	468	492	484	474	501	442	450	448	511	476	469	466	471	481	450	495	462	493	491	488	462	456	520	442	504	527	469	492	471	501	466	438	510	438	463	453	450	436	498	492	481	495	470	416	473	467	461	480	488	506	482	450	491	485	475	499	457	472	449	431	486	489	480	488	458	467	428	450	483	466	458	463	507	482	456	442	507	456	493	472	505	523	497	457	436	489	456	451	473	440	471	466	506	502	472	478	503	459	486	467	451	457	461	508	476	454	467	482	502	467	450	445	460	492	445	471	489	468	485	439	441	494	483	486	438	463	487	487	451	413	463	444	477	442	459	431	502	475	446	419	467	481	451	464	472	483	492	471	484	477	437	450	474	472	448	507	480	449	506	457	460	472	479	480	495	512	458	466	517	487	462	513	473	459	470	469	459	448	442	464	460	470	444	447	492	461	461	459	464	463	469	499	479	500	477	494	497	481	445	468	463	488	462	493	475	486	452	469	500	518	460	471	487	449	462	436	450	482	472	455	458	470	425	489	434	463	470	492	439	471	462	494	449	463	493	473	458	462	486	447	466	485	464	470	460	508	472	447	433	498	482	483	460	424	490	464	517	477	458	468	460	471	478	473	506	454	482	494	458	482	462	488	484	456	470	496	458	510	473	482	483	453	453	500	485	496	491	428	457	479	444	500	494	484	472	483	459	480	447	438	501	451	426	446	486	470	448	454	490	481	448	518	425	473	504	485	466	453	501	493	485	473	502	457	487	452	496	453	503	500	477	479	502	479	488	453	501	497	441	467	499	469	483	481	484	476	475	441	446	450	475	458	446	479	424	463	473	466	406	448	486	481	460	477	477	494	451	523	480	467	497	483	495	483	446	489	451	492	474	483	440	449	463	510	479	482	444	473	485	490	442	470	476	465	471	476	470	499	469	472	467	493	468	473	445	456	483	457	469	518	506	485	455	487	436	465	486	442	468	487	463	474	483	490	470	440	441	421	443	456	474	486	451	513	466	532	505	463	503	462	454	433	473	465	478	492	522	448	480	491	476	477	438	484	465	477	479	452	470	477	488	507	446	475	454	472	511	470	480	474	485	452	504	445	468	470	488	441	457	473	466	476	477	477	445	483	427	485	436	437	487	486	498	470	466	463	498	421	455	424	493	456	511	451	460	470	458	451	427	457	430	467	441	437	472	458	441	472	473	510	453	480	494	476	490	495	484	417	528	502	505	503	470	491	474	479	482	461	481	460	466	463	498	468	464	483	485	476	463	435	476	474	493	484	506	481	443	485	487	465	480	469	495	500	481	454	481	457	455	434	462	491	462	493	514	482	485	474	447	462	443	497	461	474	488	466	476	517	496	455	524	478	474	452	455	432	488	469	458	493	456	472	463	474	442	478	487	472	495	531	469	502	478	472	441	481	496	493	511	403	440	447	418	470	499	470	452	457	483	487	477	500	452	471	466	461	451	497	468	467	483	475	469	485	478	483	481	508	467	504	440	483	469	483	495	469	468	451	477	482	482	477	482	480	464	493	487	478	509	480	492	459	472	507	493	479	517	458	473	472	477	486	495	443	472	502	469	453	462	444	490	451	504	480	518	487	488	444	485	456	468	508	456	472	446	461	492	460	480	474	498	480	496	498	482	466	505	487	474	483	515	495	438	472	446	482	479	466	475	476	466	486	499	481	514	427	475	464	453	438	471	469	443	486	448	512	493	486	470	455	483	471	441	462	489	482	498	447	470	454	503	454	445	459	509	451	493	503	450	497	468	442	485	462	471	474	480	479	439	436	492	461	489	460	462	492	464	457	471	496	475	434	480	477	491	506	455	454	484	501	462	458	498	466	499	466	482	461	496	456	478	484	485	438	458	456	448	470	527	441	465	470	469	486	509	474	495	469	448	443	501	507	495	480	425	524	454	462	481	476	437	452	494	484	454	460	480	494	443	473	491	505	432	507	461	458	423	470	448	474	439	434	489	501	470	463	494	495	468	475	492	447	461	456	436	479	447	437	490	470	469	420	464	518	489	482	479	458	486	454	439	481	488	485	518	463	478	475	467	457	486	446	438	457	466	463	478	481	472	457	438	467	509	479	462	488	493	488	453	466	467	493	451	455	484	460	483	457	480	508	461	481	493	495	449	465	468	459	499	477	483	463	448	486	468	442	492	453	455	462	486	480	464	455	457	476	481	480	482	468	484	470	502	504	484	463	454	498	435	485	491	489	458	490	484	476	438	447	488	475	425	425	452	487	482	471	454	484	478	425	444	445	480	492	462	477	475	493	477	475	461	508	487	486	441	455	468	432	460	442	485	466	475	444	479	457	473	499	494	438	452	435	460	484	491	467	469	505	500	488	465	449	498	430	481	467	509	453	472	490	467	484	469	490	507	435	463	473	478	458	546	492	517	458	459	468	448	492	487	512	458	482	486	481	520	449	514	466	479	446	445	468	487	473	478	489	497	445	477	478	480	468	500	484	485	479	488	484	469	431	469	512	451	458	508	461	475	451	452	460	440	462	463	488	511	451	455	441	488	449	479	484	450	512	479	455	487	512	494	474	475	489	495	462	449	456	503	417	492	445	454	477	506	507	469	446	476	453	460	485	470	467	453	493	477	465	491	491	494	431	467	471	507	435	467	456	438	453	472	461	494	474	506	462	450	467	480	490	439	496	485	450	468	405	493	473	486	451	482	482	481	467	500	446	479	480	460	474	509	526	454	451	500	476	424	482	499	471	492	461	468	494	481	475	456	472	513	454	460	475	457	455	478	490	466	483	472	480	466	472	495	425	444	475	491	482	482	468	470	492	462	478	494	472	445	450	488	461	422	473	471	416	469	433	506	525	468	481	409	474	448	457	470	489	486	486	496	409	488	457	485	491	467	425	435	459	468	459	464	473	472	474	430	497	474	467	427	473	447	491	484	486	447	477	449	481	485	443	479	450	490	498	468	510	467	468	467	489	435	441	485	450	430	458	506	473	487	460	508	483	481	468	492	442	446	489	468	463	467	453	439	450	463	462	478	445	469	489	459	472	484	449	451	473	482	500	466	475	457	452	461	473	504	486	455	498	459	474	458	423	471	469	468	463	475	443	462	473	438	452	471	489	440	464	437	443	468	481	503	479	425	510	495	490	437
10967	17972	4801	570	527	495	525	497	499	521	494	528	556	488	464	471	511	527	510	501	488	549	506	470	495	469	486	513	479	466	496	491	489	536	553	537	538	494	539	508	504	522	486	511	533	490	497	482	525	507	493	517	498	522	449	511	528	482	524	479	483	458	534	519	489	475	462	494	493	473	471	521	509	484	476	526	528	532	504	524	478	466	472	492	479	458	514	542	519	467	488	499	484	523	496	526	514	480	551	513	506	451	458	505	509	448	530	511	520	515	492	501	481	496	508	495	485	480	517	435	497	466	488	518	489	516	518	500	503	497	496	514	490	502	470	490	497	518	458	567	513	525	498	494	513	468	483	514	513	500	514	492	512	544	479	480	489	491	497	535	478	460	533	438	482	503	516	491	496	472	496	492	491	496	511	503	513	518	504	510	498	499	470	505	529	533	487	486	485	499	537	501	478	485	461	508	493	505	487	519	524	502	477	517	496	474	552	472	492	483	493	486	490	472	512	517	461	523	513	509	508	511	460	545	442	500	472	524	496	509	483	474	507	465	507	480	488	520	463	483	485	462	475	482	492	527	479	501	497	474	510	511	456	495	460	479	549	511	505	470	483	518	468	459	498	558	513	501	509	513	501	512	475	504	454	478	491	504	480	534	513	462	475	465	502	455	511	477	503	537	443	550	484	500	480	509	484	499	476	439	505	461	493	529	503	502	501	490	461	460	506	533	493	480	479	448	525	489	478	561	498	531	495	501	516	506	505	515	475	492	506	509	510	485	469	477	479	503	467	491	503	534	475	478	497	504	493	510	514	469	484	521	459	511	473	478	482	522	490	486	510	481	496	484	454	517	520	519	502	526	485	453	507	515	473	518	475	506	468	474	477	487	456	513	490	488	475	492	451	497	480	480	510	504	514	529	475	498	497	502	488	486	501	479	497	514	496	517	477	508	529	433	480	504	485	485	455	517	490	479	478	492	495	455	492	465	504	491	515	495	491	493	471	485	464	489	537	477	493	473	508	520	479	486	502	442	489	523	507	512	558	487	507	471	492	480	545	504	458	500	470	510	498	493	510	518	483	471	508	481	503	518	449	505	464	514	489	498	502	503	457	474	509	484	528	512	482	525	468	494	488	506	490	531	505	540	498	498	496	477	495	494	531	548	498	537	496	503	492	457	475	463	519	490	528	494	488	494	506	492	489	454	505	474	466	485	577	541	507	529	508	470	482	511	524	503	512	509	486	487	483	516	508	496	492	504	497	460	505	504	465	464	514	483	523	483	488	507	521	530	509	495	515	485	525	508	467	498	467	499	500	496	503	505	520	467	496	505	466	489	487	487	510	515	480	477	497	483	444	536	474	509	528	480	524	510	494	483	508	498	503	493	526	471	487	478	496	474	481	507	493	525	489	474	442	471	484	464	498	528	496	542	527	529	484	479	501	515	482	519	491	479	513	487	466	505	519	486	518	490	474	507	495	471	493	508	510	423	489	469	516	499	476	480	499	471	517	511	512	483	489	502	504	486	507	497	496	494	511	491	518	507	512	488	487	504	458	524	513	457	504	481	476	488	477	504	516	481	502	518	506	487	505	503	469	487	498	537	503	499	470	475	479	504	501	505	509	516	511	518	470	499	504	519	490	460	507	509	489	544	458	488	510	520	481	541	503	471	547	489	500	467	501	498	501	479	548	495	523	501	516	469	516	510	495	455	539	480	504	499	448	467	505	465	485	486	453	508	497	504	481	508	480	532	452	480	457	526	505	480	534	525	510	502	535	520	533	535	472	463	489	495	491	496	498	523	493	437	464	521	542	493	451	466	521	516	511	522	535	526	515	450	485	475	505	492	496	511	469	499	495	469	484	496	512	464	505	453	465	491	481	478	476	497	502	486	520	492	497	483	470	464	483	523	483	558	493	520	514	504	488	539	505	488	491	504	516	486	473	490	477	469	497	467	501	455	477	461	490	514	524	500	532	500	509	491	491	497	463	456	485	498	490	518	500	550	472	481	520	475	507	491	534	471	539	455	499	477	490	506	479	541	496	510	513	491	472	472	485	505	498	510	497	477	467	482	473	493	504	477	494	464	511	495	488	482	520	511	476	504	480	489	512	448	484	515	533	515	524	497	509	475	511	480	497	481	494	489	466	440	498	493	473	479	518	509	517	511	554	504	503	488	483	490	532	501	479	481	492	470	481	459	484	514	489	501	544	526	498	493	476	495	509	506	511	496	495	546	493	479	466	511	494	492	483	456	462	472	504	476	478	488	496	506	485	548	495	525	484	529	519	461	490	467	449	505	479	479	502	459	499	522	494	482	441	493	511	521	493	520	514	503	481	522	515	497	487	510	482	505	534	505	501	486	510	521	511	529	509	479	475	506	506	532	504	489	491	512	487	497	514	478	474	502	486	502	518	509	464	503	542	477	465	512	492	443	516	474	494	450	504	498	522	474	487	461	505	538	509	500	493	478	479	521	495	468	488	449	461	517	514	529	491	521	515	502	494	499	480	500	496	474	478	439	498	512	502	450	488	483	479	516	513	505	515	458	517	502	499	511	499	528	492	500	463	468	491	465	480	490	483	502	516	479	485	512	471	517	493	471	528	516	548	470	496	513	470	491	528	478	474	469	489	492	506	475	515	467	513	481	496	515	478	457	477	477	484	500	491	489	484	507	510	470	502	494	508	530	502	536	524	527	512	518	507	525	475	459	534	461	497	485	488	465	470	525	474	458	478	509	539	530	530	481	479	494	502	510	514	503	504	525	499	496	464	486	473	474	483	515	467	510	479	530	508	496	507	456	527	524	478	500	456	469	496	510	486	515	498	498	450	499	510	495	506	479	504	473	478	474	512	501	488	485	498	498	473	457	504	525	467	483	503	499	529	484	478	480	496	498	512	516	487	468	467	465	497	509	493	488	496	476	512	519	501	479	493	536	520	536	472	474	484	510	500	519	497	449	511	519	527	493	516	472	515	489	472	506	501	500	477	469	503	491	499	508	496	507	489	517	493	510	535	521	461	480	537	492	495	484	506	578	469	488	504	488	439	489	530	502	479	483	491	506	495	475	453	490	465	462	477	490	506	525	469	536	512	529	494	469	501	497	476	504	477	501	519	462	489	495	508	476	489	489	501	527	463	480	521	481	459	506	497	468	544	519	492	529	522	497	495	502	499	456	467	486	486	496	441	500	508	490	507	491	468	472	513	518	490	517	526	487	506	498	478	479	499	537	506	490	510	522	485	474	514	479	491	505	515	489	485	492	490	501	516	489	480	510	481	480	457	511	505	508	523	513	453	521	493	499	515	505	477	507	499	499	431	529	480	513	517	490	484	531	471	480	492	525	513	521	520	521	483	467	482	500	472	512	526	509	525	482	444	479	514	448	516	468	473	469	493	502	519	500	483	526	497	513	495	465	495	472	463	525	498	500	455	469	485	500	467	520	507	470	545	467	505	491	516	512	506	494	507	495	516	464	497	499	512	459	458	496	469	480	460	485
24305	21559	28603	24863	21184	7498	1362	1068	871	953	861	783	850	817	757	786	775	801	839	762	701	735	785	766	741	738	726	755	742	729	697	744	744	753	787	775	731	766	772	735	733	725	764	725	768	737	763	744	783	724	745	794	770	734	725	709	697	764	753	722	744	727	742	682	683	723	728	745	720	734	711	777	748	707	718	716	747	765	739	704	703	710	748	705	744	738	776	703	797	674	742	723	719	695	703	752	744	728	710	720	716	741	734	730	732	780	750	739	757	744	740	765	723	742	752	764	716	723	763	750	761	752	768	734	757	747	755	700	726	767	710	703	749	758	695	711	717	736	772	750	676	693	754	699	762	769	741	757	750	753	684	791	787	744	662	728	752	709	692	776	749	757	748	730	713	689	754	679	718	729	707	730	748	721	766	766	746	725	720	745	720	719	780	697	692	741	744	735	715	730	733	747	737	717	793	752	724	712	784	738	758	686	772	733	734	747	782	769	694	789	753	691	670	768	748	720	736	719	760	789	682	725	750	760	750	746	742	704	769	719	699	740	759	722	710	737	749	699	716	700	747	709	741	704	687	716	692	772	756	730	731	724	710	735	750	747	736	760	744	724	804	737	735	701	755	713	726	722	746	739	749	718	725	676	748	746	679	711	720	749	746	758	749	717	734	694	730	699	720	724	747	725	748	758	741	691	744	716	757	724	749	768	673	779	747	724	746	711	708	749	768	727	773	799	767	733	724	715	697	761	660	712	746	726	691	737	704	714	718	724	712	718	787	672	765	735	744	766	676	736	727	740	780	723	751	755	721	709	712	767	743	725	768	708	716	688	724	761	729	761	741	748	718	695	685	775	705	752	706	752	740	738	711	690	714	724	715	790	720	730	704	750	693	739	743	762	749	715	740	695	703	681	756	745	717	734	737	700	728	735	690	775	728	718	775	720	766	712	721	710	753	758	737	738	699	721	722	778	768	746	735	776	730	757	717	710	714	710	718	711	735	737	745	732	702	735	690	729	703	731	687	708	717	706	683	744	750	729	683	688	719	706	757	684	740	732	693	731	724	761	752	724	682	743	717	746	829	769	736	746	739	727	719	699	704	712	750	755	745	747	690	736	767	754	747	705	725	730	773	708	757	724	761	695	775	712	747	759	724	782	727	725	765	753	737	758	715	707	708	732	721	717	736	749	715	700	738	701	723	698	673	730	736	727	733	744	685	693	768	739	718	744	723	715	700	793	723	683	728	724	723	706	731	736	780	737	750	757	792	723	723	732	771	719	712	713	737	705	702	722	733	747	706	697	728	747	775	759	737	771	713	669	735	696	720	733	770	754	767	723	756	724	720	719	733	736	792	709	724	729	715	708	728	681	699	735	736	690	725	709	776	794	740	709	725	757	702	733	732	665	763	780	695	705	801	721	719	721	748	760	741	730	701	736	672	732	743	730	754	732	737	739	774	742	691	736	682	743	748	748	720	738	750	709	713	705	756	727	710	727	730	701	732	790	728	740	727	685	763	724	753	717	712	741	743	714	759	720	731	752	743	731	755	783	742	746	756	669	735	678	718	701	702	727	748	677	739	751	693	747	697	696	750	687	746	702	681	710	764	721	744	770	706	701	751	750	733	731	747	679	756	740	724	731	759	712	744	707	737	741	744	731	772	752	784	720	732	742	709	725	712	714	719	759	700	783	725	729	712	711	708	714	731	742	688	702	710	742	717	683	761	722	708	769	746	702	732	736	717	737	770	748	705	715	731	738	717	729	725	693	705	744	735	702	729	700	739	697	740	688	712	735	727	698	724	734	741	715	776	685	724	720	793	701	706	733	725	718	728	726	752	727	726	749	719	721	730	706	721	702	748	744	757	693	757	701	694	700	777	713	726	779	739	711	749	703	716	717	738	739	699	698	727	713	745	745	726	722	754	768	708	682	746	717	758	742	719	744	718	744	699	791	754	765	705	747	706	757	764	751	745	766	690	666	736	701	742	748	719	664	696	681	685	736	731	708	742	690	753	692	724	745	692	730	751	738	754	729	697	752	805	693	734	758	709	750	768	720	720	728	749	782	713	750	729	700	694	722	680	749	762	729	731	736	741	752	742	761	695	674	735	707	741	782	813	780	739	726	730	703	710	699	699	714	771	728	659	703	726	687	714	753	722	715	734	749	770	756	734	715	740	703	778	691	797	756	726	768	735	685	732	714	768	754	686	776	738	716	719	749	687	726	731	715	709	714	694	720	746	710	764	708	781	695	730	726	732	746	747	714	704	703	705	759	704	740	730	722	702	780	712	709	706	684	763	740	734	707	700	713	709	710	715	754	681	752	730	663	695	690	720	689	750	707	795	758	681	694	686	726	785	706	724	752	728	771	767	739	741	748	725	748	748	754	723	749	722	737	682	666	717	729	702	741	692	785	687	775	751	701	719	710	714	709	745	782	746	759	732	694	742	733	719	711	718	754	719	692	702	728	693	759	756	775	719	747	754	736	777	744	760	760	769	734	677	762	745	772	759	694	748	723	709	712	690	691	737	742	711	721	717	724	758	750	744	723	768	737	714	672	709	754	727	775	772	729	705	738	763	764	750	706	695	701	720	712	723	710	784	725	709	768	739	726	688	701	757	666	757	763	739	743	736	794	716	697	745	739	747	756	664	736	730	805	754	744	710	781	712	766	736	715	747	729	766	742	714	769	763	749	683	750	691	742	729	728	724	723	756	708	757	678	743	693	727	745	703	736	749	710	686	690	716	730	683	747	757	798	748	751	739	703	757	692	752	724	725	737	778	704	745	721	734	689	776	742	753	731	696	732	783	764	767	709	690	704	735	694	747	743	734	728	748	740	723	696	701	698	731	725	767	737	791	749	732	717	706	683	717	697	724	740	746	761	723	687	780	734	713	722	749	740	700	713	723	751	750	764	692	725	770	764	743	751	748	700	798	750	774	764	722	752	740	671	741	747	723	759	735	741	717	723	699	782	723	755	734	698	732	738	733	753	725	775	726	750	752	717	717	720	730	722	760	728	730	701	738	731	738	690	762	682	766	719	783	716	724	703	774	745	763	732	721	734	737	701	738	734	778	716	675	768	734	751	717	751	783	730	740	671	738	740	722	728	694	726	737	662	763	731	757	766	718	705	734	710	764	736	716	682	768	704	737	772	727	715	786	703	755	740	727	679	768	696	730	689	765	754	674	753	722	744	738	714	705	717	711	735	717	715	724	776	743	701	709	724	737	730	727	710	739	775	718	712	786	740	698	762	772	696	709	740	782	736	723	765	714	711	776	772	739	727	719	711	746	724	703	746	750	722	747	769	756	788	696	766	688	766	758	756	715	702	710	715	747	732	727	697	776	774	719	728	757	740	693	771	734	756	748	734	703	755	731	777	752	690	708	725	714	746	700	720	714	739	761	766	692	703	679	702	718	728	715	739	701	805	777	740	758	649	708	706	701	739	704	719	714	687	733	741	733	740	771	761	693	725	750	717	763	761	703	759	758	698	751	752
15622	61865	16377	2683	2090	1723	1314	1153	1112	1009	946	965	819	855	846	811	862	815	821	758	786	828	775	735	814	734	775	791	746	704	735	737	763	764	812	827	764	752	804	786	784	785	821	765	765	751	740	766	776	752	737	768	738	749	776	811	717	751	732	771	773	720	749	764	703	743	731	719	771	760	725	719	719	717	774	733	709	745	727	775	745	752	703	729	713	731	728	735	745	747	728	743	753	741	716	769	735	775	711	699	728	784	746	764	773	774	793	726	710	755	730	727	754	703	737	725	721	712	794	757	730	743	791	774	759	735	716	712	722	745	746	723	727	733	768	749	702	724	722	739	713	711	754	756	727	763	733	703	755	750	702	733	707	746	758	702	770	718	719	746	667	751	758	705	769	705	743	748	725	718	684	752	739	753	727	774	725	737	804	739	710	724	734	703	767	662	699	695	717	714	764	737	767	734	669	709	723	717	711	712	747	733	736	780	728	740	706	776	701	726	730	757	697	696	726	703	712	764	780	734	730	682	779	720	712	715	702	716	730	754	729	740	736	763	707	791	717	767	780	770	814	707	739	727	751	713	771	716	710	667	748	763	743	729	709	742	748	754	730	773	729	736	758	770	737	740	722	726	775	706	732	741	704	813	689	700	743	729	746	699	735	704	747	694	701	690	682	734	705	747	729	716	742	773	781	735	728	698	763	743	749	729	748	764	751	739	742	726	725	758	736	746	711	746	745	746	726	720	762	715	707	714	749	711	741	736	733	748	710	714	711	698	709	753	704	742	800	735	749	752	755	781	764	709	727	759	700	687	739	732	753	739	716	755	723	785	731	757	784	772	731	736	705	739	707	778	693	727	751	722	737	744	820	747	719	693	768	736	741	720	719	756	749	723	744	736	706	705	768	757	739	748	741	790	723	667	736	719	747	752	692	770	729	748	693	816	734	719	765	756	770	743	718	750	741	736	750	725	747	734	742	734	714	720	734	739	776	765	699	718	705	740	753	786	712	694	751	770	740	719	740	730	730	737	728	722	749	723	760	728	749	729	764	755	748	718	756	772	743	720	719	726	731	776	746	745	764	725	756	754	730	767	734	734	697	771	694	709	716	763	775	674	750	764	684	758	724	763	741	752	742	732	752	758	715	726	749	738	765	731	733	804	708	763	745	757	810	798	692	715	736	719	752	715	722	726	733	740	746	709	749	745	715	736	739	731	759	765	709	690	747	724	750	700	759	773	715	766	738	697	743	728	753	734	713	726	751	718	760	689	753	748	797	741	744	780	747	663	689	719	734	745	722	746	735	695	764	721	782	768	692	769	736	773	730	742	710	736	745	725	745	784	746	717	706	768	732	731	774	743	704	740	734	741	748	744	727	714	749	774	732	743	745	772	716	721	708	785	760	739	757	700	702	767	743	712	724	734	736	738	715	727	752	704	735	707	707	730	688	744	706	769	765	693	719	688	777	759	753	774	726	738	743	720	767	690	706	729	741	719	744	749	741	704	754	735	703	709	699	770	712	705	700	719	712	688	742	695	782	740	762	728	706	710	738	758	725	757	739	802	658	676	752	700	746	746	706	729	735	727	731	740	776	717	752	731	752	724	774	705	736	746	780	701	750	738	757	733	703	685	783	745	739	780	683	737	701	746	756	747	736	748	746	724	791	768	719	709	732	718	726	712	716	719	700	709	699	724	746	709	738	695	762	693	730	752	719	755	816	739	724	681	718	753	759	714	738	705	782	715	726	774	730	726	760	752	761	761	711	763	777	736	774	712	719	723	714	690	702	734	691	754	737	759	743	744	731	730	785	722	741	752	768	700	708	749	734	760	703	749	673	702	755	745	704	743	737	748	753	722	764	728	745	735	732	752	760	682	766	786	776	748	725	714	713	753	724	749	744	736	782	741	737	745	760	707	770	775	763	765	737	743	674	729	742	782	710	731	734	762	782	726	756	750	757	779	733	765	679	729	740	720	780	720	756	790	776	731	743	721	714	731	708	774	753	785	783	703	751	714	701	748	756	746	810	735	751	772	743	685	727	662	712	707	719	769	750	666	736	716	763	693	749	708	723	775	753	692	752	754	682	795	749	728	730	753	716	750	736	758	726	754	749	702	717	764	706	708	738	698	741	766	720	771	726	758	741	717	700	697	734	778	738	772	712	758	720	700	797	757	724	783	701	723	753	703	701	754	728	756	762	776	711	693	720	748	733	710	776	769	744	737	725	760	735	778	698	722	726	753	792	739	723	748	746	749	705	675	715	744	788	773	744	753	734	714	698	724	741	730	761	726	725	764	665	692	721	776	742	707	739	718	709	700	753	742	734	741	671	695	716	753	730	725	766	721	683	735	728	763	717	728	763	757	745	739	722	758	719	805	672	759	760	732	757	676	735	774	749	733	734	786	792	738	744	768	721	767	754	722	730	748	761	713	751	722	766	728	766	733	754	714	715	711	725	740	736	724	768	734	755	748	721	746	735	686	731	779	759	747	726	694	723	772	726	714	721	723	747	704	701	737	765	744	756	712	730	714	771	734	737	748	749	717	766	731	751	736	701	718	705	727	718	775	738	726	724	722	710	741	748	746	754	710	723	730	758	730	750	679	767	743	748	753	712	767	756	748	700	764	757	690	747	750	727	742	748	742	742	728	699	741	723	681	741	738	778	787	680	743	768	730	705	744	769	740	701	721	713	737	752	711	746	696	741	728	737	774	750	758	717	737	762	770	695	726	717	719	680	828	702	726	778	730	785	752	704	775	755	752	734	757	696	722	761	734	740	735	711	748	770	720	683	760	689	728	769	790	716	730	723	724	679	754	720	773	754	717	747	806	697	702	755	686	794	741	678	736	740	721	732	705	742	710	755	721	708	719	701	791	739	711	731	679	807	700	739	720	728	723	756	786	744	760	767	765	739	781	698	760	702	745	732	741	721	711	753	730	754	724	733	738	725	690	730	758	732	790	696	744	727	696	744	744	722	766	730	751	775	728	750	756	800	756	744	745	717	725	736	760	731	703	721	723	805	739	678	745	741	724	753	732	705	771	744	732	755	773	734	729	738	748	766	740	739	698	760	721	693	756	739	767	721	660	753	731	736	747	701	693	725	729	729	697	732	759	745	706	705	740	740	719	781	727	735	776	737	711	719	733	699	731	773	712	754	744	769	730	760	755	708	716	696	711	706	729	738	752	780	737	735	756	754	718	775	712	718	745	691	734	678	782	759	723	748	760	750	761	775	763	701	662	700	724	710	745	742	732	725	751	727	719	746	714	727	744	733	740	715	691	738	740	738	710	725	661	737	721	756	680	719	745	751	753	732	779	734	720	747	755	732	740	751	783	732	689	735	714	729	716	718	733	725	733	692	731	746	709	738	734	707	722	712	754	737	747	743	732	737	715	767	726	748	765	721	693	713	722	722	773	760	765	727	771	770	711	736	716	735	764	685	756	762	739	734	784	754	689	705	752	733	779	746	711	749	750	705	738	785	669	766	737	712	700	727	732
25331	21649	27162	25869	8330	915	776	613	638	561	591	596	598	590	614	537	553	576	531	541	524	543	540	549	515	585	562	559	564	548	537	530	543	549	616	522	520	543	562	532	566	589	600	564	534	536	569	534	556	515	528	504	535	518	527	553	546	561	558	534	523	552	537	530	551	536	526	556	547	546	576	535	546	540	539	534	570	537	482	566	526	554	526	518	578	556	579	537	538	487	516	525	558	541	501	548	516	549	537	521	554	523	524	574	504	538	563	539	487	529	516	537	508	564	553	511	552	540	553	548	549	543	528	576	526	507	500	506	565	542	550	534	561	557	535	542	566	532	533	516	539	493	560	515	544	525	554	536	556	555	485	546	557	552	528	569	492	530	530	552	511	559	537	539	519	533	501	547	582	488	529	541	542	560	517	567	495	511	499	570	502	598	547	539	500	586	530	492	531	522	474	518	523	565	558	514	532	529	583	574	575	498	535	540	586	520	553	565	508	548	553	526	489	535	516	535	537	512	548	509	569	537	501	538	518	555	498	499	536	555	531	546	523	541	555	535	498	585	546	542	546	577	516	528	558	519	499	566	526	491	560	552	505	517	513	569	517	527	538	547	541	554	505	522	476	544	502	581	549	512	580	564	507	546	537	588	505	538	530	533	532	524	540	521	506	515	526	503	536	527	486	541	531	542	556	539	517	541	520	562	442	546	593	543	514	486	491	550	549	523	548	541	548	553	559	529	554	549	544	523	538	522	560	528	545	468	479	535	522	549	533	540	576	534	561	505	555	539	541	516	550	534	509	550	551	536	540	525	531	582	503	542	564	526	489	546	555	515	541	547	551	560	546	527	578	533	486	524	509	544	534	540	557	542	578	536	556	555	555	509	553	543	536	572	509	495	507	545	545	527	520	572	498	543	561	504	503	539	519	575	515	580	512	512	538	525	523	515	541	537	501	565	531	548	507	506	527	500	538	583	517	564	559	528	532	523	566	540	520	516	576	543	537	571	546	589	517	544	539	531	511	543	552	520	479	565	524	562	518	565	529	521	539	512	523	540	578	534	563	511	528	571	545	509	523	539	500	549	518	558	529	556	547	514	522	580	535	514	517	510	538	529	545	563	537	541	530	493	519	512	526	549	541	517	594	522	558	554	552	514	571	584	516	566	527	532	547	545	545	482	569	510	516	570	545	569	520	591	565	545	562	545	530	523	523	532	583	554	540	557	536	538	499	580	481	529	511	541	514	574	523	528	520	568	548	526	503	502	536	538	486	560	547	571	517	552	518	566	526	543	544	520	505	516	558	543	542	555	527	523	543	508	511	478	518	535	499	545	490	573	494	532	568	477	587	519	583	547	530	527	523	521	543	558	559	531	532	545	523	528	515	515	519	535	488	513	533	543	524	515	569	508	512	492	503	533	526	529	525	534	523	502	570	515	507	533	549	566	533	513	594	535	506	505	502	520	569	488	506	547	588	509	521	524	548	511	516	559	551	540	514	566	498	570	517	537	576	525	561	518	539	537	556	576	563	524	519	526	543	607	538	560	549	563	521	525	531	550	552	565	543	525	541	529	572	513	556	561	516	522	555	529	532	556	483	581	538	531	524	530	563	547	499	506	514	537	546	552	538	513	529	546	550	491	510	550	600	597	537	512	509	523	544	548	533	546	559	523	547	526	521	560	552	533	560	513	535	531	550	544	556	598	548	550	542	532	540	541	538	545	480	531	482	506	500	529	541	542	525	517	550	554	509	565	524	571	518	548	548	484	543	549	538	563	552	537	529	535	557	569	531	553	495	538	511	528	538	538	589	519	545	555	511	497	518	533	540	526	524	548	541	565	535	523	587	521	590	551	541	517	542	527	532	558	547	518	541	526	526	549	533	533	542	550	541	541	588	524	548	551	568	534	511	570	542	534	504	518	531	521	521	570	555	540	519	516	571	526	499	537	536	544	553	540	546	512	566	580	532	541	509	542	534	563	539	514	574	507	509	585	563	510	533	535	537	551	540	545	535	568	565	569	584	526	530	519	565	507	523	544	557	520	507	545	497	492	529	499	513	514	477	545	524	575	527	510	490	535	554	517	583	522	542	570	516	529	530	554	557	570	544	545	518	556	493	541	576	513	526	551	533	527	520	510	526	503	507	548	525	513	532	507	532	580	558	569	531	544	529	541	557	546	508	532	569	543	493	497	568	563	551	547	542	549	513	538	538	521	557	546	524	506	579	518	505	549	526	532	512	534	544	503	515	555	569	551	524	537	497	563	512	524	532	542	552	541	568	517	488	515	542	539	536	553	550	535	526	530	561	580	565	534	560	562	521	508	528	574	558	531	554	534	508	551	559	509	539	526	532	535	501	580	542	557	545	540	552	552	517	530	615	548	519	551	512	516	565	492	504	557	574	567	548	533	514	552	517	549	589	538	558	538	546	585	540	504	550	523	543	565	481	536	523	540	524	517	539	566	526	557	548	540	550	560	537	547	568	532	569	581	498	541	544	568	547	564	561	538	543	519	554	537	537	604	544	528	539	530	519	544	516	546	531	534	543	559	590	572	523	539	537	522	514	523	534	533	525	535	545	553	565	569	556	519	530	519	558	524	517	521	495	529	525	542	523	535	547	524	527	564	512	486	552	549	546	514	544	518	524	507	517	543	524	544	521	514	549	525	571	558	524	518	576	583	518	590	567	566	544	525	562	506	554	549	575	535	519	574	573	535	513	550	547	514	522	547	508	535	559	551	551	548	554	538	561	533	561	547	545	560	542	534	549	545	513	557	534	550	556	556	542	543	530	492	521	581	553	553	493	513	543	540	545	510	525	548	526	566	525	522	534	534	493	520	540	524	557	534	523	561	572	539	556	480	485	554	539	528	537	514	538	552	557	522	540	551	505	531	509	509	548	523	559	537	528	534	541	578	512	521	497	563	515	528	553	521	561	526	517	543	531	539	519	534	605	509	527	552	542	496	570	516	553	531	553	525	539	521	521	530	526	523	534	555	520	528	547	503	521	531	522	532	481	514	489	553	517	519	527	519	520	567	527	528	554	545	542	526	538	578	500	588	533	536	481	548	507	530	577	521	523	521	579	543	564	558	543	580	563	513	519	514	564	531	549	553	510	535	583	534	571	514	549	538	579	528	539	517	524	519	574	516	517	480	529	530	565	537	496	528	547	559	579	566	575	513	526	565	500	540	575	522	542	546	522	563	540	513	528	537	583	534	535	524	564	507	520	556	516	558	542	562	524	517	569	572	564	506	505	560	536	523	547	533	495	541	520	564	556	557	524	528	523	539	528	546	573	519	524	504	556	524	498	532	533	502	503	573	541	539	507	523	548	568	541	495	488	567	521	505	504	589	540	528	553	527	508	516	535	502	562	510	555	495	514	563	551	546	514	495	545	549	535	535	511	530	526	522	536	559	520	516	540	555	537	581	536	537	537	573	545	530	572	531	497	547	543	549	575	528	501	560	561	536	563	551	554	529	550	532	538	545	531	543	527	512
15319	51873	9018	1714	1316	1091	930	861	804	753	701	657	651	612	614	615	644	600	600	617	607	605	574	559	602	602	608	610	559	590	617	562	626	568	634	597	638	621	646	641	606	630	557	531	550	580	553	579	583	570	579	585	577	577	584	576	598	597	608	613	579	594	606	584	611	568	574	579	575	570	582	550	573	611	618	569	550	583	613	583	522	592	569	607	602	544	593	572	557	576	584	570	552	598	626	623	551	552	552	586	626	539	587	552	579	600	607	520	597	563	596	586	577	635	575	591	575	606	576	591	567	588	601	556	562	575	599	573	568	566	586	612	593	602	561	580	580	584	576	551	571	559	576	552	594	590	555	577	583	589	595	582	603	598	570	545	586	587	615	602	586	543	569	549	605	549	573	539	589	582	599	555	585	608	539	610	605	587	569	588	556	575	579	598	592	606	585	587	582	586	584	578	583	567	574	593	552	568	630	566	579	606	558	542	594	556	593	584	581	575	572	573	605	557	560	592	560	594	600	617	547	572	568	613	565	577	588	586	573	579	599	606	558	584	576	626	551	625	572	559	568	579	583	557	582	583	616	570	626	572	589	544	537	590	561	604	570	572	569	556	596	561	579	560	571	556	562	615	601	542	584	590	575	558	566	559	585	552	543	552	576	541	544	562	577	583	630	564	588	572	552	570	580	590	550	615	566	589	597	575	597	593	584	609	565	563	586	572	523	580	557	587	599	552	570	559	527	633	613	600	568	623	593	589	587	603	588	556	608	559	553	610	563	573	591	612	587	566	586	633	553	579	600	564	585	574	572	554	558	610	579	561	575	552	572	589	566	574	609	574	560	589	557	591	592	608	620	574	564	570	631	576	571	594	595	544	582	538	558	537	613	578	616	599	569	606	564	579	586	566	580	553	566	571	592	526	561	593	557	557	582	574	541	529	533	569	577	544	611	545	553	534	564	582	569	582	579	561	577	556	599	572	564	582	565	586	573	555	527	601	553	579	629	556	619	629	586	587	590	551	540	563	636	605	545	547	564	587	546	591	577	587	561	568	562	615	575	570	597	583	610	594	623	585	616	582	579	587	555	626	570	611	602	589	594	624	631	549	578	583	568	568	606	571	574	590	528	591	571	598	561	594	592	600	555	586	566	606	588	596	580	577	592	598	594	552	566	583	553	581	614	574	598	556	580	545	575	593	568	593	568	599	535	572	579	553	579	515	574	551	610	562	589	574	547	543	586	565	585	586	559	578	608	610	572	597	630	587	629	610	590	581	594	580	522	562	584	613	547	583	580	575	575	544	611	554	583	568	570	623	574	549	547	595	582	605	574	569	574	566	576	559	568	592	615	576	553	567	566	589	576	563	565	623	564	573	568	577	539	604	590	565	601	555	608	563	603	547	603	574	522	575	593	552	531	600	558	565	617	572	561	588	613	562	586	551	567	566	630	585	608	565	536	609	598	575	594	580	545	596	603	575	527	576	554	582	550	570	613	583	591	595	585	578	583	592	581	574	582	633	618	589	598	559	567	577	582	604	578	588	594	597	564	583	518	592	570	614	562	614	569	545	579	591	569	616	621	584	575	559	568	558	547	589	551	583	626	559	571	582	564	609	562	581	571	568	573	613	548	524	589	569	573	572	554	594	555	586	570	614	563	592	604	582	604	543	583	574	634	585	631	602	566	540	575	551	568	592	595	578	562	566	608	608	572	605	591	566	575	590	561	565	602	552	584	579	574	617	568	589	637	607	618	573	582	601	574	568	592	573	604	583	566	557	547	591	596	628	578	563	579	582	574	578	590	611	588	543	591	518	607	598	605	566	593	546	549	594	598	617	578	565	584	558	591	595	571	610	570	595	583	586	556	558	584	568	563	604	584	579	557	596	603	577	542	562	585	597	579	551	560	581	596	564	565	601	572	586	606	569	581	612	560	567	534	559	528	570	612	592	631	567	555	572	578	611	567	571	548	602	576	600	589	548	531	572	550	640	589	551	570	550	611	587	613	628	548	569	573	559	588	584	575	576	565	601	585	598	571	543	567	618	591	549	548	537	572	570	566	611	622	633	545	551	552	575	592	584	570	561	574	599	640	566	562	564	569	571	555	541	548	546	560	552	581	579	603	571	560	592	552	550	518	576	597	598	573	565	561	567	563	618	597	597	556	580	601	575	558	575	613	571	577	553	560	614	573	606	546	616	564	543	582	578	592	585	557	576	600	586	584	571	594	546	583	540	548	580	568	552	571	598	576	598	591	589	580	590	544	617	634	539	555	566	627	557	598	563	577	587	590	578	605	578	588	600	536	612	622	593	577	589	540	574	581	608	601	585	590	550	557	599	603	583	563	578	588	573	567	574	577	586	603	576	583	574	552	611	548	593	619	537	598	593	538	603	552	582	557	571	586	572	596	598	577	573	525	582	576	590	580	572	608	567	582	552	535	564	562	574	606	587	594	638	588	616	573	585	603	605	548	571	559	562	571	590	602	592	534	562	616	597	589	559	557	530	523	561	535	579	550	565	562	551	590	604	592	575	603	514	586	599	643	575	586	604	576	588	549	616	574	582	561	565	565	603	579	553	598	593	572	568	584	543	635	566	552	575	607	615	568	552	620	580	576	541	568	585	634	584	568	557	583	604	558	531	529	578	619	582	615	541	601	574	599	612	566	561	549	563	596	561	552	601	608	557	614	580	628	605	599	566	617	567	596	599	586	559	573	559	580	573	590	584	622	595	560	616	552	590	610	593	601	586	576	565	521	609	566	601	537	556	520	554	603	575	574	572	604	576	611	594	561	565	558	558	581	641	568	600	560	586	543	577	627	561	551	567	543	598	566	549	578	571	559	540	603	582	590	558	545	573	533	627	581	561	568	600	594	557	555	608	591	588	595	574	564	587	563	611	567	575	571	575	592	571	595	598	583	553	613	583	561	566	601	542	510	545	585	583	599	603	578	568	577	570	603	559	588	556	563	585	573	611	538	538	619	569	583	544	555	539	597	584	606	582	582	573	566	581	623	592	574	570	623	574	606	557	642	596	550	582	527	572	599	551	592	592	575	572	612	573	574	610	592	584	561	562	552	545	594	583	542	577	608	606	543	547	578	577	572	574	588	579	562	624	580	581	580	590	591	576	547	635	555	556	629	578	586	550	641	581	572	551	532	601	596	582	606	612	540	598	539	549	555	592	558	565	564	596	530	645	593	591	575	540	643	580	519	563	557	559	569	543	586	585	574	590	547	565	555	559	581	546	646	595	538	593	570	570	570	595	540	583	604	591	585	550	581	590	552	560	565	575	602	575	621	536	575	574	569	565	567	608	546	566	607	566	588	545	577	565	584	537	567	543	587	645	546	582	596	607	582	550	580	579	619	584	609	588	575	571	578	573	616	600	600	595	575	606	550	592	577	548	585	584	585	598	579	513	577	588	562	586	605	569	563	571	610	536	571	574	560	586	576	583	551	548	558	602	560	564	602	583	577	540	598	562	584	559	580	595	589	553	540	582
23122	21671	28770	25013	21649	21535	6803	1577	1265	1236	1217	1074	1059	1083	1045	1029	1022	997	1033	939	976	978	991	998	987	986	947	938	983	929	980	971	1035	1024	994	999	909	1017	942	1044	947	955	1013	961	952	955	999	900	924	912	910	985	960	899	969	903	917	914	924	996	963	965	897	992	902	931	943	1000	877	894	1003	930	944	931	928	943	958	915	895	922	940	938	938	949	945	898	926	920	956	904	940	937	932	921	937	893	892	922	963	948	951	907	924	876	940	924	927	958	958	983	927	971	942	915	897	913	960	926	938	922	953	939	922	928	896	938	941	882	914	886	977	920	960	912	923	938	942	948	952	929	967	896	953	936	890	928	910	926	915	943	916	930	928	937	893	919	984	951	938	955	951	949	902	944	963	911	937	948	987	934	947	915	953	920	902	933	953	927	930	932	927	937	838	870	931	950	914	901	943	938	945	970	945	905	908	944	920	896	940	914	897	931	931	917	915	930	973	928	901	936	882	876	904	916	978	901	953	903	896	852	887	866	940	979	857	932	924	900	952	875	967	924	910	960	936	918	902	933	928	881	943	916	925	909	884	871	870	947	925	920	954	930	902	908	884	959	938	882	895	892	946	882	914	947	948	943	960	950	911	826	906	945	907	898	936	887	928	909	942	930	949	943	934	947	963	938	931	930	976	935	970	885	972	927	900	909	937	896	903	939	893	897	888	943	862	933	893	979	921	886	924	940	926	968	966	937	980	891	883	931	974	938	958	930	915	917	950	946	862	928	942	963	918	966	927	925	929	897	960	1020	927	911	921	949	946	936	937	921	933	970	903	905	912	932	947	896	964	931	899	953	935	915	933	884	929	904	924	954	996	949	915	926	937	886	927	911	915	879	910	998	920	954	935	914	933	907	945	934	942	892	956	896	938	981	907	900	956	932	918	968	913	920	887	937	897	914	888	971	932	954	894	914	930	899	949	914	905	889	1003	967	900	951	873	885	950	939	959	946	972	916	908	945	912	943	933	922	945	936	941	905	949	945	973	932	987	930	880	968	897	883	949	919	927	969	906	944	943	967	941	900	941	940	929	925	907	947	977	940	953	886	910	940	920	925	900	868	914	936	927	973	953	933	898	929	942	963	896	923	981	920	885	939	916	917	917	905	939	888	889	960	923	930	906	902	934	900	950	936	919	978	879	937	923	894	901	931	912	913	932	822	874	881	890	893	917	929	831	909	924	937	905	934	910	928	923	951	911	976	967	963	928	918	906	940	918	955	918	899	972	957	904	964	963	868	927	901	902	914	924	980	942	933	946	941	918	872	942	956	897	941	975	907	874	958	902	888	952	933	918	898	911	912	914	985	918	875	1001	908	950	894	927	879	947	932	958	939	969	951	895	942	906	923	920	929	853	950	913	904	892	990	957	937	906	939	951	914	919	902	912	930	947	934	906	923	876	946	908	935	907	899	928	916	850	965	974	912	973	918	883	931	889	919	927	875	1012	877	946	896	896	910	960	899	961	924	897	908	886	919	988	917	926	923	932	961	963	893	919	910	947	885	958	938	942	909	930	928	938	915	969	925	902	956	963	936	930	961	888	931	922	871	946	945	938	959	909	903	951	869	952	910	953	851	922	946	964	951	942	946	953	962	905	931	918	920	928	931	966	919	893	955	889	868	868	914	919	926	879	968	956	947	896	901	903	962	937	930	912	935	942	939	928	887	970	967	880	939	953	1000	935	860	918	955	884	942	899	914	958	928	956	929	960	891	964	907	925	909	957	891	907	969	974	931	965	898	952	926	952	916	914	913	975	946	903	929	945	945	934	942	907	976	974	910	930	899	943	935	949	915	951	932	884	910	949	910	968	966	893	912	935	899	890	949	921	864	956	928	881	928	908	957	935	914	967	876	924	927	885	920	906	902	962	946	907	935	900	939	928	935	932	927	947	922	956	899	961	930	883	945	932	930	955	938	930	981	908	923	911	956	897	932	920	916	918	957	938	916	917	924	988	892	905	940	932	916	906	958	925	960	977	965	936	866	882	932	910	938	947	914	949	917	912	996	846	911	932	913	905	906	922	932	937	910	936	933	957	906	952	949	967	913	940	966	863	908	959	1010	916	905	928	929	927	891	910	876	944	910	935	974	921	958	897	917	905	969	967	887	898	943	918	905	936	943	934	939	914	885	953	905	896	942	951	896	880	917	929	937	880	838	954	932	942	928	908	906	901	885	899	944	947	899	932	867	967	937	926	926	958	939	926	911	926	940	940	929	979	967	944	905	897	932	916	936	875	864	898	870	931	993	923	870	935	905	906	954	996	922	934	901	941	913	963	964	983	981	901	960	959	971	924	934	949	943	914	910	924	918	951	974	936	909	901	970	896	966	911	876	954	961	927	947	909	1014	908	892	963	983	947	922	844	935	948	917	914	905	888	911	898	933	930	882	944	931	973	860	925	946	920	941	959	976	940	920	925	984	965	927	899	977	835	942	913	914	918	934	870	955	966	863	977	968	926	889	961	957	997	912	938	963	940	894	957	937	942	927	896	905	905	916	851	886	936	928	923	957	938	864	884	976	921	881	863	898	938	896	962	908	906	949	934	898	958	939	962	948	953	897	963	925	888	879	937	905	920	918	936	910	970	935	942	886	957	903	912	970	902	879	916	887	926	953	971	944	921	954	962	895	907	894	923	909	908	962	908	939	922	952	969	920	942	956	950	888	922	912	920	967	882	890	973	949	938	972	943	875	1005	926	961	889	875	952	961	928	926	937	926	915	978	897	952	944	988	939	963	928	898	941	902	982	991	991	947	969	938	912	908	947	947	905	926	979	979	870	939	928	923	954	902	883	897	977	927	950	868	901	916	934	952	952	911	931	938	927	965	899	882	935	933	1003	892	904	895	901	931	933	946	947	935	895	986	918	898	942	937	906	887	928	920	905	957	885	859	935	991	904	922	918	903	951	879	929	951	946	895	897	897	916	924	943	960	935	898	890	921	886	895	894	926	901	906	964	976	873	927	938	917	963	923	922	888	976	929	919	937	967	891	980	934	908	909	900	925	928	932	947	999	906	1015	841	952	953	951	894	892	888	958	960	879	938	960	935	922	971	922	941	925	949	895	940	908	879	932	970	915	939	908	901	911	899	912	867	970	889	880	832	926	949	914	929	934	877	943	954	923	925	921	907	946	910	924	951	919	906	917	921	895	985	950	922	914	918	1018	912	907	950	962	935	929	965	949	881	942	946	959	953	878	905	915	901	924	968	872	947	972	889	908	942	908	882	901	950	965	1000	886	903	932	928	929	911	908	952	933	940	898	950	926	922	925	935	894	953	920	949	931	970	867	918	901	986	928	963	938	938	997	943	890	922	898	971	945	916	921	959	936	937	926	984	905	984	985	940	916	956	957	945	890	924	841	985	944	944	907	905	948	960	903	961	879	924	921	949	959	978	959	924	906	923	916	916	925	920	947	899	940	939	904	914	909	994	979	918	901	942	956	961	976	988	940	937	952	914	960	956	883	934	898	911
20071	64371	12820	4689	3442	2817	2160	1890	1672	1427	1400	1229	1249	1184	1146	1110	1087	1089	1076	1032	1021	984	1005	1076	995	979	949	955	982	965	939	962	1011	953	1050	944	1036	1040	1036	997	1029	999	952	998	973	1012	975	960	949	949	995	973	939	1001	945	978	949	934	960	949	998	974	977	1002	1029	964	923	949	946	946	980	1005	913	916	932	921	1000	923	947	948	972	942	948	918	981	957	939	963	867	924	973	941	955	960	944	969	908	927	964	920	1024	938	937	1002	1003	971	921	918	1003	919	977	906	918	958	992	944	916	910	878	905	973	951	967	950	961	956	904	888	949	942	940	966	912	976	903	922	944	944	954	960	885	948	972	907	937	986	927	972	939	891	943	886	871	923	957	928	900	962	971	935	943	903	944	960	890	936	959	1000	955	913	967	902	925	896	886	898	920	945	972	961	948	945	940	957	971	920	954	945	941	899	954	900	971	924	975	963	936	987	945	978	926	1001	936	914	947	947	987	903	929	928	933	917	910	963	911	943	937	953	933	958	937	909	962	895	901	919	884	934	951	892	926	943	911	921	902	1016	984	989	979	923	954	978	884	950	929	953	973	890	924	925	930	958	957	944	945	980	943	952	913	930	954	863	937	915	938	961	891	909	950	902	969	948	946	890	951	913	958	950	930	896	944	897	965	928	920	923	1012	967	962	967	906	918	938	937	985	932	928	969	960	971	926	905	892	1008	982	914	979	968	927	925	925	918	972	895	960	904	907	1001	969	966	968	888	933	904	927	920	963	932	884	937	954	947	926	943	884	910	940	1007	961	918	884	945	892	945	947	944	915	989	948	915	883	899	891	942	946	990	956	948	951	936	929	969	985	944	905	870	905	962	943	980	933	926	949	896	963	883	939	1008	944	908	928	894	888	942	974	879	975	987	915	927	888	907	923	924	935	974	921	916	949	925	877	942	967	918	954	836	921	931	917	936	920	870	943	913	904	917	948	957	964	954	974	962	915	856	932	951	970	911	951	960	931	926	961	885	915	922	904	962	914	908	917	909	903	925	909	967	938	953	916	945	925	940	940	975	939	962	912	975	951	895	935	872	928	957	937	948	906	927	882	959	962	1000	987	957	896	914	950	990	890	894	925	971	835	966	910	940	933	908	910	883	906	989	926	928	913	930	979	989	945	965	916	928	932	932	941	944	891	955	967	909	945	915	875	947	926	949	950	940	959	938	928	952	990	910	914	922	931	939	951	916	929	924	974	913	971	910	935	969	955	913	954	970	917	994	910	935	930	985	968	962	974	918	947	980	920	907	924	900	994	982	898	872	978	919	923	929	938	954	942	957	961	1021	940	907	903	962	936	959	988	924	943	939	916	906	872	941	902	934	901	893	914	967	923	959	931	935	965	969	924	901	920	957	961	961	934	1004	916	946	943	969	951	987	912	941	980	942	944	924	905	956	917	903	965	951	951	930	956	935	958	965	917	904	939	977	966	934	949	899	946	882	910	840	929	945	982	979	879	942	911	929	917	890	962	961	965	925	920	918	895	950	914	888	874	949	945	952	904	903	930	942	873	927	931	993	881	944	942	954	946	943	964	919	933	907	949	959	941	978	915	896	907	939	947	937	925	956	909	901	980	824	957	970	940	848	909	956	868	913	939	931	916	892	962	894	964	835	996	937	964	909	921	942	868	956	918	928	964	948	914	974	971	917	973	977	980	920	845	919	939	931	966	949	973	982	932	924	954	973	902	961	971	901	870	979	903	904	979	945	969	912	943	949	919	946	970	1010	924	997	919	975	953	928	967	959	947	995	920	924	916	912	930	954	947	934	916	990	932	942	873	909	937	933	870	932	932	893	956	916	933	935	864	887	958	910	863	931	941	923	966	957	904	922	882	969	942	916	910	924	928	939	920	934	894	876	992	950	924	971	867	906	927	1003	925	966	963	942	936	943	883	952	954	948	962	917	946	932	904	959	956	883	947	915	951	946	1008	899	913	934	986	962	900	955	936	957	904	931	934	963	929	932	956	930	937	934	920	975	913	911	882	970	988	944	987	920	909	958	938	945	914	900	981	952	916	925	911	932	988	933	915	925	985	959	911	916	985	941	958	860	950	954	937	886	945	965	922	961	951	955	924	948	953	960	928	928	970	895	943	934	918	896	909	988	929	889	965	887	941	907	957	888	875	925	877	956	954	911	911	894	927	955	869	910	948	908	937	955	905	958	910	889	928	919	960	909	979	930	949	987	922	944	919	909	953	933	966	869	954	955	889	881	952	927	947	938	913	932	940	934	920	898	952	933	891	981	975	961	970	975	910	956	941	951	987	937	912	927	896	914	920	945	894	926	970	874	930	968	913	933	910	942	934	879	897	909	950	962	912	950	976	951	899	974	908	907	921	922	971	910	917	938	961	915	896	984	936	934	874	955	999	903	909	990	1000	943	942	919	874	939	937	960	926	952	960	935	933	930	973	945	960	930	960	969	940	884	939	942	924	955	947	1001	926	986	961	990	973	916	938	921	958	933	974	929	904	946	974	910	874	965	923	944	922	953	882	926	953	948	889	938	988	914	928	949	896	952	959	902	948	877	903	921	913	933	906	902	941	971	949	964	914	946	903	940	939	945	961	979	895	963	919	898	884	928	904	924	938	943	960	911	889	901	930	975	957	945	881	912	928	952	891	939	927	907	960	902	960	944	925	903	923	941	932	944	868	963	940	958	957	882	909	1002	957	925	902	951	892	937	1025	917	934	987	907	916	909	936	917	950	937	882	973	923	942	978	903	959	928	926	932	916	951	943	908	953	901	936	938	975	926	932	972	930	931	918	866	943	913	940	926	978	985	905	922	935	930	929	976	966	980	933	939	957	880	940	941	911	941	1000	907	935	953	928	956	954	895	936	925	886	932	902	906	948	953	935	929	913	956	942	935	955	910	935	955	904	911	934	887	942	867	889	944	936	924	932	936	875	943	948	897	934	922	922	887	903	883	934	872	904	933	846	975	946	956	912	934	968	927	929	974	913	919	1007	875	902	872	909	968	907	991	971	961	941	917	938	901	895	938	923	909	930	949	945	955	909	963	912	973	932	954	933	911	943	935	961	888	920	903	898	956	922	945	886	935	931	930	933	927	909	939	932	934	908	944	918	940	919	933	942	920	964	975	859	937	942	925	934	921	959	997	941	934	900	933	917	928	935	988	931	948	985	1000	945	985	935	906	873	931	936	963	930	926	899	932	973	931	929	903	857	924	909	966	1004	927	971	1011	937	945	932	972	921	889	938	966	950	960	919	933	973	981	906	898	934	903	904	948	902	979	878	896	909	888	952	963	916	952	939	926	945	945	930	899	901	953	955	996	900	903	967	964	963	926	943	926	930	916	946	919	920	955	898	930	972	897	932	904	961	919	922	898	939	922	889	978	946	914	986	918	888	902	948	873	937	932	911	925	877	958	938	958	975	888	899	936	935	960	905	914	925	913	1000	901	947	946	913	871	954	919	918	953	877	917	929	924	923	893	903	890	943	1010	908	936	956	926	923	919	924	945	994
28719	20002	6570	737	542	509	485	476	497	495	452	492	501	472	487	475	493	494	428	439	438	495	482	468	420	442	496	469	465	478	511	465	475	465	498	493	457	470	477	486	471	453	476	466	463	514	471	455	416	492	469	484	498	463	488	511	481	471	515	484	473	482	479	506	485	489	436	511	511	436	423	451	467	496	490	456	462	491	499	497	479	487	479	470	476	455	465	488	470	470	510	465	465	463	500	501	475	478	449	477	487	458	511	474	485	483	473	497	493	483	464	467	499	473	490	466	463	444	460	464	485	474	467	459	463	493	464	479	487	459	456	473	473	481	464	487	474	499	463	486	512	450	508	470	464	466	499	483	458	486	448	478	451	465	514	487	495	509	465	463	497	462	509	469	465	504	450	466	445	459	477	451	493	485	456	491	480	517	466	495	476	477	434	449	447	465	493	475	500	469	494	465	462	501	450	490	474	457	516	518	485	476	481	492	445	473	465	474	491	473	462	481	491	544	504	451	462	477	494	476	470	479	475	489	457	481	467	463	458	476	440	517	463	500	485	467	467	466	475	466	471	455	456	479	473	498	446	473	490	473	487	488	495	516	484	450	468	483	490	490	493	483	494	469	478	438	472	498	484	479	505	436	468	471	477	439	473	459	465	491	475	471	462	464	466	437	507	524	496	498	442	478	468	532	498	464	498	501	477	496	451	461	462	536	474	473	472	514	452	506	476	495	488	473	447	497	484	485	486	458	470	494	434	440	464	452	500	468	450	481	459	488	452	473	449	480	496	465	460	426	497	506	446	448	498	476	510	449	472	481	452	496	427	447	489	463	471	477	462	451	501	472	482	494	449	471	453	443	450	470	481	500	460	465	477	488	445	490	456	476	514	459	479	475	489	442	481	481	486	464	456	467	484	457	438	444	450	504	485	449	448	481	452	476	475	484	457	459	464	506	489	448	509	483	484	475	497	517	487	436	442	476	465	494	460	443	469	460	427	465	442	470	475	483	488	430	487	454	472	509	431	528	456	456	497	439	470	497	461	508	444	475	498	473	522	481	436	493	487	465	487	494	448	458	498	493	453	444	473	508	469	445	480	472	431	423	477	469	474	475	478	458	474	467	481	515	502	502	453	503	465	458	503	486	491	470	460	488	512	475	464	487	433	462	443	463	480	464	491	471	468	498	488	477	493	492	499	490	470	467	466	451	463	456	461	457	498	502	479	448	493	485	459	447	497	487	463	442	452	484	454	458	464	494	461	468	441	504	505	492	481	471	456	475	501	466	448	430	467	516	457	454	469	476	464	466	469	465	486	490	485	489	480	513	486	486	438	433	456	500	471	471	472	424	492	467	493	435	525	472	444	468	511	513	455	417	415	473	499	482	503	477	441	460	452	495	492	485	457	466	442	498	456	439	468	487	450	470	480	435	489	504	472	455	477	479	505	466	452	483	449	453	502	443	474	496	475	486	455	451	474	491	469	473	434	460	441	451	482	466	467	451	457	477	482	459	466	450	511	477	457	464	457	507	496	482	483	494	477	471	482	450	484	464	492	460	470	470	445	475	465	472	496	454	474	449	466	471	463	453	451	485	449	487	463	489	453	460	495	485	466	460	484	458	466	469	454	517	491	498	485	445	485	463	469	493	464	466	466	451	479	433	511	477	444	470	460	480	432	474	455	469	515	505	468	448	448	472	448	477	458	452	481	497	477	515	484	474	499	413	438	460	443	448	466	519	456	507	457	518	476	471	494	477	455	488	499	453	488	453	484	430	476	459	464	469	460	490	473	478	482	459	448	459	451	462	486	491	491	513	496	460	443	455	454	494	485	453	495	449	478	447	480	486	475	488	473	462	433	492	478	457	471	435	448	485	491	409	492	450	475	488	441	407	482	466	481	451	472	452	494	457	492	460	467	497	462	450	503	504	482	477	463	491	510	484	457	505	497	489	432	496	450	495	479	463	460	458	488	499	466	466	424	430	457	458	502	490	472	447	500	445	476	484	460	485	444	462	451	497	454	489	484	451	472	485	497	476	450	483	469	435	494	484	488	513	504	485	462	502	446	469	492	493	483	446	463	462	445	492	475	477	503	479	467	485	483	446	456	468	439	501	445	499	452	460	432	456	464	500	457	460	477	456	447	463	453	478	468	485	471	457	454	458	457	459	455	434	497	472	494	468	481	504	468	458	502	479	470	462	483	451	469	459	443	459	505	447	435	508	466	441	487	456	461	463	485	515	469	454	431	500	475	466	472	497	488	488	501	491	480	415	464	462	463	471	453	471	460	432	462	502	480	475	490	469	469	463	429	490	430	465	451	519	465	480	449	469	470	498	480	507	477	471	447	450	495	447	451	463	483	470	450	466	446	472	433	455	473	458	438	477	439	445	446	475	478	481	450	436	485	477	467	447	485	480	483	477	475	492	456	468	516	483	497	466	468	450	515	475	494	510	504	447	471	446	438	504	451	471	490	489	461	452	479	476	477	511	501	522	456	499	472	509	491	480	502	438	489	476	474	446	485	482	458	504	474	427	466	473	499	469	480	461	463	443	456	435	507	465	470	476	425	471	492	461	529	483	431	479	491	486	484	398	444	481	536	469	472	471	480	474	482	470	475	485	491	472	447	445	489	463	418	491	458	451	476	448	442	481	507	477	489	463	509	484	490	468	456	466	447	475	471	462	453	449	476	467	451	441	464	470	471	491	509	490	442	476	504	484	481	489	462	480	461	511	471	494	443	496	488	442	487	480	456	459	487	465	466	452	478	465	454	456	469	476	503	508	490	478	466	491	467	484	448	510	522	491	550	476	447	456	458	474	473	448	468	534	475	468	502	484	481	448	448	461	450	464	515	473	439	456	472	468	450	453	451	495	524	432	527	461	457	491	508	469	443	488	516	441	462	465	482	456	444	455	496	494	436	478	479	470	463	477	477	469	465	493	466	493	455	476	479	476	489	463	470	454	474	446	467	474	468	473	435	479	487	478	477	468	485	488	473	502	450	428	450	492	477	448	427	494	470	451	478	465	479	499	449	461	471	482	455	499	454	483	481	455	478	512	464	499	450	504	473	444	428	422	451	467	471	478	474	463	493	488	460	458	500	488	491	486	496	463	450	481	420	525	452	483	482	469	480	466	494	504	453	497	471	465	435	482	468	477	472	494	481	490	466	474	464	469	481	452	468	473	470	500	448	483	478	455	452	481	484	479	459	479	453	459	478	460	473	474	478	466	518	455	439	463	507	471	459	472	497	460	458	496	446	491	479	447	480	451	467	459	468	473	474	451	505	493	461	480	474	472	505	485	441	437	477	444	506	473	451	473	458	472	467	478	463	479	445	477	469	462	420	479	462	472	469	474	474	494	470	460	443	495	446	455	466	434	465	465	463	485	434	430	452	506	500	460	484	442	499	462	473	482	459	460	470	456	480	480	503	475	465	478	466	471	476	498	441	475	441	452	488	481	456	478	487	528	455	492	496	429	503	504	462	457	479	520	513	451	494	476
12873	18319	1214	589	574	532	525	466	494	513	538	482	516	498	506	501	501	462	528	460	520	472	486	513	524	486	518	523	486	490	525	498	505	512	528	535	506	490	525	503	530	505	543	490	532	511	489	529	474	481	540	482	461	510	509	470	483	532	491	530	514	499	470	507	487	497	483	455	491	484	494	497	512	483	482	522	481	484	501	477	490	532	507	530	515	496	500	523	513	464	522	521	466	463	480	516	491	519	466	519	488	489	521	491	474	488	477	505	465	460	505	493	526	477	489	475	476	507	537	544	517	471	497	501	537	507	469	524	527	493	528	507	481	504	509	503	478	516	492	510	521	507	517	516	526	474	513	494	506	491	454	510	453	477	479	490	511	475	485	498	476	493	475	540	506	468	500	536	470	522	509	507	487	496	494	487	505	493	510	524	489	510	502	490	487	509	487	514	531	547	527	479	444	534	499	484	487	476	499	481	471	523	520	456	481	466	472	497	464	503	537	438	513	520	484	508	481	474	500	468	481	497	491	510	478	468	544	488	469	524	528	465	469	466	493	487	545	477	521	459	505	460	494	465	520	483	492	525	507	502	482	495	485	497	470	518	528	514	465	467	521	527	474	468	491	501	462	493	500	507	464	524	507	488	516	529	518	477	484	502	504	527	503	531	491	483	535	481	470	527	474	513	491	497	501	491	496	486	506	511	510	470	484	470	501	461	497	502	497	460	488	490	529	489	493	493	491	517	470	503	491	512	531	463	471	511	491	506	494	467	465	537	520	510	516	498	470	471	476	459	486	503	508	552	493	502	495	500	507	517	491	508	520	470	520	534	502	514	483	510	519	486	512	478	471	501	477	520	503	536	535	521	532	506	503	502	491	441	474	493	507	502	492	470	499	523	499	484	498	524	499	516	478	476	504	498	529	495	505	486	463	516	486	493	464	479	472	511	492	491	507	497	515	504	510	499	465	430	493	507	479	470	479	522	489	505	502	500	507	487	505	504	465	535	492	498	494	520	528	487	474	537	530	501	455	493	472	513	466	507	543	497	480	506	516	526	481	505	461	483	504	501	458	462	500	554	465	481	546	475	476	508	504	498	494	485	482	478	500	517	524	477	509	468	518	486	517	466	545	505	498	494	480	517	488	497	479	504	508	475	512	479	528	493	464	535	463	498	508	509	412	511	509	517	530	519	513	495	494	506	478	489	517	473	500	489	461	532	502	448	498	519	498	489	476	496	501	483	484	492	488	530	494	495	521	494	524	460	517	488	514	481	513	483	517	486	471	505	541	519	496	451	484	496	502	462	505	499	465	512	561	523	496	537	522	513	495	531	495	511	509	499	502	457	544	504	451	496	523	496	470	485	540	471	484	540	466	489	524	485	490	494	561	481	492	528	519	489	481	485	522	485	516	498	484	486	474	522	494	533	494	498	485	467	479	490	516	482	502	524	518	488	483	469	483	481	492	502	501	475	493	513	486	509	501	544	503	509	493	502	499	486	473	485	520	506	491	506	490	518	504	503	499	521	513	535	519	468	525	502	485	482	516	499	520	472	484	521	481	494	536	472	494	459	478	491	500	481	497	420	514	521	478	525	476	517	485	480	511	509	489	492	504	556	492	525	471	470	502	485	484	462	502	504	491	489	465	467	493	529	528	466	514	497	484	499	480	495	500	492	506	502	470	486	534	506	489	465	507	516	475	516	549	507	456	557	448	481	481	527	483	492	491	472	514	503	475	509	466	476	477	536	500	507	497	499	477	532	482	501	522	503	471	507	518	497	470	476	494	479	528	524	502	500	496	513	484	468	502	505	525	494	493	510	511	473	545	467	506	495	506	490	490	462	481	501	488	492	521	489	444	492	486	502	553	504	533	482	480	486	501	513	503	497	516	520	540	492	507	505	467	504	462	457	496	510	497	518	481	479	511	499	512	472	478	520	460	503	505	494	506	508	462	510	487	490	524	501	525	493	505	449	492	501	472	486	511	492	508	472	501	459	523	531	516	516	518	505	479	495	482	462	520	487	458	502	476	488	460	487	485	500	478	500	517	479	476	480	495	488	495	478	464	494	507	519	534	505	511	510	514	472	482	478	479	510	505	462	505	501	499	495	530	503	505	481	475	523	521	492	515	482	473	491	505	462	506	476	460	493	503	515	495	485	488	511	503	505	474	517	537	493	503	497	554	508	521	488	499	524	495	461	514	479	510	511	503	504	505	517	514	504	522	469	528	506	519	479	471	514	478	495	472	488	486	493	516	534	507	484	474	490	472	471	494	480	509	480	493	514	512	509	479	478	526	507	519	482	505	495	489	531	506	480	511	499	533	477	495	449	452	446	532	478	496	537	479	494	455	492	511	451	478	497	487	447	541	553	509	479	500	520	552	490	521	488	491	529	494	536	456	503	507	491	526	526	494	507	500	494	509	514	494	501	486	523	512	453	490	492	498	527	504	482	456	447	530	522	512	514	513	504	523	460	470	484	479	503	492	484	503	501	464	513	489	490	522	497	508	526	490	502	498	490	490	520	516	490	507	460	496	522	470	498	489	488	483	482	530	516	517	467	505	464	517	494	511	516	507	491	503	496	496	484	481	469	496	477	454	524	509	494	474	481	457	470	501	527	483	485	527	504	520	532	482	476	507	525	501	493	495	481	478	480	482	484	499	455	462	536	504	470	496	442	526	478	552	486	489	507	490	491	512	511	461	493	517	541	491	514	519	520	484	487	485	511	507	493	509	514	491	502	524	484	439	514	519	523	464	492	472	486	446	488	487	512	534	507	522	516	521	513	514	490	510	501	503	482	518	496	513	479	513	455	495	514	484	514	536	503	511	494	494	492	498	466	502	493	498	482	508	537	481	508	519	517	532	508	495	510	455	488	494	483	513	464	512	489	504	474	463	479	497	519	490	484	556	486	508	487	454	458	491	487	487	484	494	489	511	474	510	482	502	473	476	488	476	516	516	529	498	490	488	476	503	500	472	538	535	489	485	489	517	493	485	517	489	507	521	504	446	473	518	497	520	498	518	520	536	482	503	476	504	535	494	473	504	507	502	480	450	527	493	490	494	463	469	476	510	486	505	528	482	533	526	510	467	535	466	501	459	480	465	496	531	478	537	485	509	488	494	550	488	482	522	481	493	541	515	503	486	529	538	504	507	527	513	511	486	478	488	502	482	501	462	459	525	519	476	479	500	495	478	464	519	503	468	457	466	482	473	487	476	480	481	485	489	483	508	500	465	507	460	511	498	501	496	469	515	476	512	479	510	523	474	461	481	497	526	468	527	463	503	493	482	491	477	521	537	517	471	532	490	468	524	470	494	509	500	509	470	483	516	497	455	474	511	474	485	514	488	493	490	521	502	488	480	505	479	484	498	459	487	546	471	516	516	488	517	494	509	510	434	461	519	477	468	454	472	495	462	498	514	542	489	471	494	474	498	445	512	508	499	490	471	498	508	480	471	488	502	519	499	494	497	474	506	457	560	465	507	517	504	526	517	462
24227	21632	28421	25081	21479	9338	1412	1057	935	888	886	838	779	815	797	798	768	729	785	728	757	704	771	802	752	725	762	776	746	681	807	722	766	714	771	740	795	717	766	790	803	741	722	735	718	740	747	727	745	703	739	675	713	701	725	790	803	743	751	766	708	769	725	750	736	782	765	746	762	766	774	734	726	770	734	718	716	745	755	752	748	732	701	720	679	710	699	691	775	715	699	678	700	715	712	717	744	741	762	765	707	781	735	706	717	680	667	664	711	703	735	738	765	756	717	677	706	748	728	755	750	723	727	772	707	749	743	773	740	737	750	769	671	749	694	775	726	721	764	779	762	796	770	715	747	750	720	753	730	732	699	770	723	713	693	705	778	748	720	729	712	742	724	735	732	731	707	773	698	745	706	730	703	692	753	745	725	688	752	720	706	725	668	698	727	730	688	684	719	753	736	730	729	696	698	718	721	702	705	780	750	678	723	724	758	754	743	692	743	747	716	754	741	749	713	705	704	735	764	713	712	754	778	717	719	739	711	703	735	715	757	718	708	747	691	673	702	752	718	740	701	729	692	758	793	707	709	749	739	673	732	718	698	760	714	751	713	727	744	697	703	785	726	705	738	755	680	758	715	702	720	676	705	738	714	741	716	706	761	756	752	704	729	673	731	698	727	732	735	739	743	719	741	691	744	726	709	733	745	719	720	761	746	738	728	733	719	701	740	780	756	728	745	743	749	710	737	741	733	746	698	698	734	696	677	714	742	717	686	712	754	682	698	689	735	732	688	733	735	768	752	755	744	750	716	732	707	700	708	741	759	738	729	714	710	696	679	760	776	757	682	750	750	723	749	769	722	760	709	764	744	701	782	704	716	673	769	795	718	764	745	660	769	745	738	702	742	696	732	747	731	719	757	715	756	760	772	735	666	715	705	770	725	727	693	736	708	797	742	722	813	754	716	713	791	713	721	673	741	698	697	761	731	793	751	706	725	736	723	728	747	701	728	702	737	756	740	718	727	667	693	784	680	767	723	701	749	769	705	733	771	746	755	737	727	741	716	756	777	653	706	697	798	699	726	778	754	748	687	671	715	752	718	762	718	730	760	679	762	691	750	762	710	789	679	774	705	761	726	719	757	723	690	697	719	735	715	739	688	755	704	776	744	743	747	752	726	750	719	674	745	751	706	697	758	745	718	737	702	701	764	721	761	740	726	791	734	764	699	766	789	716	778	705	747	724	769	748	757	684	710	758	688	712	686	686	708	767	668	714	680	706	757	707	727	758	745	732	745	702	703	708	725	764	741	778	711	730	709	669	709	698	748	772	675	775	739	772	721	715	682	699	675	725	707	717	705	705	693	727	710	700	762	732	748	715	706	755	731	727	678	732	742	723	711	742	695	704	710	709	737	750	692	784	730	750	720	690	711	780	699	738	717	676	689	730	772	731	745	718	685	786	723	712	730	714	751	712	733	715	750	739	758	722	716	733	716	670	760	686	669	723	723	713	682	704	713	712	713	726	730	697	682	707	739	711	733	695	758	732	706	755	711	745	727	742	724	719	737	732	657	696	727	688	715	709	719	771	692	754	736	713	710	720	709	704	712	686	742	759	657	704	693	766	699	754	777	698	751	761	721	736	693	737	712	673	730	680	752	723	735	704	714	752	749	714	734	702	713	740	743	688	721	707	697	746	705	695	706	742	748	730	748	790	713	721	697	753	731	733	744	702	789	761	742	729	738	738	700	704	692	774	730	768	686	699	752	692	742	739	706	747	746	739	678	788	728	730	729	704	693	771	758	698	731	729	786	719	716	813	702	755	737	734	748	742	695	698	721	718	724	725	713	691	712	745	747	730	751	702	730	723	664	689	700	703	638	710	753	746	780	754	694	785	777	707	711	746	763	713	689	729	757	727	736	792	765	688	713	715	729	697	665	725	736	721	704	717	703	788	753	725	720	706	747	720	689	711	689	741	726	762	706	731	705	732	737	709	750	746	780	702	737	760	776	766	733	766	749	760	714	671	744	745	702	773	676	751	681	711	734	692	704	715	757	721	709	711	708	691	731	696	730	730	728	744	788	745	689	722	731	769	716	760	709	742	699	769	751	716	705	743	777	691	746	708	775	756	717	733	754	713	739	741	726	704	717	714	693	746	715	736	713	729	750	711	730	744	734	731	727	790	774	731	708	731	805	731	689	682	732	729	714	752	721	655	674	705	674	787	763	710	717	728	688	714	731	712	743	730	725	709	744	732	671	710	702	735	754	759	718	750	702	743	753	739	718	753	702	692	679	745	693	709	753	748	718	729	695	720	734	690	765	699	717	747	730	742	742	739	782	758	695	742	748	758	709	631	751	746	728	699	746	718	700	736	731	730	707	714	715	715	729	767	710	717	729	751	699	712	769	710	689	716	719	718	756	771	769	756	715	691	712	746	700	700	747	727	726	719	725	757	715	730	700	729	719	708	725	719	704	738	731	700	755	733	760	742	728	700	761	740	707	740	720	702	726	748	708	711	742	757	698	742	703	739	692	719	713	719	752	743	744	692	714	727	708	707	756	722	722	738	721	737	757	685	742	740	726	721	712	738	758	671	754	713	701	713	732	756	699	765	732	760	694	755	694	681	728	732	698	745	720	724	746	730	750	708	674	754	744	746	689	696	742	724	755	726	749	718	744	733	731	732	713	728	754	703	786	684	742	693	746	718	760	769	737	706	711	725	766	716	729	741	735	740	696	741	697	702	716	725	715	718	754	749	742	739	693	751	699	726	702	772	726	709	754	757	721	706	708	735	702	706	751	714	750	711	715	721	753	755	733	692	740	685	701	743	772	706	739	711	711	686	723	666	754	726	732	742	698	770	747	710	714	736	722	752	764	728	731	726	748	706	726	698	687	687	744	714	710	718	744	705	713	719	691	710	717	702	706	711	698	742	730	737	757	754	709	720	708	766	680	723	705	739	712	758	777	709	721	722	757	795	727	784	711	708	706	731	712	708	752	706	739	713	715	772	734	711	722	728	736	711	680	723	784	713	771	711	726	684	701	713	742	759	742	730	756	690	757	720	734	747	692	742	759	694	708	746	722	717	738	681	717	716	751	722	705	696	754	700	680	766	689	746	767	733	710	767	760	745	691	708	741	770	745	727	705	705	669	716	713	736	781	731	717	751	760	757	765	753	758	710	790	734	722	706	758	722	747	760	768	722	723	697	775	750	732	743	725	761	703	727	743	693	714	704	758	724	715	725	737	729	755	726	735	741	718	702	745	713	719	740	733	733	751	735	728	729	743	713	699	728	778	677	705	676	751	774	728	678	696	742	691	723	723	695	730	720	735	754	710	713	726	724	745	734	675	743	710	720	731	724	719	726	739	695	710	701	722	714	736	766	774	754	725	706	755	680	684	718	755	721	713	726	743	719	751	748	692	675	740	704	706	741	716	734	696	744	676	717	732	724	709	754	746	753	720	743	717	695	704	683	731	722	731	731	762	734	761	702	706	721	717	734
18543	58447	5762	2674	2015	1615	1342	1124	1099	1026	888	877	906	837	896	782	797	802	744	796	803	752	795	738	795	747	748	776	772	761	820	734	729	773	754	744	798	774	753	775	814	745	751	735	782	795	758	750	761	713	710	765	767	748	753	732	726	775	742	709	715	750	775	694	720	777	766	793	749	735	741	777	730	722	743	764	759	750	730	717	759	785	701	736	767	728	757	724	731	694	749	777	730	689	766	754	728	765	749	736	756	756	755	828	729	751	786	794	745	750	672	717	732	751	730	729	746	743	752	762	745	731	696	770	711	696	715	704	736	699	784	747	771	756	793	704	760	769	805	733	679	764	749	776	728	770	732	702	741	706	685	745	732	785	734	741	762	744	731	735	750	743	746	758	780	742	721	723	793	728	746	754	755	766	741	766	733	764	725	733	693	746	706	771	715	737	705	724	741	755	753	752	760	706	718	730	743	757	779	715	682	722	734	749	724	725	769	716	703	696	723	684	735	742	769	784	723	742	749	723	723	685	801	759	723	715	736	765	756	776	781	767	760	714	755	720	749	755	757	729	707	710	774	739	736	745	787	765	778	735	754	745	741	731	743	751	671	703	751	688	728	728	728	722	695	708	721	690	766	743	733	748	719	720	740	736	764	721	761	753	746	748	755	730	786	775	763	769	729	709	754	748	745	751	729	753	681	699	706	744	703	739	741	726	758	719	718	738	719	715	705	735	725	715	734	743	727	759	728	710	749	766	778	761	719	731	741	728	805	714	676	769	721	770	790	765	738	800	731	741	730	709	713	732	750	726	725	729	735	772	751	784	722	711	713	746	721	721	742	711	702	702	683	725	709	727	724	738	699	753	727	739	777	746	745	732	717	709	771	755	755	728	697	753	772	732	746	691	759	739	725	749	754	741	730	702	690	706	683	732	756	714	723	740	715	760	726	767	715	746	708	742	774	713	805	707	704	732	742	705	756	714	685	738	757	720	751	700	738	664	751	719	730	745	790	702	732	731	748	749	768	742	726	779	770	687	754	737	794	765	723	702	716	744	769	717	690	768	747	725	686	732	745	707	748	752	741	715	706	783	714	744	736	745	765	738	710	701	732	770	736	746	726	719	756	735	766	715	796	710	725	758	713	790	730	748	758	772	708	748	725	721	751	713	771	747	671	740	735	752	767	760	775	759	740	725	754	741	743	747	679	725	751	744	760	738	710	726	749	717	737	714	784	695	740	708	696	782	748	719	748	712	771	718	716	723	740	750	728	738	775	697	744	775	714	707	730	777	757	744	671	754	784	719	717	716	739	724	739	728	745	731	689	721	706	791	717	719	718	755	717	737	697	749	740	713	748	750	694	745	724	669	748	732	717	774	737	706	788	740	728	710	747	726	707	724	780	725	676	727	768	756	721	760	790	722	774	693	721	723	756	745	792	740	724	737	700	736	688	710	736	737	729	799	729	676	716	748	822	706	777	749	727	736	719	742	752	763	733	750	703	733	743	734	784	769	749	711	808	723	761	717	708	735	773	711	747	696	745	770	740	777	735	724	700	757	699	767	692	729	726	754	741	757	729	796	809	762	719	705	778	726	698	704	699	738	711	702	704	756	751	717	736	736	716	683	752	752	752	738	769	730	721	741	772	762	737	739	765	740	733	731	705	714	755	732	745	712	742	739	764	736	752	753	743	684	735	786	746	727	737	723	699	709	745	783	731	765	755	762	735	712	767	736	704	715	719	714	727	725	750	732	742	723	748	737	699	728	739	730	729	747	729	764	693	722	725	773	792	775	782	725	711	744	721	753	745	718	710	709	757	715	721	728	713	752	753	706	734	755	731	777	701	759	732	740	734	759	691	741	780	759	708	764	746	725	686	765	724	714	726	716	707	783	761	725	711	712	777	728	707	710	728	726	734	756	827	713	817	769	703	756	754	704	758	733	749	724	746	703	750	751	753	749	748	745	744	744	721	755	764	727	778	756	725	746	767	758	765	655	745	762	717	737	735	731	685	695	774	764	801	673	708	711	749	751	781	737	687	706	722	739	721	745	741	773	758	749	785	697	763	772	755	709	746	680	758	716	725	751	733	738	752	740	708	755	733	764	751	761	685	692	765	685	738	706	728	741	748	698	732	756	738	692	777	710	697	703	804	766	777	759	775	709	712	748	741	731	718	741	743	719	736	766	708	745	766	736	708	737	727	736	728	724	741	743	756	745	724	688	720	739	712	748	749	756	745	705	766	738	773	744	745	762	740	713	741	757	709	721	733	742	726	724	709	724	748	718	729	758	763	762	747	766	708	719	784	711	737	733	695	717	696	736	670	748	698	769	755	721	695	690	717	727	787	695	750	730	748	666	728	745	781	685	735	741	722	738	734	721	714	734	712	754	743	762	739	755	722	797	733	690	755	653	730	765	764	745	726	739	736	756	716	759	722	767	745	760	702	715	751	708	739	718	730	717	777	753	747	699	751	770	741	734	733	729	773	757	706	721	721	711	749	796	738	734	719	739	747	741	671	787	746	776	714	728	686	691	735	711	707	756	741	751	743	728	717	774	740	725	749	767	739	708	761	765	715	729	750	732	772	688	721	740	712	731	768	715	764	726	701	731	759	734	772	719	702	733	767	755	704	759	733	769	712	777	711	769	725	726	689	736	711	739	735	772	740	730	696	736	767	691	746	719	781	763	770	750	717	732	720	770	717	768	688	717	773	692	742	792	768	710	735	719	710	794	686	727	764	756	729	738	723	728	734	757	756	725	728	764	793	775	715	707	751	772	754	727	734	713	734	679	740	735	711	700	723	745	743	783	756	709	747	725	771	740	721	704	760	748	699	769	752	787	739	715	748	722	721	713	720	725	711	757	702	726	699	784	774	741	736	759	719	761	696	738	691	706	716	695	769	772	735	742	748	753	692	757	729	717	755	758	728	719	739	719	716	731	717	736	721	698	731	741	755	781	699	750	718	745	797	673	754	764	810	762	759	794	716	715	779	744	725	721	736	709	700	677	780	727	691	711	756	729	739	697	718	713	757	753	735	724	724	718	777	692	734	719	746	713	755	794	758	728	755	691	706	760	716	728	747	707	711	734	787	759	764	747	751	737	724	825	716	734	684	786	735	686	740	743	742	719	741	735	665	716	701	730	742	753	775	696	757	734	769	726	685	752	764	738	705	723	727	752	721	714	764	718	748	773	753	766	760	749	718	781	771	709	715	720	713	721	732	733	692	717	751	736	764	708	749	722	713	721	702	728	804	734	685	719	752	731	781	689	729	761	754	753	770	709	698	755	734	774	739	736	720	798	786	748	713	703	734	783	772	698	779	707	742	742	754	723	699	736	785	817	732	756	736	739	699	730	745	749	735	729	750	769	730	720	780	769	714	726	769	701	753	727	759	687	662	738	700	746	718	706	745	757	706	734	784	724	774	773	740	739	741	723	745	709	769	714	754	772	710	768	697	746	774	699	737	727	796	665	786	718	765	702	696	724	730	714	743	760	719	764
25333	21686	27431	25837	10280	913	792	682	659	582	630	560	602	571	536	585	560	586	568	593	602	605	535	527	545	539	542	594	532	498	512	589	543	585	579	554	555	547	526	521	549	575	511	544	540	548	550	535	594	541	544	573	539	560	548	533	557	534	546	537	527	529	558	563	537	518	534	509	526	534	573	530	530	498	585	549	521	529	571	533	482	521	543	565	529	527	532	551	572	532	568	545	574	516	529	503	539	537	545	554	524	538	564	582	525	522	530	564	545	546	521	531	504	533	529	504	493	507	508	565	543	493	539	544	556	540	524	540	533	556	557	507	560	519	598	554	545	510	542	507	497	533	540	568	559	507	531	547	567	570	554	523	582	526	529	540	536	542	566	484	529	524	516	527	507	549	543	558	559	497	519	532	558	545	502	538	508	517	543	575	560	503	494	547	541	550	551	527	525	533	509	526	576	581	558	562	525	499	548	535	549	524	574	529	528	533	531	546	551	542	538	550	553	527	562	522	548	540	536	537	539	554	579	513	527	576	547	513	497	521	492	547	535	561	535	501	512	543	574	515	546	504	534	550	503	527	558	559	547	522	537	491	513	541	519	537	515	534	514	577	533	540	499	525	513	492	537	553	532	541	547	605	569	551	516	564	519	548	569	537	496	528	518	596	573	515	496	576	526	520	605	551	531	548	515	549	532	524	506	549	545	552	539	568	542	511	528	551	537	557	531	607	553	564	570	565	525	541	532	527	556	515	595	526	535	514	525	519	533	541	473	578	554	541	514	546	504	515	515	520	579	573	542	535	554	513	541	561	534	516	563	535	509	532	526	563	537	561	532	560	554	574	542	554	558	571	515	531	532	535	526	609	539	531	563	526	532	525	573	560	567	515	555	480	548	538	509	558	543	580	480	541	531	531	563	524	500	550	553	524	562	532	535	583	572	564	539	531	565	578	561	574	550	537	551	542	566	558	557	558	580	506	587	511	507	524	529	550	545	568	557	549	544	562	557	488	491	518	555	542	570	512	537	487	561	519	561	529	552	542	563	548	534	506	514	520	548	541	514	527	530	520	549	504	504	544	554	531	509	522	565	547	534	504	521	548	529	501	570	514	556	554	526	545	584	493	569	577	529	542	528	573	552	592	558	529	561	532	498	551	512	512	521	542	530	530	553	524	552	528	540	540	556	563	528	554	527	495	529	548	484	550	537	535	542	524	537	506	547	532	541	520	538	502	530	522	592	514	503	516	505	527	592	573	550	561	584	552	532	516	545	551	522	561	569	473	523	521	562	522	528	517	506	524	506	551	507	541	524	546	536	534	557	516	593	589	543	552	562	517	517	535	558	528	524	536	523	541	561	514	515	542	527	495	528	520	570	531	553	539	522	532	558	583	548	512	565	549	533	527	535	516	521	562	577	537	547	543	517	536	556	596	508	506	569	480	540	569	532	537	548	549	538	554	528	496	562	531	552	577	534	547	509	520	509	507	548	557	527	542	559	530	546	518	531	538	511	565	515	513	541	538	471	565	557	548	539	533	523	499	593	558	516	518	518	504	543	534	514	556	525	529	535	560	592	548	534	504	569	559	542	540	507	586	568	559	540	509	543	540	581	564	502	517	517	497	526	519	539	529	520	544	545	544	538	537	516	490	571	533	539	556	575	530	550	519	602	464	539	511	527	532	542	558	539	551	582	529	516	530	518	509	530	526	551	610	532	550	554	523	527	545	541	545	578	510	553	520	513	533	546	533	545	515	576	567	511	537	527	523	565	570	548	542	536	523	545	547	504	566	528	520	521	540	533	526	520	563	532	548	548	525	546	540	522	536	580	554	540	553	538	539	496	557	522	532	562	522	516	559	553	560	549	515	546	519	544	515	548	504	548	526	516	550	552	563	561	551	550	552	575	517	583	491	568	546	528	539	530	497	536	511	552	535	551	546	540	522	497	537	562	498	523	584	572	500	521	504	558	561	522	567	556	522	543	507	544	532	575	555	542	556	562	531	557	492	575	515	530	518	536	544	509	554	550	563	533	536	537	547	476	523	560	550	551	527	551	557	552	541	510	543	545	527	498	556	580	507	542	543	552	544	583	541	574	556	561	580	532	561	503	522	530	570	542	552	561	550	571	562	552	529	515	560	537	579	517	505	511	525	518	533	561	596	501	519	531	489	566	531	506	572	517	560	578	533	533	519	526	558	512	547	554	561	514	527	547	551	552	517	541	548	536	530	503	488	533	540	561	569	497	570	500	550	527	565	510	537	557	551	545	519	518	596	527	517	537	578	559	533	562	539	544	531	518	593	511	559	549	553	542	559	542	535	531	527	564	484	577	531	547	541	529	574	520	580	468	542	524	541	556	573	556	545	531	547	495	535	551	548	534	539	562	523	540	523	505	559	560	557	511	539	526	553	549	539	560	534	541	559	498	564	537	558	529	518	561	519	548	568	519	506	573	545	513	514	516	548	530	528	573	558	529	528	539	562	523	525	553	530	494	567	523	524	567	535	531	518	541	553	565	549	530	562	526	535	516	583	548	515	538	526	555	535	550	526	584	525	542	578	514	519	550	538	549	570	543	539	537	555	549	519	528	508	518	522	527	526	581	523	556	559	522	527	514	496	548	516	536	526	504	546	541	523	550	577	566	548	540	521	572	549	536	527	534	520	536	562	556	533	512	520	508	541	576	545	502	528	575	551	513	538	550	530	523	528	539	515	567	536	536	542	519	527	612	525	525	568	564	565	553	504	630	541	530	553	543	539	540	522	514	547	538	536	557	558	514	510	538	557	508	494	560	531	558	547	519	506	542	508	541	578	560	572	567	495	514	557	518	563	538	512	571	542	536	588	506	547	535	537	527	549	549	510	531	558	547	535	534	567	542	560	533	562	522	539	524	545	525	568	540	545	555	513	536	525	553	534	533	568	524	565	550	507	552	543	523	542	534	530	538	559	552	521	524	512	534	545	524	538	548	544	560	514	536	504	586	564	499	533	491	545	538	539	569	514	526	530	496	518	525	530	531	553	538	513	561	542	549	530	563	573	556	502	562	546	489	537	556	562	528	558	559	517	573	529	495	537	564	513	522	542	543	573	566	534	564	489	509	535	564	520	564	500	531	521	555	532	574	547	540	538	521	514	523	524	537	570	546	559	532	520	562	514	525	572	566	561	497	516	546	530	531	543	585	550	548	533	572	531	534	490	529	542	526	524	540	546	512	538	530	544	571	532	526	517	523	566	567	512	509	541	551	555	534	520	540	538	528	537	517	548	548	506	535	547	557	498	510	518	528	538	576	520	524	529	516	564	502	574	555	556	579	521	519	505	545	524	566	510	557	529	540	539	539	538	541	559	549	585	535	565	531	540	504	565	468	531	521	556	519	540	543	524	508	549	544	565	514	525	504	496	559	572	554	492	548	525	573	563	504	512	560	520	554	541	517	532	540	529	607	526	518	522	559	543	571	528	557	532	508	529	543	502	569	524	514	545	546	557	516	515	505	549	561	505
15849	48233	3293	1675	1335	1139	945	884	774	768	697	697	691	673	614	634	635	626	620	581	629	584	624	639	589	612	579	634	574	660	586	607	544	609	657	600	612	641	609	607	615	603	616	608	644	587	578	620	632	562	588	586	580	570	589	550	632	596	603	592	633	606	578	569	567	560	603	573	581	552	571	607	567	603	583	582	533	615	622	538	575	635	578	547	606	592	586	611	611	627	614	577	581	560	594	608	612	594	581	602	601	560	590	595	574	570	603	572	583	587	563	637	590	573	607	583	576	574	579	623	602	531	586	551	614	597	557	580	580	589	558	589	564	589	548	580	556	579	610	616	595	578	589	563	572	603	595	587	587	595	570	608	593	591	556	562	549	516	598	583	595	564	572	582	581	602	580	579	598	585	591	592	602	581	606	585	585	568	600	600	565	566	559	556	609	621	568	570	522	600	581	576	630	600	549	600	608	547	609	557	528	617	583	580	582	553	596	601	545	578	581	582	598	549	574	571	603	547	590	545	576	582	554	559	575	594	573	536	579	549	572	602	613	602	613	614	525	573	603	552	574	540	539	596	548	563	581	571	605	565	560	585	601	595	579	560	558	553	599	596	600	552	572	617	613	558	568	615	618	580	578	582	605	552	603	609	590	561	614	586	593	597	572	603	621	595	583	583	548	542	565	614	572	578	511	558	555	607	562	579	604	544	563	597	549	588	586	607	581	527	571	562	556	566	535	539	531	535	577	604	564	534	575	571	576	580	570	631	571	586	528	608	542	587	557	615	636	620	615	605	571	600	592	566	630	545	590	544	562	596	586	544	599	575	579	599	596	553	601	559	573	616	583	577	568	583	595	552	569	588	571	600	576	562	570	573	549	545	586	553	581	614	566	591	590	593	602	581	587	603	607	578	561	563	563	590	589	567	561	579	580	570	585	595	589	607	566	588	573	589	591	601	579	570	632	588	582	530	582	581	568	556	549	562	578	628	567	595	569	556	593	570	574	622	535	578	578	576	544	635	601	563	535	579	546	564	533	519	606	622	585	580	584	580	590	591	569	566	555	548	575	567	566	606	581	563	583	558	594	561	609	555	542	594	568	566	586	637	574	601	577	590	572	542	533	614	567	552	568	575	602	538	536	582	546	574	570	592	572	592	543	576	548	560	581	569	580	586	577	555	587	588	586	530	589	595	596	557	570	608	571	553	574	599	556	540	561	581	602	579	598	583	609	541	554	568	556	564	612	534	600	607	595	572	544	557	559	559	592	568	560	593	592	554	555	544	595	582	563	580	603	609	549	602	542	564	551	579	579	586	597	578	622	588	533	554	564	572	594	556	619	621	528	531	584	579	554	610	587	591	602	589	562	578	625	555	556	587	533	584	588	593	601	579	584	579	599	577	546	571	576	537	548	579	578	539	544	547	590	590	589	594	598	542	550	565	578	621	583	574	555	558	569	575	584	583	556	536	565	574	553	567	606	526	532	547	610	572	548	589	593	610	585	549	577	574	604	598	546	568	577	587	608	586	562	573	583	566	587	600	617	587	605	577	591	578	605	566	582	554	561	603	558	556	630	585	567	601	582	589	589	540	585	595	541	588	567	582	579	591	579	554	566	541	573	559	568	570	579	567	560	550	587	572	588	551	585	571	570	584	562	543	570	540	582	542	586	561	615	543	563	521	568	576	585	543	583	589	582	519	595	572	561	609	565	567	592	556	602	569	565	556	608	565	601	573	581	592	607	597	600	583	567	574	600	604	573	586	572	595	596	565	559	590	604	559	575	557	592	560	591	562	585	591	575	526	572	609	608	567	582	576	566	547	567	580	607	547	569	606	550	596	530	562	596	582	559	601	580	579	544	580	562	582	583	565	599	566	609	532	559	558	577	553	573	616	583	540	594	572	580	599	578	610	609	578	589	584	554	586	544	531	581	623	565	563	593	593	576	585	617	610	581	609	564	587	598	617	584	558	612	612	546	566	553	623	570	565	583	579	550	606	593	619	595	570	568	621	609	557	549	582	571	579	549	567	579	614	569	582	589	576	586	591	572	561	561	553	565	571	610	544	555	576	561	580	573	587	529	572	619	558	576	582	584	588	542	555	602	557	584	553	590	542	558	579	586	539	574	572	602	546	541	616	605	619	544	569	552	567	580	551	559	556	574	630	534	566	571	600	561	551	552	591	566	615	559	571	558	530	583	564	581	590	559	612	544	569	570	572	599	576	569	594	575	539	559	567	535	570	541	556	581	594	587	591	571	577	579	603	585	560	583	546	611	617	570	589	581	565	568	608	588	596	595	609	585	584	529	600	601	568	576	573	570	611	570	598	556	574	591	584	551	556	557	600	558	529	599	563	569	627	577	576	540	588	547	566	570	544	575	585	554	596	602	616	601	574	616	546	549	584	609	607	572	531	577	549	599	571	547	557	571	564	566	567	535	546	567	573	575	578	607	562	582	620	618	582	618	582	562	598	571	544	558	559	577	563	582	556	551	615	576	578	617	535	593	569	557	605	531	591	603	571	608	546	540	568	520	535	621	592	604	655	601	569	596	580	597	550	615	578	572	593	560	564	583	551	609	557	595	579	533	556	605	593	608	554	581	577	589	589	588	609	582	570	558	614	618	561	583	538	573	603	619	564	578	610	583	602	592	565	568	591	579	559	545	568	555	585	566	608	572	557	571	545	560	638	615	589	589	549	570	599	581	535	591	566	561	555	558	568	628	545	583	609	574	545	574	574	539	570	584	586	551	545	577	555	568	591	556	613	590	624	560	620	595	560	558	574	594	590	589	580	622	596	567	574	554	577	584	594	596	567	560	592	577	566	578	582	590	541	602	546	614	581	586	546	555	613	591	546	590	576	586	578	589	569	584	565	559	570	561	608	550	581	543	598	564	590	595	573	589	605	572	581	575	558	563	528	579	584	573	564	596	542	598	553	554	554	575	587	545	590	545	576	554	575	596	572	551	602	599	593	574	597	542	599	579	578	583	629	593	590	584	567	588	556	630	598	566	594	549	577	561	582	592	567	521	572	599	579	544	558	591	553	550	545	581	594	579	570	566	589	580	583	629	573	585	599	580	544	547	549	577	580	537	564	537	599	589	584	578	580	591	627	544	578	596	560	630	603	541	578	578	572	566	583	512	591	574	581	585	563	587	591	526	552	591	545	562	556	517	566	574	570	585	594	577	580	623	583	583	596	594	575	571	552	544	644	573	553	549	601	570	567	567	588	581	567	566	597	566	582	582	532	603	549	571	573	636	576	541	578	606	596	535	593	621	573	607	590	560	568	585	583	538	556	583	556	550	556	600	559	586	577	607	594	622	555	589	644	620	562	608	508	589	580	583	560	551	542	576	589	487	554	547	605	587	529	565	554	557	552	620	582	581	564	547	596	528	576	545	590	590	586	556	612	583	583	580	610	583	596	587	597	586	533	559	552	641	609	552	559	599	611	587	578	568	591	550	599	551	576	556	587	600	605	558	575	595	589	589	558	574	536
23113	21580	29281	24318	21566	21638	9205	1735	1254	1329	1180	1147	1100	1055	1000	1040	1020	1000	983	921	1018	921	1033	945	971	986	955	949	930	982	998	1011	903	946	1022	1036	934	986	939	1014	979	955	973	961	993	984	978	971	918	886	947	938	974	944	883	917	945	984	900	989	948	895	963	964	931	890	941	962	969	902	922	905	978	957	917	991	953	885	900	940	934	907	914	941	917	923	899	956	938	905	922	923	946	892	924	904	926	948	913	951	958	950	906	989	892	948	918	916	933	896	905	926	884	939	935	932	905	934	854	946	938	890	884	917	903	957	961	1008	884	918	896	911	950	933	895	933	902	939	888	934	935	953	916	901	944	950	917	952	997	887	953	954	893	936	933	927	1003	898	938	895	969	928	915	924	912	864	930	901	868	891	926	962	880	954	944	903	907	979	953	933	936	885	945	864	917	910	953	934	895	977	932	909	917	943	955	925	921	910	907	919	907	855	832	872	951	938	963	1021	929	956	871	922	882	917	895	926	925	900	950	880	922	944	919	887	887	885	882	909	880	948	931	907	909	977	971	926	951	933	913	880	888	953	875	936	903	926	960	924	915	947	908	917	897	899	926	928	915	979	944	992	925	931	917	931	933	930	910	880	920	884	923	936	893	869	965	883	939	902	909	949	951	912	905	843	903	939	912	914	901	905	946	924	924	989	984	1002	962	914	943	914	895	898	889	943	976	917	888	914	897	912	934	938	947	926	893	921	883	948	989	950	976	948	997	944	952	934	958	909	977	921	899	916	899	928	917	932	924	927	979	952	961	905	944	984	919	926	896	902	927	946	926	915	880	958	918	948	926	914	903	908	917	932	866	917	942	893	890	893	942	928	972	955	914	910	930	930	926	885	956	926	947	923	946	889	964	905	874	982	936	934	924	967	887	934	961	908	881	952	882	921	973	869	880	924	886	924	949	922	903	899	905	936	936	899	889	908	934	921	888	932	910	925	847	970	947	918	957	924	963	913	878	866	915	936	970	928	864	868	906	914	908	933	942	955	934	884	922	875	920	920	902	930	918	898	918	904	926	935	932	876	933	937	904	926	922	903	889	924	972	894	954	953	904	913	934	924	955	981	898	937	904	926	908	940	915	986	972	909	903	910	946	904	825	907	930	933	952	928	900	887	922	944	851	918	924	976	900	890	911	916	949	933	943	1000	915	915	987	908	939	929	900	932	932	967	919	919	865	895	931	906	920	923	913	941	945	933	950	965	922	943	925	887	836	941	895	941	913	863	948	857	935	917	939	910	955	952	942	913	932	888	919	889	931	913	920	907	954	879	954	904	972	871	925	917	906	916	938	964	958	899	944	880	966	915	904	906	914	910	885	889	904	934	914	910	880	929	868	910	963	943	984	936	913	991	930	959	976	924	887	918	956	876	987	881	968	908	942	954	884	906	959	933	931	874	924	882	917	897	945	937	967	940	924	919	953	936	899	941	950	945	875	909	916	912	895	921	890	915	940	933	944	937	917	937	887	975	870	973	957	934	939	925	952	881	939	928	900	922	897	901	950	901	912	918	944	930	921	888	896	950	931	842	932	971	929	905	877	916	909	898	934	925	889	934	953	945	940	943	910	889	945	930	937	939	890	912	944	915	960	990	918	922	929	932	884	920	962	907	938	968	954	908	920	930	894	922	970	925	907	879	911	937	925	955	909	956	915	899	936	918	947	895	909	932	965	998	890	984	915	974	955	950	929	898	922	929	913	923	911	914	923	879	936	933	971	930	904	871	920	948	894	933	867	915	871	922	948	979	895	931	893	952	897	943	904	876	947	978	905	975	912	867	914	905	887	938	910	991	904	910	923	898	834	901	902	918	916	869	918	938	950	889	892	888	931	931	926	891	891	918	923	873	940	890	976	942	927	945	952	952	889	993	910	902	896	926	909	919	920	943	943	948	935	854	967	908	912	896	864	931	876	927	913	924	913	931	911	898	922	947	953	855	997	1003	904	897	870	913	941	942	972	927	933	972	894	955	931	922	918	909	873	922	942	948	902	897	885	937	921	909	969	969	929	898	903	891	962	858	925	920	926	967	885	876	909	932	897	917	875	888	970	903	940	969	922	918	901	933	989	926	892	952	956	928	926	906	955	924	865	898	976	899	925	935	946	893	906	966	931	954	914	909	944	890	920	913	932	930	912	962	949	936	902	922	969	937	878	947	938	968	920	941	937	934	929	877	933	924	907	902	941	907	919	912	981	917	890	915	907	920	914	869	943	920	970	894	909	908	832	934	906	978	966	905	865	962	938	957	934	908	906	897	893	877	924	886	915	859	952	979	1037	935	927	892	913	956	946	956	968	944	942	909	981	943	896	933	945	892	919	889	926	947	942	863	959	940	871	935	923	886	904	952	994	895	978	936	903	903	964	933	914	982	949	1015	932	911	899	982	936	895	920	954	914	926	952	865	948	931	944	937	865	931	958	862	891	940	946	921	952	926	997	949	909	893	884	916	859	896	934	900	923	908	943	876	910	896	904	939	887	921	916	942	895	943	944	900	913	893	876	926	916	882	920	1004	922	881	912	909	893	859	983	944	936	922	861	916	906	936	885	937	908	875	904	943	917	941	929	928	932	948	971	933	870	902	919	948	911	877	939	899	924	914	926	913	960	890	972	922	839	901	871	916	948	940	961	931	886	855	937	877	933	975	908	906	842	861	956	898	973	915	890	928	932	935	936	907	932	891	926	983	856	911	955	944	889	951	938	943	900	914	941	923	954	896	912	899	913	946	951	869	890	949	866	902	905	901	917	887	920	922	921	880	943	927	983	892	892	906	903	952	914	912	916	910	900	961	988	930	910	925	964	915	908	922	904	921	893	962	938	887	922	916	859	909	941	925	955	927	914	894	888	910	940	926	844	911	893	931	949	858	928	935	929	933	959	942	905	932	904	874	845	979	934	965	896	966	889	991	895	929	927	898	853	888	940	933	939	921	905	952	930	922	950	933	880	915	986	893	908	901	913	969	880	928	894	900	908	887	933	911	920	925	896	863	944	990	928	936	861	934	932	948	896	920	947	950	958	960	889	908	927	932	910	835	929	932	917	959	938	922	915	953	915	934	912	864	934	866	919	898	930	918	986	925	924	917	945	961	934	921	891	899	896	929	893	900	962	936	962	936	925	926	886	934	895	916	897	884	964	917	887	904	914	949	970	903	940	931	914	889	927	956	896	956	882	887	972	872	895	888	970	938	892	935	906	882	939	872	922	968	928	904	907	950	895	955	864	907	920	949	947	894	956	905	946	875	916	911	926	939	921	909	969	938	922	943	856	893	919	935	909	957	930	911	921	889	895	932	908	956	975	968	970	980	943	937	889	957	971	908	906	938	905	915	893	963	934	941	933	883	954	900	950	916	887	946	880	952	859	899	942	934	917	959	940	953	948	934	929	898	883	926	913	911	947	913	902	917	903	904	898	944	919	911	994	978	935	887	923	925	935	929	943	880	926	933	948	901	976	926	984	902	929	941	916	954
18617	58639	9375	4774	3571	2775	2323	1915	1669	1476	1414	1317	1206	1205	1170	1165	1069	1107	1065	1029	1025	1006	1005	991	1049	980	1008	1034	927	928	930	910	1031	991	1105	1037	1021	1008	1000	1028	993	965	948	955	956	994	945	1006	1024	969	985	936	974	962	940	909	973	1021	945	953	988	927	933	936	958	934	900	931	964	983	983	955	950	917	939	956	906	931	903	927	943	940	925	958	982	956	987	936	954	927	938	921	925	931	912	928	869	930	934	970	895	894	968	907	985	967	959	954	966	910	902	872	956	992	902	967	961	936	930	983	892	915	904	871	908	960	936	938	953	906	931	953	913	925	958	898	891	942	943	942	960	911	969	941	928	982	881	918	902	918	887	879	986	970	915	919	909	944	926	966	895	965	941	902	978	914	926	995	921	987	974	968	902	937	884	943	1008	911	909	939	974	900	947	892	958	921	971	871	996	956	892	921	895	983	940	915	954	897	945	920	868	939	896	968	954	946	871	916	921	899	910	940	939	980	964	928	925	963	926	889	924	963	985	949	916	955	944	893	923	914	942	930	903	902	931	925	913	919	980	886	888	918	939	944	923	957	920	911	910	899	916	883	951	892	933	913	865	902	913	884	910	912	947	925	941	917	953	935	938	922	902	874	997	905	881	924	952	985	930	954	941	956	928	938	903	864	965	927	947	895	975	991	954	956	947	978	954	892	947	961	919	945	902	907	916	948	920	886	961	937	974	929	951	889	916	921	951	935	949	932	954	974	995	937	935	908	915	950	936	929	894	969	954	944	960	933	941	900	916	894	925	933	968	953	1004	916	940	943	940	905	927	929	914	899	996	973	945	901	960	956	902	955	937	939	1000	918	916	968	876	905	862	904	927	936	928	923	918	938	918	982	926	931	874	945	931	942	898	892	916	933	888	910	893	974	957	958	928	894	873	835	915	948	972	932	916	902	944	894	881	937	945	979	914	926	926	977	932	941	958	911	955	988	905	944	939	892	949	939	970	952	828	974	893	959	968	915	927	895	910	942	915	906	913	926	947	910	913	970	934	910	978	937	941	952	932	980	975	956	923	904	1007	903	931	943	1029	975	963	961	929	918	965	898	903	952	950	956	940	924	938	914	920	942	941	975	932	944	937	990	886	942	912	955	912	965	946	980	905	912	954	934	942	894	960	936	1005	884	930	913	926	990	908	943	976	968	964	912	967	926	898	875	934	903	974	944	973	920	917	957	914	935	905	918	881	897	999	944	895	905	918	860	921	933	860	999	927	978	937	948	924	936	969	965	960	962	949	990	956	894	969	932	922	930	922	917	904	893	919	933	818	963	927	914	931	999	944	906	927	920	941	941	942	927	956	898	937	937	940	938	881	911	945	950	947	962	965	934	916	963	964	892	950	933	894	983	984	916	899	906	927	896	900	882	906	974	962	950	920	963	925	909	896	966	1001	926	1008	973	923	912	962	955	950	886	971	960	940	933	932	924	939	927	911	940	882	894	947	882	896	1019	891	871	962	941	911	869	909	996	951	919	943	887	914	860	954	896	893	894	944	918	936	944	928	840	919	981	916	902	940	866	871	909	924	907	950	915	881	898	928	902	926	886	929	970	943	936	993	939	924	942	938	933	933	945	830	955	963	962	917	932	938	860	959	924	955	970	924	913	905	963	938	898	951	918	953	913	943	932	928	903	921	942	964	887	905	937	940	960	897	989	944	926	985	944	944	917	968	917	951	885	917	964	896	940	957	935	906	874	908	974	932	915	971	894	911	909	882	913	909	937	914	914	927	952	912	901	961	921	964	916	984	947	960	951	932	939	925	941	910	918	913	947	944	948	905	944	871	961	940	900	938	958	917	935	945	919	901	889	957	982	876	914	874	907	924	901	884	935	944	956	940	906	927	908	939	897	952	899	905	974	911	899	952	948	935	914	976	960	956	949	952	936	967	981	917	941	926	958	957	952	899	969	933	901	913	963	928	961	959	882	992	929	885	938	969	908	917	884	963	923	951	932	910	883	928	920	934	928	899	871	925	872	935	906	936	857	940	888	914	892	909	895	891	886	962	931	965	963	886	934	953	922	879	921	919	926	940	923	953	951	940	914	951	970	949	863	869	896	915	927	983	922	944	948	939	911	948	943	888	909	998	949	900	906	921	895	913	920	931	899	954	917	910	959	883	923	913	987	886	940	918	963	926	917	915	901	923	920	1009	889	980	952	943	877	881	960	923	933	946	918	914	917	935	928	954	880	847	947	942	973	953	925	950	941	939	921	929	922	979	946	888	910	949	913	919	959	895	921	918	918	878	920	941	938	901	978	937	951	912	943	892	920	940	904	973	874	883	920	950	911	919	943	933	884	910	968	875	914	934	953	990	925	910	910	969	931	931	936	868	972	944	918	949	963	934	933	921	876	860	868	942	927	968	944	882	959	956	999	981	924	882	954	910	867	901	953	965	966	922	936	941	950	995	954	959	897	885	985	932	941	908	939	957	881	963	945	944	908	916	937	986	949	977	915	898	987	910	915	938	958	956	942	965	890	935	938	917	930	889	936	969	852	980	944	938	938	887	905	937	955	947	909	934	912	951	945	880	904	944	948	937	908	932	910	973	987	894	918	946	924	945	941	956	934	930	948	957	945	884	968	884	971	959	959	938	947	906	929	956	954	910	935	926	984	880	909	899	952	919	921	905	925	948	901	908	944	937	916	910	969	937	906	946	923	918	938	952	945	948	957	892	979	880	962	967	913	877	917	954	953	952	957	898	927	941	936	934	889	881	961	918	930	884	944	894	958	899	911	924	886	911	926	971	957	936	892	923	923	933	888	963	957	908	929	923	915	913	926	937	927	925	928	912	923	913	990	960	936	954	949	968	957	905	932	965	905	901	945	939	972	902	924	931	899	931	1021	912	895	861	968	917	941	944	961	937	912	910	923	905	962	937	937	854	967	951	952	924	984	912	912	936	902	974	932	913	928	933	937	942	948	960	924	908	920	1042	962	884	943	895	955	951	970	864	931	976	944	921	951	924	955	914	873	863	923	903	984	978	933	929	953	945	937	880	935	883	955	918	902	925	925	910	904	937	900	927	893	953	908	936	895	984	956	892	920	875	904	931	938	921	951	924	894	955	909	956	886	925	979	914	979	988	895	921	923	922	996	933	957	937	938	947	930	917	948	917	950	986	937	951	927	923	954	906	895	912	966	948	932	931	960	949	923	898	888	985	932	934	894	923	942	890	944	944	957	934	929	880	929	940	874	981	943	974	929	915	881	966	892	927	940	982	933	917	917	928	947	903	907	889	930	946	857	896	905	895	898	947	878	914	929	839	898	980	913	1005	909	920	924	895	955	946	903	938	838	916	954	950	919	919	940	956	924	921	954	899	968	956	944	946	970	874	900	916	958	929	919	915	910	942	966	935	916	901	971	897	893	966	952	925	941	883	962	958	948	937	927	919	917	956	921	913	916	877	891	918	946	969	930	897	927	993	908	974	986	887	963	892	948	938	894	937	936	936	957	978	935	875	941
28544	19282	5384	741	547	496	501	440	496	471	469	459	468	451	491	504	521	472	430	478	439	494	464	474	466	458	454	457	454	477	468	463	469	473	463	475	505	444	492	502	475	492	515	453	489	520	487	504	472	479	497	491	476	469	477	441	465	476	482	434	474	488	417	469	507	451	468	478	497	447	498	513	424	462	465	491	455	481	462	470	448	443	484	452	479	482	468	460	497	464	470	468	470	471	478	469	480	450	523	496	440	472	453	440	486	483	490	457	519	502	457	477	477	505	438	458	469	487	503	478	472	453	448	442	439	480	455	483	471	445	489	461	450	437	479	476	441	478	470	479	481	475	481	500	454	449	437	503	449	460	454	454	481	458	477	493	452	428	514	511	466	492	440	459	487	447	456	481	472	490	502	446	473	457	484	485	459	471	443	486	438	442	453	494	473	464	477	462	485	442	491	485	440	438	453	453	459	494	438	473	525	490	454	465	484	474	488	466	485	449	468	443	452	485	455	481	433	458	502	418	457	483	451	474	497	461	478	469	491	502	467	481	482	496	464	444	455	444	449	459	470	444	441	457	487	458	451	430	522	482	502	439	483	469	485	479	461	462	493	469	495	496	464	496	453	494	455	436	421	480	472	462	454	462	459	424	481	481	486	459	490	468	496	468	471	471	448	464	460	473	465	488	478	485	441	452	458	497	496	448	441	484	435	460	499	472	418	501	490	439	483	457	482	449	483	491	447	437	434	495	466	477	446	432	467	426	465	456	473	486	443	476	508	473	427	486	436	470	453	471	443	484	464	484	477	482	447	466	436	488	467	482	463	516	460	427	449	445	449	481	470	477	494	439	492	488	441	495	463	446	472	471	458	518	499	486	447	451	465	501	460	466	431	492	466	471	469	465	506	444	481	447	487	487	457	460	452	455	468	452	479	420	485	432	469	471	479	453	443	477	479	454	469	529	461	469	454	441	449	471	482	489	458	496	420	433	499	481	482	474	437	481	458	495	429	432	463	447	444	452	480	445	435	442	470	465	470	468	468	505	432	449	472	481	480	479	449	444	468	454	462	479	484	478	483	465	453	434	471	491	462	461	447	487	472	512	456	438	523	450	462	502	464	471	469	450	489	453	492	476	494	487	495	488	497	436	463	471	446	484	447	474	438	461	446	439	458	454	466	466	470	488	503	417	478	434	466	488	433	421	493	473	494	437	459	452	435	463	502	486	465	480	461	453	492	468	517	438	432	471	471	483	496	495	454	505	468	473	483	475	484	462	487	469	465	498	440	470	453	460	485	450	473	478	444	484	477	451	466	413	487	487	474	490	461	473	450	441	466	469	462	493	444	452	459	502	458	503	465	497	489	508	454	467	423	438	428	468	488	463	452	470	443	483	445	445	460	427	477	479	488	465	470	467	469	452	475	496	461	445	487	472	472	498	479	471	474	433	468	458	478	436	501	428	419	456	486	425	462	474	504	445	499	464	469	455	468	470	474	476	470	466	478	430	491	473	512	466	475	480	465	457	458	469	491	473	442	451	465	512	454	456	431	450	475	466	462	474	463	479	497	436	476	482	512	477	477	493	523	470	496	461	437	450	462	467	475	471	473	499	425	482	440	461	463	472	471	425	449	456	480	490	462	463	471	443	484	442	487	499	471	454	470	446	453	439	473	472	471	474	465	531	461	474	453	471	483	439	428	447	450	466	449	456	488	465	450	447	477	462	486	437	467	467	475	465	425	468	460	471	507	448	434	468	500	459	498	476	451	473	477	455	500	467	468	455	428	464	469	484	485	453	484	476	489	495	435	469	429	441	508	444	483	453	434	452	483	464	497	468	475	493	465	486	467	448	486	505	461	455	468	507	454	446	453	488	432	511	457	515	464	490	472	469	467	483	480	486	453	487	460	460	465	486	453	474	467	476	459	484	487	468	439	466	439	511	420	487	474	478	461	426	509	499	457	479	474	438	473	458	473	443	444	484	462	438	427	490	470	472	449	470	481	458	434	449	467	427	487	502	482	487	488	453	478	438	500	477	471	474	462	475	477	462	507	446	478	478	482	452	513	471	442	459	453	464	480	442	435	452	474	483	483	454	514	459	477	496	503	466	448	425	523	467	482	464	428	448	488	453	497	470	471	434	458	461	477	437	467	454	452	480	457	453	461	485	506	466	460	473	430	449	455	496	473	499	491	493	431	459	455	478	484	454	439	484	449	472	494	452	460	479	426	468	462	451	464	491	455	451	471	487	505	450	450	488	497	469	441	456	470	437	443	465	475	457	490	484	455	440	488	461	452	451	459	434	484	458	469	485	451	463	464	457	446	455	460	461	463	465	425	469	461	459	454	478	452	469	455	427	458	465	479	489	478	463	486	466	458	482	477	475	482	482	485	466	447	469	509	438	490	447	443	478	447	458	447	484	452	472	518	447	492	425	457	471	488	454	501	440	462	471	454	477	450	458	506	461	417	446	441	467	458	489	471	508	449	458	499	486	462	476	474	461	454	508	450	489	502	445	483	435	453	485	455	518	479	451	468	445	447	481	481	483	452	473	452	456	444	484	450	422	509	470	467	484	494	422	461	493	427	455	471	489	473	443	476	470	444	413	466	509	482	468	469	439	449	460	474	480	482	461	490	484	440	509	447	491	474	435	435	451	454	473	495	509	466	487	459	413	459	452	493	477	464	446	463	478	486	457	491	490	454	481	459	459	477	416	452	472	506	460	451	456	481	486	461	476	461	486	482	449	501	506	481	490	505	471	431	512	558	474	468	480	461	484	476	454	455	434	456	464	499	480	465	460	477	446	433	427	437	460	469	460	477	493	492	495	481	482	446	433	473	470	423	527	439	469	423	444	437	488	433	471	480	472	466	482	457	453	457	496	473	443	473	458	474	469	456	475	453	470	435	426	500	425	464	475	497	470	471	485	428	462	456	445	460	489	476	494	462	470	490	461	484	470	460	455	475	494	483	456	450	490	463	454	505	449	448	479	480	482	460	480	447	472	504	500	475	465	484	502	468	461	491	494	437	504	491	459	472	455	473	452	463	485	445	475	452	457	484	463	448	429	444	471	412	453	469	464	511	472	514	495	456	464	478	445	475	465	458	473	497	438	443	476	486	464	450	452	476	476	469	482	467	477	495	456	491	466	492	478	480	473	466	464	479	450	483	466	489	474	463	475	540	464	460	452	443	473	469	482	464	458	489	476	457	467	418	477	464	478	444	446	474	464	455	485	464	484	463	461	445	468	483	459	484	454	513	504	459	453	433	456	490	464	466	476	486	450	467	431	466	482	471	488	519	496	508	488	493	493	432	445	495	462	449	467	461	488	527	478	504	454	518	481	452	511	449	449	437	464	505	481	495	470	474	465	405	449	490	473	468	498	435	432	484	457	481	436	471	471	443	486	501	466	450	451	408	481	464	475	447	469	473	427	500	506	491	481	486	456	477	471	454	452	488	515	476	479	431	501	467	470	449	512	493	454	419	415	464	462	480	457	470	464
12261	15158	796	564	554	518	554	528	544	484	482	476	526	459	532	476	503	532	486	448	502	482	483	471	500	442	477	497	528	464	507	531	509	504	542	499	499	536	490	503	532	499	520	491	494	520	525	493	505	521	510	469	524	499	516	492	464	515	484	489	519	529	507	473	458	508	501	485	545	535	473	476	507	473	469	529	492	456	468	486	483	524	478	492	495	509	503	501	499	533	525	501	499	488	480	479	485	498	513	517	525	540	505	479	505	497	520	499	501	511	474	534	486	501	475	516	511	449	431	510	494	488	519	493	523	547	501	442	526	508	501	509	510	471	494	506	513	481	488	505	486	486	483	522	483	482	481	465	499	491	485	495	484	484	502	481	495	482	511	463	493	500	497	472	496	450	489	500	477	485	522	494	451	477	477	537	501	499	494	496	476	487	502	494	469	459	485	523	500	488	497	473	513	513	526	486	475	515	493	484	495	503	474	534	518	496	464	481	491	468	499	454	498	459	477	521	454	490	461	483	516	467	530	498	486	480	515	502	487	493	504	467	522	526	479	501	501	477	511	481	469	504	467	463	503	503	501	517	475	498	493	453	488	524	524	455	474	473	461	535	496	489	559	470	508	490	505	483	509	450	488	475	507	471	476	510	474	515	485	503	503	471	506	504	469	522	509	486	512	492	515	457	500	497	452	501	480	481	481	488	499	446	477	508	532	508	501	479	448	477	505	482	478	468	482	486	520	503	458	479	484	490	431	493	503	482	534	489	500	541	520	512	469	445	464	473	521	480	482	480	486	452	466	510	479	498	548	490	511	516	497	497	500	529	495	497	491	478	491	477	543	488	474	496	507	478	491	475	533	501	449	475	491	500	524	472	464	469	487	527	479	485	548	482	569	502	537	503	494	546	489	516	496	508	499	500	518	488	472	443	501	451	490	497	484	514	513	501	489	473	458	508	478	512	507	469	513	487	487	473	484	508	495	532	491	515	459	489	477	464	537	501	516	446	484	486	497	500	499	504	480	491	526	492	501	520	472	475	470	513	514	519	524	491	492	498	469	478	444	489	487	497	507	489	512	506	494	499	488	522	443	538	497	478	494	495	485	463	513	515	523	503	479	502	501	514	508	508	508	484	475	455	544	523	502	538	521	464	484	508	488	491	506	478	490	542	497	465	502	474	524	479	504	504	480	528	492	470	518	494	484	495	515	502	530	519	498	494	518	491	500	505	474	494	511	483	483	469	506	510	473	474	486	526	482	528	508	448	488	512	490	493	492	476	507	516	499	513	464	471	493	535	474	513	479	458	497	490	477	477	498	557	495	493	476	490	508	457	529	493	509	480	533	470	484	492	451	515	491	518	494	480	462	556	522	451	470	535	468	474	498	505	518	490	472	485	452	520	500	481	467	468	491	500	476	513	507	494	515	491	510	475	512	490	471	519	513	458	511	499	504	480	514	484	483	479	515	470	494	483	522	515	493	524	460	514	508	490	506	533	513	472	502	491	521	503	533	523	470	476	529	497	550	484	543	515	488	475	511	500	526	489	486	540	485	476	476	545	449	504	481	509	492	504	502	555	518	513	454	463	484	528	495	472	508	503	498	526	454	509	551	488	505	485	495	461	485	509	500	486	459	505	491	488	486	444	451	473	536	482	480	515	470	460	492	518	538	496	521	468	521	565	465	450	492	488	502	491	469	478	498	466	458	480	469	474	500	530	469	502	507	512	513	492	497	496	491	481	495	499	500	483	488	530	513	464	511	485	495	505	485	522	459	473	493	468	536	504	473	467	512	484	491	479	486	528	470	471	517	479	508	497	475	450	543	505	467	462	485	449	489	450	492	522	504	519	511	497	528	522	450	489	480	513	464	485	500	484	488	515	488	496	517	529	523	479	458	515	513	473	535	499	517	473	483	467	458	496	519	523	506	497	498	476	473	505	498	516	495	467	498	493	501	514	447	504	477	508	508	519	539	493	479	533	524	488	494	506	531	520	503	523	493	472	447	483	466	497	489	511	492	482	442	432	460	492	486	524	495	543	494	534	493	484	473	485	530	473	527	508	500	495	497	521	532	455	513	496	483	462	445	503	503	518	476	482	483	502	456	452	482	510	490	507	481	500	497	480	538	495	471	514	526	450	507	492	514	482	513	507	517	491	484	518	501	497	463	487	477	497	504	496	501	479	507	510	490	509	514	478	520	469	523	493	464	514	520	480	479	500	481	512	491	489	477	531	497	461	480	498	502	466	513	495	488	504	468	524	520	512	459	485	451	516	483	470	502	482	484	477	512	526	512	508	485	480	499	478	471	471	519	468	521	486	500	503	487	440	523	540	492	502	482	498	521	503	448	491	504	543	520	450	475	458	511	464	493	506	558	513	496	515	512	494	515	495	518	525	516	494	472	441	494	518	479	480	536	435	492	513	498	490	495	515	500	496	487	467	492	501	498	486	516	472	493	502	498	457	493	477	517	502	462	487	490	505	524	461	502	501	513	517	501	513	466	465	466	537	493	514	501	505	492	514	544	494	429	469	519	525	520	484	464	526	468	497	506	479	472	469	495	470	541	473	503	534	484	441	496	545	488	527	515	509	495	480	498	489	465	503	511	507	496	522	530	508	470	527	497	499	536	467	488	522	468	484	477	483	467	502	526	507	485	487	495	487	510	493	486	472	490	499	484	455	468	497	530	508	503	482	519	509	472	486	477	486	483	461	480	501	481	486	504	456	522	477	507	488	510	477	492	495	490	484	474	522	476	488	500	521	520	464	535	498	475	482	500	468	499	474	509	509	472	496	519	505	505	462	500	500	503	450	525	485	482	510	500	538	517	520	481	485	521	502	494	500	488	477	502	504	475	478	487	478	488	525	488	564	514	485	502	507	512	478	548	497	496	499	491	503	496	542	509	481	472	466	486	510	493	523	486	473	533	533	474	484	486	503	493	482	473	465	520	504	493	498	475	521	527	531	532	517	506	501	476	452	484	517	540	534	467	483	459	475	503	513	555	526	472	453	462	455	512	507	487	464	517	490	513	511	495	453	504	510	530	467	501	480	493	434	516	456	504	482	494	478	513	474	494	513	513	463	495	488	473	506	497	481	469	494	507	497	509	491	472	523	513	496	515	484	499	492	487	497	579	518	526	462	504	474	513	475	491	504	520	485	535	463	487	482	454	493	517	509	467	501	505	481	518	463	496	535	474	516	501	523	514	456	473	531	472	495	482	491	508	482	476	479	520	502	523	494	471	504	514	493	471	540	448	522	490	498	550	502	487	497	454	457	532	445	509	516	495	514	524	517	475	535	508	501	467	504	490	496	466	489	536	518	516	524	477	476	521	511	476	520	467	457	481	542	509	511	494	458	532	511	509	485	487	497	493	493	482	548	463	510	512	483	517	539	471	484	527	505	535	519	504	504	464	458	510	521	473	520	479	484	488	525	465	511	487	514	522	477	499	489	470	483	485	501	530	509	493	529	501	471	491	502	499	452	521	498	511	488	473	493
24225	21591	28304	25143	21412	8364	1361	1052	936	908	869	843	846	784	787	800	766	745	786	760	838	735	741	726	802	785	713	714	741	753	782	746	753	708	789	784	736	793	740	744	766	756	777	747	747	702	716	721	720	715	755	695	798	714	754	744	783	753	748	724	719	735	730	730	760	699	752	757	730	727	744	704	736	701	762	741	717	767	745	769	723	706	726	711	742	774	740	740	767	694	721	732	765	711	709	735	742	715	724	679	663	726	664	661	740	752	705	743	675	746	710	715	728	699	691	728	760	715	697	741	729	762	721	715	698	664	774	757	696	727	734	699	741	738	711	767	777	720	685	768	737	684	745	716	705	757	724	723	725	733	714	686	694	810	764	713	689	744	725	744	715	729	769	724	736	748	762	707	736	722	745	749	665	739	749	698	692	753	708	772	723	691	745	736	718	733	709	736	715	711	708	683	720	767	727	718	696	730	761	746	709	674	708	740	776	736	733	746	678	691	694	743	732	720	729	701	727	716	740	704	706	726	678	722	741	725	708	723	731	727	703	747	748	749	734	703	695	705	730	736	686	726	709	777	741	696	769	685	733	709	739	705	748	784	673	708	743	704	725	751	720	726	761	726	746	702	748	731	713	766	733	739	707	694	707	768	742	697	706	697	733	714	740	734	710	739	759	724	733	721	714	737	699	706	710	739	740	731	712	711	744	748	715	728	685	734	737	699	795	750	733	693	689	702	704	671	745	702	733	687	709	720	724	771	730	718	714	761	741	671	748	749	787	698	714	753	711	768	735	773	753	762	778	723	694	657	698	776	687	750	708	686	779	742	708	670	689	780	731	707	746	726	756	756	686	769	714	726	717	728	741	705	730	704	755	724	713	724	726	719	712	697	689	748	722	675	708	720	704	739	719	759	711	697	699	705	753	703	758	744	751	703	767	693	727	723	739	707	703	760	685	700	674	704	770	709	709	714	763	731	733	771	673	738	692	687	748	743	688	729	722	731	728	672	723	750	729	733	737	760	686	695	729	749	708	721	724	729	681	740	725	733	728	666	686	688	710	706	719	701	739	752	702	733	711	752	715	695	785	733	725	749	764	691	679	738	719	695	719	695	708	719	711	721	657	624	741	730	699	727	720	744	716	734	719	732	710	780	720	718	694	767	689	703	691	732	725	686	738	705	760	715	701	711	700	650	720	700	741	721	690	735	717	740	756	697	721	688	738	729	679	756	762	739	693	744	743	721	660	742	727	716	748	707	767	693	706	702	725	735	684	736	733	768	688	703	670	756	691	720	744	702	745	693	761	705	740	721	718	712	734	758	699	755	744	735	649	723	709	759	734	700	744	696	722	740	729	722	710	740	742	725	762	681	724	718	805	734	726	701	693	729	707	676	687	711	677	726	793	681	731	715	705	687	692	722	720	730	679	682	713	725	700	729	735	742	716	753	736	705	714	691	671	728	700	738	725	713	722	700	728	697	708	700	675	756	662	743	747	711	753	711	707	737	684	702	695	748	768	695	818	724	757	673	702	722	691	712	717	745	777	694	768	758	712	723	757	698	712	674	768	699	738	730	702	712	686	712	735	710	749	718	712	722	735	713	670	756	757	696	715	734	738	747	732	740	727	697	762	708	744	706	692	717	704	682	711	696	725	691	712	743	727	718	718	740	727	764	694	701	678	731	726	729	734	712	731	715	760	694	738	700	693	731	709	760	673	725	694	735	718	739	702	681	729	732	716	786	700	702	736	710	707	702	680	684	711	716	689	729	720	698	726	757	719	711	724	721	715	742	734	699	736	723	715	725	709	697	689	733	757	731	717	742	717	746	723	758	691	688	695	754	702	699	742	708	719	733	707	738	728	729	722	753	712	742	759	705	752	703	724	733	721	768	770	763	736	741	725	722	708	727	770	757	720	713	723	727	737	730	758	695	769	732	742	732	714	734	691	677	755	690	710	686	735	681	702	722	721	738	755	712	696	702	716	709	704	673	737	743	738	772	737	692	755	693	719	729	694	765	726	702	754	756	744	713	723	716	737	689	676	722	716	742	733	728	725	703	756	726	724	700	683	721	685	664	706	771	720	687	696	736	710	695	710	674	734	711	701	723	712	742	725	729	713	768	705	734	702	730	731	739	761	714	687	722	759	693	708	735	772	784	718	722	724	651	735	702	768	700	756	748	718	713	714	741	727	712	717	720	718	742	741	745	760	723	682	716	734	715	744	729	776	760	708	730	735	688	706	757	712	713	756	696	727	716	760	768	705	764	715	733	705	721	714	706	769	701	706	749	727	726	700	726	732	705	727	758	659	735	757	727	753	721	688	738	710	722	728	772	756	712	733	758	695	756	727	725	734	715	773	723	774	686	683	739	720	710	700	728	731	723	700	681	721	708	721	706	752	715	707	731	724	711	701	701	725	668	711	703	752	718	713	759	757	719	698	722	709	775	704	739	667	760	703	758	674	709	716	720	699	726	728	777	695	751	720	708	760	735	754	720	710	766	713	788	750	746	735	737	734	712	732	754	692	726	743	682	709	730	724	701	685	711	705	695	686	720	692	743	686	721	724	731	712	698	720	732	713	738	749	748	730	706	733	698	748	704	727	695	737	687	730	687	742	723	716	682	697	703	724	724	727	721	745	763	729	726	732	760	713	748	712	775	710	727	695	653	698	715	721	725	717	705	706	740	711	705	709	704	705	750	719	697	787	713	710	723	781	713	725	712	724	706	735	721	743	710	678	702	737	742	709	730	715	747	710	744	715	732	713	694	673	700	731	707	730	708	792	737	713	750	714	730	670	694	693	708	702	744	742	718	706	701	718	686	722	727	729	726	720	692	716	739	759	726	745	702	737	689	728	663	748	728	702	677	720	744	704	719	745	746	722	696	760	756	762	756	757	702	703	766	716	685	765	755	753	783	718	716	715	687	704	741	755	776	727	747	761	666	720	748	727	718	718	716	720	736	719	731	732	730	725	673	740	718	708	758	684	711	711	708	753	704	761	730	732	725	756	735	715	763	719	753	731	778	766	677	720	723	755	741	691	725	714	732	738	668	739	742	676	723	741	731	738	712	712	748	766	736	720	725	740	742	717	658	746	733	674	694	711	717	680	715	718	712	737	724	712	686	796	709	701	710	747	715	691	724	751	703	754	764	736	704	720	716	710	748	736	747	697	721	690	774	667	757	708	731	727	729	724	748	769	753	734	779	707	710	686	744	717	755	733	751	711	691	697	724	738	729	782	728	743	722	707	702	719	711	724	788	747	690	746	711	757	645	772	716	706	716	711	661	703	783	747	735	722	709	736	709	716	718	741	712	753	749	769	735	768	740	655	717	730	723	735	722	748	701	749	690	704	726	686	695	701	756	669	747	718	720	736	766	681	732	733	717	701	756	736	718	749	638	768	745	706	720	705	729	759	700	745	755	731	750	724	665	732	698	745	677	715	742	692	700	751	714	729	719	757	695	737	701	730	716	717	718	760	723	725	688	671	690	712	705	743	740
16965	53478	5638	2678	2092	1738	1446	1263	1104	1006	939	872	881	838	835	798	796	768	833	749	811	776	782	724	730	774	747	779	774	755	754	756	781	777	874	795	752	777	727	739	753	776	795	736	793	743	787	761	737	749	695	729	714	715	744	712	756	718	685	785	733	752	789	742	724	709	760	746	738	724	740	781	723	759	672	757	746	739	725	765	749	736	713	703	732	758	754	733	768	758	757	743	695	729	740	758	718	760	744	690	760	728	751	712	750	746	729	743	710	754	712	748	716	713	791	699	739	743	776	738	733	782	751	761	787	713	716	735	731	717	731	719	727	789	722	692	754	765	693	731	778	745	798	743	682	714	753	742	742	744	756	764	750	719	748	720	756	712	741	718	719	776	722	728	751	758	747	717	727	736	758	740	738	709	711	800	759	703	734	705	712	740	742	764	733	741	706	740	730	783	737	725	692	747	708	762	704	747	738	709	765	763	710	738	709	734	723	706	716	669	695	772	784	764	715	698	694	691	765	783	752	729	718	712	713	745	739	753	747	697	740	738	734	750	703	744	753	731	771	751	772	758	757	758	698	733	732	699	749	747	726	734	744	744	755	709	706	789	714	807	733	723	766	719	747	756	714	742	681	783	740	709	728	704	733	729	717	719	736	725	758	699	725	723	739	745	726	740	734	709	742	708	757	712	684	709	776	746	757	794	759	758	785	761	691	740	705	681	755	756	765	744	731	701	765	727	767	751	791	760	710	748	794	699	778	766	718	706	694	753	742	734	760	751	771	747	739	728	745	733	753	784	755	715	735	713	722	707	752	726	727	710	762	696	736	701	783	722	690	714	732	694	722	737	707	712	695	736	722	770	734	728	730	748	756	702	737	739	749	690	775	759	720	717	697	740	753	740	736	733	794	770	712	700	766	767	766	779	767	704	737	750	735	737	778	783	678	699	749	729	712	757	761	749	721	743	780	734	746	734	775	731	743	725	742	720	741	746	754	756	740	741	703	738	738	782	731	763	683	797	722	712	740	734	709	696	786	737	731	733	685	749	707	790	695	756	705	723	740	737	743	737	736	755	733	765	699	704	777	690	794	739	790	706	739	701	788	718	745	742	760	768	684	723	784	774	764	698	766	743	725	752	740	703	728	708	694	793	754	748	720	762	761	730	725	699	725	726	751	714	713	740	733	681	737	748	781	712	752	734	716	728	735	750	695	755	714	707	713	723	705	712	740	727	791	753	724	758	713	721	673	725	731	713	694	796	719	669	707	726	769	723	731	741	744	758	735	734	691	728	703	742	741	729	733	715	796	730	750	760	692	729	746	733	743	797	703	746	743	757	739	761	741	728	697	782	768	764	783	719	755	701	715	734	707	751	734	754	697	724	776	709	742	718	742	730	709	704	693	773	739	726	719	726	724	727	732	742	732	774	776	729	767	694	720	721	721	695	724	741	708	747	775	752	749	705	715	717	728	722	731	751	731	740	747	753	741	794	750	753	740	751	714	747	718	736	760	713	759	710	761	754	756	756	714	738	726	712	740	784	765	809	725	774	765	730	749	741	763	759	766	745	733	749	728	732	720	730	725	711	721	744	706	740	713	675	722	764	743	716	739	742	727	691	742	735	726	713	710	720	768	737	786	730	738	738	759	730	739	724	735	775	765	730	802	711	719	699	715	777	776	677	768	741	735	780	746	778	722	716	738	750	762	735	795	720	721	737	783	760	777	704	676	724	775	729	761	715	723	740	682	727	738	701	707	779	762	762	744	735	758	738	744	745	750	721	755	742	729	726	733	719	723	785	764	780	736	752	769	735	676	740	727	728	704	742	750	704	722	701	734	700	712	749	744	773	727	714	775	764	740	754	720	783	700	715	754	700	746	717	707	735	743	726	715	738	723	693	756	727	700	748	719	762	788	735	730	723	709	716	729	763	721	711	720	710	786	731	781	720	641	742	759	730	783	708	754	705	755	751	739	752	741	707	729	727	734	736	718	717	709	744	719	755	744	689	700	718	738	782	730	739	710	710	728	712	763	790	732	701	716	776	764	739	730	781	739	764	704	686	779	733	726	748	720	765	690	704	737	731	763	689	743	734	704	745	741	713	728	724	717	753	709	725	754	755	741	767	779	719	720	726	738	693	745	712	709	738	696	714	773	730	736	719	735	738	730	762	705	756	774	743	683	716	702	723	740	758	726	767	784	723	716	725	742	711	725	820	693	779	730	659	739	754	686	752	730	732	762	738	719	698	720	728	716	701	739	721	754	739	769	736	714	758	726	785	737	735	742	713	758	688	747	739	759	718	769	766	795	747	726	735	707	688	690	754	733	692	718	757	720	704	788	751	756	709	729	720	711	733	698	724	736	723	724	750	734	707	743	752	779	698	783	753	754	765	722	721	781	733	695	758	738	751	751	740	718	725	770	755	769	723	740	736	734	732	701	718	716	678	796	743	719	699	713	743	719	782	720	744	760	795	672	734	737	716	758	723	774	741	744	698	735	747	741	698	763	762	717	753	728	750	714	743	741	710	702	709	713	738	696	769	748	705	721	726	764	790	755	738	739	755	754	758	814	762	749	747	726	771	705	726	750	728	715	758	718	743	704	783	725	808	766	735	741	776	738	729	737	737	712	738	752	695	717	753	775	736	759	707	704	791	719	752	712	713	691	715	695	728	735	711	705	728	731	743	772	736	740	708	743	725	739	770	757	725	732	774	704	732	752	708	716	737	741	761	696	696	734	749	719	801	701	689	677	765	750	724	742	751	730	721	750	766	714	728	758	763	726	717	764	761	699	724	722	712	689	727	780	803	736	771	712	747	762	757	795	679	727	700	744	728	724	729	769	739	754	733	726	711	748	734	735	745	726	740	694	740	764	735	736	725	702	698	733	722	742	749	707	760	711	710	699	751	744	741	772	729	699	729	723	753	729	709	729	756	761	777	717	717	719	741	737	759	783	744	747	724	740	685	766	732	737	723	717	773	711	732	716	745	755	710	750	726	752	729	729	740	722	830	758	735	721	761	736	726	791	722	715	723	746	730	678	730	745	715	748	749	733	715	705	723	755	693	735	759	734	695	704	724	699	760	733	746	735	734	716	761	719	724	677	733	702	735	767	738	716	699	744	784	747	749	669	711	711	718	732	808	753	779	756	789	738	706	756	741	742	695	717	728	748	712	731	700	726	742	719	745	716	727	713	727	752	721	705	704	741	763	765	713	754	770	755	756	752	760	759	702	705	737	738	710	756	761	775	715	781	724	760	728	706	745	783	731	735	765	737	702	740	768	695	730	758	721	713	777	714	728	710	746	786	748	781	711	702	714	717	771	728	756	730	688	746	731	684	765	742	718	745	743	714	736	720	764	743	742	719	768	694	725	700	707	758	712	732	759	748	730	738	736	733	788	725	759	726	763	777	770	720	729	775	736	748	763	711	704	696	709	741	752	746	709	736	731	733	751	739	742	741	760	730	779	716	731	752	755	682	763	695	753	731	730	708	726	756	724
25539	21734	27461	25935	8996	936	768	681	629	661	571	592	582	634	534	598	589	571	557	567	549	552	563	586	594	561	567	537	550	545	575	531	539	567	603	579	563	548	588	575	526	576	574	550	580	507	529	537	588	554	575	554	546	534	558	522	520	590	556	524	562	580	567	529	534	572	534	518	532	533	520	566	541	543	521	557	532	524	527	528	525	540	506	509	515	532	543	541	535	583	532	595	588	525	568	545	522	538	533	524	527	549	579	531	546	556	592	529	540	569	529	529	516	569	557	557	562	550	512	553	564	522	488	483	553	518	524	511	545	569	516	543	515	518	564	544	569	534	554	509	521	532	564	549	533	541	503	552	561	552	527	480	514	567	554	541	572	521	554	546	554	500	565	558	518	547	613	556	555	569	536	496	542	481	516	539	483	529	538	542	516	542	590	562	503	570	536	542	540	554	539	539	497	554	525	569	564	574	540	532	525	531	563	538	536	510	562	512	536	531	521	532	535	566	496	559	503	492	535	539	534	519	532	504	540	541	546	530	520	564	571	518	527	548	522	516	589	528	539	523	547	509	560	532	526	545	555	527	531	495	547	569	508	515	552	561	548	540	532	547	584	545	561	498	557	581	531	528	550	568	599	520	501	537	572	577	511	545	541	511	595	509	524	525	541	551	513	541	550	522	515	534	555	541	544	535	540	576	531	539	534	521	541	516	554	549	527	559	539	532	593	539	545	547	537	545	538	579	546	507	546	551	472	575	563	527	538	566	518	544	510	519	558	509	540	567	504	501	556	521	498	518	528	547	538	523	571	537	586	541	515	517	523	542	515	528	565	520	553	571	555	514	502	580	545	547	591	524	526	533	563	555	532	548	555	537	524	545	534	510	555	542	535	562	559	550	524	570	519	577	529	547	511	510	529	518	531	580	558	573	524	572	537	542	576	541	567	517	534	532	530	507	520	509	583	501	542	564	533	594	551	542	559	513	548	495	491	550	554	543	529	572	523	540	537	558	540	550	533	544	517	493	524	546	506	551	514	524	550	576	558	528	575	517	533	602	547	560	548	547	571	499	542	522	518	547	590	538	557	571	499	523	548	563	553	543	559	515	475	560	561	562	540	496	528	564	537	561	555	571	540	627	531	588	553	558	546	556	513	512	542	524	533	578	579	524	541	586	575	540	560	513	525	550	598	570	531	555	535	546	526	514	526	561	561	546	565	529	526	557	546	520	540	532	543	532	571	507	552	498	548	535	553	507	529	531	518	525	534	553	560	537	510	509	557	523	517	558	572	567	537	552	550	544	550	519	554	474	554	501	549	547	555	558	503	509	540	561	567	513	555	595	554	563	580	576	557	552	548	538	497	514	573	554	540	534	533	491	527	573	575	518	564	547	530	556	531	531	533	542	540	529	571	533	534	549	518	535	499	537	579	563	521	548	570	574	533	534	555	549	527	536	612	541	515	489	518	499	519	536	552	563	527	533	576	574	496	565	534	569	560	501	555	518	561	541	541	546	522	548	512	532	550	573	541	587	546	533	523	542	527	547	524	575	485	525	513	522	527	549	516	542	529	524	509	524	545	504	551	515	534	530	505	525	513	534	508	538	562	537	570	518	545	527	526	575	542	558	528	534	538	527	550	558	562	537	523	542	535	544	510	539	555	544	560	547	554	528	553	529	545	570	505	512	574	529	526	514	557	537	531	525	543	536	555	550	535	523	575	523	524	483	555	535	557	570	547	559	499	572	536	511	534	524	578	526	551	516	560	543	538	591	514	539	512	514	549	544	555	565	575	528	586	584	523	527	554	541	529	540	562	538	548	541	593	512	553	557	526	550	593	552	511	508	523	497	547	548	541	561	525	542	529	560	582	520	523	525	553	506	522	546	544	516	501	530	521	554	499	572	534	519	527	515	535	538	545	510	501	531	552	521	510	518	568	553	504	487	561	515	566	577	531	556	522	542	558	526	567	541	540	552	518	542	542	535	495	571	506	559	503	532	518	560	566	555	525	552	531	525	510	566	529	510	575	551	532	549	534	518	528	583	509	580	529	522	566	494	515	559	555	522	507	530	561	530	547	543	575	576	571	562	554	538	562	544	517	542	582	577	532	580	548	540	562	528	565	541	494	552	534	545	524	535	562	510	517	548	577	515	536	512	536	589	577	585	543	529	563	530	533	497	519	535	536	539	546	519	600	561	578	537	574	536	514	514	550	561	599	540	585	572	573	534	508	564	522	503	526	558	524	557	514	512	564	542	547	567	525	563	546	560	535	556	561	579	574	557	504	505	536	527	552	556	537	554	518	559	586	571	496	584	509	561	565	602	559	524	587	547	565	543	543	564	540	587	522	529	502	593	587	525	542	527	580	543	515	522	534	523	539	537	551	536	554	571	531	557	564	570	503	575	519	537	566	556	596	576	522	554	522	502	529	550	542	546	535	558	517	569	587	517	537	558	521	562	556	488	570	522	585	563	521	542	518	522	564	539	578	564	496	533	537	552	527	561	539	548	526	545	533	552	527	524	560	546	526	545	531	535	543	546	534	561	552	538	587	506	529	570	538	501	573	555	593	544	527	525	506	492	535	489	533	559	527	539	552	548	492	498	516	494	500	567	538	551	561	540	550	555	519	565	516	531	518	539	509	544	493	526	562	602	563	532	530	584	548	593	531	553	551	550	537	542	569	561	544	562	548	542	537	521	531	524	549	578	506	557	547	495	548	507	541	541	541	527	500	569	520	534	557	489	545	577	542	548	553	520	511	528	527	553	499	503	534	556	548	527	550	529	547	518	459	534	540	555	538	516	514	563	551	576	553	583	535	542	540	514	574	550	512	547	528	563	550	571	556	552	543	523	581	537	491	555	513	529	547	516	552	596	564	570	539	572	523	510	544	507	567	560	557	516	506	540	525	574	545	554	568	552	533	538	537	519	533	544	546	543	523	545	564	534	540	564	558	542	573	549	542	558	529	542	592	548	558	586	522	524	567	548	534	538	569	533	542	497	547	503	537	568	569	535	494	520	545	573	586	544	569	507	511	562	498	568	559	578	552	563	540	541	551	573	561	513	548	526	543	533	524	500	511	530	562	529	520	539	541	549	526	566	499	532	568	527	564	539	568	571	570	478	547	505	575	553	528	519	581	573	597	531	567	586	555	555	511	543	553	574	575	537	491	568	566	571	544	529	531	527	530	517	542	564	506	533	556	588	535	561	509	592	517	541	529	568	527	479	525	532	553	530	512	502	603	533	553	535	517	529	521	564	575	591	540	517	557	516	534	569	515	511	532	520	555	521	520	521	500	528	556	505	524	570	502	572	576	547	525	526	528	508	517	574	510	559	529	545	581	563	534	521	531	557	528	506	571	504	536	565	559	557	530	566	526	548	552	580	553	521	569	518	528	567	538	582	524	504	572	513	545	527	558	550	528	529	594	537	578	543	535	533	554	532	495	494	519	578	581	538	519	529	528	522	532	556	573	543	556	516	518	533	553	531	542	532	521	524
17299	49907	3754	1677	1393	1090	950	828	794	782	710	693	617	680	606	602	641	595	633	606	622	596	632	626	612	623	639	580	593	603	555	560	568	589	609	590	638	613	599	630	659	652	593	596	606	620	605	559	600	584	632	610	664	625	548	578	558	592	617	575	665	586	555	600	607	569	599	592	561	585	616	623	587	623	593	581	578	576	587	574	598	569	626	555	611	588	573	602	571	619	628	614	581	594	555	585	551	611	531	623	578	568	558	591	633	547	565	585	605	564	584	583	564	590	563	581	573	563	601	608	623	628	556	589	577	594	627	574	607	582	555	590	573	530	555	585	529	578	614	593	570	613	565	591	576	635	585	558	559	574	588	617	568	561	585	595	567	580	579	594	570	571	547	586	551	578	584	627	556	571	576	565	595	620	574	583	609	565	606	623	580	613	575	617	580	529	589	581	594	554	546	585	525	614	619	624	545	549	529	602	553	537	574	577	542	536	599	572	562	615	579	577	550	607	542	531	518	587	528	525	591	544	637	578	546	555	553	589	619	623	563	609	579	580	604	587	566	601	585	619	568	572	599	561	600	576	563	562	615	552	577	605	527	556	603	627	625	580	576	549	641	591	554	587	584	573	559	535	588	548	623	581	595	596	570	583	563	590	608	577	604	590	616	581	585	567	569	570	564	586	583	558	525	571	568	595	596	613	558	597	619	597	605	545	552	573	586	587	634	565	569	595	569	565	606	545	580	558	570	595	582	590	588	583	570	577	565	600	594	585	563	598	609	581	579	602	551	588	598	590	590	616	581	571	565	518	574	612	573	561	569	564	586	587	576	564	581	556	584	606	590	573	591	570	622	556	554	562	590	549	600	590	607	616	580	602	574	517	515	526	603	601	556	600	578	594	550	574	614	637	586	586	565	580	603	587	566	571	556	595	573	592	571	596	590	603	610	570	589	622	615	591	594	619	580	568	583	587	578	573	628	591	605	580	602	550	568	587	581	616	564	612	583	628	591	604	654	558	588	582	612	564	613	565	619	571	569	577	521	588	584	554	567	574	618	570	542	637	590	552	543	603	570	613	588	560	589	615	546	583	589	582	605	557	594	590	607	592	567	599	605	568	618	588	543	565	557	627	591	545	622	577	613	591	584	614	571	572	530	582	583	562	565	555	565	547	564	604	586	586	582	576	599	569	589	566	567	612	534	606	603	608	596	619	598	549	561	596	574	564	623	562	526	556	580	604	603	590	572	600	572	589	572	596	587	564	590	553	559	550	598	551	584	571	560	555	572	558	573	551	618	614	575	554	576	535	573	573	602	630	588	568	576	560	601	564	567	544	600	569	566	580	588	646	552	591	553	613	570	595	585	587	541	579	604	585	620	549	581	644	604	610	539	582	575	597	620	569	573	567	592	584	582	582	595	536	603	615	586	551	579	594	516	565	564	622	606	572	579	558	611	562	629	586	643	619	621	575	615	583	578	592	552	614	625	573	605	584	643	602	586	583	586	610	607	584	561	543	587	567	601	576	608	597	540	546	557	579	582	586	651	578	602	550	597	624	575	578	629	580	533	574	561	593	598	540	558	561	616	491	553	561	586	542	594	602	581	597	606	587	568	565	621	594	543	593	585	593	548	585	551	584	572	621	597	573	564	581	579	550	579	578	562	564	574	593	582	579	554	592	576	590	603	579	594	612	550	575	575	552	591	579	551	562	574	606	527	591	565	624	599	630	611	521	598	570	572	554	566	616	550	590	544	569	567	531	563	615	565	561	579	569	570	595	613	563	578	553	568	615	563	591	614	584	572	595	598	578	564	568	560	614	595	622	548	597	560	598	587	594	574	600	560	611	621	635	597	560	615	552	598	590	591	623	571	623	605	558	579	598	590	571	602	583	604	577	555	634	586	574	594	596	599	580	595	569	600	580	558	572	584	561	622	562	583	545	571	600	613	551	611	583	589	594	558	586	624	562	600	590	565	592	575	606	559	557	578	588	548	569	565	579	565	545	546	592	567	545	621	617	579	594	588	606	582	561	606	577	578	572	600	542	551	589	581	610	526	539	596	616	527	591	593	611	605	576	592	599	576	551	580	612	590	568	603	597	598	577	577	595	599	576	545	591	580	556	573	563	558	579	585	615	617	559	552	566	549	596	584	555	572	588	582	590	560	579	544	563	604	554	546	602	555	593	587	589	590	575	562	581	598	594	556	596	586	588	578	562	567	614	621	568	592	598	548	552	583	592	597	618	572	599	560	614	567	534	539	569	572	596	579	632	555	553	572	553	587	553	618	573	624	579	572	593	605	625	579	575	565	600	578	574	582	591	523	593	601	552	577	622	550	547	552	560	592	583	601	561	637	589	586	575	610	573	615	618	589	586	565	580	616	605	619	591	588	581	632	544	558	596	609	617	593	569	542	586	597	593	602	588	606	565	564	572	590	607	605	588	541	587	533	583	565	567	585	575	588	619	593	554	625	596	545	586	588	571	560	603	581	563	545	569	572	650	600	555	570	610	610	555	596	570	590	576	607	588	573	561	560	572	577	599	553	575	574	577	546	548	560	635	586	551	588	625	575	568	597	585	587	526	577	579	566	568	572	608	570	600	550	600	582	575	588	596	589	626	586	596	580	558	565	584	596	566	572	585	593	546	537	547	566	584	595	595	570	576	560	587	586	564	570	590	542	623	610	578	547	604	587	565	621	572	582	605	590	617	610	574	602	573	566	567	590	573	607	557	592	565	589	557	633	589	598	562	592	602	585	607	614	592	614	621	583	621	531	592	538	574	600	580	606	569	554	562	567	581	605	605	581	632	625	613	657	589	599	565	593	580	600	615	607	595	560	607	567	567	588	570	570	574	595	600	542	610	587	570	518	592	591	596	612	581	566	621	564	574	585	561	559	606	582	578	589	565	599	569	591	578	613	581	564	555	561	587	580	578	602	626	600	606	583	577	556	540	571	559	520	556	531	559	574	613	615	572	563	564	564	549	594	552	617	582	521	557	602	601	573	563	554	625	564	592	594	596	591	582	584	567	564	584	562	617	612	607	559	555	573	579	579	618	597	572	617	562	561	543	601	606	577	584	541	588	614	577	564	619	579	576	546	577	554	605	533	543	641	559	604	638	576	578	574	561	606	600	560	586	576	611	570	623	543	596	562	629	570	582	548	587	589	558	616	556	589	616	616	588	547	609	591	592	550	602	558	652	535	569	578	590	571	574	588	536	583	637	538	606	553	572	592	591	592	562	609	594	634	563	585	587	642	607	600	579	594	556	558	559	576	589	615	610	583	604	593	578	549	589	566	551	558	554	570	550	550	602	538	591	529	571	579	580	555	562	525	604	582	570	631	593	582	613	577	584	619	604	581	581	565	589	563	581	581	570	584	571	580	572	586	614	569	578	548	576	623	663	588	549	590	554	546	564	577	590	559	602	565	575	555	568	556	564	623	590	575	532	569	524	543	608	576	589	589	568	603	601	542	620	593	542	589	570	582	576	623	594	596	566
23064	21613	29026	24540	21569	21449	6394	1641	1335	1287	1236	1152	1130	1088	1024	1015	994	1020	932	1011	1003	974	934	970	1004	993	1005	965	974	982	943	951	969	932	989	1033	971	992	1014	978	967	975	973	932	937	979	956	903	942	1027	940	911	943	941	952	931	932	926	958	943	966	985	965	923	938	895	900	924	925	946	947	927	959	870	900	878	909	952	958	952	929	917	915	875	896	980	974	949	938	961	970	927	896	901	977	955	936	961	938	916	942	888	930	901	975	946	966	967	926	989	963	916	913	903	937	952	943	990	991	929	971	982	912	871	990	967	951	952	935	988	925	982	916	902	947	912	896	951	935	937	939	930	926	993	923	920	942	897	985	938	954	935	919	902	910	886	881	930	923	964	947	950	900	957	944	956	941	911	971	933	943	946	983	911	913	926	1022	938	934	931	884	952	967	929	924	977	941	891	941	932	939	966	935	955	948	936	905	958	887	965	910	939	938	916	914	921	976	992	911	937	900	948	940	924	936	926	949	863	938	919	918	900	951	916	840	913	939	958	954	909	931	869	868	931	857	871	896	914	920	912	912	889	944	940	884	919	947	917	890	902	919	929	983	931	931	912	939	927	977	928	961	895	920	923	920	953	969	944	915	913	921	910	896	893	942	889	970	936	952	924	914	951	876	939	916	933	911	970	952	926	954	984	979	889	950	940	994	930	916	968	939	896	951	959	874	936	865	875	911	980	879	912	915	960	927	945	906	925	984	966	913	929	958	884	909	954	935	904	922	997	980	906	943	934	952	966	911	963	974	891	899	903	922	931	895	894	929	976	879	939	943	892	994	919	935	883	1000	908	934	898	969	920	935	897	922	907	960	928	928	907	911	949	894	898	921	945	937	926	898	912	898	918	881	980	906	968	978	938	918	927	900	927	1035	919	938	885	907	973	900	899	897	882	956	923	926	915	895	951	951	969	985	932	900	937	893	938	919	941	923	902	934	962	870	951	902	942	899	907	970	860	948	870	897	929	922	914	987	940	901	907	910	943	947	951	967	880	908	899	916	885	944	891	953	958	902	938	920	964	928	889	889	956	920	943	928	976	917	950	889	949	922	916	929	944	859	905	896	894	896	961	897	977	885	964	933	923	863	902	972	905	931	925	888	948	871	937	885	970	939	887	929	920	927	920	941	983	925	929	945	935	960	934	931	912	912	949	924	929	917	993	975	905	889	945	939	944	981	927	877	936	956	922	868	939	945	880	868	925	934	916	911	918	925	951	927	927	909	922	863	930	979	950	951	940	951	929	881	929	909	895	977	876	930	957	955	928	991	912	877	969	905	926	881	898	965	941	936	918	946	921	931	964	937	928	935	895	936	927	892	921	910	927	931	928	909	939	1008	911	949	936	925	923	891	924	987	937	980	954	930	934	968	963	893	949	952	917	962	898	928	928	927	998	911	897	920	876	888	956	971	931	987	957	967	902	915	935	955	946	906	901	910	911	924	924	991	948	959	912	946	929	967	915	894	950	931	947	886	932	942	921	896	935	928	914	969	926	939	978	926	933	919	937	952	897	966	905	950	967	960	904	875	973	921	988	958	948	925	932	929	877	929	952	908	943	938	892	971	910	911	931	911	920	920	937	898	881	884	901	922	945	887	890	874	897	934	915	933	966	971	942	899	953	890	923	909	979	948	972	894	913	958	966	906	901	1000	899	905	917	952	915	928	926	872	898	912	976	954	959	934	921	960	935	929	926	902	937	927	891	916	903	944	905	886	919	873	1020	918	944	926	924	878	962	956	888	934	936	890	929	886	899	874	917	928	931	909	912	967	964	986	900	952	953	951	943	925	896	957	923	932	860	918	957	948	917	900	960	955	889	900	944	980	949	914	901	914	958	931	944	948	867	913	910	893	967	875	919	926	899	866	883	941	889	942	927	892	923	902	963	976	909	964	860	904	945	896	907	951	954	957	936	985	913	947	886	954	928	911	886	890	950	906	899	886	924	920	893	919	900	962	987	913	925	974	950	939	936	911	918	928	935	913	931	957	891	897	904	882	913	932	933	938	929	939	914	992	950	916	905	911	889	882	921	955	915	922	932	951	939	895	896	997	946	950	923	939	941	951	907	920	965	925	920	914	932	899	936	889	937	907	954	990	917	933	947	946	927	951	939	922	927	958	1006	911	925	938	978	944	940	962	912	910	918	915	902	895	902	993	911	939	901	967	900	915	979	898	1001	994	919	944	953	909	958	982	888	978	881	959	864	938	920	920	935	878	886	944	942	911	953	896	935	937	942	980	916	907	934	970	923	956	967	955	884	969	956	882	881	902	933	933	947	931	941	952	879	912	883	982	913	882	917	941	945	958	891	865	906	904	947	892	843	886	980	928	975	919	984	880	935	914	923	976	880	940	944	859	940	936	935	935	996	907	921	921	948	929	921	917	938	911	880	873	868	893	886	908	904	898	937	883	862	874	915	895	899	983	893	939	837	934	892	937	946	900	1000	869	967	926	905	923	893	900	905	915	948	957	923	961	972	919	918	933	978	908	935	908	914	935	918	1009	944	914	930	921	958	967	897	926	854	984	914	935	889	875	922	932	948	934	930	900	927	957	903	918	897	955	948	921	868	916	982	926	923	871	939	915	937	942	880	934	935	880	952	922	921	953	892	922	876	951	904	924	893	981	968	926	959	920	930	910	916	942	996	914	991	942	923	931	954	888	917	914	967	932	951	982	971	947	943	952	931	913	1000	898	881	916	921	901	961	934	923	918	935	887	914	931	889	940	954	971	885	945	945	943	949	958	905	958	948	984	855	962	927	947	877	900	921	907	989	914	911	952	896	897	961	899	903	930	924	943	930	934	965	969	865	924	918	943	962	892	904	946	890	906	920	882	950	939	901	927	920	917	918	932	878	968	954	935	975	936	934	909	900	903	926	881	942	955	915	929	915	866	949	950	906	900	901	925	904	982	947	881	929	932	948	962	937	916	870	903	903	911	889	886	934	941	943	921	933	905	924	889	959	944	893	946	962	934	901	933	1004	905	965	916	922	907	929	915	969	920	942	960	887	928	896	993	929	938	910	905	878	930	877	986	922	928	958	920	926	904	908	906	907	950	914	930	944	887	936	924	911	888	989	935	963	926	971	909	915	940	900	947	935	894	893	1012	943	952	960	948	911	941	904	915	910	946	895	931	969	944	927	945	941	928	887	972	933	880	992	912	966	920	964	893	950	944	904	934	971	966	986	880	935	927	950	911	926	904	908	959	909	936	921	954	884	926	904	897	919	982	883	972	911	899	929	925	934	1018	952	955	933	948	907	923	936	978	940	945	930	916	914	905	902	949	921	951	928	870	999	967	905	937	933	952	939	944	943	902	915	901	996	918	919	927	917	957	914	884	887	934	943	921	881	931	925	939	901	920	957	856	981	953	959	976	933	944	917	963	943	998	867	954	908	912	910	939	924	924	891	930	925	930	931	921	923	921	965	978	884	897	922	885	854	871	907	951	923	949	959	913	890	880	849	965	955	941	925
24771	64929	9400	4689	3406	2664	2162	1829	1672	1537	1368	1337	1222	1151	1129	1116	1094	1064	997	1038	1026	945	999	987	936	1015	979	994	986	1011	947	1001	927	1024	1030	1028	1056	984	985	1021	1050	969	979	977	930	957	936	906	971	953	977	914	942	946	986	942	934	1020	910	995	989	1002	924	966	936	938	958	959	955	942	956	944	975	964	982	854	912	943	960	968	956	934	942	895	898	967	912	946	940	903	941	883	928	920	930	956	922	957	960	1032	964	975	988	959	945	887	916	918	938	944	998	891	1022	857	955	872	971	905	956	903	903	957	909	922	932	932	948	917	937	926	887	942	986	915	957	925	924	965	912	942	944	876	962	944	912	928	978	920	978	887	918	936	974	933	937	986	896	865	920	930	911	927	903	925	1008	908	911	913	946	924	974	932	933	988	981	994	929	926	922	921	918	952	941	940	961	918	844	958	923	959	899	944	923	877	892	952	970	885	886	947	952	869	964	957	913	1006	885	906	880	930	891	996	914	931	888	870	909	958	927	944	891	991	925	909	921	907	939	905	893	952	884	944	946	926	917	890	866	893	968	946	915	960	928	936	955	898	923	909	908	987	940	942	914	913	930	912	901	962	883	918	889	969	943	900	888	921	893	961	906	947	931	905	924	898	902	951	938	940	921	884	866	959	952	914	961	957	998	965	954	962	929	900	871	972	936	932	874	932	901	993	963	906	927	889	883	905	932	871	925	904	902	926	873	955	949	955	945	969	959	915	947	950	934	916	942	980	978	946	893	893	875	968	967	913	950	940	937	889	935	958	978	889	979	885	962	934	983	962	934	918	882	952	928	948	876	914	945	959	978	928	950	942	901	940	911	941	891	901	934	904	977	952	940	953	980	935	913	950	984	882	945	913	948	964	896	926	920	916	943	897	948	954	911	942	925	958	907	890	899	977	950	921	966	979	954	916	890	935	908	971	929	926	930	923	944	940	924	998	860	927	984	948	943	919	899	876	912	926	890	920	957	866	944	945	944	1020	938	948	881	950	909	945	997	952	900	944	932	907	985	937	934	985	943	933	917	899	891	938	980	943	890	919	878	910	881	861	903	875	887	915	973	965	919	882	912	943	920	951	864	946	984	939	968	935	939	933	969	948	940	920	955	923	952	918	939	957	939	901	931	928	948	912	938	964	963	932	889	920	952	876	925	928	962	953	977	962	882	858	936	947	938	914	945	960	923	910	952	963	962	924	961	917	939	963	964	985	966	929	909	921	926	913	926	925	927	961	923	880	934	977	935	931	957	928	993	943	986	923	936	863	968	912	960	979	888	975	961	988	937	947	871	933	918	913	948	921	922	935	923	956	913	939	949	898	867	922	904	963	909	924	934	866	955	982	942	908	915	972	973	916	948	915	991	918	927	933	924	950	929	956	947	929	917	910	908	882	925	974	904	889	957	907	974	954	926	879	904	908	918	956	965	957	1008	951	956	894	968	935	931	950	947	870	928	955	954	878	886	960	929	944	887	980	863	943	925	961	958	869	887	923	963	923	908	929	890	1012	930	950	925	892	902	905	855	937	948	998	951	921	972	901	893	930	926	946	953	946	932	889	852	943	927	987	939	937	869	911	938	968	926	893	940	927	939	920	953	946	911	926	974	939	950	929	919	943	914	964	940	921	862	977	945	1011	884	897	949	898	942	859	923	951	925	895	882	901	930	949	965	937	979	887	923	925	878	912	955	947	957	930	926	906	922	961	974	915	942	942	978	925	918	964	917	927	897	993	917	989	905	918	936	950	842	913	931	903	928	959	941	900	941	914	979	995	928	964	959	910	985	901	908	891	906	949	913	958	879	936	922	932	966	958	889	898	911	926	930	952	990	1001	967	876	981	1026	907	903	911	977	960	916	872	929	922	899	936	912	981	905	913	929	953	928	906	949	887	928	853	917	913	910	952	889	984	1015	912	901	970	979	974	902	934	958	911	889	904	878	881	953	950	949	923	922	994	936	957	917	931	919	926	918	961	904	928	910	1010	972	867	915	973	904	891	949	955	907	930	965	997	891	968	924	896	868	950	891	897	909	991	942	899	914	919	942	902	976	925	887	929	922	936	953	971	913	917	959	951	992	934	968	892	982	879	854	969	986	937	930	927	960	909	949	969	902	907	905	908	929	926	1001	922	932	904	938	875	968	930	887	897	969	998	873	995	895	913	908	953	908	961	958	986	993	946	921	908	945	959	927	886	937	898	972	910	947	938	927	948	932	912	935	894	916	917	943	925	904	904	904	960	913	942	945	893	948	958	914	936	916	882	880	925	958	907	926	938	922	967	958	955	912	939	961	913	875	916	928	947	1010	960	943	909	915	967	881	911	906	957	880	881	911	946	939	979	942	917	904	900	948	931	928	966	942	978	953	972	913	894	898	934	922	929	978	944	881	925	934	995	918	971	913	955	932	970	922	900	943	935	918	965	899	920	930	1030	900	928	917	895	899	903	916	931	967	863	929	911	914	925	954	877	933	900	909	890	929	917	869	889	936	948	949	898	930	921	871	887	919	915	1022	876	968	908	890	937	1026	876	889	940	909	895	927	916	953	944	882	908	936	966	888	947	928	918	900	951	930	905	918	925	927	951	865	922	943	963	946	935	932	985	912	966	965	919	956	1010	936	902	972	943	877	876	917	958	858	942	948	978	888	944	951	952	908	921	938	950	930	962	914	907	928	919	915	930	905	948	955	952	930	1008	929	848	946	931	933	875	910	932	898	992	925	911	927	939	934	921	933	914	903	903	938	936	919	960	938	972	917	952	981	920	952	910	961	957	888	917	908	978	962	980	934	910	930	956	930	936	905	899	935	953	895	906	921	976	887	958	903	934	933	919	1007	898	971	951	961	971	909	901	952	915	927	880	952	956	969	955	936	973	938	955	880	926	926	924	948	926	961	867	966	959	924	924	994	951	932	938	904	942	942	941	957	904	900	940	928	910	917	923	938	956	886	970	951	937	875	941	920	857	885	945	894	922	955	898	925	971	947	906	921	936	946	917	915	920	959	938	889	932	928	958	911	909	930	913	914	895	910	971	934	940	882	850	922	971	958	936	876	911	954	968	957	933	907	905	953	969	922	936	911	869	949	985	970	896	936	862	930	902	945	906	874	881	896	898	813	938	860	892	872	922	906	922	903	907	947	961	955	922	969	930	933	900	949	928	876	963	913	915	948	924	905	963	910	940	895	952	1009	936	931	931	914	934	959	927	936	920	929	980	936	959	944	942	934	837	890	930	966	981	889	977	880	976	940	922	959	894	959	951	847	961	957	876	906	905	980	952	938	895	938	916	962	955	992	878	922	959	923	906	902	940	898	965	956	923	905	906	897	855	891	905	865	935	900	942	922	924	975	913	928	861	902	1013	929	884	899	931	923	883	911	940	975	908	959	939	908	908	918	934	964	914	942	932	920	970	919	931	950	939	941	961	940	957	935	903	965	956	907	866	906	917	922	1001	963	911	932	929	990	892	943	938	919	954	927	864	917	969	905	946	937	901	885	902	938
28472	19377	5256	767	596	495	501	512	468	458	495	465	490	476	457	497	447	491	467	509	459	485	456	497	433	461	527	477	536	477	494	469	455	437	502	490	485	482	480	459	504	486	457	473	489	486	493	503	527	468	446	475	442	478	482	451	453	482	492	443	476	521	481	478	498	485	482	446	498	449	465	481	469	449	477	476	497	472	447	466	483	499	434	492	445	453	476	444	481	515	471	510	473	464	465	461	518	471	454	523	501	500	503	464	455	481	446	454	460	470	444	460	463	462	470	450	525	480	447	444	463	456	481	433	481	480	464	462	489	444	484	415	497	457	497	495	457	464	486	469	457	462	412	495	483	449	408	437	481	460	495	467	430	463	447	446	457	483	472	449	478	466	466	469	458	440	488	459	470	481	473	448	502	495	479	461	458	492	468	491	448	473	477	443	477	463	487	465	470	433	491	486	439	440	498	467	486	439	467	452	475	455	490	435	498	484	471	488	493	464	474	468	479	470	466	460	488	486	448	513	471	478	456	484	522	456	474	488	427	478	462	461	460	462	466	456	421	467	480	444	474	460	453	465	479	428	429	456	461	495	497	469	476	477	487	471	491	491	502	486	433	444	471	482	477	451	456	467	464	446	480	509	471	458	522	502	451	470	464	463	496	490	478	434	480	490	471	429	512	502	431	482	446	460	477	439	494	450	461	476	530	506	451	439	482	484	461	458	472	521	498	448	470	474	481	462	481	449	466	478	447	463	469	479	496	437	481	459	441	478	423	479	429	455	469	449	464	491	457	469	483	481	499	490	430	486	494	425	531	474	424	496	463	454	479	457	427	451	467	477	475	453	446	427	445	454	484	496	482	503	479	509	468	478	440	469	440	497	470	438	481	464	471	455	440	483	430	468	478	461	467	468	505	456	468	446	483	434	486	494	461	437	444	476	496	490	481	487	460	474	500	466	470	492	444	478	440	492	471	451	458	445	477	519	474	428	477	458	452	473	460	448	472	475	477	429	498	489	448	504	499	466	443	478	465	459	455	464	455	449	478	457	480	452	477	452	461	489	490	465	499	509	481	478	431	452	469	431	452	499	473	450	460	458	436	501	506	507	463	475	431	480	473	455	476	479	485	498	473	459	454	449	483	476	472	489	474	485	469	453	450	478	460	472	477	460	497	431	473	433	461	432	481	454	499	413	446	505	478	470	493	470	490	465	492	439	466	480	457	492	492	460	458	450	471	471	476	485	462	468	445	472	508	473	471	498	483	407	427	450	443	450	470	511	467	468	463	489	467	474	464	461	483	514	444	490	501	418	450	499	444	462	473	443	458	440	491	473	463	460	454	464	474	498	488	471	474	510	470	438	472	480	484	529	484	487	442	476	461	506	468	463	467	471	453	514	464	486	514	459	477	441	460	451	476	504	488	460	502	482	455	426	458	445	475	489	503	478	474	467	452	484	422	477	467	501	486	448	440	463	490	487	505	502	462	466	509	477	472	453	490	443	478	438	479	499	474	508	482	470	496	468	486	473	459	483	469	444	484	463	477	467	423	447	431	485	509	506	488	446	497	465	447	476	503	408	496	482	457	440	452	475	452	477	459	449	459	495	504	468	468	492	531	466	476	484	447	511	496	428	497	464	443	478	501	488	477	509	453	490	503	492	485	448	425	501	454	461	485	487	473	471	483	470	507	435	457	470	492	475	499	462	494	419	491	480	454	442	449	448	456	483	435	461	512	507	504	520	469	435	421	458	519	483	512	482	488	461	456	524	459	450	501	431	434	464	484	480	461	442	449	465	463	449	438	483	509	443	480	479	490	476	490	515	507	477	484	443	467	445	490	469	480	433	501	496	486	456	484	493	476	454	494	512	479	456	479	467	461	464	450	457	452	451	454	435	437	444	447	526	456	477	466	447	446	454	482	479	439	490	434	428	478	472	480	497	449	443	484	434	465	472	438	502	467	474	511	430	490	471	485	509	463	516	491	430	438	450	452	469	459	462	456	464	496	415	486	455	522	491	506	430	459	448	454	451	412	430	493	507	474	489	473	496	515	476	465	503	446	491	494	479	447	455	504	477	449	447	453	469	482	472	461	457	484	420	478	500	482	474	474	421	455	466	475	446	471	468	500	448	437	459	473	474	437	453	454	479	452	465	491	464	489	481	486	441	474	472	465	479	486	518	497	466	452	516	471	466	496	495	466	416	487	470	477	523	480	473	461	492	494	511	465	478	488	499	443	413	465	491	476	492	485	469	460	507	449	459	500	438	495	497	457	402	447	446	475	511	476	475	460	460	471	464	500	482	429	496	462	480	457	458	463	466	488	426	473	462	421	456	455	500	494	485	479	449	481	469	454	445	483	461	489	495	473	440	448	476	449	453	452	439	474	467	456	495	454	440	521	461	485	433	476	471	519	422	423	432	481	482	436	501	482	462	445	485	460	487	462	478	488	497	495	476	492	459	475	475	459	481	463	444	476	470	475	470	476	468	496	487	462	499	453	500	490	484	444	516	512	465	472	501	478	509	448	463	455	503	482	462	463	508	507	474	460	468	504	468	471	481	501	449	498	438	465	478	459	432	481	500	434	442	430	499	438	475	468	469	476	494	429	488	491	507	439	444	462	488	467	461	478	493	466	462	506	455	455	478	474	471	492	473	441	474	469	491	444	464	463	480	484	473	489	471	500	450	417	490	436	490	470	444	481	444	466	490	466	470	503	496	480	463	487	475	477	440	492	476	465	468	445	492	443	484	488	531	477	515	423	453	467	502	414	477	487	476	472	469	504	487	471	447	491	466	483	526	457	448	484	470	440	430	459	461	458	485	449	490	468	484	461	458	478	436	450	453	479	439	437	465	483	504	445	433	538	475	456	461	513	465	468	497	459	494	508	492	454	482	484	492	474	443	430	467	463	492	466	479	507	440	445	458	484	424	456	467	445	468	474	466	475	441	443	470	482	509	452	491	494	481	482	473	450	493	471	429	420	485	499	450	462	471	455	485	481	435	470	483	480	475	445	508	483	461	491	493	471	465	456	529	525	451	455	510	477	505	464	483	495	458	440	464	453	491	452	458	481	501	494	468	471	473	486	465	509	462	445	492	486	442	475	419	465	472	504	443	482	432	451	475	449	478	468	456	471	478	487	447	457	423	470	484	462	489	464	462	471	482	446	453	429	455	511	475	432	423	455	467	460	479	507	456	442	463	467	488	491	470	457	467	466	474	482	450	503	459	438	448	474	469	508	461	499	455	504	446	488	460	495	434	462	464	458	492	437	454	490	482	470	507	472	454	448	463	462	438	491	421	507	429	470	501	494	441	465	444	435	494	458	499	507	473	465	402	452	458	450	476	464	489	441	470	489	461	498	454	489	427	447	443	468	466	465	504	470	465	426	460	475	461	454	499	472	482	483	462	450	475	491	479	450	453	494	464	458	492	496	439	487	495	499	433	440	429	448	465	463	445	484	461	472	508	495	467	469	441	494	481	475	457	451	486	456	467	439	443
12050	17052	784	564	563	550	512	508	516	498	506	504	526	487	436	501	478	494	492	458	513	507	474	516	533	495	467	496	495	497	514	476	468	508	506	529	477	509	534	491	523	517	498	521	547	483	502	515	506	489	509	514	495	485	485	519	508	496	505	495	547	514	498	551	504	490	508	467	495	476	541	470	514	497	489	517	455	491	457	496	498	479	510	495	523	484	481	475	468	489	510	466	503	535	508	485	494	501	468	465	513	476	501	472	462	484	475	491	461	482	473	484	493	536	485	512	512	525	484	473	480	471	506	469	482	497	515	515	465	488	486	524	491	527	484	452	433	525	472	494	455	511	493	465	518	506	504	488	489	478	496	518	516	480	480	509	515	493	492	489	461	480	536	515	457	498	467	465	469	472	484	463	490	497	527	525	516	491	561	496	478	474	474	495	498	493	508	489	453	496	461	474	517	517	515	525	507	470	531	505	478	467	514	493	481	481	529	469	500	503	511	523	502	512	478	481	491	482	548	522	510	479	516	512	470	505	507	492	474	491	484	512	489	531	500	495	534	508	503	495	492	496	492	487	530	477	500	516	519	523	495	481	484	458	461	522	500	457	511	453	504	499	505	476	498	472	506	495	482	498	536	468	477	498	506	498	516	492	492	502	482	500	479	511	467	459	501	496	529	515	484	485	489	532	525	470	529	463	482	486	524	504	463	488	470	483	498	530	492	489	489	485	490	502	471	468	472	480	508	541	520	467	467	459	500	501	543	534	499	479	496	471	511	521	487	474	509	494	509	479	517	505	506	500	477	472	534	483	453	479	507	509	480	500	471	467	507	457	516	475	478	437	519	502	445	499	491	539	486	479	497	493	478	521	502	499	477	473	469	530	494	499	542	506	502	484	522	501	498	513	456	484	469	546	507	515	509	481	482	543	499	463	514	523	486	518	551	479	492	419	524	489	452	508	504	498	520	483	492	517	490	497	496	473	495	537	501	496	521	463	487	558	501	540	497	480	494	478	471	505	520	445	511	500	525	508	470	492	505	474	490	484	538	477	482	495	518	499	493	499	514	473	506	489	504	531	511	482	501	504	473	508	467	471	528	480	524	505	507	480	492	490	500	474	470	490	492	530	493	512	495	524	501	525	519	556	486	510	490	479	504	515	521	493	457	488	475	497	504	517	480	454	484	472	505	531	482	500	491	481	480	488	456	466	489	487	514	504	511	480	527	512	494	507	466	499	494	499	511	482	503	523	492	471	511	477	486	486	525	483	511	512	468	499	453	480	495	493	502	489	460	505	493	525	481	522	490	506	507	498	506	523	517	478	543	503	519	450	470	471	504	472	485	511	503	510	518	513	507	490	465	556	502	535	468	526	521	492	463	505	493	486	474	487	510	556	467	482	439	472	490	516	518	527	447	479	513	492	519	494	492	457	482	527	484	473	509	507	508	474	480	484	487	504	466	510	465	493	469	471	481	465	469	514	495	461	516	484	533	503	497	530	490	486	483	510	542	493	520	484	518	503	510	526	507	484	451	467	468	532	525	499	442	482	479	469	525	521	486	471	494	521	485	492	455	505	477	472	510	489	476	468	483	495	496	523	462	482	509	471	508	504	501	487	503	508	462	519	492	493	509	453	481	500	514	486	468	483	515	497	510	498	504	501	492	485	499	506	498	523	514	515	495	503	496	498	496	481	517	497	468	489	486	479	498	476	469	485	479	533	506	491	493	513	484	512	459	502	491	506	490	510	488	520	495	468	508	490	487	528	501	463	495	499	483	491	493	508	474	473	497	496	456	525	462	470	504	490	490	449	514	501	474	506	498	508	541	501	422	512	461	503	508	505	502	509	469	478	483	503	452	499	512	472	490	487	498	487	464	550	514	487	530	526	505	506	488	510	502	479	517	490	537	494	461	485	452	479	497	457	505	449	482	475	514	446	515	506	519	513	488	475	497	528	508	506	541	519	504	494	458	493	483	482	498	529	506	452	460	524	497	495	504	486	493	471	461	522	495	535	486	485	524	501	531	519	479	510	489	475	467	463	480	497	507	469	475	513	533	505	449	489	515	495	487	492	477	506	506	486	496	486	484	495	484	471	472	495	520	494	494	504	479	488	509	522	445	529	488	510	532	513	524	522	517	476	521	472	535	525	501	497	511	502	476	475	478	448	498	499	480	469	481	484	469	510	489	494	462	484	511	472	490	486	521	499	484	506	487	485	488	477	502	524	502	517	521	530	507	503	491	502	493	493	499	517	526	455	537	465	475	541	489	453	505	516	506	492	487	469	505	514	490	513	479	522	532	484	487	495	529	503	496	456	490	520	493	456	528	450	493	478	537	477	481	527	513	516	494	509	491	509	480	486	508	503	472	531	533	509	526	474	484	515	531	482	489	492	508	468	516	469	527	515	496	528	521	523	532	493	502	459	444	469	511	500	514	529	476	525	509	503	474	452	513	530	456	462	476	520	485	490	493	468	469	508	469	514	502	502	480	469	504	475	489	507	472	508	446	473	533	475	483	518	506	491	476	491	489	497	518	473	502	513	505	534	492	492	480	445	506	472	467	497	503	520	489	481	482	510	509	476	476	478	507	482	506	465	481	528	506	520	513	482	503	498	494	491	512	490	540	471	501	478	491	504	459	513	498	527	512	502	478	526	474	509	483	516	513	518	518	486	484	494	493	505	469	502	467	500	486	449	482	523	447	479	457	496	513	472	501	477	502	476	491	465	501	519	486	506	515	519	484	492	501	495	491	489	484	477	527	501	487	500	512	537	468	515	550	501	530	512	476	531	529	463	493	503	531	511	489	508	488	492	489	506	483	495	518	471	500	483	486	488	519	446	527	528	522	476	476	499	509	502	497	503	448	490	470	473	493	523	504	462	511	499	478	493	477	468	497	484	498	531	512	486	495	497	492	506	477	488	500	464	497	469	494	473	510	459	493	490	517	513	496	496	497	499	485	481	516	499	497	514	483	507	516	478	484	467	502	529	510	470	526	482	532	476	492	482	540	502	522	501	502	486	504	505	462	507	536	497	532	526	489	494	495	517	525	467	534	496	498	535	448	483	475	495	499	495	473	499	505	507	522	496	490	510	471	460	476	477	522	499	503	463	491	515	477	505	497	509	478	519	461	471	487	506	471	521	476	493	466	484	503	511	481	460	527	479	465	482	500	523	507	479	495	486	494	539	505	506	505	506	528	473	538	501	519	502	478	463	515	468	480	506	507	491	493	472	485	538	490	487	520	505	504	510	484	486	458	491	492	485	510	514	503	484	521	499	470	469	480	512	526	478	491	479	466	483	487	511	505	490	490	489	490	467	482	497	531	466	479	490	476	531	468	508	485	457	504	491	504	499	496	528	483	538	492	498	496	466	466	494	469	571	472	523	466	479	515	494	476	483	529	504	511	500	461	488	451	467	497	544	468	491	510	523	526	502	543	500	473	498	488	492	507	478	476	485	504	513	484	493	484	497	456	459	495	480	467	483	562	477	459	485
24147	21494	28428	24795	21288	7552	1340	927	891	882	853	848	810	789	800	840	827	804	760	747	759	773	722	746	770	720	756	742	731	755	733	693	718	709	812	775	762	757	759	742	735	772	768	768	787	763	777	720	729	714	699	751	718	740	720	707	784	719	700	747	715	692	721	750	700	703	743	705	756	730	745	731	729	747	719	707	685	726	682	704	719	668	695	736	661	721	777	715	726	715	720	707	690	720	730	763	696	720	756	741	729	709	677	681	765	700	740	697	752	719	673	766	741	727	751	716	713	756	712	724	715	739	737	730	688	705	745	717	701	725	680	699	724	710	749	715	700	746	737	696	721	685	719	732	749	729	717	733	762	723	718	703	671	677	687	720	691	679	766	769	747	754	723	696	679	727	692	695	762	721	729	720	730	725	738	728	754	695	758	755	712	764	736	713	694	711	743	734	720	707	699	704	641	722	729	760	697	669	725	704	710	729	728	696	705	752	656	704	751	651	769	689	721	733	733	719	744	723	700	690	726	716	688	713	759	730	725	644	704	703	704	730	758	750	727	704	672	753	742	732	707	739	708	677	708	727	700	753	722	726	696	748	742	739	712	740	727	674	722	728	757	744	699	686	710	702	706	726	729	707	698	727	701	726	749	747	738	790	731	728	762	714	733	688	724	771	694	687	733	787	687	689	731	722	748	677	748	703	719	741	747	717	715	723	696	686	777	754	732	726	685	750	704	710	708	718	745	714	708	723	755	740	730	772	742	716	686	723	694	721	785	718	684	726	732	745	669	769	714	654	720	753	718	754	749	654	713	682	710	712	722	735	675	757	754	692	717	723	706	750	711	728	736	707	759	735	725	816	771	734	741	677	699	724	675	719	735	688	690	688	693	706	683	730	745	700	721	734	700	752	768	723	716	698	728	699	711	723	769	703	723	719	724	766	728	704	721	711	717	791	688	709	674	718	709	729	663	741	713	682	705	676	735	710	731	730	742	724	741	740	717	712	751	710	681	697	743	722	666	707	755	660	781	716	742	727	708	753	717	779	680	689	782	677	735	778	729	726	693	737	696	732	715	729	664	741	702	698	728	747	698	671	706	689	726	671	662	748	757	747	717	715	730	752	743	774	745	684	730	755	705	773	756	719	715	719	715	708	690	745	744	722	746	719	745	728	714	721	701	784	751	765	722	768	700	705	758	694	741	782	759	730	752	721	671	721	707	780	743	706	743	705	710	716	714	732	705	781	747	758	745	676	756	712	703	744	664	721	702	701	724	702	696	746	765	682	768	710	774	732	718	773	718	727	720	698	673	703	695	701	728	728	714	752	728	682	752	739	723	674	663	703	746	764	715	699	720	705	734	749	689	724	696	706	685	753	744	705	695	692	740	706	711	744	747	724	747	703	703	682	730	692	696	693	710	735	749	693	701	764	677	689	723	698	704	720	757	744	723	754	756	673	720	687	711	747	725	705	703	746	736	706	756	684	683	699	724	706	741	697	729	730	736	730	734	726	708	706	707	685	704	689	722	700	680	719	706	728	767	712	757	719	723	739	715	740	727	704	706	779	769	730	710	760	695	733	722	687	706	712	668	736	710	707	698	731	650	683	719	712	698	728	716	717	772	689	671	700	726	773	734	690	728	748	730	709	721	740	754	671	723	721	742	714	770	738	727	733	717	731	755	727	743	692	703	744	717	710	741	704	725	723	687	723	731	723	739	710	708	725	736	698	749	739	731	715	725	688	715	730	720	659	726	723	733	706	724	705	695	695	758	702	719	745	720	660	739	665	730	755	679	738	752	752	725	740	753	721	732	724	710	721	712	743	709	750	720	686	702	744	717	744	739	689	753	760	710	772	776	668	727	720	733	701	680	726	689	697	660	713	718	747	736	708	690	688	710	669	737	757	687	753	680	660	730	738	702	656	747	703	719	722	722	741	734	740	753	749	729	711	701	707	710	726	735	710	695	722	726	721	688	724	736	712	711	719	692	703	749	745	752	682	732	686	743	719	670	743	692	692	694	705	723	700	721	756	708	710	725	758	703	750	687	742	719	705	682	722	689	681	701	696	685	733	703	750	749	700	762	699	701	716	691	692	709	721	711	689	734	747	709	752	694	679	729	720	710	755	715	751	691	700	749	736	741	696	674	733	695	746	738	663	711	703	750	690	766	723	743	698	740	754	735	751	788	733	742	698	722	729	745	721	683	700	724	747	727	694	743	737	711	716	742	685	706	712	741	750	738	718	718	733	763	726	698	715	724	716	715	738	687	765	700	722	748	693	691	767	734	701	673	733	710	743	681	700	721	749	717	686	785	700	730	659	720	712	671	696	739	699	716	710	711	702	713	695	731	699	751	732	745	760	744	681	681	714	710	674	727	673	717	708	694	734	728	716	718	719	660	711	709	719	709	710	723	683	691	737	726	739	688	689	737	698	741	700	701	706	726	760	705	740	697	732	711	712	765	674	723	706	740	703	721	726	746	736	778	716	732	728	669	742	749	653	684	720	718	726	724	705	740	688	749	740	728	688	694	758	708	751	774	737	690	730	711	721	690	721	695	698	715	708	730	676	749	688	760	749	730	723	706	725	755	752	689	801	687	711	725	714	779	742	693	744	701	682	736	683	744	736	707	755	725	720	711	738	669	732	743	710	747	734	683	702	727	711	693	713	768	747	705	736	747	722	726	723	736	732	712	696	709	711	749	739	737	690	736	762	688	711	704	657	714	658	754	711	703	731	693	688	710	727	730	731	687	706	722	685	736	699	703	715	714	708	663	683	733	778	713	687	731	739	724	700	717	729	720	686	709	692	739	677	743	755	727	724	729	763	690	749	722	723	684	719	726	735	722	714	712	712	739	717	731	656	676	742	758	727	725	755	757	674	742	737	757	696	708	756	740	754	692	712	697	726	734	744	689	720	723	704	700	713	703	731	673	712	705	713	709	721	755	694	726	786	741	701	729	736	726	734	748	701	723	688	749	695	715	742	709	775	748	750	696	680	721	759	747	766	715	723	710	736	675	671	731	734	703	708	709	689	729	760	713	701	710	736	740	701	722	677	745	697	731	675	679	701	733	732	696	729	772	652	692	720	739	679	746	731	737	709	758	689	720	761	701	719	695	753	742	731	687	724	734	719	719	711	702	666	711	721	714	734	757	749	777	790	722	733	702	697	741	754	721	694	721	735	740	732	704	725	739	698	685	712	683	701	697	745	704	702	786	703	746	763	713	750	691	720	724	713	743	725	714	717	761	738	720	733	738	725	721	746	670	686	705	716	751	647	686	754	709	722	717	724	729	665	751	675	673	705	704	664	681	720	706	668	704	736	701	684	720	729	746	707	775	726	737	726	688	674	730	706	711	666	733	698	748	735	700	718	716	732	715	688	685	699	746	731	760	671	770	714	682	775	703	665	719	714	730	684	730	712	709	740	723	721	731	750	711	720	725	687	712	725	718	723	734	690	738	702	747	708	715	768	694	676	691	695	742	760	725	693	675	720	747	685
17910	54003	5502	2693	2017	1668	1301	1198	1137	999	939	862	965	842	848	789	791	781	775	732	766	728	782	699	745	734	786	749	732	688	771	717	710	780	853	769	735	815	797	806	749	749	777	793	744	773	754	705	721	757	815	763	752	678	765	722	755	771	741	757	752	761	755	711	715	708	728	760	779	749	691	707	722	735	670	719	737	733	704	683	727	723	716	684	782	772	721	691	772	690	714	775	707	746	724	749	751	743	718	794	750	718	699	716	753	749	744	772	755	741	737	761	753	736	757	721	721	722	744	776	708	722	745	707	744	726	755	770	773	766	720	752	725	693	762	758	770	740	689	716	710	713	740	763	779	689	682	765	745	751	721	749	796	754	724	727	714	749	708	737	717	724	657	759	693	687	756	756	733	714	676	713	744	733	737	703	740	703	735	764	668	698	766	726	775	732	750	681	691	679	728	672	749	739	760	739	738	777	718	701	725	770	724	783	703	727	730	764	703	709	706	709	709	723	707	699	759	741	737	784	755	713	664	715	757	780	748	733	710	727	728	699	792	748	713	763	758	807	724	739	730	746	707	683	717	768	702	693	704	762	745	753	697	711	757	700	723	734	702	757	692	699	695	708	710	750	769	747	715	773	698	738	766	766	733	708	737	764	734	736	723	717	741	734	719	722	751	711	688	724	717	698	702	723	764	682	746	753	752	723	723	744	745	754	747	752	738	713	733	712	710	744	719	714	744	707	729	757	720	719	775	725	690	772	687	729	730	736	748	747	717	740	720	738	736	718	739	705	749	723	721	740	744	715	722	675	750	730	728	709	720	688	773	701	729	694	760	763	708	731	713	726	729	719	753	707	715	779	712	756	736	762	718	761	792	733	710	779	687	753	685	716	705	694	704	742	731	771	729	751	709	735	755	726	714	722	730	747	756	745	722	728	728	730	788	706	733	695	707	734	749	717	753	719	758	724	713	776	786	727	709	725	785	767	733	729	716	699	693	717	730	704	732	675	804	750	736	741	749	762	754	750	736	779	718	681	741	686	744	732	739	722	700	758	716	697	732	771	733	703	713	747	702	762	704	719	731	702	722	689	741	717	748	747	725	764	737	724	700	761	782	715	712	742	762	718	764	748	712	685	711	735	752	758	756	740	741	709	749	717	704	756	736	820	718	718	694	759	734	726	800	726	717	721	694	744	733	714	711	714	690	739	754	698	720	749	737	728	745	717	721	735	760	723	729	736	712	758	690	716	732	734	714	780	736	759	687	746	730	717	723	746	748	721	708	713	697	735	735	692	758	695	717	737	697	740	738	753	721	739	720	747	755	727	758	758	719	702	747	790	692	735	719	705	747	743	723	742	752	769	743	735	705	687	737	809	735	755	756	749	710	742	767	728	701	690	721	744	715	699	709	717	748	743	747	750	740	716	756	718	758	710	726	693	739	739	751	716	755	758	693	731	724	716	753	721	711	772	752	722	703	714	711	668	755	710	798	763	749	784	753	707	727	745	697	732	692	727	750	707	737	680	745	744	763	691	712	765	713	683	714	756	747	734	739	718	725	723	727	722	699	731	723	712	715	762	680	785	724	743	728	722	764	719	739	738	718	730	761	721	725	724	761	685	724	703	724	706	725	739	707	725	781	731	754	691	718	712	717	732	733	741	694	756	740	727	696	699	668	760	715	727	728	759	766	759	744	767	749	696	735	685	790	704	723	708	726	741	751	664	746	737	816	748	740	720	723	709	747	733	712	724	708	756	736	705	735	716	741	699	700	690	729	749	745	740	750	704	709	788	690	735	698	737	740	687	736	748	789	753	710	733	737	743	714	710	678	729	713	716	731	762	726	699	709	685	722	772	727	755	737	774	723	710	672	741	736	722	740	709	717	755	730	740	767	740	746	728	707	724	708	736	755	743	726	715	698	745	723	747	744	689	729	722	739	724	748	682	756	702	785	766	773	733	686	706	741	694	752	743	719	732	694	768	730	760	705	757	725	702	744	723	775	711	676	733	684	730	736	692	696	741	757	762	716	748	738	735	718	735	743	807	711	735	726	751	734	727	734	675	729	690	743	719	746	706	780	765	727	732	718	731	735	690	688	709	747	719	748	676	705	748	749	734	771	717	683	736	720	715	690	760	715	696	752	700	755	767	752	755	753	751	781	738	731	723	758	697	737	702	675	712	776	696	700	720	782	731	739	735	746	744	716	726	719	710	726	742	745	729	732	723	757	720	754	750	692	721	724	674	736	688	765	735	717	791	719	787	655	705	720	716	692	718	714	731	738	722	727	714	704	718	735	716	754	765	751	737	770	732	718	706	736	741	747	728	723	733	725	744	732	777	694	758	713	719	741	732	774	692	756	692	731	715	727	696	720	723	702	772	775	762	746	729	738	720	728	756	728	735	734	751	728	756	764	701	736	704	694	771	729	744	761	783	780	713	736	777	719	706	756	754	699	713	742	740	770	730	738	696	775	709	788	770	696	756	690	729	730	678	756	701	739	744	746	733	774	747	742	759	732	723	688	740	701	736	746	708	741	747	717	780	776	738	709	726	740	739	755	739	723	719	749	677	767	745	707	734	715	765	746	764	789	709	745	755	686	703	757	700	781	769	714	708	745	679	726	769	726	695	727	721	712	722	737	703	748	725	716	695	703	702	738	726	702	749	724	747	684	743	754	727	710	715	657	724	732	686	748	730	691	762	778	742	768	728	728	731	701	738	747	722	719	764	693	769	679	695	748	704	764	763	727	704	722	700	737	771	742	754	705	721	733	724	712	770	739	736	772	747	715	684	747	709	751	681	733	728	701	720	712	727	735	712	734	698	743	742	683	706	728	709	743	735	732	729	736	696	753	736	717	721	753	734	738	723	694	721	763	735	727	730	709	745	740	726	719	736	710	690	754	747	736	691	741	741	702	725	750	763	719	740	742	741	715	747	720	757	743	728	741	738	689	742	722	742	752	738	785	707	743	759	729	744	732	788	716	793	743	714	689	716	750	710	711	758	746	678	766	752	783	712	749	750	717	749	743	708	707	703	698	722	753	680	732	757	733	703	746	763	763	749	705	757	717	786	711	724	750	743	713	763	691	736	711	710	736	736	740	724	682	700	723	720	683	722	760	745	750	716	707	704	743	730	726	775	708	739	716	741	720	761	745	766	793	708	771	743	692	715	732	731	761	749	729	754	746	731	732	712	722	773	691	699	750	693	699	747	698	714	706	708	723	709	721	735	744	747	714	728	766	737	683	687	730	731	693	762	763	712	731	749	788	689	665	722	717	747	742	714	754	775	744	676	755	790	735	720	741	740	734	739	723	729	724	771	749	746	741	735	805	709	700	765	693	745	673	724	696	765	707	711	735	739	748	756	763	724	729	718	740	721	726	764	773	672	719	759	694	711	719	689	717	718	741	719	721	731	725	737	728	706	708	709	721	743	775	744	710	741	672	729	708	738	682	775	756	765	719	703	707	731	741	781	754	732	743	693	722	716	751	750	724	725	754	728
25438	21678	27523	25873	8917	904	696	671	601	651	606	556	600	605	573	526	555	509	554	519	571	556	494	556	560	558	492	518	519	519	557	558	566	585	572	573	554	581	554	537	577	525	546	559	528	518	562	550	577	524	557	549	538	571	550	526	518	563	526	583	562	546	545	549	566	609	497	522	553	538	512	516	543	529	592	507	520	492	517	509	542	497	556	528	517	521	518	519	540	536	511	561	525	570	543	547	492	552	512	550	538	548	521	533	514	572	518	544	506	504	553	544	514	545	520	493	513	515	501	552	534	516	553	541	503	529	483	540	572	535	551	506	502	536	517	526	495	488	501	562	552	512	524	544	549	526	531	528	536	535	500	560	539	520	518	526	555	559	514	527	523	537	498	480	519	535	512	513	570	513	504	502	477	550	501	524	528	541	517	529	555	497	523	550	511	521	520	496	488	508	579	522	502	509	500	537	562	579	544	531	537	526	509	519	497	540	521	568	526	505	505	497	517	497	491	511	553	524	490	515	515	488	533	530	551	487	508	570	533	513	534	507	481	504	535	465	511	499	535	525	534	582	507	517	534	551	544	500	531	505	528	520	546	544	582	524	501	539	507	511	523	500	543	503	501	511	534	532	530	541	516	532	515	462	541	519	557	565	536	511	493	510	533	557	505	540	553	532	543	535	515	521	532	516	527	478	514	482	556	518	597	531	509	522	488	525	535	517	519	502	519	517	538	514	543	505	526	518	547	516	494	522	554	508	546	524	530	533	529	558	491	482	508	517	500	523	497	532	514	581	548	535	509	522	519	535	546	526	554	542	518	515	514	515	554	496	516	518	507	533	558	550	530	518	540	498	506	522	569	528	516	530	502	532	536	536	546	494	514	528	494	515	592	509	484	509	528	492	505	562	545	544	543	530	496	588	547	520	536	555	526	521	536	504	468	537	547	503	522	527	526	545	553	555	493	514	535	523	551	515	522	514	547	535	494	517	575	518	495	555	541	557	518	553	510	521	504	527	537	572	508	525	570	534	489	526	550	572	488	491	537	572	557	541	518	571	534	522	513	558	527	540	525	538	510	487	517	510	511	526	553	477	511	485	546	543	542	519	520	489	483	554	563	494	503	534	514	512	543	493	554	516	503	520	527	490	570	531	525	538	558	501	545	502	544	556	545	527	511	538	545	522	554	539	522	498	556	500	526	523	519	541	519	522	533	560	501	484	570	501	519	499	501	555	502	521	544	514	503	518	541	545	492	520	545	526	544	527	559	558	529	516	511	533	473	542	513	507	469	543	535	519	555	523	575	535	556	496	538	538	535	548	522	522	563	564	506	546	547	510	502	524	550	526	536	528	504	496	521	541	496	556	550	552	522	548	563	557	480	549	512	517	524	548	538	505	497	526	490	528	525	527	518	495	515	518	557	541	496	515	522	559	507	584	570	540	518	508	505	547	553	510	527	514	534	524	537	564	545	535	528	524	525	512	547	525	508	526	546	497	527	491	508	539	511	529	547	545	557	527	536	562	550	524	560	574	512	490	555	505	513	485	516	540	499	493	516	564	543	536	518	516	518	539	531	503	520	535	521	524	526	498	552	535	533	560	564	505	519	554	534	496	521	583	477	522	542	465	512	528	529	519	567	514	543	497	511	516	522	532	563	558	494	557	539	537	541	524	536	529	581	527	542	567	574	520	526	527	529	540	527	583	545	541	510	547	454	565	530	499	573	497	540	477	549	501	502	503	527	521	515	524	562	543	541	572	567	502	542	526	553	524	560	566	499	544	546	511	575	552	493	511	539	541	503	513	557	524	520	520	554	570	539	498	541	539	547	502	528	537	561	517	515	517	560	544	538	571	513	525	558	492	550	546	538	528	535	532	555	517	566	490	490	529	567	581	526	580	498	519	540	554	550	507	533	521	537	533	540	541	495	567	525	536	571	480	500	558	494	503	554	530	593	484	539	519	519	520	546	563	521	462	543	518	529	512	530	569	506	520	493	521	523	531	500	513	524	502	523	590	531	579	524	519	516	575	530	511	541	529	512	540	499	491	519	479	573	519	539	521	541	525	517	540	505	593	525	552	508	529	525	559	546	499	516	511	527	532	531	541	495	552	541	540	534	518	539	538	534	530	521	578	547	541	532	587	579	524	544	573	520	565	555	497	523	581	508	556	529	531	525	510	516	551	535	547	538	506	534	541	511	553	527	540	482	549	511	514	518	490	545	475	487	502	508	527	526	534	490	563	546	515	570	509	489	510	539	512	549	521	513	545	515	571	556	503	529	546	511	552	527	543	509	509	500	540	507	484	562	505	542	497	516	490	508	578	535	495	493	508	528	558	557	543	523	525	510	503	495	550	509	558	514	523	527	532	487	479	519	537	550	527	530	501	556	541	514	479	541	544	541	496	560	553	553	536	553	543	523	540	530	483	555	538	518	530	535	544	516	530	518	512	554	528	528	589	523	527	529	504	504	523	503	506	538	537	517	567	531	513	534	524	575	511	526	502	503	531	538	488	484	540	504	566	557	531	545	544	554	539	549	496	498	487	502	545	553	538	571	552	560	504	537	536	573	501	504	527	507	539	531	544	528	507	497	556	514	549	481	517	550	564	520	521	507	576	537	537	512	538	528	509	507	501	512	521	562	529	524	513	541	512	544	575	525	499	552	559	499	497	515	501	566	526	548	540	593	555	497	548	525	553	531	542	516	511	519	562	535	501	517	556	584	535	537	522	557	505	558	540	521	559	542	465	527	543	559	516	522	543	504	518	532	551	540	564	518	497	524	506	544	545	530	501	495	551	533	527	569	528	561	574	522	531	534	550	528	517	545	548	548	526	504	484	530	515	518	516	555	514	545	520	492	522	538	541	540	516	514	547	526	523	500	510	514	540	542	481	545	498	492	520	562	494	502	505	554	523	513	585	545	546	543	518	578	477	551	523	515	492	515	513	523	523	547	533	496	539	534	523	503	535	547	551	499	498	493	528	540	523	520	493	511	589	512	567	535	517	489	531	499	566	486	545	501	547	516	549	546	565	509	530	509	518	567	525	507	508	536	489	514	530	556	506	548	524	540	508	504	502	569	521	563	529	496	550	553	506	554	533	549	531	499	509	523	513	515	531	526	576	534	513	600	506	553	521	495	475	527	524	499	537	584	513	505	513	570	538	531	519	534	543	517	516	542	517	517	526	514	499	553	511	493	531	520	510	528	526	548	491	536	513	511	524	525	510	527	541	567	523	521	536	519	524	562	523	515	548	532	605	534	577	549	545	513	511	557	515	525	502	493	531	506	545	514	548	534	584	571	529	498	531	497	520	539	545	533	525	528	533	560	511	501	563	514	535	526	528	557	529	519	540	547	543	530	540	516	506	524	528	530	523	454	539	569	528	523	564	529	535	514	499	515	511	567	515	526	535	519	550	490	538	527	500	521	533	561	533	558	543	562	532	539	599	541	555	534	540	479	494	538	561	544	543	522	482	503	520	502	546	556	558	494	558	476	536
17115	47265	3179	1709	1290	1106	896	846	789	723	692	676	687	659	631	653	553	664	574	576	550	574	562	602	595	584	603	583	619	587	601	594	580	590	655	595	631	611	664	595	613	601	587	615	591	636	599	590	533	592	582	561	558	550	557	570	516	583	568	622	633	608	573	571	626	603	599	558	580	581	550	593	578	571	595	591	602	548	562	556	586	558	595	612	583	581	602	559	564	555	545	577	554	541	606	566	583	576	544	597	579	628	622	581	559	562	536	570	584	565	604	577	596	550	562	574	607	575	600	564	598	577	584	585	564	567	558	601	573	549	585	542	576	564	553	562	611	600	596	548	565	598	561	560	602	554	585	580	539	546	552	582	579	522	583	547	564	587	614	572	583	577	612	582	547	538	588	593	602	600	567	592	549	597	587	578	553	562	596	603	570	556	550	599	589	574	562	623	590	559	572	558	586	559	576	548	567	597	598	548	509	550	542	600	566	526	527	572	535	557	570	575	559	539	559	566	592	610	574	628	571	579	549	577	568	582	556	578	603	563	556	639	531	577	603	581	555	633	579	606	612	577	549	635	574	562	581	561	591	583	555	568	620	576	554	588	577	575	570	578	581	538	590	545	554	577	553	576	562	613	550	544	575	575	548	596	588	617	576	555	584	601	540	540	538	545	547	616	576	597	565	577	569	587	569	582	574	579	573	501	555	522	583	567	556	585	597	580	603	573	629	565	593	566	557	578	597	575	624	599	538	596	593	540	590	596	520	544	558	548	548	546	515	587	617	603	560	579	581	548	606	585	553	600	563	599	569	582	586	552	613	536	582	545	609	561	541	593	539	562	556	587	570	557	613	594	558	576	620	592	561	589	552	555	558	547	601	540	584	587	593	590	607	596	577	560	534	551	566	639	576	579	577	515	577	589	556	555	588	526	557	544	561	556	625	545	610	569	521	608	538	578	573	581	546	576	615	582	574	550	606	569	544	573	556	572	572	580	596	601	562	529	606	595	609	570	601	595	583	603	571	554	596	561	590	557	540	589	571	556	543	549	546	584	566	547	608	558	581	573	547	553	529	583	572	592	550	551	570	577	556	561	600	578	574	550	543	602	570	576	575	574	504	576	611	587	592	549	551	550	585	539	574	555	556	548	556	531	545	562	565	547	553	535	564	546	544	596	598	583	581	575	569	545	601	559	550	553	584	598	571	560	536	614	595	548	569	607	596	588	603	578	593	570	543	586	579	598	620	576	565	589	545	588	562	559	564	607	579	560	580	585	590	567	589	578	539	532	580	575	596	554	604	573	534	575	609	562	548	582	552	592	566	551	534	560	531	546	601	601	539	557	536	566	564	563	612	534	599	561	555	554	566	557	601	600	559	538	551	562	550	584	556	611	513	574	616	559	555	567	580	562	560	566	569	603	588	547	546	549	566	546	584	589	603	585	566	567	559	563	615	539	560	536	571	583	547	552	621	547	595	574	552	568	577	605	583	581	563	597	626	551	560	581	555	550	587	562	580	565	562	592	535	507	591	558	590	627	551	581	612	575	572	570	580	583	574	590	586	566	566	544	577	611	600	554	572	577	574	570	592	572	562	631	555	612	603	581	591	551	564	550	593	559	543	594	552	585	531	598	557	599	559	553	565	544	610	594	552	583	540	590	560	565	625	547	542	567	595	595	538	525	543	553	616	573	611	567	560	586	600	528	546	591	560	570	545	556	585	577	574	549	603	559	528	564	592	600	553	607	588	595	540	588	605	606	543	577	586	583	558	596	576	569	579	558	582	564	577	539	556	544	597	574	601	562	581	588	626	572	544	568	555	616	566	561	600	597	593	544	585	559	583	631	536	590	577	562	564	586	551	564	573	614	589	587	573	570	525	545	561	543	595	562	576	599	528	597	590	591	601	570	555	572	571	535	576	551	538	564	564	569	577	560	597	579	551	627	591	550	564	561	573	561	587	562	589	540	602	617	603	583	526	606	588	586	534	580	588	544	563	538	589	545	579	551	529	581	582	599	527	573	531	558	586	573	561	537	572	600	507	523	543	593	539	536	562	600	549	612	601	606	564	517	566	557	586	540	573	604	571	559	600	538	510	579	555	585	612	531	590	570	544	526	584	551	602	573	556	594	579	536	582	587	573	608	593	595	563	563	553	550	542	546	578	569	582	566	542	594	568	570	579	570	582	553	591	530	566	533	586	614	601	608	575	590	547	554	562	540	585	566	580	573	541	561	584	551	580	550	535	534	583	568	595	553	598	566	568	571	537	552	554	566	602	591	569	552	585	548	560	550	528	597	555	599	599	601	592	548	575	603	576	536	545	586	560	572	562	570	606	534	529	545	562	596	540	569	595	604	542	610	542	560	535	586	577	568	584	575	554	574	554	575	562	573	557	566	592	563	571	570	601	574	556	579	569	617	547	577	526	567	557	591	585	585	551	583	537	522	561	579	589	554	609	572	563	560	579	541	576	599	517	575	558	598	537	565	569	583	571	569	587	615	573	580	602	578	572	564	583	605	570	543	561	592	527	590	594	594	574	597	607	552	568	575	563	547	525	570	601	597	522	586	555	582	545	620	591	564	598	563	592	584	513	598	590	584	545	555	584	574	626	503	554	576	538	578	565	546	553	573	560	558	545	590	551	573	577	580	596	576	563	587	544	594	550	557	604	573	568	553	553	547	569	550	581	600	546	572	529	562	573	562	543	563	605	614	557	573	597	580	567	578	560	561	540	565	538	529	582	548	631	567	540	566	585	596	598	551	556	575	606	583	598	532	561	539	627	579	586	555	516	593	629	591	579	582	584	580	567	581	573	580	529	550	568	569	544	621	546	584	540	566	583	564	587	602	574	581	601	556	595	566	531	599	574	573	567	558	561	560	579	565	568	594	563	572	572	593	529	572	564	568	557	548	558	560	569	635	578	554	557	593	562	602	560	565	547	557	582	556	579	576	569	594	590	571	581	555	558	589	544	531	566	553	619	580	567	538	612	603	558	561	557	556	555	588	572	604	552	560	614	584	522	562	595	593	565	553	548	600	547	624	585	596	573	541	606	608	559	573	555	594	587	546	567	549	588	570	544	538	523	570	548	577	545	543	612	579	591	590	603	568	601	542	541	586	548	575	573	594	557	554	554	571	562	574	563	585	587	546	555	565	578	549	607	565	568	551	581	587	550	543	597	585	592	542	592	540	588	563	584	584	595	545	521	560	556	577	551	555	566	569	561	526	516	495	540	537	576	546	577	583	601	549	580	613	598	544	541	575	544	557	545	565	556	578	543	568	553	599	594	557	592	559	590	555	530	569	551	612	559	551	581	528	594	530	581	548	555	551	558	542	609	588	542	584	578	561	573	607	590	558	566	530	603	599	565	559	582	557	607	534	560	575	591	554	550	543	557	588	553	551	590	550	593	548	545	550	564	532	613	610	549	591	558	597	597	614	574	586	546	584	571	562	548	585	554	601	573	574	532	569	587	590	611	555	605	580	575	591	614	566	595	592
23086	21568	29329	24259	21565	21535	7146	1609	1310	1204	1182	1128	1096	1065	1050	1056	1038	1000	997	969	1018	918	972	1001	940	914	982	953	944	876	918	982	953	977	967	1012	1017	972	952	936	941	938	971	906	969	900	899	931	952	912	914	882	890	951	948	893	901	905	963	926	960	900	950	945	965	887	919	945	963	881	928	913	919	905	924	894	859	878	914	942	913	914	897	898	971	891	891	950	919	900	900	872	857	922	920	923	911	901	975	890	970	960	919	942	912	911	898	937	914	936	918	939	937	955	892	953	946	985	943	864	920	923	909	923	851	910	889	888	897	945	934	956	900	902	899	891	899	920	924	951	898	921	925	899	933	933	938	909	907	887	887	864	928	895	895	928	884	915	867	945	928	920	893	909	906	912	911	906	891	946	896	922	928	917	944	883	911	911	929	919	881	894	961	952	882	913	950	976	943	934	904	937	899	919	923	888	901	924	901	857	936	851	973	866	876	881	879	898	925	921	900	859	877	875	924	923	952	951	838	960	941	948	926	884	849	880	950	887	951	949	925	891	938	893	873	930	941	929	945	917	899	934	881	932	939	927	940	941	907	909	865	904	929	939	866	843	913	929	904	916	917	900	907	926	921	905	871	874	874	946	889	915	945	918	835	885	915	932	898	928	910	893	887	964	900	884	888	892	888	879	910	945	869	910	888	908	898	917	889	899	949	962	923	905	893	914	872	879	902	920	991	901	849	890	937	911	905	920	947	883	966	883	914	906	865	915	875	911	931	864	872	935	899	923	884	938	955	891	917	888	941	912	920	887	954	900	973	875	938	867	892	942	892	915	868	898	957	922	933	912	917	858	931	923	922	857	868	860	891	835	874	899	936	936	951	922	909	899	910	923	911	880	946	877	902	844	896	918	886	868	920	875	940	910	958	898	888	893	934	901	956	943	862	933	915	884	940	895	940	944	858	875	930	935	906	884	886	889	883	912	919	902	869	919	944	840	956	924	860	933	886	937	902	946	869	904	862	915	885	888	880	939	882	956	881	913	901	870	882	924	909	949	938	906	931	943	955	903	902	864	890	918	897	846	926	921	889	944	888	893	950	879	904	981	987	853	889	946	922	889	870	873	857	896	900	950	891	891	889	904	930	895	920	896	956	895	922	891	922	829	900	915	938	893	894	935	874	887	917	931	919	910	954	915	907	872	904	957	906	886	944	909	934	919	942	890	903	869	936	885	870	933	907	859	935	944	920	893	885	909	883	942	868	890	925	966	871	840	941	911	864	911	897	905	891	889	922	877	920	886	893	898	897	898	876	874	925	919	919	927	883	948	957	904	956	900	913	912	887	921	892	912	908	929	899	895	917	904	929	907	945	898	921	928	970	856	869	909	882	882	928	920	917	940	878	942	900	861	896	880	900	918	927	893	916	931	980	856	916	860	927	893	904	899	890	848	873	901	895	911	882	948	874	871	925	900	878	886	921	899	888	876	934	919	888	963	912	890	893	875	910	957	950	881	918	926	989	921	933	919	903	864	909	893	891	912	949	874	890	916	859	955	837	927	974	923	908	896	869	980	896	917	954	920	898	855	883	897	972	882	957	927	948	880	892	882	902	928	899	902	948	933	935	896	921	940	864	940	951	947	916	926	900	842	930	901	886	928	874	900	945	920	923	931	929	910	917	936	902	916	915	941	875	879	933	813	907	929	927	935	891	923	906	935	874	896	940	937	858	858	902	936	923	861	888	870	882	882	901	921	892	874	896	927	919	882	961	862	905	922	923	991	869	895	899	921	936	886	922	908	924	938	962	929	906	922	870	965	916	882	896	909	905	882	853	910	929	886	898	889	885	897	925	876	895	948	903	895	882	905	908	873	920	903	911	924	935	898	915	900	915	901	920	905	948	908	937	950	937	884	890	909	904	959	877	914	909	919	908	938	935	882	894	907	894	968	862	900	884	891	908	880	969	889	897	943	900	899	873	924	942	884	856	909	914	886	904	929	883	934	866	828	898	927	996	862	900	912	903	885	919	893	926	919	911	913	903	951	924	922	885	943	880	866	908	888	894	926	951	903	884	902	871	924	896	937	914	960	931	855	914	885	890	880	896	906	854	915	907	942	939	898	913	915	882	919	868	877	871	888	961	909	925	961	915	928	952	948	957	865	901	965	894	967	906	903	911	903	907	921	891	890	945	901	903	864	940	939	893	923	869	955	862	850	882	952	882	892	921	861	900	946	923	910	808	915	924	925	875	874	947	935	895	878	880	873	932	903	923	856	910	897	923	920	921	907	946	887	914	951	880	949	954	969	849	886	942	921	903	937	861	904	943	931	932	951	891	863	895	920	930	945	880	867	941	946	911	920	880	897	903	865	925	879	912	894	928	991	918	876	845	858	892	874	908	870	905	871	962	877	901	937	889	853	899	961	930	931	858	903	939	899	873	888	885	878	908	871	962	937	900	890	918	930	886	922	868	913	886	877	913	899	952	918	943	945	872	848	859	916	915	853	934	915	895	934	891	897	949	872	939	946	906	847	924	919	930	902	889	917	899	868	966	878	913	867	878	934	864	886	975	899	935	908	898	921	932	968	944	866	917	910	935	958	840	962	942	891	884	915	851	941	945	944	904	975	928	904	906	924	860	880	927	951	913	942	872	948	935	910	884	900	893	900	896	851	861	922	907	921	922	929	875	845	893	904	872	925	933	936	927	933	894	924	953	930	888	877	845	943	900	945	883	907	988	914	911	856	956	898	906	906	865	943	948	976	920	902	858	933	912	919	943	894	913	909	929	927	858	909	928	933	868	945	920	936	925	931	896	921	920	886	965	859	867	950	928	927	887	890	946	941	877	907	878	866	886	889	911	938	875	897	932	935	926	883	909	898	919	875	901	867	859	909	890	845	919	893	863	913	875	885	923	929	906	930	859	857	907	938	884	932	847	939	916	888	912	912	948	856	907	889	924	876	906	879	880	870	881	876	918	886	950	877	877	894	920	980	925	923	961	926	951	950	888	906	925	904	923	934	873	856	894	972	922	907	845	959	848	892	893	891	924	896	910	897	957	954	933	893	902	930	928	911	928	935	904	857	942	956	893	897	950	947	918	969	897	911	930	914	971	900	859	939	905	914	900	881	896	901	942	897	868	825	886	915	919	873	888	896	875	884	906	976	931	882	883	901	920	888	885	914	931	918	926	914	860	854	883	916	876	948	927	961	930	869	974	891	889	863	931	882	884	871	936	900	905	977	933	910	900	948	841	901	942	917	922	913	958	926	945	911	939	902	875	931	894	876	892	886	925	891	973	911	936	893	940	914	931	877	866	928	922	931	927	898	964	902	895	889	908	888	933	932	882	967	910	932	923	942	896	836	946	932	886	967	886	917	849	917	870	928	908	895	924	930	864	937	889	924	867	934	954	1003	914	870	876	929	876	845	860	877	910	926	864	898	925	901	896	924	924	943	928	932	912	903	868	867	912	902	915	934	939	872	890	902	904	924	934	942	864	939	932	941	840	900
24095	57898	9282	4729	3537	2826	2252	1846	1638	1493	1347	1241	1232	1134	1127	1124	1026	1020	1028	965	983	991	965	1001	985	923	997	901	1005	905	918	965	934	1008	1071	1014	1018	979	927	970	1004	996	987	972	977	931	948	964	987	904	913	952	913	964	897	929	929	905	978	940	954	939	959	917	930	944	882	878	922	939	903	923	911	928	915	905	922	950	876	960	912	902	940	907	918	919	876	904	963	980	868	964	901	931	971	904	898	934	915	925	924	892	900	948	866	997	945	910	883	894	940	897	937	906	921	905	925	913	934	938	924	940	887	962	914	986	957	921	911	942	923	936	968	908	941	917	901	906	885	925	968	918	925	937	922	903	1004	916	886	917	957	937	945	921	917	863	934	903	893	925	868	908	950	967	956	935	964	825	855	915	894	899	888	967	906	957	934	912	907	976	938	927	914	945	924	888	909	909	895	944	956	889	907	932	920	940	931	947	890	876	941	877	885	949	861	911	942	958	899	907	889	908	960	865	918	858	888	946	922	915	911	916	928	938	943	917	902	895	847	942	948	922	918	935	871	904	869	939	898	903	931	935	973	933	883	882	896	916	925	930	880	912	928	869	900	915	857	920	927	956	940	875	907	941	851	913	880	838	903	953	890	935	835	933	958	913	913	961	939	917	899	944	940	954	932	898	925	918	908	873	909	886	927	906	858	954	988	958	932	927	885	924	950	906	946	920	917	951	925	895	915	909	908	908	885	866	912	912	923	895	882	894	949	878	876	933	909	913	893	888	932	890	977	913	934	915	873	909	972	908	952	924	940	864	914	890	932	960	861	905	959	895	864	934	924	994	900	869	921	904	934	943	910	936	902	910	947	899	908	891	908	907	944	925	880	910	919	896	914	932	955	981	929	899	922	932	902	900	922	907	905	898	944	939	919	909	945	929	953	915	873	943	919	925	928	963	972	906	922	913	953	925	908	921	947	948	896	890	979	927	939	934	877	948	964	919	913	924	906	924	914	920	909	924	904	925	912	950	947	924	958	971	941	951	912	941	903	944	926	899	945	975	936	890	898	950	946	887	914	923	840	908	880	967	948	941	909	902	936	897	935	900	911	944	905	912	914	906	905	948	898	918	909	936	883	914	889	918	918	968	917	998	907	957	963	918	963	927	931	951	943	890	912	895	894	945	928	922	953	912	919	952	920	949	953	949	910	917	907	914	907	956	912	942	946	906	900	893	950	909	933	882	909	854	962	922	918	961	899	946	909	906	905	913	960	986	928	903	912	922	906	948	864	918	937	950	949	868	927	997	940	947	910	896	919	925	895	910	969	925	921	904	908	884	905	909	881	913	930	873	907	899	898	905	920	922	925	914	910	891	901	923	848	941	891	887	1026	931	927	919	924	942	871	935	869	932	894	890	953	971	926	903	969	961	902	896	880	957	920	900	921	917	889	897	928	933	896	931	862	865	941	937	937	890	940	901	906	945	956	950	889	960	883	915	871	980	938	949	920	933	917	900	947	925	946	952	899	925	906	915	954	906	925	904	955	937	884	843	837	976	964	930	921	879	959	913	946	954	958	845	929	888	953	903	931	916	905	924	973	928	901	891	880	920	905	941	894	947	886	903	922	914	958	955	929	887	879	913	911	897	929	914	886	904	892	914	935	881	877	923	925	938	944	899	881	911	861	930	923	883	906	870	868	888	875	928	907	921	915	979	959	916	865	880	931	916	892	911	941	917	903	870	946	906	932	874	895	892	894	907	933	888	921	937	920	926	907	964	918	928	900	950	937	942	870	930	885	908	901	934	873	900	894	937	893	906	898	933	918	880	882	950	931	958	959	991	900	886	943	918	900	891	912	908	919	917	968	902	841	940	931	899	923	896	905	905	891	906	994	969	910	973	932	895	914	928	940	905	876	918	910	889	861	910	903	842	923	904	907	906	969	890	929	949	934	914	854	903	870	931	904	892	942	866	886	937	921	928	979	872	890	936	903	913	897	957	887	978	911	905	876	918	979	950	898	915	887	921	915	953	900	895	926	906	923	923	938	903	947	962	860	917	912	897	886	864	926	934	890	968	944	954	913	924	966	951	882	926	959	951	894	898	943	924	946	882	939	955	917	925	903	949	925	902	881	961	951	949	918	901	920	918	951	953	900	910	919	921	937	918	905	899	888	933	849	918	919	926	950	906	930	904	866	968	912	938	908	918	911	936	902	952	901	911	847	914	959	933	886	946	861	908	838	929	916	942	948	919	931	904	948	899	939	1000	877	909	906	938	926	897	941	863	935	902	957	915	954	921	961	949	896	941	936	915	921	960	885	855	914	962	937	876	907	912	889	936	948	939	899	864	889	921	883	929	907	885	873	945	890	871	897	966	952	913	893	908	902	914	936	882	962	936	918	923	945	906	923	853	938	938	872	924	891	899	923	914	933	848	906	906	957	914	901	965	947	904	915	880	889	905	950	922	956	903	915	961	879	899	911	905	919	919	895	908	917	933	868	883	925	897	891	865	932	920	924	883	953	904	925	880	927	888	964	945	913	940	918	918	878	915	915	902	965	894	942	883	926	859	881	883	937	951	951	932	904	930	897	943	949	881	931	905	918	987	970	907	924	939	906	947	892	910	926	964	959	874	885	892	873	987	960	921	951	893	840	959	921	971	881	995	891	883	921	911	909	938	912	909	926	876	921	925	868	940	931	889	901	953	896	959	956	937	876	955	904	955	918	940	964	861	947	953	898	947	921	924	884	974	901	869	895	913	830	930	917	882	908	915	950	887	926	909	972	997	953	938	855	879	910	925	948	945	914	952	870	894	946	907	931	884	951	881	912	917	973	929	903	897	915	958	931	893	921	902	942	867	923	926	881	906	896	923	931	950	907	958	932	915	928	933	895	869	951	899	898	879	919	955	886	919	919	882	931	924	904	887	952	862	920	933	934	938	957	900	910	919	848	917	925	906	941	861	954	854	875	959	935	916	876	925	981	906	936	926	910	906	935	875	921	882	907	858	892	963	848	899	898	865	932	906	908	897	857	911	981	859	911	900	954	960	910	916	923	939	924	825	894	952	923	914	939	916	940	903	948	960	935	938	894	847	965	923	868	936	895	941	905	931	943	900	937	920	907	936	886	966	878	831	902	926	892	895	881	890	876	888	871	913	905	915	934	916	852	907	888	915	941	981	940	935	939	903	932	893	891	971	887	890	933	930	937	906	896	912	904	910	880	908	889	924	889	926	915	941	911	912	946	901	889	878	922	893	914	922	912	898	905	881	873	920	956	949	904	924	965	915	902	925	902	951	897	919	928	909	907	877	908	901	914	912	924	955	890	859	893	898	959	922	944	889	931	893	915	921	979	943	949	921	909	925	933	985	910	913	905	883	947	966	953	900	953	910	898	940	853	904	954	973	931	891	903	901	874	887	950	910	911	897	889	938	926	886	945	901	913	937	875	930	908	910	933	867	908	903	928	936	926	884	939	891	914	864	928	986	925	901	957	916	921	941	892	905	906	950	993	871
28628	19103	4904	753	570	528	494	518	496	476	462	460	507	471	475	464	416	487	456	463	453	431	450	461	437	482	485	450	464	497	461	449	453	475	468	442	492	505	442	459	503	477	475	448	422	507	480	424	508	490	442	470	480	444	443	432	457	476	481	487	456	457	422	466	481	461	449	486	488	485	440	430	475	473	443	444	525	439	466	477	423	523	410	464	462	447	497	441	470	466	465	416	447	411	461	402	472	467	456	494	418	442	459	457	469	478	463	458	473	429	456	496	412	463	453	417	441	475	468	465	433	456	458	427	454	473	443	465	442	423	491	487	443	459	456	443	448	460	465	444	429	445	442	448	451	449	453	460	460	449	445	454	439	444	469	461	468	524	448	444	456	425	462	400	457	487	474	411	485	485	472	516	477	458	428	490	496	492	466	426	476	491	462	515	469	459	491	469	446	465	434	447	449	470	485	486	468	473	438	431	463	476	431	478	470	471	459	461	483	475	504	483	473	476	476	473	433	462	459	456	462	473	465	446	493	469	481	447	471	469	496	481	488	442	424	470	476	416	466	476	437	476	416	443	452	408	506	483	455	479	480	502	430	457	432	416	471	472	445	467	503	440	458	443	470	478	457	450	524	439	461	448	440	432	448	447	455	501	463	479	437	462	456	419	519	429	462	482	454	466	456	443	420	488	470	443	456	466	434	453	459	465	479	456	437	527	479	413	451	444	444	476	474	491	455	455	498	448	429	476	477	445	485	470	428	485	446	467	459	430	434	459	473	474	473	482	476	472	475	430	427	412	415	485	423	467	467	443	505	420	486	471	483	462	450	483	487	449	447	441	453	472	487	477	447	495	442	494	456	442	437	452	484	508	451	454	496	440	443	455	484	435	453	482	479	477	470	423	467	464	491	469	480	464	473	490	462	446	499	473	480	440	483	440	478	421	432	478	471	476	438	437	447	455	439	463	446	454	454	479	441	472	471	495	456	460	465	458	505	415	465	471	454	465	421	465	454	484	441	517	455	506	468	530	457	467	452	501	456	472	494	436	477	474	440	488	434	482	458	475	476	437	451	454	430	449	436	430	487	515	455	479	474	436	463	504	449	459	455	447	439	416	468	490	449	475	443	472	509	456	486	468	467	459	503	413	472	434	485	436	450	480	454	458	452	464	463	445	450	482	437	486	475	495	420	454	486	487	442	431	441	466	468	453	486	466	465	464	491	428	437	454	475	444	417	486	424	486	497	480	423	459	451	458	484	460	440	438	502	450	458	459	436	486	448	479	404	427	446	426	483	446	462	486	523	467	449	436	475	480	448	435	426	444	441	447	437	471	480	505	473	460	462	458	464	458	448	484	450	491	452	439	466	483	443	453	443	457	456	453	468	499	464	484	455	482	477	448	452	466	494	475	487	463	453	434	443	398	456	449	482	474	514	475	479	440	442	500	495	415	490	457	492	442	436	509	485	476	462	451	465	441	485	449	464	431	434	467	458	476	463	464	470	449	514	488	455	478	477	488	494	487	440	451	448	465	482	477	466	451	428	429	480	488	456	451	497	492	430	471	470	482	486	495	438	477	451	457	464	472	472	467	444	459	435	481	423	460	478	461	463	466	434	489	471	429	469	474	482	476	476	492	475	492	454	500	437	480	496	458	427	471	480	465	492	450	438	463	461	474	491	506	438	467	455	468	475	504	429	451	470	479	437	454	496	484	498	459	478	454	426	464	481	482	451	485	491	450	477	480	462	459	460	470	466	493	493	475	435	464	461	460	455	436	477	469	435	460	445	432	488	457	456	465	451	479	479	484	447	480	464	462	442	430	464	465	459	486	462	435	482	446	466	441	467	438	458	458	446	450	446	509	465	493	413	444	492	469	464	496	480	467	452	459	474	438	464	479	440	462	466	432	469	502	486	475	470	467	415	473	452	411	475	446	434	456	441	453	458	472	482	458	474	441	470	470	442	399	433	457	453	481	436	447	485	463	433	469	461	455	483	489	442	473	454	497	522	473	454	444	387	419	428	459	419	437	482	482	451	466	439	457	445	426	438	455	492	449	503	455	433	457	436	503	438	458	493	471	453	448	481	441	421	472	446	482	494	503	471	438	430	464	457	456	452	483	453	449	490	423	471	439	447	471	409	455	431	447	476	457	466	466	443	445	490	459	451	457	486	466	521	435	477	436	414	474	476	467	471	486	471	447	460	434	453	477	438	429	466	482	483	473	453	467	469	454	462	476	436	453	486	491	450	455	506	453	460	455	496	430	427	466	430	443	460	483	441	466	487	453	457	458	460	483	473	450	479	445	503	462	459	441	433	468	476	453	433	460	434	427	446	437	458	470	498	462	446	422	483	423	470	466	478	460	461	498	474	433	461	477	455	466	461	491	451	453	434	440	421	458	475	436	479	485	428	457	508	472	446	454	420	452	455	465	478	481	457	447	378	474	458	478	502	482	448	425	438	486	461	480	479	476	440	518	472	438	454	490	441	452	434	504	471	443	442	390	471	481	469	497	443	471	459	491	454	477	477	467	465	474	467	447	469	483	482	483	474	437	489	485	449	486	489	504	480	467	468	479	487	462	472	444	428	425	448	470	453	450	430	470	501	449	429	497	470	468	489	493	428	453	510	460	428	453	468	440	460	422	475	487	418	464	433	450	473	455	436	481	500	500	439	459	502	438	414	477	432	446	437	394	429	457	462	419	478	432	472	498	441	473	469	445	454	461	457	491	472	486	463	470	428	437	454	453	467	451	444	455	428	421	448	449	437	500	453	458	452	445	473	448	479	439	432	447	456	449	458	464	467	465	473	456	429	494	443	420	495	485	429	460	478	486	425	446	493	470	464	475	460	466	458	476	492	435	485	467	468	459	468	481	448	446	456	465	472	498	433	478	461	450	477	491	458	450	468	438	444	449	499	439	425	454	441	473	438	460	496	480	458	492	477	454	444	474	458	494	465	452	454	463	467	490	451	470	419	473	463	471	454	456	521	451	420	421	427	502	489	491	481	436	446	492	434	440	447	467	442	497	456	500	478	475	449	484	452	446	432	441	467	426	454	463	471	438	448	468	490	469	454	434	478	481	458	464	458	470	462	450	459	453	484	481	475	468	458	496	471	474	431	478	447	464	440	463	446	474	430	434	463	479	478	484	468	478	487	461	457	474	466	484	479	464	450	458	478	434	484	472	454	460	440	475	481	428	441	456	463	486	459	471	466	456	512	474	490	471	484	452	486	487	457	449	450	485	474	470	465	469	468	469	516	457	453	437	457	457	484	475	453	477	475	446	464	500	480	451	459	459	397	438	462	476	437	451	450	474	390	463	479	490	475	489	473	472	435	456	462	481	440	441	444	452	467	462	464	430	457	464	458	477	449	465	451	474	470	450	456	452	470	441	436	490	463	479	473	510	461	471	470	439	509	443	473	446	494	442	416	462	494	464	465	478	476	438	456	451	456	439	470	435	475	474	455	464	481	497	462	472	436	472	452	447	476	450	486	474
10750	14259	784	602	587	565	536	494	514	532	503	486	554	534	464	470	448	462	507	507	459	505	523	550	503	497	477	512	492	482	468	505	457	519	524	469	523	524	507	561	510	537	518	522	513	503	512	491	481	515	472	497	510	511	509	500	479	499	514	495	497	464	546	466	498	487	500	480	474	467	489	436	478	488	454	451	511	510	500	516	462	479	496	442	462	491	471	499	472	467	525	513	489	483	477	488	481	490	487	503	520	468	443	454	465	461	507	517	499	490	452	507	495	495	473	552	507	506	464	497	472	473	489	517	464	501	484	462	499	473	512	514	481	497	499	494	471	508	533	491	486	445	487	497	496	500	502	539	486	509	457	472	489	499	495	480	520	501	481	510	507	461	515	472	505	528	454	493	485	513	490	452	472	468	480	493	482	477	512	487	508	512	481	505	487	494	472	490	475	485	497	539	481	480	469	486	478	509	481	473	553	460	499	448	494	510	483	476	516	481	500	483	516	496	469	517	482	485	512	472	465	492	490	501	504	480	484	516	481	504	495	499	465	499	516	474	534	502	553	489	475	474	487	497	528	444	480	488	482	482	476	476	485	512	485	503	521	462	474	467	427	478	475	459	499	446	504	518	525	502	479	519	507	519	482	500	485	499	509	445	490	484	471	487	498	484	493	480	502	493	495	550	488	473	507	492	498	491	513	479	515	510	495	428	503	466	500	509	477	513	492	502	511	472	459	506	474	520	486	515	504	506	454	500	468	462	509	453	492	490	493	496	446	467	497	492	499	482	530	486	489	471	458	473	491	492	479	488	517	485	472	499	472	477	536	521	486	465	456	479	486	482	510	499	472	470	500	491	517	472	522	475	525	522	497	479	461	515	448	474	505	496	480	478	516	451	520	469	484	543	496	463	491	504	467	488	487	497	479	532	512	480	508	455	498	495	486	496	523	489	466	461	487	479	486	442	477	492	495	468	471	492	483	466	511	496	495	495	492	501	480	459	462	491	464	478	519	474	504	467	481	504	540	495	471	509	488	521	457	467	495	521	503	471	461	479	443	467	501	519	454	470	482	475	495	489	461	436	475	482	440	482	498	472	460	493	514	487	511	450	502	493	532	482	467	488	498	479	519	518	464	471	473	467	480	465	479	475	527	452	504	495	522	502	483	511	474	507	516	517	457	468	492	507	509	486	503	525	497	467	458	490	527	522	463	503	469	498	510	486	465	484	494	503	474	484	480	469	460	456	467	502	492	447	474	485	502	457	439	503	495	464	493	523	464	477	467	461	508	501	482	474	497	455	526	492	537	499	480	483	527	485	508	474	491	494	510	488	471	491	469	510	487	477	508	484	472	484	467	449	509	515	491	472	499	493	473	492	476	501	458	507	523	487	482	521	467	487	486	510	501	510	492	509	478	472	520	532	491	482	480	522	505	511	464	479	504	469	485	486	475	467	527	511	458	505	469	501	507	460	468	474	485	452	515	532	510	503	525	494	478	480	480	498	492	481	457	486	487	462	489	515	498	470	509	483	467	527	465	478	508	472	474	526	488	471	522	461	474	498	508	467	472	482	472	478	492	472	478	478	495	493	473	490	470	479	470	461	483	496	504	525	489	481	465	498	554	461	502	489	476	512	464	463	484	513	525	501	505	484	482	479	495	498	490	471	478	483	482	507	492	471	471	495	541	481	538	522	517	501	527	516	500	475	456	485	483	496	481	454	481	486	514	495	487	504	500	526	503	491	473	489	511	487	491	489	509	436	515	463	509	469	491	505	505	497	473	477	507	491	511	465	471	437	478	482	450	458	490	491	472	506	483	500	500	426	491	492	506	514	501	499	516	489	466	455	511	515	528	474	511	464	519	460	493	517	532	488	498	471	478	483	474	487	487	488	494	510	512	476	501	495	485	534	480	506	458	481	514	473	494	449	504	458	477	471	499	497	464	481	479	482	517	495	486	505	517	469	518	463	499	454	495	480	495	493	476	436	469	470	472	508	530	494	499	489	434	485	517	489	476	473	541	492	413	443	457	496	494	493	463	495	481	499	473	454	483	481	496	472	522	459	461	498	492	485	496	474	481	480	505	497	517	466	471	466	513	476	491	472	481	497	456	482	503	483	506	490	473	476	485	507	465	468	454	487	482	477	445	481	467	497	499	510	447	527	461	479	480	477	479	535	481	491	463	464	518	478	486	501	500	508	482	494	510	484	490	506	480	497	455	478	475	484	440	489	502	466	512	466	503	476	474	536	502	496	469	503	476	503	484	515	495	487	548	493	494	507	491	473	427	472	499	495	543	504	485	534	513	470	501	539	472	489	468	473	479	498	468	491	550	471	477	452	512	514	503	489	467	476	493	493	496	478	512	465	504	519	491	493	481	526	533	465	466	494	480	516	497	458	484	448	498	512	483	518	500	470	495	473	501	489	509	450	467	468	502	512	505	496	512	485	459	502	487	489	466	469	494	494	510	489	479	460	511	501	465	492	491	510	538	481	506	481	490	497	484	470	515	454	473	487	499	496	470	509	480	479	496	481	499	490	493	498	538	498	518	488	457	521	475	475	486	460	529	512	505	482	491	484	505	536	496	453	544	465	495	505	493	466	439	493	505	491	483	498	518	538	486	502	493	459	491	494	515	530	502	522	480	483	478	483	491	519	461	498	506	476	524	519	484	500	485	476	493	488	480	537	467	501	469	476	524	444	480	466	484	514	464	471	505	511	495	488	496	496	453	503	506	465	494	488	485	519	484	496	538	481	461	480	482	463	497	495	491	494	510	530	508	479	455	439	480	438	465	479	485	480	473	509	512	495	473	496	532	521	448	466	513	483	481	493	479	485	457	475	473	506	491	450	523	474	457	505	482	475	448	492	460	512	506	464	494	518	446	486	519	491	436	472	487	483	465	473	523	456	455	471	484	494	483	502	482	480	508	500	511	479	507	488	502	474	498	477	499	458	518	511	507	487	511	468	474	501	460	529	506	516	455	473	534	516	491	478	492	483	505	496	496	464	484	530	464	555	493	497	481	516	478	517	468	521	472	512	491	461	480	490	465	513	498	457	471	500	492	498	513	467	450	440	502	493	522	483	476	464	487	533	487	467	457	465	488	428	504	506	467	493	482	506	516	500	506	493	477	488	515	493	506	493	511	537	487	498	445	498	492	516	469	470	536	502	469	484	445	479	524	484	483	487	489	443	452	454	480	483	525	474	500	505	503	495	448	468	457	494	501	475	479	474	474	484	497	491	506	495	489	499	485	498	494	473	498	478	528	488	471	485	451	485	519	458	505	451	495	510	458	513	491	477	482	474	498	477	521	466	451	461	497	459	500	490	461	520	506	509	462	486	506	487	485	503	505	507	504	508	449	502	463	480	517	520	485	512	490	503	468	507	491	506	466	466	480	466	489	508	518	528	511	500	488	459	525	459	489	463	496	514	434	496	522	450	525	486	470	494	541	488	491	473	499	501	438	489	489	479	491	491	453	465	502	494	496	476	508	478
24288	21525	28657	24781	21478	9557	1432	1053	952	933	890	833	855	765	808	741	766	803	743	752	763	685	749	759	753	775	770	700	767	744	721	777	767	796	759	767	794	784	773	761	770	722	734	754	727	709	722	746	727	732	716	687	740	719	733	725	723	744	744	661	748	735	725	702	684	731	725	738	799	714	699	692	751	722	769	724	708	739	721	697	702	715	771	762	697	708	722	754	782	727	784	725	742	740	716	691	742	744	741	693	739	682	776	753	745	760	739	732	727	709	736	741	717	718	743	766	734	764	671	747	695	708	746	735	695	708	724	742	726	739	706	719	785	701	715	719	752	768	733	703	678	739	730	710	748	724	734	745	704	748	707	760	785	726	682	727	736	770	772	750	706	705	721	701	744	766	706	730	702	746	737	717	667	727	739	748	761	762	708	753	705	667	710	721	733	729	685	703	718	748	717	743	692	763	744	724	723	726	669	747	684	745	721	717	740	709	708	742	703	706	701	743	715	755	733	757	706	739	685	716	711	671	722	767	754	765	750	756	666	708	732	684	706	724	699	733	672	714	739	744	662	734	697	697	745	740	676	672	765	702	726	765	724	704	712	661	734	710	719	770	753	694	671	693	744	716	696	743	683	705	751	724	699	719	751	748	710	722	720	759	800	773	716	746	694	753	715	677	754	721	714	703	742	713	718	739	735	716	732	710	729	765	697	719	710	702	728	766	720	693	795	730	710	723	688	687	697	711	712	767	716	748	744	678	732	702	698	798	694	796	720	727	755	664	695	697	713	710	688	725	774	709	750	719	758	743	710	677	746	705	702	665	710	746	750	749	683	706	737	778	728	734	737	714	703	713	757	709	751	698	713	712	721	682	703	727	721	715	744	753	784	735	749	721	677	786	669	680	720	689	699	676	690	779	744	721	695	760	719	689	726	755	707	735	744	741	735	683	701	720	771	787	689	710	719	740	714	709	750	682	681	707	734	745	716	741	736	738	771	703	667	703	695	717	730	720	786	681	726	693	711	743	720	771	713	730	727	753	733	735	735	767	741	707	741	717	720	700	747	696	702	758	728	693	715	757	710	756	723	727	744	685	703	687	685	710	725	724	688	714	697	695	700	737	695	725	715	700	704	719	707	718	694	743	717	657	731	751	730	745	737	708	688	697	752	719	725	745	707	752	717	747	734	717	710	732	652	738	703	667	702	750	732	725	772	735	732	707	732	697	681	732	762	720	718	737	712	719	789	707	696	779	740	730	687	722	751	685	711	703	768	695	791	705	691	773	667	756	655	688	714	744	701	724	708	751	724	738	669	708	774	742	760	704	751	724	742	721	692	757	739	737	709	729	764	705	745	720	665	674	718	697	788	753	734	745	716	677	753	747	705	707	697	721	716	729	712	688	656	707	762	726	712	741	743	721	677	770	679	702	758	726	732	771	781	722	729	747	704	768	632	735	718	747	743	766	720	699	704	719	734	719	794	820	715	703	680	729	686	731	705	722	729	761	726	725	769	729	736	673	685	720	724	770	712	676	726	763	713	712	693	721	766	723	720	732	759	730	708	767	727	686	712	711	722	751	738	717	712	685	730	710	734	726	737	715	683	651	659	712	749	730	732	702	728	728	740	732	745	723	698	668	762	711	749	777	737	745	687	705	716	758	732	750	773	744	732	725	708	729	684	735	700	728	732	716	683	707	740	684	698	732	733	708	735	700	737	740	759	762	700	731	702	730	705	745	712	744	743	760	761	716	737	746	722	760	705	741	718	742	800	771	722	717	692	716	729	707	677	747	733	692	718	735	726	737	778	735	731	700	796	682	674	709	733	728	727	742	707	767	720	720	686	750	753	702	756	697	738	731	748	737	721	665	706	670	711	696	770	733	737	669	697	712	748	728	702	674	692	729	752	703	730	782	722	748	705	731	734	709	762	702	683	733	759	722	734	771	658	714	766	716	738	729	679	653	652	759	696	718	696	758	727	675	768	757	751	735	702	702	725	681	673	713	757	664	764	768	691	745	700	673	725	696	701	726	693	701	716	720	761	698	731	758	703	719	691	675	741	696	715	739	696	705	780	682	732	738	757	734	666	703	715	713	755	705	719	702	701	728	708	708	711	745	722	746	714	683	735	721	736	722	704	752	737	673	695	717	710	719	723	723	723	726	732	703	681	759	754	770	771	769	730	700	710	739	737	743	721	674	729	733	690	770	731	695	721	732	723	712	707	712	724	698	734	758	745	750	684	763	729	721	686	764	688	679	709	727	736	728	690	717	709	705	676	717	742	750	711	700	669	698	726	709	757	751	697	677	730	730	699	748	714	667	760	698	733	806	762	649	740	741	681	753	747	679	743	751	707	739	725	649	687	669	789	709	714	722	737	706	714	760	743	722	775	765	716	710	755	763	732	748	782	729	723	742	729	716	705	698	685	775	690	659	710	759	707	689	764	717	738	740	774	769	729	748	754	721	754	732	728	710	693	694	715	679	748	686	739	749	743	715	752	749	798	717	751	754	694	721	780	709	724	727	700	746	746	739	688	727	726	701	702	677	697	763	768	664	672	732	704	773	713	721	751	687	699	749	757	698	708	699	646	685	717	690	729	715	706	739	704	706	726	775	710	765	690	683	722	746	738	771	752	676	723	699	720	700	709	672	730	705	720	734	716	740	714	736	743	771	704	765	709	699	695	731	776	761	762	747	646	725	742	688	735	697	678	686	709	729	761	722	739	718	687	748	735	716	739	714	766	748	696	732	715	701	753	694	707	719	732	751	717	705	719	719	712	712	740	684	747	758	773	763	775	733	666	706	716	762	758	725	729	670	725	728	716	746	736	690	691	685	696	700	700	732	788	740	674	747	654	671	729	693	733	741	731	728	655	695	705	681	708	722	728	716	724	728	710	753	740	711	769	743	729	749	704	746	666	714	749	723	752	739	732	746	658	719	716	730	736	693	746	743	665	741	722	713	722	692	727	715	734	709	698	702	710	731	733	755	761	737	751	716	680	729	689	726	715	695	738	694	689	751	754	787	761	716	735	743	749	725	738	774	720	747	738	755	747	702	729	724	741	745	703	770	692	767	749	726	698	708	719	716	731	728	720	745	796	686	703	703	686	681	768	738	725	735	682	745	752	727	737	757	770	717	698	748	742	690	727	703	738	738	740	732	726	734	707	761	758	727	743	732	720	690	703	679	738	667	749	737	740	772	666	714	710	706	735	712	758	711	719	695	685	685	751	700	701	749	755	724	666	699	711	699	693	680	731	703	784	704	651	691	698	704	685	697	757	720	725	702	750	669	681	677	707	762	706	741	721	728	717	713	745	742	701	723	718	693	741	692	724	732	739	697	727	722	741	710	729	741	759	721	712	745	695	727	745	709	696	744	781	745	708	705	728	717	724	692	726	738	685	717	712	698	654	790	740	703	668	723	694	756	751	763	710	679	723	756	751	718	729	737	750	699	693	727	702	665	756	730	728	755	688	769	707	705	703	758	724	697	688	708	730	677
16414	49269	5562	2789	2107	1692	1462	1199	1110	1020	986	926	888	858	874	837	758	820	749	817	785	757	754	772	749	777	741	745	769	735	732	797	740	768	833	828	847	769	751	740	800	720	766	747	796	770	760	695	726	735	692	677	757	779	768	728	747	768	733	706	742	774	757	735	748	736	762	727	772	719	726	764	749	726	696	714	723	699	782	764	721	720	699	718	713	769	774	737	789	767	737	752	695	729	731	724	746	771	725	719	770	792	706	718	725	736	785	713	710	762	726	733	721	700	726	670	701	708	755	745	712	750	742	710	720	725	713	740	777	752	719	777	746	717	723	721	697	701	694	730	754	721	736	731	736	747	708	735	705	718	715	760	734	717	711	738	735	768	734	770	745	722	720	742	761	724	706	760	737	698	750	762	778	699	702	734	756	734	731	741	743	710	708	711	771	755	688	737	746	688	714	701	743	726	768	735	728	694	725	757	697	731	737	744	698	725	694	697	702	783	729	769	730	732	730	759	707	741	693	778	711	751	720	682	708	723	731	708	743	738	732	753	785	709	738	729	783	695	755	722	755	749	708	746	776	757	773	698	726	736	740	754	736	741	713	693	719	813	712	719	748	743	694	743	740	675	746	751	722	714	750	759	791	772	703	721	700	726	732	754	711	664	712	728	716	742	732	727	739	692	755	761	721	704	716	748	716	754	731	754	735	680	711	729	757	714	723	747	668	676	753	745	698	761	685	743	702	738	721	720	714	691	758	696	725	770	794	664	769	713	744	736	739	692	760	695	755	749	709	729	724	717	756	727	701	670	772	698	778	678	729	693	728	739	773	686	720	744	772	736	658	771	733	727	731	707	667	751	777	704	709	728	730	659	714	758	725	728	674	750	763	733	704	768	753	720	687	699	755	729	717	712	693	696	765	733	765	779	663	740	734	688	726	672	697	717	744	725	670	728	697	703	748	701	776	747	724	694	696	725	749	698	718	692	746	687	714	740	751	716	717	675	777	739	723	761	757	724	710	758	714	724	711	728	735	753	745	744	752	748	737	703	743	705	761	737	707	706	705	770	792	716	703	756	740	736	757	690	764	726	702	753	694	779	739	693	766	700	715	730	710	777	697	732	728	728	733	668	726	728	737	733	745	731	693	757	714	740	741	729	708	721	723	803	743	761	768	741	747	767	695	749	654	750	694	726	786	728	759	719	738	744	724	730	752	674	716	737	689	736	746	712	687	741	679	722	702	706	731	707	698	741	694	711	732	718	714	740	771	728	740	782	730	742	708	725	715	754	726	760	758	743	730	695	706	709	718	740	744	754	747	721	763	739	730	699	732	697	784	702	733	724	691	730	731	700	725	740	730	713	749	739	733	767	654	733	728	698	719	723	728	689	735	696	722	744	736	740	742	725	739	705	729	736	724	747	713	711	789	757	717	696	785	794	736	750	767	720	697	731	714	723	733	722	752	758	769	713	740	650	730	691	774	711	764	756	749	699	757	700	725	773	674	756	716	749	711	725	761	766	732	750	703	709	734	719	763	722	735	660	732	739	706	779	722	716	722	722	703	742	743	761	741	762	706	745	690	715	650	736	782	726	729	680	738	731	723	736	711	727	687	708	729	716	749	742	725	742	773	720	714	716	765	759	743	729	701	720	685	757	776	686	715	740	715	729	722	802	709	707	714	781	724	717	729	735	730	691	745	746	748	686	742	725	734	757	744	734	752	744	774	733	755	744	737	700	698	706	714	677	712	745	755	730	716	752	720	783	709	712	721	787	725	720	721	708	725	739	700	707	781	727	682	772	769	750	688	738	715	676	698	725	732	735	761	728	728	728	790	740	707	702	704	739	736	730	736	709	679	731	716	709	717	744	724	734	776	734	732	702	721	694	710	731	752	711	735	701	732	716	753	748	766	764	725	709	708	763	724	705	694	720	685	728	717	788	773	716	754	751	741	749	685	709	731	719	747	728	700	759	747	716	718	708	741	758	712	730	727	717	725	736	724	720	683	732	718	776	759	754	721	721	771	727	753	711	684	752	698	751	741	707	721	726	746	723	721	746	751	714	693	737	733	783	753	718	733	725	648	714	700	734	683	693	711	745	711	722	742	721	745	713	718	738	725	720	724	735	711	701	705	717	785	754	758	735	716	725	750	784	709	754	752	764	732	738	701	738	726	666	698	729	760	742	699	803	756	713	718	728	738	733	721	692	745	766	726	729	718	769	737	716	685	715	747	740	719	742	737	757	752	763	743	738	709	750	700	682	718	756	759	714	716	682	753	752	715	746	737	702	736	763	745	740	726	728	733	778	703	750	766	813	765	747	678	737	719	705	706	726	708	702	794	695	748	723	723	731	738	722	741	770	747	758	766	745	737	724	726	732	717	702	700	739	765	701	744	716	723	726	715	749	750	745	730	654	732	747	729	709	736	745	711	732	705	742	709	729	737	730	741	740	766	698	730	720	758	730	707	702	726	734	703	692	697	730	749	701	730	704	749	736	756	745	783	758	722	719	669	748	710	713	690	713	737	743	727	747	703	708	744	723	792	723	750	716	707	739	736	680	713	743	734	757	702	694	735	734	763	759	726	700	699	724	732	741	739	727	731	711	749	707	701	766	713	695	718	731	734	724	734	692	719	730	714	716	731	751	715	720	743	699	731	737	739	762	718	727	733	699	702	743	743	699	788	748	704	768	747	730	797	677	689	746	754	722	716	695	715	716	720	740	729	746	690	731	737	711	762	697	730	698	721	737	733	689	747	733	703	713	729	681	693	741	744	720	717	729	725	744	733	733	738	698	729	715	696	700	676	760	749	732	740	727	736	778	725	742	728	752	758	731	732	762	697	749	748	758	750	713	727	669	765	678	718	744	768	750	765	749	746	752	774	692	779	704	767	730	732	706	712	721	766	769	713	696	729	765	705	754	713	728	675	748	740	735	701	718	709	723	697	655	751	740	734	748	731	714	728	729	733	693	789	714	688	723	736	749	735	771	742	740	737	800	795	798	732	726	748	770	771	717	697	761	742	770	711	737	723	704	755	726	742	754	758	702	728	787	747	714	724	747	743	744	737	798	722	756	721	684	716	683	738	752	746	781	744	735	713	748	709	748	728	741	725	729	720	723	770	743	709	729	738	681	726	679	717	703	672	771	750	693	734	748	702	746	710	708	728	772	716	687	759	715	730	708	702	723	744	739	762	731	716	731	704	736	771	686	740	732	782	737	718	757	729	729	741	723	719	718	699	717	768	733	686	720	743	728	740	728	763	750	721	748	772	728	766	699	743	744	696	693	720	777	698	715	706	787	714	703	725	795	748	661	745	741	723	710	721	745	720	739	752	748	711	767	698	700	727	726	659	713	762	754	744	722	675	734	733	734	723	735	667	706	714	768	740	727	717	729	702	756	741	689	704	718	703	721	721	737	727	708	785	741	758	673	759	751	696	703	705	756	761	766	772	719	739	764	693	768	714	725	716	748	714	740	717	691	728	720	733	754	706	709	723	769
25467	21565	27473	25780	10106	999	715	664	610	627	603	605	579	547	557	568	545	569	528	562	526	514	498	528	539	577	609	551	561	556	548	530	542	609	524	566	564	537	590	518	559	576	550	521	551	589	533	537	556	530	541	569	518	518	539	567	530	516	536	540	544	495	542	500	541	532	553	550	576	521	502	568	563	613	516	554	518	533	550	545	507	558	527	534	555	506	529	519	476	521	504	489	518	512	520	546	540	485	566	541	509	576	552	540	520	524	530	569	569	555	518	517	525	540	552	556	530	500	543	514	517	504	556	550	513	554	529	527	577	546	554	499	543	504	530	546	569	524	527	537	506	560	522	554	552	523	458	551	528	509	517	507	540	554	531	544	518	527	545	557	524	513	542	571	474	503	566	511	541	526	519	556	508	512	500	562	480	544	476	511	538	531	511	561	516	502	562	523	566	518	516	523	518	533	477	539	544	529	481	545	532	528	527	536	543	542	498	495	505	542	559	458	509	541	522	515	571	521	522	541	529	540	506	532	498	521	532	497	550	560	542	518	526	555	510	543	491	534	525	562	542	542	562	521	531	555	526	538	524	487	522	513	538	510	521	532	533	521	558	511	491	565	553	523	539	533	516	515	516	500	521	513	544	535	553	522	527	535	500	483	543	518	506	468	560	541	507	544	570	539	526	536	545	509	515	498	520	547	502	519	506	555	485	495	505	590	543	530	497	564	515	532	516	552	539	533	577	568	557	522	572	535	505	539	533	531	562	496	511	534	534	548	526	545	519	554	557	556	564	529	514	493	535	505	528	558	551	520	488	498	528	490	517	479	526	514	527	570	511	554	493	472	525	537	566	585	512	533	527	506	560	527	585	550	539	513	550	520	547	516	505	507	536	511	499	503	538	515	571	548	533	559	500	538	518	514	517	533	485	536	532	576	522	496	516	535	538	556	527	569	536	559	531	491	524	522	501	523	555	512	539	548	588	539	534	587	501	552	536	523	544	546	522	534	539	549	474	563	511	534	528	532	537	533	503	513	500	526	541	524	587	510	550	468	532	519	533	519	549	551	545	572	547	547	515	540	528	522	533	491	520	498	547	526	549	497	500	538	534	529	520	506	506	558	510	515	527	498	489	538	529	493	559	520	566	551	539	544	487	541	516	558	539	519	561	487	536	516	557	517	549	541	539	485	491	512	544	537	559	562	511	537	476	507	540	519	557	555	549	535	529	494	535	547	502	541	520	522	530	546	534	532	549	574	539	520	492	499	550	545	506	539	519	555	548	533	539	493	532	558	536	543	541	520	491	526	573	571	558	501	521	550	493	552	493	519	479	526	550	551	560	514	537	508	555	504	527	550	594	524	501	560	546	529	516	499	525	533	490	567	538	530	526	568	535	544	530	513	476	518	519	517	522	535	538	512	546	524	525	532	523	529	512	526	552	547	552	553	545	537	535	577	525	530	515	491	529	504	551	496	535	528	548	548	499	523	532	520	562	528	468	516	536	553	507	530	528	526	551	539	521	561	549	551	535	488	496	526	516	520	562	532	538	538	497	540	517	531	512	527	542	554	525	532	534	530	549	536	532	518	526	518	532	536	544	552	536	520	557	537	510	525	509	571	545	592	531	494	495	535	531	534	512	532	562	541	503	541	488	538	558	532	556	496	489	532	549	523	542	512	520	529	534	572	539	485	551	515	571	509	500	476	497	536	506	530	546	521	512	501	512	561	525	560	529	585	525	519	480	536	547	530	545	533	530	528	529	527	513	517	519	515	523	537	555	531	498	511	559	480	514	552	543	504	474	471	479	532	545	577	487	532	551	543	533	556	527	517	497	517	544	522	551	536	563	490	509	541	503	517	524	541	537	544	553	539	523	485	513	590	522	507	527	556	508	559	539	511	535	528	519	519	558	544	537	508	488	527	546	542	552	546	494	543	563	483	504	593	537	527	515	498	547	548	487	507	472	521	527	519	486	520	537	542	470	559	572	566	526	513	538	536	502	492	524	515	537	485	495	532	509	535	556	530	563	533	542	525	572	576	537	531	529	553	524	531	516	531	535	505	527	464	535	519	554	503	530	508	498	541	543	524	520	536	538	531	558	485	494	531	474	529	507	520	526	565	495	541	505	494	532	528	507	557	540	540	539	540	527	552	516	531	531	514	503	503	565	495	549	477	510	527	499	479	530	530	525	509	519	503	514	557	492	541	520	572	523	531	594	512	509	576	555	518	580	509	536	521	539	503	520	498	547	572	545	523	530	559	555	508	557	500	571	545	512	532	519	549	549	513	525	491	549	525	564	530	489	543	571	478	551	527	550	526	558	514	566	521	523	566	514	518	531	492	542	524	571	502	501	577	476	549	528	541	531	527	527	524	492	531	506	524	507	488	551	571	578	499	531	490	527	510	516	512	521	579	502	520	552	526	546	534	517	533	508	522	563	528	550	527	530	569	520	554	512	527	526	541	543	547	530	509	502	549	534	550	543	549	546	526	543	522	529	544	534	506	517	506	515	538	595	546	544	510	512	553	539	499	521	530	518	531	523	537	519	519	493	538	553	507	550	539	557	558	550	555	531	544	555	506	514	529	524	529	481	572	537	511	507	510	522	537	552	533	537	530	515	596	498	497	533	518	568	555	530	556	528	520	508	540	532	540	545	524	535	516	571	507	532	539	527	517	524	504	559	530	512	528	514	511	539	511	559	505	532	557	534	544	508	556	541	539	563	528	586	522	519	539	540	525	519	533	508	514	530	527	540	531	534	522	547	568	537	525	497	542	533	520	527	534	525	555	527	518	555	519	522	560	543	517	535	505	542	552	522	496	544	512	543	526	549	511	514	541	514	538	524	544	523	532	541	536	554	526	565	535	538	501	543	551	568	500	483	503	546	490	485	556	510	555	538	553	526	513	541	522	503	513	532	523	526	506	481	542	537	524	521	545	512	553	544	521	571	507	529	534	494	512	531	486	524	551	524	517	506	522	510	534	510	498	554	503	493	577	523	517	522	553	509	520	559	510	518	516	492	537	563	540	507	473	558	493	503	531	530	537	545	574	532	519	503	587	532	519	548	498	550	505	566	535	527	522	513	538	496	536	540	519	534	520	567	547	520	530	565	521	533	519	515	508	501	537	531	545	565	544	539	543	517	566	522	537	519	519	561	536	528	520	520	534	501	554	521	506	553	566	508	508	526	533	533	526	519	536	476	523	490	527	552	519	551	529	549	535	523	534	542	583	507	557	493	526	541	566	497	542	577	540	545	500	512	501	522	532	543	541	512	539	539	533	507	548	565	550	513	537	517	542	554	545	525	510	519	536	552	507	557	554	524	523	519	562	512	490	522	570	532	502	539	549	541	506	570	537	504	508	527	525	496	523	550	571	506	549	563	525	482	531	561	481	525	518	579	560	507	508	553	515	540	511	501	538	517	541	524	570	508	557	552	514	506	543	533	475	532	522	533	539	546	526	560	528	516	545	518	491	518	573	579	554	539	531	539	514	539	492
12676	46657	3443	1697	1329	1104	961	884	779	733	699	703	654	608	653	623	624	662	622	608	633	606	551	608	569	542	599	558	609	556	559	545	581	576	582	591	564	601	596	618	549	603	615	633	604	549	607	582	578	589	579	589	534	555	551	591	608	592	621	614	590	536	601	534	602	558	602	580	579	592	566	557	576	570	570	569	546	549	596	604	539	596	594	551	586	578	547	579	637	615	562	565	624	558	575	536	559	570	557	623	581	555	546	567	578	590	561	592	601	550	571	556	578	568	565	583	584	553	615	587	601	553	543	532	551	590	565	546	555	578	568	564	557	606	589	569	570	564	576	548	540	562	548	610	586	582	561	559	557	543	563	582	578	560	542	568	598	570	557	573	547	570	576	571	575	557	555	513	559	607	580	570	535	564	540	561	529	566	582	557	558	531	560	597	559	536	598	553	616	502	546	586	533	536	618	573	541	565	562	548	597	590	580	542	617	568	584	548	575	597	542	553	553	558	573	551	549	568	574	565	588	551	572	580	541	578	550	584	549	574	598	587	546	528	575	565	550	611	592	608	544	576	551	574	556	540	584	553	559	591	579	592	572	567	558	628	558	555	569	573	574	573	585	546	581	587	577	579	549	575	555	586	571	582	555	557	584	565	544	556	560	548	606	569	568	563	588	571	572	560	550	619	571	577	608	573	554	586	605	562	579	616	614	556	622	594	550	644	555	566	596	572	558	590	623	582	569	550	587	576	542	562	615	613	531	554	596	545	551	543	594	579	554	582	551	564	519	579	566	601	568	586	564	500	600	578	569	550	591	602	562	579	582	579	519	545	581	565	567	582	559	586	571	599	587	590	544	566	588	538	591	550	569	546	542	596	560	539	557	556	610	606	554	612	575	581	558	563	546	603	592	552	549	568	549	547	578	562	551	558	646	581	565	576	551	573	543	548	595	577	607	541	580	561	614	591	553	561	545	612	518	540	573	559	590	569	612	597	590	611	570	553	560	562	580	570	564	565	580	543	568	561	557	569	546	550	577	601	574	578	537	551	575	588	553	564	590	556	536	580	562	548	579	573	576	587	578	555	575	599	581	579	546	602	552	581	579	559	560	572	574	557	555	583	577	574	571	586	555	530	580	593	564	567	544	588	560	574	595	565	530	597	564	580	562	552	558	574	579	556	595	592	556	568	598	577	578	555	609	544	506	603	543	549	609	586	551	571	577	555	560	568	577	578	579	544	571	588	550	576	574	562	630	565	594	601	608	552	568	593	580	605	571	557	598	591	551	582	583	585	596	576	595	536	583	556	558	567	484	565	546	593	597	602	609	543	586	580	586	528	538	576	516	571	555	575	578	564	636	591	522	579	595	568	595	603	582	547	570	561	563	602	555	590	609	550	577	577	583	537	606	573	552	534	571	588	574	576	565	536	557	551	541	568	618	554	572	575	595	537	543	589	609	576	554	580	585	583	553	563	560	508	544	605	597	575	581	557	589	603	576	588	567	543	570	552	544	550	579	592	607	630	555	563	569	587	549	573	541	552	544	556	586	589	570	558	579	598	557	609	580	575	581	591	531	555	555	562	573	572	606	565	557	568	606	552	553	543	537	596	558	583	574	543	589	567	556	575	604	566	535	584	545	548	588	620	587	584	612	598	598	549	533	600	585	529	550	546	555	567	608	576	552	556	585	549	574	581	572	564	566	632	597	548	540	558	558	590	592	583	565	562	522	599	576	535	579	560	571	582	566	596	577	567	515	570	528	567	582	553	580	570	563	621	600	600	566	594	524	571	564	527	573	560	594	607	584	577	550	564	576	534	625	602	538	528	585	559	581	578	563	571	600	558	548	554	532	590	622	589	600	571	582	520	596	589	541	580	608	582	533	575	502	577	578	574	568	550	595	563	613	555	546	560	584	579	543	586	596	529	581	580	564	525	593	565	533	525	549	596	563	556	631	589	593	553	577	608	560	607	572	592	578	529	603	581	566	563	594	538	597	560	608	532	539	574	572	605	583	589	577	584	581	595	565	592	607	598	565	576	555	586	557	596	617	556	606	537	593	591	575	614	589	561	546	524	598	565	584	589	578	581	574	576	555	533	553	552	563	524	569	597	559	609	615	569	535	552	557	572	604	614	564	564	614	597	559	630	556	567	539	538	566	551	547	572	557	571	571	545	542	580	545	563	555	620	581	613	598	554	550	623	595	558	579	552	548	548	569	588	548	563	534	593	560	527	522	547	576	577	599	563	564	610	546	596	577	561	609	560	553	594	594	574	570	550	589	583	563	575	586	577	559	567	574	564	569	507	545	520	544	583	582	541	531	569	542	575	553	559	575	552	578	577	530	580	567	589	555	553	567	596	557	558	557	605	568	608	566	588	555	601	546	590	546	557	602	569	576	577	585	549	585	556	551	559	600	554	556	573	614	599	601	544	582	569	601	574	532	556	575	586	605	556	521	581	539	597	577	551	551	528	547	585	586	584	557	565	546	561	584	604	596	569	601	533	584	583	586	577	588	554	584	568	581	556	589	574	544	547	537	569	582	611	603	575	520	552	586	607	589	597	572	588	523	597	561	590	521	601	601	578	614	576	581	557	553	542	514	581	521	589	553	534	631	543	588	511	556	552	556	568	549	587	558	569	553	587	572	555	563	543	577	612	598	553	580	562	545	609	623	582	559	589	617	554	572	620	570	515	565	595	574	603	588	573	544	580	547	547	582	552	589	558	575	587	583	549	576	544	546	535	575	575	564	567	550	591	556	613	602	541	559	567	575	586	557	563	560	598	579	537	565	590	586	533	527	575	604	536	580	553	571	596	593	573	618	570	564	541	575	575	572	574	608	621	597	619	588	617	554	533	544	569	572	557	567	560	606	547	576	567	571	583	597	550	591	579	577	569	576	581	575	570	563	586	538	587	596	596	570	540	568	562	583	556	571	588	539	551	560	590	555	570	558	545	583	588	554	542	530	563	575	529	565	589	588	566	543	565	581	566	549	590	538	567	578	580	575	547	573	575	583	597	533	642	568	612	567	523	571	582	570	543	584	541	578	588	582	591	576	571	565	581	563	638	582	569	539	628	541	546	585	572	559	568	561	586	573	566	572	595	571	572	585	600	589	547	596	564	537	561	553	570	540	561	550	569	612	547	593	577	576	597	610	526	522	595	565	563	600	580	603	561	524	552	563	577	554	558	572	575	567	570	585	572	538	580	558	602	569	527	571	540	588	600	555	552	581	575	591	545	601	539	580	560	580	597	624	555	569	608	518	584	563	640	571	574	631	562	523	569	575	572	545	596	538	540	561	572	573	531	561	536	584	534	585	546	551	571	574	567	541	528	609	594	515	597	581	551	576	568	558	585	566	553	559	533	537	566	553	506	555	567	527	550	563	550	575	540	650	587	591	553	573	590	552	567	557	585	516	593	602	568	569	575	583	609	607	594	612	585	561	554	575	578	590	605	532	581	568	548	600	567	621	574	542	584	593	542	594	587	527	586	600	540
23157	21639	29140	24618	21634	21655	8114	1687	1260	1343	1215	1130	1084	1110	1037	1021	1006	1011	976	955	1025	977	989	936	994	962	930	940	941	969	990	964	937	964	1008	954	909	975	1026	991	1033	943	953	957	951	932	921	934	940	955	986	972	916	824	948	912	884	882	1018	993	930	976	911	897	971	897	941	945	920	957	939	955	967	895	943	942	912	930	896	927	925	910	965	900	931	908	896	965	886	897	913	924	879	949	869	934	989	897	892	969	932	959	891	941	936	978	951	881	904	922	919	989	916	949	872	911	923	958	982	922	903	930	936	938	891	927	946	915	947	958	911	936	943	972	905	940	930	929	926	881	913	919	934	947	981	971	967	949	853	936	925	873	903	886	874	880	888	935	931	922	953	865	940	937	957	886	943	878	878	906	914	928	938	926	869	911	832	963	931	933	884	926	974	914	921	874	892	886	885	895	990	920	899	866	908	967	900	916	890	946	962	964	924	853	870	938	905	925	916	912	872	903	892	981	912	960	925	923	946	900	921	890	916	985	908	911	970	885	916	924	968	891	897	924	879	897	958	906	921	915	884	943	900	906	976	927	945	934	883	926	907	941	952	898	937	912	900	885	911	938	936	919	902	980	928	891	927	920	930	976	881	913	862	904	938	912	946	882	938	973	916	898	937	939	857	941	932	914	937	894	881	935	931	917	864	937	865	942	900	912	946	934	961	957	942	908	878	979	923	966	912	931	909	902	898	896	902	884	942	927	906	901	950	937	913	902	908	860	923	896	922	845	900	882	878	936	951	938	955	890	907	916	920	991	922	871	920	934	935	934	856	914	1003	934	951	883	940	941	970	891	908	895	894	882	905	931	965	850	902	979	925	914	911	908	964	878	907	980	988	915	915	973	889	942	913	904	965	921	920	965	897	987	885	966	919	943	943	903	949	890	917	909	900	913	929	913	945	899	915	900	911	931	857	960	939	924	910	877	910	891	904	924	857	975	936	933	947	935	927	925	962	868	914	944	912	971	943	948	921	952	896	896	929	930	908	960	887	885	929	925	874	922	885	878	935	908	894	926	882	946	912	928	911	874	935	898	957	966	969	930	944	909	929	928	892	894	961	867	911	908	916	891	911	901	919	941	908	918	865	936	963	914	905	915	905	912	911	914	905	890	867	917	917	867	924	897	931	918	901	875	898	945	930	902	946	923	871	873	917	948	951	901	909	918	933	885	948	930	920	884	905	970	941	931	913	889	923	925	935	943	922	905	887	959	946	944	886	912	959	909	921	942	948	894	948	873	950	920	933	855	916	944	912	933	885	926	909	951	916	904	955	939	885	940	900	955	908	914	962	898	838	908	948	885	944	905	917	919	896	865	893	931	910	956	851	937	880	915	915	896	904	931	927	876	972	932	907	921	932	931	956	925	901	963	909	923	903	931	962	968	882	940	904	931	828	921	930	931	882	932	907	899	885	932	951	842	931	849	930	949	967	937	853	943	916	937	881	934	963	906	888	898	933	905	908	922	886	899	904	891	905	960	934	929	946	991	893	972	918	983	933	919	904	872	910	927	929	916	959	945	905	908	923	973	859	942	931	901	923	898	933	929	993	902	882	949	910	895	949	904	902	931	963	888	887	906	926	955	935	883	990	924	927	923	966	892	954	917	957	913	907	916	907	883	944	871	910	865	905	994	939	910	941	914	974	906	933	873	933	984	872	939	901	929	888	945	913	893	918	842	901	910	892	947	905	947	916	924	886	934	881	906	938	876	901	933	880	941	945	936	918	905	863	859	899	944	903	934	928	943	885	911	857	891	867	884	889	865	869	881	901	915	902	961	886	964	931	1001	883	967	887	912	858	856	939	949	883	976	959	936	871	886	914	923	967	917	829	891	954	923	903	913	903	903	850	920	950	916	898	888	912	917	942	873	927	922	935	913	968	936	937	884	825	940	916	893	893	912	875	910	920	943	948	937	908	919	945	901	960	893	919	882	912	929	935	890	935	875	856	852	927	900	926	978	921	968	936	926	924	945	947	889	933	891	914	965	940	944	874	882	936	924	928	902	942	898	882	893	912	897	890	896	888	925	968	939	908	931	883	935	885	904	970	963	904	912	905	890	982	932	906	882	870	913	873	978	936	949	881	890	910	951	909	887	865	934	904	918	831	946	951	959	894	933	967	888	898	915	929	878	938	925	912	879	915	909	965	846	918	930	948	878	935	951	1001	914	901	923	925	956	842	918	939	916	943	920	916	923	907	925	952	981	912	899	915	899	894	889	913	928	900	937	926	892	902	936	925	896	921	936	910	928	958	869	878	945	915	844	916	985	928	856	938	928	928	897	919	887	901	934	900	932	944	940	919	945	923	957	911	958	895	882	889	919	938	904	909	892	928	940	928	951	965	945	941	895	890	873	929	960	918	873	910	887	942	922	981	922	909	924	856	950	932	922	961	902	893	871	915	947	942	868	966	930	934	896	869	911	931	958	935	952	945	867	876	877	894	856	863	928	907	945	907	886	903	901	933	899	905	936	920	915	938	893	878	875	870	881	941	893	916	933	894	938	927	965	810	1004	942	912	896	880	910	852	911	955	896	914	912	949	901	977	923	934	902	877	897	873	917	889	889	961	943	953	937	912	935	943	888	909	898	937	955	943	916	923	905	925	877	916	894	918	968	953	903	924	908	969	943	918	962	921	948	851	894	909	995	904	899	883	875	860	885	918	882	872	950	909	913	903	956	911	826	904	930	871	932	878	934	990	851	916	888	976	927	906	872	912	962	946	939	876	900	939	939	902	854	905	890	882	910	900	958	902	905	975	893	926	921	927	915	918	915	925	939	923	899	899	940	865	901	887	913	956	908	916	933	914	902	933	941	900	964	895	895	898	893	876	895	976	888	924	883	931	871	970	941	914	869	945	906	909	910	925	910	892	912	906	878	950	945	890	856	916	928	855	969	848	929	913	918	878	940	974	842	911	905	904	939	901	876	987	952	904	921	931	913	864	903	934	899	901	942	925	888	899	890	928	923	921	904	904	941	889	915	912	919	907	907	887	998	927	947	899	915	911	927	915	904	930	944	939	883	842	927	917	835	849	929	930	862	954	895	935	943	945	937	917	880	885	903	954	910	888	886	968	941	966	932	968	904	960	899	877	921	916	854	956	955	931	908	922	922	924	885	916	924	923	866	938	883	891	934	921	979	984	895	915	893	934	945	944	918	941	920	874	936	888	838	964	896	952	883	863	931	980	919	917	927	886	887	891	895	871	921	943	963	963	885	885	870	909	868	1014	927	955	948	964	853	866	915	926	902	920	910	933	949	898	874	880	895	939	907	899	876	877	930	909	929	954	951	931	941	902	882	912	901	885	903	852	956	972	901	940	931	923	940	955	880	891	926	949	952	895	909	931	904	948	922	949	953	924	909	843	915	942	932	864	894	914	858	870	871	905	922	896	906	945	935	945	884	951	907	874	900	961	938	879	920	921	952	876	893	953	880	872	906	942	947	968	947	908	906	925	919	928
24131	60519	9591	4880	3730	2784	2190	1947	1701	1532	1334	1308	1221	1229	1117	1092	1110	1025	1009	1040	983	1019	983	968	948	971	921	972	992	976	966	983	957	1075	1050	984	953	1001	949	1027	973	921	969	970	965	932	930	893	954	958	900	892	956	917	964	994	939	939	986	944	912	919	913	1013	947	925	916	953	906	907	963	924	965	940	922	891	960	892	946	934	904	931	994	933	993	902	943	926	939	923	933	917	887	908	1009	910	983	990	940	956	921	853	923	935	944	931	883	943	967	933	902	906	934	946	893	900	934	961	910	914	871	949	918	908	934	967	922	875	953	945	928	971	909	946	902	935	931	907	945	931	944	949	888	874	899	928	970	924	986	901	903	955	926	952	905	922	895	854	894	865	971	946	918	943	869	898	951	906	910	964	936	957	892	967	939	971	956	930	969	929	901	940	922	935	886	1012	902	900	936	946	917	956	919	878	977	924	922	908	904	946	941	918	922	885	906	913	961	973	901	925	955	924	960	849	963	896	894	920	937	944	970	964	934	927	940	881	905	932	860	881	961	971	937	897	932	910	880	850	931	904	952	914	935	942	929	882	910	894	945	952	912	911	949	892	906	942	902	886	905	922	914	913	951	973	925	895	930	933	948	879	945	922	891	926	883	893	922	868	861	932	902	906	894	879	934	899	945	977	933	866	951	981	968	940	921	925	900	887	921	953	894	923	897	954	905	901	912	893	910	906	988	889	858	929	889	906	940	997	941	918	930	917	941	981	923	915	934	920	883	889	952	965	932	900	914	883	980	965	948	898	948	886	932	931	923	896	873	889	904	942	924	923	877	926	959	914	918	882	913	929	916	916	971	959	929	910	868	988	902	900	939	916	931	1007	887	924	993	920	939	940	908	920	964	895	967	883	961	932	925	911	931	885	942	894	905	943	940	909	929	945	943	957	866	944	914	892	923	923	912	910	913	936	952	923	906	911	966	914	941	901	955	902	902	991	915	902	875	949	976	936	929	895	920	915	911	939	954	902	917	886	936	959	936	875	937	928	900	922	926	954	903	893	935	886	967	923	886	937	957	972	895	941	918	946	944	991	932	891	921	886	896	986	901	922	925	916	865	940	917	916	869	920	881	904	937	935	924	931	907	917	888	971	926	881	873	914	978	931	893	986	912	922	902	900	873	916	925	911	949	899	992	988	876	928	893	874	926	866	977	922	921	906	907	884	869	916	931	951	926	960	953	903	900	939	959	925	875	897	884	957	921	913	941	913	931	897	952	947	917	907	899	954	961	1012	927	918	935	892	949	910	936	923	959	883	915	932	919	965	926	965	945	929	912	934	899	902	936	862	928	930	911	924	889	921	908	914	954	900	888	953	934	952	944	942	982	951	953	901	926	926	931	892	891	951	920	939	932	976	934	912	870	899	941	836	914	934	908	926	884	914	939	901	945	916	884	929	905	921	939	954	880	928	873	907	872	924	953	978	896	857	903	894	891	918	861	972	934	897	982	982	897	946	955	946	926	908	891	857	895	947	939	948	901	947	920	917	963	899	921	925	900	933	961	938	937	903	869	924	953	935	929	912	899	953	903	915	907	913	950	897	919	918	950	934	972	945	903	987	971	917	905	892	945	887	905	967	954	930	925	889	909	948	934	889	916	938	916	901	953	987	910	938	927	916	892	909	976	880	879	916	928	922	920	907	963	966	910	889	905	887	910	917	935	909	894	924	938	910	893	946	918	914	961	911	924	930	917	983	918	901	922	948	963	910	877	925	899	891	933	955	887	906	889	945	880	896	900	922	913	909	894	957	944	1007	911	927	924	944	881	899	910	908	961	935	903	949	934	903	928	963	939	923	871	979	932	956	897	905	921	929	908	915	877	878	964	923	888	952	875	886	923	919	948	946	873	880	904	934	972	889	872	925	920	954	962	971	928	921	918	940	913	915	913	873	913	962	902	934	974	957	973	943	901	918	920	956	921	929	947	953	921	961	951	911	949	870	896	902	983	947	933	932	906	895	953	962	955	984	897	943	914	940	934	912	919	914	865	962	870	947	936	868	963	928	937	904	920	957	907	922	949	929	920	943	916	929	935	948	981	953	914	901	903	895	934	921	982	903	935	935	947	917	894	868	934	968	928	901	945	922	930	886	927	948	876	925	912	911	925	896	850	867	861	860	956	886	924	864	964	919	942	916	970	922	938	902	958	912	903	904	955	968	892	937	892	856	903	951	861	925	923	973	947	892	916	871	899	987	889	978	895	948	1011	936	976	947	975	886	891	924	973	919	902	954	921	927	915	872	929	975	919	975	937	934	944	944	976	966	906	961	973	951	976	915	936	935	900	929	971	924	885	915	975	942	948	944	954	903	963	910	893	905	886	946	906	959	963	914	962	928	864	909	932	859	915	988	905	931	934	919	924	911	931	918	944	887	923	931	958	881	907	923	932	904	892	926	924	967	902	941	899	917	886	895	887	897	895	964	900	884	904	852	952	924	896	916	879	891	940	949	899	956	927	920	874	964	919	855	948	954	944	912	895	873	931	915	911	874	887	938	930	916	962	925	897	999	945	983	984	898	920	921	972	852	931	901	956	922	887	967	909	887	922	939	938	911	891	981	901	966	889	877	902	899	919	963	921	916	889	923	888	920	876	909	878	997	888	923	910	917	930	910	846	934	938	910	921	885	894	892	960	937	881	908	911	864	928	934	910	903	919	908	936	913	899	957	902	893	934	888	905	908	992	893	903	937	971	970	1014	949	946	906	973	952	907	891	975	930	880	917	944	895	941	931	924	889	971	923	971	905	899	904	901	965	906	926	921	963	977	957	917	852	963	929	915	950	902	901	917	878	960	923	850	956	930	945	928	932	994	902	896	877	944	913	927	938	870	930	943	953	933	955	914	923	935	940	899	976	948	850	909	864	912	996	927	929	929	919	847	864	916	884	919	876	932	940	929	876	954	949	925	915	945	913	916	880	909	919	896	892	913	977	857	894	894	944	885	920	910	931	926	914	919	963	891	934	951	918	948	935	913	960	943	943	986	974	910	911	916	903	949	941	927	891	933	910	924	897	964	936	852	950	948	930	868	882	936	986	947	912	905	927	913	936	966	884	901	935	888	917	894	921	871	968	940	924	933	885	899	905	982	925	935	958	890	922	980	899	895	954	868	913	991	906	964	934	916	852	921	899	929	940	947	888	870	910	927	868	967	968	936	896	929	917	873	902	967	904	975	938	921	912	912	958	922	921	945	879	930	923	900	978	866	959	957	958	854	910	923	941	952	926	969	964	938	898	879	926	884	1000	940	978	878	919	938	902	911	918	928	897	958	894	941	904	902	932	932	940	954	922	899	856	944	991	945	946	913	945	933	941	882	888	925	953	925	1001	971	916	913	905	906	886	944	883	887	883	930	842	886	927	945	895	925	938	895	916	929	892	902	881	943	883	933	950	905	904	933	885	948	891	934	934	880	927	883	935	964	899	928	947	903	892	918	873	927	936	1011	893	953	958	913	898	924	931	953	930
28666	19168	5065	763	526	498	491	498	463	477	466	471	487	454	437	444	468	443	465	457	460	447	462	485	465	453	429	464	463	494	454	466	429	475	491	472	464	473	510	457	470	481	467	473	480	453	493	482	465	488	477	477	470	490	435	461	488	499	450	476	466	473	454	475	462	457	468	489	452	460	452	456	472	421	456	439	490	421	490	429	448	465	494	460	440	515	451	482	479	440	494	445	485	470	443	468	467	470	494	444	479	460	472	433	455	455	489	452	431	496	462	484	437	446	445	490	460	464	486	478	488	488	463	436	463	462	489	437	493	438	453	455	464	482	454	462	474	467	468	457	448	465	480	454	469	463	434	484	489	453	464	492	479	457	430	440	459	428	475	442	477	442	459	474	480	427	465	473	458	475	502	456	443	495	485	481	437	489	431	445	461	482	440	450	460	431	458	489	482	477	462	479	464	484	480	435	493	453	426	470	457	435	428	457	455	423	480	492	447	465	495	445	454	529	478	448	445	492	467	489	462	476	500	457	445	488	447	469	475	520	452	493	441	422	468	452	487	484	440	467	490	454	457	471	468	454	475	508	453	466	446	447	488	478	465	456	455	445	444	477	472	494	469	509	507	477	484	455	477	458	443	455	478	463	461	465	438	454	478	484	469	474	497	451	479	467	495	446	470	467	435	455	456	514	468	459	447	441	497	495	493	461	441	517	484	451	470	477	448	491	440	454	440	523	451	455	466	453	455	425	452	461	455	472	425	438	476	458	446	499	473	493	467	495	473	468	462	469	495	484	467	472	506	451	481	496	525	464	481	465	489	477	477	455	455	477	445	464	489	456	467	441	468	452	497	472	432	472	438	480	469	441	466	442	433	463	463	467	457	460	465	484	467	472	458	440	457	497	474	486	468	470	476	416	448	440	438	506	426	458	472	422	455	432	461	494	451	471	472	489	457	453	453	449	453	447	484	446	490	428	462	471	424	436	455	449	481	468	451	431	455	489	425	457	486	482	450	449	458	457	522	470	496	442	501	476	499	425	464	460	446	463	477	481	459	457	483	463	459	476	440	446	452	454	434	452	481	477	430	449	426	436	448	427	448	470	464	480	482	479	471	450	445	442	480	461	419	482	472	459	472	530	473	437	499	482	452	431	435	481	462	449	470	505	454	447	465	491	478	501	434	474	469	466	457	458	441	479	467	460	464	481	467	450	457	474	470	423	484	451	446	448	455	492	480	501	449	446	454	432	481	512	482	454	454	482	448	510	439	474	477	492	464	496	417	457	447	428	432	434	480	467	450	429	459	458	502	493	480	499	457	441	468	431	481	427	493	452	443	453	440	469	479	442	440	475	447	495	456	427	504	426	493	526	461	442	453	449	450	463	468	446	455	485	460	433	472	439	449	468	497	458	465	467	436	453	506	476	492	508	458	481	475	445	481	467	487	458	475	399	493	491	516	459	480	473	455	453	483	472	484	482	462	440	432	455	467	413	447	451	420	476	507	470	446	500	412	486	501	510	429	445	469	451	482	496	444	450	457	467	484	455	464	451	505	443	472	439	497	438	484	479	490	449	430	483	467	411	448	474	478	437	432	457	437	442	465	444	501	464	449	468	497	462	446	478	464	471	432	464	476	465	462	501	470	457	486	453	476	448	480	499	473	482	480	461	470	489	452	470	515	436	449	467	446	473	484	459	447	458	527	472	454	476	453	451	486	474	419	475	483	450	499	464	464	497	422	472	438	445	457	429	444	485	442	475	480	445	478	473	440	469	472	473	440	502	504	492	474	432	492	464	441	461	449	453	423	447	503	470	477	467	463	520	420	461	463	439	471	459	461	483	486	483	487	449	494	474	463	494	478	445	476	446	482	425	427	405	442	450	451	515	467	484	503	461	437	458	440	409	447	455	467	506	456	452	455	493	429	464	445	465	455	455	438	443	444	421	474	487	467	485	438	473	482	474	479	432	471	483	459	490	491	427	451	472	460	462	433	458	423	435	451	468	433	445	490	502	475	499	519	452	446	455	446	469	417	475	462	433	464	457	447	485	476	453	452	458	490	453	465	442	504	484	447	382	449	471	460	476	461	426	421	465	455	455	460	481	459	475	461	449	452	452	467	479	449	458	476	451	472	488	486	492	435	453	456	496	458	449	439	435	498	449	490	515	442	431	428	423	477	487	480	451	464	483	451	461	467	474	437	426	476	484	479	449	460	454	457	429	478	497	430	468	467	469	436	462	477	467	484	485	474	434	440	456	453	466	455	483	456	477	464	464	496	417	458	449	483	476	484	438	454	492	472	447	474	433	459	477	455	500	480	473	470	505	496	464	495	447	493	485	469	458	497	458	457	458	474	515	413	447	475	469	434	497	452	480	441	440	458	441	475	444	463	485	481	484	448	466	461	442	473	438	489	471	477	449	481	501	484	496	480	474	494	469	478	445	472	481	494	475	472	494	449	495	484	489	455	496	476	481	448	490	457	449	453	499	475	457	457	426	456	452	461	454	478	461	497	458	442	453	444	475	492	478	494	486	483	440	463	462	453	457	516	500	462	429	480	463	485	481	483	504	431	432	478	426	472	441	463	439	442	470	460	470	470	457	449	434	484	426	471	488	442	470	477	469	479	445	446	466	456	478	479	491	465	481	449	442	457	498	471	480	471	443	469	478	444	475	463	459	477	467	487	480	486	446	485	460	428	473	464	490	464	477	486	475	477	448	456	472	450	492	459	503	430	464	481	440	439	454	418	450	486	469	505	474	423	501	470	478	439	472	452	450	426	504	431	484	454	443	445	420	476	494	439	437	474	467	466	474	471	472	449	470	446	438	523	461	474	462	456	475	458	467	498	509	450	503	418	431	483	495	505	485	472	473	461	471	437	469	474	449	501	446	434	476	474	475	510	460	484	454	503	476	502	486	507	506	476	439	449	477	464	470	474	471	489	478	494	520	449	443	508	451	478	451	473	433	472	455	476	468	445	463	492	473	502	466	484	467	459	424	427	478	492	449	445	471	468	430	471	421	483	467	487	453	485	408	455	447	511	453	493	450	462	461	473	471	457	416	443	482	454	493	460	464	467	467	474	441	474	500	450	496	419	430	473	485	500	473	486	460	470	450	446	448	432	426	475	461	462	468	457	456	462	434	414	429	472	436	482	467	426	470	443	455	485	467	476	458	443	473	459	479	492	435	479	453	466	434	446	461	434	430	466	447	444	479	493	443	499	462	505	480	444	481	445	486	438	431	464	465	459	472	429	481	461	436	470	459	459	430	457	441	461	430	471	455	456	427	482	461	490	422	492	435	442	450	450	518	436	458	493	475	427	437	464	474	445	467	464	497	469	446	446	475	492	450	477	446	482	467	471	452	479	428	459	472	491	498	452	481	439	471	457	487	485	483	459	466	472	441	447	452	447	487	465	454	460	458	478	442	483	434	472	493	480	482	490	467	479	436	458	438	478	439	476	455	456	460	460	504	480	481	516	454	487	427	490	504	431	483	481	462
9314	14536	1077	592	548	520	553	530	486	493	510	527	514	526	487	496	507	465	521	485	485	479	451	486	483	500	530	459	461	485	479	472	497	528	533	497	541	507	495	493	527	530	507	502	478	505	492	481	511	456	483	509	514	493	488	504	509	498	519	518	520	512	527	517	493	505	482	481	499	525	474	501	532	447	480	450	507	458	511	492	510	534	468	512	493	439	464	510	491	466	474	517	469	491	508	520	469	449	488	489	533	494	528	494	513	504	484	528	498	491	520	475	478	489	529	523	500	485	492	490	452	460	493	533	507	494	520	469	504	487	496	495	491	523	496	497	476	519	497	484	504	516	550	514	498	520	513	494	474	520	524	487	494	517	482	489	497	499	483	455	493	502	503	478	454	475	464	482	495	508	494	485	501	492	495	534	517	492	489	480	475	497	471	493	481	494	486	477	488	467	492	483	505	493	472	480	482	445	469	484	498	515	452	517	485	471	491	477	495	481	526	468	456	488	515	543	520	487	504	476	501	465	491	523	516	473	500	464	545	490	445	482	484	517	506	464	489	492	505	469	476	498	463	534	471	480	483	463	493	493	477	495	472	477	492	477	478	526	474	481	469	467	491	469	508	525	480	528	530	528	477	461	523	519	476	505	501	538	483	501	491	518	483	481	505	508	481	497	471	500	469	470	483	517	516	524	509	499	484	491	471	475	492	523	476	479	478	491	509	448	520	490	476	498	485	512	487	495	515	521	483	451	494	486	511	517	466	530	488	483	486	454	456	481	511	536	495	490	483	488	491	494	506	535	480	504	501	534	493	525	501	481	493	524	474	479	510	546	496	501	482	468	498	459	499	487	487	482	499	510	519	522	501	417	498	451	510	531	537	490	508	479	457	491	527	532	485	461	523	486	511	504	493	478	441	502	490	503	458	488	463	478	467	504	479	483	506	497	515	461	491	489	459	458	471	492	499	522	496	474	502	501	502	511	503	462	467	506	509	479	490	478	483	479	489	509	500	469	472	469	476	489	444	526	485	489	469	501	479	487	497	482	507	480	434	477	473	515	469	519	481	488	501	500	526	515	520	502	480	501	482	490	496	495	488	501	466	460	517	465	499	472	460	512	509	465	466	498	531	511	482	465	494	499	499	478	490	525	492	484	504	488	510	461	477	529	522	472	498	520	492	503	514	495	511	470	524	519	474	522	484	514	480	515	501	477	478	500	475	496	555	502	514	504	516	477	515	507	487	505	482	481	517	470	516	474	456	474	477	476	493	456	523	494	472	515	544	516	520	509	464	501	473	478	492	501	498	462	508	471	485	488	525	469	514	443	467	473	490	480	498	524	497	514	492	523	484	467	506	482	491	520	483	533	467	487	466	489	473	486	491	470	478	530	490	454	505	504	469	488	496	502	533	463	469	484	476	500	467	496	486	562	509	487	539	488	491	476	514	475	455	517	510	516	543	500	469	483	482	507	495	532	499	471	504	483	484	515	488	476	474	514	461	524	478	519	467	480	480	463	488	508	513	464	502	538	526	481	490	523	486	466	481	512	486	476	478	471	492	492	497	480	477	470	494	524	481	503	491	471	485	505	525	489	518	483	512	481	496	483	434	515	474	480	490	462	477	552	519	513	485	501	492	505	538	502	501	500	469	468	478	499	480	495	482	504	508	473	504	466	542	501	500	485	485	487	502	477	461	485	462	504	487	519	477	509	517	492	526	474	507	465	499	492	477	511	476	483	468	459	485	500	507	548	479	469	523	437	462	497	536	501	505	500	470	475	485	513	487	508	464	462	505	498	497	531	474	511	487	536	484	502	473	523	482	457	487	493	468	472	479	497	498	477	493	492	466	501	492	506	523	476	468	476	479	467	499	496	478	496	477	502	475	455	524	474	492	531	532	480	465	491	496	504	443	461	473	480	498	455	492	498	480	501	471	526	470	527	498	477	501	506	509	494	508	535	489	465	474	500	464	534	484	516	475	508	493	477	496	486	502	436	479	503	489	489	454	484	466	516	452	534	511	518	434	464	469	518	478	497	514	440	477	463	479	487	469	526	523	490	469	507	481	464	500	530	496	492	485	505	534	486	500	464	460	451	506	476	480	467	453	458	465	481	458	484	502	485	519	509	493	494	454	460	441	495	479	539	503	488	502	509	519	528	496	461	530	513	496	516	475	492	480	458	493	494	504	452	488	488	502	510	463	469	544	505	476	495	493	489	472	485	478	503	476	507	472	463	514	525	462	481	506	464	449	523	505	497	474	461	501	513	482	455	499	462	496	502	472	510	489	512	512	550	465	509	466	484	471	494	506	481	513	484	449	481	514	494	483	518	486	466	488	500	470	535	460	469	494	463	488	499	479	456	478	516	480	481	529	500	456	492	511	537	491	486	477	490	475	480	493	479	486	507	498	508	489	487	482	510	468	493	484	457	493	465	480	515	501	502	479	499	457	474	477	487	502	464	460	512	505	479	515	510	519	503	493	480	525	453	523	528	518	479	472	507	505	497	488	486	502	498	476	521	507	499	407	523	493	484	460	499	514	490	527	496	467	469	504	487	496	510	519	527	459	484	483	450	457	505	521	509	497	501	462	500	471	511	438	479	483	443	502	467	517	471	478	486	504	463	495	533	491	486	506	476	493	542	471	481	501	494	528	485	489	520	482	489	463	517	480	471	456	538	521	510	490	511	487	500	493	516	504	510	490	488	484	506	523	497	476	493	489	531	532	510	501	504	485	489	528	527	483	528	485	486	507	499	457	490	426	491	523	474	451	500	459	536	425	542	495	539	494	452	507	502	479	472	528	486	507	457	499	467	516	485	523	466	514	481	450	508	538	486	492	479	497	486	508	519	465	462	455	483	472	544	503	461	473	478	480	493	475	482	506	505	519	526	515	462	472	488	472	463	492	537	466	488	479	476	487	452	472	494	517	478	486	478	450	502	468	461	489	481	485	467	494	479	533	515	485	479	480	455	537	511	487	453	455	478	502	449	471	484	451	507	494	511	480	494	504	513	485	488	481	474	514	516	508	495	516	488	472	518	529	531	507	475	508	475	524	469	486	524	510	505	530	464	463	478	464	489	471	504	493	476	469	516	493	484	469	510	522	518	472	513	478	505	501	473	479	499	519	481	527	505	526	496	497	501	477	514	471	525	498	452	504	489	511	495	478	481	537	504	507	503	472	492	453	479	484	505	469	498	477	529	527	473	479	486	485	485	511	481	518	489	488	490	485	464	494	448	518	455	500	462	454	477	492	467	483	503	512	504	518	534	501	517	555	531	510	481	517	472	495	468	475	511	473	478	524	456	471	480	520	487	465	489	474	486	489	531	460	477	482	483	496	488	464	469	503	431	511	448	481	513	485	473	497	492	477	515	485	433	517	502	488	473	483	519	488	519	487	421	488	461	496	531	532	518	480	468	464	503	505	501	488	528	516	480	468	492	529	518	497	504	526	491	494	470	497	499	478	498	468	484	515	502	453	497	485	468	461	510	487	486
24252	21556	28467	25046	21365	7224	1359	1051	896	936	834	828	839	815	808	769	802	803	725	742	739	742	719	733	780	741	746	673	736	753	739	756	693	785	774	765	791	688	762	729	692	736	748	766	790	739	711	759	751	689	712	717	711	784	694	727	702	737	732	768	736	689	765	742	715	725	741	776	762	736	709	756	765	761	706	705	745	723	707	744	736	685	663	732	716	722	698	671	759	672	719	708	731	736	723	747	710	747	725	725	713	742	681	700	680	746	749	740	716	704	753	755	696	756	753	765	745	681	695	721	754	738	712	662	703	696	673	735	730	704	728	690	672	716	727	743	765	779	722	729	725	732	673	715	732	676	729	686	716	667	685	710	719	730	753	700	742	731	732	715	740	747	750	724	727	720	727	729	748	803	714	706	710	694	686	711	707	718	711	722	698	760	720	719	753	715	731	653	712	745	699	710	730	755	766	773	680	735	725	708	705	740	764	738	718	735	692	699	742	729	777	754	705	723	715	740	768	673	724	670	712	714	742	710	760	675	734	738	710	730	700	732	733	675	748	777	716	690	746	705	692	742	721	725	725	668	708	680	705	680	741	742	739	679	688	713	730	750	758	696	764	719	752	705	701	696	763	717	700	703	720	751	702	705	720	745	765	716	703	745	732	715	724	704	751	676	643	758	776	696	721	729	721	695	735	736	678	718	703	689	682	742	717	707	694	734	713	715	750	686	685	739	715	719	753	752	683	725	707	693	708	719	719	687	744	708	666	755	693	760	758	721	704	699	701	717	726	740	689	795	748	682	722	752	687	723	739	734	724	734	703	706	759	668	735	786	733	720	679	717	695	755	722	724	703	752	708	712	705	731	741	765	701	743	667	658	722	689	752	692	689	702	703	703	704	715	764	669	744	706	762	723	715	702	676	729	684	747	701	723	764	743	754	750	726	729	713	752	715	671	753	698	766	733	723	730	741	728	699	740	779	713	718	735	741	743	692	727	762	750	722	742	714	684	668	752	738	695	741	711	764	719	750	679	689	751	734	705	737	758	704	720	724	700	793	737	678	735	741	739	750	668	707	714	722	692	722	748	722	766	728	743	746	748	703	694	694	716	769	694	768	687	724	702	733	765	696	770	786	706	706	730	702	732	764	707	718	763	686	673	672	718	747	708	675	718	736	731	686	710	636	698	708	664	756	715	695	745	734	676	708	694	741	703	716	764	720	687	713	689	672	755	704	709	754	738	698	702	712	710	691	768	766	734	755	712	714	748	766	733	709	696	672	711	701	710	662	719	708	716	748	708	770	681	760	741	767	730	693	737	723	702	726	663	670	702	705	723	649	712	700	731	673	711	722	706	720	681	714	674	703	727	696	701	685	720	753	670	691	700	724	726	776	725	692	716	741	750	734	672	668	711	675	701	697	678	722	697	718	692	775	710	731	756	687	716	729	720	738	742	752	766	708	762	710	776	696	750	695	758	730	687	700	751	758	701	734	736	746	740	727	715	737	681	756	723	772	724	755	724	736	738	724	721	680	764	747	684	735	700	741	817	743	742	728	718	742	705	773	707	758	749	703	712	732	759	706	705	708	732	748	728	695	724	716	723	713	685	735	691	675	744	742	731	670	706	692	723	743	713	742	695	734	747	738	667	698	732	703	702	717	690	661	680	760	690	753	664	662	749	732	722	770	730	680	741	707	711	696	732	727	813	728	751	739	752	711	716	719	682	720	723	703	705	747	749	676	739	702	706	718	760	693	721	758	729	701	736	736	716	694	764	709	708	705	684	808	766	734	740	757	755	715	725	735	766	745	723	688	726	666	700	719	723	713	726	717	744	698	751	709	681	670	768	739	701	738	687	743	737	712	746	730	723	713	744	758	759	702	710	748	703	730	751	746	734	707	739	768	746	681	740	718	744	758	731	729	712	716	730	714	686	766	709	655	725	745	752	729	730	720	702	704	742	705	700	729	722	732	733	709	679	722	748	713	694	756	735	676	745	800	698	642	722	667	691	682	713	681	715	744	696	733	680	723	730	729	693	726	752	705	772	736	692	726	723	709	672	728	765	656	695	705	667	709	747	732	740	695	689	698	713	713	731	734	749	674	745	703	720	734	744	762	742	689	695	706	690	681	700	751	694	717	720	681	699	716	723	755	776	683	718	676	745	733	706	740	668	760	708	742	708	745	698	734	699	748	735	726	721	676	728	706	690	710	676	707	730	788	667	728	662	697	719	668	736	771	736	734	759	761	742	750	707	702	702	683	737	738	692	772	754	670	722	758	715	712	716	734	733	720	742	657	724	744	692	737	760	718	729	730	691	720	725	729	754	717	732	707	674	763	703	727	737	698	717	724	731	720	724	714	736	704	713	683	708	692	724	758	693	721	713	752	692	725	737	723	737	715	735	721	657	741	716	740	718	681	724	732	687	693	761	728	733	704	709	730	747	760	705	709	711	725	669	738	682	659	704	719	727	742	733	661	742	702	732	722	703	691	695	705	682	743	689	733	667	683	650	726	790	762	671	656	736	713	694	737	739	707	748	690	730	737	772	714	727	744	737	762	709	724	720	707	674	728	721	750	726	689	706	733	737	732	755	688	649	678	726	725	700	683	690	702	734	726	661	754	760	701	684	695	698	730	753	745	694	707	682	708	630	704	707	724	716	716	711	745	736	721	674	688	699	692	683	678	768	707	747	693	721	691	717	701	733	769	695	703	695	740	717	724	732	735	708	714	747	731	691	737	730	725	721	731	715	701	697	715	711	725	695	750	715	736	683	659	741	702	734	705	737	707	731	705	720	741	717	683	692	712	695	713	672	746	711	759	754	695	715	713	658	678	722	755	738	744	808	723	676	761	686	678	696	725	706	726	720	722	693	692	712	705	720	700	715	776	735	708	729	731	743	689	759	736	702	686	689	713	693	716	713	758	702	688	740	739	771	700	706	686	698	719	708	722	687	753	762	736	661	710	687	709	743	703	755	726	751	713	720	738	722	741	681	739	737	669	679	723	726	745	711	716	746	707	707	784	689	718	701	728	669	720	688	761	725	712	725	708	713	686	723	700	777	717	708	709	748	710	682	737	703	721	691	721	706	679	704	683	732	703	719	679	736	728	679	702	708	665	724	713	737	693	701	719	706	730	718	713	737	702	706	709	756	731	745	682	739	703	716	694	728	708	729	713	714	729	745	716	744	747	746	706	714	711	711	719	709	715	710	737	726	759	729	741	746	710	693	742	717	744	718	744	756	694	739	678	687	741	722	733	690	780	724	749	739	679	754	728	746	721	703	753	706	740	720	696	703	706	709	732	716	757	750	737	692	754	720	694	707	725	716	707	718	720	719	707	692	765	673	712	716	735	713	718	729	714	718	673	702	705	729	690	769	734	699	648	742	749	733	700	726	679	751	720	723	704	721	722	695	696	684	701	740	773	727	704	688	685	685	725	736	699	687	735	665	709	736	736	699	660	707	709	720	668	689	690	718	729	729	730	715	691	701	681	749	739	737
12407	56646	8204	2825	2106	1673	1350	1221	1094	983	992	929	878	886	789	803	792	785	797	813	827	783	732	770	724	722	722	763	719	762	767	795	775	784	784	731	768	782	810	800	780	733	734	742	770	762	748	713	755	731	740	764	705	739	762	791	708	769	772	736	788	692	748	755	751	748	742	705	742	733	701	713	736	733	725	701	753	697	786	704	778	703	749	758	729	732	729	730	740	735	773	778	759	747	733	713	717	720	726	717	730	754	705	740	745	742	763	789	786	714	737	765	738	712	719	738	680	701	745	709	735	747	725	703	719	721	770	730	689	736	684	749	717	734	731	765	701	738	761	697	741	719	686	723	753	734	749	732	716	736	752	763	751	692	722	712	710	727	717	674	716	728	722	688	704	687	732	733	696	729	782	705	736	711	719	734	689	691	724	748	730	768	707	773	739	705	731	762	736	716	735	786	715	690	732	719	742	744	735	748	742	727	701	698	742	734	753	688	736	783	757	738	743	698	742	725	722	720	721	769	717	772	734	775	753	746	727	723	721	720	716	704	769	730	765	726	700	716	694	751	728	687	758	723	745	738	727	744	729	728	713	759	678	707	691	745	739	750	740	706	728	776	764	719	751	734	769	721	734	699	681	707	741	757	749	693	762	743	729	778	706	713	719	704	694	718	748	731	748	735	684	721	706	675	696	712	704	706	718	716	725	729	748	698	720	740	739	742	738	816	728	742	785	739	763	727	713	752	726	729	734	704	653	686	730	700	725	750	746	720	763	743	770	665	745	718	712	668	802	720	718	738	701	773	753	731	662	742	711	711	757	730	722	709	714	750	682	736	708	746	773	738	756	749	725	730	714	744	713	722	735	716	757	714	665	744	723	731	714	689	725	698	750	705	756	698	729	708	706	724	720	765	709	724	720	786	755	721	704	663	748	713	740	687	712	735	708	690	736	683	762	735	729	755	734	673	769	742	753	748	742	725	752	761	781	709	722	747	671	756	713	708	697	700	772	717	721	732	765	663	715	775	733	718	719	737	719	703	696	727	741	692	724	797	647	706	744	703	724	755	713	754	733	762	741	710	793	700	745	760	721	685	762	725	723	727	731	743	698	748	738	724	728	745	734	730	758	735	719	755	713	695	722	713	725	765	671	736	731	708	740	720	739	741	703	709	756	759	706	691	760	724	718	731	742	739	711	721	738	751	763	748	735	731	727	681	740	756	715	726	713	685	703	755	696	716	754	740	773	740	726	766	766	739	699	727	726	713	734	767	712	738	716	713	719	720	711	723	723	758	709	714	733	763	723	735	734	708	723	674	717	708	719	761	707	726	747	751	744	764	716	745	749	785	696	729	684	757	784	794	721	750	735	676	697	721	730	747	704	684	682	742	755	777	684	746	766	697	768	715	752	692	731	783	726	732	715	696	726	716	708	709	744	723	713	722	750	784	686	744	711	759	703	702	714	729	713	740	745	721	739	768	700	735	749	720	687	708	734	707	694	697	722	715	706	733	725	741	746	764	782	759	752	735	762	716	716	695	684	726	735	687	740	764	736	687	746	740	681	768	717	715	675	763	727	731	748	719	686	753	751	767	716	720	741	731	743	741	773	726	740	729	703	714	710	714	732	709	754	729	718	714	702	721	718	716	724	746	683	718	725	675	763	737	726	754	748	773	668	724	782	721	699	706	727	731	748	759	710	694	721	746	761	713	736	748	754	751	721	713	676	720	753	756	714	707	745	738	769	693	747	720	709	705	709	759	711	686	716	740	683	738	747	665	776	760	733	713	740	743	720	753	689	712	684	752	739	730	720	727	710	774	770	750	725	777	694	741	729	705	735	761	712	703	753	724	700	767	741	702	689	769	713	717	715	759	753	761	735	745	712	760	735	720	743	735	740	705	760	715	743	716	730	763	731	690	695	795	802	735	663	719	700	750	721	681	769	745	693	721	736	704	774	686	748	734	757	718	696	756	741	735	731	759	759	673	739	772	699	757	747	697	772	691	732	743	707	725	731	744	777	745	661	694	716	751	740	691	770	736	693	735	734	721	755	745	697	753	737	706	706	721	739	745	677	761	729	713	721	736	790	715	723	751	733	786	755	738	752	739	721	739	712	733	718	720	776	678	710	740	702	715	744	728	716	756	742	724	721	736	692	782	761	748	770	745	726	719	667	725	719	719	808	701	728	746	783	716	670	765	714	720	737	759	725	706	732	723	757	735	736	725	699	730	758	722	775	764	692	722	748	687	746	690	761	714	764	665	728	702	687	746	744	768	701	732	742	719	711	711	740	670	757	732	727	715	739	705	724	720	711	734	750	736	700	685	728	738	772	736	710	767	743	727	732	734	732	718	753	713	766	731	707	741	732	742	735	756	716	721	759	734	751	753	711	705	732	738	719	736	738	791	721	749	774	712	726	762	715	729	742	728	737	737	746	730	734	692	714	705	720	744	693	754	746	715	764	736	765	697	701	753	723	689	719	743	729	761	728	727	756	715	755	692	766	745	780	687	755	722	741	731	716	743	755	741	718	743	719	710	745	706	751	756	693	723	721	684	711	701	743	707	722	726	730	750	759	720	747	749	650	730	734	753	737	773	704	746	764	781	766	700	713	712	740	722	777	750	735	697	671	773	721	718	714	727	724	729	715	754	713	716	739	747	750	698	718	732	724	780	725	725	755	704	764	692	693	742	755	707	728	719	728	781	750	665	690	718	681	755	726	730	693	742	710	684	770	710	730	687	763	707	728	724	761	743	758	738	704	675	736	764	735	738	682	705	776	685	691	775	754	718	747	703	715	749	735	734	743	713	730	751	703	685	708	742	788	754	744	760	793	765	768	734	750	737	716	719	686	744	731	727	699	736	714	771	739	703	709	713	704	734	687	739	714	729	715	719	754	749	706	731	724	704	727	748	735	713	702	742	736	717	731	751	713	794	735	702	725	718	705	695	726	701	711	786	725	753	708	728	705	674	728	747	741	740	772	744	706	747	737	701	788	657	723	756	738	717	697	720	742	743	748	761	773	754	672	773	738	685	707	759	712	725	753	730	760	735	712	739	730	733	766	714	680	753	724	776	748	727	708	714	691	719	761	706	712	752	708	771	694	741	740	758	745	746	700	712	691	727	705	740	715	761	676	712	752	739	722	756	715	746	727	751	766	751	692	784	780	709	745	721	714	771	756	690	736	710	710	761	793	750	686	737	715	737	744	736	789	737	680	694	716	715	781	702	744	689	717	739	712	735	743	679	783	769	757	728	732	723	761	759	744	730	698	690	701	723	753	705	727	747	759	721	750	719	715	739	760	743	751	733	694	740	723	764	754	728	717	772	714	716	721	705	782	754	728	745	736	768	754	781	689	756	691	749	738	735	784	751	702	757	735	719	702	747	715	701	723	717	753	694	749	747	674	695	725	751	762	683	756	688	733	715	781	741	781	779	710	745	762	749	705	679	760	696	766	739	753	749	710	734	692	762	730	706	798	762	746	718	715	731	722	707	695	731
25506	21654	27528	25769	8032	904	722	646	625	621	657	597	582	565	573	581	540	525	546	543	520	541	556	556	533	510	514	546	533	522	532	550	504	551	538	533	588	518	519	526	533	504	558	497	494	573	531	540	473	560	524	562	521	510	541	529	538	534	546	556	559	558	521	515	527	516	530	513	554	569	508	535	547	521	531	530	530	558	482	530	522	552	564	490	523	541	496	553	576	519	493	561	496	557	539	507	572	525	492	523	578	551	517	544	526	536	536	555	505	474	567	507	541	519	542	495	504	501	512	489	486	533	546	526	531	509	528	525	514	485	496	529	521	509	520	516	531	490	539	520	511	516	523	536	535	484	524	522	511	504	502	517	503	504	543	516	529	545	497	530	520	542	515	536	574	515	489	538	492	549	567	517	504	545	511	527	499	487	521	521	482	516	501	477	486	522	497	521	520	494	540	544	504	511	533	532	557	523	490	482	516	523	522	535	513	493	555	547	522	497	518	513	565	525	498	526	520	535	518	520	527	496	503	545	493	536	517	535	526	503	515	533	484	535	513	499	550	526	508	525	498	503	540	497	537	556	510	506	493	534	549	522	524	558	525	537	513	542	511	554	536	491	560	546	487	508	513	518	524	564	545	514	577	503	533	561	511	554	550	560	497	505	555	476	502	533	568	513	543	500	528	515	491	525	547	525	487	552	514	520	515	533	522	529	525	499	526	500	500	517	463	510	511	550	566	516	538	525	531	526	548	563	552	545	514	511	545	532	537	538	484	560	522	567	522	524	513	518	546	498	530	535	565	543	499	517	552	559	515	480	537	575	499	477	553	502	523	538	504	561	521	546	540	499	516	535	509	542	529	563	502	541	535	535	516	529	524	534	504	523	546	492	497	533	532	522	489	525	505	554	514	466	555	523	545	510	527	516	504	541	505	513	528	533	559	515	550	495	510	514	493	475	556	528	494	537	520	519	526	528	563	506	538	487	539	528	536	523	565	509	521	533	496	535	527	554	540	518	528	515	471	492	544	520	520	529	487	462	544	550	526	554	525	541	540	499	517	558	571	523	513	510	557	490	513	510	509	478	529	532	554	568	528	531	555	552	551	511	540	496	531	519	561	524	489	523	528	528	511	546	534	478	505	547	527	555	508	526	510	536	555	513	562	528	504	492	497	534	557	533	515	512	514	513	499	520	493	514	508	502	543	507	546	479	527	525	502	512	543	513	567	528	508	567	470	523	521	509	505	539	545	550	551	508	568	538	500	585	520	503	495	532	519	542	554	511	527	513	526	497	566	512	541	512	507	508	567	498	534	520	509	477	527	531	492	545	550	519	512	551	525	545	504	542	560	509	524	550	548	497	530	560	520	529	536	501	551	524	531	526	526	514	556	521	538	519	525	537	518	549	481	500	522	531	525	528	531	522	501	497	533	551	552	533	492	519	504	499	549	500	502	500	513	558	535	550	546	549	490	498	569	503	500	561	522	499	550	503	519	501	541	486	514	568	553	548	554	532	461	563	521	508	541	545	552	529	525	498	516	540	526	513	527	508	517	500	508	478	514	545	528	573	508	540	538	549	485	557	516	534	477	543	551	550	540	567	522	531	543	546	530	502	478	488	557	488	539	519	553	542	518	508	548	525	529	513	508	500	519	504	509	544	542	508	522	478	513	533	513	550	539	514	542	564	536	522	503	487	537	530	491	520	507	512	535	500	514	539	524	534	527	516	540	524	541	573	560	524	516	504	521	547	509	560	534	549	511	568	537	533	539	517	559	570	506	519	559	499	548	507	559	520	540	513	508	496	549	543	504	512	515	547	494	541	521	567	520	541	521	556	552	501	592	535	552	561	507	511	519	492	553	516	480	514	500	519	509	556	498	540	532	501	557	540	516	505	525	487	510	515	514	536	534	532	519	526	520	540	514	503	476	525	504	557	537	502	521	534	508	525	493	507	519	544	588	525	496	538	515	504	476	536	475	521	553	546	530	510	551	470	496	538	513	568	505	545	541	519	481	528	550	535	510	494	542	573	516	531	496	543	506	543	483	520	471	559	509	537	562	512	506	548	521	516	513	527	503	521	506	522	501	494	511	532	511	494	525	500	523	493	536	560	491	556	549	490	494	528	551	549	503	505	491	481	537	505	492	490	506	500	545	514	553	521	540	530	523	521	532	543	529	531	529	550	513	530	512	518	548	531	542	487	541	532	533	537	487	489	544	526	519	506	514	476	504	513	557	525	504	544	549	507	523	569	516	508	532	511	496	516	505	505	533	553	568	522	481	496	509	532	530	541	533	585	536	504	544	537	516	538	525	538	560	507	512	531	502	531	517	466	523	512	520	499	501	548	503	517	522	516	545	536	504	526	531	503	496	526	503	548	553	538	514	506	498	517	578	513	505	509	533	536	507	516	517	480	513	525	479	520	533	540	512	498	522	520	518	489	509	508	550	488	540	528	497	554	465	535	513	470	526	522	522	538	548	520	521	502	539	522	513	497	510	529	487	488	533	506	497	484	498	528	529	490	516	568	511	534	546	538	492	521	523	529	553	547	522	552	479	517	547	542	531	517	498	510	551	505	512	549	556	516	512	532	545	480	510	535	539	552	510	553	567	537	488	530	505	584	568	519	521	517	484	525	557	513	524	549	512	548	569	567	546	532	522	490	517	493	532	532	495	499	539	505	536	518	497	558	526	511	532	560	527	513	512	561	511	579	533	506	541	501	521	567	564	511	525	502	515	519	534	551	498	529	541	496	583	532	521	537	516	510	534	519	501	484	518	550	524	487	500	538	521	538	582	507	545	533	543	474	513	537	536	504	505	578	473	534	500	562	518	520	519	523	529	478	498	556	504	510	523	542	553	529	509	533	553	515	530	521	529	538	501	490	518	522	508	529	512	522	499	511	501	505	580	544	515	537	523	498	536	564	472	535	525	533	479	532	486	506	535	508	499	500	505	523	505	543	516	548	517	491	560	506	508	532	504	536	538	518	555	504	551	503	509	571	499	464	521	545	527	543	502	560	493	453	503	558	492	543	515	541	515	511	503	540	504	528	511	523	510	540	518	556	517	521	533	563	558	518	537	505	484	535	544	579	535	510	539	510	501	476	495	494	516	535	524	546	528	506	518	503	494	516	488	531	502	524	560	518	504	520	495	488	543	515	503	506	508	506	494	534	518	533	537	547	511	513	543	499	541	524	548	527	549	524	514	546	518	512	492	515	518	507	493	515	538	547	512	530	530	554	543	501	519	500	533	496	509	522	524	527	548	508	509	495	541	569	504	500	542	492	525	547	562	533	471	540	527	531	530	527	553	492	525	503	483	513	497	525	531	528	535	511	510	531	536	505	549	536	558	559	506	539	522	523	521	515	526	541	501	506	548	460	494	546	518	563	554	513	525	528	532	559	545	517	535	509	469	559	553	517	507	506	554	532	542	497	535	528	537	566	543	548	518	499	568	546	530	533	537	552	521	525	565	530	497	502	518	531	527	552	531	530	585	565
13244	51218	6679	1682	1271	1091	947	870	780	724	719	684	656	628	633	591	614	572	552	617	634	579	581	590	591	590	574	563	581	610	560	599	620	617	643	566	634	590	619	579	619	571	586	622	590	594	590	581	604	557	578	545	540	544	521	576	612	622	578	590	601	563	557	555	564	579	580	571	549	586	547	551	551	554	511	564	591	573	549	562	561	615	562	533	603	594	539	581	582	532	586	562	599	539	542	593	596	581	584	591	573	564	568	594	546	545	571	572	530	597	520	575	557	605	557	567	537	589	571	550	585	588	533	576	580	563	553	583	594	565	589	574	596	580	562	565	618	576	579	540	572	573	552	533	576	620	548	593	545	621	625	539	579	547	573	560	517	550	543	598	600	631	584	577	599	580	574	581	551	569	603	624	586	559	588	616	555	552	575	569	571	542	546	599	555	548	531	540	545	588	547	581	550	566	555	551	573	518	543	600	550	548	568	609	547	585	569	565	553	554	563	552	566	568	608	553	573	587	597	571	616	590	613	549	584	537	584	590	555	568	547	523	535	583	526	542	578	580	558	536	550	542	563	550	559	558	573	568	570	605	576	594	558	554	550	539	593	588	539	567	574	570	600	600	574	577	603	537	579	539	548	568	523	550	596	560	615	583	563	565	552	574	564	548	578	593	577	566	556	573	549	593	609	571	565	557	585	564	606	572	570	582	604	539	602	610	574	535	543	589	593	600	520	582	566	529	511	572	580	554	585	601	530	532	555	595	597	626	578	583	588	595	581	560	573	541	592	571	578	565	604	569	598	571	540	579	559	577	603	601	550	568	553	564	568	556	563	551	599	584	557	579	555	603	535	571	578	595	560	575	584	594	547	529	578	581	541	544	599	570	574	557	565	576	590	523	594	559	521	579	570	562	587	557	558	547	530	553	584	565	572	575	613	535	576	596	550	612	565	563	541	572	537	588	600	576	586	563	576	572	582	521	553	585	600	535	604	565	586	550	543	560	573	569	563	548	575	540	596	578	565	567	566	541	538	549	569	597	550	541	556	586	600	561	558	512	527	521	559	560	551	557	562	571	612	590	551	545	566	565	580	559	573	569	582	582	566	584	565	565	580	549	529	571	559	567	555	558	578	591	558	586	601	544	585	538	544	582	489	537	545	565	609	555	619	532	548	552	543	594	600	541	559	585	571	579	562	545	569	601	529	578	618	605	586	581	600	615	572	588	590	558	601	571	580	573	539	584	571	588	553	566	545	562	627	579	560	590	563	563	569	613	572	506	559	597	573	543	538	568	570	547	562	597	528	569	582	537	572	576	581	574	562	587	570	521	538	587	615	583	600	575	549	606	575	569	573	567	524	584	607	594	550	603	585	579	561	596	553	591	542	537	580	603	594	608	564	592	534	608	554	556	622	563	581	596	593	587	531	550	525	585	527	519	563	568	515	536	595	542	543	547	560	612	585	579	539	570	570	585	578	521	594	612	613	573	571	569	566	581	579	574	551	641	586	517	599	540	590	594	565	565	606	544	593	557	590	593	554	596	574	576	573	593	554	545	532	571	559	606	518	600	566	587	538	542	562	536	590	568	598	540	578	554	596	556	557	611	568	569	610	546	535	553	525	560	566	547	578	572	531	593	597	593	561	548	601	563	555	561	580	599	513	570	570	558	559	544	542	606	576	586	576	569	578	611	574	587	553	604	574	557	529	581	582	555	575	585	564	533	544	560	555	519	594	597	567	577	559	581	575	569	570	572	571	597	575	585	541	577	579	565	508	535	548	606	550	573	594	562	582	565	557	594	570	585	589	586	527	581	587	597	550	559	560	537	559	562	576	544	574	510	578	591	572	571	576	583	528	560	543	602	589	557	575	568	600	552	553	546	533	547	573	562	558	590	561	551	560	607	548	558	573	570	543	569	579	566	545	566	596	555	563	559	559	601	581	558	546	573	583	588	579	548	600	530	564	547	510	589	560	580	584	567	558	530	601	575	566	603	558	592	594	539	521	547	634	563	579	607	583	559	592	555	567	594	572	556	543	584	561	569	593	582	520	588	560	571	581	558	549	573	534	583	562	581	587	580	563	557	563	611	604	597	555	520	579	598	573	560	580	582	613	570	593	533	580	559	541	538	578	563	559	543	540	554	572	591	569	582	602	575	580	548	572	584	598	559	593	541	578	560	584	573	567	539	580	547	591	570	553	566	606	560	551	547	575	564	550	540	530	535	610	571	540	566	526	567	568	535	604	569	560	547	565	581	582	527	552	580	591	585	524	564	563	560	527	578	582	594	597	570	612	581	546	575	564	599	561	594	570	572	608	599	576	551	546	545	598	555	584	545	579	543	599	551	573	545	587	577	578	575	602	564	598	563	582	552	550	574	552	572	537	566	562	600	565	571	545	573	522	558	578	560	577	609	555	540	579	557	564	644	573	555	565	580	578	561	529	561	590	581	591	555	587	585	571	557	581	608	583	588	533	541	553	529	564	565	561	572	539	589	608	576	532	534	593	536	579	599	541	545	600	575	580	536	595	561	611	587	602	571	575	540	571	552	528	554	573	601	585	615	601	559	537	568	620	604	546	569	548	594	572	539	563	582	572	561	602	565	569	572	564	581	551	607	602	571	596	583	588	580	618	544	546	531	594	611	555	549	573	513	568	549	574	592	549	580	543	584	558	570	551	539	556	548	617	564	527	538	544	565	554	592	558	587	566	588	562	544	614	527	560	572	595	609	593	575	583	563	564	589	559	570	530	552	609	549	524	572	543	568	596	562	586	565	589	551	605	601	569	602	569	606	530	590	582	590	538	581	561	564	546	593	565	540	557	566	615	546	590	586	545	562	547	568	583	552	569	557	581	597	539	531	537	576	586	574	531	590	559	568	580	552	552	558	579	542	560	582	518	578	604	597	572	554	558	581	565	577	633	579	485	552	565	582	547	503	565	599	598	585	571	572	549	614	587	584	546	579	557	590	556	578	546	557	568	558	578	572	598	552	578	575	575	611	542	577	556	545	557	574	598	579	558	612	581	535	582	557	550	590	586	573	591	546	563	603	567	578	569	587	590	569	609	555	579	550	568	568	571	611	575	594	540	570	556	602	585	530	616	591	547	540	585	570	576	579	536	565	551	584	614	558	609	550	596	510	592	568	566	570	569	578	556	541	553	612	585	578	590	586	575	588	569	554	543	567	566	561	565	552	560	538	587	547	533	538	582	576	568	575	534	568	601	552	562	562	611	551	580	561	571	530	559	569	567	578	530	615	581	570	534	536	533	599	561	575	534	571	614	561	591	583	543	540	591	615	575	616	603	553	544	589	566	562	575	588	514	554	578	528	538	524	566	560	566	573	586	554	582	597	578	575	584	583	570	547	537	563	586	607	578	572	583	567	586	559	603	567	562	543	578	525	570	599	567	568	540	563	571	555	594	537	561	566	569	563	616	599	569	604	574	561	554	576	570	541	566	581	552	564	598	562	537	621	607	534	559	557	553	588	523	550	611	614
23067	21565	29103	24471	21555	21554	7459	1646	1331	1185	1171	1065	1082	1041	1028	993	981	1006	966	954	1005	931	979	930	935	964	881	916	906	868	919	903	915	1020	965	905	943	896	947	885	957	961	929	968	876	920	944	922	893	882	909	965	965	932	876	874	910	934	952	917	889	863	851	854	941	881	926	960	876	927	890	933	925	955	895	859	897	936	896	882	880	927	908	914	859	913	894	942	894	880	944	881	909	913	897	911	877	919	904	885	970	926	904	916	870	935	927	830	955	945	905	867	901	897	928	895	925	956	898	901	859	875	878	935	872	883	839	894	881	872	887	918	896	880	896	865	907	910	935	941	968	936	870	884	838	909	907	925	897	882	954	867	898	875	866	864	869	943	879	900	822	907	864	920	840	924	887	925	876	906	909	857	891	871	917	926	941	876	884	915	880	921	880	914	907	904	927	929	916	919	894	900	945	863	885	905	913	880	906	907	922	933	937	943	912	852	907	899	904	876	883	895	927	906	866	927	932	875	894	867	967	897	929	936	919	855	950	856	874	990	889	861	917	887	922	876	887	952	851	932	939	877	906	822	889	952	876	876	864	934	848	948	913	921	872	900	901	930	918	934	943	876	898	914	898	941	889	883	946	877	885	875	947	949	852	889	911	876	916	829	907	840	931	948	903	972	898	923	842	896	908	892	885	877	893	910	885	882	870	949	892	914	857	922	906	902	891	916	974	862	880	920	837	874	936	901	915	886	830	946	936	943	981	866	887	943	957	891	925	886	893	862	935	913	910	890	865	902	902	935	899	903	898	931	917	885	884	952	895	901	904	921	859	917	943	889	895	927	944	934	905	912	930	922	900	912	920	863	904	898	939	924	939	857	853	867	899	913	965	904	917	947	895	909	858	923	875	886	904	884	904	912	922	900	890	872	859	857	897	925	928	888	870	870	904	894	871	922	922	862	934	875	948	927	857	911	882	863	845	906	863	868	891	921	868	913	896	916	899	906	912	876	871	857	876	910	886	920	874	905	938	883	927	921	934	923	917	910	896	885	919	942	914	929	847	889	903	842	871	887	896	896	882	873	880	901	962	945	906	889	945	916	924	897	836	878	908	913	912	905	845	961	920	876	879	865	862	911	891	878	901	925	868	894	906	914	886	917	882	907	938	908	870	898	902	909	928	895	910	891	872	873	907	916	849	898	874	889	894	892	923	931	866	900	924	902	914	840	857	916	878	910	891	861	914	902	948	917	912	895	931	950	903	880	872	913	856	869	883	910	892	904	938	906	936	947	884	914	912	880	919	868	908	895	901	892	866	947	842	911	864	892	891	921	900	932	875	869	890	896	893	864	910	929	835	942	908	948	901	877	915	931	902	849	896	933	869	833	895	874	907	946	867	846	853	907	871	920	920	883	922	899	952	914	910	869	904	928	904	875	936	921	862	849	946	831	885	908	945	944	944	947	905	940	916	882	947	936	872	879	930	894	893	936	887	901	892	880	894	929	894	876	806	918	873	906	887	917	925	953	917	878	949	861	880	916	912	836	901	868	832	912	879	897	912	901	925	905	884	970	892	879	843	966	947	911	865	960	904	913	843	895	878	876	882	856	850	924	885	846	914	875	884	883	963	904	886	950	915	862	889	940	875	892	938	865	897	879	945	883	891	912	868	882	920	904	922	941	913	871	871	890	867	890	901	920	882	907	909	873	844	849	919	932	951	881	920	896	871	891	882	886	881	900	927	926	911	899	901	885	936	852	906	920	869	882	891	925	980	865	907	893	884	905	899	847	895	879	923	868	858	880	910	879	920	917	910	913	894	847	872	930	923	890	875	875	864	926	906	908	851	892	866	926	897	887	931	883	900	903	935	899	875	928	911	894	868	881	857	889	852	913	842	890	867	873	941	917	869	883	910	907	920	906	886	841	913	900	840	886	865	906	855	885	880	902	863	913	907	940	876	888	917	864	904	893	850	901	871	902	944	901	878	924	868	913	925	876	886	967	909	907	876	877	907	925	907	899	902	812	887	897	878	919	856	924	912	898	858	852	861	896	863	919	933	890	864	915	919	869	852	928	865	869	902	938	886	906	924	910	912	908	933	871	884	898	862	874	873	899	878	903	870	893	866	880	923	886	891	927	956	946	919	834	886	886	895	885	912	888	902	969	903	824	918	859	926	908	938	929	917	871	906	904	886	915	928	876	919	911	890	885	975	928	909	912	903	926	934	895	884	878	910	863	911	914	901	892	928	880	865	897	882	849	889	935	917	888	903	876	915	897	942	886	856	884	895	945	938	942	926	844	870	853	871	892	931	836	909	922	885	893	864	912	863	952	876	897	911	835	914	896	874	888	908	883	886	903	889	920	873	875	915	922	849	952	937	908	922	943	814	861	877	866	932	897	878	888	938	882	935	869	903	933	901	916	873	879	865	889	934	924	939	873	876	908	929	889	900	902	902	863	886	926	908	885	920	939	901	881	838	894	927	903	904	916	845	907	885	899	891	868	926	895	896	868	921	883	949	903	876	876	882	826	904	873	854	927	918	961	901	907	898	949	829	945	877	941	901	878	896	916	919	880	920	910	891	863	861	914	934	909	960	901	882	866	866	933	908	866	918	896	931	855	926	935	923	877	855	924	930	836	894	936	924	874	900	896	869	893	883	917	900	907	907	934	894	887	867	920	823	895	901	900	907	878	920	844	875	910	894	907	859	925	866	879	924	898	856	893	912	905	911	868	818	907	940	936	880	877	944	895	909	880	899	910	888	897	857	846	921	939	886	910	896	925	889	875	915	907	907	909	910	992	910	877	952	948	899	866	902	946	871	870	851	892	894	879	907	924	883	904	919	902	894	910	865	869	895	827	894	873	920	907	892	873	876	907	874	948	893	866	908	903	894	896	905	884	880	902	911	920	863	945	920	928	860	896	899	875	889	921	870	894	933	884	904	884	894	828	912	873	861	848	871	917	930	872	906	897	826	871	918	898	964	930	881	935	888	936	946	884	866	866	879	924	905	831	867	910	925	849	925	884	952	925	866	888	899	921	962	879	906	978	923	866	858	868	903	893	880	921	963	968	916	844	925	864	852	899	925	908	864	901	884	930	922	915	915	853	894	895	941	832	869	871	978	904	914	892	912	948	849	888	912	891	854	849	914	928	951	901	902	864	906	885	893	950	894	903	844	904	894	891	870	869	867	899	869	876	890	876	942	847	904	864	909	894	921	926	850	902	915	903	890	887	903	895	905	913	827	943	897	914	916	874	938	930	908	884	945	816	948	919	923	856	831	914	929	926	914	884	849	903	907	883	975	868	860	873	854	885	895	865	894	864	907	916	908	878	873	919	939	913	929	906	876	846	949	827	921	942	916	845	920	872	951	915	911	874	845	869	896	892	916	854	870	904	916	871	953	867	816	918	866	860	883	923	898	893	898	884	866	922	904	901	861	949	912	903	921	874	918	856	894	882	885	897	861	952	915	908	928	873	840	890	941	870	869	925	954	900	958	839	910	865
25322	71073	11209	4553	3611	2643	2236	1840	1637	1433	1371	1190	1211	1177	1093	1059	1052	1023	1006	984	1004	1058	996	947	982	963	926	941	914	967	932	984	961	1016	964	973	989	998	966	1013	983	959	948	925	928	913	904	871	980	912	979	904	888	866	940	1007	901	947	906	985	949	990	907	952	962	898	903	911	916	906	951	899	940	896	943	951	936	878	901	904	916	921	919	928	960	939	933	938	893	907	954	869	945	916	909	921	900	958	939	880	930	931	885	943	916	903	861	935	965	984	950	920	927	913	954	900	961	929	917	900	942	969	986	918	888	918	912	930	942	928	907	898	922	919	860	960	966	946	941	899	886	904	871	920	950	897	894	894	897	888	931	942	919	834	906	929	939	948	902	925	873	916	937	927	892	858	917	917	951	947	908	937	886	883	937	884	899	922	882	892	898	905	898	910	937	933	870	915	941	877	920	899	932	904	945	888	897	999	948	948	1002	890	972	902	898	924	953	912	920	911	869	892	939	844	914	909	883	906	903	864	980	909	917	916	884	942	923	943	951	896	963	940	898	849	894	907	886	909	954	927	917	917	851	908	959	929	885	882	879	892	890	910	945	967	944	924	888	866	893	919	894	894	927	918	922	905	910	876	881	1004	848	904	890	937	904	868	968	918	889	945	958	921	943	856	957	876	963	907	927	900	907	896	912	924	905	923	867	920	852	944	925	909	958	948	881	894	904	913	889	911	932	896	863	922	923	926	925	877	928	928	912	913	874	954	945	904	904	936	929	911	878	903	859	896	945	900	966	959	927	840	919	875	866	920	952	1000	891	945	909	944	906	915	916	836	918	888	961	901	874	939	911	914	925	963	890	924	874	924	945	923	950	872	910	909	936	904	909	858	956	960	931	875	899	929	887	892	884	931	914	924	874	906	892	929	908	905	914	872	915	911	886	964	918	920	913	899	949	896	974	976	884	935	881	866	905	983	897	884	856	926	951	917	919	927	910	895	870	883	925	868	910	889	910	942	871	887	895	871	909	891	916	971	923	869	913	922	934	869	935	961	937	876	864	911	935	921	876	953	878	866	910	930	929	946	885	942	959	963	949	901	904	890	907	950	892	911	919	873	960	915	877	963	863	906	923	991	854	931	901	857	890	947	903	935	913	908	959	966	888	921	890	930	874	901	929	929	924	909	901	894	876	945	909	850	907	880	901	906	898	923	884	882	933	859	924	944	928	931	924	895	949	899	922	916	946	904	888	872	963	840	942	962	833	873	918	875	931	889	915	899	888	920	982	917	891	918	905	867	911	892	904	904	925	917	950	884	912	924	876	830	950	865	892	903	954	947	931	911	855	936	949	920	907	919	905	865	852	934	892	888	892	925	923	939	945	921	928	922	935	866	914	913	906	917	964	839	876	871	921	909	879	916	953	864	894	896	907	894	885	849	901	892	893	893	932	962	866	909	921	925	877	921	890	894	913	895	888	873	921	906	925	835	906	917	951	925	921	923	902	953	915	897	913	960	889	917	864	883	938	901	946	891	906	886	908	926	900	899	932	920	915	864	878	927	975	898	903	906	980	905	887	906	891	913	912	925	898	932	891	925	893	888	924	911	881	875	933	940	927	863	900	892	950	886	900	898	920	873	967	937	922	911	928	892	912	853	953	897	974	906	944	913	904	924	1000	883	927	869	910	897	896	901	911	838	952	916	933	900	925	890	905	950	909	926	954	897	917	931	910	895	887	922	879	944	937	925	896	911	952	920	913	862	942	932	969	931	872	959	913	984	945	936	936	884	933	923	890	914	876	945	842	947	966	978	887	882	926	912	944	895	860	882	933	836	935	920	982	943	880	896	906	913	937	901	927	913	967	863	902	937	944	997	914	983	937	934	920	911	925	975	923	922	926	914	918	949	890	915	977	836	876	934	943	928	974	930	945	874	901	826	885	922	886	958	878	897	911	922	937	891	883	949	913	878	905	918	899	904	925	936	896	914	935	883	931	896	929	886	935	911	927	927	904	898	925	900	853	930	922	873	921	900	920	958	899	913	922	901	913	929	935	897	914	878	919	866	947	950	880	899	905	906	964	887	902	963	852	893	895	882	877	915	921	907	920	951	900	923	951	937	890	975	890	906	925	897	935	857	902	894	936	887	925	927	905	990	920	938	893	902	899	950	818	911	888	959	869	941	927	928	919	926	880	890	930	880	907	895	919	926	909	936	920	913	951	847	843	930	897	922	908	911	884	847	927	871	934	958	928	886	937	914	924	941	848	933	882	935	920	946	961	866	867	880	901	905	847	939	929	963	948	897	916	951	887	924	945	933	948	875	913	905	871	905	913	924	908	925	914	893	879	912	855	898	874	912	870	940	878	909	923	955	873	889	850	908	905	854	883	901	911	914	897	918	949	884	908	909	900	870	912	953	960	928	962	928	901	962	910	918	852	905	895	957	935	955	924	971	914	886	985	987	927	855	877	860	937	881	922	900	910	936	949	935	891	934	956	931	907	956	928	853	928	913	929	928	897	937	871	869	924	895	939	938	925	918	901	940	891	887	955	952	898	940	916	902	906	888	927	967	918	894	933	935	951	937	889	904	898	953	890	890	860	958	894	957	903	931	864	890	917	910	887	913	972	913	859	907	930	895	891	931	915	892	856	893	894	942	889	886	883	938	890	885	905	975	919	887	907	914	901	951	851	871	845	861	881	854	936	927	946	901	911	910	960	902	911	904	900	923	930	951	898	916	906	876	953	920	965	934	944	901	923	951	882	880	892	932	884	945	879	842	897	868	910	941	934	925	951	941	857	890	855	879	909	890	911	945	881	897	914	959	864	858	892	935	892	911	913	901	972	924	886	865	905	912	877	821	859	917	919	894	915	943	905	907	874	905	971	895	961	947	967	869	882	928	922	897	911	866	923	922	957	898	893	897	888	907	899	904	924	923	917	924	885	848	908	906	878	920	941	894	899	906	950	886	968	929	924	932	890	912	883	947	921	868	966	930	875	879	897	885	910	953	910	941	921	931	904	906	914	910	904	840	954	933	901	926	967	905	928	891	929	901	869	908	945	898	971	889	989	956	884	877	863	989	912	916	909	908	887	910	864	855	949	902	976	872	938	938	884	871	859	927	936	859	864	855	942	888	933	889	930	935	890	887	883	892	903	879	918	933	919	897	915	880	959	902	885	887	941	944	954	896	902	885	920	888	909	931	898	920	903	851	907	888	891	871	916	884	873	899	897	862	906	894	909	876	940	907	978	917	893	962	923	868	904	897	939	916	881	896	930	880	949	879	860	887	910	882	905	910	932	918	907	897	924	909	944	920	931	917	892	942	943	963	974	919	897	908	897	904	918	931	905	914	883	908	917	918	921	870	913	883	940	903	920	939	907	910	922	839	892	893	863	870	880	892	940	899	899	868	890	861	907	884	911	922	906	902	866	904	909	957	909	919	920	843	903	898	922	879	924	881	909	935	945	911	916	939	854	915	915	910	886	856	856	980	959	917	920	901	904	898	922	864
28373	18931	5654	708	538	533	475	479	454	443	456	444	420	474	423	455	452	403	427	474	443	455	489	509	427	428	430	424	445	437	473	479	468	494	481	455	512	487	472	451	449	473	468	458	419	456	472	459	462	464	475	438	476	441	478	479	460	422	455	440	501	484	443	480	404	479	426	466	457	495	465	438	461	459	458	446	452	431	464	422	432	404	457	444	444	430	433	469	435	463	451	426	448	445	415	438	455	447	486	485	407	422	439	449	441	444	460	461	480	464	472	464	431	482	442	440	450	445	466	428	491	430	435	464	435	443	447	455	437	507	417	431	452	454	438	457	469	436	457	439	440	502	451	455	464	424	437	484	472	464	418	437	453	434	453	433	453	426	491	427	473	443	459	503	448	441	473	464	410	479	463	421	454	443	439	469	472	466	418	488	402	449	443	452	465	461	466	454	414	435	441	440	471	460	487	460	462	482	452	422	437	422	460	462	441	439	438	467	446	468	469	439	404	451	454	440	463	466	485	461	439	451	473	422	465	446	466	438	475	471	463	477	452	459	414	479	456	443	446	420	491	446	446	430	457	461	451	466	458	462	456	447	438	436	426	475	440	446	422	474	472	428	427	483	488	484	487	471	407	459	430	447	434	477	485	444	466	458	452	467	475	428	462	433	450	440	429	458	446	442	452	442	415	445	466	425	432	435	443	442	424	495	433	409	477	481	425	451	472	508	474	442	412	493	438	442	445	422	411	446	414	475	483	453	468	452	465	436	432	450	447	420	450	420	461	457	473	450	482	472	488	442	506	457	462	443	426	440	448	426	463	418	454	473	448	458	437	453	437	455	495	462	427	491	480	458	445	437	480	429	436	444	510	465	416	453	458	453	413	465	472	431	448	435	461	456	461	433	476	462	462	444	440	443	417	450	447	446	438	407	411	425	468	464	444	464	453	480	418	434	435	462	472	443	446	449	478	432	447	421	441	464	449	470	473	455	431	459	434	457	465	453	441	429	457	482	486	448	392	460	442	452	434	435	452	471	481	476	462	430	474	420	438	455	472	462	440	454	424	442	508	444	442	464	424	427	478	502	439	443	474	398	416	435	453	474	442	444	431	447	453	429	485	453	437	417	467	495	461	424	440	446	404	442	472	443	426	477	460	455	445	436	449	434	439	468	471	471	510	439	455	453	472	455	469	448	453	424	455	455	463	435	456	485	454	455	477	450	435	432	408	467	423	440	459	460	456	470	491	463	514	419	455	417	453	446	454	464	440	471	412	426	488	480	483	438	497	485	474	465	444	464	486	453	474	468	432	465	421	520	461	460	440	494	485	430	441	457	441	489	483	457	466	433	417	411	420	459	480	444	457	429	502	438	459	468	461	478	429	485	463	456	421	423	448	412	449	462	442	448	423	445	483	475	456	440	436	472	447	455	476	409	455	462	507	472	428	434	453	462	442	456	448	459	483	477	464	468	476	484	457	447	459	488	468	471	427	450	421	455	463	434	411	463	462	442	445	449	468	454	459	506	455	432	445	440	444	446	428	461	483	435	444	445	472	430	420	484	436	432	453	447	447	440	462	449	442	462	431	432	447	442	481	443	446	452	420	443	455	452	416	441	443	486	461	475	473	476	455	451	506	442	450	436	431	454	426	440	429	467	469	431	463	460	423	433	444	462	478	448	411	479	449	434	456	433	448	443	451	466	434	453	501	428	450	444	452	434	458	455	451	482	411	417	447	445	469	447	424	454	430	447	442	415	490	450	444	476	453	496	405	458	466	449	458	458	460	478	487	454	456	473	477	460	464	442	449	451	482	468	446	469	453	443	467	413	483	445	476	461	478	427	438	467	429	407	407	470	476	444	444	425	479	459	420	450	458	426	455	497	479	480	474	432	452	422	437	471	450	400	451	463	446	486	416	420	415	433	492	446	420	452	483	422	449	444	474	445	466	466	461	470	443	429	458	450	427	469	463	454	450	468	448	427	448	452	461	410	475	487	452	450	428	459	435	456	480	426	457	466	465	455	397	413	443	465	425	450	456	424	447	426	444	443	469	442	436	475	441	438	457	441	471	475	486	450	479	425	441	469	444	468	451	460	446	429	404	412	459	464	464	458	476	471	471	396	493	485	476	445	469	446	456	441	425	442	448	448	399	434	442	429	420	426	441	472	467	442	442	395	425	464	450	438	458	438	401	462	412	483	459	426	447	495	420	444	430	441	467	465	494	414	490	435	452	461	520	443	432	416	445	435	439	422	433	462	495	498	459	458	416	442	514	473	483	431	440	475	457	513	399	490	434	444	453	451	462	430	453	440	452	462	431	456	448	452	449	479	438	433	445	441	482	385	466	459	461	419	456	469	442	449	492	412	427	487	444	461	422	435	444	462	459	451	448	457	469	466	449	448	447	438	429	434	409	453	478	475	441	491	450	464	427	434	454	483	489	463	434	450	447	435	459	393	454	448	427	446	459	459	428	434	454	440	442	424	445	460	454	450	430	456	458	463	419	437	402	477	435	463	446	448	399	453	474	428	485	443	433	431	449	443	449	458	495	461	466	474	422	399	438	461	457	496	432	428	432	431	452	468	436	454	436	465	498	449	466	469	448	443	460	422	512	416	461	426	407	411	404	487	468	483	485	442	473	473	459	460	414	474	464	440	450	451	474	455	427	488	467	457	502	444	435	474	458	452	462	436	452	427	414	479	448	444	445	451	480	435	446	483	476	456	417	464	465	444	517	438	422	436	435	445	436	467	480	461	470	456	469	459	409	440	461	470	492	406	478	433	425	473	421	463	455	472	424	453	462	475	417	437	470	439	454	450	465	433	460	449	481	451	422	453	442	427	442	492	429	434	503	419	418	480	448	455	435	446	448	441	501	499	445	392	471	447	479	445	485	460	419	452	436	447	394	477	476	450	435	424	465	408	443	458	459	443	439	459	467	445	459	475	409	531	462	437	424	472	453	446	496	453	438	439	474	463	503	448	469	394	412	447	448	465	487	421	479	443	494	474	441	434	468	421	454	437	438	430	491	465	439	467	471	459	421	455	457	464	444	460	461	434	417	461	444	473	459	434	443	421	452	442	430	443	416	447	460	453	430	445	472	428	475	477	465	438	451	446	436	437	426	506	444	433	452	463	430	451	458	436	450	477	424	443	428	453	442	443	451	472	450	480	382	482	418	454	415	435	426	427	461	419	491	487	448	485	425	427	439	433	462	440	461	455	426	434	423	441	460	447	445	457	459	446	448	435	461	459	427	445	451	420	436	446	464	472	441	459	434	424	427	462	453	476	486	433	446	440	400	452	468	445	465	454	454	446	429	476	480	448	458	435	421	456	460	451	448	458	444	472	413	453	430	458	416	449	460	468	459	454	474	470	420	459	452	435	459	448	448	462	474	440	449	433	494	417	454	428	432	452	424	453	442	472	449	449	442	467	435	475	447	444	422	468	487	444	441	421	464	419	448	438	444	454	461	471	429	465	451	453	484	416	417	427	465	431	491	435
10169	13876	1194	573	553	510	507	533	468	471	429	500	515	462	486	467	492	484	485	518	479	521	505	468	489	508	487	462	455	446	460	524	485	552	502	512	512	522	482	500	484	524	462	461	476	432	480	492	498	485	484	501	449	494	475	499	505	464	481	485	457	472	490	468	505	496	495	458	433	471	511	496	496	503	475	495	468	514	451	455	489	523	483	468	475	506	489	471	451	504	464	482	524	447	427	512	520	488	490	493	463	468	438	451	475	522	492	503	523	476	470	457	500	476	465	471	474	485	459	509	482	514	465	429	499	477	453	510	521	487	475	474	483	473	457	512	459	459	460	482	446	464	471	473	468	488	477	470	509	469	483	503	467	460	464	490	458	464	512	487	463	497	470	482	444	501	458	486	483	466	463	428	454	461	484	488	451	506	497	471	481	466	466	450	460	473	504	490	458	455	514	462	469	492	480	530	474	490	469	442	477	464	485	492	473	514	473	471	472	459	450	447	506	438	489	437	440	500	521	469	469	496	485	479	486	455	481	485	493	471	474	477	467	481	490	472	496	439	480	474	494	469	478	499	478	472	524	458	486	470	466	482	491	432	493	512	464	485	486	491	488	483	452	470	452	483	448	494	446	484	495	470	474	446	477	439	483	505	475	482	483	497	490	474	485	437	452	504	467	487	452	487	438	485	484	460	496	425	457	469	478	471	443	472	446	440	474	446	473	465	458	468	458	485	483	477	495	471	493	512	454	503	494	459	489	489	477	526	471	475	465	490	445	500	460	496	496	499	502	496	460	486	466	483	480	470	449	459	511	455	456	516	470	498	479	515	465	478	510	493	481	494	506	513	506	508	517	465	491	491	448	469	481	466	477	517	506	494	502	510	516	507	502	450	493	478	475	444	483	493	478	452	518	471	483	428	518	488	502	477	451	496	475	462	480	456	493	484	467	474	491	460	436	496	479	470	490	471	472	488	518	452	484	457	516	439	494	484	471	512	459	496	516	475	475	446	469	455	479	496	442	475	446	527	476	463	511	476	466	460	490	462	509	497	466	484	476	459	483	486	467	501	441	478	470	509	476	437	505	486	489	465	503	487	484	505	501	497	430	478	490	481	507	482	518	486	465	454	502	472	516	503	505	500	473	460	487	439	448	471	483	471	470	520	497	465	482	446	458	494	477	470	491	484	475	455	456	492	480	456	516	493	486	484	478	483	469	514	467	456	490	516	481	502	442	462	509	495	427	496	489	459	481	484	491	479	456	471	496	487	480	476	476	461	509	487	509	459	490	497	472	498	471	485	471	488	493	459	491	455	431	448	455	488	457	473	483	521	454	465	472	478	466	514	475	438	494	487	456	471	496	491	465	456	503	504	456	509	450	485	485	461	487	494	463	484	487	473	483	459	482	460	451	491	470	481	508	485	434	481	468	467	462	487	495	469	485	479	466	424	450	480	463	439	468	440	443	463	492	464	477	475	507	446	508	485	497	487	482	479	508	481	460	480	487	448	499	494	474	491	498	502	480	518	448	439	473	473	515	443	467	456	464	476	496	487	497	472	530	460	465	467	466	477	469	453	446	466	490	474	473	464	419	507	488	487	525	472	507	446	497	496	465	484	459	454	450	476	461	486	476	463	494	464	462	478	478	485	474	502	485	484	454	449	484	485	447	506	442	518	455	472	465	476	455	467	493	517	494	496	486	483	456	453	451	452	485	445	465	475	514	509	486	488	488	480	471	491	509	447	483	428	490	507	517	455	515	494	506	488	475	462	467	447	466	472	447	481	479	496	485	472	441	498	483	472	475	476	493	513	473	465	471	497	484	462	510	453	528	473	540	487	449	523	510	487	456	447	483	490	512	474	436	467	490	495	475	493	466	502	496	502	507	475	511	477	473	501	486	481	453	502	445	446	488	479	457	453	528	472	445	502	453	485	484	496	456	500	501	476	472	515	518	458	458	483	490	514	475	487	482	501	453	447	465	503	485	533	480	487	463	474	498	473	518	431	464	513	475	488	475	468	461	457	469	506	478	490	477	456	488	471	478	519	476	496	489	486	449	480	478	487	463	480	464	479	523	454	503	481	509	457	477	501	479	469	470	500	451	448	477	456	478	506	481	475	479	458	464	492	459	446	458	460	512	443	459	478	465	480	479	469	473	468	472	460	471	502	440	458	502	472	444	480	496	488	434	453	476	486	507	480	467	466	468	496	452	459	512	507	479	476	484	451	504	494	489	501	467	479	499	525	490	488	456	494	465	493	468	452	466	513	475	454	464	484	523	439	443	474	475	492	476	496	482	478	456	453	471	480	503	435	497	475	507	511	477	477	479	482	468	463	469	452	487	463	477	484	464	455	502	477	502	466	494	462	452	467	471	491	505	482	474	427	476	516	490	471	478	474	438	457	499	469	459	461	478	485	472	468	501	449	516	459	474	491	522	489	459	444	506	463	481	471	446	446	458	481	453	423	450	495	454	486	514	471	462	444	483	482	440	465	496	456	468	435	456	522	494	479	448	486	531	474	515	502	451	486	496	464	469	502	479	488	455	493	439	463	489	486	505	512	449	510	481	494	416	475	534	449	474	487	447	459	464	444	457	462	463	459	498	471	487	533	485	509	464	527	512	502	454	480	472	515	496	494	476	499	471	507	469	476	493	483	475	492	479	432	467	512	478	446	450	450	485	485	510	484	487	448	445	459	477	509	443	504	481	437	462	516	496	489	482	471	478	476	465	510	490	449	464	507	468	476	430	479	500	490	481	464	469	484	494	477	509	473	487	477	474	467	485	487	476	458	454	478	502	486	479	449	529	464	510	449	438	495	467	465	505	505	511	451	471	505	481	439	500	453	460	463	461	497	481	455	447	491	450	435	509	490	493	473	493	466	501	484	456	461	485	502	489	491	490	480	462	467	459	494	439	499	476	462	490	468	484	459	499	466	467	490	421	470	433	510	475	511	449	491	491	481	453	483	455	479	466	499	497	511	470	513	506	494	490	483	488	485	472	472	518	437	456	472	504	497	463	480	478	499	463	489	505	452	462	479	474	506	487	494	468	485	495	485	487	491	468	487	459	453	449	476	488	472	510	481	497	522	487	463	512	490	482	509	516	492	524	444	486	448	514	480	467	487	485	506	519	453	451	475	443	495	460	456	457	466	481	475	426	460	490	483	475	494	489	489	500	495	485	451	459	500	514	488	448	475	495	488	487	510	468	471	460	444	464	455	450	466	450	495	468	490	463	488	447	497	468	455	449	479	502	458	483	506	505	468	490	497	439	521	452	463	516	484	473	488	470	498	463	515	505	512	483	460	482	460	503	439	458	470	490	463	428	465	449	494	470	459	492	445	476	491	479	444	475	469	433	502	460	482	484	472	491	470	455	450	465	473	446	503	487	487	492	479	465	430	466	465	485	495	480	473	471	523	482	504	482	494	483	497	446	467	494	461	442	516	491	496	487	439	440	474	483	453	476	493	478	504	502	497	510	520	506	466	506	471	474	475
24254	21554	28922	24640	21489	8817	1400	1068	885	862	817	812	777	796	814	763	749	792	761	759	709	759	717	722	743	706	721	724	757	711	702	753	675	715	759	773	718	789	780	697	709	722	716	750	734	730	758	707	694	700	683	683	706	742	660	735	754	674	766	703	757	744	662	759	699	716	703	661	705	718	703	718	731	726	684	693	693	755	673	716	705	683	693	729	684	750	752	695	704	739	710	692	719	764	685	727	748	720	699	742	717	766	697	708	720	706	726	713	715	705	714	677	721	708	720	717	684	686	735	711	692	693	757	711	744	682	676	708	741	720	702	720	672	718	717	737	707	724	646	702	703	676	713	710	694	751	726	727	687	753	713	756	701	712	695	746	696	708	686	749	649	708	717	735	712	712	702	712	717	685	726	724	743	682	721	714	740	703	744	646	717	659	714	770	660	689	762	708	708	673	706	700	791	695	657	667	700	714	703	705	679	703	716	744	704	710	749	714	710	682	702	740	693	708	699	716	706	755	690	700	679	690	736	721	692	671	701	696	689	730	711	762	731	747	690	707	695	712	730	718	692	698	709	699	710	737	748	720	689	715	747	711	722	710	743	723	735	721	693	668	718	746	717	709	725	708	712	663	695	721	715	668	694	699	717	681	700	750	722	712	729	717	742	665	669	723	720	733	678	748	701	662	710	681	750	698	714	751	728	674	699	716	684	775	691	712	722	671	731	665	708	692	734	721	742	682	674	671	685	750	707	679	736	732	707	721	769	702	711	737	738	679	758	707	691	732	722	712	672	705	731	684	715	675	721	718	754	735	681	699	677	649	687	727	714	719	712	669	739	705	723	723	675	696	754	727	714	754	701	730	718	716	727	758	729	703	689	744	751	703	731	741	690	726	702	676	742	718	734	709	747	684	667	696	723	701	676	722	711	703	683	742	744	679	699	728	706	676	728	686	674	700	728	713	726	664	680	717	712	679	718	676	687	758	704	681	721	692	682	739	680	712	755	730	685	736	709	731	721	719	665	702	706	704	688	687	626	676	707	692	701	690	687	699	721	748	757	710	700	699	713	733	691	727	743	720	667	718	728	700	686	667	680	667	715	707	667	753	745	730	706	731	690	702	759	702	731	713	681	726	729	686	718	692	709	681	698	710	691	733	717	737	676	740	689	714	738	723	687	681	709	692	704	667	734	682	695	745	751	688	720	747	705	739	698	694	747	770	710	728	662	723	690	707	728	705	684	690	703	683	704	698	712	711	720	705	684	731	736	740	758	734	719	693	661	705	736	672	734	729	725	716	723	677	706	688	753	686	710	726	658	703	680	714	733	726	796	697	703	713	708	720	751	750	703	688	713	730	714	693	700	695	692	744	726	715	696	671	647	672	707	692	709	711	711	724	682	736	714	753	712	705	702	714	694	729	686	708	679	780	737	735	747	709	697	758	712	696	722	800	703	735	715	707	694	712	725	708	694	727	700	677	708	712	710	694	723	742	664	721	677	759	727	737	673	702	719	718	694	732	709	731	728	715	704	723	710	677	702	711	754	723	728	745	721	713	710	695	711	678	730	693	702	763	714	678	671	698	677	690	713	707	772	772	703	718	684	693	719	682	672	723	734	714	711	728	721	748	704	701	690	709	754	742	662	707	711	694	703	716	720	732	712	650	661	715	774	716	749	746	727	742	755	716	708	691	755	719	704	683	696	718	696	672	763	717	678	737	693	694	703	741	728	697	701	748	702	726	721	743	721	703	688	699	749	738	707	687	749	743	706	720	668	707	740	671	741	707	690	746	680	715	729	733	727	732	708	728	713	726	684	704	688	677	711	721	736	705	705	655	678	686	759	714	692	718	694	712	749	723	690	706	696	729	651	732	699	711	699	694	768	704	705	693	689	741	724	691	684	705	721	697	741	702	735	708	700	703	716	697	692	722	670	741	742	654	771	697	667	725	723	653	730	750	680	654	722	766	785	732	725	746	692	720	686	696	753	665	705	745	735	691	691	692	751	691	714	762	706	734	695	724	691	733	693	711	690	730	656	719	738	684	703	708	705	760	774	735	687	687	754	735	733	748	683	732	724	738	713	735	715	694	696	764	727	659	777	692	718	709	757	698	711	732	699	685	708	694	701	703	708	691	746	724	692	731	738	697	701	712	753	703	714	769	699	678	712	667	717	714	665	727	737	713	758	734	723	690	673	722	683	700	707	728	733	703	725	714	691	732	731	713	723	694	712	704	768	719	680	672	723	726	697	697	741	679	691	695	659	713	709	687	719	744	757	668	706	734	727	673	752	733	710	716	687	670	696	736	734	683	724	748	724	746	684	705	663	755	669	737	721	724	739	698	715	710	694	723	691	724	716	698	703	744	738	724	673	719	732	696	705	705	694	695	686	681	719	722	663	697	705	684	702	731	743	729	695	767	704	728	751	734	769	689	736	708	727	674	699	680	728	722	711	712	688	706	695	709	760	700	745	716	774	688	770	695	698	676	723	710	765	771	704	699	736	682	667	687	652	649	792	672	702	714	701	747	727	689	715	681	710	720	710	709	744	723	711	754	707	674	727	705	714	726	716	710	718	739	732	743	708	682	726	683	709	716	683	704	708	708	700	680	713	692	740	737	742	742	694	646	725	753	715	726	668	700	722	737	684	692	700	768	694	741	681	747	716	687	733	728	771	740	761	721	714	705	738	713	739	673	703	707	731	667	734	708	694	742	678	762	711	695	704	679	681	690	720	713	690	715	682	695	668	692	745	663	698	702	644	708	770	693	750	740	698	720	702	729	715	679	657	681	701	710	676	700	702	718	732	701	713	665	707	696	728	702	717	724	673	685	708	695	688	698	762	762	726	679	713	713	688	703	704	703	725	708	725	731	725	710	725	736	711	725	664	663	666	687	703	682	719	699	688	644	680	705	668	686	660	721	698	703	741	702	694	727	682	732	711	700	668	665	703	704	732	686	750	723	690	704	743	728	737	693	670	732	717	672	683	724	704	685	765	739	668	736	733	725	713	721	695	706	699	737	736	669	719	683	709	697	681	694	703	689	720	752	701	743	727	725	696	705	688	682	671	717	662	726	724	732	715	737	673	722	713	706	683	735	695	758	699	730	691	727	733	728	727	683	665	693	751	761	669	686	664	732	762	646	702	711	710	730	691	675	718	769	748	705	713	738	748	677	706	707	693	696	663	762	663	673	719	741	685	657	724	753	738	729	692	784	685	724	692	701	677	699	689	681	707	727	693	755	714	668	697	735	668	706	737	687	755	676	724	721	728	714	702	663	684	731	734	664	742	674	744	735	721	724	681	718	701	757	688	721	735	697	693	693	710	728	741	736	692	664	692	717	712	683	661	690	680	744	696	672	714	680	720	688	738	658	689	698	652	745	737	720	734	755	683	660	675	720	707	729	679	736	673	677	768	783	749	713	717	669	694	724	745	685	676	697	705	716	685	720	712	700	693	715	744	703	669	698	689	667	718	714	749	756	720	695	676	730	682	703	672	726
11964	56596	9735	2731	2074	1649	1317	1309	1077	1042	977	890	878	839	812	794	819	736	755	790	774	728	717	775	766	800	753	721	740	682	742	701	730	789	844	800	774	734	730	763	722	714	739	778	719	753	710	671	739	738	737	773	722	714	769	728	754	756	731	760	705	799	685	709	709	723	730	725	751	728	698	758	744	728	755	773	718	759	727	743	695	731	749	725	657	715	716	696	741	727	701	747	709	739	719	710	702	715	750	712	743	709	684	754	695	719	745	728	709	764	712	746	731	737	733	720	723	709	746	739	682	780	742	698	775	785	691	786	720	682	729	694	692	744	774	725	727	694	738	748	709	715	705	713	749	682	701	708	708	734	672	728	712	752	731	733	749	705	747	705	663	758	709	698	736	679	694	751	684	763	712	768	699	658	749	710	753	725	703	744	745	713	691	751	702	748	743	685	704	730	667	690	694	742	769	697	730	720	727	755	717	717	775	696	717	692	759	720	747	688	757	740	731	739	647	702	717	727	775	748	721	742	742	747	708	751	716	726	721	712	708	749	675	718	708	705	742	721	712	786	730	753	700	694	724	789	734	702	766	699	744	696	762	681	726	680	772	736	717	705	720	733	685	737	710	745	723	759	764	692	723	740	727	702	715	738	697	687	776	754	715	738	748	753	676	729	692	747	707	766	711	699	713	670	694	714	719	712	767	703	737	727	715	735	700	743	703	713	679	685	733	716	719	688	734	759	738	758	658	714	745	692	728	707	701	728	731	724	717	699	676	698	720	749	654	716	682	685	702	717	692	749	735	689	663	755	712	741	741	704	751	746	708	765	701	700	730	696	765	727	717	746	760	714	709	691	720	684	730	747	708	736	732	745	736	707	758	744	729	717	703	743	747	707	724	740	756	741	733	725	694	720	720	751	691	719	687	703	718	690	731	690	718	673	722	733	760	740	734	747	713	714	733	692	735	699	753	748	746	705	735	702	726	718	765	707	770	762	681	714	716	708	734	620	751	676	702	771	717	678	723	717	689	700	681	770	707	739	752	755	734	695	757	719	736	716	784	740	691	706	723	707	713	723	700	734	744	699	689	768	738	711	695	707	726	719	749	727	714	699	759	753	702	703	738	736	754	714	735	694	727	678	732	729	731	652	753	723	767	711	698	738	685	731	718	734	780	718	692	729	736	711	751	677	648	722	761	724	717	727	714	743	708	683	715	736	721	711	778	732	747	751	759	683	731	706	748	683	733	713	725	696	733	686	738	715	699	729	717	739	722	785	702	765	699	746	742	704	707	685	749	683	672	711	732	737	700	722	707	794	708	741	781	749	703	692	693	731	732	697	736	783	731	692	730	742	725	729	733	714	702	754	737	741	652	706	680	728	721	731	705	698	733	695	687	765	689	766	714	750	790	739	718	720	729	727	726	696	776	733	711	768	753	727	713	712	727	798	716	765	780	770	750	694	719	732	721	735	719	709	707	755	702	730	717	691	772	737	763	704	717	763	722	719	715	722	712	728	732	696	725	725	774	694	760	706	708	718	705	733	709	684	699	712	674	720	706	733	697	694	731	705	736	720	727	675	701	724	678	730	758	770	723	712	710	761	705	734	734	747	775	743	733	701	708	706	717	735	751	698	733	714	700	745	701	695	738	732	758	766	793	692	725	697	716	740	740	711	692	718	716	674	770	716	737	754	712	707	728	722	683	738	756	702	758	734	754	740	726	737	737	735	708	720	767	700	723	691	745	749	722	730	717	767	740	692	716	760	756	779	716	715	775	741	726	749	732	714	728	761	740	666	714	751	755	730	762	741	707	775	730	695	708	735	725	739	722	736	736	675	716	713	731	742	708	782	682	718	770	698	716	777	685	694	689	747	719	744	735	682	740	678	717	722	756	688	701	716	701	756	758	737	726	716	717	746	672	698	732	707	782	739	771	780	692	676	739	740	733	709	759	742	749	761	710	699	733	700	725	717	733	696	732	692	738	750	676	729	709	749	753	746	750	723	731	702	681	739	701	692	714	711	712	739	720	707	716	699	696	749	702	745	707	723	721	707	713	760	718	730	753	730	707	713	709	713	724	710	729	724	724	752	744	741	686	716	724	724	761	730	678	688	758	746	715	715	720	668	714	723	765	732	739	720	726	716	748	744	723	740	704	726	752	739	716	719	757	727	715	703	752	755	724	757	682	734	696	727	747	736	712	734	659	678	723	756	725	707	727	684	764	730	744	730	761	690	757	749	721	731	708	703	728	758	749	701	756	770	772	686	688	702	748	696	690	773	756	713	714	706	698	677	701	693	659	685	740	731	714	716	740	702	677	723	701	732	755	717	687	759	716	733	737	697	734	679	749	768	696	717	722	726	706	648	721	712	760	728	724	703	718	735	739	719	669	720	694	724	685	700	725	700	721	750	714	703	718	722	680	704	714	737	695	718	747	692	738	700	686	744	756	740	672	716	756	727	711	717	719	743	695	769	734	743	739	763	758	734	737	724	714	747	702	727	738	718	673	754	714	684	678	686	683	715	715	682	719	757	733	714	725	724	696	673	702	713	766	768	697	760	722	691	739	721	699	724	720	724	733	718	749	688	747	745	693	759	728	744	726	725	746	722	726	698	736	677	713	771	717	712	711	717	703	699	694	747	719	687	762	742	717	677	688	689	709	710	705	719	687	698	731	755	716	696	686	766	770	707	749	762	747	709	692	714	723	687	735	732	768	736	711	704	706	743	784	699	689	738	706	753	714	709	729	746	720	716	704	698	719	689	724	674	735	712	678	741	692	729	722	743	714	729	704	672	724	684	732	735	726	735	740	684	732	751	721	785	699	728	745	722	755	724	728	741	661	712	714	721	749	688	727	735	646	749	735	754	680	750	702	753	760	707	698	709	728	697	753	773	664	693	714	700	698	655	703	704	719	684	708	735	731	692	743	743	703	737	676	746	702	709	733	727	688	709	691	754	722	649	747	698	701	740	709	721	730	717	647	726	724	749	700	702	740	766	686	664	719	721	762	725	660	712	675	698	734	688	741	717	710	676	746	766	712	761	743	714	819	696	729	689	720	695	725	725	729	710	741	742	748	747	725	702	702	739	740	753	715	713	701	701	734	750	716	795	739	726	675	738	729	739	707	703	742	706	715	761	701	741	721	703	723	704	707	695	724	681	714	714	739	684	751	716	704	694	761	690	762	687	742	695	782	715	727	750	737	737	719	706	708	705	715	704	706	763	747	690	748	675	670	719	718	705	701	724	756	729	747	703	719	733	720	661	806	680	740	748	731	713	760	710	743	756	733	703	714	677	707	745	776	740	727	725	728	724	709	734	720	721	666	741	730	750	749	673	683	733	701	679	716	753	715	737	713	704	696	708	686	731	708	732	695	704	724	722	689	772	672	740	676	682	713	729	663	711	746	741	742	707	738	663	741	686	667	730	721	773	740	753	749	708	750	719	722	732	763	741	732	774	699	725	732	710	748	697	714	736	721	696	696	717	707	703	715	693	767	690
25423	21589	27367	25853	8810	898	745	645	600	595	570	575	568	579	525	543	530	523	531	503	532	496	537	563	544	498	539	529	501	545	550	519	512	558	528	546	509	545	520	579	558	526	530	502	511	563	501	506	484	502	553	511	536	514	538	549	552	510	527	533	543	479	526	511	514	512	473	519	515	532	527	532	462	535	440	511	522	491	511	544	588	537	537	532	535	522	488	505	513	546	534	492	516	519	525	525	513	508	516	508	524	512	531	494	536	511	535	513	556	482	523	495	529	542	525	519	487	547	509	527	482	523	516	517	512	494	508	511	519	527	523	531	520	528	499	533	517	533	521	523	533	526	537	512	517	462	530	513	536	539	530	543	486	463	488	538	542	514	536	513	473	530	527	537	490	498	507	547	521	501	506	536	487	520	515	503	530	450	535	524	540	465	518	506	521	509	485	543	532	519	490	492	521	511	493	521	532	531	519	514	504	498	483	543	514	512	551	489	518	500	497	546	512	513	563	551	501	526	523	506	529	521	521	511	497	507	532	533	502	547	532	493	509	525	516	553	514	501	526	530	531	523	542	535	453	483	537	500	539	494	482	505	491	485	487	520	504	551	502	544	544	506	493	520	503	525	521	525	491	507	515	502	521	535	491	508	518	468	497	493	506	498	554	462	501	504	488	563	495	525	561	528	504	533	510	507	489	515	564	497	501	528	539	553	540	521	483	503	497	522	501	511	549	534	513	538	535	565	501	492	509	543	506	528	514	514	525	521	509	548	547	574	501	462	512	460	475	529	535	489	536	514	522	493	516	487	520	514	497	506	538	496	548	516	544	574	537	478	554	511	496	513	517	493	491	534	543	482	483	517	507	513	511	525	527	541	555	496	520	513	520	515	505	466	533	496	518	527	509	580	536	528	540	533	533	495	520	502	518	569	506	503	480	512	517	472	511	518	507	552	504	517	531	535	524	486	495	503	491	461	491	516	516	509	525	510	530	498	488	478	573	468	511	517	514	544	488	517	521	539	519	509	538	545	526	526	530	517	549	511	505	499	512	496	508	458	518	542	495	508	521	491	506	498	498	493	532	504	554	527	509	555	508	543	521	527	545	539	511	536	522	515	524	535	495	491	535	573	517	477	518	502	539	474	470	549	483	474	498	517	494	518	506	512	472	486	514	459	524	494	482	590	525	550	474	549	501	503	513	510	535	478	497	546	524	497	499	476	497	535	492	512	536	523	543	484	526	511	521	497	469	529	531	513	496	566	508	565	500	507	520	489	561	499	482	473	477	508	530	554	514	510	506	490	523	542	519	480	539	527	519	539	502	502	471	524	514	532	532	499	509	509	529	502	495	524	516	549	505	521	566	539	521	563	498	540	519	530	485	482	497	548	556	537	513	493	507	534	505	528	536	500	526	525	500	571	488	550	509	508	534	503	489	483	484	529	498	514	488	512	520	482	506	511	529	515	519	541	530	470	505	505	507	533	528	566	526	484	471	517	521	530	506	503	512	538	505	506	527	530	500	518	500	557	502	528	524	490	524	507	549	505	545	547	499	458	537	533	545	506	512	534	508	504	539	538	484	513	506	510	476	478	493	488	491	523	524	565	529	487	513	506	490	509	483	491	495	563	506	520	473	541	531	481	489	527	485	570	533	500	537	500	543	517	545	495	488	501	503	516	549	517	514	511	493	559	520	490	480	536	533	505	500	541	508	507	481	563	489	483	554	525	475	516	543	532	484	533	550	540	502	513	500	530	482	509	519	498	553	478	538	486	521	492	522	540	513	541	569	505	473	515	479	500	468	522	531	513	533	505	501	510	495	525	503	476	556	573	516	505	499	519	524	510	482	484	536	526	520	490	505	510	509	538	525	503	519	478	527	510	542	480	526	558	516	511	510	501	550	548	559	554	515	486	518	511	515	550	528	517	546	478	507	497	520	489	513	535	499	456	535	537	530	518	537	507	525	539	477	528	520	505	521	514	507	479	491	520	531	510	527	468	487	486	533	503	473	518	477	488	533	522	490	540	476	508	492	528	545	534	520	507	533	504	524	520	521	513	472	514	491	522	498	532	503	509	480	548	538	544	485	549	513	518	500	522	480	482	523	537	472	536	523	516	569	533	530	532	519	514	506	485	564	496	507	525	512	551	507	533	536	526	557	535	539	529	471	514	516	504	480	560	534	507	474	538	484	489	503	493	520	544	504	518	517	496	503	492	514	515	560	507	513	557	508	518	473	519	511	521	498	487	518	548	524	473	515	486	492	572	483	495	528	531	538	519	551	528	471	552	512	496	533	519	536	509	511	519	504	532	520	526	544	481	507	528	518	509	520	515	528	493	527	518	471	522	529	506	520	530	502	542	497	493	521	509	514	565	525	556	563	505	527	494	479	550	536	489	517	518	498	497	521	515	477	529	539	526	500	533	522	499	529	524	518	546	520	508	563	524	445	529	513	505	504	499	519	526	523	527	497	529	534	505	479	513	535	526	502	522	492	500	542	510	497	514	522	517	498	489	508	545	538	498	499	514	513	479	521	544	497	479	503	497	528	545	494	499	540	533	525	505	519	533	516	474	486	476	501	529	536	521	527	517	441	504	480	517	492	517	516	487	494	516	507	504	507	525	494	511	486	517	543	511	539	481	572	524	523	493	542	553	487	478	510	505	555	535	547	500	504	502	504	493	526	546	489	511	497	513	527	514	514	495	535	540	538	527	500	484	534	519	470	556	502	529	514	499	498	531	490	487	531	526	536	515	462	492	517	518	538	508	505	510	528	521	526	520	529	517	507	496	561	493	515	499	542	539	499	508	566	518	526	546	518	502	481	501	512	518	502	489	537	479	526	523	526	531	526	494	555	528	530	511	498	502	514	512	506	505	500	554	528	513	527	480	509	503	536	488	540	493	509	510	557	539	476	529	510	475	503	514	541	531	528	524	508	543	504	495	475	524	527	537	524	500	511	509	509	520	475	523	510	519	534	479	526	459	520	529	509	497	596	505	513	503	541	485	518	507	479	524	526	516	524	520	492	552	517	532	490	486	483	532	499	476	526	517	515	501	529	510	536	529	495	520	505	531	505	524	499	506	507	487	489	521	539	535	538	554	516	522	483	499	525	516	535	525	501	506	512	520	468	489	532	507	500	492	546	577	516	511	531	542	544	559	505	518	531	480	527	532	527	554	536	508	497	561	567	543	512	507	522	512	521	536	485	460	499	499	509	553	561	484	534	505	520	485	464	536	542	482	554	546	498	502	492	511	451	530	537	510	495	505	498	472	518	512	505	501	496	480	528	503	527	543	557	528	547	507	519	501	475	524	479	516	502	462	532	484	526	521	511	517	540	541	504	504	536	558	517	509	538	543	507	544	549	505	551	506	518	524	545	521	532	520	530	515	511	507	546	494	514	512	486	506	484	575	549	537	521	511	549	513	508	472	527	489	497	501	495	560	515	532	541	519	554	501	494	518	523	516	520	514	529	476	502	523	507	503	525	506	498	512	522	498
13007	50997	12718	1597	1277	1033	921	835	760	718	717	642	645	661	631	639	610	608	592	600	555	623	572	598	588	606	596	570	588	570	589	578	566	588	589	600	578	595	592	590	549	560	563	580	545	546	596	572	553	550	563	553	586	526	577	571	548	588	552	555	580	606	566	552	544	529	583	586	611	568	562	583	585	555	601	570	505	510	558	579	539	587	596	602	541	553	582	582	557	567	499	540	577	571	586	570	565	588	601	552	599	590	544	543	548	562	561	569	561	506	557	586	542	548	545	554	581	552	550	542	551	531	549	543	563	548	557	524	602	524	580	524	522	588	540	571	559	560	566	598	568	592	566	559	580	589	530	556	558	525	592	549	562	556	550	538	554	553	564	578	572	551	526	596	559	575	556	570	532	577	536	547	553	550	592	540	573	565	504	554	569	555	579	516	569	539	548	575	547	544	534	589	533	517	542	550	559	545	580	573	568	521	551	566	552	613	554	521	591	586	531	561	530	546	563	518	591	578	538	548	572	563	550	538	552	571	536	561	571	574	532	543	571	551	594	552	562	543	590	600	553	557	548	555	532	600	595	542	542	518	554	558	525	534	586	536	508	551	588	525	598	517	588	575	556	537	571	579	571	550	559	567	605	535	574	542	562	550	548	555	552	556	555	578	561	547	520	534	503	545	575	519	575	561	566	575	552	531	599	548	557	573	553	530	536	563	546	553	580	546	602	562	572	548	550	570	578	545	585	510	545	556	517	546	504	544	565	548	560	563	542	581	553	561	552	572	530	558	560	548	565	578	566	533	566	566	529	505	570	569	540	565	533	562	580	539	567	553	550	544	593	552	584	548	575	559	584	564	556	541	543	550	523	566	565	607	542	597	560	577	539	560	547	549	546	499	544	521	570	559	582	535	541	511	549	580	509	571	545	526	558	532	544	528	596	596	515	583	559	519	596	593	583	575	565	546	525	572	553	555	542	547	568	517	519	542	547	545	561	588	567	557	588	586	600	576	541	566	540	576	562	522	528	548	558	530	590	544	569	584	545	580	564	545	579	540	553	552	563	605	549	597	546	596	541	565	571	526	546	547	602	594	590	576	587	559	570	576	519	570	539	565	558	550	571	496	591	540	548	559	525	536	557	541	530	532	559	566	582	546	561	580	619	576	579	550	568	535	539	566	572	559	545	561	538	557	543	583	555	616	603	566	543	520	546	578	568	580	542	556	601	509	530	538	548	538	558	552	581	526	592	536	591	566	579	545	583	571	544	555	552	548	589	554	585	536	612	556	571	560	572	564	573	534	549	553	555	535	578	502	550	570	558	568	578	566	573	581	627	560	543	573	527	553	572	539	584	565	514	538	573	521	557	561	535	527	568	526	542	562	561	557	531	541	556	573	561	523	541	577	551	561	580	593	563	578	570	517	550	556	520	545	587	515	570	540	553	529	533	540	563	559	547	523	541	550	504	594	523	596	570	553	531	552	530	559	539	538	552	559	542	522	506	551	589	588	595	544	515	596	568	581	512	574	521	523	561	547	524	515	590	555	547	539	529	571	561	581	559	526	568	527	531	584	585	561	516	588	561	564	549	554	570	559	530	543	578	541	571	537	575	576	567	538	584	518	573	606	558	570	585	620	515	558	570	563	550	556	557	576	561	557	519	559	588	533	590	574	571	532	536	581	566	510	526	549	516	546	540	522	539	561	553	547	595	561	581	548	538	543	534	545	580	534	544	579	575	526	570	553	532	530	544	552	555	557	531	518	548	551	577	523	562	576	571	563	552	582	582	571	564	528	589	545	588	546	538	550	585	576	534	571	578	573	587	524	544	576	532	548	517	568	586	553	557	528	523	581	542	583	598	595	539	531	583	559	545	531	589	553	531	516	560	585	531	593	557	548	544	528	571	558	593	568	553	566	537	560	528	534	595	560	557	573	572	543	550	522	555	565	529	537	561	590	562	593	565	532	556	589	561	557	542	540	595	575	529	521	593	546	550	589	533	574	543	560	527	554	579	545	537	571	540	539	537	587	521	546	571	522	557	546	566	545	571	576	564	532	527	566	628	564	545	517	575	597	601	572	550	568	547	534	604	551	555	565	552	595	556	555	557	556	596	527	534	520	572	542	545	567	528	525	511	590	581	568	532	590	551	537	587	573	587	564	529	559	564	506	555	567	595	575	550	591	572	547	584	597	568	538	552	575	568	517	550	554	542	551	526	546	555	523	614	536	538	585	512	554	556	562	534	573	555	555	571	561	539	577	537	529	573	548	556	566	582	552	528	526	517	538	538	595	611	581	528	578	524	541	574	564	551	616	545	560	546	558	561	580	576	562	573	579	487	560	587	566	542	564	568	557	579	544	532	538	602	573	560	557	522	555	589	543	576	589	550	576	580	591	546	552	529	533	545	580	580	576	557	572	615	549	554	586	603	563	541	532	529	549	548	535	538	545	554	535	550	556	583	566	586	551	542	600	553	540	565	518	567	589	554	594	555	540	551	586	535	525	551	599	561	560	588	566	568	572	508	567	530	516	596	606	596	537	582	550	574	538	556	587	547	521	529	535	520	582	570	531	538	529	562	559	564	587	524	556	544	554	539	541	578	544	517	537	553	539	519	543	543	568	538	542	558	532	547	589	559	550	572	552	545	544	552	558	519	544	577	558	567	541	547	587	538	565	567	580	549	568	571	550	539	550	558	520	547	546	524	569	553	520	599	552	532	568	594	563	578	517	572	574	557	580	559	552	539	547	572	555	584	543	607	565	520	575	531	539	544	542	540	580	561	540	547	584	520	524	579	549	545	570	561	590	557	579	551	561	526	555	592	551	566	505	552	526	558	527	556	511	564	522	569	503	545	563	530	568	578	578	582	516	579	511	561	533	557	539	589	567	552	516	579	564	569	534	564	541	539	518	522	579	584	615	538	559	543	548	515	569	556	547	575	562	560	586	594	551	542	606	548	535	578	539	574	524	567	569	554	555	573	551	545	612	524	536	520	509	546	581	579	588	561	545	532	543	575	554	542	571	606	545	552	537	580	590	566	562	539	567	583	508	557	531	548	552	516	572	581	575	572	547	566	557	557	552	550	517	555	540	564	587	535	557	562	547	537	560	534	564	553	530	573	557	542	561	546	562	556	498	522	550	563	501	536	522	585	572	541	534	562	588	601	575	537	535	540	528	548	548	532	540	573	575	594	558	551	563	526	551	579	525	569	579	596	548	558	601	569	566	530	536	521	525	531	553	524	592	582	553	527	516	562	559	537	563	544	512	570	531	568	569	570	564	558	550	559	535	574	533	572	535	533	547	534	565	553	543	537	560	514	525	529	604	585	557	552	580	532	572	575	518	538	564	578	525	551	551	603	551	524	570	567	550	540	591	553	578	582	539	574	581	552	603	556	546	567	574	589	543	562	558	541	583	563	586	579	526	566	518	578	547	562	509	529	568	558	518	547	544	526	578	547	523	578	560	569	566	565	526	557	558	579	559	571	540	551	549	521	522
23063	21569	28608	24987	21522	21360	7138	1659	1256	1254	1110	1108	1095	1067	1016	1049	976	1014	977	963	976	1010	953	887	970	965	947	898	919	908	975	932	938	967	971	958	996	943	965	944	961	949	893	961	944	939	930	936	911	904	927	900	892	958	887	931	924	945	970	888	975	943	916	954	897	887	913	934	878	966	891	879	937	879	886	921	937	943	895	916	909	928	933	925	951	871	951	893	896	879	868	893	933	921	895	945	898	894	893	914	970	912	959	896	933	910	927	901	861	930	901	934	885	904	927	858	935	948	879	877	889	902	943	979	949	973	903	932	893	880	987	897	929	888	895	894	920	957	894	906	845	896	894	924	885	930	894	887	929	891	913	851	866	907	917	909	942	887	869	911	962	925	916	907	880	915	937	924	908	932	925	848	922	897	941	870	886	891	895	909	839	915	914	931	978	852	901	910	921	922	953	947	940	903	902	867	875	903	946	895	962	954	929	920	894	873	920	899	879	899	902	934	962	902	924	876	907	904	900	958	884	973	922	858	928	898	855	893	895	918	869	922	979	841	865	915	861	922	847	868	906	957	878	842	911	929	914	926	859	843	924	938	852	913	905	885	916	881	920	898	885	918	933	922	884	888	981	876	943	878	925	910	950	904	942	908	902	907	918	905	909	918	887	923	888	868	899	977	932	891	874	874	887	910	882	912	911	946	892	921	891	866	908	899	849	925	910	897	892	823	888	891	881	905	881	916	862	888	918	926	881	925	938	853	978	893	896	892	846	925	926	911	909	896	907	825	910	904	897	876	906	950	891	924	897	921	913	870	910	958	846	865	881	873	936	943	882	920	866	936	865	884	897	906	883	856	865	960	865	899	892	859	930	899	971	879	892	915	923	905	859	885	938	910	873	941	886	860	909	852	906	930	863	922	905	938	925	848	895	900	891	893	921	893	873	858	947	909	934	868	894	957	938	913	889	846	893	955	925	937	902	925	898	937	932	920	884	877	934	863	891	925	919	867	934	884	885	963	898	883	913	899	875	916	938	865	917	953	899	878	889	918	911	948	864	848	905	889	847	882	962	870	876	907	888	923	881	891	920	948	899	913	944	889	846	877	887	898	917	854	896	968	891	916	916	917	880	905	876	914	943	922	850	891	852	904	814	916	923	905	923	899	874	902	934	902	874	930	847	903	875	916	910	900	918	959	899	888	873	901	880	899	900	891	882	910	964	961	923	853	914	939	887	968	952	889	888	889	857	892	901	910	917	892	902	880	901	894	891	828	883	893	913	868	903	898	924	851	946	956	873	889	845	898	869	867	903	901	932	904	926	875	881	872	906	920	939	929	865	908	926	870	850	883	929	920	885	871	894	903	887	826	913	895	875	886	929	926	878	961	861	903	972	881	884	903	889	902	884	859	910	899	908	914	880	936	825	915	895	918	907	946	859	873	856	920	909	840	938	882	913	868	933	858	895	914	921	856	906	898	961	969	824	900	908	931	939	927	856	865	929	1005	863	954	892	917	962	884	900	856	938	889	893	889	942	916	870	896	926	967	918	869	896	942	923	935	923	916	928	929	920	951	899	844	905	905	883	885	882	898	912	907	918	892	909	939	907	897	915	893	928	863	928	917	931	918	897	918	904	902	880	845	926	925	881	866	892	901	930	861	883	861	899	897	870	925	914	891	879	891	922	921	899	856	911	916	906	867	868	888	882	921	897	906	898	930	937	910	901	876	897	934	894	901	864	902	936	909	879	911	941	883	869	847	897	878	869	926	871	901	908	914	865	878	952	913	908	926	959	878	920	904	914	845	870	898	831	911	928	865	856	940	850	896	888	901	897	892	891	895	859	925	954	969	940	904	941	899	897	879	897	920	884	931	927	920	879	941	935	878	925	905	898	871	863	914	911	910	932	872	906	872	926	911	892	886	914	882	1017	898	902	916	899	902	888	887	910	893	883	928	871	904	899	872	912	901	897	894	850	906	914	900	928	862	850	909	825	917	939	915	888	895	948	823	903	839	877	895	881	949	904	979	910	927	864	894	914	896	900	872	932	906	877	931	903	922	903	917	902	920	905	938	929	940	927	949	888	884	876	917	846	871	932	881	894	857	896	880	941	913	931	891	932	892	880	829	850	956	895	862	959	911	885	934	892	975	931	864	904	939	882	899	885	862	893	931	897	899	924	908	894	940	933	932	923	909	907	946	882	956	897	880	922	921	879	896	894	862	907	872	946	931	928	963	911	908	905	896	919	926	929	917	880	905	874	882	909	906	893	934	885	926	888	938	910	853	889	884	874	822	929	915	944	909	892	854	923	924	943	928	914	892	796	946	892	906	931	869	925	921	918	886	894	918	876	861	881	846	914	895	892	899	881	875	919	896	975	938	887	791	856	870	904	881	850	949	907	891	898	903	940	929	912	893	907	913	858	881	883	904	901	915	872	876	811	913	995	970	906	848	927	894	929	839	873	959	895	854	896	884	911	887	895	893	902	872	902	848	927	921	919	918	873	877	875	884	881	886	947	895	930	914	877	887	932	889	946	869	914	916	893	932	930	935	892	903	867	893	919	897	882	923	850	908	906	902	929	910	877	877	882	903	946	879	836	852	926	951	950	918	928	930	862	885	892	955	895	878	886	936	923	915	867	885	876	862	927	884	929	926	912	919	865	894	883	960	878	910	890	893	920	958	935	943	918	940	877	880	896	922	895	892	846	889	896	915	956	895	867	900	950	867	933	898	875	928	896	884	858	863	897	900	943	890	900	930	936	868	938	917	902	875	908	897	920	880	896	927	899	896	950	912	910	898	869	888	906	930	913	889	886	894	892	924	931	883	891	937	873	881	911	881	919	873	932	901	923	915	900	902	912	894	898	942	902	936	881	899	930	885	888	881	888	826	922	879	877	898	941	872	973	859	892	891	891	902	930	884	914	922	884	864	950	893	920	876	928	918	940	922	846	905	918	881	892	887	866	938	912	859	879	871	845	942	909	925	879	910	940	892	943	921	935	904	904	875	881	922	878	843	840	847	924	884	867	904	916	881	886	858	902	895	922	947	896	875	906	868	871	907	864	914	917	908	873	890	887	892	897	809	889	922	867	880	882	932	933	924	898	918	858	865	825	870	852	950	860	883	881	893	919	873	868	878	928	936	892	914	948	869	946	925	912	855	922	847	884	930	891	894	904	895	917	840	877	835	864	918	882	930	912	886	873	879	892	867	944	955	896	855	910	883	837	912	912	930	849	923	932	887	868	889	908	933	860	883	924	834	880	853	868	862	910	890	874	928	891	897	872	909	936	911	872	950	906	943	885	884	840	915	873	901	872	887	947	846	931	882	893	903	851	907	870	878	915	871	936	906	901	870	927	930	915	941	844	920	889	917	921	941	901	882	903	856	909	853	899	868	900	943	871	908	932	880	932	917	889	856	949	900	911	946	914	957	892	911	916	885	903	903	853	847	886	926	938	873	878	887	899	859	852	884	873	879	841	884	883	906	849	892	934	951	921	898	877	905
18888	66132	28335	4742	3516	2816	2260	1802	1618	1524	1393	1318	1224	1176	1064	1050	1029	984	1020	1006	1013	948	982	957	1008	1012	960	982	969	962	992	913	960	1030	1037	965	989	982	997	957	972	943	976	888	922	915	955	888	957	930	931	921	883	916	917	925	934	936	972	906	897	923	917	934	918	931	962	899	972	936	888	897	904	913	868	921	915	878	927	921	905	924	901	932	916	881	941	924	922	902	935	950	895	875	918	921	917	912	898	916	885	882	942	958	895	919	963	898	908	923	887	912	920	899	901	864	956	893	822	901	920	907	889	862	920	922	937	901	887	897	898	892	903	905	882	901	878	893	868	947	862	896	913	927	877	879	949	869	937	898	907	890	879	865	880	902	918	879	917	921	894	911	919	893	948	899	928	924	885	875	919	911	898	883	861	898	900	879	823	969	906	904	903	899	910	861	921	923	884	919	898	841	939	903	869	946	953	908	942	878	903	891	900	943	893	910	882	930	878	936	945	903	941	868	915	960	887	885	889	853	895	889	935	861	946	895	906	874	909	896	897	905	923	949	858	894	887	913	884	953	905	869	900	908	883	877	951	905	886	905	915	877	877	870	900	935	930	900	908	943	941	829	882	874	938	911	889	894	923	878	868	943	929	891	917	846	898	897	860	894	907	890	911	909	900	931	899	920	864	909	831	929	885	931	946	887	878	931	917	883	939	907	922	873	966	922	929	865	868	901	909	876	899	896	917	878	887	882	893	886	878	876	892	926	896	918	913	847	885	879	925	885	892	896	904	835	903	910	850	875	887	925	893	907	892	907	890	938	885	936	893	958	927	853	940	871	962	912	879	902	904	870	923	903	919	913	945	840	911	899	863	912	902	891	921	915	904	919	902	881	935	915	938	899	909	887	917	832	934	933	894	942	896	909	885	903	870	908	884	905	872	915	872	904	932	965	884	884	925	969	870	937	897	928	891	854	892	883	917	931	903	913	908	936	937	950	907	874	898	909	918	886	884	915	904	918	878	889	955	924	923	939	901	911	893	869	850	876	863	912	870	901	948	882	886	920	933	855	882	917	916	914	923	840	877	936	902	883	938	943	867	940	883	954	871	919	905	938	861	942	911	855	872	868	896	972	866	892	899	961	916	929	908	896	885	888	898	910	859	885	898	918	870	909	910	914	885	873	921	850	937	898	957	905	934	914	956	932	944	927	895	892	904	944	886	882	945	895	906	922	924	923	908	934	914	961	919	901	944	928	906	915	883	962	916	940	918	921	878	890	830	889	932	893	876	863	845	845	937	913	891	909	867	919	898	940	902	880	962	940	903	910	886	881	924	942	841	932	909	993	922	897	926	885	925	946	928	970	904	940	895	951	880	892	849	916	921	897	935	907	905	919	892	935	925	984	888	922	946	895	880	932	923	855	871	930	964	869	925	887	883	904	915	900	921	927	866	926	909	865	911	934	927	871	912	905	922	891	919	917	959	950	861	921	917	935	935	872	930	888	893	898	931	933	897	923	930	903	917	929	909	877	862	911	902	948	938	930	876	903	858	886	897	881	850	865	911	884	942	899	967	932	910	905	923	963	854	900	886	949	901	878	910	963	894	917	919	920	908	927	876	915	955	922	917	906	899	914	914	951	876	876	880	853	923	929	947	933	861	920	887	914	884	945	928	880	911	956	842	926	888	911	899	940	948	901	964	938	854	875	854	926	926	948	865	949	959	890	934	902	940	935	877	899	938	904	891	896	900	877	874	905	913	878	861	923	888	960	879	912	938	913	896	874	887	930	905	923	893	880	868	894	909	899	889	914	896	916	852	890	855	923	943	910	901	921	877	845	894	904	858	916	877	912	879	930	878	902	926	886	877	914	904	940	875	894	887	910	887	866	860	919	846	948	944	903	909	912	884	905	905	886	895	931	952	872	920	917	936	933	905	928	946	938	914	883	910	879	924	882	960	891	898	885	916	903	863	897	906	968	889	840	895	941	864	918	896	940	960	881	960	898	912	930	881	878	928	941	907	865	910	934	978	915	883	920	931	900	909	886	907	868	864	878	938	889	899	896	940	877	904	909	882	857	981	867	946	913	945	958	912	815	869	888	858	882	899	917	878	934	900	933	889	905	887	865	940	893	937	943	856	881	845	905	920	888	900	879	921	877	938	902	882	907	886	959	897	966	931	840	910	906	861	893	881	930	919	860	923	876	896	838	888	929	964	904	921	934	898	878	847	914	886	926	952	882	885	878	946	883	899	865	908	855	939	873	870	865	936	921	910	862	937	893	924	942	893	886	886	854	873	950	907	883	893	882	884	917	913	880	886	861	929	937	883	873	918	898	885	917	881	954	873	899	906	874	906	918	921	872	865	890	948	897	879	918	901	907	886	956	944	946	907	961	917	923	906	938	915	908	925	917	904	951	942	926	861	889	902	906	902	923	891	861	926	910	895	878	894	929	934	897	892	869	843	905	941	898	895	915	876	877	934	877	919	909	884	897	951	898	899	896	879	963	923	921	878	955	906	914	892	887	884	893	910	980	962	890	905	939	926	896	967	986	880	886	907	943	926	906	906	884	953	957	925	914	865	888	954	893	915	860	868	888	867	922	942	911	879	883	863	894	875	922	936	948	924	893	943	920	846	899	910	837	928	872	872	905	893	872	911	926	962	923	921	898	866	949	946	951	930	929	943	929	870	914	898	931	912	909	909	910	880	884	874	881	896	902	876	883	894	900	896	918	875	943	890	900	918	894	930	907	902	935	905	876	941	919	920	908	934	881	975	900	885	877	893	882	940	918	898	829	938	897	880	873	890	907	890	907	965	898	903	909	933	827	903	939	964	937	923	892	813	883	894	946	848	922	912	875	868	894	944	883	866	919	885	915	952	942	890	930	947	880	905	882	931	889	862	861	838	897	862	949	900	891	904	895	903	911	892	900	893	923	894	916	883	831	927	895	899	895	935	882	886	936	893	902	933	880	960	912	915	885	943	960	898	902	914	909	968	887	953	910	928	942	933	906	963	939	903	889	902	872	921	926	894	944	876	873	906	893	894	916	835	916	864	892	880	947	918	930	934	878	956	884	979	941	928	932	938	914	907	910	874	871	878	945	912	924	922	878	939	940	934	938	915	885	883	924	839	990	914	864	900	854	872	873	905	897	905	915	885	857	949	905	860	875	944	855	909	899	878	895	933	911	922	876	854	945	879	880	897	883	851	903	905	928	937	957	941	905	924	878	894	941	892	890	918	940	924	910	863	888	937	892	874	877	912	904	920	879	938	882	912	944	889	912	866	891	972	907	842	910	913	900	942	876	912	979	860	900	933	908	915	901	878	893	899	881	843	917	916	901	918	942	963	890	905	904	851	886	879	928	898	924	871	890	917	922	934	900	901	927	863	892	902	885	894	892	999	885	931	891	923	924	915	871	855	956	951	874	874	922	981	976	877	910	919	907	875	921	946	886	867	914	873	919	892	891	927	913	887	877	910	921	894	942	863	805	950	843	978	862	933	913
28672	18529	8473	1036	725	708	565	480	430	439	498	454	429	460	463	448	433	436	436	454	446	440	460	453	452	518	472	466	413	434	447	464	484	471	442	458	454	463	479	470	474	439	450	452	476	452	464	441	447	453	443	423	448	433	462	505	450	452	472	507	436	435	443	460	412	460	427	467	424	494	454	417	498	429	480	436	457	449	443	447	469	456	452	463	440	471	486	455	463	422	446	432	454	453	454	491	492	437	487	489	436	448	429	443	470	488	479	470	470	439	476	485	473	484	415	448	504	461	464	468	443	443	458	485	465	464	425	429	484	433	473	441	411	426	468	466	444	435	446	459	467	461	489	487	480	455	426	440	481	452	457	448	463	448	453	436	419	469	450	463	473	442	449	454	454	475	424	461	430	445	448	442	464	426	455	485	454	428	444	492	469	496	447	417	437	400	449	471	446	419	452	482	428	458	469	443	448	457	448	477	440	444	484	455	447	424	446	486	450	455	456	483	447	452	436	495	411	450	412	419	457	462	478	449	455	442	429	466	425	453	467	452	418	460	474	440	415	474	466	474	465	474	458	430	482	478	464	451	451	478	436	467	450	483	468	457	458	462	469	427	450	472	469	447	441	440	467	441	454	444	441	468	454	448	427	454	434	488	460	446	481	422	448	437	419	419	414	491	470	468	462	474	440	441	442	459	449	456	467	449	461	440	473	450	466	439	463	440	467	420	471	448	475	495	446	456	463	445	487	446	476	451	500	462	492	469	418	437	445	451	437	456	465	468	437	449	473	452	485	434	482	426	439	467	487	470	435	447	429	460	473	432	427	452	473	429	504	432	473	458	481	459	438	458	471	446	454	459	440	436	421	454	433	399	459	434	471	439	441	432	466	495	468	462	441	459	431	477	437	465	424	441	473	434	443	476	456	458	434	452	417	441	461	430	462	461	484	428	446	464	416	410	455	430	432	423	466	443	461	448	459	432	453	446	442	464	441	434	419	452	458	445	418	462	464	469	481	429	492	458	477	402	473	468	448	447	468	465	454	424	480	477	463	474	456	464	452	457	424	494	437	479	476	472	451	442	498	439	441	475	455	444	447	468	426	430	471	472	458	435	465	460	443	433	455	461	456	451	453	454	414	433	453	460	460	478	461	447	465	424	444	400	460	454	490	407	474	460	461	481	432	433	449	439	471	501	455	467	468	441	453	459	457	446	450	460	466	437	492	439	438	437	465	453	448	462	459	441	507	492	416	440	462	443	480	437	442	489	444	440	391	450	477	438	441	464	444	430	440	433	453	459	431	421	450	462	447	456	471	440	439	467	499	443	493	467	456	463	464	446	468	467	417	497	485	478	469	438	445	431	445	448	446	457	473	475	455	410	458	461	480	462	417	487	456	488	453	457	465	418	461	402	417	468	439	450	417	445	464	434	462	453	485	451	478	479	473	504	451	473	461	421	430	485	502	508	400	450	504	406	457	490	440	419	445	481	466	477	468	462	420	437	453	457	453	416	476	454	449	462	452	477	462	458	458	490	426	455	462	473	408	419	441	461	454	462	402	432	468	421	397	484	438	467	442	491	440	447	484	464	440	460	474	464	420	468	497	425	473	429	484	469	426	445	467	511	433	446	407	465	444	459	456	461	474	436	426	453	466	471	447	439	443	483	463	402	475	479	462	458	452	454	456	440	453	472	426	410	462	479	445	450	463	471	429	449	448	481	478	460	472	470	430	412	442	489	461	434	433	427	451	442	482	461	441	480	467	481	445	430	462	432	456	434	468	501	482	458	469	472	462	477	449	469	494	425	481	465	468	479	447	479	448	444	452	470	446	449	455	483	438	464	442	437	450	462	465	463	449	455	442	457	431	426	443	454	449	479	440	489	453	452	449	447	453	449	462	425	484	438	471	466	420	450	425	468	420	474	436	450	436	441	472	464	477	489	458	451	481	436	480	475	425	467	459	469	475	453	462	486	446	435	431	460	436	429	473	457	452	458	482	465	444	458	449	473	464	452	449	446	424	432	433	475	460	468	435	474	477	501	431	424	482	441	501	430	439	441	468	464	467	431	444	455	444	452	416	468	429	449	448	441	483	486	438	456	407	463	488	512	481	431	467	475	460	442	438	481	441	436	446	431	440	434	460	418	441	449	462	453	478	441	432	446	480	452	455	441	433	448	461	446	461	414	471	472	511	461	478	449	445	473	442	428	468	448	449	465	460	456	439	456	464	438	451	430	496	486	468	470	472	448	472	442	447	479	464	450	454	488	453	416	455	462	422	484	469	430	500	466	477	459	405	476	446	432	450	474	462	478	480	447	471	455	516	463	454	466	472	447	449	421	451	474	452	447	450	439	474	425	433	508	445	434	450	432	466	458	428	497	512	448	473	408	432	440	453	440	436	443	483	432	445	448	440	443	477	475	455	470	490	465	478	435	470	426	445	474	467	466	471	456	450	510	477	420	431	477	452	463	471	450	475	460	474	444	461	474	452	430	431	431	430	474	454	434	448	451	416	465	441	455	413	426	440	443	441	468	431	444	481	428	457	488	470	448	438	461	461	449	451	423	448	423	455	425	451	462	487	455	448	409	427	436	468	461	477	443	429	457	456	420	432	453	459	459	424	431	472	470	425	461	428	456	478	460	458	451	443	463	426	472	495	451	454	476	437	451	478	485	443	427	450	476	472	441	462	479	434	431	452	482	469	447	426	463	432	428	432	458	404	452	477	469	456	451	457	446	462	441	460	439	457	463	471	436	451	455	493	438	446	466	402	461	489	421	459	477	469	468	437	429	472	439	433	471	472	463	458	474	445	468	435	423	450	455	440	462	470	418	436	449	457	461	481	445	460	433	451	418	451	421	454	473	420	427	454	443	441	466	452	436	489	437	456	444	450	422	463	440	468	450	497	479	435	433	417	442	474	463	465	430	444	446	438	482	468	468	466	476	466	512	409	435	500	478	454	451	507	451	424	427	453	441	452	445	429	423	478	441	507	448	444	455	406	463	467	433	467	450	436	473	466	449	467	469	455	450	464	455	442	468	466	477	463	431	479	443	437	441	457	443	423	453	453	438	457	449	486	442	456	454	477	466	467	438	444	459	474	484	498	454	442	433	470	458	478	451	454	424	444	474	436	480	436	454	460	458	518	439	456	457	437	429	432	456	444	467	441	441	472	434	447	451	459	448	457	448	460	479	478	462	473	438	455	451	431	499	465	457	444	452	393	453	453	476	475	448	450	506	478	385	463	451	452	431	445	471	465	475	451	456	508	457	470	428	444	503	476	487	467	438	464	479	438	483	480	431	436	470	482	462	461	478	409	422	422	433	463	444	458	464	488	436	400	420	450	433	490	399	481	469	479	458	470	450	486	451	464	463	460	454	468	441	435	461	405	451	453	460	473	474	483	451	442	446	484	455	408	435	427	429	478	446	439	461	438	525	438	453	470	432	477	471	512	414	462	452	484	465	481	447	465	444	448	465	486	480	439	419	446	435	483	460	458	458
10589	12222	5312	583	583	513	540	488	515	504	488	454	447	457	476	462	515	504	460	439	468	471	477	490	469	464	458	466	519	464	493	512	527	528	506	500	503	475	527	502	527	457	505	498	486	484	494	502	515	513	480	489	474	449	502	502	517	478	479	474	471	499	481	484	506	498	492	484	470	461	478	478	501	528	453	464	463	476	499	468	428	468	480	476	475	460	444	475	516	473	492	479	499	483	425	516	468	513	472	466	527	469	457	490	514	504	464	450	470	492	448	491	503	499	478	495	454	496	451	473	482	465	471	452	454	479	484	464	503	458	500	479	489	462	479	479	511	492	465	492	468	504	462	468	484	445	504	516	479	476	511	470	438	505	466	468	475	463	477	480	450	477	497	497	496	467	466	485	516	482	433	469	505	475	464	460	452	525	458	505	520	481	469	474	498	470	495	483	475	461	515	478	471	496	508	446	482	508	475	524	468	460	528	503	480	470	489	503	493	506	516	474	504	449	463	481	469	422	504	477	485	482	492	475	515	492	461	460	491	478	512	486	447	448	529	469	482	478	450	465	506	478	506	465	519	497	474	447	475	484	476	486	460	424	470	523	471	462	457	495	481	521	481	525	481	468	500	496	495	514	508	441	463	496	517	457	467	476	460	446	482	473	492	503	472	436	472	495	454	485	458	487	462	495	473	459	446	480	471	507	469	496	503	469	483	447	473	486	462	489	499	495	518	486	514	485	492	482	458	501	417	432	463	498	466	460	446	505	436	477	471	451	492	455	474	499	478	498	505	506	462	458	477	482	458	463	481	445	474	448	473	457	466	470	465	481	483	481	499	545	475	496	489	513	513	504	494	489	475	488	488	476	450	437	508	472	456	498	483	463	463	462	515	468	456	483	478	518	470	446	505	498	473	477	489	465	489	468	469	486	436	485	482	491	469	497	469	500	504	455	478	535	476	465	528	486	492	495	490	458	478	479	427	458	513	457	453	448	489	480	468	465	481	483	456	462	491	497	477	513	491	439	440	507	478	465	469	509	510	488	446	518	518	478	521	508	505	498	489	486	446	449	470	497	495	468	462	471	459	475	495	511	488	466	477	485	501	487	505	471	476	482	477	503	453	469	448	468	473	428	486	512	450	473	468	492	476	469	487	455	459	466	471	458	458	470	495	483	494	505	446	476	506	454	489	487	498	466	466	511	466	493	516	458	476	486	493	491	493	480	473	451	464	431	478	519	494	477	520	518	477	486	458	456	465	501	439	473	504	486	436	510	478	460	516	484	500	447	499	479	483	472	496	456	482	456	478	444	536	485	495	473	470	506	521	485	465	509	518	471	488	485	472	517	475	487	474	468	505	547	486	459	496	471	469	516	485	505	462	491	475	455	490	481	456	463	468	478	465	464	482	482	492	529	477	472	473	471	509	471	455	488	501	490	509	486	471	446	452	487	504	497	453	492	480	501	457	460	460	483	465	483	518	509	437	455	478	470	469	477	446	480	494	442	500	453	436	464	452	462	482	471	521	493	509	481	466	447	485	486	441	456	532	469	489	437	495	508	515	476	479	461	489	482	493	464	431	475	470	453	472	492	511	502	509	470	479	497	454	449	518	518	488	489	467	498	483	481	458	451	482	472	470	458	470	500	493	478	489	538	497	495	449	438	498	460	466	436	459	494	465	445	501	486	450	501	482	459	484	439	458	480	451	514	446	485	469	493	473	497	462	511	451	438	481	496	467	472	443	518	449	492	493	497	472	502	513	487	471	485	498	498	500	510	497	503	441	521	502	507	460	452	488	487	493	476	502	502	487	454	467	502	497	453	477	454	475	527	465	490	468	442	451	488	490	486	510	495	458	486	502	487	491	465	503	468	441	496	503	503	505	479	462	444	509	486	487	496	476	460	485	465	508	503	495	517	478	452	488	476	478	449	476	491	464	492	456	475	498	488	472	497	501	506	462	431	474	504	478	458	462	490	468	479	475	489	444	493	510	488	498	450	495	479	453	454	517	482	518	517	496	459	477	464	485	475	506	499	473	483	469	484	482	462	493	488	477	454	479	496	473	462	480	514	482	464	505	463	491	443	448	477	469	455	467	507	498	496	472	478	470	497	480	490	506	462	469	487	465	474	476	467	485	517	458	519	492	463	462	494	473	497	517	463	481	498	490	490	500	500	460	508	484	477	463	470	512	486	468	493	505	469	463	466	482	439	474	480	452	465	483	507	454	486	524	464	472	473	500	455	466	445	529	451	495	455	444	474	487	464	501	472	448	474	465	496	455	449	451	504	490	481	481	491	491	460	460	448	457	470	544	498	496	487	477	437	471	490	506	497	503	484	517	483	482	475	515	484	490	489	486	475	475	508	499	499	456	512	437	503	468	486	483	480	486	467	493	477	502	465	477	441	480	498	481	472	449	451	484	469	484	474	458	489	458	512	466	498	447	473	506	473	515	505	480	477	514	524	502	473	501	502	471	475	533	452	430	520	507	499	480	491	487	459	507	486	466	452	488	504	469	456	489	475	487	507	497	474	461	495	476	482	500	469	504	416	529	492	475	488	497	485	454	487	510	499	481	460	477	481	471	497	489	496	522	497	476	474	496	501	495	476	505	492	491	477	484	504	505	451	460	462	459	458	477	457	470	506	494	445	470	486	515	490	495	497	480	472	495	486	463	451	466	443	476	482	478	468	431	503	466	451	482	481	509	447	502	457	449	470	479	431	457	482	479	471	507	486	509	494	505	466	466	483	486	450	465	463	471	494	485	487	471	506	473	483	485	474	485	456	454	465	498	488	492	449	474	462	512	459	460	485	522	494	460	460	445	464	464	513	479	459	471	479	463	520	486	491	483	466	468	480	499	478	482	517	468	492	514	536	456	481	481	500	477	468	477	538	516	471	486	454	488	475	477	484	473	469	500	476	466	498	515	495	481	492	474	470	517	452	454	459	481	503	458	504	478	482	474	463	475	471	464	476	482	479	466	508	465	469	466	446	445	454	486	484	506	519	489	471	465	500	450	452	457	483	468	483	450	436	440	502	492	452	504	496	512	481	474	460	465	472	473	477	488	484	499	489	408	496	479	497	414	479	486	496	490	485	482	539	486	478	486	520	482	455	477	455	470	505	477	478	484	464	500	473	465	505	458	502	454	476	480	480	465	473	469	457	442	471	498	469	483	456	492	495	489	446	448	485	459	486	486	462	478	472	484	533	485	469	501	465	525	467	495	458	495	513	468	463	508	496	425	512	513	462	468	512	490	504	473	457	513	503	482	500	507	524	480	512	483	457	481	474	467	476	473	484	468	492	465	490	486	498	464	472	484	484	478	473	465	466	494	470	498	506	479	477	465	495	475	505	487	465	498	480	453	478	495	511	490	468	463	484	475	457	441	499	452	501	474	502	520	524	474	474	510	461	484	512	457	473	472	501	484	483	501	457	496	460	468	493	520	459	475	422	484	477	498	456	497	500	490	484	523	450	507	462	484	465	498	461	499	489	476	481
24314	21609	29213	24585	20777	5439	1366	1032	935	899	886	823	819	767	751	720	723	758	776	783	775	717	802	759	758	672	790	719	676	694	768	694	766	761	701	684	728	731	784	749	748	709	640	719	707	761	783	707	687	743	701	726	765	720	763	726	756	690	698	722	668	684	720	708	727	683	723	681	722	696	669	683	692	733	744	693	698	762	699	685	679	664	749	660	705	710	698	690	680	723	695	744	733	706	686	726	727	725	720	734	673	683	711	748	714	754	664	704	752	711	739	743	700	688	755	681	738	718	735	693	719	741	755	696	750	753	658	737	704	733	667	697	705	716	718	670	723	659	675	666	756	694	719	688	728	734	714	736	692	703	731	705	722	635	724	689	690	734	691	694	686	744	737	729	680	723	669	687	721	671	712	706	731	641	693	761	715	636	715	698	697	697	712	698	702	709	724	715	756	743	725	736	715	674	684	754	694	744	695	715	702	700	728	776	713	701	769	713	685	724	701	690	699	731	740	785	706	706	694	698	697	694	720	703	775	693	723	709	727	741	716	723	687	686	730	669	747	665	735	704	682	731	744	755	704	743	706	709	698	723	735	656	710	676	676	670	696	712	724	695	738	704	689	720	705	690	740	622	718	715	715	749	658	714	684	709	687	748	721	753	693	671	691	669	692	690	798	704	729	731	711	682	684	757	731	742	686	698	657	726	707	731	728	681	753	719	744	720	716	681	693	690	687	695	696	695	733	706	686	739	699	720	728	706	703	740	706	703	696	686	746	736	709	700	692	665	698	708	705	711	674	775	695	695	694	730	703	678	747	756	726	726	768	631	720	681	742	705	701	729	678	709	684	672	753	716	714	724	714	726	634	680	734	711	710	708	674	696	704	701	660	716	710	705	710	740	693	706	729	684	744	705	689	722	701	726	753	713	733	708	668	705	692	714	710	705	702	714	689	706	707	696	658	683	762	701	710	670	697	705	723	656	732	676	730	723	721	717	709	759	745	771	685	693	707	665	722	741	695	713	709	734	727	717	737	713	670	687	686	729	734	701	707	718	713	731	697	729	723	698	764	709	719	671	708	673	667	676	713	786	675	705	748	749	732	693	723	704	703	710	695	697	698	690	708	703	712	713	722	634	709	713	679	709	681	727	661	768	708	729	749	703	698	659	711	691	703	749	736	743	718	719	713	725	722	729	735	718	697	762	683	687	700	690	684	693	716	711	685	690	719	713	761	705	686	665	707	698	673	695	713	732	712	757	740	702	678	693	688	653	729	685	767	710	678	710	725	667	674	718	662	727	662	695	668	712	704	687	688	710	699	697	723	694	730	706	710	715	731	703	678	663	699	718	700	732	723	689	696	729	697	694	717	676	700	660	692	737	714	728	738	684	743	684	686	748	700	717	656	706	712	635	699	719	687	700	740	688	740	697	737	743	673	765	688	783	704	689	663	687	642	728	708	723	726	693	684	730	660	738	697	714	676	659	711	748	741	662	689	702	693	702	713	707	702	679	688	684	693	749	679	711	686	771	703	722	704	734	730	734	738	695	694	698	688	683	689	737	687	727	718	705	711	702	647	667	701	676	759	723	743	732	714	721	717	768	676	697	731	717	684	713	710	683	719	720	701	714	735	673	703	705	700	754	707	701	735	699	756	726	684	710	712	731	694	728	752	701	674	685	693	736	726	700	732	699	719	642	687	699	714	689	704	695	691	746	679	678	700	638	732	644	763	665	731	700	696	717	697	692	700	747	656	675	727	655	698	755	732	691	721	695	730	752	733	755	759	737	693	738	708	734	681	796	721	711	670	691	703	723	663	713	777	709	685	681	690	732	708	748	697	676	719	711	712	738	689	746	706	697	723	691	693	714	669	684	700	739	696	749	740	669	733	682	646	693	732	661	670	669	670	683	687	705	689	658	681	702	735	711	703	695	704	679	737	701	672	670	729	715	709	750	731	705	659	697	746	717	692	730	664	730	673	712	706	717	729	712	684	678	721	703	740	732	725	681	713	673	722	678	700	702	707	656	723	718	703	703	701	740	699	684	757	683	708	674	690	727	678	700	674	720	700	706	734	742	724	652	727	687	687	687	705	700	705	720	687	705	702	695	738	729	693	674	699	706	729	712	712	745	664	712	722	761	691	737	673	692	707	714	754	696	719	686	726	720	749	701	708	707	736	715	731	701	709	663	693	693	717	731	735	665	632	670	702	739	710	708	745	705	673	695	701	708	683	749	689	726	730	687	771	659	694	680	673	715	715	711	722	704	706	737	688	687	667	730	699	713	703	679	712	698	696	683	746	740	680	748	726	739	724	702	714	684	713	697	706	707	707	682	722	742	690	666	691	716	777	675	689	767	748	713	723	709	754	711	730	714	708	703	685	670	710	715	727	767	691	729	720	723	676	709	664	677	690	683	741	694	697	702	702	704	701	728	767	721	717	674	694	699	749	680	710	735	712	706	685	715	700	769	714	689	760	761	725	724	725	692	739	699	695	736	718	763	738	650	736	726	712	744	700	709	709	708	706	687	731	718	721	762	708	710	732	738	720	720	715	726	718	701	712	686	697	706	747	720	716	712	683	710	725	729	699	786	699	687	723	730	665	680	691	735	704	698	730	743	763	753	685	708	719	721	700	703	702	746	730	690	726	672	710	720	724	693	674	694	749	728	702	695	725	741	698	616	673	697	733	696	707	717	690	717	724	665	657	720	716	678	703	676	706	772	718	697	711	702	705	752	709	708	711	684	726	690	679	729	680	704	668	750	735	731	685	700	701	714	715	702	744	693	719	745	696	705	695	677	665	738	727	664	701	726	710	689	753	664	693	723	683	716	667	721	686	668	710	669	697	685	691	729	643	686	707	737	685	688	705	721	683	767	734	701	689	678	701	660	690	691	708	726	711	711	725	721	634	675	729	698	755	708	677	713	729	698	687	712	699	687	712	716	690	661	715	689	747	720	684	706	698	711	705	691	699	687	735	705	735	741	668	728	682	684	701	690	709	699	664	714	727	723	642	708	716	698	698	680	690	728	696	747	722	629	688	712	673	726	684	692	788	696	725	688	688	690	700	708	674	704	704	721	641	674	702	713	713	723	697	744	675	647	729	704	721	696	720	726	683	627	727	747	684	742	665	725	706	672	696	681	637	666	731	705	675	615	754	698	712	702	715	731	717	731	686	746	694	702	713	687	755	720	684	696	731	676	771	759	732	724	743	659	673	712	731	703	715	699	724	740	718	712	729	666	728	702	654	695	669	734	700	730	721	729	703	762	696	666	738	699	711	729	737	701	677	690	666	692	657	723	699	704	676	700	700	682	716	692	711	679	762	698	702	757	724	694	706	697	737	772	725	695	691	688	701	726	748	735	755	712	683	743	718	727	762	719	707	711	747	721	749	707	718	759	666	726	706	729	723	695	704	727	700	664	709	687	700	707	689	691	716	694	685	713	708	674	723	732	690	702	708	707	730	688	702	705	692	703	722	703	732	689	665	699	766	735	707	703
15338	54730	21131	2731	2047	1679	1371	1165	1072	993	916	862	836	817	831	827	827	744	839	729	710	764	833	767	722	749	721	715	747	733	687	773	731	829	778	742	779	761	737	762	794	757	730	716	713	705	711	759	685	731	752	730	681	772	695	698	781	759	714	751	752	719	720	782	732	714	711	761	711	704	748	689	691	730	745	679	677	695	726	709	722	750	706	686	716	739	724	754	718	718	773	734	731	741	748	721	761	689	732	734	758	733	769	717	685	687	733	696	697	763	700	725	729	790	719	755	737	767	728	722	719	726	726	736	722	732	675	707	704	743	713	709	688	743	681	719	676	705	716	681	720	711	702	716	719	745	710	736	775	722	733	729	716	660	729	697	703	697	686	717	722	724	739	701	677	719	704	723	697	704	746	724	710	709	693	698	729	690	752	723	704	699	696	713	725	677	744	738	739	739	735	676	721	675	721	726	751	685	709	723	705	742	702	675	708	729	718	707	688	715	753	721	725	718	693	719	748	678	698	702	668	721	739	704	742	694	723	720	711	732	718	717	709	737	715	759	751	697	688	719	759	746	716	738	745	674	787	720	699	750	689	697	694	725	693	697	710	755	718	728	749	700	732	713	681	720	702	734	717	745	734	694	719	706	723	745	686	719	722	712	667	723	705	718	704	736	724	710	725	722	684	685	710	768	703	691	729	744	695	720	769	721	735	720	704	716	726	736	748	689	682	719	721	706	758	698	743	753	682	696	702	739	718	735	685	707	704	695	711	753	673	728	702	693	765	686	708	681	719	695	764	697	710	696	672	667	708	692	750	709	713	720	696	791	727	710	734	717	690	731	712	698	744	728	718	715	686	738	761	683	717	742	705	745	753	695	685	737	706	701	674	694	757	799	694	721	719	712	726	717	700	702	759	701	712	711	706	703	702	733	732	719	737	746	724	680	673	735	743	705	720	740	718	733	668	742	721	683	689	741	712	679	747	752	692	730	702	705	716	724	723	697	711	740	730	723	736	700	754	719	700	727	716	727	675	757	726	697	669	741	715	704	708	715	759	699	726	725	722	713	645	756	735	715	735	718	713	718	719	717	732	727	729	687	709	712	748	696	711	696	759	719	722	750	774	746	672	730	664	712	713	742	758	683	736	763	756	753	668	753	692	744	732	722	698	672	680	692	780	705	680	665	722	693	712	721	652	697	779	733	737	698	713	701	686	736	728	706	706	717	725	709	746	716	703	730	709	729	658	689	766	705	693	743	692	730	704	721	693	733	735	703	703	732	731	712	716	767	751	710	718	657	686	678	735	759	759	759	715	717	760	715	717	704	703	721	733	722	763	676	706	710	748	735	646	683	705	760	687	722	724	698	722	650	672	743	738	691	699	745	691	726	700	696	704	731	679	745	751	771	747	718	732	715	678	709	669	731	716	712	721	695	703	760	683	722	728	701	702	715	746	715	690	691	715	734	736	681	733	707	720	688	682	762	733	717	747	744	694	700	726	725	673	722	716	731	752	751	710	757	730	707	743	724	742	775	743	705	728	700	756	742	770	721	731	740	726	726	701	697	750	715	714	796	646	742	713	715	733	688	716	743	701	705	736	681	728	720	716	706	735	675	712	728	707	753	734	714	749	740	723	734	711	672	740	687	708	725	718	734	708	726	723	744	693	741	706	712	730	744	750	691	700	708	715	646	746	713	691	705	741	683	694	730	726	726	751	744	710	735	727	723	696	676	743	697	729	714	704	737	721	744	695	683	667	697	691	750	693	695	726	739	721	737	700	695	706	693	750	729	703	715	760	688	732	725	745	731	739	742	718	694	708	695	696	719	693	697	763	741	647	704	693	742	695	712	681	766	715	719	756	719	719	700	705	694	725	720	702	728	718	744	703	679	634	747	739	698	656	761	667	729	704	746	751	731	679	726	754	692	713	713	739	695	702	728	711	694	715	718	731	755	658	724	743	711	711	714	678	715	689	684	692	759	687	741	768	718	719	729	734	718	735	691	681	700	728	746	711	687	687	708	707	662	724	670	721	706	710	741	709	667	715	725	743	782	692	757	721	762	718	728	662	709	746	732	729	745	754	730	705	726	685	725	718	750	720	739	738	697	716	704	667	711	722	764	723	731	742	716	714	713	744	736	708	696	749	705	719	724	686	753	754	700	744	719	717	681	704	721	697	750	659	736	720	777	699	758	746	724	726	680	724	714	694	744	738	720	746	763	712	737	684	708	712	723	658	700	692	727	721	699	699	745	707	674	694	730	716	734	676	695	703	760	696	678	682	667	762	704	708	711	711	745	708	741	674	706	720	700	759	715	711	705	737	697	744	716	692	673	712	664	727	729	673	783	714	731	753	688	677	740	750	737	688	696	757	747	702	729	753	703	770	753	701	708	744	759	732	719	709	731	705	698	743	719	735	720	702	740	684	746	709	694	750	693	707	726	692	737	714	737	686	735	702	678	744	741	716	701	699	672	730	736	715	697	729	719	698	741	716	716	721	697	759	731	772	710	767	696	722	695	775	759	703	724	700	771	693	643	735	702	720	694	731	732	710	751	749	702	725	721	776	696	696	666	738	769	720	737	683	687	728	749	732	760	725	720	701	733	719	722	673	729	682	691	713	681	736	687	723	730	737	705	751	703	764	674	766	717	704	680	687	755	688	699	718	697	714	705	699	693	698	751	729	713	730	723	703	697	763	748	761	777	713	713	686	757	712	723	727	674	728	675	675	703	714	739	661	709	736	765	701	742	689	705	737	729	726	734	729	729	723	710	696	689	694	751	760	712	716	702	748	747	721	759	774	682	735	666	744	731	736	715	697	715	750	697	707	666	721	715	683	706	701	756	684	709	755	766	702	696	727	733	681	752	767	744	733	743	736	724	703	725	726	710	741	724	668	701	730	754	694	721	686	739	739	768	696	726	734	756	688	754	735	701	731	723	746	705	693	726	692	677	728	726	727	718	699	740	720	737	671	695	708	743	705	722	707	705	722	747	681	735	682	717	689	726	718	755	741	746	757	670	690	763	703	747	706	642	710	733	733	727	720	736	688	741	765	709	678	663	704	705	711	765	731	704	727	724	723	692	694	721	699	748	728	716	716	710	715	711	752	672	701	767	691	715	748	745	699	739	714	703	709	716	734	724	735	753	733	697	725	703	692	707	688	700	732	737	743	737	712	739	708	718	691	718	702	694	746	719	745	711	752	714	733	731	705	744	707	727	718	669	740	666	763	719	735	756	732	662	695	721	748	700	692	718	777	706	721	694	753	721	732	707	744	676	764	674	758	761	690	718	737	686	754	701	705	718	727	732	707	717	704	683	732	725	740	709	700	719	698	705	687	743	728	711	712	697	704	700	742	696	763	676	774	727	695	716	677	713	749	705	696	756	720	761	750	708	730	692	705	740	745	725	724	700	694	770	666	753	701	760	758	688	730	710	709	732	750	722	730	737	731	698	760	710	762	735	736	751	731	671	764	735	682	688	740	761	744	719	741	748	704	710
25380	21551	27869	24983	6860	884	701	653	663	552	550	524	496	556	548	527	548	507	571	508	485	522	490	508	573	515	501	526	506	519	534	543	540	582	518	539	541	543	532	510	498	544	506	554	499	517	483	505	523	514	498	496	501	508	514	537	546	516	524	544	512	543	503	500	520	528	529	497	528	483	540	531	526	509	522	502	522	529	567	521	533	502	500	542	499	523	482	488	504	516	520	495	483	496	493	485	528	548	464	546	514	503	474	493	498	518	526	506	537	529	531	546	514	474	533	504	530	494	533	516	546	525	560	471	480	522	514	526	512	523	491	517	521	472	495	518	480	474	549	528	506	517	531	500	551	525	500	517	473	484	507	532	519	527	500	503	471	516	466	484	528	532	513	516	478	496	524	515	514	511	511	523	487	487	549	493	517	534	499	505	502	516	519	483	522	505	495	550	515	525	550	515	466	538	525	514	520	485	497	482	507	493	489	529	467	515	543	527	514	475	518	520	515	519	514	524	504	514	529	471	535	542	497	542	510	508	548	520	495	495	489	519	533	507	491	532	529	570	485	508	502	518	532	502	461	511	489	503	517	506	518	535	475	510	524	535	495	487	500	515	506	510	457	524	523	512	530	521	505	476	529	530	487	480	525	527	485	501	488	498	499	489	497	510	512	483	516	540	514	481	537	496	517	522	528	504	508	495	450	528	537	525	503	532	548	545	487	502	515	551	487	538	459	492	507	546	529	539	500	531	477	506	482	524	498	543	555	484	523	562	535	509	510	483	519	521	481	483	493	494	505	487	534	505	531	529	462	550	538	475	498	533	502	491	483	511	486	521	491	513	504	543	517	532	514	476	498	536	499	486	533	507	530	491	497	495	523	545	514	517	521	508	508	530	498	510	505	515	510	469	514	475	480	521	517	508	514	503	514	519	458	515	488	488	508	538	471	544	504	518	508	523	506	482	526	522	474	505	468	494	481	542	532	532	522	521	482	534	514	481	508	482	513	469	497	519	491	484	498	508	535	490	545	536	532	515	493	509	500	536	520	497	494	523	517	539	463	463	524	519	495	532	531	485	492	529	507	509	483	499	492	503	511	465	486	545	513	523	504	500	454	499	509	485	538	492	528	493	521	501	512	498	557	507	486	526	501	531	483	520	479	512	470	530	496	506	486	544	538	499	522	499	489	511	497	520	536	501	481	505	498	506	540	515	487	518	514	547	525	555	545	489	503	513	535	515	521	472	507	534	470	519	550	494	501	512	505	483	561	489	527	491	501	511	498	492	498	482	517	526	517	527	527	490	521	530	506	532	527	496	505	512	513	532	465	501	501	508	521	503	462	470	513	500	494	500	523	480	488	495	516	536	493	489	507	494	529	506	481	504	507	481	544	489	528	521	496	488	523	538	554	514	551	499	500	501	475	498	527	535	529	491	535	496	520	492	516	507	490	499	501	522	500	506	497	498	531	505	482	514	471	560	495	471	547	480	500	544	500	522	496	503	523	567	524	533	499	512	516	481	484	523	513	530	513	511	514	521	505	499	490	522	528	461	508	485	544	505	526	531	525	521	535	547	504	518	500	495	514	501	505	525	461	490	504	553	508	482	504	473	504	510	519	525	544	545	529	491	495	514	543	555	465	514	543	547	557	546	497	534	521	494	457	543	554	479	513	519	592	544	497	524	509	533	513	522	489	526	542	502	517	521	483	526	469	518	530	488	484	496	514	529	487	556	528	557	549	506	519	529	528	557	527	504	548	489	489	536	508	532	523	538	517	556	486	525	486	508	534	480	525	495	510	506	489	499	520	540	501	573	502	505	560	529	536	498	487	521	509	493	491	503	497	517	461	468	479	509	474	486	536	473	532	523	529	503	520	494	491	519	538	524	506	513	513	491	530	467	482	551	501	511	512	479	490	501	497	502	527	518	518	522	477	520	523	548	519	531	483	529	497	564	509	490	518	505	524	511	477	490	476	502	511	522	495	482	504	489	495	516	480	524	485	494	508	526	508	487	496	493	545	508	512	499	485	486	548	499	514	533	536	554	506	466	503	495	516	524	523	513	550	522	483	534	531	539	510	494	532	465	482	488	481	567	530	490	512	523	525	534	561	551	569	508	515	474	483	505	531	489	495	530	565	459	487	503	483	486	519	523	500	517	482	497	486	509	512	522	523	520	524	527	513	530	478	499	543	511	488	512	482	475	500	522	505	543	475	510	531	486	509	561	497	517	501	476	518	509	543	484	491	498	510	493	494	502	523	497	519	477	502	511	511	505	539	510	510	480	487	522	523	487	554	499	490	522	520	508	537	493	508	473	518	517	517	508	468	503	529	524	511	500	514	518	516	508	506	515	545	547	535	510	502	510	517	521	526	509	560	533	506	494	496	519	503	505	541	557	460	511	543	501	511	502	495	506	513	532	519	523	517	505	544	543	490	522	471	496	532	540	498	550	522	484	536	525	507	518	519	485	511	506	496	527	529	503	505	474	527	489	505	501	503	482	570	536	549	520	515	516	512	464	521	507	507	499	525	491	493	488	524	559	529	497	507	513	495	549	503	522	532	479	537	474	504	492	538	531	513	525	499	550	466	517	497	513	513	512	489	505	531	540	503	475	494	527	501	505	533	541	498	546	531	507	520	506	556	472	510	506	504	489	529	483	517	476	488	544	497	465	507	523	560	515	488	537	517	494	505	511	515	534	526	501	526	504	495	551	504	544	522	474	515	527	537	445	512	505	546	511	481	507	491	512	501	500	463	512	513	516	521	537	532	518	518	555	515	475	511	462	518	476	530	517	483	505	538	495	475	519	476	510	518	549	485	519	505	512	506	528	512	529	537	489	510	571	538	525	518	467	524	502	468	491	493	479	526	480	524	501	507	478	538	505	492	555	547	515	555	525	517	531	519	541	525	511	546	519	452	545	503	510	522	502	509	498	494	504	503	531	470	519	457	501	505	506	509	529	517	530	514	506	508	477	540	539	526	511	499	502	464	477	476	521	490	499	522	510	514	500	503	470	472	515	504	485	510	510	511	526	466	489	516	463	532	491	556	484	512	514	516	509	509	517	556	512	480	520	492	509	521	516	519	510	501	537	511	481	545	496	500	507	545	515	571	501	572	467	558	504	493	527	519	504	482	477	479	495	466	510	509	525	490	497	534	501	492	539	526	527	501	475	489	467	514	548	473	503	506	480	536	501	516	534	489	500	526	487	506	539	554	498	497	484	487	512	511	499	536	485	539	471	516	534	500	518	517	484	471	476	555	500	495	533	511	506	497	518	523	512	534	522	502	527	484	525	482	473	542	534	509	502	490	540	489	532	492	538	506	528	504	508	534	557	467	508	477	484	522	497	473	531	457	542	507	508	554	484	541	512	479	542	516	502	548	489	549	513	540	511	507	507	517	518	497	546	534	502	548	525	534	502	535	548	501	524	524	509	526	525	525	500	500	499	506	504	499	531	500	470	496	504	464	519	498	556	530	521	513	502	520	469	491	479	532	510
13800	50442	18112	1649	1306	1114	929	816	763	682	666	675	613	637	654	606	594	584	586	543	587	554	541	612	569	577	589	547	586	624	550	567	566	636	583	532	525	579	613	598	557	524	594	576	530	536	566	564	539	564	578	575	600	580	560	583	598	561	546	537	574	571	576	565	595	559	571	545	570	562	574	553	541	513	523	536	567	526	553	568	552	553	564	554	560	566	549	584	540	567	528	575	567	533	531	539	547	559	560	595	552	524	523	572	546	567	557	573	549	559	567	545	565	529	540	559	562	559	548	537	546	553	601	511	567	527	526	558	560	549	517	541	524	545	557	544	589	525	542	537	580	599	552	567	566	507	589	589	553	548	547	580	548	517	565	538	543	586	566	578	567	546	597	568	565	535	544	560	571	549	554	520	505	563	529	563	593	570	512	597	573	531	582	544	532	525	514	595	550	577	539	558	554	554	541	535	565	531	545	543	550	533	581	554	555	558	549	514	579	557	582	571	585	573	573	543	529	540	571	561	532	528	563	585	554	551	557	551	513	531	504	578	545	541	558	563	579	536	538	596	541	530	553	542	558	578	602	572	556	544	544	551	575	548	569	557	603	541	555	571	549	546	527	588	541	576	527	538	570	562	551	520	619	560	594	591	514	563	552	567	564	562	539	550	548	580	546	574	578	548	554	577	540	541	530	577	576	569	565	512	528	587	592	542	569	548	528	550	583	560	512	601	552	556	550	568	589	558	567	544	546	537	560	537	592	552	562	569	546	545	525	560	557	602	510	561	507	554	535	563	550	525	534	545	547	577	535	541	549	565	510	566	539	530	561	561	537	564	602	527	543	565	554	535	538	543	561	550	558	577	569	571	529	521	555	574	539	557	563	553	557	558	575	577	537	582	570	525	548	560	551	597	562	528	535	549	530	556	553	547	563	572	515	576	558	589	545	552	523	536	528	579	558	529	596	527	562	625	578	540	523	541	527	529	523	551	529	583	531	530	592	597	560	541	550	532	562	535	552	577	559	587	545	590	565	570	520	540	563	551	546	577	556	527	580	505	558	556	573	581	538	530	561	511	521	609	560	541	545	549	586	558	543	525	526	530	542	563	523	560	526	575	554	562	591	553	550	542	538	600	597	574	542	560	561	549	559	559	568	528	540	535	537	572	545	563	539	560	549	547	545	542	553	564	538	547	585	535	566	537	580	532	582	582	542	551	594	588	550	565	558	535	558	574	552	536	571	580	535	534	540	561	574	567	569	560	562	556	553	595	528	588	570	565	561	567	512	588	521	552	539	554	546	579	528	527	588	579	537	528	580	581	562	498	516	565	567	540	547	540	542	579	554	601	589	534	521	537	561	582	583	531	532	554	575	553	591	560	515	589	532	575	517	555	549	574	537	565	545	545	589	546	576	504	519	554	552	582	561	586	559	535	605	552	555	535	568	526	577	575	511	504	579	557	566	520	534	559	592	612	609	555	578	558	589	549	563	577	565	547	552	614	553	602	542	533	525	570	529	543	535	544	539	536	603	560	573	574	545	588	562	570	526	542	556	559	520	583	572	596	542	569	556	551	585	492	599	574	588	578	562	577	539	550	575	570	567	534	548	536	540	528	525	533	519	575	542	547	564	525	559	538	553	563	542	599	543	569	574	522	549	573	535	510	562	555	556	551	561	529	504	556	527	637	534	560	571	563	584	551	565	544	536	577	535	561	576	563	477	580	577	547	548	557	493	571	562	518	586	534	567	587	586	543	597	605	512	544	481	561	548	525	551	579	576	568	549	553	579	550	562	575	536	535	570	569	528	605	540	529	584	569	603	530	581	582	510	561	596	544	566	569	507	555	550	532	530	526	551	558	543	509	557	531	502	554	585	559	584	517	569	556	551	598	543	515	553	553	540	513	567	575	566	554	606	533	544	557	597	566	577	558	558	583	510	532	567	506	502	547	562	563	559	542	521	555	528	544	550	587	524	556	527	615	529	542	550	528	567	512	514	551	547	577	530	560	563	540	563	569	561	525	547	586	559	559	583	584	567	577	567	512	556	565	561	594	547	521	546	547	547	538	583	516	548	545	551	537	564	549	563	561	573	533	544	551	522	566	577	549	597	562	528	551	544	567	525	541	540	593	558	525	565	558	547	590	587	550	532	560	545	531	587	597	566	520	577	567	552	542	557	543	559	558	488	579	571	563	561	569	559	572	574	504	506	511	543	560	535	538	527	524	599	547	550	564	560	517	554	490	552	546	515	571	533	568	575	575	549	516	561	552	587	510	532	575	552	596	534	618	603	559	564	546	523	559	528	570	538	585	518	567	525	569	530	509	531	591	572	537	590	523	542	585	581	551	581	536	580	554	582	521	582	550	597	576	564	521	568	551	581	526	570	578	552	530	502	561	555	540	512	562	564	506	512	570	568	555	528	557	541	533	585	557	557	571	533	524	555	547	578	557	557	516	557	545	532	522	550	534	571	559	559	547	557	537	578	572	559	595	559	525	563	532	564	553	568	554	556	548	555	558	503	531	557	543	542	574	531	529	536	539	542	556	589	558	569	574	539	582	565	519	551	561	592	606	619	546	554	542	552	563	554	532	541	565	542	544	596	539	548	563	531	527	527	552	546	541	582	576	534	542	602	548	560	575	564	551	540	541	523	560	557	592	579	558	574	564	563	571	574	605	527	542	539	554	542	590	542	534	558	550	562	569	571	577	602	536	581	550	564	567	529	596	546	586	556	523	567	581	526	534	526	562	591	516	540	553	538	552	542	540	543	544	520	541	584	550	541	549	554	586	545	566	534	572	540	542	554	545	532	628	565	584	574	526	492	568	533	530	526	544	583	539	561	589	545	528	530	546	536	554	560	562	577	535	541	541	575	570	580	492	605	581	538	542	552	513	551	542	566	543	580	566	519	564	567	558	537	535	565	539	546	568	562	540	572	526	562	535	569	552	578	550	547	480	570	556	564	565	531	571	583	522	588	565	550	589	511	553	558	537	582	557	520	566	560	555	534	540	586	556	552	564	541	548	583	528	561	546	537	536	547	555	554	557	575	539	544	565	571	529	556	548	558	531	532	491	537	569	565	522	543	516	542	587	560	554	508	530	555	590	509	609	553	520	548	477	533	561	578	581	602	535	542	555	564	560	539	541	542	522	514	534	552	519	543	544	530	556	578	579	526	535	512	544	573	556	552	545	556	542	564	585	537	525	539	540	558	585	564	548	540	555	547	585	552	539	584	563	534	550	527	580	564	525	575	536	508	536	550	509	549	588	549	545	548	553	562	565	558	530	581	539	590	551	580	543	533	584	589	549	539	534	520	532	533	521	600	522	556	584	570	584	582	534	532	568	563	537	544	567	548	556	541	575	584	543	558	543	595	550	554	517	552	544	535	566	523	606	517	536	553	556	591	563	523	555	564	580	551	538	561	557	541	541	555	580	549	549	556	529	561	563	547	554	553	549	514	548	526	523	549	537	575	524	581	612	547	560	525	551	558	584	556	558
23162	21652	29482	24466	21654	20445	4340	1593	1324	1246	1144	1147	1102	1090	995	1020	977	945	998	943	947	920	945	971	925	923	867	997	955	955	908	898	919	1001	942	950	975	929	940	943	879	938	921	904	908	882	877	940	884	830	920	911	930	903	905	947	940	892	920	851	932	921	883	925	934	897	927	930	958	885	877	940	882	866	934	910	921	913	868	895	838	899	886	894	868	927	868	860	931	896	917	871	895	894	904	925	902	880	851	907	868	913	889	911	907	901	886	933	893	903	869	889	883	927	864	898	925	973	954	916	869	923	965	890	879	865	894	881	887	883	952	910	924	832	886	932	899	912	877	901	926	862	904	948	864	880	886	850	898	845	880	918	893	932	901	945	907	891	939	824	911	889	879	890	839	926	914	823	899	888	903	899	935	915	906	918	948	860	898	893	940	845	852	893	921	921	883	913	881	865	869	933	942	901	927	957	905	846	895	876	992	911	904	913	873	927	872	850	915	882	925	904	893	925	876	911	920	937	943	885	887	923	940	907	915	889	908	866	876	845	936	872	946	853	887	907	887	929	930	941	893	921	877	896	906	902	914	945	898	955	879	930	869	947	850	893	920	948	925	901	862	859	893	967	918	917	890	899	867	858	877	874	891	899	899	925	893	935	862	872	932	895	931	878	898	840	928	882	930	935	859	918	873	936	935	848	959	995	881	864	887	921	870	884	951	904	854	919	934	917	940	970	898	855	923	887	925	915	856	910	931	905	887	854	893	908	903	907	887	912	887	894	889	889	944	920	912	844	865	926	861	867	959	957	909	908	878	880	908	856	906	905	851	901	918	881	915	886	928	920	954	903	905	927	885	933	906	941	902	912	930	852	896	852	900	868	910	882	862	848	897	891	899	950	920	925	895	864	878	825	945	913	880	873	860	874	889	855	950	858	887	875	847	903	887	941	904	918	894	887	905	883	893	853	920	936	898	833	899	883	832	922	921	875	906	891	900	897	898	898	895	887	839	881	862	932	911	930	899	832	884	886	870	913	893	863	896	915	900	903	887	831	916	896	876	907	896	866	891	925	907	851	816	931	932	892	866	908	903	887	874	938	904	916	941	843	873	911	880	881	953	912	862	911	902	935	929	948	909	921	886	875	910	954	926	875	944	861	929	914	908	905	857	851	903	890	909	894	875	904	867	867	914	894	877	920	963	887	894	917	890	891	915	931	874	880	891	896	856	927	903	875	913	907	915	850	874	845	904	898	888	920	864	898	926	930	927	887	846	845	884	903	881	921	841	921	897	849	909	922	916	934	898	894	920	902	881	937	935	948	938	912	904	815	904	860	926	894	922	855	901	942	936	902	925	887	875	925	928	890	872	889	922	859	890	870	892	880	885	956	920	881	899	945	936	895	931	941	884	872	914	883	884	899	865	860	898	927	916	917	881	842	934	904	869	875	972	867	911	929	897	909	912	799	907	874	922	889	880	907	785	888	871	954	922	915	841	866	865	906	926	873	923	873	863	900	943	979	873	860	862	888	858	901	886	924	884	902	873	820	933	859	912	818	870	894	962	896	884	890	877	935	901	884	881	913	857	870	897	866	899	869	860	929	873	922	907	878	936	958	839	943	854	849	848	860	932	924	866	871	916	908	885	902	954	899	855	897	919	861	927	920	904	902	865	901	873	866	906	859	864	863	924	896	842	949	880	852	902	894	888	928	861	900	877	841	887	884	885	868	902	951	904	922	886	880	921	854	853	912	840	917	863	869	835	929	900	909	879	898	918	890	958	886	937	913	895	869	873	908	921	928	934	927	936	894	876	933	903	862	923	942	940	902	884	935	929	910	861	914	861	845	910	899	881	906	917	891	860	908	903	848	966	834	916	878	884	886	954	880	906	875	908	881	943	888	906	941	938	916	898	954	929	932	840	931	929	914	917	827	883	887	881	930	864	852	915	863	891	880	913	927	880	896	936	943	934	901	880	875	887	884	895	919	903	846	863	900	820	877	923	798	857	841	846	883	938	905	891	934	854	933	882	908	909	871	878	890	874	850	861	908	934	915	884	882	898	892	878	888	908	927	828	914	863	827	899	873	830	925	912	874	917	890	887	962	898	891	923	934	927	880	879	923	836	865	898	903	903	847	855	925	936	846	902	887	818	883	912	881	875	880	862	881	922	889	896	944	898	881	905	926	910	882	869	934	936	859	887	935	923	859	912	936	917	884	902	905	894	892	954	886	917	908	882	895	865	851	928	916	928	883	887	921	885	865	871	939	924	886	920	887	991	911	879	905	918	898	867	889	889	878	857	874	916	858	876	906	899	859	924	941	907	897	937	905	1003	895	898	870	887	888	870	935	891	933	862	876	904	886	889	901	887	943	875	870	868	869	916	902	900	925	878	944	907	877	863	895	919	859	877	900	918	887	873	851	887	906	870	859	860	890	842	902	833	850	863	908	905	852	877	869	832	884	934	929	875	916	898	924	891	879	903	912	829	876	843	917	920	883	877	875	887	930	925	898	863	906	892	875	853	907	881	960	960	854	897	901	918	891	848	874	864	892	883	942	891	911	917	906	898	901	871	900	884	866	936	891	886	876	845	904	880	910	886	879	919	882	864	906	900	905	880	943	906	877	897	920	923	908	853	921	907	878	896	875	925	896	893	910	889	854	912	874	936	899	851	860	866	930	906	882	941	943	918	865	867	883	909	898	903	907	898	892	856	897	894	865	910	929	1004	853	922	885	914	857	905	882	841	918	952	891	910	902	955	880	909	918	865	909	858	834	896	939	921	917	865	853	886	864	862	867	855	897	922	874	932	916	887	902	870	926	909	905	852	883	868	903	894	918	888	913	875	915	975	878	926	887	951	899	884	902	818	868	931	910	913	921	902	941	837	900	861	892	886	922	890	855	921	916	863	888	866	929	871	902	926	859	912	922	953	886	901	919	877	954	908	888	876	889	897	827	896	852	870	893	921	863	859	924	851	923	905	894	868	831	862	925	881	924	912	931	918	904	806	867	926	871	918	888	890	898	886	940	863	888	907	886	925	861	931	916	907	946	886	921	920	895	925	852	885	937	850	861	931	856	909	908	890	866	872	918	896	944	929	875	890	886	866	867	940	911	893	865	989	920	862	918	855	895	876	857	892	898	924	926	957	879	872	922	903	901	910	915	871	897	860	864	888	916	874	943	861	913	912	883	908	837	874	924	913	920	901	881	891	905	910	880	891	893	893	890	898	844	879	913	874	917	974	922	886	923	906	935	857	845	901	897	904	906	868	889	892	935	904	905	885	896	948	888	932	873	900	925	863	863	892	918	875	896	891	907	898	858	887	898	890	890	900	894	928	901	892	867	869	877	907	894	935	873	898	892	933	907	917	895	923	928	900	932	878	857	863	894	941	924	964	893	877	920	808	911	907	907	894	917	905	891	886	890	929	895	913	864	903	952	887	925	874	898	927	890	940	913	833	922	875	857	875	888	845	926	899	873	904	900	918	931	906	915	913	919	925	904	896	916
19667	68671	26584	4647	3411	2666	2128	1912	1547	1402	1362	1177	1174	1131	1103	1045	1022	1036	1043	996	969	963	960	958	959	946	934	985	932	964	931	903	885	1065	1025	959	953	978	929	963	948	970	946	944	910	873	947	910	917	955	947	854	896	939	943	967	971	935	851	919	928	888	886	860	918	968	953	898	953	946	875	928	903	967	918	867	944	901	905	933	858	966	884	838	935	865	913	905	955	872	899	921	915	890	895	916	954	932	847	888	947	911	928	946	890	947	902	923	932	914	936	845	950	882	919	915	899	914	898	917	936	863	879	881	924	917	906	927	896	916	886	882	952	928	904	897	927	927	897	907	906	882	915	905	892	887	930	925	947	912	916	895	969	888	842	931	877	924	957	888	890	879	850	908	912	905	859	988	907	888	887	893	891	926	916	900	867	883	854	935	942	880	861	849	897	904	894	918	931	946	906	833	907	889	906	897	917	937	859	927	853	858	901	893	926	999	946	918	869	872	878	883	912	917	895	963	991	902	957	945	925	840	873	851	923	888	915	956	928	919	906	907	878	894	902	913	896	905	951	910	907	949	853	844	899	844	884	886	855	884	923	912	864	951	926	989	887	927	904	911	869	912	889	912	872	889	962	948	931	883	932	838	899	931	850	919	876	865	932	896	859	911	890	981	874	945	941	914	879	923	905	897	900	889	917	898	884	936	918	844	871	907	870	901	914	928	892	903	887	876	954	900	866	899	938	928	883	860	863	951	883	800	960	881	854	912	898	900	916	863	993	895	930	877	882	917	917	959	873	941	919	892	917	837	869	902	867	930	894	934	879	951	910	874	856	894	900	881	945	932	918	873	894	914	931	932	902	852	917	907	920	938	928	874	893	922	865	855	897	908	860	864	901	886	937	905	917	932	858	964	968	887	940	899	868	936	840	872	904	899	942	888	872	914	891	908	879	877	888	856	948	899	892	920	890	929	956	862	896	869	880	878	911	895	894	877	876	922	867	911	883	917	872	920	930	894	934	997	891	898	947	933	925	931	914	941	890	872	883	886	911	951	898	887	956	913	860	898	854	847	897	914	912	911	914	908	871	879	873	902	924	892	828	939	940	952	883	958	922	900	875	907	875	953	886	908	919	858	902	890	901	907	929	900	905	893	928	907	931	907	896	930	878	854	907	922	897	927	939	915	908	913	925	872	906	930	948	901	866	886	938	954	886	928	856	937	885	889	922	883	899	878	988	819	897	912	958	913	944	903	831	874	904	894	879	936	947	947	950	902	904	870	905	914	911	912	932	880	900	890	851	875	902	897	878	897	880	907	952	905	879	909	923	924	908	874	893	892	924	876	906	947	882	923	924	858	891	930	924	859	851	911	927	903	941	931	898	919	876	902	943	871	898	917	948	909	897	903	892	957	919	844	901	884	902	890	899	881	877	918	921	864	892	909	875	955	913	869	915	896	905	873	883	928	924	904	923	924	854	888	919	871	835	892	896	882	953	962	867	942	878	865	866	893	916	884	933	906	919	996	916	960	884	861	891	918	920	890	914	862	835	914	926	926	932	936	901	932	965	884	936	856	907	952	883	932	908	874	932	944	876	905	908	897	928	906	908	923	894	877	878	909	874	881	913	895	848	879	880	911	893	924	809	915	909	905	860	900	898	897	891	888	958	915	902	926	901	874	934	862	866	860	866	925	895	879	864	926	930	889	889	885	937	924	902	933	927	924	879	906	932	895	941	938	906	877	888	863	890	873	892	904	885	951	890	853	950	917	896	870	897	915	885	896	888	888	927	948	894	912	900	904	870	942	933	885	842	884	932	925	886	937	915	885	909	919	863	930	956	863	913	921	913	897	969	906	863	889	920	876	890	923	898	927	906	898	910	881	949	866	945	904	859	930	951	866	909	882	905	925	859	898	882	912	917	868	894	885	865	916	935	944	926	876	897	906	890	882	913	938	915	898	954	910	891	886	907	865	894	916	914	906	893	949	949	888	880	939	906	897	916	899	942	892	894	879	860	915	865	837	875	879	897	902	915	880	979	946	936	885	917	907	914	849	891	840	871	903	959	933	959	936	918	874	913	844	906	850	907	905	903	912	925	875	861	909	923	921	853	945	886	882	916	889	892	898	920	854	879	908	885	919	896	885	907	890	905	965	916	887	889	874	962	896	914	909	884	906	931	874	875	939	860	920	897	904	924	955	928	932	912	883	943	912	916	934	844	939	876	867	911	919	893	915	874	886	950	869	915	949	861	941	932	892	966	901	932	861	899	878	926	929	943	926	924	924	895	882	894	852	868	858	901	904	935	908	908	995	920	898	893	847	906	886	885	910	984	832	901	957	917	916	838	919	991	917	902	885	881	895	924	919	910	940	910	919	914	903	943	882	868	933	909	912	856	937	853	913	916	907	882	922	926	895	880	907	836	935	943	874	924	835	938	892	920	884	862	919	956	878	911	904	905	849	853	871	910	904	896	887	950	905	891	888	875	938	908	893	909	916	958	901	948	886	900	917	849	876	915	931	892	919	944	929	934	909	915	923	901	899	904	903	869	879	857	917	951	935	865	883	920	891	913	866	934	914	923	895	822	875	854	899	927	883	943	903	916	910	890	975	880	881	990	907	921	927	954	885	904	879	818	914	933	927	883	908	895	910	876	879	881	878	864	907	912	941	886	899	922	884	903	946	898	916	889	901	897	892	904	877	926	873	849	955	888	892	870	940	873	865	925	895	888	937	924	938	916	921	956	918	895	924	876	905	886	876	905	927	913	873	882	910	887	906	909	877	883	909	948	882	935	906	931	876	896	916	918	884	898	882	879	908	883	887	889	876	917	864	913	864	928	866	940	877	933	890	896	888	928	925	910	871	900	936	882	930	907	899	928	871	891	922	930	917	906	896	932	900	913	906	941	939	925	873	871	960	896	912	907	869	858	891	873	874	915	879	900	936	889	978	961	897	926	941	935	882	913	927	831	907	870	889	915	921	930	895	915	926	931	912	879	886	913	908	846	951	913	889	900	897	916	870	935	935	875	892	931	858	909	909	917	902	920	892	964	865	871	884	925	895	882	917	886	918	871	994	899	921	895	919	905	935	892	921	915	910	897	908	917	917	903	885	834	910	916	928	893	892	837	888	924	904	939	926	909	905	944	895	870	891	915	913	874	874	870	876	954	916	955	871	889	884	908	922	899	918	866	880	961	874	913	891	905	937	881	882	899	905	856	881	892	906	892	934	896	899	894	891	869	897	862	898	927	869	899	931	921	901	895	920	929	890	905	905	912	864	908	929	916	858	907	859	925	882	924	910	927	909	922	901	867	910	916	944	908	845	874	945	958	848	913	884	911	850	880	891	945	932	952	919	881	871	904	889	867	934	904	958	915	904	945	909	914	990	951	837	925	911	868	849	906	902	925	866	890	889	883	887	879	916	946	904	910	906	925	891	942	941	935	896	933	934	894	861	902	903	909	906	879	931	924	902	986	859	888	952	875	865	880	880	864	892	884	884	869	855
28716	20075	10359	861	528	468	473	457	482	477	461	472	445	408	476	456	464	437	483	463	442	469	467	408	478	465	461	455	431	459	454	427	439	459	482	453	462	451	427	472	469	475	439	443	455	470	484	431	442	495	417	458	501	460	445	448	467	469	449	485	447	425	426	477	455	448	438	493	499	480	457	429	439	476	428	394	437	441	454	427	494	386	437	469	417	449	461	468	458	432	416	463	455	455	448	461	447	418	451	455	442	469	478	448	441	462	459	467	412	439	482	462	447	416	506	424	408	449	436	438	461	433	460	425	458	449	423	451	469	446	412	420	484	419	441	441	441	436	446	414	446	471	393	460	458	440	431	452	433	487	436	419	438	444	458	456	445	437	469	461	417	429	465	427	478	447	454	437	426	477	473	447	477	443	451	449	450	455	471	458	455	437	473	412	442	425	420	452	425	415	444	462	442	421	464	407	445	420	456	423	424	427	503	444	393	445	479	453	470	430	474	468	494	476	430	425	446	475	409	436	425	396	440	416	470	470	454	453	444	442	433	451	452	441	449	419	467	489	404	463	433	468	444	401	453	429	453	456	432	426	502	467	480	427	411	456	478	467	488	450	453	443	414	480	431	457	432	431	448	429	429	444	454	499	464	441	433	426	426	480	423	469	425	453	461	462	441	439	432	445	433	419	447	429	417	478	474	459	419	437	439	430	445	434	464	415	428	426	464	407	449	490	441	445	419	443	429	447	457	464	457	467	457	444	410	472	434	425	471	449	480	435	457	444	461	485	475	399	461	467	455	498	449	468	478	418	448	448	428	474	457	428	441	456	456	409	473	442	471	471	434	435	451	442	474	438	427	429	431	465	438	450	438	456	444	472	400	456	480	425	483	460	454	471	456	432	443	457	442	464	438	449	470	465	408	422	443	470	458	448	450	453	447	449	428	440	473	464	414	436	446	438	454	479	417	430	432	457	445	502	439	429	463	480	481	430	460	437	444	435	441	454	435	430	484	425	424	464	450	443	459	468	467	445	459	431	412	442	441	455	469	476	434	476	431	439	384	455	434	376	435	435	454	421	472	511	474	479	438	423	478	476	450	448	455	432	444	460	412	426	415	452	453	460	459	452	474	482	468	471	516	443	458	456	445	401	421	494	477	469	422	435	465	478	464	445	441	441	419	458	452	437	461	479	452	420	453	453	438	455	479	444	442	466	431	417	452	399	448	461	445	447	428	435	467	419	442	482	430	483	451	469	425	420	449	479	447	425	450	449	460	470	467	487	437	434	455	461	437	434	447	446	441	392	456	444	420	417	452	445	406	433	453	437	461	434	460	429	467	486	418	420	466	478	425	436	451	416	466	451	454	454	462	454	437	474	434	425	465	439	463	486	466	444	490	459	449	421	483	441	435	419	430	456	492	427	498	474	458	444	438	424	432	453	413	451	451	474	477	460	427	461	439	425	473	457	476	453	456	455	425	458	443	485	440	477	440	497	449	443	452	420	411	429	449	427	443	444	451	427	427	483	417	464	467	425	488	434	415	456	474	486	452	468	459	433	438	450	446	423	440	473	458	459	420	458	430	459	469	435	460	423	520	441	464	438	472	470	471	412	461	445	401	448	425	439	444	440	455	428	379	456	456	469	487	466	456	409	447	431	415	476	453	417	435	428	418	467	448	429	437	436	439	446	474	423	404	474	415	444	494	437	457	452	435	438	412	424	434	414	445	404	438	446	455	452	454	464	457	446	477	433	478	432	479	430	435	448	490	416	468	445	469	467	430	414	452	467	445	485	442	425	425	447	439	480	449	413	454	470	445	459	469	440	434	453	436	436	456	445	489	467	437	403	400	428	402	473	453	405	475	431	457	428	431	472	433	432	407	462	445	474	415	469	454	447	440	449	450	459	476	427	451	469	446	447	423	421	441	426	440	456	440	465	451	390	443	455	492	440	439	411	469	463	439	474	462	441	483	469	438	456	448	456	456	435	449	479	456	457	464	443	441	433	433	445	448	466	461	414	459	415	442	443	463	443	449	433	428	455	437	420	444	494	438	422	411	433	453	444	451	451	471	470	461	439	430	464	447	479	434	437	473	481	434	438	470	465	448	442	401	452	475	481	449	475	449	458	456	485	427	417	442	453	450	434	440	435	431	448	493	456	416	470	512	448	427	429	418	451	470	446	456	460	466	459	456	444	454	459	428	475	494	444	434	440	457	429	442	499	456	382	476	453	462	452	444	451	440	441	465	445	486	457	464	426	481	477	424	434	442	440	419	477	473	436	470	419	446	464	432	427	478	428	457	485	437	434	442	489	461	440	473	415	432	433	499	472	495	421	476	475	425	434	458	451	435	417	419	415	417	440	446	438	468	434	440	449	445	454	448	433	454	465	460	486	446	426	474	463	488	435	466	454	439	441	430	420	413	427	456	462	462	423	438	445	410	450	428	463	414	448	416	444	451	414	467	458	452	477	431	454	456	436	413	450	460	459	452	449	487	509	429	487	438	419	389	459	425	496	446	429	427	454	431	414	456	457	460	439	468	432	434	484	435	461	427	462	468	446	427	438	419	441	473	451	391	434	452	476	433	457	449	419	402	423	473	508	457	412	442	432	425	444	427	484	461	477	455	410	417	462	466	456	436	460	438	418	432	431	433	472	457	458	444	420	440	444	443	452	444	442	428	447	433	487	449	445	450	439	462	509	454	446	446	422	420	413	503	418	447	471	474	475	435	456	425	428	478	419	455	455	434	451	466	476	445	430	488	425	478	411	462	448	489	437	444	424	455	416	465	427	438	447	446	398	439	448	439	434	407	438	461	424	451	456	436	493	460	434	481	399	443	461	446	453	433	408	440	440	409	436	441	434	439	460	438	442	431	441	397	471	470	462	431	433	458	414	456	452	437	452	453	456	470	457	414	436	430	462	436	441	455	500	436	458	445	440	453	455	454	452	441	447	427	409	423	455	426	444	453	458	437	418	453	479	499	470	467	454	501	431	458	482	460	437	491	443	496	423	432	444	443	458	465	483	431	456	476	433	422	431	469	446	449	463	441	438	492	434	451	467	431	447	470	430	460	434	431	482	431	452	448	443	480	435	451	448	474	428	437	457	442	402	417	458	442	411	422	456	448	447	446	448	476	424	469	473	420	446	499	445	434	441	398	432	481	430	454	440	423	428	445	469	423	465	472	457	490	418	469	461	450	482	440	490	433	427	411	457	501	457	447	455	443	461	460	412	435	420	424	466	418	497	466	466	434	408	431	436	457	456	402	444	434	451	479	438	425	462	443	458	463	440	473	476	439	450	462	476	440	476	447	458	446	448	427	382	480	397	452	450	421	474	416	442	496	483	445	441	445	443	428	434	422	452	434	441	451	455	460	487	454	440	440	429	458	431	490	460	468	446	458	412	475	457	435	447	444	423	440	441	469	481	466	442	469	464	499	483	452	485	474	511	483	466	461	454	444	452	410	432	481	473	414	438	404	461	445	462	426	444	448	448	460	471
11489	19790	4700	578	524	496	535	483	452	505	525	490	517	464	479	490	486	490	477	451	475	452	472	430	478	455	470	518	450	490	525	486	496	520	514	509	465	486	473	451	476	449	477	506	463	499	453	463	446	504	510	493	498	484	522	457	451	474	461	461	486	441	503	491	504	479	468	469	519	488	504	444	478	439	449	489	447	463	503	497	467	488	501	472	467	445	470	474	506	490	487	470	469	435	473	455	483	449	465	512	472	534	507	495	527	472	476	458	505	501	485	463	470	484	494	503	464	475	513	452	452	464	482	488	501	492	497	469	475	475	450	474	492	476	441	440	482	451	509	469	457	459	482	476	499	486	480	446	478	511	485	493	454	451	483	474	459	479	503	466	510	410	426	475	522	516	452	495	476	486	511	463	482	474	493	417	472	510	464	467	498	498	468	483	435	523	490	504	503	482	484	476	473	479	521	447	501	486	484	496	475	505	463	465	498	485	459	513	506	461	490	477	490	452	496	465	492	461	447	499	509	493	464	457	468	479	488	503	447	488	491	441	466	454	468	473	512	459	457	486	482	524	467	464	452	473	464	494	476	486	454	501	441	481	475	478	491	467	475	430	477	487	501	480	485	477	472	498	469	492	496	478	492	493	492	472	486	491	475	474	484	486	473	463	478	489	459	481	488	473	485	472	512	448	480	470	500	472	482	523	477	481	466	490	481	471	473	495	480	462	495	439	474	479	466	483	477	436	478	440	484	475	510	460	465	470	480	494	480	483	484	514	458	471	496	481	472	475	481	506	478	409	493	469	470	485	516	473	468	441	465	524	503	473	502	459	466	450	488	440	446	500	503	425	471	433	447	518	461	451	474	449	449	478	489	459	480	443	467	468	462	452	513	465	446	492	464	432	469	441	478	457	458	463	469	495	515	453	494	455	450	442	464	456	491	458	417	471	446	488	496	503	466	461	487	476	480	485	455	452	441	476	488	486	493	522	472	460	487	471	494	493	498	481	492	492	474	501	487	470	471	479	479	457	476	484	480	477	518	471	518	458	471	466	453	471	502	494	451	487	479	472	484	485	478	472	500	462	511	446	485	483	459	438	494	457	507	539	459	513	467	470	479	471	462	472	454	467	474	477	484	502	476	465	490	452	500	461	528	477	478	485	471	483	437	501	449	460	481	463	437	470	501	509	493	478	467	490	501	477	477	492	477	465	443	481	483	450	513	494	462	499	494	468	478	472	485	457	483	456	499	453	508	439	501	472	480	452	473	515	465	503	484	427	485	447	503	468	498	462	462	486	480	530	461	456	470	465	488	514	454	478	481	481	468	484	461	487	476	474	479	501	501	450	514	509	474	470	495	460	452	503	490	447	466	503	442	513	474	475	484	489	451	460	495	439	448	469	531	510	474	475	479	486	465	496	500	479	471	465	437	444	414	444	451	508	470	487	436	488	495	490	449	487	519	475	499	473	486	441	462	500	460	475	474	496	468	467	471	463	483	456	471	473	478	507	489	449	486	463	509	497	466	437	476	438	487	496	499	477	470	495	468	465	508	473	471	500	499	519	423	466	509	486	482	440	479	473	503	483	490	457	444	455	496	476	472	457	494	492	488	505	471	461	461	456	459	436	478	454	468	501	486	481	472	457	475	512	471	432	478	472	432	516	471	450	478	477	478	451	480	455	448	531	493	490	494	458	484	461	492	468	489	464	514	451	438	464	465	480	450	477	424	446	436	477	502	458	465	490	487	442	483	451	488	442	466	468	457	440	428	450	520	459	453	460	447	505	459	480	489	479	475	511	463	480	443	473	472	449	460	464	444	484	485	461	468	462	488	470	481	476	471	470	471	486	476	465	471	470	469	471	472	484	489	465	506	489	492	465	456	478	451	472	465	473	476	440	454	414	457	488	455	482	482	476	466	446	466	490	456	446	470	482	504	461	469	465	537	474	476	515	502	491	465	465	476	472	483	484	457	505	499	450	521	470	475	509	482	482	462	492	488	488	483	511	509	492	505	472	478	447	443	521	478	501	457	502	465	420	474	503	477	500	431	497	431	482	495	480	463	482	475	471	499	502	477	476	495	448	480	474	511	472	452	487	461	446	444	485	489	511	485	457	493	451	499	503	507	456	466	474	470	494	472	477	452	550	490	516	508	468	463	442	511	475	470	458	451	422	466	465	470	493	466	480	464	442	484	523	444	485	488	468	496	482	432	440	464	441	439	451	522	451	438	463	492	478	516	469	490	440	467	472	455	425	476	451	458	478	469	459	469	445	458	436	475	476	485	451	468	480	509	530	457	495	509	475	493	463	489	441	496	501	474	449	487	453	459	483	471	481	438	484	461	468	462	469	447	454	485	477	466	475	456	438	460	468	459	481	481	483	482	485	462	473	505	433	478	517	470	480	470	454	493	482	440	466	454	481	484	495	493	463	455	435	505	486	495	503	533	486	485	444	499	472	481	457	465	456	481	465	466	517	474	491	479	467	441	481	480	467	466	450	441	443	491	451	477	490	480	484	465	501	459	494	476	494	499	489	488	471	477	468	495	429	484	506	481	478	422	444	460	450	445	500	485	481	520	455	460	487	466	455	509	473	462	476	493	496	463	454	503	468	496	521	463	490	476	463	481	471	460	482	472	473	527	442	488	471	469	458	507	500	463	468	455	486	464	479	512	462	485	453	462	468	518	493	470	474	540	436	456	511	494	515	448	500	509	455	460	480	467	428	500	460	488	499	462	495	485	413	466	501	475	489	502	458	459	455	470	488	453	447	463	473	507	467	444	475	433	476	492	489	460	523	475	471	471	483	495	454	508	458	475	463	471	489	451	477	471	484	521	488	483	479	494	469	488	466	490	469	470	481	474	549	485	493	441	489	492	477	464	472	465	452	433	523	446	498	487	463	495	484	473	468	465	484	471	517	478	454	476	492	483	485	455	477	479	523	504	439	473	479	471	438	447	468	463	446	495	459	509	464	475	485	475	485	427	472	476	485	473	457	482	474	512	484	485	477	456	483	471	498	518	474	464	473	484	478	478	473	519	448	506	485	466	484	458	459	450	467	439	536	477	457	457	436	501	438	478	512	480	498	448	483	511	482	513	476	480	466	491	422	424	451	512	470	457	496	489	468	465	457	456	444	483	513	475	493	423	481	432	476	483	463	481	468	440	482	428	445	528	471	467	519	479	462	495	496	455	452	466	487	494	418	497	476	481	474	475	476	462	431	463	482	461	488	470	462	461	483	458	472	482	480	477	474	468	509	474	521	423	483	508	508	496	434	448	458	474	452	491	474	457	460	450	482	472	457	490	490	453	449	491	502	475	506	489	426	450	450	523	457	494	499	510	470	480	464	459	462	445	490	468	447	503	501	464	478	504	491	450	452	486	458	515	454	444	464	441	463	481	505	492	483	453	508	496	496	476	491	483	462	468	541	450	433	523	461	469	485	507	470	500	474	476	503	499	474	441	464	443	468	477	461	446	479	509	490	475	479	473	486	492	487
24278	21570	28905	24605	21476	12597	1534	1026	901	904	851	886	754	805	723	734	696	719	719	723	699	700	713	693	716	747	699	732	695	727	726	697	686	740	724	756	737	723	739	722	718	719	754	718	691	690	715	727	761	706	763	666	698	687	705	759	694	666	644	666	691	719	676	722	673	696	731	683	700	705	705	664	678	707	726	714	691	725	692	713	754	724	690	740	693	719	665	677	712	730	671	711	687	734	694	726	701	669	682	715	764	751	765	743	710	705	731	627	751	652	710	693	691	719	675	679	690	726	695	689	721	726	692	760	677	692	742	697	753	694	712	700	709	665	720	738	667	746	732	704	725	694	704	721	719	687	693	717	693	742	675	680	753	684	728	724	713	654	725	732	716	687	667	708	719	702	658	739	716	697	721	666	673	736	700	686	740	628	712	731	695	696	682	678	722	654	663	719	683	698	731	693	757	661	700	740	696	711	679	733	728	718	735	689	633	663	704	672	690	709	713	722	693	711	669	695	705	696	677	725	663	725	717	667	714	678	718	655	671	695	654	702	663	677	682	685	702	717	760	698	670	684	731	678	683	671	708	706	680	698	672	685	725	708	666	687	731	708	663	653	669	706	721	679	651	690	663	689	701	661	693	663	713	701	716	715	705	749	695	719	693	664	727	720	728	696	695	670	743	751	727	699	718	664	707	653	718	677	731	675	672	744	707	704	752	672	662	741	722	716	679	730	687	721	719	659	663	715	688	693	730	686	700	704	699	661	660	724	680	712	730	685	663	670	711	717	672	711	695	719	678	690	684	685	725	701	683	694	650	739	691	745	682	700	698	685	676	718	744	760	724	675	659	714	739	686	637	690	667	657	685	762	692	693	677	671	692	707	709	729	696	647	698	680	714	761	693	759	754	662	758	663	663	674	671	632	679	681	717	677	668	718	647	720	697	683	696	684	728	682	684	675	695	703	711	691	675	703	656	688	708	656	702	653	704	742	693	692	706	694	673	710	661	722	707	681	656	683	676	666	713	673	681	667	689	722	704	685	658	668	732	717	712	717	672	699	708	683	698	669	708	694	723	702	707	655	733	711	690	676	695	678	683	735	681	685	703	704	718	713	693	651	703	694	736	682	708	658	726	738	730	681	719	677	722	703	684	692	704	736	704	668	676	710	668	685	694	741	638	712	723	748	696	682	702	751	677	680	703	714	734	683	662	694	739	684	731	694	728	717	713	709	721	666	653	727	703	666	671	712	687	711	699	733	711	742	696	720	692	683	698	738	726	682	668	689	736	736	678	696	658	737	699	703	659	704	711	691	679	726	680	707	715	685	729	655	704	699	718	679	730	686	685	657	728	704	652	658	710	675	670	658	701	687	717	695	726	679	668	730	687	715	727	699	695	715	709	707	667	736	699	697	673	748	700	733	717	676	639	681	674	674	704	737	680	736	700	701	701	682	686	712	679	695	747	685	686	690	716	712	711	676	761	746	689	696	749	719	716	742	773	704	709	711	684	719	702	716	711	729	683	701	713	716	640	754	691	668	671	690	695	679	686	687	703	696	701	699	678	742	721	735	678	715	721	762	700	696	704	675	680	739	685	718	736	685	700	669	695	727	709	679	728	661	725	707	700	710	684	749	709	673	673	656	676	717	729	685	702	689	676	725	672	701	667	720	679	622	720	666	706	703	664	687	610	699	702	711	709	722	692	743	689	715	718	711	684	658	686	703	696	711	668	717	702	685	718	734	728	704	699	707	687	674	699	685	716	733	670	689	688	669	690	677	687	664	704	695	712	733	680	665	679	746	748	714	689	678	698	675	744	737	740	669	688	670	624	661	693	689	689	683	739	673	686	708	758	658	733	719	700	723	654	728	687	741	673	678	711	678	736	687	728	741	693	715	708	731	675	654	705	667	693	705	704	719	704	686	672	700	689	676	673	670	690	737	673	655	709	686	707	667	653	731	655	696	661	698	665	703	705	708	677	712	651	718	721	676	652	682	703	727	654	732	726	721	726	723	714	667	673	698	647	691	694	667	710	665	768	712	728	736	689	705	746	757	722	681	663	675	697	702	697	679	710	681	687	701	687	719	703	711	682	712	712	687	725	682	707	678	702	696	715	660	669	699	667	719	707	722	722	747	680	708	715	710	681	674	665	756	726	713	754	684	712	718	783	654	705	714	703	704	665	687	687	686	718	772	697	732	722	688	717	714	741	701	757	683	704	725	727	701	665	705	722	748	666	738	702	679	707	718	741	709	657	703	714	713	666	681	713	731	698	667	697	685	706	731	732	775	749	707	729	726	711	709	768	653	704	667	753	704	715	678	706	696	664	737	677	698	674	683	694	681	683	676	718	712	680	702	687	712	660	672	676	712	718	733	679	715	692	706	669	737	703	708	684	673	693	743	673	693	777	714	701	699	721	693	727	661	737	709	720	743	689	690	725	713	717	688	772	665	696	733	724	713	699	688	684	692	746	696	751	698	708	723	690	683	695	702	688	687	670	773	695	721	742	718	705	698	688	682	705	676	688	652	671	742	708	632	760	681	688	725	678	685	705	703	716	654	731	695	740	760	707	729	663	710	716	644	679	642	680	690	688	725	644	729	772	663	679	677	718	691	716	739	736	674	732	665	699	685	734	714	654	666	688	720	693	688	668	688	690	689	693	711	643	682	755	728	703	714	699	758	690	670	672	687	652	683	670	685	665	722	709	683	705	673	697	766	742	741	659	682	688	706	738	644	665	702	703	716	698	669	723	688	700	693	689	694	701	684	729	654	703	672	697	720	670	730	698	679	754	674	732	684	698	699	723	686	700	724	691	673	729	703	705	744	729	672	703	695	676	712	713	725	676	645	669	745	688	697	724	699	716	739	707	726	674	645	693	690	704	707	698	729	735	704	647	614	695	718	752	703	701	623	665	674	731	710	680	701	708	695	683	728	663	720	695	703	700	669	719	707	696	671	675	668	682	721	690	724	692	682	675	705	729	710	705	719	713	659	681	738	706	689	722	693	649	732	656	718	703	701	714	709	708	731	689	724	719	705	670	730	722	659	670	702	710	711	714	673	728	670	699	707	756	698	670	670	707	663	710	684	725	695	682	688	714	700	671	674	697	693	724	701	730	675	699	672	675	695	696	713	670	670	705	714	678	682	716	706	722	690	659	679	717	732	693	688	687	716	687	718	659	707	697	695	695	700	707	654	692	644	699	681	706	675	701	701	694	688	657	697	720	704	680	706	679	689	668	669	672	724	708	657	697	742	669	673	691	674	676	702	721	670	686	678	732	661	707	732	738	686	681	708	711	707	671	724	730	682	710	695	705	689	720	742	709	710	700	658	685	674	708	705	683	680	678	703	716	674	682	674	755	614	655	651	712	691	710	676	677	722	717	679	714	702	652	708	688	695	679	725	688	710	737	745	665	716	678	679	684	686	740	699	704	719	700	675	702	714	685	677	689	673	742	659	660	675	657	703	686	686	721	725	699	661	718	699	748	693	667	705	682	700
15560	61402	21348	2590	1956	1667	1345	1167	1037	975	928	872	906	821	814	754	808	758	759	805	717	744	732	728	722	740	717	710	806	699	726	730	724	817	784	774	808	767	704	732	752	736	713	710	688	733	751	705	755	756	674	731	725	768	752	783	752	739	745	685	739	667	734	694	753	729	705	736	732	712	712	770	664	700	698	744	711	755	700	709	778	663	749	751	729	705	714	683	723	722	720	743	717	736	699	726	680	709	712	731	715	715	736	746	719	740	742	654	674	746	718	726	722	682	659	755	708	751	705	720	681	715	688	747	679	734	732	802	705	720	749	737	732	721	738	737	670	698	728	713	708	682	750	720	689	784	715	724	700	718	662	758	762	750	750	727	701	728	711	728	783	725	679	698	708	732	700	711	698	699	657	682	751	690	682	705	735	741	749	719	726	739	727	698	703	684	695	678	703	734	704	710	691	693	735	687	715	729	693	683	695	686	664	690	714	722	708	723	757	701	733	718	728	719	716	684	705	732	697	696	748	746	740	693	771	697	754	727	775	694	673	738	709	713	732	707	708	733	711	748	737	719	745	679	707	717	725	763	702	686	706	729	702	690	705	703	745	716	708	700	653	730	768	708	735	703	756	715	692	714	752	722	715	723	697	724	703	730	723	759	701	751	726	697	698	700	717	747	719	694	741	718	692	739	666	737	725	680	733	750	696	717	709	692	777	695	767	686	720	714	772	642	686	695	770	718	725	760	732	701	673	719	746	739	737	723	706	707	698	709	730	696	694	750	710	676	713	705	688	727	767	728	723	698	670	729	686	661	726	751	790	654	736	705	724	701	674	753	736	736	657	732	732	741	748	747	704	679	715	721	734	714	711	692	725	709	708	684	712	699	788	734	713	706	708	695	719	715	718	726	748	689	720	729	700	701	705	698	732	694	725	708	682	720	738	752	696	703	752	690	699	703	671	716	748	757	745	752	739	694	724	736	711	742	744	720	695	689	667	739	663	708	660	696	703	717	746	689	698	692	802	693	713	697	709	743	715	718	727	688	675	729	697	753	671	712	692	739	744	706	719	727	691	744	708	754	681	730	675	683	722	693	742	708	705	699	688	702	699	713	723	717	672	716	686	718	744	709	717	719	750	677	728	693	673	677	678	727	688	685	724	705	684	724	699	664	720	749	720	707	749	676	703	699	707	716	693	692	774	711	693	773	706	755	689	728	684	703	699	687	726	747	713	710	680	721	711	696	712	689	706	713	679	706	704	696	704	736	743	699	733	685	736	686	726	682	718	759	697	714	695	712	693	691	702	717	710	680	785	710	689	690	700	678	690	727	705	715	730	679	689	688	681	725	691	725	693	690	700	716	709	661	705	702	734	694	751	708	665	716	686	670	686	701	740	703	757	720	742	715	703	727	721	704	724	690	724	712	723	679	757	715	717	698	727	691	721	732	740	733	730	698	684	771	727	712	708	708	692	716	669	691	735	719	706	682	707	736	733	702	724	732	699	682	716	678	718	731	666	726	717	715	675	777	777	746	682	711	688	730	647	745	720	693	715	690	729	718	678	661	719	681	696	701	705	726	711	719	698	705	725	718	719	695	723	672	696	702	746	740	722	675	719	742	709	704	743	763	698	716	726	706	702	704	708	718	699	636	746	728	709	722	736	716	738	715	713	659	743	724	666	718	709	677	701	671	689	695	698	691	715	674	713	710	739	728	672	710	707	716	705	751	683	741	682	731	745	715	700	687	665	715	730	722	750	733	705	693	755	747	663	709	657	736	769	667	665	741	699	685	697	766	729	733	701	725	724	708	702	687	726	705	688	684	671	734	715	741	692	764	726	731	687	699	682	681	706	671	699	703	681	684	706	686	708	718	732	756	670	726	731	731	712	735	685	689	728	669	717	713	702	722	730	708	727	701	658	744	730	786	736	729	700	689	760	691	727	659	752	708	785	740	687	694	707	716	713	672	682	747	749	685	712	674	768	720	691	742	723	696	696	682	740	722	753	702	673	712	719	724	724	673	723	686	726	703	759	679	668	667	664	731	691	663	724	728	715	742	709	693	712	738	710	713	742	717	777	746	704	742	711	696	720	680	713	705	734	717	698	737	734	725	692	715	680	731	745	693	790	739	676	698	722	734	709	680	745	764	731	684	724	704	703	703	791	701	755	743	740	730	734	697	734	715	662	726	715	676	718	685	650	652	725	714	674	697	686	703	701	731	753	701	717	693	688	711	750	666	738	738	738	704	745	733	744	675	682	734	682	716	763	723	767	680	678	701	726	696	726	710	710	711	696	731	688	714	763	721	706	677	690	714	718	690	706	671	675	731	689	699	759	709	752	787	704	693	687	695	738	697	730	685	692	671	680	711	703	700	725	713	689	716	748	704	721	713	674	738	731	704	734	744	725	677	697	722	729	688	709	710	696	704	754	723	751	683	750	733	686	713	739	700	742	690	679	737	698	693	705	707	688	723	678	766	674	732	724	718	736	669	715	679	734	715	685	707	706	732	697	715	738	706	703	664	749	745	735	738	751	707	689	684	718	736	658	722	721	693	704	706	708	734	731	658	743	748	752	637	719	683	693	690	669	705	753	726	739	702	724	665	674	743	695	689	726	742	766	701	680	720	735	705	690	711	739	719	703	737	725	719	754	697	677	646	701	688	706	692	721	758	698	738	737	691	728	714	674	707	771	758	742	709	705	749	721	738	673	750	732	743	705	679	695	701	705	694	698	737	693	720	731	714	700	664	702	706	693	726	757	753	700	719	706	727	729	664	737	724	770	751	720	686	694	681	739	712	690	720	725	733	739	753	722	696	682	708	732	742	717	692	653	741	764	699	676	731	749	713	682	720	694	770	710	733	720	714	696	691	716	683	712	753	746	728	739	674	763	724	696	670	746	734	701	713	666	681	687	784	692	738	727	675	711	733	702	726	695	687	721	737	691	738	739	738	697	700	728	718	705	695	734	718	718	692	674	705	737	718	709	703	748	738	757	736	711	721	697	738	701	702	697	689	708	670	741	712	743	750	706	658	741	637	695	758	717	724	664	708	662	718	719	756	749	742	759	679	728	733	735	724	698	721	656	747	710	737	695	727	702	726	703	699	714	691	682	719	680	732	689	679	751	708	744	744	709	700	733	713	722	705	680	697	722	726	692	660	722	690	682	719	681	668	658	743	711	707	685	685	737	695	711	751	703	725	695	708	699	696	724	709	707	663	727	700	752	700	774	701	740	694	759	756	717	709	660	719	768	732	691	754	716	738	666	723	704	723	693	692	694	741	708	694	742	673	714	675	688	718	727	736	749	740	691	730	657	699	707	715	735	739	741	772	710	767	681	718	702	714	720	706	753	710	697	694	725	737	748	734	712	691	727	708	723	701	659	720	717	696	664	758	687	689	722	783	710	761	684	659	677	775	685	751	684	681	661	673	734	725	738	732	713	726	707	694	705	737	718	702	706	771	706	712	696	661	697	732	707	712	689	696	688	749	694	667	717	752
25370	21778	28649	24879	13587	1148	705	637	588	553	597	577	550	537	528	567	543	522	540	515	551	484	484	483	493	532	514	493	506	518	508	506	503	559	535	546	563	526	518	530	484	505	512	525	494	468	510	493	493	527	541	528	495	488	527	520	537	531	506	538	526	495	517	485	504	569	525	538	496	535	485	507	505	490	493	547	483	530	520	517	515	519	498	501	483	497	521	509	505	465	513	543	501	513	559	491	520	518	549	517	523	539	485	499	550	490	488	497	492	505	522	487	500	501	514	515	501	531	534	507	504	510	480	540	545	520	539	535	524	489	536	508	488	501	532	498	524	500	525	486	494	523	487	531	472	526	502	488	475	499	562	498	563	535	478	546	497	519	480	478	496	516	486	444	513	492	509	487	472	465	526	510	494	493	478	500	501	484	491	547	487	514	495	502	513	533	521	505	499	487	508	505	502	523	487	494	535	464	515	523	501	453	507	519	512	526	510	506	575	491	488	515	459	492	484	505	499	551	499	481	511	488	494	452	471	543	496	543	542	478	485	505	494	491	488	539	496	516	512	500	518	519	510	521	502	470	541	511	491	486	536	518	497	503	523	493	495	506	515	515	537	514	514	485	525	555	492	530	528	512	492	492	499	519	500	510	494	509	508	500	456	485	533	498	474	510	510	480	527	524	494	535	490	502	520	553	496	514	505	525	522	501	533	500	507	504	529	533	486	508	543	516	473	542	508	496	503	511	494	493	510	492	489	457	475	495	505	500	502	529	498	485	468	489	518	531	472	523	528	509	473	532	479	505	530	507	504	535	473	536	545	466	488	485	502	502	474	488	497	550	471	534	483	506	505	501	498	473	519	504	493	500	503	520	498	524	471	532	517	483	534	519	528	505	495	511	512	539	520	519	470	496	506	537	497	514	489	467	507	480	512	501	524	508	483	526	478	502	462	515	494	453	507	531	518	518	485	522	468	516	525	524	461	497	540	508	476	493	484	534	526	525	530	525	529	499	499	504	506	497	520	539	539	514	516	484	482	511	521	494	481	479	500	508	511	480	496	457	476	491	485	520	528	533	499	515	493	516	525	506	558	514	523	472	508	483	503	529	494	470	521	523	466	508	515	521	492	508	532	528	526	517	500	500	475	497	490	488	490	521	492	500	503	476	429	536	487	537	504	548	494	522	504	574	510	517	502	528	481	514	496	475	492	450	518	514	487	498	476	501	510	545	532	492	516	505	520	486	498	547	481	511	504	520	522	533	489	521	490	505	518	525	534	462	491	515	516	521	517	481	515	502	547	535	479	473	519	486	495	530	541	472	484	505	495	510	497	543	490	453	501	505	500	522	502	535	521	547	527	491	527	513	472	561	529	494	512	504	497	509	477	516	493	554	476	481	459	492	537	503	501	519	492	522	497	513	521	488	514	495	511	509	494	475	463	500	503	510	503	516	519	479	481	468	510	541	522	528	530	513	542	509	513	494	509	530	525	506	541	484	502	481	476	499	499	530	501	507	540	463	490	507	501	518	516	539	491	459	489	511	504	484	486	527	501	524	503	555	488	501	477	512	480	489	493	483	526	501	526	491	479	477	504	526	527	479	479	493	508	485	509	496	507	526	528	510	524	538	506	472	525	482	480	532	500	486	502	490	497	489	512	504	480	533	472	546	481	513	554	512	482	480	473	496	486	549	511	517	527	491	525	469	521	483	476	468	514	503	532	509	488	508	490	505	468	501	507	514	490	521	504	496	451	493	511	489	466	487	483	489	500	489	506	481	530	521	534	484	475	510	499	454	514	467	511	496	500	513	521	499	489	506	498	521	485	470	504	523	548	523	483	496	497	470	488	475	498	527	518	524	495	494	516	520	456	461	492	504	469	527	518	530	487	489	542	517	480	507	506	532	490	459	495	491	584	563	505	497	461	503	524	483	548	532	532	544	484	540	506	453	500	530	513	488	491	495	520	522	506	494	476	498	499	507	512	501	456	539	521	473	531	540	511	511	488	514	490	514	511	513	486	480	511	500	501	488	501	511	540	500	501	489	493	484	510	488	515	545	500	499	465	532	487	517	510	506	485	500	487	493	548	513	502	482	517	482	540	481	480	471	467	506	504	514	521	494	503	509	487	484	494	495	476	444	482	516	477	525	535	523	480	480	466	502	506	540	498	515	501	522	483	459	516	490	482	539	498	475	516	492	511	510	468	502	489	511	500	525	516	500	478	495	486	529	464	471	514	506	504	479	507	502	526	486	537	493	514	476	484	516	538	521	498	520	506	528	545	503	497	498	512	518	530	482	480	497	495	489	509	485	489	543	508	492	489	524	523	532	495	509	504	527	541	481	531	518	540	522	495	524	506	489	509	513	478	501	515	493	523	486	532	507	468	541	552	501	496	530	509	520	521	467	516	476	496	467	456	511	517	504	495	521	522	503	495	507	473	480	495	550	498	516	492	503	518	504	491	460	475	489	525	542	486	522	512	464	489	482	480	521	512	494	485	513	521	479	501	500	529	524	464	504	510	518	531	547	521	477	459	494	516	505	525	500	479	503	505	505	510	534	495	482	473	472	503	521	478	497	502	510	488	498	514	484	480	517	506	501	493	510	527	485	507	501	480	515	528	517	500	521	522	448	534	501	475	524	539	518	492	508	526	477	516	502	504	525	486	507	518	498	498	502	500	488	494	528	539	482	504	553	495	517	515	483	522	534	526	512	500	508	498	511	534	496	512	488	512	470	502	486	525	541	497	509	522	487	522	478	485	513	517	480	530	505	503	485	497	511	503	480	513	517	540	497	505	515	507	479	493	502	517	529	486	495	516	537	474	504	498	486	483	475	456	472	499	461	518	518	524	499	490	511	480	509	512	503	510	489	481	474	475	559	507	486	489	506	536	538	512	540	477	505	533	538	516	489	490	484	476	496	522	472	544	517	455	518	519	484	503	493	480	487	461	513	507	470	513	464	524	525	519	514	510	520	506	510	474	480	529	481	481	534	509	472	521	515	483	489	518	506	531	491	519	517	494	469	521	523	474	494	521	490	484	535	460	510	522	486	485	530	507	483	522	446	504	521	536	466	477	481	510	502	510	502	487	527	558	451	529	507	508	516	531	515	507	516	530	501	518	502	513	526	466	474	511	477	507	486	519	520	491	531	529	503	469	503	463	513	528	520	510	507	496	486	539	507	450	480	533	526	546	500	481	489	511	508	482	490	488	514	527	498	534	477	502	540	494	480	507	512	452	524	490	515	484	524	516	545	464	529	497	478	488	529	482	547	537	535	485	529	487	527	496	501	541	515	486	520	524	511	509	514	507	481	508	488	522	490	546	551	496	496	497	501	493	525	511	520	489	488	471	470	514	475	516	489	548	493	476	488	528	496	525	518	526	456	482	518	509	524	482	549	508	503	502	498	492	505	478	495	487	490	483	480	505	516	454	496	499	526	479	470	502	426	514	553	481	483	461	488	544	518	526	522	488	488	512	495	521	511	513	502	544	513	531	480
13780	55691	17832	1546	1218	1026	903	806	758	650	656	622	677	606	664	597	576	583	575	635	579	571	585	523	594	526	584	529	538	530	576	542	579	584	575	561	559	557	596	600	570	610	566	508	530	552	552	568	577	527	511	558	547	543	542	565	509	567	545	592	574	522	552	533	542	555	540	574	509	561	524	535	561	559	569	567	544	557	516	535	520	496	548	584	536	528	551	563	497	551	533	567	554	498	551	512	560	515	532	554	509	570	562	554	568	553	560	585	562	561	558	567	589	579	509	554	533	568	558	561	543	536	543	529	546	571	550	569	548	543	543	554	560	570	507	536	543	531	562	544	565	514	562	541	529	542	567	518	529	569	533	515	606	546	572	607	577	533	545	544	602	548	546	622	582	542	575	565	573	550	566	573	556	485	534	559	598	551	559	560	580	543	527	598	583	528	533	594	560	546	546	563	574	555	562	539	548	591	538	535	546	558	536	564	553	550	496	571	585	579	560	520	519	519	585	511	543	513	535	578	525	549	543	519	564	546	526	524	535	548	544	583	558	506	569	535	518	527	542	551	578	555	549	509	563	530	582	560	530	573	554	574	567	612	572	549	524	576	589	532	555	523	535	575	537	567	544	551	580	541	545	558	541	530	562	537	571	545	537	558	596	558	541	574	536	545	577	580	574	621	531	543	527	532	536	562	534	540	522	553	554	539	540	534	579	565	588	536	565	578	602	545	571	564	554	510	550	569	536	548	575	552	484	543	574	525	565	572	526	549	525	536	522	568	522	545	541	529	515	556	530	576	577	561	522	545	571	556	577	532	520	533	567	547	533	556	563	587	538	566	547	555	541	543	529	555	571	581	583	580	537	543	574	538	584	567	565	514	547	545	535	544	548	530	541	547	545	568	508	560	536	532	528	569	581	518	529	527	508	565	560	496	577	561	500	526	520	544	565	570	542	517	535	591	556	518	579	551	517	541	552	566	538	551	557	553	555	593	522	538	577	551	548	560	566	554	613	510	537	508	552	571	520	570	537	546	489	564	576	534	538	529	581	505	570	556	565	511	528	528	561	546	534	548	588	575	530	518	574	573	569	567	529	571	546	557	558	552	557	563	543	632	592	564	544	530	560	540	552	539	559	552	558	542	557	581	530	543	535	569	534	590	548	554	567	530	581	535	535	550	560	559	563	543	540	558	541	534	570	544	568	524	564	559	545	524	541	602	535	584	496	572	568	523	524	564	512	590	574	545	542	554	536	543	513	519	619	547	540	514	602	586	548	569	542	541	507	557	539	600	505	560	565	592	557	587	555	558	561	544	522	537	549	546	529	521	524	567	574	568	524	532	555	550	544	566	560	571	545	534	530	544	530	571	557	544	509	596	500	536	533	548	528	598	558	562	559	582	554	535	541	538	492	527	501	571	542	540	566	564	569	526	558	570	525	497	584	563	610	570	591	555	547	586	569	564	506	558	565	544	566	528	564	552	545	588	525	556	541	565	557	538	582	587	571	572	598	559	556	560	519	542	549	540	573	564	552	547	534	534	574	512	597	556	572	559	553	562	580	517	568	551	572	529	561	553	578	560	581	526	543	571	589	527	609	582	571	549	549	590	510	552	543	540	532	534	565	518	534	533	544	548	556	573	525	561	574	519	533	531	548	552	557	542	527	530	556	584	558	550	521	551	518	540	542	528	580	577	542	588	574	517	503	551	549	584	541	558	553	572	575	577	552	522	569	569	522	557	552	546	543	558	598	529	571	513	557	569	581	541	537	558	547	542	559	561	537	510	553	522	586	536	552	553	499	543	526	546	558	535	582	575	549	507	540	575	542	539	553	597	520	561	527	560	519	573	549	526	541	565	557	540	567	552	522	570	537	548	519	536	505	513	586	558	504	547	529	548	553	558	531	525	578	546	559	526	520	546	512	531	543	565	514	582	551	528	522	544	515	508	499	563	500	555	546	515	559	521	562	544	549	514	552	505	558	567	513	589	562	494	541	563	539	567	512	513	556	548	575	528	564	534	577	512	521	558	589	555	522	540	588	515	539	549	523	543	566	570	542	582	543	547	529	585	534	574	558	515	548	573	542	528	544	518	504	529	561	531	515	531	581	573	571	556	518	522	523	539	554	535	559	544	522	579	546	550	576	569	545	532	537	542	520	552	541	589	595	521	601	553	565	544	573	578	557	561	519	556	561	538	554	535	538	594	550	556	540	533	549	563	559	565	538	578	548	571	569	532	564	530	527	527	522	551	540	551	560	587	563	576	518	491	542	523	531	555	561	518	571	561	549	526	579	540	547	535	569	529	589	543	556	563	549	562	499	514	548	581	536	622	552	573	554	562	569	520	606	536	491	561	568	524	546	551	541	550	542	567	562	561	557	567	553	546	528	512	593	544	582	572	533	534	578	538	527	520	515	514	520	548	572	530	560	540	546	556	519	575	553	550	526	529	591	540	500	531	556	572	537	552	564	534	535	544	546	543	557	505	558	568	552	566	533	505	557	550	597	550	562	583	560	523	550	534	552	591	551	515	542	579	549	552	579	593	521	525	565	542	551	575	527	533	538	513	524	527	544	586	579	599	566	519	559	587	553	518	545	583	573	537	499	534	557	556	594	551	575	533	526	511	568	556	540	545	536	547	536	540	572	550	512	500	556	570	565	543	563	548	578	556	570	545	549	565	584	518	542	552	545	549	600	546	566	551	552	597	580	571	506	564	549	531	553	559	567	555	586	558	570	517	571	563	551	545	571	533	536	513	540	551	554	489	523	552	559	578	561	586	523	556	591	552	571	572	573	552	572	533	574	565	539	595	553	553	535	565	490	548	561	569	573	609	559	512	548	536	571	559	538	561	493	515	554	555	522	528	534	498	541	535	539	554	519	536	547	556	530	580	564	527	487	526	536	562	566	525	550	523	531	494	526	593	539	554	561	586	536	536	561	551	559	510	549	549	555	565	533	509	567	535	593	529	591	548	566	558	545	504	550	570	521	536	506	533	565	569	504	575	559	565	534	524	524	547	519	513	506	551	593	543	570	554	538	575	550	563	511	547	518	529	582	528	564	565	529	578	572	555	549	516	575	561	577	597	574	552	537	524	558	540	583	530	530	602	510	529	523	553	557	580	544	546	566	559	540	566	528	547	515	535	577	567	500	590	564	543	553	563	522	552	561	532	520	519	560	577	567	528	580	530	564	549	565	550	537	534	534	553	592	545	516	539	536	556	604	560	541	548	580	534	537	538	568	539	599	533	528	536	553	547	597	551	561	543	568	551	532	522	538	524	581	542	561	554	526	512	541	540	536	534	558	553	555	544	550	536	570	530	587	545	552	581	573	543	544	540	535	513	531	588	524	549	510	534	540	523	510	601	586	538	531	519	518	570	520	505	517	520	556	550	545	546	578	534	586	571	527	553	560	540	574	592	538	510	532	532	551	565	559	552	556	547	560	542	562	495	570	602	534	581	557	541	528	482	553	531	517	580	562	550	597	516	549	586	506	531
23053	21658	30291	23290	21514	21536	9266	1488	1237	1256	1120	1060	1014	1024	1019	999	977	955	934	936	942	972	972	963	908	855	925	996	931	898	867	908	956	953	908	933	871	960	951	910	933	949	860	925	905	831	875	859	903	899	916	961	902	914	944	903	880	870	955	928	905	914	925	939	811	935	877	919	891	890	905	903	874	865	852	880	875	863	902	886	927	879	912	860	859	863	865	912	910	887	873	858	832	893	901	900	938	936	889	898	887	910	930	929	891	898	918	831	958	912	875	819	896	871	913	887	893	888	919	881	875	928	890	937	917	892	883	824	896	922	841	864	896	836	928	892	867	888	917	895	897	887	937	877	885	918	900	873	926	870	898	922	845	838	920	877	956	932	912	909	916	909	927	911	875	896	884	890	895	825	885	867	846	859	878	882	893	933	827	917	951	879	865	836	981	922	916	926	899	868	897	910	938	925	888	808	920	932	860	868	899	894	835	899	845	882	893	884	841	820	827	853	875	908	869	881	849	884	913	871	842	907	869	873	887	895	870	909	889	853	828	880	895	895	864	870	870	930	917	963	839	936	874	887	901	831	892	932	857	902	858	824	915	861	813	892	880	841	854	851	847	871	878	851	922	909	946	874	865	886	897	894	902	865	904	917	940	924	897	879	874	879	957	912	876	906	905	897	880	925	870	829	946	912	884	887	877	882	904	849	938	889	849	863	885	888	901	946	874	916	908	879	874	861	903	882	864	940	920	889	896	903	911	891	874	894	862	917	906	859	864	905	881	900	886	892	895	913	896	868	857	873	919	899	863	878	910	887	849	872	843	874	909	969	883	895	854	882	922	876	881	871	875	867	917	860	896	857	912	890	896	907	945	873	830	867	916	817	903	893	896	932	895	885	862	919	881	928	894	867	950	859	853	835	910	901	865	914	877	866	882	889	913	868	869	907	879	917	866	865	888	894	878	868	889	896	875	888	835	937	858	885	907	910	870	865	870	898	861	894	930	904	881	925	919	932	873	879	879	895	897	910	874	897	863	877	896	914	889	917	893	919	908	855	942	897	871	927	904	843	880	861	867	870	940	847	932	873	933	891	865	818	913	820	912	924	918	930	902	930	873	875	865	878	904	901	906	902	944	902	886	930	895	845	874	908	887	906	899	845	889	875	945	849	873	923	929	922	891	870	878	870	839	922	921	901	925	882	922	904	863	886	865	887	914	890	849	840	852	874	928	848	838	888	903	868	867	867	884	911	921	946	849	931	872	865	927	932	893	859	885	906	874	940	885	933	888	914	867	905	917	904	911	918	846	860	893	859	850	856	899	862	861	855	889	865	953	885	888	889	914	850	849	872	890	825	911	890	892	908	894	886	826	876	889	882	844	885	951	881	910	860	926	862	891	913	919	875	862	886	898	846	904	953	884	908	857	840	918	887	825	874	918	921	855	880	897	863	935	886	876	885	888	845	891	926	877	818	929	885	904	889	908	890	888	893	928	836	819	903	857	896	897	870	918	893	907	887	901	856	889	950	911	854	915	868	864	922	907	915	911	887	938	891	889	946	909	868	890	859	900	918	889	898	874	891	902	871	845	867	894	875	903	863	863	896	871	879	889	903	927	901	870	884	872	836	903	956	909	861	918	877	865	878	909	839	905	887	863	855	870	891	951	853	872	879	861	873	854	887	948	877	917	845	899	885	861	883	911	882	909	929	860	904	863	961	842	934	915	927	887	891	879	903	852	880	899	877	967	832	882	887	885	857	826	828	915	866	908	854	912	904	928	860	859	911	825	905	924	928	910	882	948	851	865	876	880	839	855	931	898	858	894	875	873	939	916	903	932	862	885	894	868	870	874	838	948	881	859	909	920	910	924	885	876	843	869	918	905	885	934	880	842	923	903	893	887	880	859	850	882	909	891	857	875	875	920	884	931	889	914	884	896	886	855	873	841	892	910	931	837	873	862	927	872	900	869	886	911	886	926	871	979	878	897	850	916	892	929	899	928	924	849	888	885	966	850	848	953	913	907	824	903	882	896	935	914	913	870	871	853	931	848	896	903	911	882	928	832	892	919	966	885	857	909	859	903	851	873	869	887	863	861	900	864	885	918	822	902	934	930	882	937	871	853	945	878	824	849	875	868	865	903	875	882	880	868	892	859	895	897	911	901	863	897	942	876	884	880	888	888	912	866	914	892	862	888	862	908	922	832	872	913	910	871	923	886	889	905	973	918	860	877	894	883	899	934	867	884	843	928	908	874	944	913	855	875	888	877	898	856	884	855	861	895	933	878	880	914	859	900	925	905	915	847	851	889	906	867	890	897	838	868	855	900	836	899	867	894	870	867	946	893	874	908	856	964	907	899	923	837	878	889	972	891	880	885	905	867	894	878	888	916	895	884	834	857	854	904	922	918	895	918	890	823	909	889	893	864	877	895	841	881	888	934	891	871	906	885	886	844	888	871	855	893	928	918	880	814	897	885	976	890	838	909	846	828	911	925	831	908	906	889	912	878	880	934	883	896	919	870	899	859	896	863	880	854	910	904	899	899	877	886	892	930	836	895	906	872	859	884	907	876	867	843	927	903	932	884	917	897	925	884	934	900	900	896	903	880	852	881	865	953	899	871	877	837	881	937	864	952	858	969	877	907	873	927	894	874	874	886	902	844	872	914	917	890	929	940	877	904	942	893	905	885	885	931	868	873	885	903	885	873	932	908	887	955	917	872	867	881	873	899	852	890	869	875	858	869	957	844	897	898	881	866	871	842	859	862	927	888	870	873	872	917	915	871	895	932	865	863	829	895	856	858	876	881	847	891	852	893	834	897	956	900	902	946	878	905	837	946	897	902	884	897	853	920	886	909	908	858	898	888	897	883	871	899	879	859	826	861	934	859	860	905	899	919	861	862	885	853	917	923	927	852	890	866	809	881	857	891	935	887	902	913	883	904	922	870	915	898	899	896	916	940	846	910	915	876	829	910	916	882	916	875	918	923	845	845	855	911	877	863	936	888	826	881	863	890	933	933	873	903	909	933	862	878	856	893	895	859	905	889	905	908	852	895	865	916	896	851	909	912	881	947	908	887	905	856	881	881	932	859	922	898	878	883	893	937	904	885	854	924	879	915	890	897	942	907	930	883	883	892	882	893	869	897	890	876	864	901	884	914	926	858	850	884	952	908	927	864	898	933	927	842	938	928	815	901	867	908	911	876	860	873	890	875	895	878	886	901	855	917	876	888	866	887	900	899	870	902	868	873	869	913	933	883	896	915	918	855	915	922	870	869	839	887	924	912	927	852	837	852	896	881	867	880	895	900	893	882	938	930	892	896	913	935	892	860	815	922	838	916	877	869	891	883	914	930	885	890	890	858	892	896	891	871	905	920	857	905	897	880	890	900	828	905	899	863	974	887	802	894	882	921	869	907	897	924	836	909	932	881	841	923	853	892	952	834	899	841	869	918	880	899	873	849	925	870	896	860	855	860	841	917	889	895	831	963	872	945	952	887	909	916	925
18758	64003	20267	4316	3149	2496	2061	1746	1539	1376	1252	1243	1137	1034	1131	1072	1056	1031	953	990	948	978	971	929	911	976	958	867	971	919	955	920	894	1013	1013	982	948	948	999	1011	924	962	1000	887	968	955	891	923	860	928	894	902	960	968	904	886	942	979	933	899	876	900	893	920	901	929	936	888	900	930	904	911	883	953	951	932	908	884	881	907	946	925	896	984	923	905	890	860	930	902	890	922	927	894	948	867	924	943	934	956	902	914	885	963	940	859	857	895	954	897	887	923	906	914	903	903	891	949	874	879	944	915	916	910	921	927	948	880	885	954	896	896	887	924	895	895	914	858	841	926	916	879	921	928	901	938	944	896	899	890	905	883	876	905	900	925	866	885	894	906	944	888	906	865	858	894	886	890	914	869	919	923	895	917	892	910	898	905	856	900	912	911	929	888	946	859	871	933	855	954	857	935	872	890	852	857	967	906	889	957	936	915	880	943	941	883	918	918	924	869	915	882	857	857	898	894	921	909	910	889	908	901	937	857	871	926	901	854	919	929	942	883	854	934	962	872	868	881	900	906	897	914	919	964	935	938	859	891	884	885	889	854	971	890	847	911	910	927	853	870	857	861	906	862	866	905	952	857	909	927	911	843	882	924	914	895	905	915	867	854	893	908	913	903	879	899	855	892	840	879	907	911	884	918	886	932	950	879	938	896	914	934	899	904	921	901	901	874	859	891	908	888	833	859	908	868	919	929	909	953	879	872	890	899	923	874	916	879	913	904	897	883	887	901	883	855	958	837	919	884	971	878	916	889	876	909	900	905	929	866	900	923	919	894	934	889	868	916	904	856	899	914	896	937	845	920	941	890	894	883	874	977	893	864	897	877	913	872	831	853	865	915	866	886	877	922	919	909	958	884	853	931	906	870	873	857	880	956	945	869	956	902	895	876	911	935	903	895	863	884	893	881	887	910	875	937	882	883	863	950	821	852	875	936	905	881	873	905	941	924	871	897	866	868	932	899	895	888	876	884	877	922	890	842	898	904	966	886	839	899	887	868	858	948	892	895	885	875	887	906	892	916	913	891	891	875	877	903	835	920	901	938	890	914	899	934	890	895	907	889	873	845	893	887	890	903	964	922	922	954	936	891	926	874	876	861	858	870	879	910	957	944	837	892	888	889	903	883	913	902	905	885	880	869	889	878	947	870	878	865	882	921	921	884	968	890	930	846	882	890	871	912	902	901	912	902	900	901	922	929	896	894	886	899	840	919	880	870	866	900	895	884	902	900	907	880	872	918	878	902	874	874	891	940	935	921	925	905	928	909	903	908	889	876	902	877	888	876	956	906	919	900	896	947	869	899	882	887	872	860	944	882	898	863	895	888	909	920	898	914	900	890	922	906	910	851	867	869	909	893	919	852	899	887	909	897	913	859	914	911	896	891	908	890	889	857	954	840	942	900	905	898	906	935	863	958	922	953	944	840	853	876	905	893	909	927	892	927	944	931	892	870	930	823	934	911	841	892	887	867	917	890	866	899	899	891	949	915	844	927	912	910	893	864	905	884	919	918	916	835	848	927	847	862	889	877	890	880	901	875	912	952	893	900	865	944	908	892	947	839	866	906	919	897	886	888	938	865	945	914	874	951	870	910	904	911	868	938	894	894	875	857	955	881	884	851	905	894	871	916	898	884	922	894	890	924	891	901	841	928	900	881	897	923	853	893	878	906	891	881	869	887	866	883	898	974	847	886	860	898	844	890	898	912	891	919	852	924	928	896	942	880	931	879	896	883	862	920	883	855	913	913	861	864	903	890	886	933	876	896	934	878	860	838	930	880	873	881	890	912	874	883	862	920	883	923	870	852	919	915	844	929	871	918	957	910	923	876	893	897	860	874	890	894	921	933	898	910	900	866	971	900	908	890	840	915	865	866	893	899	843	950	931	912	914	904	900	876	913	911	855	866	971	914	830	906	901	924	904	927	918	902	888	891	945	867	892	963	851	898	874	902	863	938	922	864	919	914	936	913	912	918	899	904	903	915	948	909	910	875	842	924	880	923	912	847	870	900	887	911	888	903	908	893	880	882	903	886	892	894	885	939	902	890	894	874	876	906	918	937	899	929	897	851	894	863	879	901	870	886	869	841	858	860	912	878	912	928	906	886	936	899	849	907	895	924	905	934	858	909	875	915	901	940	902	935	890	950	904	940	944	911	890	892	946	878	900	926	875	910	950	914	869	932	909	869	885	875	922	883	880	890	988	873	905	910	900	958	878	909	894	908	862	967	952	872	897	875	924	852	898	868	848	887	876	873	938	898	886	874	945	884	909	923	899	927	861	874	842	901	834	925	897	898	869	904	901	896	896	930	872	923	936	893	861	908	896	856	875	882	872	899	867	916	878	901	876	900	915	899	911	912	877	880	906	867	885	938	867	856	940	872	901	866	806	878	846	939	903	798	877	906	905	893	931	923	872	893	908	853	909	902	896	899	902	933	950	873	888	924	933	882	885	922	885	887	879	925	917	887	923	891	952	878	877	828	918	933	913	894	895	925	918	863	876	890	859	901	894	870	881	926	895	875	887	889	886	899	837	886	972	832	930	797	917	921	913	944	896	897	896	886	899	848	903	891	916	869	893	885	937	935	889	892	821	887	862	929	900	918	909	890	867	901	913	905	957	911	900	886	934	892	980	905	881	876	906	856	916	932	867	912	894	853	910	899	933	944	928	883	884	858	883	957	875	897	933	851	907	911	925	862	890	902	850	849	846	896	875	853	935	890	922	866	860	921	880	922	876	911	906	931	959	904	886	907	875	878	891	935	908	839	902	901	889	930	917	907	908	916	941	913	933	899	936	903	899	889	872	859	868	919	873	942	907	915	874	898	894	907	931	969	904	919	908	867	853	864	922	908	936	915	876	922	897	906	924	906	947	931	919	903	866	939	911	895	876	929	936	943	869	871	932	933	931	879	874	924	922	937	858	871	958	854	903	901	882	891	886	896	911	846	950	928	940	850	956	930	907	895	868	885	925	863	883	900	905	894	874	912	939	839	930	917	967	856	886	916	978	909	898	867	901	896	918	925	899	852	877	896	843	893	911	934	913	924	958	869	886	878	897	894	917	870	912	924	927	881	856	907	908	928	925	852	910	901	933	890	906	868	906	868	934	916	901	924	908	898	926	846	954	965	934	916	939	953	903	870	856	880	861	902	915	882	890	827	904	912	890	935	898	892	900	880	898	870	856	902	890	880	928	902	897	919	880	870	919	900	878	897	895	930	913	899	883	906	905	843	878	920	928	876	869	905	916	906	859	877	890	870	867	942	903	919	902	905	893	974	858	897	929	880	883	889	900	823	859	903	895	866	929	895	902	908	867	873	901	906	877	910	899	913	872	884	844	903	863	884	850	925	850	906	914	925	858	914	871	878	863	985	914	868	862	906	871	895	931	883	867	952	866	886	872	893	883	884	879	915	868	903	913	917	868	869	931	930	860	854	873	895	868	904	913	911	894	864
28591	22135	9819	772	566	473	462	479	459	478	446	483	437	404	472	420	426	426	452	476	478	475	437	442	463	461	492	423	459	420	447	491	486	482	459	474	436	431	424	417	437	449	422	463	429	434	456	441	484	481	468	469	471	492	436	412	445	444	429	494	430	509	443	439	413	443	468	449	487	450	454	460	468	432	476	441	481	468	449	468	491	457	425	446	441	464	474	476	436	438	423	420	462	489	410	459	475	446	449	437	438	458	450	448	439	420	418	419	465	410	434	489	444	461	458	452	477	423	443	497	432	466	446	445	476	454	439	447	452	451	452	464	439	459	442	445	480	475	445	444	459	444	445	425	450	433	471	480	440	446	441	466	431	439	461	465	466	442	450	424	466	485	462	447	444	411	469	448	439	441	450	443	411	462	492	458	439	464	443	451	416	454	472	461	457	445	420	439	455	417	424	453	410	476	440	445	518	465	468	440	458	421	469	454	397	471	444	453	446	444	451	450	457	450	456	446	421	446	441	427	451	445	438	484	459	467	403	460	439	397	433	476	475	430	476	455	462	446	438	469	456	474	469	504	449	457	428	413	505	412	427	435	422	446	448	460	456	410	454	468	456	434	428	412	446	444	403	427	442	444	431	438	443	434	455	429	448	422	439	455	449	434	462	443	487	472	463	446	435	437	489	437	448	417	403	466	471	468	444	492	436	483	456	413	461	453	455	419	472	435	451	466	446	476	422	484	505	468	439	422	485	437	457	400	434	424	456	488	431	455	477	474	473	402	456	436	454	443	450	465	450	457	430	443	470	443	433	491	440	419	439	403	454	481	448	433	435	458	465	455	464	459	435	426	433	454	464	454	451	478	410	472	461	433	451	436	435	478	439	483	449	426	455	390	461	438	436	459	509	436	488	411	465	439	430	449	438	448	431	427	440	449	424	468	467	432	427	480	452	423	462	452	464	438	447	467	434	461	450	477	447	422	461	431	436	453	463	462	483	427	437	449	452	441	500	491	445	435	440	391	438	453	456	443	460	439	485	457	485	449	402	465	417	478	450	443	416	468	446	506	440	433	477	424	458	456	484	438	456	484	465	444	425	435	443	468	444	436	431	421	447	439	463	459	417	438	441	426	432	432	451	431	436	455	466	472	450	485	469	445	441	444	449	426	422	472	479	455	489	457	459	434	439	457	471	420	411	455	416	404	448	449	495	470	475	457	445	469	462	421	445	447	420	453	465	462	446	492	441	461	450	465	439	471	428	461	444	416	430	458	436	453	454	459	469	468	439	458	441	467	448	449	449	429	491	456	432	476	434	467	406	448	445	424	443	450	407	464	473	454	464	427	468	428	481	429	467	413	419	402	430	478	465	448	423	447	400	430	448	487	486	412	447	470	408	457	481	439	449	455	474	457	472	460	483	465	468	441	447	431	426	466	452	480	429	452	465	477	464	430	437	433	443	464	400	442	461	449	473	489	456	461	467	409	458	441	497	440	484	405	480	442	430	468	446	429	431	474	452	450	458	475	450	448	441	445	451	448	430	404	447	452	407	444	494	451	460	441	450	476	455	461	460	442	445	449	445	429	457	454	482	457	427	454	479	451	448	454	446	458	422	470	457	437	410	428	461	436	464	461	454	468	445	421	433	471	465	463	423	483	458	497	421	425	444	430	426	437	418	467	462	475	437	490	467	451	450	465	460	414	455	417	456	420	423	496	464	448	441	463	446	427	447	443	435	474	465	465	453	452	445	451	436	473	432	446	448	430	451	509	452	422	434	418	440	458	430	463	465	501	490	437	488	418	466	436	445	430	434	444	422	476	431	453	465	449	454	457	441	456	419	431	445	448	446	424	470	499	488	462	439	437	459	419	428	402	454	435	447	440	420	463	420	432	431	431	440	448	447	451	452	419	458	452	424	473	432	398	447	472	442	437	433	454	446	450	432	482	417	464	453	485	448	464	439	485	425	469	458	407	426	440	462	450	419	422	456	453	455	500	446	421	458	434	465	414	460	455	416	419	408	440	481	462	436	420	492	459	456	443	438	441	460	464	456	434	436	456	457	432	456	441	473	432	428	459	469	445	426	416	433	443	481	426	429	429	426	425	441	438	471	415	455	472	450	463	448	468	438	439	407	454	423	446	430	464	489	450	437	481	465	446	502	457	462	443	439	461	444	454	460	425	450	423	462	475	400	438	448	453	484	457	455	438	465	468	449	449	451	461	443	430	434	427	453	406	441	449	446	439	440	420	421	449	437	455	480	422	474	442	441	491	467	480	475	456	445	451	428	423	448	465	449	450	445	510	436	477	453	454	461	429	459	462	436	436	413	440	424	423	417	469	449	450	442	439	447	459	444	472	404	449	442	465	458	473	455	458	415	449	468	416	469	450	430	431	412	411	445	458	437	454	441	419	454	411	413	465	460	427	399	441	448	438	418	472	426	461	456	442	447	462	448	424	431	485	449	446	453	438	480	476	411	465	405	459	433	485	461	431	459	474	463	468	422	453	427	433	432	433	430	449	459	470	426	423	380	428	443	444	485	439	438	434	463	442	435	464	436	440	442	447	439	467	440	459	438	440	401	450	445	457	469	472	465	436	483	416	450	440	458	420	449	420	425	436	453	449	434	466	434	461	474	437	444	467	458	441	430	440	465	458	452	484	429	432	456	444	453	434	437	452	439	466	443	478	455	448	436	446	447	453	466	436	464	436	445	484	450	493	433	439	443	399	441	444	484	462	425	409	442	426	469	479	443	405	448	460	459	451	425	460	438	447	459	454	498	425	478	480	462	423	445	458	429	428	446	484	457	463	484	425	424	430	450	453	423	451	406	422	415	437	435	469	466	464	418	447	451	433	453	466	436	465	446	441	446	433	465	456	417	426	466	448	446	428	451	456	431	453	419	482	417	482	428	389	458	436	462	464	460	448	459	458	403	458	458	505	478	478	415	450	450	446	437	489	444	455	440	464	427	454	472	426	437	448	497	455	443	432	448	478	429	417	454	435	467	425	460	444	419	464	459	452	476	461	435	437	437	446	464	492	415	445	420	447	480	424	436	440	450	458	466	470	437	445	434	490	433	444	439	433	449	465	420	451	458	445	431	432	445	443	413	449	398	453	442	432	483	433	456	470	469	448	449	473	449	445	460	444	452	435	473	459	427	443	455	445	438	452	453	476	462	430	445	434	445	464	469	489	444	434	447	422	458	444	448	439	415	470	460	425	427	443	481	427	414	454	450	464	467	474	442	418	425	497	464	473	476	463	430	424	456	445	425	449	430	447	449	432	488	459	455	471	455	392	473	444	429	445	440	456	456	426	463	445	450	484	452	444	411	443	455	424	444	443	445	482	455	451	463	444	429	443	440	452	457	471	458	468	456	452	442	436	470	420	427	410	429	471	454	475	430	467	414	456	458	475	435	464	424	425	442	479	431	421	456	472	446	444	479	467	441	435	472	450	410	468	440	463	455	439	406	459	479	461	452	449	428	493	458	453	451	494	461	443
10935	25309	2560	579	557	496	486	464	478	468	488	496	456	488	497	493	497	467	477	479	449	453	477	483	483	496	432	469	469	480	432	442	500	521	486	477	500	457	475	463	480	464	490	455	511	519	494	500	473	503	489	450	477	478	484	481	477	476	480	470	470	468	442	494	480	476	483	513	456	474	461	491	494	452	475	473	490	471	451	548	467	531	503	504	461	500	463	483	463	461	461	471	471	497	460	484	468	465	464	483	500	473	507	509	513	469	466	482	493	489	502	465	464	443	483	480	486	470	473	496	459	487	441	542	445	451	491	472	472	484	469	484	500	461	498	461	473	454	478	473	483	466	465	472	472	500	477	451	494	480	485	490	452	468	464	478	495	460	509	461	467	459	462	519	504	455	516	486	462	494	469	506	477	471	472	449	505	466	461	492	457	493	489	470	448	509	493	470	505	474	496	502	486	478	494	484	471	487	480	492	521	473	494	446	477	464	480	450	473	501	450	482	516	485	524	476	460	454	503	465	458	443	499	474	463	501	430	490	484	467	477	481	498	454	500	432	456	483	414	439	464	477	468	482	431	503	481	467	492	490	523	475	447	466	489	512	471	452	446	485	455	476	403	479	472	483	508	487	480	478	498	493	487	456	422	488	479	444	472	469	468	499	481	420	421	458	522	501	467	466	470	490	440	501	490	487	425	460	447	474	440	488	456	479	487	470	476	435	499	453	483	485	502	485	498	514	485	500	505	459	495	453	485	450	464	471	489	460	458	481	440	454	468	485	466	451	487	478	461	479	467	454	467	481	498	494	489	477	514	476	473	453	440	504	500	449	479	486	461	488	456	486	471	471	481	498	454	477	469	469	472	497	491	466	492	477	466	492	494	454	463	458	460	459	478	460	488	455	498	480	482	463	446	460	463	473	506	528	515	472	503	467	486	501	433	477	472	464	451	468	504	461	441	489	494	455	467	467	499	488	494	467	461	457	482	476	471	470	484	499	450	486	475	479	466	475	449	446	498	498	462	467	493	508	447	486	467	471	455	458	487	529	489	461	456	466	464	460	430	480	507	475	458	439	452	464	504	489	513	480	476	497	455	459	513	457	487	471	452	448	512	496	474	480	472	465	507	443	463	465	461	471	462	463	469	449	458	468	487	463	487	451	461	448	473	523	482	447	464	491	467	467	432	457	465	422	473	479	457	495	475	461	508	470	461	474	495	486	462	464	493	460	469	483	479	494	456	514	482	456	477	474	454	443	465	468	486	461	461	500	442	445	487	457	514	504	443	456	489	471	505	481	491	468	474	458	510	483	469	508	454	507	446	455	445	487	465	464	466	494	465	464	514	511	513	467	463	513	504	504	496	463	470	465	481	461	511	458	492	475	468	459	460	434	436	452	479	473	442	497	446	467	492	421	483	493	499	478	503	456	485	537	517	489	472	484	488	541	457	472	474	477	482	480	465	484	487	493	490	512	467	486	490	489	420	461	472	474	465	479	480	486	507	439	460	444	483	473	444	461	478	488	461	449	436	440	479	479	465	465	449	474	492	499	476	479	445	452	502	480	480	464	480	484	500	465	475	525	461	445	449	426	448	467	474	479	483	466	471	481	524	475	491	472	477	458	498	487	503	497	454	478	470	509	497	502	462	471	506	486	461	460	475	475	485	509	483	482	466	516	436	465	464	453	444	496	509	490	465	471	470	467	435	467	481	454	468	468	466	470	456	449	472	458	450	497	461	433	484	483	450	510	465	479	463	473	449	452	466	488	480	441	473	478	431	485	485	464	436	443	431	478	481	439	504	502	483	440	475	454	461	436	447	435	470	456	460	475	460	460	460	484	465	478	453	459	473	505	495	515	478	486	456	463	449	514	445	469	429	471	467	487	450	477	474	492	479	492	467	449	486	520	442	500	464	486	510	456	470	489	490	457	464	474	497	460	459	479	484	437	497	451	462	480	495	466	446	461	470	435	476	477	479	492	463	458	500	457	508	477	475	456	501	427	465	476	503	475	464	496	502	467	494	473	468	431	494	444	476	477	487	483	442	484	486	476	476	443	495	485	492	443	426	497	508	469	502	514	458	479	471	477	482	469	458	471	497	466	493	475	472	495	475	483	496	489	462	476	488	496	465	490	463	443	504	494	475	484	494	466	476	491	462	457	461	484	494	489	490	471	457	481	407	464	462	501	484	454	484	430	505	450	441	492	505	473	488	474	461	449	446	500	457	477	470	483	440	502	446	428	475	438	495	483	435	488	471	473	471	468	505	524	466	455	476	485	438	440	480	479	493	504	484	469	459	454	468	485	429	482	509	469	466	464	458	492	430	496	503	455	466	484	430	471	459	477	477	493	488	479	491	452	458	473	485	464	508	448	452	495	452	519	489	467	468	471	475	480	491	448	489	497	480	484	460	466	448	441	484	475	487	469	486	470	503	456	469	479	482	468	458	494	483	500	470	473	487	451	510	472	460	494	477	528	485	465	476	447	463	463	512	485	502	436	453	509	501	491	452	496	500	490	462	455	462	481	490	456	441	435	414	469	484	481	486	478	515	437	478	443	476	446	492	459	460	483	480	508	470	445	483	509	467	445	495	464	465	487	479	481	496	472	459	477	458	484	511	443	475	461	500	463	473	510	466	500	497	434	468	488	482	505	472	468	433	452	447	486	471	443	500	482	471	464	480	483	475	463	463	498	449	482	484	479	471	487	515	442	460	514	460	466	486	519	465	500	481	451	479	495	471	453	498	488	477	444	474	464	481	485	482	470	492	471	431	477	445	464	466	485	516	482	522	482	460	504	505	506	464	423	473	452	449	466	473	502	498	488	471	453	477	495	495	477	456	465	466	472	443	486	479	436	488	484	444	508	500	483	485	456	459	492	464	422	490	469	457	481	449	501	509	458	462	476	449	490	463	510	465	459	486	445	474	476	432	441	459	469	460	490	501	439	511	470	462	499	438	431	477	495	502	449	430	436	451	495	514	530	464	474	414	467	464	450	461	465	473	458	495	468	464	478	489	465	464	463	445	484	476	485	453	486	464	425	479	427	465	471	446	497	458	469	440	475	519	477	501	491	458	485	481	433	441	492	464	409	475	493	478	477	485	477	496	484	482	486	451	452	506	473	504	467	492	517	509	466	484	481	449	470	454	516	507	485	480	468	441	489	501	523	479	483	488	493	482	486	452	470	451	494	472	462	478	488	463	448	489	455	480	477	455	485	446	465	443	457	475	459	439	482	463	450	471	476	459	487	452	437	443	460	447	493	442	490	450	501	455	454	458	463	483	504	466	478	487	505	489	456	429	512	464	477	518	478	488	483	479	494	447	486	501	474	473	488	480	463	481	478	476	456	467	497	458	475	476	462	489	456	487	479	435	491	460	434	472	427	441	478	505	466	494	476	480	451	484	482	474	463	447	449	445	451	470	491	426	437	502	475	495	484	474	520	479	449	479	491	448	507	475	448	492	459	502	467	471	514	500	489	487	469	442	488	460	439	503	496
24261	22310	29283	24655	20824	6599	1245	938	926	862	820	804	778	730	742	763	759	726	730	704	724	783	726	703	755	776	691	728	713	716	744	667	711	656	728	733	702	730	708	749	778	753	706	725	739	746	741	700	719	695	705	659	771	734	709	757	714	713	696	733	709	703	737	688	737	741	666	665	681	746	699	710	714	703	714	658	677	733	713	697	700	766	701	713	694	724	710	691	715	686	696	708	715	688	686	699	689	717	738	779	700	738	680	702	720	732	729	730	713	720	689	687	722	709	728	660	750	731	715	727	737	677	712	683	704	735	707	677	729	722	699	727	683	659	747	694	730	673	688	705	707	694	664	718	693	691	703	696	747	748	722	682	711	691	703	726	733	701	713	673	695	672	705	724	655	722	701	674	741	697	718	720	720	702	722	668	727	714	732	715	717	659	721	677	739	681	691	661	678	676	693	678	696	658	700	708	671	691	693	714	706	737	693	734	785	706	667	649	757	697	710	671	723	716	705	680	703	714	658	691	743	728	712	693	705	723	680	708	713	705	762	726	692	698	699	691	690	689	739	678	718	721	712	667	730	690	767	708	644	642	663	693	745	640	728	721	766	715	707	692	709	702	753	653	669	659	681	723	717	729	741	681	730	689	664	723	706	701	673	768	702	722	707	693	725	690	669	731	734	731	674	671	723	701	671	674	679	673	728	704	684	716	689	670	704	733	708	714	751	705	718	655	679	690	689	704	667	694	715	709	717	709	692	743	665	714	653	721	717	722	737	688	698	653	705	711	727	681	759	697	715	688	740	710	707	676	758	695	722	694	706	720	714	704	709	704	719	703	690	703	752	765	695	729	700	670	690	704	662	712	692	678	695	721	666	699	670	738	736	688	697	715	717	733	654	720	674	714	716	682	735	711	637	686	705	676	696	668	705	725	715	679	705	715	702	709	737	747	710	689	707	702	697	742	681	693	715	706	690	689	687	693	663	659	663	719	687	678	683	679	669	729	674	686	672	697	681	762	706	725	725	727	684	726	733	707	722	725	717	703	715	736	684	707	637	702	769	721	725	683	704	747	730	689	726	708	724	663	680	653	710	656	696	755	671	672	671	701	759	733	685	721	700	691	729	670	711	714	700	687	672	674	766	699	696	700	697	716	709	727	688	678	676	680	682	692	692	699	764	704	704	681	657	695	654	741	739	693	695	743	733	698	690	724	722	659	664	688	712	673	688	693	674	705	671	715	716	704	775	693	677	722	660	671	690	718	702	658	671	672	715	693	678	692	745	697	659	680	705	654	634	706	732	777	696	669	708	709	757	667	681	658	713	662	703	704	676	682	712	739	734	703	700	711	637	692	684	726	726	652	683	674	682	681	674	720	670	663	715	668	667	659	604	745	722	724	668	741	714	715	678	714	697	726	709	686	682	674	653	735	721	694	711	725	726	724	702	710	709	699	714	760	690	722	724	636	707	706	689	671	663	707	726	701	686	677	691	726	651	692	740	664	667	666	718	716	681	704	682	724	721	646	722	730	726	673	727	723	687	715	717	669	707	674	711	692	700	734	686	692	695	743	689	653	670	707	713	728	711	721	698	687	653	701	731	704	708	681	733	712	739	703	689	753	721	628	712	696	691	700	723	663	699	698	711	708	685	672	759	680	761	696	695	705	645	699	674	702	672	718	714	713	695	702	730	711	712	767	691	751	703	683	668	745	712	712	722	697	655	729	699	716	708	700	693	669	681	731	739	725	735	683	699	693	746	755	732	707	679	701	668	697	689	715	646	718	676	694	676	696	708	687	723	651	735	700	712	711	732	681	703	666	664	648	707	732	700	680	705	736	698	737	705	680	686	708	680	686	721	716	712	672	714	692	720	710	675	746	692	664	650	683	786	637	712	640	681	698	708	655	702	702	726	734	690	744	716	723	707	706	703	714	734	737	652	680	693	699	685	685	724	699	669	686	673	711	659	702	721	700	712	713	708	767	703	644	785	679	724	681	701	702	700	699	640	743	660	680	693	685	720	682	696	673	690	708	740	686	630	731	774	710	745	719	667	667	703	646	714	719	700	672	731	691	757	697	703	694	688	696	649	693	717	693	732	695	671	683	701	720	711	721	668	688	673	662	722	733	726	706	692	679	682	687	711	696	713	704	647	681	712	684	679	709	668	691	686	723	736	746	686	729	664	750	692	675	665	665	701	698	676	747	688	671	723	703	710	701	704	742	749	696	721	685	722	732	764	688	666	738	635	731	688	730	727	691	709	718	743	690	697	663	668	719	688	678	661	713	703	702	730	724	705	689	712	715	640	724	704	715	706	709	656	731	697	691	668	656	647	671	678	713	684	708	699	684	688	698	723	723	679	715	728	692	672	692	715	758	675	722	755	693	722	685	719	734	732	657	682	719	690	769	692	733	688	676	743	695	712	693	697	711	697	679	708	699	689	710	717	682	724	668	680	669	698	721	694	695	694	707	691	691	757	692	689	698	703	694	689	718	710	720	705	702	717	726	741	733	691	684	702	695	648	699	677	731	709	751	695	673	650	721	711	685	749	701	690	684	736	694	657	685	706	676	727	726	675	669	681	659	708	659	700	674	701	671	695	724	717	692	711	698	732	735	714	669	743	695	674	710	652	671	687	651	713	681	733	709	692	711	695	739	702	667	728	709	727	736	732	700	688	709	708	741	721	709	671	712	630	694	677	754	700	720	752	749	707	692	716	688	759	686	721	705	722	762	695	737	677	687	663	705	709	722	719	663	699	706	716	675	691	730	693	663	760	660	695	692	675	703	698	747	700	650	727	672	661	650	658	738	665	699	704	706	663	681	735	690	696	699	765	691	638	663	698	681	675	637	671	724	721	745	701	663	714	683	683	672	656	709	716	722	680	737	693	691	745	671	710	711	716	709	725	717	713	679	694	711	735	668	703	708	660	666	704	688	722	719	694	699	702	693	695	687	719	752	770	713	658	653	754	724	647	684	655	681	715	681	661	734	732	671	714	744	675	740	704	681	678	714	690	675	721	719	670	718	712	689	675	694	704	689	715	741	749	669	681	657	715	718	714	685	702	659	691	720	697	751	708	663	687	679	766	700	669	669	725	702	710	687	712	715	696	715	739	745	669	718	688	720	667	667	705	694	701	730	720	697	710	702	719	685	725	712	695	704	692	698	747	729	670	719	718	712	688	714	673	677	691	709	705	734	740	752	744	714	746	678	723	734	766	707	710	692	664	689	714	729	730	704	692	705	713	681	707	706	704	702	710	625	748	699	655	696	724	656	737	706	678	707	669	679	697	709	736	697	712	671	697	711	752	710	712	672	699	704	683	673	703	704	749	795	676	668	721	719	703	663	676	678	707	696	710	731	692	678	776	700	646	640	723	690	692	695	643	721	696	699	687	671	728	712	666	668	700	716	761	703	685	684	670	731	733	672	703	681	681	717	692	661	716	716	703	658	637	732	684	705	703	709	768	689	709	655	754	696	718	679	734	718	716	662	671	632	712	665
14113	68857	12068	2421	1957	1537	1258	1150	1062	929	887	889	854	805	840	799	787	808	766	772	731	755	790	752	744	728	720	749	741	687	733	732	739	772	790	738	721	756	682	707	726	731	754	671	819	704	715	751	772	740	727	744	728	723	704	775	751	630	743	706	691	740	695	710	723	716	731	735	702	742	709	700	779	692	660	714	706	756	747	739	708	718	664	737	727	726	694	724	692	714	725	711	710	697	686	741	666	720	743	698	719	727	741	702	719	700	695	711	745	714	706	760	701	741	715	732	714	755	709	699	719	698	717	711	703	701	687	696	668	711	674	700	709	759	731	686	744	772	734	707	714	712	753	719	703	722	764	709	712	721	721	742	743	696	750	752	748	765	710	748	754	709	720	726	670	759	721	732	705	736	703	722	703	735	744	685	733	712	787	735	742	715	712	761	765	707	752	721	723	743	675	682	713	694	728	732	728	697	720	680	658	693	718	692	748	700	667	740	745	708	739	711	735	688	726	711	704	701	754	707	716	706	726	676	700	692	699	713	699	681	688	791	691	729	689	699	761	704	745	697	751	717	702	719	663	686	701	721	695	684	683	717	695	723	705	730	687	711	739	718	694	684	701	731	739	690	726	703	674	675	726	711	711	693	732	705	706	692	690	771	699	719	757	724	709	705	704	689	718	711	725	714	751	742	693	718	703	710	750	727	674	731	678	721	676	706	762	713	682	726	746	731	752	721	760	737	762	729	735	736	683	781	748	722	686	757	712	758	696	699	685	706	707	691	688	677	743	731	756	753	687	723	701	703	727	765	724	733	678	754	756	743	722	717	727	690	722	689	692	728	731	695	739	722	716	753	724	712	749	688	696	758	764	736	696	707	667	680	726	739	681	727	726	746	742	735	693	702	706	765	714	692	665	713	727	732	712	713	692	726	715	707	725	708	706	715	712	760	740	745	721	664	756	683	765	670	681	725	736	721	727	737	699	698	688	742	736	705	762	738	673	709	684	728	727	759	755	698	673	675	796	677	687	725	733	699	732	708	711	724	711	704	667	741	738	716	708	707	678	778	669	674	728	706	681	682	677	720	687	691	748	682	700	795	726	727	746	687	716	744	729	692	703	710	746	725	741	700	734	711	687	760	690	746	729	740	731	737	769	685	766	694	718	709	663	707	676	749	697	689	720	708	711	695	683	702	728	729	704	696	718	705	730	710	687	709	707	723	665	725	721	703	747	682	740	779	726	674	750	683	721	705	721	721	726	698	704	707	693	689	737	709	750	736	709	697	746	762	698	729	728	712	712	715	690	701	725	700	748	770	723	731	715	718	715	684	716	736	742	688	713	724	716	719	702	709	732	729	685	648	695	730	693	730	727	750	777	746	715	694	673	715	779	764	751	728	692	717	711	696	754	752	717	680	670	707	690	703	699	707	700	746	749	754	741	717	698	684	691	742	694	733	722	697	679	748	716	725	710	696	711	739	712	714	702	704	707	745	695	698	753	743	696	724	736	674	699	700	775	731	719	728	713	756	708	693	728	722	759	703	699	715	728	664	747	747	752	752	736	713	731	745	720	714	736	712	751	701	696	716	646	692	708	717	680	723	694	728	745	697	755	776	748	697	725	734	714	717	674	729	750	721	705	769	743	715	707	679	751	735	684	681	673	678	724	735	728	720	729	726	708	742	710	684	719	727	711	740	745	720	721	734	719	704	714	708	681	711	732	736	729	680	730	702	675	685	726	721	660	731	685	729	691	676	676	714	688	723	723	697	721	676	708	724	683	764	682	718	732	754	723	712	713	687	737	692	709	753	703	692	729	715	727	724	773	711	677	729	675	702	717	672	676	754	745	732	705	718	777	693	689	723	730	759	751	764	749	715	708	694	676	688	660	674	729	701	693	738	724	675	685	704	742	677	731	673	698	731	727	722	746	670	676	744	693	686	715	726	732	725	668	730	723	696	670	712	740	727	716	743	716	742	676	707	680	744	676	686	704	717	625	701	708	768	732	727	738	705	734	752	706	719	753	688	682	757	692	684	717	701	730	718	741	721	755	718	756	706	724	708	713	692	688	731	688	718	735	717	654	731	677	727	726	698	681	703	715	694	687	696	729	710	767	718	724	725	683	747	706	672	730	748	686	746	732	713	747	730	704	674	748	705	716	718	721	711	713	728	732	742	721	763	745	721	690	782	747	695	731	722	733	703	734	694	704	702	701	700	744	729	729	716	687	718	711	753	642	679	692	701	743	716	761	698	701	716	703	710	728	754	710	712	716	723	692	742	713	730	693	689	726	727	720	703	731	716	678	704	739	707	660	702	662	748	733	725	738	690	748	695	723	720	729	699	746	683	712	711	704	697	720	694	714	719	743	741	708	739	713	728	696	710	682	684	735	755	632	724	685	731	738	723	743	739	673	713	679	710	726	727	701	717	682	715	673	706	723	719	692	729	646	714	742	717	745	725	694	691	755	708	727	764	747	696	718	726	728	761	682	663	670	739	706	712	738	676	728	723	723	728	740	728	699	665	729	736	731	739	714	684	722	703	717	691	748	775	747	719	689	753	718	708	728	702	709	719	762	705	753	690	706	697	700	716	678	704	710	701	731	762	740	678	676	737	698	716	744	718	768	676	703	677	727	737	735	751	715	745	718	752	719	667	709	737	709	774	721	711	678	701	695	773	705	723	713	714	707	746	690	701	736	747	692	696	682	687	701	713	675	790	747	667	709	701	686	737	712	743	667	743	700	738	707	696	749	682	734	744	722	728	736	716	741	726	720	720	732	753	708	686	743	723	709	707	725	689	745	688	730	705	648	731	736	722	714	691	693	724	663	766	716	755	688	705	733	732	726	760	787	696	728	728	704	704	691	706	717	694	693	727	732	742	764	755	742	711	706	652	696	689	730	728	675	709	727	704	736	699	743	699	692	726	650	705	743	714	688	729	692	721	697	730	780	716	725	705	718	688	745	693	714	691	731	724	680	712	729	710	673	680	721	742	718	726	763	760	667	741	771	698	672	701	734	698	698	682	697	665	717	751	732	731	697	732	689	703	713	679	743	703	679	731	704	689	683	738	716	715	706	725	673	746	692	695	685	684	709	691	733	747	727	668	738	720	674	759	724	708	741	696	664	729	662	758	765	690	711	725	702	710	688	691	707	739	717	682	660	714	709	747	704	681	726	715	677	665	693	715	735	682	662	769	713	735	714	654	692	748	729	704	709	731	689	683	721	727	703	752	684	710	678	686	685	702	640	699	665	693	716	694	675	676	739	707	710	726	697	728	677	711	739	762	687	753	676	724	774	725	787	703	741	694	730	658	708	683	691	673	701	711	718	719	740	736	740	663	678	732	704	752	748	675	760	683	733	716	746	718	649	655	662	709	752	711	703	709	686	713	694	698	671	719	749	757	693	671	685	755	772	732	705	696	671	714	710	684	730	717	717	702	683	703	706	690	761	690	689	666	705	729	719	743	769	692	706	716	751	743	751	712	714	714	691	706	702	741
25493	23227	27436	25400	8078	865	682	590	562	610	575	534	538	539	540	542	542	528	507	514	528	482	578	492	531	555	559	534	515	545	568	525	455	544	540	487	505	531	508	495	514	476	479	507	487	487	539	534	472	527	516	530	504	579	545	517	529	497	467	521	535	490	517	528	495	499	539	485	535	528	505	480	525	533	518	497	493	472	514	507	455	481	506	526	496	545	518	519	519	501	508	481	504	542	516	462	506	494	526	493	488	527	520	506	579	535	498	530	519	510	525	506	579	517	491	506	478	489	513	538	557	481	508	467	496	480	505	477	485	521	512	482	502	482	510	520	475	510	494	491	494	531	504	502	502	439	504	535	482	530	526	529	518	504	524	516	516	522	538	518	508	511	513	479	511	548	551	528	513	506	491	508	518	494	512	510	516	499	493	486	553	502	492	525	496	496	494	534	532	496	518	491	510	521	530	501	540	532	517	484	508	519	544	543	533	491	521	525	531	555	489	519	481	492	506	499	487	508	502	515	530	473	482	540	506	504	507	463	504	486	509	534	529	495	500	465	498	473	455	489	486	539	474	484	514	517	507	520	489	483	514	501	490	535	491	537	533	470	531	538	488	525	532	494	515	492	506	507	509	511	535	539	507	499	501	463	484	518	507	516	484	494	501	474	502	502	478	472	510	535	533	506	513	524	565	496	497	515	514	527	516	500	526	492	502	497	497	490	506	511	484	470	535	528	494	538	498	492	537	555	511	473	501	492	506	500	542	535	489	540	473	538	504	549	499	476	496	509	470	495	472	539	495	500	510	479	507	510	498	509	516	546	471	484	502	488	512	511	514	478	504	538	484	512	469	526	528	526	486	474	502	516	559	512	510	503	471	501	507	527	535	511	519	549	530	515	510	503	510	457	508	500	548	473	546	552	503	519	511	473	525	483	527	487	514	554	475	498	536	513	498	529	496	518	522	495	493	486	525	514	457	504	486	496	486	515	537	512	541	507	487	472	540	487	517	512	512	533	525	511	518	524	525	492	515	485	504	486	543	492	494	480	476	511	530	515	484	512	502	532	490	479	522	525	554	479	527	495	493	484	517	520	501	505	466	485	487	488	537	491	495	489	535	510	511	487	510	519	464	501	494	505	519	505	529	514	500	489	488	527	515	506	503	514	489	519	531	515	529	484	517	510	508	507	516	465	480	477	471	523	500	495	548	522	517	468	499	484	517	504	445	462	476	493	526	514	516	521	546	516	481	489	526	521	499	518	454	507	488	510	496	510	520	528	505	492	492	536	495	480	534	530	514	516	478	479	485	530	532	482	493	489	524	504	534	507	500	501	496	516	518	537	528	525	505	525	530	502	492	494	468	526	513	500	538	519	528	492	484	502	503	501	467	519	538	541	514	518	498	506	480	485	514	539	496	491	505	474	525	499	487	492	555	530	487	477	528	506	452	486	535	492	523	487	496	512	474	476	527	526	524	506	508	494	522	508	522	529	534	519	517	485	504	473	508	523	514	492	477	491	541	516	518	482	512	507	509	482	530	499	487	521	496	494	464	473	512	509	502	486	530	527	487	492	509	503	510	482	525	482	504	518	487	465	524	483	496	492	521	482	528	485	496	478	481	507	481	510	483	521	516	537	462	512	458	509	554	512	529	506	505	502	486	482	525	488	538	495	526	495	459	494	498	497	520	507	503	515	522	547	527	519	498	485	525	529	520	476	498	509	531	485	484	447	498	497	500	448	483	475	501	497	510	512	503	515	501	503	473	480	517	521	520	522	479	504	486	523	514	526	540	499	492	503	516	488	516	489	505	517	495	513	484	494	507	573	481	507	484	505	519	475	529	474	501	486	534	539	531	506	534	499	508	497	539	492	529	530	531	516	510	524	464	505	547	508	475	506	505	497	455	503	465	543	513	483	540	524	522	554	476	489	516	474	503	491	493	528	538	458	509	503	490	473	480	521	498	498	511	484	519	493	550	493	534	517	539	531	484	514	511	484	508	568	490	476	475	544	512	484	520	506	568	569	498	503	489	542	484	509	475	538	500	487	491	574	538	509	496	502	511	517	498	507	532	490	497	501	508	517	526	521	492	529	507	492	469	516	504	533	520	514	531	540	580	528	491	536	506	481	526	522	507	493	505	513	500	511	504	542	539	513	475	539	451	500	505	523	463	470	533	503	497	521	471	494	493	519	471	537	560	527	535	556	461	536	514	483	529	513	502	509	500	521	496	532	516	543	506	445	533	474	479	495	559	466	494	514	505	526	502	496	502	480	462	531	509	482	527	494	504	517	506	522	481	500	523	507	517	514	519	536	472	524	517	538	512	533	471	518	540	531	482	529	539	512	521	464	511	500	555	521	505	511	494	514	488	535	501	463	490	483	507	524	507	513	515	490	518	523	522	486	531	501	506	489	535	445	534	502	525	520	523	510	480	534	482	491	528	503	504	482	522	538	487	568	516	477	471	521	474	499	525	471	496	511	526	484	536	503	485	515	496	484	525	517	512	497	536	467	520	493	494	527	466	486	480	514	477	518	478	451	487	478	528	526	537	509	485	506	533	494	499	513	522	512	537	488	506	495	487	482	552	518	507	507	501	466	505	494	498	504	489	528	535	470	478	495	474	458	483	502	536	538	504	488	488	529	473	506	505	481	522	473	452	479	487	470	469	484	486	522	461	487	520	510	517	489	497	503	465	522	516	481	484	513	483	488	512	508	486	521	489	508	473	484	459	550	516	486	508	544	550	503	500	503	479	458	489	535	512	490	528	519	547	470	499	507	477	508	551	448	515	478	527	525	518	499	501	514	496	488	523	511	519	498	491	505	516	510	448	504	488	512	539	559	531	510	449	502	511	463	488	496	510	476	506	499	524	506	483	508	509	501	474	494	505	512	495	485	519	529	523	500	489	523	485	475	530	485	502	460	500	486	504	508	493	469	499	507	517	508	438	537	478	488	484	500	555	457	500	522	477	501	539	511	533	526	517	517	449	497	500	518	498	541	533	534	509	507	534	490	517	513	511	496	519	553	487	535	502	557	509	533	533	518	546	484	482	468	531	488	527	497	522	500	523	469	479	537	474	508	545	487	530	535	533	520	488	481	494	552	495	498	515	499	498	504	467	482	505	458	512	525	542	538	470	456	540	545	505	530	501	505	514	520	504	538	489	512	522	497	526	523	476	502	532	513	466	501	496	557	479	497	480	503	503	515	519	551	459	533	499	484	515	499	499	483	496	518	540	543	505	479	500	548	498	545	526	532	529	517	480	489	533	493	502	543	504	486	491	485	583	525	507	541	488	512	516	517	486	476	465	554	514	504	510	537	536	480	508	515	481	516	494	508	495	501	508	485	474	526	526	515	505	508	487	511	498	540	520	528	527	455	496	525	522	459	527	534	476	492	514	515	521	481	514	499	489	520	525	477	486	533	516	497	517	455	526	571	521	521	508	495	508	492	483	474	506	516	508	487	475	512	521	491	541	530	509	522	572	480	487	505	533	501
14833	63769	7927	1425	1157	944	863	775	726	707	665	636	614	586	605	593	579	590	623	531	574	568	547	530	580	569	586	584	541	554	533	573	544	587	555	542	599	579	542	606	579	552	548	574	572	554	552	554	530	517	532	578	516	554	607	574	562	555	540	538	569	552	518	548	577	532	599	558	586	531	571	534	525	590	498	506	573	533	561	596	559	574	561	543	553	551	527	557	513	529	610	554	576	604	524	573	511	565	597	549	517	559	571	563	580	534	546	582	571	520	592	509	563	531	547	561	528	554	580	532	586	561	552	560	535	585	543	564	569	510	558	568	577	549	542	504	553	518	536	549	543	559	565	537	538	574	517	550	578	555	538	543	558	564	537	523	551	570	537	533	553	557	549	560	529	525	566	561	522	559	577	555	566	547	546	555	528	542	559	553	576	561	526	552	532	568	514	539	578	586	543	532	568	528	571	540	543	525	568	529	585	587	562	526	523	535	545	558	544	528	555	566	537	532	558	527	515	563	553	577	554	569	555	520	559	572	537	585	566	553	545	590	577	555	495	579	565	563	561	555	579	531	589	541	531	567	515	554	614	548	538	541	555	537	572	543	542	529	544	558	562	537	571	569	527	539	534	545	540	559	538	571	536	550	586	548	511	531	552	545	515	555	577	545	539	561	524	521	487	544	519	560	563	546	579	553	598	556	593	536	548	553	540	551	550	553	566	555	536	584	540	571	520	556	527	545	542	538	580	548	547	600	551	589	610	571	500	545	549	533	561	584	558	534	516	560	581	517	597	554	542	570	535	541	587	538	548	552	552	558	526	556	566	544	526	552	581	548	572	523	526	555	573	523	532	517	589	551	554	558	508	554	561	545	585	591	539	566	501	589	531	521	532	556	567	554	557	572	548	558	553	562	511	582	570	573	603	553	576	525	544	563	557	555	548	565	559	564	539	556	595	557	553	566	546	549	535	583	557	550	529	594	574	589	547	523	595	543	528	572	572	578	560	520	538	549	542	507	531	531	554	508	524	558	545	573	537	557	570	552	561	541	524	562	553	529	558	517	535	558	560	586	540	530	542	529	514	537	525	578	510	543	523	541	552	498	563	494	569	505	532	592	541	553	561	534	578	583	498	544	524	580	559	568	502	576	548	554	580	518	510	512	547	530	549	606	570	540	575	548	543	560	516	540	513	510	486	538	542	533	545	541	538	567	523	599	573	563	563	576	523	576	562	571	507	546	569	522	513	531	539	562	583	581	565	572	563	561	549	568	520	555	540	566	559	525	547	545	535	575	564	545	553	570	553	538	586	564	546	507	536	566	512	548	495	534	589	512	540	514	586	538	569	534	559	552	548	552	525	549	578	565	510	557	538	581	534	532	537	547	544	527	538	546	518	547	555	557	591	549	570	522	535	543	560	537	578	550	534	489	561	515	567	537	560	536	556	549	576	580	547	565	537	539	577	550	536	559	548	509	591	538	568	557	595	525	563	520	517	542	586	565	541	518	549	540	546	530	549	547	557	568	516	551	550	548	553	575	540	524	595	561	541	566	495	569	543	609	539	539	541	530	593	529	544	587	548	543	581	534	569	545	531	548	539	536	549	535	515	562	580	579	573	549	600	558	573	570	581	551	564	585	552	524	586	521	497	543	537	558	547	554	532	531	549	567	607	551	537	564	573	539	551	536	546	565	537	556	517	579	585	523	539	542	530	530	567	534	549	575	525	532	551	550	547	527	567	555	581	585	551	547	540	508	597	592	552	578	547	472	580	600	503	572	529	594	565	525	554	535	558	563	542	589	579	504	572	577	536	568	577	547	518	527	530	535	539	511	559	557	574	523	547	521	548	587	561	572	563	529	519	547	572	556	617	561	567	543	523	577	549	565	528	548	548	533	505	515	520	513	510	559	563	541	579	596	545	535	557	536	525	559	574	530	514	551	531	551	563	553	621	566	528	552	534	518	556	580	537	519	552	578	535	572	580	531	535	569	555	552	570	556	550	550	517	530	585	594	533	569	572	489	604	575	566	524	559	531	549	571	572	542	511	558	531	535	584	582	565	530	538	570	535	534	551	549	562	555	576	540	519	542	546	519	546	560	538	562	539	561	532	574	517	569	553	529	549	529	554	551	567	534	545	540	588	549	548	528	559	558	545	537	525	552	583	582	591	546	557	550	538	593	514	524	570	541	526	575	542	532	492	524	541	536	596	523	555	550	551	564	553	531	545	556	524	558	553	568	601	564	551	555	521	558	548	573	547	465	561	516	557	578	539	564	569	543	569	560	530	529	567	535	573	525	543	596	559	560	570	537	553	528	572	533	583	518	549	568	532	557	520	500	540	541	548	539	525	525	561	494	519	561	562	563	525	516	571	561	555	592	557	550	528	518	551	535	555	534	581	524	527	559	588	517	585	573	546	520	551	591	540	531	556	569	509	517	561	554	568	563	555	568	530	548	553	573	564	573	538	580	544	537	500	568	555	538	520	550	511	562	503	580	581	550	508	530	549	534	579	518	529	546	544	517	545	520	548	524	584	582	564	570	552	538	538	538	557	580	545	583	511	549	590	540	561	557	581	547	551	579	539	570	549	554	552	593	529	534	563	534	573	512	550	524	539	533	562	534	549	553	521	550	571	556	547	543	524	517	590	546	547	559	549	499	523	562	579	548	540	580	541	537	544	544	546	591	548	559	562	543	536	590	513	598	518	528	526	565	561	549	541	560	546	545	576	498	583	557	515	584	561	588	548	549	530	533	555	561	578	538	522	543	571	537	530	524	581	553	530	530	537	604	578	543	534	568	543	516	572	552	570	537	554	536	563	579	560	599	549	515	540	513	598	524	530	544	513	568	588	564	561	559	575	533	520	564	551	578	581	543	588	568	560	535	568	544	548	551	567	553	558	581	533	558	552	541	550	541	560	544	582	555	594	549	537	559	542	523	557	567	542	500	582	562	547	585	611	523	562	547	608	530	548	566	585	536	559	512	572	553	508	573	580	574	536	537	578	559	543	538	546	582	534	547	559	534	569	519	534	590	531	575	546	510	521	591	497	539	536	585	523	512	566	555	577	545	545	545	535	560	579	573	541	555	521	552	549	588	533	532	547	556	535	543	559	564	563	545	525	522	564	531	500	534	532	501	548	544	612	496	560	562	578	560	548	607	542	541	552	585	552	528	572	566	530	563	574	535	543	569	540	565	531	535	543	551	549	569	564	599	573	540	552	592	590	536	579	561	580	568	569	533	598	550	578	532	533	520	524	565	488	543	577	533	557	556	572	516	536	538	543	555	525	559	544	566	579	534	576	537	524	559	544	582	545	525	528	540	567	517	553	542	541	539	494	571	509	519	539	559	550	552	543	528	577	599	577	597	522	557	561	558	523	580	526	540	542	516	510	565	506	532	580	545	595	517	537	545	513	597	536	535	583	549	565	561	591	541	536	569	561	560	531	567	533	572	574	550	548	568	560	540	536	562	485	536	568	539	557	552	593	537	554	570	567	532
23058	21998	29002	24608	21561	21283	6866	1462	1211	1150	1076	1076	1016	1012	982	950	947	962	997	969	930	924	971	990	934	894	851	879	957	941	939	910	918	969	979	931	923	929	922	910	884	833	905	905	883	942	896	916	976	924	907	899	887	873	883	949	898	926	853	877	933	885	844	873	861	945	919	845	861	883	839	875	923	907	867	886	858	851	897	919	927	878	859	913	908	940	908	907	887	882	889	879	878	884	909	854	905	915	877	875	873	882	941	897	851	842	836	945	920	907	941	899	890	872	879	923	885	913	914	899	918	858	917	923	901	877	867	894	913	894	956	921	887	873	901	851	929	872	876	894	915	852	943	912	884	875	892	878	926	857	899	840	919	921	886	897	924	890	904	870	856	863	893	918	876	910	887	826	856	857	880	912	879	918	878	946	875	857	939	917	828	877	873	887	884	863	835	904	959	846	928	942	861	879	931	901	873	941	935	920	900	913	938	892	909	856	865	892	876	869	916	919	925	899	964	922	888	940	904	911	854	914	866	852	876	850	894	894	855	870	887	854	897	882	873	894	818	848	855	942	875	859	911	878	871	895	854	909	897	931	861	911	835	879	906	858	869	865	935	898	929	881	901	873	885	915	907	897	933	952	854	836	897	932	840	907	853	905	816	916	884	884	872	883	914	907	851	860	942	863	878	891	876	881	899	861	894	923	910	850	901	902	869	897	852	874	894	905	945	947	915	907	931	860	868	868	950	875	858	888	849	885	865	860	873	870	920	871	913	927	873	863	918	891	959	900	852	891	895	890	854	896	870	808	870	901	895	887	916	873	878	911	873	879	860	879	898	869	912	847	926	936	904	926	870	942	896	935	870	887	880	877	924	867	873	931	847	892	896	873	861	925	888	842	881	851	851	900	882	871	905	926	879	883	879	868	907	844	925	858	846	892	866	892	903	896	852	872	915	931	928	896	877	878	867	856	869	806	902	890	887	872	923	863	891	884	853	905	862	926	856	891	908	933	921	892	907	859	945	867	906	822	853	867	880	897	850	908	873	900	893	849	914	906	904	821	899	907	892	940	910	841	895	909	922	889	900	854	919	894	953	869	874	915	895	931	876	889	912	910	884	869	877	930	862	914	872	874	873	880	838	865	889	837	906	880	833	879	979	906	905	858	906	887	862	907	881	935	849	880	898	873	892	837	863	857	909	918	833	904	904	859	945	867	901	909	902	881	885	830	899	854	891	945	855	839	919	932	918	904	844	907	889	897	907	890	850	916	908	868	869	939	905	882	882	867	907	865	856	882	889	866	855	944	854	909	906	879	848	851	837	914	883	939	886	878	934	897	919	884	893	834	866	914	892	867	873	917	894	850	888	879	891	907	919	892	885	908	876	916	918	866	862	901	875	946	904	853	842	919	885	872	865	876	828	913	863	923	854	906	879	920	835	884	865	856	927	854	857	917	888	876	849	908	876	893	888	824	924	832	931	862	892	871	887	917	931	887	892	930	885	918	883	892	856	945	861	878	883	916	874	895	875	904	912	889	878	901	885	932	855	910	864	859	869	850	898	901	924	895	899	914	908	945	851	846	915	850	894	887	846	892	895	918	883	923	898	844	922	919	887	859	914	825	873	890	877	928	930	827	906	875	962	859	841	869	855	893	904	898	864	863	853	939	901	940	929	935	932	936	892	864	842	843	922	896	904	895	894	881	914	904	944	881	871	892	862	823	883	873	942	879	888	914	842	862	912	897	923	902	881	911	884	886	875	934	820	864	933	926	888	889	914	927	825	915	836	907	928	876	919	875	870	912	914	850	908	828	845	885	840	884	861	871	850	859	944	880	866	912	869	904	899	911	907	926	868	874	894	900	840	916	864	845	852	891	823	894	908	888	865	916	921	876	874	866	918	856	884	918	876	865	864	840	879	824	893	917	883	897	863	887	895	925	890	925	953	925	884	891	903	899	939	901	883	903	863	932	922	852	899	907	924	866	892	882	932	862	891	860	950	809	856	934	874	861	846	827	837	881	951	888	906	872	846	852	895	870	875	925	886	857	914	845	950	863	903	849	866	886	902	921	861	913	867	874	892	887	888	889	886	873	929	899	905	875	869	829	839	869	859	873	895	842	886	877	854	882	918	944	895	924	884	890	938	913	899	880	922	964	906	836	872	915	931	921	910	944	814	875	923	886	845	868	844	915	816	871	883	909	868	894	891	885	856	902	888	928	878	868	861	914	863	878	857	915	904	877	863	878	871	920	859	918	934	877	904	796	932	929	925	882	890	903	930	897	875	937	891	864	853	972	902	846	868	853	850	893	888	828	896	888	886	887	881	938	882	943	858	876	877	827	900	887	868	893	896	881	944	849	836	893	863	868	953	844	917	965	880	890	858	876	901	848	875	868	922	899	877	910	947	866	879	892	855	914	869	889	880	909	885	916	846	877	869	903	921	892	885	902	852	873	874	857	875	899	861	888	880	914	848	881	837	903	887	889	870	904	885	865	894	922	865	875	903	916	904	914	886	861	856	879	915	930	876	853	915	886	871	892	935	905	879	917	880	911	871	887	895	906	846	895	915	884	882	852	908	903	955	901	823	877	856	841	824	895	889	872	865	885	899	867	963	893	930	862	836	854	871	871	920	937	840	871	908	902	853	907	884	902	893	853	904	878	883	906	854	871	920	852	847	884	876	882	779	862	925	848	927	872	895	892	873	878	794	925	859	874	890	894	915	865	920	872	836	908	847	890	906	875	889	976	876	1003	862	863	852	855	947	906	926	953	887	817	900	903	840	893	965	913	863	855	875	910	853	864	891	897	879	843	913	825	860	861	914	893	873	884	877	857	870	889	895	918	936	903	902	876	878	880	819	839	920	831	907	879	864	861	890	886	843	953	890	918	889	923	859	852	903	887	885	831	898	876	908	858	891	858	826	897	848	884	904	866	856	892	868	869	901	883	929	886	871	905	962	956	853	877	884	865	854	885	896	856	955	859	880	893	858	904	869	913	862	882	907	858	887	923	861	912	886	929	915	876	847	866	916	923	917	918	847	868	907	884	881	872	899	892	932	868	879	906	891	907	887	876	876	895	915	900	854	882	892	889	865	874	852	876	893	878	872	865	886	907	899	868	863	942	856	903	859	865	920	858	919	867	827	889	898	873	876	845	832	868	910	892	868	864	891	874	898	839	891	913	924	860	901	919	877	920	905	906	865	911	893	859	870	798	885	899	933	818	913	902	915	915	946	875	901	903	952	927	830	845	888	933	856	835	872	878	857	880	886	888	859	895	792	873	890	827	890	902	866	875	855	937	877	892	866	889	890	873	867	904	890	890	879	895	882	827	892	843	824	850	837	857	835	888	844	900	879	872	893	879	896	901	948	944	904	973	867	856	902	885	867	884	889	861	897	857	889	840	900	891	853	864	910	869	896	899	918	924	881	886	851	879	879	928	841	886	845	929	905	872	896	897	903	844	843	869	876	915	894	959	941	866	927	881	897	906	902	928	856	866	881	826
22174	56119	8095	4098	3112	2409	1929	1668	1539	1338	1300	1181	1109	1126	1071	1068	1005	1045	1000	928	979	944	901	921	1000	1006	919	870	916	891	923	920	901	985	970	942	963	1008	943	953	929	933	950	925	906	881	964	912	934	873	928	873	902	931	947	881	948	944	912	922	968	928	854	889	917	940	905	940	922	872	965	938	916	877	886	892	893	910	958	862	894	915	876	888	905	862	931	938	908	916	853	870	940	944	897	926	915	916	891	927	843	883	923	857	908	923	930	887	949	944	923	883	948	885	888	929	892	937	834	929	919	868	922	873	920	898	877	942	882	907	904	935	892	942	899	921	903	908	921	947	894	960	921	873	885	864	926	910	874	918	884	879	907	892	890	913	880	905	907	898	891	890	927	840	828	934	922	888	899	915	928	922	862	854	872	891	859	940	862	860	839	905	903	901	900	841	913	875	953	887	891	918	911	901	887	928	894	927	911	942	898	904	894	907	875	878	946	883	884	906	938	890	901	891	953	881	899	912	893	910	915	902	858	862	885	927	883	913	882	938	870	963	884	890	897	907	895	879	906	915	909	871	924	866	861	910	900	870	936	882	907	879	897	868	835	918	869	889	910	884	888	923	860	871	947	927	905	877	932	938	890	895	878	918	909	867	857	863	882	874	926	912	877	911	931	898	895	915	870	870	895	938	935	903	873	929	915	931	882	890	891	875	935	893	911	898	871	897	893	851	871	906	917	915	888	882	926	862	842	868	897	904	915	942	879	916	841	865	850	885	875	866	938	859	909	873	922	923	940	907	944	934	939	913	868	918	847	919	919	935	924	918	905	940	878	883	904	936	904	937	880	887	881	863	970	863	865	872	872	830	866	913	844	860	904	881	879	892	883	910	954	950	897	857	947	897	931	898	870	906	921	881	916	914	870	867	857	886	920	909	886	895	873	914	960	939	920	882	939	890	895	949	876	886	902	882	904	954	866	857	950	904	879	961	900	855	865	928	895	896	909	828	915	858	893	873	868	926	900	876	891	925	938	924	901	900	943	899	918	939	934	867	949	931	934	914	865	948	923	876	874	919	910	921	913	893	885	912	918	850	893	865	929	895	953	940	898	891	906	940	906	922	869	912	912	909	911	898	886	916	911	888	868	899	903	882	837	887	876	944	889	920	859	890	860	920	910	950	881	900	915	890	924	861	921	912	882	829	882	958	897	861	925	920	877	911	869	921	919	877	866	884	860	924	895	936	839	897	887	862	935	881	890	887	896	900	933	956	905	895	968	915	866	883	942	932	937	893	864	915	841	897	864	906	874	866	864	898	917	924	939	865	927	975	881	837	869	909	923	905	908	900	918	893	914	878	866	852	873	916	926	966	887	874	885	899	912	860	954	946	868	898	862	893	928	945	879	944	906	884	899	899	821	871	923	876	915	904	931	902	917	875	901	879	905	893	900	919	926	878	926	942	887	904	887	891	929	909	885	885	857	925	914	901	925	904	937	937	883	902	920	905	873	910	906	873	905	859	913	904	943	890	858	886	923	902	937	913	955	889	910	856	908	931	887	866	892	929	880	898	893	862	939	870	892	913	901	884	878	907	847	893	849	830	894	893	882	909	900	855	873	891	958	898	905	885	899	918	883	897	907	921	861	894	933	907	910	919	881	847	866	923	863	897	926	939	908	922	860	925	859	876	943	876	921	949	911	889	928	916	896	884	891	879	877	931	918	882	1002	894	885	898	918	900	864	908	977	898	899	876	987	856	911	885	880	939	954	874	951	920	954	871	946	897	908	903	931	937	875	927	894	857	942	896	882	871	906	896	873	915	873	871	857	909	904	912	935	847	862	937	901	934	908	851	874	899	900	882	885	893	922	908	871	889	898	869	903	868	875	930	932	932	868	898	915	897	897	923	905	887	892	871	945	861	874	878	904	886	905	928	896	892	923	898	965	868	857	857	922	863	863	882	888	896	948	890	919	899	916	927	896	922	948	872	887	880	890	919	875	894	851	883	897	854	886	878	900	899	859	873	953	903	936	908	888	908	915	869	914	902	914	911	863	905	904	853	869	949	873	892	896	918	919	876	890	930	863	879	874	913	911	899	872	899	855	895	897	870	902	908	900	927	907	854	931	919	919	888	873	911	911	889	892	877	827	862	864	948	912	880	866	907	965	842	850	939	947	854	895	863	882	911	871	902	875	881	933	872	957	860	922	887	919	864	880	880	902	911	899	863	906	867	909	879	886	936	892	908	925	960	935	883	890	853	931	903	895	949	881	940	861	887	905	894	903	854	884	928	853	954	868	939	854	908	849	877	882	908	878	917	924	905	923	851	894	857	871	863	916	876	933	885	873	896	837	932	902	874	921	907	862	882	846	899	877	880	920	902	887	923	884	884	891	940	910	902	881	917	868	903	908	834	913	901	893	929	860	923	898	882	858	907	929	926	861	880	894	878	943	898	938	910	960	867	921	904	875	940	923	903	930	892	964	907	946	878	885	871	871	902	898	887	875	866	931	913	910	863	856	890	899	878	880	873	873	1005	930	869	901	834	878	942	887	934	895	931	928	884	925	898	922	914	812	880	885	872	862	838	890	876	901	936	958	921	897	889	898	903	908	874	928	873	892	870	943	879	925	911	944	878	927	822	897	871	854	898	894	923	949	842	930	916	898	955	862	866	882	950	889	912	944	948	905	885	904	878	901	895	899	901	836	832	879	903	893	873	889	915	869	959	930	880	868	911	908	883	867	864	903	909	892	898	861	869	905	932	853	927	917	952	933	942	883	889	923	868	951	903	942	899	867	926	900	922	870	872	874	896	910	959	891	936	897	900	889	892	887	885	869	907	911	846	922	929	922	922	917	870	927	867	847	922	856	849	928	827	939	939	911	939	916	881	885	898	942	926	908	913	930	877	905	856	891	899	918	842	858	873	934	916	907	887	918	858	894	865	877	931	870	876	912	893	887	915	901	920	869	888	871	924	895	940	916	912	875	883	900	872	818	896	887	907	957	876	893	874	834	916	907	940	930	879	872	909	942	918	856	890	922	904	904	900	895	930	862	867	899	876	895	872	911	866	911	906	873	841	839	893	935	903	893	912	878	903	929	921	895	906	897	900	924	886	867	926	901	903	935	873	847	857	874	852	852	891	871	883	867	900	879	887	887	921	873	881	923	856	953	848	890	911	884	887	881	893	907	848	858	851	888	842	859	943	899	894	845	934	867	861	940	854	890	883	906	876	855	937	851	917	878	915	873	884	871	931	866	919	875	906	852	852	894	914	883	908	878	907	898	876	860	915	868	934	922	905	895	934	887	899	865	886	911	874	911	860	929	906	890	879	889	901	912	905	877	922	897	869	884	925	917	858	875	912	877	832	907	905	902	913	887	894	848	888	899	878	891	953	861	896	920	890	921	885	878	878	927	946	853	882	899	878	892	908	906	892	920	890	931	876	941	953	881	909	923	906	928	945	924	883	857	879	886	918	878	908	903	907	935	918	873	856	905	933	858	872	907	879
28680	24030	10043	905	543	458	477	472	468	425	458	509	445	459	448	456	449	468	444	469	430	416	466	456	480	451	455	454	446	411	435	427	430	480	483	469	475	457	470	502	470	452	486	448	411	479	468	414	468	419	444	432	459	476	449	439	439	462	437	418	382	461	438	429	462	463	453	490	465	448	410	463	429	442	479	479	435	448	461	440	435	460	469	488	481	453	439	470	460	439	443	457	422	441	428	444	508	464	450	466	485	433	441	465	457	438	437	444	411	452	514	440	441	428	415	441	476	468	457	449	448	441	446	454	440	424	442	456	470	432	443	491	464	461	451	442	427	457	429	386	440	466	433	445	465	452	447	452	419	463	445	462	436	456	454	444	464	460	417	488	431	439	469	465	438	440	431	464	458	467	460	422	443	448	465	457	419	441	460	442	501	425	457	411	472	452	461	472	471	382	424	434	476	494	472	449	430	453	452	481	441	459	478	489	480	488	403	449	469	401	462	434	476	441	416	418	451	432	422	440	440	442	445	452	428	435	457	506	456	445	444	456	464	488	428	467	425	434	467	440	477	412	459	423	439	463	462	471	444	405	434	473	451	441	470	433	464	406	445	469	444	382	441	433	425	475	464	471	426	459	440	438	461	417	457	475	417	497	469	446	462	476	435	454	452	396	411	451	429	449	421	428	435	451	454	440	481	433	466	473	432	432	430	473	431	456	450	412	462	409	456	451	475	478	440	458	436	455	444	461	497	437	471	423	452	420	416	483	417	401	431	429	463	423	442	450	460	451	452	470	426	463	456	457	466	490	463	465	473	479	444	424	440	436	479	466	457	461	444	428	441	472	474	469	452	496	442	431	492	491	460	403	457	449	461	439	478	437	462	444	434	439	447	422	445	451	468	437	423	448	438	451	445	497	496	473	436	432	425	456	444	443	458	446	451	444	502	469	453	477	472	414	426	453	445	464	455	429	437	449	471	468	473	433	440	442	463	461	485	468	433	482	412	458	450	454	436	466	462	438	477	454	417	425	451	490	439	445	490	470	446	450	488	468	437	475	493	429	465	449	438	457	449	470	496	429	430	457	482	471	450	431	451	438	429	421	412	440	435	463	449	490	435	429	429	417	447	441	428	439	429	463	439	430	479	460	488	447	417	441	479	440	426	420	442	472	468	421	460	458	456	467	477	466	448	448	442	430	461	435	460	472	466	429	461	397	449	433	426	410	466	438	431	420	464	468	462	454	470	484	416	423	429	410	434	452	410	461	425	403	445	469	466	443	443	418	419	454	435	451	453	444	438	417	465	443	443	425	448	454	434	480	455	466	443	463	407	430	462	463	439	450	429	395	449	451	453	417	414	451	443	454	413	452	443	485	442	469	452	413	409	450	503	468	455	444	456	492	436	447	450	431	452	415	457	428	455	500	457	480	452	444	443	465	457	466	457	485	437	449	397	474	425	452	455	451	432	462	467	444	489	425	434	428	464	429	471	442	445	420	472	456	479	441	468	472	428	397	444	434	471	442	456	418	484	429	474	481	501	460	409	428	487	462	476	463	454	427	488	487	447	407	452	447	457	431	469	438	448	429	414	429	449	435	424	397	458	452	452	470	418	459	478	466	424	443	465	439	464	432	428	476	448	455	459	394	428	477	461	428	438	433	460	446	467	459	469	431	438	428	451	479	439	469	434	468	445	418	483	462	452	448	434	431	444	405	450	443	449	454	430	481	469	420	435	438	421	458	423	474	426	452	431	501	427	429	451	432	432	418	487	434	465	484	445	430	441	465	429	442	486	454	431	434	426	444	451	439	449	460	438	451	457	448	459	478	438	473	450	455	426	459	488	433	438	475	462	419	426	432	429	467	420	435	429	406	461	458	488	440	458	449	447	436	454	460	428	433	439	464	464	446	449	450	482	435	420	464	441	447	464	420	431	429	431	451	484	446	442	436	403	453	456	475	445	487	474	428	440	430	468	463	435	411	473	424	463	415	419	463	444	489	463	454	411	433	426	405	461	468	449	414	459	438	430	475	471	443	432	456	428	492	456	454	442	421	457	451	424	457	425	427	476	403	446	442	443	430	406	448	430	442	431	455	452	423	459	463	458	433	450	426	455	431	429	427	441	427	469	441	461	453	435	490	455	441	445	445	426	447	448	452	473	406	475	485	472	463	446	455	470	460	445	439	421	431	435	470	414	482	448	427	465	434	425	462	458	508	408	461	475	432	452	443	478	426	461	457	523	473	436	433	450	457	416	418	431	445	441	432	444	468	420	414	468	482	495	448	435	417	442	415	421	418	496	477	450	441	449	417	435	433	452	463	486	442	451	459	445	479	449	413	431	439	455	436	430	438	485	454	437	424	441	453	475	451	439	457	446	469	450	434	434	462	463	428	464	422	438	486	414	438	453	457	427	458	440	453	455	416	470	476	441	438	466	443	471	410	437	433	455	447	470	424	456	466	481	466	442	498	479	443	453	435	436	460	426	447	451	452	456	477	450	464	458	446	447	454	483	465	456	461	455	465	429	475	465	453	468	428	414	421	436	441	430	416	458	436	414	447	460	449	425	445	417	454	468	455	435	453	447	455	426	440	460	433	441	446	460	472	449	461	431	469	407	433	498	460	465	428	412	475	468	411	421	440	452	472	430	454	447	454	484	430	446	468	415	445	400	454	457	452	435	455	425	473	411	426	422	417	465	485	437	427	443	430	416	437	419	437	435	428	474	444	457	469	450	415	455	437	479	421	444	429	468	449	463	408	463	431	473	472	447	448	449	449	444	494	520	434	425	423	481	456	451	478	480	441	484	440	467	451	394	480	460	415	431	461	450	475	462	452	440	428	449	458	475	450	447	437	464	477	428	430	440	447	449	456	487	464	433	423	447	480	443	468	446	461	451	431	415	437	447	417	433	444	492	407	469	478	451	484	424	460	454	470	448	436	460	418	446	477	455	448	465	420	461	491	489	451	415	464	459	409	448	419	465	481	432	402	444	449	445	461	466	434	438	451	415	431	486	430	457	433	429	475	435	507	435	481	456	427	457	433	446	451	443	415	442	456	475	445	422	426	446	457	455	430	398	414	442	433	472	432	461	435	438	454	450	417	432	406	458	432	455	472	448	427	435	467	436	427	416	441	492	448	472	451	456	472	458	458	450	448	433	445	428	487	478	464	486	456	460	450	428	401	447	460	393	450	427	465	437	456	475	453	452	445	444	458	465	453	433	469	420	442	474	432	425	430	448	456	454	425	479	477	440	462	434	455	436	461	416	435	412	472	471	471	448	454	454	411	448	457	458	447	400	433	476	467	448	428	418	416	456	455	462	452	450	450	499	438	409	397	447	463	451	442	454	453	404	475	440	437	442	477	429	431	427	460	430	452	477	494	428	423	442	470	429	441	435	391	475	430	463	418	442	456	448	462	434	432	454	443	451	450	424	425	451	422	503	429	426	450	465	431	461	437	463	439	440	434	461	466	455	482	463	481	416	437	439	439	414	458	435	459
10546	29749	1124	542	531	494	526	512	461	494	462	468	470	491	437	493	466	478	490	488	447	479	497	452	468	467	495	453	457	464	453	495	531	517	510	513	492	499	496	462	513	469	497	524	517	469	466	531	461	460	443	494	477	502	452	493	473	463	431	447	464	468	443	467	511	488	505	517	452	458	461	458	477	408	450	435	450	497	504	478	480	486	469	491	469	451	510	493	501	468	456	446	454	472	470	507	472	431	478	495	447	478	499	435	451	435	465	475	479	462	500	479	507	466	447	511	494	496	481	445	483	498	496	513	467	491	460	461	469	466	440	489	480	463	473	467	502	435	492	464	442	474	472	481	459	500	471	461	504	481	432	452	497	452	509	469	471	443	472	466	470	467	465	462	479	489	498	485	494	453	496	451	510	461	490	447	470	542	448	448	455	447	517	463	464	493	423	466	473	436	459	445	459	514	447	471	491	484	476	463	505	472	475	488	462	466	459	504	467	452	476	463	455	455	466	439	491	509	482	433	467	465	470	501	470	479	454	485	474	476	451	481	481	475	496	462	473	491	484	463	539	479	459	467	461	479	476	458	480	477	443	483	454	430	485	512	474	463	510	462	461	466	470	459	490	471	488	477	479	464	479	481	499	507	524	479	473	465	449	447	468	491	453	497	500	461	528	469	480	502	466	483	470	493	486	481	489	515	475	467	463	472	453	487	470	448	456	475	493	513	474	463	484	473	437	479	469	456	477	457	475	442	488	468	478	503	486	472	495	454	471	470	462	487	500	474	494	506	483	453	488	493	464	481	484	478	478	453	456	523	465	459	515	488	482	495	448	518	504	467	455	448	473	479	474	488	463	458	480	448	501	492	474	484	475	459	441	488	454	459	456	475	497	484	432	474	475	492	468	461	505	478	485	493	478	466	506	470	449	482	471	447	497	478	489	496	493	473	464	463	524	489	464	466	488	450	448	447	448	469	469	446	503	445	471	488	513	481	508	467	472	514	455	473	487	424	464	548	466	476	447	455	469	482	456	537	516	466	485	468	446	446	470	465	459	447	496	477	481	450	463	513	461	481	457	481	484	519	478	456	498	468	468	484	507	514	475	454	483	473	483	421	509	493	460	476	470	521	500	484	460	426	478	456	440	465	512	450	507	499	492	444	445	446	541	422	426	484	465	447	443	473	471	506	470	488	460	470	490	495	501	500	471	553	509	473	470	445	480	433	483	472	461	497	489	489	505	480	474	452	478	459	468	492	434	456	491	510	471	468	475	444	496	473	467	480	462	484	446	457	445	493	504	470	503	512	512	469	475	494	494	486	433	473	466	484	515	475	477	450	450	461	460	470	449	468	488	455	469	416	484	471	473	480	505	476	465	500	466	472	482	473	458	449	435	494	423	470	525	505	464	442	494	455	480	473	480	484	509	492	489	470	428	511	470	497	471	451	486	489	479	469	494	484	454	510	474	471	460	481	493	452	455	468	444	464	451	495	427	438	484	490	446	491	440	461	451	476	477	451	486	470	506	522	460	495	448	487	468	497	427	442	477	499	456	446	434	481	497	457	478	476	498	462	475	472	469	509	461	525	468	472	462	474	451	479	483	425	474	493	464	476	472	451	468	452	506	471	475	456	450	493	483	528	462	479	478	478	488	464	469	476	459	480	472	457	470	491	473	486	485	468	492	455	454	491	463	472	461	487	460	477	432	496	495	493	455	474	455	464	463	468	479	488	487	493	455	461	480	476	468	466	465	447	451	467	471	479	475	476	450	455	483	488	503	462	496	479	486	498	444	501	481	476	443	479	488	540	460	454	475	465	515	497	483	447	469	477	493	475	479	534	456	476	479	459	433	480	473	469	457	492	459	521	489	461	490	483	519	478	491	428	463	507	452	480	509	424	495	484	483	505	479	480	430	449	470	526	482	510	488	446	466	464	490	507	500	471	455	499	502	479	492	439	503	477	469	461	465	479	470	495	498	473	452	492	465	471	487	448	468	492	502	483	460	495	505	461	468	489	478	449	439	512	492	485	494	488	480	490	469	456	466	479	463	465	452	474	462	521	416	460	500	461	499	468	480	495	458	466	469	491	455	464	457	467	411	461	480	471	476	492	438	473	502	415	476	455	486	452	454	480	486	487	477	510	464	451	469	473	469	438	434	472	476	495	425	440	482	499	458	477	514	441	462	472	470	471	447	489	473	467	446	493	477	492	498	462	481	481	474	477	461	498	483	463	487	460	490	479	466	470	457	495	474	460	455	482	494	491	485	477	474	491	477	472	455	472	459	439	536	467	461	488	507	463	477	494	501	451	490	493	470	442	519	450	461	464	474	475	457	508	482	444	442	469	495	488	457	479	457	446	511	478	493	473	488	521	474	444	434	477	472	479	480	493	512	460	502	483	459	480	479	474	485	432	476	458	481	469	511	482	478	501	525	458	485	485	500	503	502	470	463	479	483	482	455	491	496	419	464	470	467	483	423	512	505	481	491	475	477	500	460	509	464	489	485	468	503	501	445	487	499	497	452	514	482	510	508	512	516	495	494	465	454	447	474	475	529	447	486	469	518	481	475	479	472	454	465	499	459	492	469	485	471	484	501	494	495	487	479	479	464	479	499	468	449	517	492	487	490	487	447	509	496	518	471	501	466	455	460	514	441	476	447	485	530	472	470	528	499	485	499	494	457	489	491	497	457	471	481	506	482	426	474	431	453	440	489	490	479	445	475	497	485	449	480	499	446	439	483	465	427	454	479	451	495	441	487	456	481	502	481	452	453	470	463	445	433	461	458	465	505	467	463	509	466	453	484	509	475	477	475	453	458	468	476	480	522	447	450	464	480	474	501	468	465	443	514	474	453	483	460	490	465	485	468	479	501	474	469	443	463	476	420	466	463	493	467	480	482	469	461	465	493	458	503	506	454	457	461	478	495	484	448	476	446	503	502	451	457	491	455	481	456	480	491	449	507	446	502	473	502	441	514	499	438	470	451	480	466	523	481	466	446	493	461	493	476	485	512	455	462	483	480	499	453	436	458	474	458	469	474	495	484	500	472	477	469	482	480	434	534	482	500	488	498	473	463	500	480	492	468	508	457	453	483	453	541	476	513	460	479	453	478	482	532	464	454	483	471	456	463	459	475	460	460	485	492	487	465	436	481	488	460	456	499	485	501	481	477	483	459	431	480	469	496	466	481	511	471	479	489	496	461	481	501	446	470	433	489	482	465	477	473	465	478	468	464	441	495	485	464	476	495	495	487	459	477	533	481	495	435	492	457	463	494	482	501	438	505	460	465	493	488	469	451	461	498	519	467	477	472	478	471	480	444	479	490	461	424	470	470	493	500	485	491	467	488	455	470	440	486	455	467	454	466	469	451	468	467	489	462	484	450	484	471	518	499	479	471	493	459	473	470	504	442	436	464	461	477	472	481	486	499	467	451	465	509	502	451	463	482	484	475	482	471	427	485	471	560	482	449	464	415	473	459	479	471	514	478	508	480	469	472	490
24307	22878	29041	24678	20964	7006	1263	937	858	866	811	774	830	778	697	728	732	766	723	677	695	713	762	722	677	723	692	720	735	730	736	679	740	769	730	718	714	703	701	650	724	718	720	728	712	731	665	681	714	680	696	710	696	666	748	697	727	732	724	696	744	714	754	725	754	728	695	703	711	692	743	671	694	737	735	716	688	718	688	689	711	683	705	682	730	675	678	720	715	718	696	697	670	694	712	730	710	743	675	711	745	715	703	658	697	723	731	713	690	711	695	679	724	692	673	746	695	685	699	691	670	726	736	728	652	723	699	692	721	701	716	668	716	714	718	689	685	660	740	686	709	702	658	653	710	672	695	683	702	715	676	733	730	680	686	688	707	672	718	710	647	707	693	730	710	726	708	683	724	649	719	661	699	708	683	708	738	707	712	667	675	692	665	716	679	757	683	713	724	708	672	701	635	678	713	709	666	709	688	686	705	655	676	683	708	689	636	732	739	699	687	692	701	745	705	704	671	702	659	727	707	679	692	725	739	684	670	709	690	681	635	696	678	671	666	734	751	694	681	759	712	691	724	722	690	725	715	691	713	706	701	707	729	707	684	660	671	676	672	702	719	693	682	689	749	681	700	728	733	678	713	715	670	698	675	684	703	688	680	645	732	685	722	700	710	715	646	695	701	737	707	677	673	736	700	718	639	665	725	709	710	709	712	699	663	703	686	720	693	713	717	721	702	747	692	709	705	699	696	669	623	722	683	713	668	653	696	706	715	754	661	717	700	705	698	712	682	690	723	696	670	671	664	687	696	726	693	707	725	641	698	706	687	708	674	737	732	662	691	726	712	696	668	719	705	690	686	724	703	703	736	712	685	668	689	715	734	670	664	740	690	649	682	706	699	704	700	655	686	736	666	689	722	650	696	690	644	701	741	667	709	707	726	692	707	688	699	775	714	691	709	717	702	710	689	703	691	676	712	716	741	738	719	687	730	749	722	626	713	698	721	663	717	688	745	715	685	690	682	733	721	708	656	713	711	660	662	733	700	709	661	728	697	722	685	694	722	714	655	708	727	688	625	689	727	680	695	699	741	701	681	695	689	681	729	705	669	723	724	720	710	684	683	636	660	702	718	706	728	705	691	707	669	727	668	701	727	685	717	656	704	678	720	737	636	687	703	683	707	706	704	714	682	738	700	735	701	712	671	757	706	697	706	688	670	657	737	698	674	681	720	740	694	655	672	663	746	743	660	673	675	725	671	698	709	715	697	738	759	737	706	742	684	699	696	674	665	720	697	651	723	711	725	670	675	735	718	694	730	687	680	766	721	727	732	677	681	697	745	660	653	736	751	691	730	672	693	705	709	682	723	702	701	774	725	711	669	689	672	673	744	697	686	664	698	663	710	698	715	710	717	677	683	637	678	675	706	698	669	706	757	669	726	698	741	704	707	693	668	655	677	647	693	717	687	712	699	725	738	655	678	727	711	675	714	718	735	681	727	722	687	703	687	678	729	673	692	651	718	727	660	676	678	686	660	686	700	769	697	675	756	722	670	737	701	692	663	700	697	659	707	675	690	719	740	711	688	749	676	668	708	694	738	673	683	707	730	682	680	666	700	698	710	654	734	675	732	709	640	670	699	720	665	660	718	700	660	649	696	659	707	719	757	648	696	725	646	656	743	683	721	708	701	754	663	717	739	683	703	712	640	688	679	719	685	689	740	689	700	698	671	673	645	685	650	683	696	725	699	680	660	683	731	710	677	671	713	727	664	679	698	723	693	679	681	699	701	664	715	654	681	706	750	699	725	667	688	715	675	716	701	700	698	678	739	744	701	701	712	678	662	678	701	686	719	693	721	697	716	729	670	700	700	688	672	696	652	741	663	698	700	691	730	672	723	734	682	674	716	670	760	688	678	651	680	682	726	672	656	652	666	662	734	724	658	674	676	751	696	673	720	724	708	669	707	728	724	712	743	720	689	713	695	713	704	733	674	680	695	692	713	707	704	705	705	737	726	713	693	707	719	668	730	671	741	730	672	680	652	668	692	695	720	717	730	689	733	662	677	687	683	673	692	754	705	705	729	663	661	652	675	704	706	693	698	744	710	713	705	719	680	715	698	737	684	671	700	676	663	665	703	724	717	713	703	738	659	728	677	628	718	738	713	739	758	676	690	737	702	695	701	687	665	683	696	674	649	720	743	680	676	690	663	670	723	776	629	699	706	708	694	664	702	690	720	728	708	670	691	701	688	667	692	743	704	694	726	694	700	739	657	681	712	668	705	674	707	680	714	762	727	686	676	690	685	698	718	694	681	733	687	665	672	725	701	759	706	719	708	731	750	637	695	693	664	701	681	712	716	698	678	708	696	707	684	695	675	688	694	651	722	659	678	729	679	683	713	752	692	734	721	700	706	688	675	667	717	678	712	741	635	727	686	680	696	716	699	715	760	714	692	724	674	678	678	720	755	615	671	739	697	657	638	687	709	705	691	707	731	674	686	664	665	715	677	740	720	739	719	699	752	691	676	726	708	696	708	637	697	731	661	669	675	694	749	705	712	713	705	706	698	675	697	709	688	694	681	700	672	701	663	680	707	676	685	717	697	695	706	714	663	709	723	689	665	680	718	683	653	737	746	717	725	705	726	696	670	691	742	724	735	689	654	683	666	649	690	663	737	678	703	677	696	722	678	742	711	696	770	695	633	715	734	702	738	738	745	690	690	697	687	682	691	706	699	731	732	696	659	731	719	674	694	700	716	704	672	694	696	736	670	660	714	712	719	699	675	680	688	690	683	735	662	744	673	754	667	738	691	677	717	645	708	718	655	696	723	719	746	692	639	707	687	664	738	722	729	663	694	739	750	721	686	717	710	690	719	672	671	719	696	710	759	681	646	680	726	662	647	674	711	745	656	686	651	689	695	693	662	663	664	682	734	667	633	708	729	703	679	718	685	692	735	675	727	718	727	668	695	649	700	728	723	679	673	676	688	703	686	661	738	730	741	772	645	663	700	680	749	713	663	763	744	707	644	722	738	692	704	744	700	668	663	700	716	698	704	692	710	693	691	687	688	698	652	703	684	709	720	717	700	689	665	712	649	742	719	675	691	717	720	710	679	699	724	664	680	702	651	702	697	751	694	703	682	723	728	716	717	713	751	756	697	689	719	663	691	749	702	685	687	695	684	645	671	739	697	711	707	755	701	655	705	736	679	698	686	747	700	736	705	712	698	740	688	710	697	705	723	684	687	767	664	724	673	770	654	702	659	692	718	677	727	701	719	654	697	708	693	650	725	671	681	702	687	670	755	712	691	703	683	691	723	671	675	684	703	682	706	704	740	686	711	690	729	687	717	662	718	706	667	717	752	709	717	684	686	692	674	697	674	708	691	747	683	673	714	736	681	671	683	656	671	748	667	630	684	664	680	685	695	658	705	677	683	660	659	712	721	728	720	704	696	709	673	717	691	724	705	742	730	710	680	706	723	720	703	706	747	704	692	678	722	684	735	687
12701	54549	4966	2407	1857	1488	1245	1173	924	905	913	866	801	787	800	785	791	786	774	744	750	736	712	757	733	675	735	738	695	747	727	751	740	737	745	743	781	739	758	744	702	696	730	737	712	723	711	749	703	705	681	743	779	727	739	693	724	791	699	711	682	741	726	748	701	763	756	729	730	689	691	700	715	752	691	671	702	691	687	775	730	733	644	723	756	753	782	681	697	767	741	703	729	733	703	726	679	683	701	767	714	698	741	676	693	686	715	719	777	690	708	749	718	727	717	763	685	735	697	750	697	751	705	738	765	675	756	705	689	736	695	751	771	711	719	743	697	716	720	753	756	679	704	738	714	761	713	751	766	727	702	692	739	684	654	725	692	664	709	709	674	694	705	715	710	658	685	764	700	671	731	714	738	686	698	703	768	678	758	679	735	688	744	741	737	734	670	701	719	704	722	717	746	721	707	662	717	753	696	660	675	797	738	734	732	727	729	739	730	749	707	691	691	679	725	719	689	710	692	715	727	703	752	690	744	735	695	706	745	656	755	653	729	710	697	731	714	733	686	722	683	697	732	712	723	683	708	741	720	705	667	716	652	726	677	720	708	724	685	722	736	728	745	755	726	688	672	725	710	714	659	713	686	721	688	717	714	687	717	699	696	736	684	719	727	714	733	732	691	707	668	651	680	704	730	690	690	678	712	646	740	699	695	703	672	703	702	771	681	678	705	683	670	702	721	689	700	758	696	698	714	726	735	675	720	756	664	725	740	676	705	729	725	721	713	719	699	690	732	735	762	716	725	733	731	725	707	738	693	685	716	736	744	691	684	754	727	740	677	721	715	722	719	685	712	706	683	727	756	735	733	626	683	777	763	678	705	729	692	710	770	698	741	750	695	712	715	674	758	725	686	697	709	693	662	697	681	717	710	667	689	704	694	704	740	761	718	716	672	710	693	727	712	738	693	713	717	699	700	757	698	734	729	675	729	728	702	746	760	733	725	736	715	742	709	726	722	723	724	720	677	694	709	654	720	713	684	730	696	701	714	706	715	682	708	725	752	701	656	690	695	674	661	676	707	682	727	691	750	720	704	708	731	728	684	660	715	747	775	725	727	708	727	693	674	731	718	677	715	706	728	689	677	740	768	674	746	736	708	715	696	724	714	714	712	655	665	780	654	711	722	684	692	721	716	725	743	724	691	733	692	743	690	727	667	729	706	752	741	692	707	732	716	749	682	698	745	685	731	727	669	701	722	678	746	685	705	685	676	687	720	721	701	716	718	710	689	709	701	710	674	711	703	694	751	669	720	751	733	719	682	688	731	747	707	698	754	650	699	711	721	699	738	705	703	722	681	752	719	705	711	724	681	714	718	693	709	727	742	696	689	706	672	712	750	689	741	752	721	748	682	669	735	736	700	695	741	690	704	735	713	704	711	727	667	704	681	702	701	719	694	684	696	717	729	670	674	696	703	708	718	746	752	744	746	682	705	726	769	688	677	686	747	755	707	745	721	675	723	704	710	748	723	659	673	708	749	735	763	741	720	757	700	695	730	738	715	710	733	669	734	696	669	694	720	725	721	788	678	694	714	667	695	739	654	697	702	708	729	697	698	738	703	716	716	755	723	744	690	691	737	643	676	767	715	722	703	694	743	722	736	729	741	671	669	677	690	682	717	645	705	723	736	715	718	759	737	695	660	692	695	699	722	709	745	720	740	687	719	682	744	718	747	708	659	667	691	734	748	670	700	695	707	650	710	717	740	739	738	703	688	687	690	725	754	713	683	690	688	712	745	738	698	672	741	701	722	728	780	747	737	666	688	720	689	708	731	690	691	696	726	721	711	691	672	709	702	710	690	713	713	737	707	655	704	679	714	704	713	674	681	680	679	698	700	675	705	731	715	668	762	727	684	695	650	677	647	761	720	726	731	698	727	723	738	682	702	681	718	713	683	738	695	676	722	730	719	749	736	638	685	708	694	701	742	692	660	714	711	702	727	707	779	714	697	724	740	703	720	697	678	754	680	659	707	703	684	733	696	702	679	649	688	755	718	692	676	698	693	704	750	697	730	740	724	683	683	692	735	692	718	723	708	674	723	762	725	705	722	720	692	682	689	735	682	719	690	705	704	687	720	709	706	693	735	696	710	696	730	653	717	690	715	730	707	668	736	686	684	671	682	747	658	682	712	656	704	718	739	643	706	697	704	684	699	686	744	693	702	681	720	703	695	711	692	699	692	735	676	676	688	714	707	665	787	692	737	699	710	716	690	698	665	694	706	694	734	722	679	649	742	723	717	708	692	714	664	717	703	714	724	698	710	714	680	669	663	704	682	745	663	719	672	708	726	698	708	768	692	696	710	717	683	728	708	661	702	735	710	711	725	723	718	692	666	716	717	738	723	742	715	747	693	741	715	711	706	692	734	688	711	736	720	740	670	699	724	724	739	679	740	729	721	798	681	723	691	731	697	682	688	703	689	704	650	709	726	667	751	769	750	709	724	736	679	710	696	730	687	703	693	707	773	690	730	720	689	699	710	717	693	743	721	708	685	728	765	735	724	655	704	717	700	717	692	738	697	721	723	691	716	668	690	704	679	671	688	725	716	722	756	710	729	706	712	735	703	694	720	698	707	697	679	647	692	697	709	720	695	753	720	701	764	725	738	688	675	702	730	719	765	691	720	722	735	653	703	719	755	709	724	700	718	722	715	697	720	720	713	695	732	709	720	648	745	703	641	697	690	700	669	735	695	743	690	713	782	727	678	698	680	675	661	724	667	712	724	719	677	685	740	681	692	737	744	657	692	727	662	671	681	723	737	721	712	729	706	707	754	717	680	695	679	736	710	728	696	735	679	730	735	716	701	776	725	736	717	693	703	714	722	738	704	717	701	695	728	714	687	724	719	658	681	692	641	713	704	728	704	738	715	683	700	730	691	733	738	708	732	684	703	712	695	697	689	701	676	717	719	732	723	695	687	696	748	685	726	698	707	656	735	712	704	713	690	666	711	691	758	678	721	704	735	685	696	728	720	754	701	681	714	734	716	683	693	740	705	714	694	713	746	723	718	730	717	739	712	733	714	714	657	750	681	722	673	680	746	694	681	678	722	696	726	707	706	680	679	698	751	732	686	683	692	739	679	762	680	691	712	736	719	634	761	729	735	708	704	740	706	752	707	699	670	684	782	719	758	733	734	717	725	689	660	734	710	687	673	726	718	754	771	769	666	695	731	664	734	716	741	693	706	710	717	682	746	743	702	715	625	666	751	679	706	745	690	697	697	683	701	699	719	717	719	719	692	672	720	648	718	697	676	717	687	747	700	731	704	694	706	698	699	716	714	706	730	694	709	712	645	739	744	720	700	738	739	707	671	687	694	709	718	700	740	734	695	707	655	744	691	691	680	724	712	723	721	738	673	740	719	684	688	714	699	736	714	705	742	703	741	673	690	710	763	740	740	698	654	700	755	719	690	706	681	699	688	680	787	711	694	715	678	720	680	731	742	718
25430	23930	27905	24954	8522	842	659	640	569	571	569	561	538	555	508	534	536	525	527	516	495	550	506	524	503	478	538	477	504	498	479	516	518	563	476	521	527	506	514	507	532	471	507	503	513	489	542	519	569	510	509	492	459	521	508	479	514	498	533	525	493	502	502	489	476	517	465	505	472	500	516	505	508	494	501	496	471	486	452	509	509	499	521	498	478	536	499	501	547	506	538	503	462	496	462	481	527	501	492	484	544	508	486	469	539	493	527	535	471	508	522	515	481	514	487	466	548	468	508	482	519	488	544	528	494	499	530	521	506	469	521	522	517	511	505	514	468	496	436	474	525	496	502	512	512	508	500	492	522	530	503	494	517	501	509	506	510	503	515	546	502	488	488	488	484	483	537	457	556	528	494	478	513	492	492	490	484	466	539	496	519	505	473	554	502	457	488	525	500	494	485	498	506	453	484	441	526	523	517	490	475	509	523	517	501	521	537	510	499	509	516	506	512	495	491	519	508	480	533	486	529	516	528	523	506	508	510	530	537	506	519	455	482	487	497	519	505	436	533	517	526	504	504	523	531	515	544	514	518	498	512	523	502	552	453	465	527	502	505	469	489	509	495	514	461	532	537	505	527	553	523	458	473	479	493	535	494	493	485	529	526	472	501	495	488	467	467	464	485	492	515	480	469	464	452	496	512	487	522	518	501	524	479	519	533	468	500	503	495	490	491	543	507	512	500	513	517	481	504	555	505	498	530	490	495	492	522	525	487	556	487	531	468	527	514	574	501	474	540	480	542	507	480	525	477	505	451	532	483	516	498	506	461	497	511	492	530	502	446	509	465	516	517	481	525	480	472	511	529	476	548	513	530	508	474	565	443	487	488	526	522	505	490	486	495	530	495	532	520	463	482	517	502	468	497	478	519	518	534	516	500	484	495	493	485	509	493	508	466	480	497	470	556	491	487	497	507	501	480	487	480	489	517	493	526	475	514	493	519	517	456	521	484	522	514	539	510	496	505	468	511	546	459	516	484	557	536	508	492	466	481	493	506	519	474	485	528	557	525	514	534	519	504	483	473	536	458	539	474	488	459	504	558	494	511	474	526	482	498	525	468	482	496	537	510	498	489	516	483	540	496	473	483	511	469	541	510	514	479	487	476	517	520	504	513	461	467	481	504	509	494	469	487	482	510	515	514	477	510	480	514	487	483	517	499	467	487	459	472	519	502	512	449	507	548	552	486	493	498	496	519	491	485	489	505	497	498	487	497	496	516	546	506	505	508	514	521	513	496	462	496	494	489	499	510	523	499	500	490	509	476	486	507	471	519	502	503	458	494	513	518	507	500	485	477	527	520	488	487	515	491	496	519	458	499	489	482	451	504	534	492	460	572	479	508	510	512	491	492	496	490	538	496	522	469	529	530	509	518	471	491	514	541	509	494	521	469	515	491	477	506	469	517	492	542	468	486	498	498	475	532	504	508	489	526	504	486	490	516	535	493	481	487	499	466	498	529	473	481	502	512	515	513	476	492	480	480	524	478	505	544	499	469	516	519	478	510	504	481	526	514	503	505	522	521	483	484	484	456	513	488	531	533	503	502	480	444	471	528	507	479	490	483	520	507	522	518	507	524	492	507	458	525	493	543	566	453	504	544	535	458	503	517	459	487	511	486	502	435	507	482	536	522	503	493	488	493	481	508	460	492	533	512	493	491	460	479	500	529	495	505	469	469	495	501	519	549	494	478	536	512	494	509	487	498	549	502	518	502	511	482	464	483	482	505	488	500	480	520	495	519	509	524	500	488	505	518	495	511	476	491	530	471	522	509	504	491	486	459	478	490	498	507	454	541	500	528	487	501	491	461	494	478	494	512	483	523	465	470	494	496	526	521	479	492	473	509	482	510	511	517	567	509	468	525	504	496	492	497	566	450	474	482	484	493	477	468	514	456	517	466	506	535	522	502	494	423	525	495	489	530	492	503	526	568	485	488	515	506	480	507	474	496	495	447	501	466	528	483	516	506	531	521	516	527	530	473	483	468	483	514	534	472	484	466	501	503	480	504	483	516	467	473	523	487	501	504	523	489	541	537	491	502	496	496	516	509	482	488	525	510	508	487	490	520	489	486	487	518	538	522	458	508	485	499	519	502	514	496	525	485	490	528	501	481	520	524	511	491	493	521	516	509	492	509	477	524	511	542	564	491	490	486	530	508	457	458	536	517	482	493	478	503	515	493	474	516	515	498	529	519	514	529	493	480	501	485	551	525	481	553	515	524	508	505	473	508	496	480	461	491	523	514	539	499	511	467	453	483	527	484	531	503	495	521	507	502	533	502	470	497	480	492	503	485	565	486	503	478	472	520	505	465	525	494	532	523	488	495	503	481	499	503	454	489	481	479	491	512	539	533	541	500	487	508	504	514	493	505	499	528	502	474	507	458	520	491	520	514	491	524	474	539	425	447	501	481	570	493	518	499	518	477	515	528	476	500	508	502	504	502	525	499	515	512	489	557	499	528	491	519	506	520	496	486	488	551	509	485	511	489	527	508	471	523	550	473	479	476	474	489	521	479	553	521	485	483	484	479	502	496	481	538	514	476	423	499	508	508	461	508	545	521	520	500	512	502	537	516	469	522	522	479	466	520	495	498	508	483	497	523	511	518	487	491	540	530	539	467	490	498	492	495	499	490	493	460	516	503	528	512	509	517	512	509	487	514	496	469	505	500	506	514	482	445	483	498	489	463	511	537	493	467	506	515	485	484	500	547	473	496	519	475	501	481	497	480	549	509	463	508	479	490	522	474	550	510	496	490	485	541	517	475	503	462	512	470	523	520	518	487	491	514	505	523	494	499	499	501	488	518	502	483	491	495	504	512	500	517	488	516	486	477	516	472	502	506	529	511	484	508	524	480	520	498	502	497	492	529	440	541	516	471	503	499	491	520	468	534	506	501	474	513	474	488	509	484	509	496	463	499	459	487	508	510	532	514	508	505	491	517	525	521	489	490	527	528	527	501	479	498	498	489	530	523	491	492	520	499	514	488	500	500	510	503	479	526	470	523	463	504	492	491	497	542	501	511	511	516	525	554	502	493	485	505	486	508	506	520	504	485	516	458	477	484	516	514	488	528	451	498	522	504	536	497	516	517	503	510	506	448	486	527	470	528	524	507	467	492	488	477	435	512	561	522	516	494	488	465	525	528	486	469	523	485	538	480	489	506	484	533	506	489	479	553	506	495	519	519	496	504	503	501	519	545	521	514	464	511	539	501	497	490	539	460	479	527	526	513	491	470	514	504	512	490	497	556	496	509	475	504	509	514	543	485	479	524	523	438	497	513	495	496	526	485	517	538	484	497	501	494	457	496	527	481	495	485	473	512	510	473	487	486	498	485	486	502	487	500	505	501	510	524	509	479	482	502	486	470	523	488	436	468	495	538	503	467	508	476	484	501	502	499	522	505	513	480	445	497	496	492	511	499	485	508	528	501	519	525	502	507	449	471	466	458	508
13619	53954	3403	1451	1173	1000	824	764	734	655	634	647	586	567	596	579	577	578	531	559	570	584	583	553	551	567	592	549	529	549	524	515	573	594	534	579	552	576	554	574	588	547	548	555	550	533	522	543	529	580	550	590	576	520	550	565	532	581	535	534	546	585	557	518	531	563	535	533	549	561	614	537	513	534	576	551	510	549	548	531	554	527	530	568	561	546	541	543	541	542	550	580	576	539	575	577	547	539	559	555	525	545	614	566	573	566	535	566	540	548	581	559	564	580	555	534	599	543	531	530	594	572	560	529	539	506	552	521	572	528	558	561	531	567	527	551	548	537	537	550	512	557	531	518	526	521	556	539	552	581	529	534	538	528	554	538	495	541	537	544	490	538	520	545	532	516	509	579	549	550	549	560	529	562	569	541	570	566	509	556	541	516	572	560	532	569	523	518	521	591	507	572	530	542	550	576	515	552	536	556	510	552	514	555	554	556	528	577	522	533	546	548	566	556	496	532	544	539	532	544	503	575	507	535	522	564	541	523	539	550	549	543	537	562	559	539	548	570	523	538	549	575	492	540	547	559	520	545	543	519	548	585	510	564	560	551	555	604	566	518	572	600	537	535	539	560	553	531	522	517	535	542	522	534	513	577	597	547	524	574	533	567	537	515	496	523	556	509	534	506	549	556	582	537	575	545	545	568	556	552	511	553	561	555	551	543	535	552	527	513	529	531	531	547	517	535	522	531	543	527	563	513	476	568	568	541	546	518	569	541	525	527	536	553	522	531	524	567	546	532	546	550	529	496	519	516	557	545	551	476	576	551	535	529	558	543	528	565	552	571	552	551	560	560	539	548	592	539	535	554	538	555	577	519	560	527	543	588	532	492	531	574	540	545	541	516	510	595	543	530	566	504	538	523	541	570	539	582	547	536	552	543	549	517	500	553	538	531	541	574	547	510	537	555	527	549	536	522	536	556	543	554	549	527	537	589	573	563	564	562	567	531	549	562	551	503	524	539	581	511	564	523	526	533	584	579	536	540	549	529	573	541	572	522	539	523	550	530	551	530	501	569	555	540	525	550	478	499	554	540	531	588	528	541	537	535	535	563	559	530	546	532	567	554	556	538	570	541	552	571	544	540	534	570	533	524	512	542	539	522	556	545	601	551	583	543	550	528	527	584	531	561	572	526	518	561	549	562	547	564	587	550	545	515	541	548	524	538	524	540	565	538	538	570	525	559	557	529	542	583	525	543	544	536	568	517	511	605	533	544	574	532	518	549	606	542	548	506	528	569	543	510	519	526	551	593	547	532	531	563	529	515	570	524	585	530	528	554	562	523	562	560	576	546	498	525	544	525	541	542	511	574	564	572	534	585	489	532	552	540	515	532	506	562	544	555	543	542	562	545	529	542	547	546	536	519	510	547	562	563	534	544	567	583	526	559	589	542	534	597	538	520	523	524	498	559	547	537	545	513	537	589	517	564	526	558	595	513	532	532	545	581	594	551	529	518	562	498	546	532	550	543	544	543	554	554	532	559	552	495	523	536	523	520	501	553	540	565	536	590	547	562	531	498	579	544	503	539	551	552	567	564	577	562	510	526	554	542	544	546	533	524	551	541	508	524	561	526	539	546	525	507	555	556	570	545	548	534	545	570	539	515	574	575	521	580	541	557	538	511	528	541	544	547	552	525	542	544	506	537	522	571	547	612	572	548	541	510	545	529	526	544	478	568	542	500	568	563	533	533	505	540	566	541	497	525	505	522	565	580	538	560	526	573	549	520	568	563	516	550	561	502	518	505	507	529	498	524	546	546	535	572	540	559	573	485	521	519	527	579	514	545	580	546	500	536	591	539	546	543	525	534	517	551	577	599	529	550	531	505	524	525	570	546	554	517	567	538	537	505	528	507	571	555	526	554	544	544	558	551	557	562	523	509	538	520	537	556	563	544	547	558	542	566	550	551	536	544	574	576	519	542	514	509	541	528	566	523	562	527	528	535	588	561	543	517	564	498	534	582	535	548	569	539	552	566	526	539	561	544	502	545	566	553	539	537	539	552	583	547	545	531	548	571	523	556	534	536	521	506	558	534	580	518	574	550	527	536	544	554	538	525	529	548	533	552	579	518	557	550	555	531	515	551	563	548	536	562	545	514	569	542	531	539	550	543	522	538	541	563	554	547	533	535	548	524	544	546	506	531	572	507	529	546	593	550	568	556	541	515	518	530	543	578	501	563	543	502	555	555	561	506	554	559	570	519	520	558	517	539	551	543	567	532	563	542	568	564	572	554	588	582	535	499	534	513	525	545	560	553	526	548	535	551	543	558	580	579	553	544	532	521	541	570	572	568	487	541	592	529	576	520	508	548	575	554	537	561	562	554	545	513	559	564	553	551	576	552	528	538	534	556	550	514	518	527	504	570	545	541	554	548	567	537	555	535	545	545	507	534	518	569	517	552	540	549	543	545	519	570	581	568	551	542	582	560	560	550	532	560	528	544	541	540	533	526	537	546	553	538	525	555	512	564	520	513	554	540	572	545	580	554	536	525	557	562	541	542	531	559	509	497	522	534	582	561	540	522	571	562	530	552	531	543	546	556	562	507	577	564	515	491	552	518	495	504	547	561	514	577	550	557	536	502	541	559	549	515	528	580	544	547	539	517	542	518	531	511	574	543	532	526	563	517	541	537	522	526	543	599	540	497	546	542	558	539	519	509	553	538	534	546	539	511	574	476	528	509	509	577	552	543	585	530	527	553	531	544	528	527	562	555	572	577	523	542	511	533	576	552	524	522	525	508	546	574	544	537	530	546	582	525	526	550	542	572	536	528	536	529	534	584	552	550	499	551	520	588	525	587	519	557	560	523	505	522	585	527	554	518	573	523	500	545	557	509	529	567	539	582	500	534	566	532	554	570	549	505	538	532	501	561	535	488	546	552	543	544	535	517	561	537	536	502	563	509	514	528	553	556	527	530	566	509	538	504	546	554	543	573	537	543	529	561	571	570	520	566	522	534	533	557	546	513	532	572	520	540	560	537	577	535	521	530	585	522	532	587	530	518	517	537	578	527	588	530	553	512	560	539	537	539	529	489	531	530	541	540	508	577	582	529	560	577	571	509	537	532	530	552	518	537	555	546	552	537	515	530	521	574	497	557	565	538	537	521	507	549	591	558	514	546	523	555	571	516	547	578	545	579	553	525	553	523	508	531	552	573	543	554	561	512	516	561	515	565	516	539	523	535	493	562	560	570	490	578	539	520	536	535	545	529	531	554	523	542	499	551	561	558	530	519	538	526	501	561	492	519	503	559	542	526	539	521	529	519	537	515	564	490	554	558	583	553	541	524	510	530	556	548	548	530	538	568	574	554	569	542	525	515	558	488	580	553	512	557	591	592	542	511	558	530	563	575	569	528	500	548	592	570	523	541	549	528	569	522	597	534	520	530	516	533	554	584	534	536	569	555	526	533	538	573	546	517	603	549	544	539	528	554	506	509	559	564	556	539
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
