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
339371551198	339371551767	339371552317	339371552865	339371553417	339371553967	339371554517	339371555067	339371555617	339371556167	339371556717	339371557267	339371557817	339371558367	339371558917	339371559467	339371560017	339371560567	339371561117	339371561667	339371562217	339371562767	339371563317	339371563867	339371564417	339371564967	339371565517	339371566067	339371566617	339371567167	339371567717	339371568267	339371568817	339371569367	339371569917	339371570467	339371571017	339371571567	339371572117	339371572667	339371573217	339371573767	339371574317	339371574867	339371575417	339371575967	339371576517	339371577067	339371577617	339371578167	339371578717	339371579267	339371579817	339371580367	339371580917	339371581467	339371582017	339371582567	339371583117	339371583667	339371584217	339371584767	339371585317	339371585867	339371586417	339371586967	339371587517	339371588067	339371588617	339371589167	339371589717	339371590267	339371590817	339371591367	339371591917	339371592467	339371593017	339371593567	339371594117	339371594667	339371595217	339371595767	339371596317	339371596867	339371597417	339371597967	339371598517	339371599067	339371599617	339371600167	339371600717	339371601267	339371601817	339371602367	339371602917	339371603467	339371604017	339371604567	339371605117	339371605667	339371606217	339371606767	339371607317	339371607870	339371608417	339371608967	339371609517	339371610067	339371610617	339371611167	339371611717	339371612267	339371612817	339371613367	339371613917	339371614467	339371615017	339371615567	339371616117	339371616667	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2740	3600	2300	2740	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24594	21525	28755	24726	21235	10081	3483	3080	3228	2819	19071	29477	20481	8743	2648	1019	809	754	742	706	752	690	732	722	740	713	716	754	701	769	750	730	758	714	746	775	754	741	667	677	714	750	755	693	703	746	711	671	688	733	731	696	696	678	701	767	721	771	699	708	711	677	695	731	751	718	739	720	722	728	733	735	728	741	716	742	685	726	782	771	735	719	721	705	706	701	764	698	731	684	730	694	714	724	710	734	682	724	734	724	732	688	762	742	729	715	698	738	676	723	682	712	696	688	747	688	694	699	704	746	683	717	685	732	710	714	715	717	658	720	689	689	750	734	749	689	665	741	703	705	745	723	690	708	681	691	742	725	699	704	699	710	712	739	735	710	731	709	689	677	678	707	724	675	737	681	668	686	730	733	698	695	710	682	688	687	705	751	726	743	738	744	704	725	759	703	720	725	727	698	662	693	681	697	732	733	673	712	680	711	671	682	705	750	711	688	738	715	724	687	713	708	736	687	707	674	690	701	728	676	712	718	760	710	695	638	763	694	736	703	720	699	707	704	699	707	707	720	728	706	731	753	713	723	711	713	653	750	711	739	677	683	730	705	707	726	732	735	655	692	709	697	763	662	658	734	710	726	721	743	658	719	667	688	699	726	734	710	708	738	703	706	695	707	745	699	727	716	732	728	715	683	670	723	682	686	697	686	702	678	689	721	704	680	716	727	725	708	690	710	680	675	727	742	677	714	706	711	675	689	702	718	730	713	714	708	718	752	705	737	732	743	739	695	709	702	729	706	736	698	732	777	711	691	725	681	699	760	715	665	699	752	753	669	708	728	744	714	751	683	656	682	704	691	710	698	715	698	700	678	692	726	715	691	692	688	744	723	741	719	710	705	720	715	717	746	678	740	739	684	692	696	711	704	664	716	771	709	712	656	699	690	708	692	687	722	664	703	669	663	676	720	794	726	646	716	717	696	708	680	674	675	730	730	641	735	663	708	742	748	748	681	662	731	693	653	705	729	694	724	750	660	743	750	697	681	708	649	691	720	721	716	750	672	687	684	723	718	783	730	748	685	693	686	727	687	717	751	748	720	668	678	679	755	773	713	750	694	724	739	730	701	731	699	712	664	750	685	685	726	698	732	741	740	706	659	723	689	703	730	698	719	747	702	641	740	705	739	750	726	760	715	720	730	691	745	654	711	734	713	731	741	716	751	653	727	726	690	656	691	717	664	711	708	758	711	676	694	713	726	741	723	678	632	737	694	717	761	699	710	727	711	698	665	700	746	731	719	699	735	712	707	704	741	676	687	697	682	764	712	746	753	750	713	696	764	731	655	698	724	698	728	683	750	750	698	709	701	736	688	707	677	710	683	672	690	692	740	640	714	675	739	713	706	716	762	671	698	703	728	686	708	745	738	725	699	737	650	718	703	706	752	739	728	714	692	716	744	703	686	711	686	673	694	660	736	725	740	735	763	739	660	680	647	673	699	667	688	732	692	734	737	700	695	771	656	704	705	725	680	718	691	728	689	733	706	707	731	673	703	712	680	667	741	715	697	728	698	713	739	742	729	680	721	713	727	762	714	726	698	696	726	686	685	714	704	707	738	714	675	663	681	708	682	670	724	748	734	678	695	777	712	713	708	682	734	708	697	752	725	751	657	718	673	733	734	740	684	742	712	725	691	711	639	738	712	674	727	706	693	739	712	698	721	694	696	718	691	701	739	737	670	693	719	713	759	733	743	709	673	736	712	728	710	704	710	752	720	740	773	641	733	697	716	711	696	717	727	668	687	686	692	697	678	742	708	669	731	698	696	726	671	714	664	691	738	677	703	705	744	707	722	704	705	731	752	681	690	739	758	716	688	676	739	712	686	699	695	706	750	665	695	702	684	701	700	689	700	696	685	679	687	728	764	725	673	705	661	763	701	734	716	721	691	717	698	662	725	702	740	754	749	729	740	693	754	682	685	687	756	713	689	720	661	730	749	709	693	734	713	719	740	711	716	669	768	730	655	682	657	732	775	738	707	759	761	744	734	705	722	653	732	689	705	725	705	677	688	724	698	699	696	688	754	696	698	720	737	734	700	696	672	714	689	688	730	716	720	690	723	755	677	700	720	670	727	763	741	659	722	737	771	719	715	702	704	663	750	631	720	712	707	693	715	754	678	717	685	715	750	722	645	640	727	723	672	703	689	714	711	717	773	712	749	733	753	705	715	730	702	705	713	681	745	767	756	657	707	723	745	736	635	746	737	696	697	717	669	666	700	709	723	736	732	647	742	704	727	736	705	735	681	761	706	698	662	733	725	714	697	683	687	733	783	680	702	695	725	699	706	659	714	733	707	712	730	725	750	718	684	738	672	718	683	701	702	802	706	731	718	709	684	706	687	699	696	696	682	697	684	727	713	726	737	721	724	734	699	744	730	710	715	691	754	760	691	714	774	726	688	715	690	696	714	703	703	706	665	717	704	752	729	719	706	657	658	726	660	708	761	713	733	678	741	703	704	708	713	714	772	718	750	734	686	658	678	705	730	679	698	727	724	697	768	746	717	710	729	715	691	725	713	750	731	712	698	765	725	733	714	689	663	692	693	756	714	744	693	681	633	695	746	670	666	751	661	734	665	739	747	712	729	729	740	711	718	722	711	704	724	701	663	715	736	693	709	707	716	695	692	721	712	700	731	745	714	732	707	664	706	666	649	713	737	737	715	675	722	719	732	686	703	707	722	715	714	734	726	747	720	703	691	712	702	684	693	714	730	702	709	702	713	675	673	661	750	720	671	665	716	650	706	711	710	728	713	713	699	721	675	694	739	678	724	696	729	713	711	699	694	731	701	730	700	659	723	694	734	737	744	695	673	714	726	700	712	719	714	711	677	669	690	717	729	720	707	704	728	713	699	711	716	724	735	738	733	698	719	716	668	735	743	688	715	780	729	693	700	703	735	717	725	695	753	706	673	716	727	725	713	721	714	681	664	695	686	670	734	696	737	687	736	753	598	722	735	734	701	683	679	707	721	750	757	641	711	708	673	709	752	711	691	689	707	691	718	701	707	679	657	698	706	723	707	721	753	692	716	671	681	716	682	665	769	694	736	735	724	689	729	702	725	733	706	694	683	753	723	693	704	674	692	677	704	721	675	702	738	723	706	708	684	714	773	705	752	727	699	697	707	669	705	731	734	704	745	695	752	709	730	709	702	698	655	722	719	670	707	720	666	712	702	731	735	690	699	750	697	694	696	694	696	747	722	656	671	710	664	654	707	719	747	719	730	713	703	707	705	697	667	656	710	689	700	694	688	699	710	707	691	748	710	740	721	689	699	718	703	706	706	735	717	670	693	708	728	733	743	754	707	678	742	690	718	706	708	725	730	680	758	689	639	722	733	722	654	668	722	703	757	686	712	705	685	729	686	715	727	753	750	685	698	746	726	680	710	702	697	723	644	733	717	709	686	673	736	647	715	734	748	720	715	725	663	691	704	713	740	759	708	719	701	697	702	681	692
7418	14011	12338	8035	4948	3579	2801	3781	4331	3711	22997	26597	17007	7478	2534	881	665	649	578	622	622	631	574	577	585	589	587	580	637	560	615	604	556	576	649	608	625	574	622	606	602	656	606	563	629	602	569	624	587	621	577	596	601	623	641	601	632	617	612	599	561	636	605	620	617	578	592	556	625	600	602	605	568	592	572	568	598	613	567	587	576	623	639	567	608	622	601	625	619	598	604	630	545	571	605	611	634	604	610	580	626	612	635	596	611	614	603	572	572	608	631	590	609	627	596	608	526	644	591	609	587	609	574	601	611	605	585	592	544	647	587	626	589	565	600	597	626	595	591	597	598	656	592	595	599	595	604	600	563	582	588	572	611	591	544	645	583	553	569	620	629	600	597	612	567	556	623	587	626	601	581	568	602	602	594	603	621	627	622	649	578	584	579	623	582	621	621	569	582	598	589	608	575	572	635	594	609	604	632	619	563	619	592	588	586	626	628	596	576	638	589	610	585	612	564	607	571	598	618	597	601	654	580	578	630	642	597	594	564	576	570	561	658	625	562	585	618	564	564	593	627	552	566	574	588	646	594	605	562	637	593	608	582	630	547	601	616	577	601	582	568	556	593	621	563	576	609	618	587	544	607	618	604	596	582	632	602	586	600	654	582	592	564	664	562	605	623	612	641	610	616	612	608	589	575	610	638	603	594	617	561	614	597	579	632	620	583	617	572	607	620	588	620	610	573	571	598	559	596	566	570	590	584	654	616	587	567	576	606	624	567	620	619	602	617	609	611	577	603	576	595	618	597	594	603	603	588	547	594	596	621	585	628	561	572	591	583	582	594	595	642	534	616	617	561	603	601	582	587	563	574	613	527	589	568	564	610	644	622	549	609	623	585	600	576	606	543	609	619	615	626	578	583	568	562	545	550	601	565	612	600	582	611	601	637	531	562	597	578	588	622	622	640	565	587	627	553	597	592	588	635	582	622	584	607	624	610	532	618	625	541	635	624	575	613	629	593	633	601	605	608	544	598	619	605	594	610	636	593	613	610	587	522	595	607	578	569	644	592	571	601	595	588	618	587	610	584	585	566	583	587	614	585	563	595	543	604	610	609	605	610	626	598	619	564	635	620	608	543	563	581	582	610	583	651	581	576	570	612	633	559	583	577	628	606	576	595	597	638	566	568	565	580	587	607	605	578	604	588	620	610	579	585	577	565	598	569	610	564	556	563	578	621	561	648	582	589	578	561	578	593	607	580	617	585	602	587	571	637	575	648	586	573	599	552	574	622	628	586	601	581	591	639	620	599	607	586	597	584	634	593	587	580	606	573	576	585	569	602	570	592	566	573	608	555	608	573	622	568	621	619	612	583	593	587	578	612	649	599	582	609	614	575	593	609	605	569	594	570	616	600	589	568	608	573	652	580	544	614	622	581	544	572	575	594	571	602	600	647	599	614	578	587	621	584	586	588	590	630	601	596	588	632	576	602	617	560	589	590	603	575	538	563	614	575	627	584	543	595	605	607	531	591	615	530	590	584	614	595	583	595	573	555	580	614	575	627	559	583	564	560	539	613	542	590	609	558	578	569	590	591	579	635	597	588	589	578	595	588	576	597	631	582	613	622	659	575	607	621	570	580	581	583	566	567	555	612	579	540	631	615	592	605	589	561	572	568	617	613	596	572	592	598	607	582	571	585	589	592	574	610	596	580	582	535	586	620	599	576	645	616	621	586	628	626	626	562	605	598	609	580	643	596	605	568	608	575	603	576	595	635	583	594	605	637	602	559	596	586	586	628	572	565	587	598	578	582	594	598	587	629	614	604	594	600	596	609	618	607	640	556	646	572	576	615	550	610	588	598	635	612	587	608	577	575	600	580	568	603	578	611	603	575	576	610	612	560	594	577	594	607	573	583	549	581	558	635	594	590	589	569	593	624	634	615	593	618	602	609	635	577	599	631	594	621	563	604	587	640	591	589	572	620	551	580	620	610	590	610	596	596	625	593	644	601	566	631	600	565	624	585	614	609	623	569	596	598	564	625	574	570	570	591	585	632	559	601	598	555	579	574	596	588	560	582	564	646	600	662	630	594	579	606	569	619	592	573	583	581	595	600	594	580	586	574	584	634	583	634	586	601	556	594	626	602	542	552	581	566	645	601	615	621	589	581	603	650	594	571	619	573	592	622	614	644	587	557	591	579	595	565	565	572	599	603	566	572	587	585	609	601	617	598	579	532	638	589	601	569	558	622	572	578	570	584	569	618	626	612	523	549	595	579	614	589	569	559	567	579	592	584	577	585	551	602	603	580	546	643	590	616	590	617	620	615	587	575	598	577	567	630	596	567	574	624	618	576	629	596	596	602	591	579	591	601	577	629	637	620	578	603	572	606	587	595	534	578	535	534	553	611	559	580	563	627	610	630	558	628	617	611	590	583	570	558	617	611	577	591	619	634	595	613	606	546	598	586	593	623	552	587	644	591	593	581	613	609	595	583	592	600	586	555	595	585	560	629	623	591	572	600	583	572	609	540	585	599	570	608	590	632	598	567	562	609	590	600	627	567	559	547	626	646	610	622	575	578	583	618	581	594	569	586	570	543	590	565	592	546	561	598	592	583	611	585	613	592	598	612	557	568	618	595	593	632	596	593	624	571	581	567	599	606	584	597	589	627	590	597	591	617	620	594	620	578	639	539	595	520	606	617	577	573	544	591	559	585	598	588	597	584	559	591	592	623	573	585	574	562	622	614	586	607	615	576	618	581	610	597	562	591	570	604	581	601	595	599	605	565	582	617	611	619	602	587	622	621	561	578	560	625	559	589	592	602	593	612	586	611	592	564	595	614	638	573	572	598	588	622	590	601	604	579	562	567	624	624	626	613	618	604	561	591	575	579	589	559	593	607	620	627	562	596	560	581	613	590	573	609	545	596	590	603	576	613	597	621	602	590	564	577	570	564	576	564	585	561	564	613	641	582	583	572	598	566	572	623	598	583	610	593	610	578	590	591	590	558	594	599	610	542	583	603	531	597	593	604	587	586	576	599	572	599	566	578	633	587	592	617	574	578	588	593	596	668	585	572	572	549	657	576	631	585	596	573	645	551	569	563	583	593	561	611	597	574	571	600	629	561	615	572	601	574	536	613	622	611	585	562	637	519	581	617	578	593	554	604	607	587	570	603	571	613	588	625	555	565	615	613	617	566	615	605	550	554	619	607	570	622	548	598	591	594	561	630	580	626	571	605	592	619	588	619	598	612	586	618	605	611	601	615	593	591	602	576	565	587	581	576	580	581	572	582	592	623	602	585	557	532	577	557	569	615	570	591	564	567	562	590	568	614	627	599	566	597	576	542	601	580	557	591	569	546	597	596	636	591	593	574	597	596	554	598	573	588	608	620	589	629	605	628	560	617	605	584	602	558	591	557	571	598	579	592	589	603	619	593	583	572	577	556	605	544	599	567	610	593	573	625	598	607	635	578	607	583	602	596	569	560	586	600	572	626	603	570	573
26941	12156	4195	1592	1049	861	945	870	748	668	1517	1968	1514	981	763	589	619	568	540	583	583	573	532	559	550	535	558	541	556	570	566	532	507	617	567	553	539	536	546	575	536	555	570	559	535	545	562	543	555	540	565	585	550	551	560	514	549	565	532	574	554	568	578	532	533	564	604	564	530	567	573	545	581	556	591	545	564	594	534	528	535	531	543	563	542	525	547	537	537	550	555	539	577	531	549	509	498	539	532	488	541	544	549	556	561	528	557	561	552	523	533	519	541	557	520	520	585	537	520	544	505	512	562	523	587	567	548	530	525	508	536	567	582	517	527	484	547	490	585	593	563	537	537	551	535	569	519	526	569	537	563	540	532	556	496	521	556	544	550	532	511	548	554	539	506	569	534	526	533	542	542	567	513	544	513	523	507	519	565	578	571	529	544	597	558	567	575	509	575	562	521	559	541	550	592	499	532	546	586	497	523	534	550	517	532	543	556	544	535	563	536	567	562	580	551	592	566	550	506	515	532	559	557	577	523	514	578	540	520	564	528	555	566	580	583	556	580	545	541	541	545	529	561	543	549	553	571	516	547	571	538	562	540	527	561	576	541	579	535	521	526	531	528	564	539	540	520	553	549	497	559	526	489	553	539	535	531	554	578	591	571	535	589	542	513	586	533	529	535	559	557	573	543	568	569	553	563	535	533	588	514	549	531	523	549	557	574	525	570	544	524	530	534	548	538	549	543	527	571	540	614	553	549	534	513	578	532	577	539	576	538	519	531	567	537	545	572	579	519	556	535	547	581	554	541	516	553	574	556	498	521	553	560	527	553	601	580	517	632	557	536	540	533	502	559	548	559	566	557	555	550	549	565	554	570	556	531	500	517	577	540	558	530	548	538	581	599	536	558	534	555	543	535	558	520	539	533	536	550	550	545	524	537	572	580	567	534	543	553	564	522	521	500	551	589	547	531	538	561	553	545	533	523	590	545	522	572	548	551	542	564	532	545	569	537	576	532	562	538	548	547	552	557	537	551	527	509	576	527	572	556	560	540	560	571	551	588	517	540	519	574	538	579	528	556	553	535	515	534	574	546	552	553	573	548	550	526	545	566	586	546	537	555	515	519	531	506	566	542	557	553	525	539	542	538	558	543	538	563	516	572	529	558	503	559	596	526	547	557	571	543	531	518	524	539	532	554	564	566	570	534	543	597	533	507	527	544	553	562	557	532	566	541	532	558	556	513	558	520	570	559	563	561	509	513	526	542	531	532	542	558	592	568	573	593	544	509	555	552	581	598	546	525	583	520	574	550	533	545	520	591	533	552	551	555	577	559	548	554	529	532	507	556	519	499	523	566	536	524	528	601	530	527	538	561	575	551	552	553	554	533	556	562	538	531	534	501	523	546	568	500	563	559	589	557	566	537	553	529	564	567	560	524	508	564	595	562	519	574	585	583	553	567	504	595	587	536	551	541	560	564	560	571	549	574	542	526	522	562	578	521	540	534	543	565	578	515	539	513	567	530	556	562	548	542	545	488	530	551	552	548	539	542	545	557	540	605	550	561	554	567	576	563	535	584	592	572	548	588	555	537	539	527	571	520	558	542	565	504	512	533	552	567	554	588	532	561	554	502	525	553	540	529	581	555	528	544	548	587	539	543	554	542	546	565	539	548	533	550	539	605	517	516	586	525	553	529	540	535	551	549	529	516	541	552	533	549	564	576	514	530	535	551	544	571	599	561	566	547	560	530	547	558	566	529	571	544	560	521	550	539	537	523	568	572	547	548	551	513	522	561	516	522	552	565	499	531	582	539	529	560	520	597	542	525	567	601	535	536	531	533	573	547	563	567	530	595	548	545	530	546	533	527	530	545	528	548	602	533	553	552	564	542	509	529	560	558	540	550	529	522	535	598	512	564	608	551	552	519	528	556	587	544	540	565	495	506	572	523	508	538	559	531	578	538	536	533	572	529	553	544	529	562	500	577	575	550	545	556	542	523	564	537	555	530	539	550	538	543	556	544	564	547	516	500	575	592	531	549	552	569	557	522	537	573	543	569	537	499	527	551	537	538	560	546	535	558	544	551	566	588	555	539	551	574	534	581	561	560	603	567	540	586	534	571	496	598	526	524	524	530	501	530	554	541	515	566	575	556	546	550	502	553	531	561	529	588	554	553	544	558	543	581	525	563	573	524	552	532	548	539	548	588	547	527	495	564	542	542	519	531	538	538	550	531	565	529	502	551	572	565	498	543	558	553	570	551	527	556	552	570	589	544	532	552	520	542	573	545	604	581	533	531	553	562	573	575	559	567	531	553	516	569	540	541	542	527	533	556	576	571	565	530	544	559	580	585	567	510	554	537	549	566	543	581	586	517	532	509	535	527	523	537	546	552	551	527	534	549	557	558	535	506	499	561	533	514	566	517	564	567	557	527	564	514	518	538	541	560	569	533	541	547	569	565	544	583	513	581	551	571	567	521	536	540	584	539	529	549	522	560	556	573	542	519	563	539	558	557	554	521	546	549	568	543	537	578	539	542	561	533	587	522	560	547	528	555	527	551	564	550	529	568	528	577	574	539	525	576	513	490	506	514	523	559	566	541	575	529	512	508	572	537	565	531	550	549	513	541	547	565	559	562	546	582	482	549	563	573	539	570	559	544	570	550	523	567	552	545	569	547	570	551	551	522	571	535	544	516	541	568	550	582	557	503	539	573	566	532	549	511	538	534	551	522	546	603	531	590	549	534	544	483	522	569	572	599	536	542	572	573	563	548	586	521	554	518	562	564	534	553	535	531	566	521	506	524	524	560	554	525	571	523	548	520	514	540	551	555	546	537	540	577	559	534	584	549	533	566	535	599	542	557	521	522	537	553	551	545	552	545	548	553	524	542	579	538	537	548	568	570	530	575	562	587	500	565	559	556	543	539	560	575	562	555	546	553	480	563	583	568	558	583	541	546	547	535	531	547	576	538	557	550	567	519	527	531	547	557	526	547	539	545	536	536	592	558	566	586	553	542	523	540	582	569	530	523	557	527	524	565	526	541	590	614	552	560	511	536	578	539	517	549	547	544	539	561	595	558	554	546	533	532	575	537	555	494	558	513	540	577	511	568	572	541	568	502	565	574	521	519	522	533	553	495	556	549	560	562	516	567	589	576	520	552	547	565	572	530	510	561	510	532	573	546	517	550	586	566	516	554	559	541	516	542	568	550	553	558	532	547	539	545	547	522	549	518	525	546	557	594	568	512	561	530	544	568	572	550	577	508	574	571	558	538	580	530	537	562	585	522	509	556	594	528	528	560	549	563	534	573	530	584	538	560	542	577	554	585	569	565	546	538	560	565	508	544	575	495	546	552	556	494	531	514	587	531	561	536	550	574	524	513	560	529	606	519	559	565	540	567	561	531	537	569	546	533	520	561	566	586	546	560	570	543	579	573	571	525	570	509	551	535	531	580	555	559	553	561	520	519	581	525	565	534	531	569	550	539	532	530	550	565	544	540	599
7142	4430	3822	1399	1005	936	1078	1068	839	658	1930	2348	1595	1011	652	479	477	501	486	468	466	454	417	467	475	423	465	434	421	427	445	439	454	413	446	449	459	456	445	423	428	447	466	452	430	448	458	449	452	461	459	441	450	412	464	463	468	454	438	455	455	478	459	431	451	458	453	451	460	444	479	453	483	481	451	429	474	486	422	454	447	475	447	459	448	474	457	442	462	452	452	467	428	461	451	460	455	435	453	424	456	442	420	451	457	444	447	449	400	477	473	447	480	430	443	478	460	457	443	437	469	475	415	482	481	451	442	451	485	443	424	430	432	427	437	462	455	466	435	460	428	471	458	471	438	447	447	444	442	480	441	415	456	428	438	410	441	453	463	445	469	434	435	422	450	444	456	443	435	441	430	467	485	394	428	454	454	427	473	452	437	441	437	478	466	476	396	419	461	400	433	431	397	456	402	464	448	464	481	448	448	484	444	479	442	454	466	450	447	470	454	435	504	464	450	418	439	465	455	461	439	492	429	442	440	427	454	472	450	460	462	434	470	455	485	440	422	449	442	469	438	475	453	449	471	457	469	496	432	422	456	435	431	438	475	426	461	426	452	463	429	441	452	468	456	452	487	413	431	442	474	451	428	472	441	472	467	433	456	465	446	417	462	459	443	453	495	422	466	443	442	469	457	467	433	459	495	459	453	456	472	499	436	458	463	456	457	443	462	434	445	438	437	450	421	477	443	480	464	449	501	480	425	472	458	480	437	437	451	438	469	467	450	449	450	474	452	457	459	496	441	430	419	468	443	442	469	459	456	446	440	434	440	435	440	437	460	451	472	457	404	467	425	445	495	487	464	455	470	491	454	480	402	424	419	482	451	495	411	438	418	458	424	431	454	475	449	460	455	454	455	463	514	468	454	483	438	459	484	438	424	414	485	467	439	435	455	446	441	446	488	480	468	439	440	441	422	481	436	447	417	492	459	444	453	429	455	479	461	450	440	454	442	426	436	477	489	466	456	464	465	454	449	459	459	423	438	473	461	462	439	446	478	436	464	458	463	444	461	500	439	444	467	437	448	469	455	427	420	441	446	406	464	426	430	462	470	455	521	448	439	490	444	431	478	444	502	445	493	422	420	453	442	444	468	454	492	483	422	461	483	440	455	437	449	481	465	409	445	466	480	464	480	456	431	437	447	462	454	471	471	463	469	471	410	451	462	425	481	437	469	422	430	472	446	454	449	474	483	459	430	450	442	432	475	431	439	450	480	439	441	448	440	411	469	443	419	426	389	477	466	460	487	407	456	489	443	478	461	460	448	463	450	457	467	435	454	443	466	459	451	471	433	453	455	464	462	513	418	499	454	459	473	447	438	455	450	429	457	421	459	431	463	407	463	477	446	408	468	480	481	506	398	421	477	447	431	444	407	471	440	439	468	478	438	440	489	443	450	469	452	450	489	452	441	431	450	433	468	454	423	445	459	446	447	427	465	434	451	459	436	449	457	469	428	467	464	444	476	459	492	404	462	430	477	449	423	473	426	437	414	463	467	424	469	483	462	428	463	469	437	463	428	450	425	481	473	483	427	441	418	463	445	435	451	482	480	451	443	477	448	479	441	380	487	474	466	445	429	463	443	454	448	419	453	457	454	478	459	471	444	467	441	436	442	408	488	453	464	456	434	444	445	417	442	452	500	432	437	471	457	472	432	449	443	433	443	472	438	446	471	438	470	485	451	476	468	434	434	432	465	410	462	465	452	451	449	477	442	471	444	449	478	459	465	438	473	431	436	459	423	488	417	434	494	446	438	461	493	442	462	465	462	438	451	471	447	405	462	491	501	438	462	447	405	452	414	444	484	420	459	442	457	448	439	459	445	461	481	486	435	462	450	437	481	433	465	474	450	442	448	434	468	441	468	465	449	445	432	485	465	411	436	454	445	462	436	439	449	446	451	453	450	442	466	443	430	438	440	437	451	465	476	476	466	436	481	409	452	453	427	460	463	435	445	443	437	481	464	427	435	436	468	465	431	498	435	464	431	465	456	435	466	439	471	471	471	442	423	468	423	460	433	439	490	431	471	398	439	432	483	444	457	439	438	435	509	477	470	390	458	434	466	436	426	460	462	438	503	464	502	451	438	480	435	433	416	482	436	458	451	455	452	457	424	459	483	474	445	457	456	403	425	458	429	449	466	434	463	455	470	409	460	482	455	453	452	457	456	472	487	441	476	431	481	419	434	480	455	463	421	463	452	439	459	465	444	461	487	428	439	468	480	455	401	447	427	466	426	438	464	464	471	440	420	455	463	486	428	438	435	453	467	477	468	444	443	449	442	452	444	478	478	435	477	479	483	445	472	453	473	464	454	463	460	452	462	452	445	443	441	468	465	440	467	459	463	456	459	473	469	445	448	449	488	472	459	456	432	439	452	479	441	420	479	463	439	456	436	449	450	437	477	458	440	497	464	442	447	480	449	453	449	440	445	464	465	461	442	398	443	507	402	401	454	440	419	460	456	473	494	469	476	497	491	466	453	424	430	449	456	460	436	495	480	437	489	460	456	456	458	464	430	457	438	470	472	481	447	455	447	446	462	485	429	426	465	473	449	444	453	444	469	448	438	420	443	417	463	439	468	459	480	466	457	476	456	444	462	455	457	499	466	479	448	427	467	408	474	488	448	472	469	437	471	429	464	462	443	473	433	460	430	489	454	455	451	463	486	450	427	439	445	431	436	441	416	412	453	483	447	460	466	452	465	412	440	446	436	424	455	449	442	411	448	450	444	465	472	429	444	484	443	455	454	409	453	435	452	484	434	475	453	465	432	431	457	456	446	467	430	466	473	459	378	473	465	464	446	447	423	500	466	444	440	490	409	413	470	442	485	439	428	443	460	436	466	468	439	437	476	416	463	472	424	442	423	438	409	478	472	461	487	432	419	446	482	461	441	450	457	469	478	451	440	422	451	461	455	458	456	477	457	476	391	454	443	462	402	457	444	422	442	428	469	461	446	473	474	454	482	467	467	473	478	434	467	451	451	465	457	462	450	430	467	446	398	453	438	460	440	441	446	488	461	438	462	443	479	446	431	454	449	522	451	481	411	435	462	467	428	446	452	444	463	487	440	442	479	439	475	436	479	450	479	472	467	483	436	464	468	451	442	465	467	447	457	484	438	468	473	486	431	445	446	448	493	470	473	452	434	442	498	474	460	452	430	440	434	454	468	458	416	478	453	444	493	464	431	439	446	455	465	465	476	442	439	451	439	461	427	466	451	428	437	416	445	440	473	459	467	467	432	472	457	474	464	462	480	474	428	441	486	448	465	433	444	433	443	472	451	431	436	453	437	456	467	481	441	485	466	457	428	461	453	486	438	444	403	434	428	448	464	468	422	434	429	438	470	452	484	459	447	451	439	457	462	454	431	419	431	476	456	449	426	471	462	484	465	419	454	467	447	426	427	468	451	431	469	480	470	466	499	460	455	434	450	445	430	434	476	425	465	441	426	431
24724	20765	26740	24678	9303	1926	1363	1499	1325	1145	8867	17564	12096	5190	1607	762	615	631	571	584	607	577	639	556	592	603	525	568	585	536	581	607	567	614	555	555	557	572	573	578	610	556	584	564	608	592	550	576	581	594	587	515	583	624	585	596	598	607	569	558	593	557	595	560	564	604	602	588	582	591	565	608	570	555	527	590	574	567	570	591	601	589	602	596	593	634	577	582	586	586	610	601	575	581	574	543	566	581	559	570	591	557	606	577	574	551	550	595	563	536	587	579	599	562	588	581	563	572	592	605	559	576	575	573	557	531	565	589	567	535	624	539	539	592	588	557	551	625	555	564	537	528	564	578	600	534	586	581	583	627	565	621	569	564	570	615	572	594	565	571	604	616	605	554	623	562	582	569	582	598	524	556	584	607	554	555	563	587	586	570	557	541	577	565	556	558	585	581	571	582	582	602	557	573	567	583	541	603	591	557	581	576	541	586	556	598	555	560	586	589	551	582	590	581	564	519	578	592	540	565	597	610	601	592	571	600	587	582	543	581	624	565	540	554	584	546	566	605	541	536	604	587	545	565	587	565	578	567	572	550	591	573	576	586	565	600	587	554	647	557	588	569	556	562	504	557	601	528	582	589	574	548	588	549	547	562	607	528	605	586	580	588	569	560	659	572	590	608	564	593	528	591	563	581	586	587	612	558	571	528	570	575	575	583	571	560	606	565	583	580	580	543	544	558	535	591	543	566	541	590	557	551	626	591	582	547	554	544	520	561	555	576	566	586	564	567	577	527	593	588	560	562	543	588	555	565	570	553	554	561	560	562	597	554	609	598	600	568	520	599	586	601	575	588	590	606	594	529	551	580	571	533	602	565	566	575	571	576	547	552	604	592	614	571	530	597	595	616	619	589	545	620	524	646	582	540	547	550	568	611	563	590	567	530	608	571	551	567	594	625	569	510	632	591	561	578	622	621	525	578	532	604	539	544	573	574	552	585	560	595	613	590	591	596	582	540	624	563	582	526	561	570	557	576	544	517	534	564	549	549	555	614	576	578	572	595	585	536	536	585	592	567	535	547	547	598	593	562	603	566	554	583	591	577	544	574	593	634	575	622	528	564	575	517	557	588	563	536	607	572	530	548	598	572	602	570	544	575	603	546	543	536	573	561	537	616	577	575	580	597	573	541	581	549	543	586	573	557	541	553	606	535	576	593	580	568	567	564	557	571	592	575	558	592	573	616	564	606	575	607	527	567	567	546	633	585	580	562	554	585	599	527	536	582	594	550	561	632	585	545	573	598	591	585	593	573	602	557	577	554	585	542	545	583	538	564	562	599	561	540	574	589	544	574	596	568	562	571	539	589	589	543	606	564	539	532	556	549	547	562	519	562	639	571	558	599	582	569	591	596	551	607	596	600	499	573	538	580	525	554	585	591	578	590	576	614	566	527	585	577	556	543	599	512	534	623	558	575	561	525	537	577	553	580	600	589	537	556	594	548	556	617	562	580	622	615	543	577	584	562	582	551	572	561	578	577	549	558	565	578	600	598	547	561	553	563	568	586	546	559	541	589	566	543	581	574	542	602	607	579	544	576	547	619	603	532	551	582	596	589	575	587	582	537	508	552	573	619	550	567	542	551	560	524	597	541	607	517	543	569	515	569	562	584	579	596	587	581	547	549	562	579	545	583	561	525	545	548	577	559	558	603	573	578	601	577	555	550	567	587	561	565	580	564	566	605	568	598	612	513	569	544	609	617	571	558	577	549	585	572	522	529	625	575	597	553	556	584	553	514	554	550	557	529	603	556	586	596	569	579	526	560	569	551	563	549	591	577	582	538	547	542	593	554	601	547	621	559	584	557	610	610	562	590	582	601	592	607	536	597	546	588	613	583	569	597	557	557	570	598	566	569	571	638	592	562	597	554	548	580	573	573	571	563	570	589	592	567	580	554	511	579	561	558	562	569	613	601	538	547	558	567	575	542	557	587	545	546	565	559	548	593	588	534	608	539	559	551	537	533	598	591	571	594	579	611	559	593	580	569	618	576	547	579	530	612	557	560	570	531	611	559	556	568	531	574	537	592	569	567	576	527	544	516	611	594	577	587	641	577	568	584	567	616	557	566	594	584	566	609	574	572	584	589	556	554	541	562	584	603	577	578	558	591	566	551	573	646	585	542	550	602	565	566	525	591	571	535	571	561	567	549	584	562	584	575	564	599	551	594	550	577	583	575	603	598	547	591	591	572	582	549	572	546	584	556	607	561	584	571	555	651	573	597	577	556	613	570	628	619	576	593	577	581	566	582	548	557	576	653	572	557	560	558	584	532	640	543	574	661	585	574	582	599	550	619	579	557	604	537	588	566	552	592	578	614	581	578	578	505	562	585	546	524	545	582	550	560	581	601	598	597	571	574	591	594	580	560	572	573	549	581	573	580	557	534	559	593	622	544	511	574	590	606	552	572	579	572	592	568	600	540	608	560	608	564	577	585	633	556	555	549	541	619	553	525	582	563	563	611	598	544	555	558	588	567	559	567	544	587	574	588	551	618	568	567	570	564	571	603	532	555	545	586	554	513	581	569	566	567	549	594	554	553	575	573	568	555	575	564	563	557	539	599	581	579	560	556	613	581	598	590	585	557	608	604	552	546	562	567	602	578	563	564	566	545	584	558	591	581	587	593	618	618	577	556	584	567	575	577	538	587	563	612	538	580	557	587	562	579	556	526	532	508	564	528	534	598	603	622	580	549	588	534	542	596	530	583	602	554	586	547	544	530	581	557	563	546	638	562	552	574	581	595	603	542	557	558	616	577	576	569	559	570	559	601	587	583	554	603	576	565	529	595	605	568	540	605	571	559	510	520	541	567	561	589	570	534	554	551	537	573	584	552	572	553	531	577	579	569	555	532	568	584	563	565	590	551	511	574	533	590	588	536	540	574	580	539	579	567	604	512	584	579	552	573	524	623	537	641	613	535	574	537	577	547	561	571	565	554	571	605	553	563	600	528	525	526	525	619	576	600	576	578	578	548	586	548	551	565	540	569	566	549	533	595	548	549	550	596	544	582	561	611	568	609	602	604	583	593	548	565	562	596	525	559	577	583	552	521	528	544	578	584	611	594	562	602	551	592	600	573	613	559	566	580	595	589	574	600	554	562	560	603	562	577	588	580	569	565	598	586	576	567	570	604	579	561	546	574	548	551	569	571	550	555	561	568	580	542	574	593	560	577	610	614	549	525	549	581	617	602	585	587	620	551	620	594	613	531	540	610	558	579	509	563	595	552	547	561	607	559	607	582	596	558	560	558	601	572	567	518	574	577	571	573	571	533	572	582	593	537	572	558	538	593	593	584	531	576	562	554	586	561	527	597	607	567	610	558	565	568	562	580	561	610	549	584	569	588	566	588	558	591	606	587	554	553	575	549	548	582	549	537	584	542	574	553	556	569	539	561	584	594	578	594	589	603	566	559	583	567	563	540	586	559	559	574	530	574	583	558	571	543	526	574
6176	7905	5692	3725	2340	1579	1302	1997	1742	1455	12111	16663	10933	4822	1547	675	527	508	493	537	475	508	510	504	503	503	481	496	500	519	491	493	501	522	459	484	492	495	517	528	503	498	479	518	502	489	473	477	519	497	511	521	481	495	478	520	471	464	454	477	472	490	467	541	498	474	501	513	530	551	512	499	509	481	468	505	520	470	481	488	488	520	440	509	476	494	500	516	469	486	499	508	497	455	504	481	462	506	497	502	525	464	482	474	476	503	471	505	506	494	481	522	494	492	509	498	474	500	488	481	470	494	510	520	482	496	484	496	480	479	478	443	524	518	434	483	489	465	475	518	515	491	466	479	461	545	481	484	500	492	506	505	485	453	475	512	507	479	513	513	480	510	480	515	460	485	506	498	484	522	475	480	499	468	498	485	507	505	494	483	501	468	531	469	506	472	522	515	470	512	500	504	481	497	499	525	501	498	522	490	484	469	469	476	491	470	528	463	500	521	457	487	540	483	454	481	495	467	500	470	458	490	511	478	542	468	452	488	494	516	512	530	504	500	488	469	526	493	523	497	537	471	484	514	481	472	488	484	522	439	473	476	477	483	483	453	483	495	485	524	460	485	501	444	483	486	507	498	546	509	454	491	496	498	470	494	501	464	509	481	469	513	477	445	492	463	503	521	491	486	541	525	506	494	459	525	502	474	521	506	483	508	485	532	496	488	501	474	500	509	469	499	488	487	525	498	452	443	503	484	521	484	503	466	468	455	457	471	460	495	508	503	540	475	493	505	469	455	471	521	467	489	494	470	500	484	461	494	512	537	522	498	496	457	499	481	515	485	507	455	480	472	497	499	504	461	421	503	502	505	448	493	517	480	479	459	495	524	473	467	461	506	434	511	482	507	501	485	469	442	474	493	496	508	518	514	449	477	497	497	524	514	496	492	459	509	460	492	518	504	505	498	490	466	467	473	522	489	511	510	469	463	528	479	498	512	464	496	482	452	492	479	491	479	495	518	452	480	506	495	485	460	473	473	503	489	474	538	479	470	511	451	452	504	489	516	476	481	501	459	467	494	456	466	478	463	513	494	504	471	495	499	482	498	496	506	487	497	462	504	484	490	488	508	522	484	489	442	500	497	486	445	498	487	474	480	472	487	454	502	493	525	466	423	510	499	481	509	463	514	464	499	507	515	443	489	509	525	525	462	482	477	486	470	519	510	490	502	505	474	520	424	504	485	490	480	490	529	464	519	495	486	518	493	521	473	481	480	432	525	506	517	506	532	461	523	454	484	498	489	477	478	509	512	448	464	469	474	480	489	456	509	522	461	520	521	489	498	498	425	499	460	489	480	514	498	502	508	479	448	515	512	486	490	477	527	533	466	470	484	471	475	512	515	470	541	490	486	511	487	525	525	516	498	495	492	521	495	498	451	453	507	467	478	516	477	473	484	478	468	512	483	488	464	475	494	466	474	470	464	471	531	439	481	483	488	506	468	518	484	486	482	503	492	512	506	485	471	488	505	519	495	477	534	469	462	442	467	489	457	492	470	474	500	504	482	495	513	456	479	479	490	489	462	491	496	510	524	470	482	500	494	511	492	494	477	520	485	497	515	482	489	484	479	496	495	503	503	506	493	487	474	462	489	506	485	485	488	507	501	500	493	513	493	487	476	481	487	538	466	482	498	452	524	496	475	450	497	508	481	481	530	466	500	511	511	452	486	509	512	463	491	486	484	476	532	492	524	453	498	479	498	512	473	502	492	489	494	524	527	490	479	493	496	463	482	474	506	507	481	470	491	478	505	509	495	482	463	498	480	501	496	476	476	464	443	494	475	490	497	521	452	481	512	478	490	454	491	518	484	483	470	490	488	496	493	486	471	489	486	471	501	505	469	492	446	494	532	497	487	485	485	484	456	467	498	452	503	494	489	478	478	497	527	484	466	491	494	461	503	519	511	503	473	472	486	471	525	449	525	492	475	463	483	493	473	481	519	507	472	495	510	458	501	468	513	478	463	516	520	463	460	456	489	473	500	452	433	455	452	498	507	484	495	493	499	504	487	497	506	453	433	475	497	471	474	502	486	464	478	452	477	457	528	462	502	482	483	448	484	451	488	510	501	434	494	503	528	459	468	499	501	479	469	485	487	511	511	474	506	433	490	473	478	480	485	484	466	507	471	486	499	471	518	486	516	508	466	513	465	485	476	473	468	498	497	505	450	501	473	492	475	448	479	457	500	494	479	518	506	474	500	477	486	474	473	537	491	513	495	527	471	459	509	476	457	533	508	466	473	483	475	484	511	500	498	502	495	498	496	497	516	460	500	518	493	514	461	544	470	485	454	519	489	513	455	486	465	494	471	512	506	512	488	458	467	483	476	508	503	498	506	525	524	474	476	473	492	497	507	492	506	499	483	510	518	447	461	488	505	459	524	511	482	477	514	462	475	510	506	482	502	494	533	517	485	462	517	469	444	454	516	476	483	468	487	512	531	496	463	469	474	509	491	477	502	484	483	442	476	463	457	488	486	512	499	528	520	499	500	482	475	443	511	513	438	472	541	496	489	473	463	497	510	524	491	478	490	479	490	493	463	499	521	503	483	481	479	509	497	474	507	491	471	492	486	526	478	509	493	484	503	497	511	496	495	510	476	453	461	477	496	504	476	507	496	468	499	425	474	492	476	492	482	476	489	501	509	481	516	537	495	491	483	488	504	513	486	523	534	487	462	469	474	480	485	483	492	470	470	486	487	478	493	495	484	522	466	444	514	464	443	477	485	524	466	446	473	506	477	479	471	476	472	503	489	485	490	491	494	488	471	449	493	488	509	490	463	456	473	529	503	514	442	466	457	463	473	462	498	505	459	509	485	474	474	491	489	452	443	465	511	489	517	517	460	488	502	499	472	466	468	492	493	486	469	441	487	456	438	503	496	486	475	494	464	471	472	487	467	509	470	474	488	500	480	523	468	513	544	484	467	485	462	506	489	475	511	486	499	516	489	505	492	502	492	510	487	462	493	496	504	451	492	481	497	451	482	500	509	491	507	465	461	505	461	482	505	514	510	465	481	483	479	514	465	485	495	480	490	509	499	496	481	492	465	523	510	483	497	424	504	503	456	505	499	457	505	472	505	454	459	449	479	486	483	495	518	477	479	471	481	486	505	492	442	506	505	482	471	498	492	534	483	483	481	503	467	440	496	460	453	484	479	481	494	452	523	449	496	487	480	495	476	521	502	436	482	482	459	485	520	474	474	445	504	449	532	491	505	521	494	467	525	485	492	498	522	516	497	489	492	483	500	497	489	502	476	490	502	531	503	489	508	502	504	436	465	459	443	478	465	492	487	486	493	503	466	512	459	467	513	517	470	489	485	471	495	506	477	512	489	498	517	470	487	478	494	461	489	484	513	478	469	469	492	501	480	486	505	498	516	491	499	455	486	509	494	479	515	460	526	499	476	472	490	483	502	487	501	501	461	487	482	460	501	458	533	454	488	471	460	489	487	483	499
23807	20770	27722	23872	20492	8102	2992	1982	1462	1682	20856	28756	19750	9019	2551	968	730	758	642	673	738	656	664	633	672	711	697	681	714	677	695	709	703	678	686	715	699	687	698	669	720	691	681	670	689	681	706	718	640	639	681	724	700	726	644	665	669	684	676	706	687	678	683	651	631	683	681	608	675	679	654	695	675	678	678	668	643	716	689	675	716	708	672	657	698	629	673	596	697	680	675	653	677	658	624	728	711	676	697	679	679	687	693	664	685	705	725	696	657	728	703	658	704	675	670	644	722	694	699	731	660	733	662	710	647	680	640	747	698	725	682	683	695	659	678	722	658	720	725	731	678	656	694	662	687	696	691	706	686	668	695	649	645	678	645	671	648	658	670	690	679	694	730	735	663	696	722	648	677	693	672	661	637	690	655	691	691	668	684	678	698	704	700	660	662	659	668	655	648	631	697	684	699	692	687	671	660	672	714	635	660	708	686	653	638	707	670	700	697	682	702	693	698	701	691	639	675	693	653	670	686	669	683	653	721	682	729	702	684	742	658	647	709	652	716	702	688	656	657	692	684	694	685	711	704	662	692	632	672	672	693	650	684	672	672	658	685	713	677	661	670	645	660	683	654	657	660	678	682	704	671	622	685	689	679	696	679	715	687	688	682	656	688	684	701	693	650	678	681	685	624	665	625	700	725	672	726	672	692	726	726	711	655	667	699	672	748	731	690	665	688	722	729	655	692	670	680	685	687	653	723	660	727	666	693	705	640	679	674	693	668	712	727	730	668	670	680	697	656	709	659	688	678	680	692	732	695	734	681	708	694	710	694	664	688	655	652	659	666	669	693	682	695	668	683	662	642	676	714	715	677	724	641	700	630	659	634	660	685	693	707	685	702	687	695	643	625	684	669	688	648	701	646	672	687	656	658	696	623	724	683	679	684	660	661	666	709	686	674	689	651	673	726	689	742	710	684	697	654	694	718	683	697	700	638	729	762	672	687	681	665	674	649	669	693	697	681	718	682	676	702	674	676	702	702	631	718	641	723	681	702	694	702	665	694	680	659	722	690	700	638	688	664	705	681	667	675	691	680	691	663	672	620	640	700	674	706	718	665	697	679	701	639	682	646	705	617	708	713	652	692	694	643	714	661	753	670	683	709	697	677	694	680	672	674	683	717	768	695	650	678	690	695	681	675	662	636	713	662	694	700	668	686	681	698	653	661	704	694	662	674	705	692	695	640	748	678	647	714	654	696	625	688	678	713	694	638	737	712	701	674	675	685	678	712	680	695	666	666	654	668	641	688	723	735	634	676	665	666	650	714	673	677	662	717	661	657	712	714	718	693	731	659	704	653	651	711	650	633	687	660	682	641	724	673	671	713	655	711	711	631	643	698	698	681	635	714	638	644	680	651	675	698	645	679	714	627	681	653	631	640	677	683	690	695	653	653	662	699	658	714	715	649	685	623	688	692	649	718	709	655	695	658	733	677	661	654	725	658	713	685	683	699	684	656	700	719	674	658	693	689	672	680	716	692	666	637	671	639	678	749	709	710	687	692	680	644	688	640	666	693	711	683	686	704	660	735	708	704	687	684	673	706	715	683	691	689	678	689	707	652	647	624	679	683	711	684	698	685	630	686	681	653	673	690	712	673	694	674	648	671	641	693	714	680	650	655	749	673	656	688	690	717	730	738	709	666	637	713	631	727	684	681	700	686	678	662	638	687	696	643	698	642	696	679	653	726	675	660	679	683	679	662	685	683	725	705	683	687	695	653	703	711	728	709	646	638	710	674	658	663	720	729	645	694	652	703	699	664	675	706	715	637	698	694	674	710	729	676	653	698	622	667	662	653	584	699	680	712	648	697	665	646	681	672	682	688	678	692	703	673	668	679	697	692	677	681	698	665	660	674	715	690	708	652	702	699	698	738	654	687	733	700	730	716	685	679	744	644	718	759	679	659	679	675	673	634	675	689	679	715	649	683	662	668	653	693	647	752	650	679	659	704	685	718	723	703	673	684	728	657	694	734	689	644	647	705	658	691	675	662	641	744	692	683	668	625	666	697	728	645	651	673	639	706	652	679	668	658	675	690	685	656	670	633	645	694	656	727	673	693	653	652	691	687	638	640	674	682	615	668	687	715	713	693	702	623	703	655	698	721	699	639	644	651	692	649	650	693	702	675	628	666	701	698	723	719	676	668	693	697	697	648	678	695	663	662	657	637	689	687	684	676	658	674	649	688	657	703	709	677	726	657	681	645	683	681	670	652	694	703	703	663	649	634	719	707	674	673	718	675	653	699	690	681	683	674	728	723	707	669	666	698	671	661	693	680	724	640	686	674	672	713	659	741	716	700	675	698	674	674	674	702	711	680	653	730	680	687	673	671	688	687	669	646	662	674	672	710	645	681	632	690	661	688	641	646	655	656	700	683	692	677	744	663	639	705	656	681	666	684	676	651	697	643	663	652	669	655	708	666	657	652	662	695	666	661	714	673	706	709	615	686	715	661	680	700	679	676	672	657	655	685	709	655	644	671	700	673	620	679	662	685	690	675	664	716	687	691	675	706	685	619	642	666	715	717	685	682	716	617	652	682	676	684	718	713	713	687	694	731	670	676	691	658	630	705	667	667	679	685	685	659	645	660	691	717	634	693	657	698	714	656	641	621	704	698	670	713	627	659	663	676	658	724	697	679	671	661	672	694	709	681	674	659	613	703	660	691	620	754	706	698	660	691	646	706	727	656	697	695	665	675	630	695	631	644	671	707	676	667	665	726	690	694	667	703	693	679	680	635	666	671	684	700	661	683	652	686	656	691	678	664	695	691	649	656	664	671	711	679	663	704	670	660	682	710	685	661	667	688	694	679	687	703	681	705	684	631	689	696	659	682	713	705	673	679	615	633	639	708	624	693	727	693	646	740	703	649	736	671	691	672	696	708	711	650	622	668	665	699	687	683	679	670	711	682	670	656	672	667	686	667	658	676	733	735	675	648	687	677	643	705	656	668	724	623	655	685	653	697	678	676	682	652	703	670	690	720	629	703	639	651	701	698	647	650	667	687	702	711	656	708	675	674	701	649	689	635	686	678	662	695	670	686	669	650	683	653	678	691	670	684	695	641	717	600	649	702	696	742	721	648	683	688	695	685	685	656	708	695	698	700	624	655	696	711	690	692	663	697	662	628	667	695	701	657	696	711	703	676	653	655	639	676	656	681	674	697	686	719	679	608	697	686	622	727	676	679	657	690	693	673	713	627	703	684	681	681	667	652	656	698	690	648	720	683	723	665	648	676	710	719	663	710	659	654	692	666	696	705	662	637	702	689	692	680	709	670	680	700	671	629	719	662	654	688	663	681	653	688	682	716	714	700	698	693	652	694	703	696	645	722	668	671	690	673	707	697	646	748	738	658	671	649	714	671	694	708	684	706	692	669	682	703	691	662	668	654	658	691	672	645	660	709	686	714	633	707	639	679	681	668	676	630	682	654	685	717	692	655	718	675	668	711	693
5957	10502	10536	5742	3565	2718	2539	2244	1722	2219	25076	24970	16927	7866	2472	913	686	623	575	589	575	531	575	607	620	562	567	573	571	571	622	595	552	621	611	563	576	594	597	567	578	539	585	564	559	592	565	540	581	568	530	549	563	608	586	578	573	584	570	532	563	585	546	618	583	562	562	593	610	586	585	584	516	612	583	560	579	537	612	584	580	567	583	619	542	555	596	554	587	589	579	567	601	569	596	618	586	579	594	543	583	535	580	584	550	645	565	585	625	582	577	559	575	589	567	595	543	549	570	577	571	576	575	574	565	571	586	611	565	569	575	578	594	581	585	568	583	574	577	586	612	564	613	568	571	562	607	552	610	556	585	567	569	576	554	559	610	579	612	585	590	566	559	580	557	617	615	551	551	583	565	565	581	574	528	574	564	627	551	575	560	561	603	566	532	587	577	580	564	576	589	567	550	592	572	581	571	592	548	540	551	564	513	531	592	562	561	570	548	593	586	584	590	603	591	535	562	564	584	560	561	598	583	583	553	563	570	533	592	566	572	617	533	567	585	548	556	587	573	573	573	567	575	542	609	589	602	547	549	567	568	587	579	597	619	561	616	567	557	578	618	545	561	601	562	575	576	583	545	585	609	590	576	587	524	564	554	574	581	558	563	632	546	588	578	575	580	537	549	601	594	548	566	563	591	547	605	586	568	547	548	532	591	517	559	585	563	594	621	538	555	563	587	568	646	559	589	597	584	594	585	548	553	535	586	565	579	561	527	573	537	580	556	593	592	570	606	572	576	584	591	583	561	569	569	562	585	620	576	528	548	575	576	598	558	555	538	563	539	568	609	579	590	608	585	579	597	519	583	585	522	522	582	563	612	568	601	581	605	555	550	587	573	555	542	561	582	570	548	563	560	580	603	596	621	592	585	583	587	540	596	549	578	593	566	612	570	571	593	566	563	585	573	556	563	558	565	551	538	558	569	563	545	534	604	566	568	566	585	578	586	600	579	556	595	583	558	597	556	550	604	600	580	541	557	584	565	548	569	595	561	587	601	540	611	546	592	565	586	556	577	570	577	571	506	531	553	542	582	598	550	586	551	604	600	596	595	569	542	602	566	610	562	563	577	579	573	568	555	560	585	560	572	555	570	606	594	587	563	569	587	581	579	575	536	552	556	601	575	549	605	567	595	530	530	593	583	575	568	545	586	550	539	632	600	570	594	590	559	574	597	572	572	569	569	579	555	584	576	576	573	584	565	556	579	560	548	560	597	609	534	560	606	548	522	580	579	618	613	558	609	591	582	544	527	562	555	591	561	580	554	559	602	541	549	599	533	581	592	585	568	571	577	579	588	575	607	537	562	610	566	563	555	592	563	564	558	540	622	556	550	558	565	615	643	548	614	561	584	579	582	550	603	535	546	583	597	563	555	557	587	606	609	591	568	602	571	529	602	561	608	566	562	552	581	585	571	611	613	588	543	568	581	576	554	541	576	582	560	571	566	612	586	581	605	523	569	565	577	601	615	557	615	544	552	545	556	539	590	575	566	609	597	580	554	523	559	610	557	572	576	560	591	585	578	559	550	580	546	572	561	598	555	549	602	548	565	608	558	553	558	539	570	591	548	576	548	587	578	536	626	582	568	615	569	573	535	567	580	521	610	535	557	527	528	605	572	565	563	584	552	514	609	579	563	555	577	566	536	558	573	577	566	578	582	599	551	560	580	556	548	571	576	618	567	559	581	535	591	553	575	526	582	517	538	580	555	574	617	544	570	561	563	596	557	570	566	613	572	577	573	542	576	538	551	612	543	594	586	591	567	591	571	577	519	575	611	605	567	555	530	550	555	582	576	585	539	529	538	573	592	561	583	568	590	565	574	565	574	593	584	541	562	559	546	572	581	542	560	598	552	531	566	552	573	581	508	623	561	604	572	577	595	577	562	587	601	579	533	543	622	571	615	548	572	586	618	551	556	591	557	579	556	554	581	573	605	612	593	564	580	588	591	578	526	584	544	575	567	565	567	594	572	579	551	542	562	603	566	588	549	556	563	553	552	579	561	562	559	595	541	572	555	574	551	585	583	606	580	597	531	587	557	538	614	556	578	576	553	575	542	544	564	574	563	580	555	606	605	551	572	575	545	556	577	560	601	592	577	599	508	595	530	565	608	567	601	553	563	548	561	551	630	549	546	525	553	561	578	596	546	586	599	574	556	592	539	575	573	562	594	558	604	568	538	599	598	563	538	540	591	560	621	594	599	576	556	541	601	599	589	578	578	584	515	529	555	530	559	599	567	577	582	592	579	573	564	586	557	562	578	567	598	579	520	546	613	549	565	590	551	573	604	540	571	564	577	546	560	578	583	561	546	553	561	564	597	584	577	529	545	574	541	588	587	596	567	546	533	603	611	519	578	585	595	557	576	544	548	543	601	557	600	565	588	586	576	546	633	546	595	571	563	543	537	554	564	570	545	592	567	565	538	537	557	581	481	541	532	570	573	563	549	580	602	583	588	563	551	555	580	596	551	578	587	564	573	563	577	553	585	573	533	554	607	536	563	587	580	572	574	558	577	586	565	575	550	603	591	572	591	570	532	596	527	584	561	576	537	567	543	559	562	579	566	550	555	529	599	625	550	559	532	543	555	605	561	545	564	572	554	593	614	570	546	605	590	552	521	523	580	588	572	569	557	541	555	543	523	557	547	616	579	547	582	556	563	569	568	550	600	524	554	607	555	576	530	627	540	550	575	574	540	590	585	609	640	595	566	567	584	609	571	548	541	605	559	559	544	526	558	544	517	581	577	552	615	626	545	558	567	552	578	538	600	567	551	623	573	592	550	560	546	591	546	570	582	559	550	604	555	581	557	536	598	535	592	606	535	518	578	579	563	548	564	620	646	580	548	589	565	553	596	541	574	588	571	583	535	561	572	552	604	567	522	581	573	549	581	573	536	581	590	538	530	594	570	527	591	533	569	542	581	536	593	635	596	593	539	598	585	556	598	570	581	597	553	565	543	566	557	589	564	571	571	555	556	589	534	578	566	582	579	583	582	588	589	578	584	562	569	537	613	559	548	619	568	578	564	505	566	603	582	539	561	592	559	564	568	611	583	582	542	622	589	560	640	584	538	605	589	588	555	583	558	586	570	519	598	562	557	564	546	561	550	583	560	585	567	601	565	516	567	521	564	595	531	551	567	579	574	553	556	596	590	546	539	533	563	588	577	603	521	557	585	542	605	583	576	528	562	570	546	551	568	590	574	538	569	559	556	601	518	567	550	617	565	543	583	556	548	554	542	558	559	585	573	586	568	582	571	556	589	561	568	562	569	536	565	575	560	547	563	583	554	569	581	597	583	540	557	600	569	553	601	540	614	551	552	576	538	564	568	541	579	593	552	599	562	571	580	622	593	553	571	583	586	569	539	548	562	557	549	534	566	596	556	561	569	527	573	551	565	577	577	590	574	577	574	596	540	556	561	534	605	554	615	582	593	578	567	586	538	511	565	559
26910	10650	2899	1736	1015	801	726	709	632	764	1974	2188	1617	1019	658	635	544	564	530	535	526	580	520	554	546	538	540	514	526	586	558	579	558	533	560	532	526	540	538	563	545	562	574	523	535	540	542	582	609	555	556	553	524	528	565	559	578	551	543	527	562	586	563	542	533	556	522	500	594	563	549	541	536	531	578	557	529	517	525	526	538	589	546	526	544	495	496	544	507	515	574	548	537	593	499	504	536	508	551	528	578	524	564	531	575	608	562	525	575	517	554	559	569	528	567	540	533	587	566	532	544	547	543	493	530	559	543	536	577	491	506	536	497	525	531	557	548	558	588	506	554	564	583	538	577	562	527	585	541	547	548	566	558	519	565	528	529	509	563	557	526	543	532	563	530	541	550	597	545	523	581	525	526	514	579	540	550	532	580	544	539	574	521	512	570	539	505	581	568	563	586	530	535	536	556	519	550	571	542	567	538	547	523	573	588	554	517	580	558	616	574	544	582	582	563	514	574	569	563	541	530	525	552	506	571	556	555	581	535	567	536	505	581	550	524	623	565	531	533	553	558	569	565	595	597	556	576	527	540	561	534	511	523	576	525	547	518	549	538	520	536	559	508	547	561	532	525	568	538	551	536	516	566	518	558	584	546	546	544	517	536	494	557	531	544	537	523	591	546	533	597	578	518	542	556	541	544	577	498	569	529	579	529	545	546	564	571	543	564	518	497	541	538	551	537	535	496	591	564	515	538	557	544	577	532	575	541	561	553	562	538	520	560	555	554	534	542	559	567	527	562	503	568	532	541	538	540	544	575	538	556	534	508	519	532	576	542	572	545	578	557	570	537	553	591	569	530	569	563	577	544	544	548	554	551	528	567	567	581	581	552	541	538	553	572	513	546	558	545	565	515	547	539	568	481	558	527	551	560	543	538	538	538	521	568	573	570	524	536	545	511	552	556	571	577	542	592	600	549	533	520	542	481	572	540	529	546	578	555	534	535	509	522	528	524	534	584	556	529	514	530	526	520	540	534	563	536	607	544	540	510	548	573	545	558	535	535	555	556	556	587	558	535	543	519	574	565	542	541	570	522	560	562	549	560	502	528	547	561	547	547	538	568	585	556	571	537	575	550	534	559	554	561	512	572	535	541	539	549	546	549	521	585	571	531	520	554	524	562	535	534	518	558	543	529	541	607	577	521	528	535	557	574	559	542	565	546	585	554	543	552	564	607	533	584	585	544	595	534	548	531	516	569	550	569	574	537	568	560	556	583	524	538	552	543	580	602	541	547	548	519	522	542	546	542	537	546	538	548	559	574	555	550	565	513	589	553	511	547	532	532	565	565	561	518	527	549	526	530	566	558	575	572	480	551	552	483	557	524	483	520	527	591	572	588	557	548	580	536	549	539	523	585	576	541	557	561	592	538	551	580	530	581	597	547	559	548	547	571	576	580	555	516	550	532	555	524	496	527	540	558	571	572	555	527	554	539	567	555	591	540	574	538	536	547	559	523	565	559	596	528	554	561	589	576	538	562	575	599	502	578	581	550	530	555	579	549	550	531	521	527	546	544	535	554	533	585	513	526	540	547	534	517	560	531	581	563	546	526	548	512	563	583	523	558	566	509	521	564	534	521	542	548	544	538	536	541	541	529	558	577	544	564	484	558	567	567	580	545	505	569	558	544	512	564	494	532	540	536	536	535	589	521	539	574	568	550	535	503	591	488	536	568	544	523	534	582	547	566	550	574	531	529	539	518	542	567	568	565	556	544	571	539	571	510	573	561	551	530	549	557	544	536	549	553	536	570	552	539	522	558	524	531	561	563	538	529	565	539	536	582	557	567	533	562	560	564	575	489	542	504	566	528	517	561	549	520	532	556	563	518	553	509	528	505	552	526	541	536	565	553	531	557	564	570	586	580	568	585	474	531	553	553	523	565	581	527	530	550	547	513	492	542	539	582	588	597	510	565	550	568	540	513	547	566	559	543	546	547	524	543	571	558	564	538	540	531	575	565	557	497	582	581	528	541	561	530	566	581	530	612	592	558	505	575	525	539	538	540	490	550	551	535	570	540	572	563	600	514	557	519	574	529	552	555	542	557	539	537	522	542	532	564	585	550	537	522	587	546	532	551	520	578	583	554	539	574	516	567	543	525	556	533	552	584	509	520	536	575	529	569	554	574	549	505	560	542	545	549	524	510	559	530	558	552	533	554	561	551	540	481	529	545	521	543	530	575	510	570	555	503	559	567	588	565	557	552	545	527	581	548	544	520	527	576	537	532	538	535	529	574	591	533	498	498	539	527	531	558	530	574	589	527	534	505	551	554	521	521	525	501	542	564	569	606	523	525	556	538	572	570	554	592	536	556	556	551	542	555	559	546	552	540	558	556	567	519	584	536	547	534	535	526	567	566	521	519	519	547	524	552	503	534	530	545	559	580	531	547	523	543	527	543	531	559	552	595	548	522	534	528	541	548	542	568	596	519	534	539	534	521	542	534	554	570	578	538	530	503	540	582	566	564	572	527	542	561	565	521	555	556	563	563	562	569	507	524	547	590	538	537	586	559	551	574	560	522	537	575	547	551	536	541	556	598	524	577	558	541	524	508	541	554	517	540	572	558	568	523	584	554	509	538	521	556	577	613	545	572	574	596	557	564	575	536	615	559	572	558	535	550	576	530	510	516	570	580	567	532	558	585	549	524	563	557	540	564	573	528	578	594	514	568	546	499	543	572	576	597	518	556	525	496	562	570	556	571	561	556	573	521	573	582	616	611	542	489	512	540	590	530	514	577	511	538	553	564	547	537	564	546	544	570	575	516	524	546	519	569	537	532	615	540	561	554	552	572	592	505	544	553	538	551	517	596	545	541	578	564	526	540	524	515	549	585	606	578	542	574	564	538	533	546	534	548	520	538	528	534	586	583	536	548	521	534	564	571	510	541	558	522	551	559	541	552	532	560	539	584	549	532	556	515	556	510	509	525	544	578	544	582	532	592	589	557	507	562	558	523	572	529	571	573	588	541	562	575	553	572	568	565	571	563	556	512	569	502	582	528	549	586	531	565	516	592	558	536	523	503	541	535	535	537	544	524	585	553	549	567	521	603	520	558	538	546	572	545	488	522	550	543	524	553	518	557	523	579	589	586	516	572	579	563	536	552	542	516	564	559	523	562	531	565	499	524	567	593	527	578	555	566	552	561	526	502	544	500	526	557	542	557	580	564	509	525	519	576	574	554	529	565	527	588	541	538	556	523	540	582	581	520	533	547	520	510	538	540	540	549	552	577	568	550	551	558	519	495	549	510	507	541	510	573	549	554	564	562	487	535	592	543	556	592	559	538	529	556	539	571	536	528	518	562	537	568	589	568	525	554	578	578	534	548	512	534	544	608	571	565	542	538	531	570	574	547	529	609	588	548	542	555	574	546	518	533	550	534	561	527	542	504	556	489	546	563	512	523	561	554	565	562	577	554	537	564	549	574	505	569	579	583	532	546	556	588	551
6233	2561	2526	1500	965	796	813	763	603	872	2488	2458	1649	950	575	496	452	447	440	464	456	458	483	441	469	496	487	440	469	450	467	467	476	437	469	476	549	478	476	442	439	456	439	463	482	448	492	442	438	446	469	463	471	438	450	452	428	459	481	458	430	447	476	475	461	475	440	484	463	469	476	460	457	410	440	469	411	434	456	447	453	502	424	433	472	467	432	462	451	495	431	495	447	434	481	448	454	454	428	446	437	458	460	444	468	456	476	437	467	481	458	446	436	424	460	450	441	442	500	486	497	457	432	466	469	430	510	441	448	442	528	464	432	458	424	448	451	457	468	491	422	450	462	472	453	464	439	457	453	431	446	444	441	477	454	516	473	435	417	424	431	466	420	468	460	469	446	446	461	476	474	434	458	485	462	514	471	437	491	440	457	447	452	443	428	442	471	455	478	479	480	464	500	449	442	455	475	470	443	434	472	456	418	462	431	470	428	465	476	498	502	437	479	481	453	477	468	478	448	432	443	437	466	444	483	456	459	473	431	443	463	457	427	454	452	430	445	470	439	485	474	453	471	455	464	425	484	447	497	439	467	405	465	434	445	464	425	465	486	410	453	426	440	508	484	489	461	454	434	478	470	441	476	429	454	494	469	440	435	456	473	440	433	480	439	441	475	436	463	428	468	466	456	466	475	464	468	474	457	466	495	425	461	447	488	465	475	470	412	434	445	462	472	442	437	472	423	461	494	440	427	483	440	475	484	440	479	465	441	421	462	440	482	472	456	471	472	426	426	431	444	482	451	435	433	452	451	453	438	477	435	444	467	425	459	429	458	416	472	457	445	470	442	441	442	457	444	449	458	433	456	468	435	457	462	465	431	452	468	450	422	460	441	461	478	443	514	481	441	428	453	473	470	464	441	492	443	440	478	473	446	433	430	403	480	433	464	465	497	461	431	420	431	447	455	446	419	485	449	419	453	446	468	422	475	507	406	470	416	444	457	422	447	456	464	453	437	497	450	427	493	456	439	449	432	489	453	439	445	473	433	453	472	448	450	469	440	454	460	447	457	451	453	451	439	477	469	446	412	458	470	475	471	453	477	445	461	424	424	467	480	432	464	443	471	483	452	424	478	440	416	465	449	433	436	483	468	464	427	473	475	473	472	442	438	440	436	440	466	436	473	451	444	468	472	462	446	431	439	452	442	496	476	462	414	445	434	496	482	461	449	440	435	466	461	443	463	488	473	478	470	418	468	478	435	454	452	456	428	462	478	471	433	444	448	454	478	481	510	420	483	426	435	478	444	458	425	444	462	447	422	422	452	486	460	444	480	461	483	454	443	493	503	453	455	474	480	443	485	466	430	438	438	467	494	437	467	479	474	471	468	477	419	495	425	453	424	434	473	472	433	447	485	450	468	465	435	450	464	438	456	474	472	474	431	414	453	401	476	475	446	426	430	462	456	451	503	436	425	448	404	455	456	478	489	455	506	481	468	472	452	475	435	447	477	446	458	438	458	465	449	463	447	439	465	420	511	451	462	451	417	471	466	475	497	486	456	449	477	469	470	431	491	443	456	450	449	459	467	487	438	438	459	490	460	480	514	436	422	472	451	409	431	435	440	436	441	430	442	437	490	475	478	462	468	424	437	413	463	461	451	481	448	455	487	444	427	476	463	456	442	458	502	467	465	425	476	433	449	447	498	453	448	483	470	443	447	463	444	490	438	436	416	460	446	468	490	465	479	472	472	390	470	451	405	430	446	445	485	478	497	467	460	463	449	473	485	486	467	430	442	486	402	470	456	431	482	458	452	450	473	494	420	438	445	429	469	480	480	439	487	438	441	436	466	422	458	478	442	439	470	430	456	430	416	457	459	484	448	418	457	455	473	465	432	469	461	459	447	473	452	475	460	404	482	454	440	450	470	478	469	463	466	490	440	491	454	445	482	443	464	442	429	474	447	461	499	459	516	448	455	454	467	458	433	456	435	444	470	448	464	442	441	472	470	455	463	453	496	436	443	501	456	494	438	432	454	464	443	472	468	471	435	442	504	494	435	444	464	437	473	419	484	449	441	476	491	472	408	445	486	442	440	430	442	446	496	466	468	447	473	450	485	464	464	452	455	406	466	450	457	491	478	441	456	432	413	448	434	516	441	436	389	460	485	455	490	473	448	488	467	446	444	417	446	456	474	433	437	462	480	466	459	445	451	442	426	490	450	463	466	442	441	449	434	443	477	492	459	437	455	438	422	455	457	389	464	486	444	407	434	498	477	468	446	439	484	428	488	471	422	457	463	430	426	466	452	459	455	457	477	462	462	460	467	498	444	456	457	485	467	491	470	482	451	478	436	438	461	437	461	480	426	439	472	480	443	450	495	423	479	435	441	469	483	455	469	478	473	428	445	470	463	489	465	438	453	459	464	448	491	496	433	476	436	442	457	477	451	462	469	450	440	460	464	449	451	479	461	465	464	463	473	455	405	427	476	450	434	488	449	442	445	456	449	450	465	441	441	418	468	459	478	460	480	463	467	468	491	460	428	477	443	441	447	414	527	474	394	459	463	434	410	442	504	412	460	467	479	461	456	467	450	451	449	451	426	472	450	423	476	484	463	443	431	482	458	437	429	449	463	459	477	441	470	462	433	471	441	503	476	432	528	427	451	476	474	455	450	456	413	450	433	464	429	467	430	447	437	416	436	465	441	463	435	449	419	467	472	450	441	487	461	463	436	474	463	462	414	447	464	452	491	452	499	468	402	412	444	493	474	434	419	453	457	436	472	462	457	419	439	402	484	441	444	448	460	485	461	474	434	427	494	492	495	425	458	449	441	452	492	412	446	459	454	454	459	453	452	455	462	458	451	486	439	475	479	467	425	434	490	417	445	450	480	444	469	463	457	471	473	484	441	475	468	446	454	442	429	449	474	447	449	452	485	440	429	448	451	471	446	467	475	484	432	458	444	419	466	455	453	483	432	485	483	457	447	451	454	460	472	442	431	451	459	461	460	441	450	414	427	444	453	472	457	470	434	469	453	496	437	482	463	468	464	445	447	442	468	397	433	470	402	496	474	455	451	482	488	472	469	469	440	437	473	458	462	495	438	438	423	436	462	484	445	436	464	454	456	452	467	502	440	469	472	433	473	471	475	445	443	454	452	427	435	458	481	464	443	469	471	425	424	417	435	436	440	481	493	480	471	426	505	490	463	502	468	438	448	413	506	450	433	467	452	455	468	403	454	436	489	417	500	460	477	452	433	395	473	455	461	477	435	455	441	491	434	526	470	430	487	464	478	476	477	478	438	469	431	477	459	455	435	429	471	461	459	505	463	437	462	448	465	453	442	437	479	481	434	453	470	472	441	471	489	456	470	466	442	493	470	438	437	473	480	474	455	456	456	425	470	461	444	496	468	466	457	514	427	470	442	446	451	485	469	501	467	457	436	470	467	448	419	456	440	425	433	461	453	458	418	434	478	424	441	462	499	428	444	462	482	460	429	486	481	435
24784	20723	26600	24681	9028	2185	1487	1155	1049	6100	18451	16016	7889	2783	987	683	579	580	660	587	587	587	559	575	579	568	593	601	594	564	579	577	594	610	560	547	554	573	541	585	588	592	595	585	566	595	611	587	599	590	543	562	607	578	528	630	605	539	596	602	565	584	591	591	580	549	550	583	613	571	563	631	601	556	572	563	574	593	576	578	534	579	584	592	616	568	585	618	561	568	575	592	621	564	561	616	584	570	613	569	558	584	558	611	608	578	556	598	568	557	583	593	577	545	597	552	556	580	531	565	578	601	563	597	600	616	616	551	579	577	576	615	577	577	605	527	546	555	584	514	524	563	565	548	566	549	513	580	587	545	548	586	547	551	557	542	565	573	589	550	573	625	545	540	597	567	571	606	611	558	593	558	562	581	533	539	566	591	591	574	581	593	572	591	609	555	568	524	621	592	539	537	548	583	599	577	616	608	591	588	547	561	549	520	573	551	590	606	567	570	611	542	623	543	569	555	580	549	625	587	579	576	609	579	546	600	551	551	594	587	527	586	590	584	542	565	572	589	604	586	561	567	587	562	558	598	585	597	551	569	534	564	568	582	581	541	577	568	569	558	551	547	564	575	587	591	600	608	571	598	608	625	571	576	559	591	608	572	591	596	585	525	540	619	576	571	563	525	537	598	560	579	551	552	583	550	599	554	565	606	599	571	520	609	595	568	602	571	528	552	584	566	590	583	573	618	603	560	551	594	602	523	604	516	559	577	595	527	558	575	597	577	603	585	598	561	582	620	559	546	545	556	555	548	552	575	588	570	546	581	614	586	566	521	575	585	589	558	645	562	549	580	550	588	569	581	611	577	574	550	577	624	575	559	575	534	614	585	575	536	559	594	564	575	575	573	535	550	529	579	565	596	588	596	523	602	554	528	551	569	574	595	577	570	608	561	596	598	577	515	580	622	611	576	558	564	531	591	561	539	587	584	554	545	592	545	586	557	567	567	581	534	583	588	564	576	597	554	548	503	559	628	546	564	576	572	563	563	585	579	605	621	608	577	572	575	569	583	566	588	579	591	556	571	601	543	543	625	577	569	606	576	563	597	574	567	617	605	577	567	537	593	605	537	573	554	574	564	578	604	575	639	600	614	592	542	570	593	595	547	596	588	601	614	618	541	558	597	530	607	573	615	503	596	606	592	616	559	566	579	573	588	596	590	590	587	561	617	617	590	550	577	586	559	577	579	554	561	556	535	539	499	583	586	586	557	578	588	591	579	600	554	573	594	592	586	609	550	590	552	558	584	602	565	576	563	599	602	543	553	586	563	543	588	544	579	618	606	540	551	587	590	570	559	590	542	551	554	574	553	596	540	558	552	579	600	552	549	578	603	620	588	550	584	579	555	585	568	572	537	570	608	661	544	577	586	606	557	573	540	583	544	533	591	599	598	583	573	579	559	567	552	586	551	571	600	558	571	533	599	559	551	592	590	582	610	529	554	617	585	615	558	556	568	544	591	609	587	612	584	587	564	639	548	547	612	589	597	581	536	546	565	575	598	586	583	591	506	580	583	575	557	570	550	611	543	606	577	540	601	598	565	548	580	577	564	547	568	568	598	613	562	593	520	587	562	579	617	603	601	572	571	580	568	602	594	559	580	604	569	560	600	582	575	574	584	550	596	561	588	573	579	577	512	587	575	561	567	572	588	535	549	558	614	594	562	595	579	607	556	531	570	561	585	571	530	616	588	553	568	573	559	543	561	550	582	560	576	582	543	614	534	561	595	604	633	597	551	568	570	551	563	541	589	580	573	588	562	570	596	624	587	594	587	598	555	591	572	582	584	554	624	550	562	541	602	594	584	534	580	608	614	557	590	596	571	547	548	544	583	581	600	545	570	595	601	566	559	608	548	561	556	553	554	592	607	559	579	550	582	622	589	548	578	601	562	549	565	585	558	561	582	584	566	583	556	604	557	562	565	557	572	536	589	560	589	560	546	604	603	605	573	583	544	602	556	578	575	576	574	559	517	600	560	551	610	587	572	585	611	616	582	612	573	614	574	549	577	583	602	634	585	602	579	563	576	549	544	555	592	591	575	587	594	606	589	544	545	628	564	575	609	557	577	606	533	638	594	550	559	536	583	604	574	600	540	606	579	578	570	569	589	596	578	576	558	598	568	585	589	539	595	585	565	574	575	548	593	608	530	571	552	588	581	583	550	572	597	604	565	575	606	573	608	586	574	574	551	590	598	559	591	512	571	564	564	606	578	587	581	577	561	584	557	622	588	543	577	577	572	555	553	587	597	573	558	592	590	553	584	542	537	593	589	622	548	624	543	571	589	553	579	592	559	550	594	533	536	595	531	630	586	564	594	568	550	585	523	585	558	574	561	590	533	587	603	581	606	545	572	579	607	562	597	568	583	611	552	549	551	538	600	561	570	583	544	592	541	558	565	599	582	552	574	541	582	540	537	574	567	546	634	526	585	571	579	558	572	576	576	555	573	569	604	599	610	557	581	582	550	567	577	587	559	576	605	570	567	581	559	558	583	582	550	543	599	572	593	584	596	602	568	598	568	560	576	563	548	588	593	571	572	592	504	609	580	578	604	545	580	595	546	579	565	565	558	584	562	558	551	542	601	620	535	547	579	598	551	589	626	581	553	569	503	592	587	559	572	602	560	559	620	563	573	556	626	557	567	564	578	586	589	565	550	575	602	587	570	584	577	569	606	592	584	547	617	556	521	533	565	582	553	589	599	588	594	533	616	581	575	505	556	554	572	603	559	608	562	609	568	570	557	554	611	565	527	583	553	580	553	589	579	562	544	514	599	542	557	592	570	603	551	594	575	601	564	578	598	554	597	627	560	570	560	572	596	555	577	574	553	648	556	585	600	557	532	588	542	556	590	571	553	597	578	524	582	564	597	557	539	541	553	585	561	600	576	536	558	592	592	571	597	607	537	556	573	579	619	570	599	593	585	554	547	587	539	538	614	591	585	603	593	546	563	594	568	552	564	562	587	515	598	543	562	579	609	599	560	562	582	601	539	577	571	555	594	596	586	576	562	582	597	593	548	523	533	562	573	579	562	578	583	574	559	573	564	553	563	585	597	556	530	547	570	564	584	626	563	530	580	604	572	566	590	576	571	578	589	561	621	560	611	561	570	585	583	561	580	582	620	590	608	599	616	576	574	574	561	603	547	580	609	583	594	584	559	554	615	633	565	594	562	601	572	587	612	557	587	577	590	599	599	560	558	595	593	585	592	589	556	565	608	604	562	578	598	609	567	562	572	569	567	576	584	590	543	568	571	567	549	553	592	598	550	571	569	592	569	584	641	558	561	577	571	582	568	575	570	556	564	599	561	573	552	558	628	595	597	572	557	592	577	588	630	570	573	581	573	598	610	565	611	555	552	572	537	533	554	539	594	610	585	594	592	528	607	601	553	568	577	564	541	554	559	564	568	587	608	584	540	508	541	573	557	572	578	637	570	603	576	577	556	608	570	570	588
5135	7658	7064	3839	2286	1819	1612	1356	1325	9019	19473	14178	7235	2718	937	602	516	516	481	506	505	507	491	507	505	481	483	472	508	525	472	475	545	502	458	525	509	485	462	499	492	498	505	527	506	527	484	516	499	467	522	503	516	451	493	487	498	483	505	503	515	514	497	536	464	461	493	470	546	507	485	515	512	477	469	509	521	494	497	488	464	502	452	520	520	493	487	527	495	493	465	487	485	534	498	539	453	507	506	509	486	494	480	496	465	506	523	496	487	513	504	457	467	503	501	509	479	531	483	512	470	491	483	478	491	504	497	451	518	498	486	483	452	527	512	442	489	482	505	507	454	493	493	496	518	519	506	515	467	537	499	491	524	528	480	518	490	455	495	521	522	477	479	489	543	481	481	496	514	506	505	500	512	449	482	518	508	538	451	503	482	478	520	529	518	521	474	469	487	540	484	471	509	510	508	513	472	470	489	485	469	462	512	522	475	497	464	504	498	480	513	485	538	483	549	475	518	525	518	508	485	460	522	491	511	471	541	468	508	481	494	477	476	512	480	499	548	501	533	498	543	554	471	490	477	450	485	473	491	508	504	519	475	480	521	497	490	491	473	455	465	536	506	498	490	497	509	513	506	477	501	489	522	521	479	482	451	532	530	487	467	529	483	547	490	473	508	485	495	508	515	505	505	520	468	483	477	474	511	458	505	507	498	484	523	482	498	481	494	512	532	445	499	499	461	555	492	508	478	501	542	490	567	479	465	491	524	525	509	489	501	463	493	487	522	468	522	508	477	495	488	486	515	480	499	515	489	525	513	487	478	495	538	504	483	498	509	500	487	488	519	525	496	504	484	503	455	486	488	500	509	458	478	476	469	459	486	492	499	486	475	463	477	464	463	470	512	492	506	493	514	502	493	495	522	494	543	515	508	498	480	515	498	465	476	471	512	483	522	523	481	471	457	503	474	469	502	494	497	500	507	500	502	487	481	515	518	534	474	484	499	447	514	512	519	521	506	519	497	497	513	461	485	479	480	481	518	534	478	499	500	492	537	458	473	486	501	504	494	495	477	486	494	485	468	472	506	500	503	503	500	489	519	483	529	470	481	482	503	520	469	519	485	468	486	500	490	493	523	499	451	508	510	525	528	537	478	485	482	499	488	519	500	501	521	505	488	516	528	508	506	528	489	474	519	513	501	470	505	478	525	525	464	522	499	512	514	519	467	485	486	474	535	478	536	536	501	496	488	491	504	511	460	506	504	486	506	469	521	520	499	481	470	529	487	499	485	493	507	469	475	522	526	480	507	510	519	533	473	506	518	459	493	469	497	468	502	457	491	509	491	487	483	482	514	496	476	505	492	471	501	497	483	514	544	496	506	495	470	499	540	505	483	476	491	513	489	520	526	487	484	452	516	493	490	514	533	519	519	508	505	508	481	519	457	514	541	475	490	465	494	501	480	470	477	478	474	526	471	531	513	495	479	472	503	465	474	540	489	492	510	491	458	491	486	509	526	506	508	521	471	521	487	511	497	478	473	517	456	498	493	476	517	497	466	508	457	532	515	504	496	498	497	552	496	497	525	528	460	527	471	529	511	480	517	493	474	472	519	489	514	447	498	492	507	523	483	476	519	507	444	498	497	504	504	529	498	539	462	498	494	514	457	489	515	426	505	511	508	512	503	514	503	495	481	480	475	521	485	500	456	470	480	528	486	539	470	519	502	479	497	485	475	483	505	466	488	481	461	468	469	541	508	465	484	519	462	513	489	496	533	464	486	512	496	522	472	504	493	494	461	458	494	503	466	486	531	476	540	504	505	535	460	495	519	508	476	497	487	478	489	502	474	506	495	488	513	445	491	456	520	475	473	521	484	490	481	506	522	490	503	488	482	512	499	536	463	488	500	505	484	506	516	476	461	534	484	499	488	491	490	477	476	517	528	471	531	499	506	486	479	523	499	476	504	471	509	497	555	519	494	543	463	542	481	521	504	486	524	538	504	489	499	521	499	506	496	496	512	552	505	503	510	475	462	467	480	493	524	527	497	502	489	514	519	484	513	532	503	471	520	487	491	528	485	518	519	504	530	502	510	520	503	489	486	482	518	465	475	517	527	545	474	500	565	500	521	490	475	515	517	494	489	502	457	474	479	506	450	503	493	493	507	507	530	460	475	466	551	516	467	459	505	501	478	477	504	497	509	518	498	515	501	499	559	498	486	543	478	485	519	481	471	506	504	499	485	517	515	467	493	494	514	504	451	499	460	477	522	482	436	496	492	458	499	537	500	503	483	490	576	502	513	530	496	496	515	495	530	485	466	494	484	523	468	463	501	511	491	473	495	459	457	493	477	505	458	505	530	484	477	520	514	520	461	536	474	518	496	480	499	510	524	522	530	539	529	496	497	495	501	517	456	502	486	473	506	505	489	486	459	489	469	484	481	473	442	451	496	500	492	500	481	496	518	511	515	505	478	436	486	524	510	493	481	484	455	475	484	497	497	483	498	494	534	513	495	504	494	468	507	516	464	516	487	473	520	483	491	510	500	501	482	490	527	476	459	487	518	465	507	503	503	455	506	514	498	475	503	505	521	505	502	516	497	491	461	485	482	538	491	504	504	500	510	502	498	480	522	500	496	475	546	491	477	496	465	532	486	420	491	497	481	497	472	507	501	483	484	491	486	526	500	481	539	483	534	530	489	490	496	460	513	494	531	499	490	474	515	519	509	512	506	504	515	475	491	528	501	503	467	521	507	521	497	482	493	538	494	451	497	501	460	478	496	485	492	516	513	492	498	541	524	478	508	509	499	476	507	514	472	500	478	463	511	462	524	499	496	490	519	510	504	481	491	464	472	509	500	479	501	518	500	494	507	477	522	495	523	489	484	512	458	483	461	521	528	503	520	499	496	510	516	502	537	461	505	471	496	492	504	515	458	489	489	489	472	472	498	513	523	442	494	455	470	478	461	460	483	537	481	519	501	520	526	536	495	521	470	500	478	481	474	499	511	487	515	485	487	468	547	467	499	469	503	509	489	489	548	522	498	492	470	487	559	542	475	482	508	479	487	515	521	495	509	517	481	524	488	474	471	473	497	535	484	504	498	494	459	481	513	545	504	501	475	494	508	484	491	534	482	514	506	504	474	465	490	493	516	510	499	474	477	495	526	480	515	461	487	519	505	458	480	488	470	448	518	518	502	470	492	523	466	502	513	511	499	498	510	502	516	514	493	474	489	543	467	486	504	487	463	505	503	499	491	465	505	493	509	505	508	449	511	445	481	487	519	503	498	476	517	517	486	506	508	493	492	495	489	485	509	474	471	513	459	474	531	538	472	496	504	513	512	538	505	475	536	472	487	505	527	494	474	489	496	507	483	475	467	515	499	462	517	501	478	451	478	488	470	520	528	484	451	505	467	527	458	511	481	490	507	481	460	509	474	511	491	516	521	525	542	481	493	491	528	510	482	493	439	501	530	502	480	501	495	507	496	477	488	473	495	482	490	490	483	483
23725	20720	27654	23819	20481	8306	2744	1859	1795	9117	27641	28387	16794	5977	1612	911	778	771	713	755	734	725	703	723	693	695	701	690	693	710	753	701	708	727	752	712	742	672	632	724	679	688	651	721	723	750	734	693	708	662	696	746	714	678	717	677	722	695	714	732	703	695	656	699	673	692	660	697	652	713	678	730	732	690	690	758	675	686	671	695	683	703	683	698	680	744	723	659	726	683	695	674	717	711	675	676	688	710	705	686	690	699	700	695	686	645	702	708	665	697	691	718	711	715	669	663	669	685	698	701	679	692	684	695	686	649	708	745	745	693	676	684	734	688	669	697	688	723	711	702	726	681	712	717	712	682	682	703	679	685	705	692	726	717	746	678	748	725	701	692	702	675	686	696	731	727	728	634	701	734	671	706	671	690	699	712	653	748	688	686	669	717	697	733	706	624	718	646	695	644	688	697	693	647	718	759	671	681	673	729	719	654	671	716	702	688	713	662	686	683	676	679	673	658	686	685	700	684	678	702	708	681	757	634	694	744	733	657	683	672	694	741	653	704	699	730	712	662	684	688	689	695	686	675	684	637	667	731	666	739	724	702	693	685	695	699	665	656	687	704	727	701	712	715	689	708	744	708	699	684	716	658	661	683	696	645	700	697	691	705	690	721	704	751	679	710	684	685	691	700	660	709	681	684	685	756	745	701	670	703	708	692	674	751	671	671	637	669	700	697	678	686	674	697	692	735	670	676	694	695	670	683	714	668	682	702	663	723	743	709	676	721	681	670	707	645	688	706	698	661	651	698	683	689	689	707	688	710	686	671	665	656	664	760	677	749	667	702	658	678	682	669	667	707	697	679	687	672	687	667	696	690	675	709	688	697	638	695	688	691	695	632	752	755	739	732	678	673	662	661	690	658	691	679	697	692	704	661	635	681	681	689	642	695	726	736	686	702	688	705	705	697	683	647	737	675	693	731	696	738	685	722	636	672	697	698	729	661	683	656	682	678	716	728	672	732	745	691	690	712	748	690	669	712	715	663	676	682	730	687	680	681	722	708	674	669	693	674	724	707	734	713	722	670	662	699	703	760	740	677	693	679	675	667	714	733	672	733	668	657	708	678	678	695	679	683	739	681	700	688	674	680	666	689	678	733	685	708	706	703	690	714	642	675	722	677	657	702	673	700	711	661	689	671	677	687	715	654	660	706	713	702	709	677	651	724	747	709	667	692	685	635	742	638	718	704	687	663	688	688	708	709	694	678	681	615	713	695	715	688	697	661	692	671	726	706	701	703	721	695	702	692	683	677	714	715	697	677	685	700	758	688	705	642	656	719	745	685	739	751	676	698	699	665	648	723	673	643	667	681	714	692	685	720	701	721	699	686	701	712	660	691	644	738	708	681	743	642	701	682	673	685	651	676	684	681	702	743	714	682	687	672	731	712	749	666	680	695	687	703	739	691	684	720	679	702	680	700	688	706	622	634	724	696	729	744	714	716	688	683	678	722	703	722	720	654	665	707	706	710	680	694	688	685	692	724	749	671	704	699	657	675	682	704	670	703	696	705	689	719	736	696	714	648	680	715	711	685	672	697	700	682	684	709	690	698	727	709	720	703	705	695	680	701	752	712	719	680	681	698	716	693	732	726	709	748	667	680	707	669	716	662	710	717	666	677	714	680	670	676	670	664	678	720	690	729	699	647	675	728	689	729	700	734	686	698	697	694	677	680	698	710	688	683	688	686	736	710	728	707	715	661	673	723	669	696	710	667	644	684	684	703	689	685	675	637	653	753	663	696	658	696	669	699	706	648	699	701	695	708	763	673	734	687	705	681	673	680	666	715	687	733	734	711	695	666	690	673	658	671	697	685	649	670	689	676	727	705	664	670	678	666	664	696	684	704	638	702	688	629	611	699	723	689	670	717	704	696	712	675	700	693	661	686	687	680	670	697	668	732	681	680	712	673	696	667	687	635	671	670	677	698	654	708	727	676	727	688	686	666	678	696	717	720	652	712	661	674	703	714	734	679	705	761	658	630	641	702	710	716	671	674	693	736	664	709	689	666	661	623	694	672	698	727	718	725	687	685	685	721	658	671	697	731	706	677	702	710	721	712	708	678	699	662	664	691	704	709	699	712	683	692	722	703	692	665	671	674	739	742	682	651	639	742	667	687	733	640	694	698	656	670	711	677	693	749	725	654	669	700	690	705	676	637	654	708	684	706	694	690	786	717	705	717	714	681	686	696	677	648	700	732	694	708	710	676	697	675	659	644	652	718	681	667	709	709	740	662	701	658	683	686	640	749	706	662	649	691	700	718	719	713	666	721	723	697	679	673	648	715	738	682	692	724	691	696	722	673	729	704	634	662	705	721	692	673	676	696	727	693	666	672	698	693	661	691	684	700	674	681	696	669	688	628	701	706	701	681	720	741	688	678	706	674	696	695	666	721	680	689	684	672	712	724	670	702	689	703	695	700	705	695	690	663	677	705	723	701	726	725	705	701	694	633	640	696	672	673	724	692	695	736	711	725	727	708	697	673	706	653	696	715	692	693	704	707	713	706	677	671	701	705	666	709	696	714	722	698	688	668	652	674	690	652	719	724	694	665	680	681	706	706	701	695	716	690	685	728	695	681	649	703	692	676	697	664	669	695	673	724	691	681	740	729	710	629	684	729	665	734	708	676	670	665	698	713	700	661	704	721	678	677	646	714	738	685	632	690	697	693	646	690	718	728	729	671	711	711	659	699	663	696	661	664	701	713	717	688	739	702	677	708	677	683	713	703	679	730	687	677	661	704	682	714	696	650	692	694	717	664	693	680	713	688	710	667	723	691	724	683	694	714	694	690	748	700	715	672	696	677	691	698	688	628	699	648	705	680	630	682	734	665	698	710	705	688	681	692	678	681	721	677	713	694	682	746	712	701	690	718	696	728	667	692	706	732	705	673	690	701	696	663	680	686	680	645	689	671	736	673	695	713	659	662	713	693	715	700	738	669	714	692	682	679	748	675	730	729	689	647	669	690	738	676	642	709	711	681	656	677	704	680	671	697	699	703	656	662	682	720	681	739	650	686	692	673	687	674	704	708	682	717	694	723	671	732	663	737	687	702	692	693	707	691	690	649	675	662	704	691	686	718	705	744	713	686	708	706	681	629	709	665	709	651	664	702	709	728	671	671	633	666	677	690	711	739	686	704	721	745	722	709	669	706	723	668	671	668	670	691	679	688	699	704	675	707	700	695	700	697	702	691	593	659	700	711	638	693	720	673	661	637	779	729	671	672	709	664	713	674	649	728	722	688	698	666	704	672	719	693	709	681	690	692	677	703	616	685	708	646	711	704	716	716	671	684	721	662	663	682	727	673	706	713	711	700	673	692	699	703	650	708	719	653	646	717	690	723	691	639	713	683	647	679	711	656	681	684	675	655	674	677	691	677	667	702	708	726	698	656	692	721	720	718	691	686	651	711	748	693	722	694	723	651	662	674	714	723	702	696	671	649	691	680	662	642
5634	12191	11116	5696	3923	2957	2345	2163	2517	12038	28811	24422	13627	5205	1518	771	640	577	627	594	554	629	606	563	579	570	597	625	583	612	602	594	574	561	572	579	616	579	620	613	575	618	584	614	584	588	601	607	663	586	632	569	621	552	590	606	606	581	578	634	576	600	625	619	601	616	570	648	605	592	579	592	570	574	592	604	558	640	568	550	627	545	560	557	631	568	599	594	525	586	566	556	554	585	593	613	551	567	604	597	613	628	572	586	590	558	608	592	558	589	577	544	595	581	593	537	594	576	600	575	590	596	539	577	604	591	550	617	606	553	636	642	565	560	555	603	587	611	554	608	580	576	597	592	588	603	609	612	590	580	600	550	584	586	602	612	602	585	526	541	605	580	582	562	626	632	579	572	580	562	591	586	612	581	609	599	558	516	583	613	580	577	585	578	565	524	588	538	564	560	598	574	567	582	584	583	585	611	604	592	576	639	612	602	630	645	594	587	581	579	588	613	522	597	547	590	574	586	580	583	608	609	547	595	576	616	563	594	587	588	595	556	583	552	583	566	575	537	599	606	601	593	549	607	572	576	607	599	581	603	548	583	576	575	599	619	599	591	588	624	564	595	601	558	573	555	579	633	614	630	604	539	574	569	604	653	611	575	583	578	572	605	576	568	638	584	584	626	626	622	570	541	609	571	561	631	584	577	593	570	609	579	599	580	542	549	631	583	554	573	609	607	591	601	586	543	565	568	587	567	565	567	591	571	569	600	568	566	555	577	560	594	603	570	589	581	577	596	557	566	585	609	535	578	625	569	605	592	575	592	636	623	603	561	568	631	579	585	583	569	593	551	565	533	635	586	588	627	570	576	589	537	599	614	564	579	567	592	600	612	557	590	567	564	549	540	559	593	593	607	542	593	620	590	607	545	552	646	585	574	575	572	556	571	576	593	591	600	550	569	556	613	583	558	545	598	576	576	577	602	601	571	616	570	562	566	577	581	598	589	570	556	587	587	568	597	601	600	559	560	560	581	567	616	626	539	582	605	624	554	551	563	602	564	594	617	606	561	588	578	586	608	573	578	622	567	598	586	585	606	598	544	590	610	551	609	580	624	602	568	577	608	602	572	584	592	574	537	591	574	609	597	588	590	592	608	603	605	594	584	589	619	532	600	598	597	582	581	583	557	586	635	592	563	605	592	548	627	581	583	588	607	642	573	595	582	565	563	559	602	566	592	594	621	565	636	593	582	611	561	530	557	606	596	629	573	561	569	543	599	616	594	579	575	600	583	595	623	605	582	609	597	584	578	607	582	576	556	541	673	598	586	554	596	577	592	620	591	548	614	572	587	567	600	578	595	548	602	569	591	616	609	605	627	572	613	562	601	604	598	593	644	598	565	573	573	574	605	550	601	623	622	576	592	573	591	605	550	590	590	609	564	613	603	586	622	634	582	591	556	589	596	575	561	580	599	617	566	583	626	603	565	589	541	598	578	586	593	551	586	591	582	573	532	589	605	553	561	576	581	566	548	574	575	601	560	610	598	599	623	563	583	587	594	593	605	573	604	553	577	598	591	568	591	538	586	568	592	568	495	588	559	561	563	574	571	569	614	555	552	639	586	592	599	576	585	586	557	568	559	584	579	543	559	566	607	609	566	582	619	573	566	561	561	613	556	579	601	605	599	583	547	556	590	581	633	540	545	598	559	571	537	569	543	629	580	570	613	554	542	589	586	599	582	540	593	594	624	580	578	583	569	601	619	559	599	548	584	599	609	597	571	550	562	572	600	625	560	659	578	564	590	569	587	582	584	584	586	585	556	571	540	584	585	626	528	619	581	595	560	629	605	574	607	626	593	583	581	610	569	633	579	543	603	606	588	589	603	582	580	569	536	578	570	619	591	621	618	573	598	583	581	581	522	516	599	573	536	574	566	583	618	610	579	576	638	588	602	603	631	587	597	534	604	570	604	608	575	572	585	545	588	583	582	570	545	589	618	620	578	560	571	601	591	581	601	571	564	599	624	571	623	556	592	563	569	568	588	608	604	592	568	601	606	587	539	550	584	582	618	609	630	553	599	586	549	631	575	574	573	523	567	561	579	638	585	614	586	628	564	608	597	597	555	608	581	567	565	553	593	546	562	583	612	575	618	619	612	557	557	585	565	578	563	601	585	572	569	569	604	592	580	632	626	568	521	596	599	631	601	589	585	570	570	553	585	588	553	606	605	601	566	558	574	594	583	615	549	578	539	540	606	612	585	606	589	560	612	617	572	595	548	594	540	570	584	559	622	623	583	531	618	549	617	583	552	611	553	587	596	552	591	622	578	555	600	556	532	588	603	577	595	556	583	611	590	574	583	574	635	593	588	567	591	587	603	566	568	551	582	548	599	582	608	589	600	588	588	619	574	602	563	550	555	558	551	586	600	569	577	569	598	605	571	579	587	603	592	551	575	596	558	558	573	587	584	560	566	570	599	566	555	604	609	620	571	591	572	563	537	616	605	603	560	563	583	527	635	558	595	561	589	609	571	626	528	578	569	542	597	554	602	563	573	591	582	527	623	583	601	577	595	598	557	596	537	612	588	565	589	580	589	572	597	622	603	548	588	595	546	548	584	572	633	608	572	539	601	546	558	620	565	593	578	575	595	579	569	612	590	567	566	572	585	561	608	593	596	593	615	599	596	612	591	577	587	529	583	614	581	563	543	605	564	591	599	532	542	574	566	596	562	604	612	604	621	589	580	614	608	580	552	609	580	593	588	580	572	581	591	554	613	575	565	577	565	582	610	597	608	597	608	578	578	599	573	601	560	575	624	576	578	556	618	608	568	599	585	614	606	598	571	632	565	602	571	602	567	603	575	549	564	598	600	601	559	578	569	598	565	561	595	580	586	605	602	562	553	567	576	600	561	581	601	572	625	569	633	596	585	569	633	587	594	596	559	580	528	547	545	562	592	599	579	621	602	573	573	575	589	573	604	586	585	600	548	564	603	586	576	609	555	615	574	597	553	566	580	553	571	588	574	578	634	549	616	586	557	628	565	581	563	587	560	605	594	568	578	610	597	632	575	567	625	593	624	581	587	625	577	568	590	607	592	583	535	574	581	592	595	616	560	586	632	576	542	592	628	553	590	586	554	558	628	608	574	567	576	582	574	584	564	595	542	589	582	541	620	543	606	527	537	558	597	588	540	580	608	577	606	569	580	568	624	586	553	580	571	606	594	634	544	599	571	580	587	544	610	514	631	593	585	592	575	602	581	598	567	621	591	598	595	572	598	598	594	555	577	584	544	588	559	582	577	590	599	588	602	598	592	561	588	558	580	551	612	599	595	535	612	581	589	564	566	624	591	572	607	557	561	572	595	615	577	600	560	592	558	608	629	599	573	559	608	594	567	598	582	570	608	571	597	595	554	544	573	558	542	585	595	592	571	566	552	590	574	540	632	576	571	547	541	582	566	607	557	641	612	592	575	554	596	583	596	590	604	569	583	604	571	594	586	601	560	629	579
26847	10989	2795	1531	964	753	716	682	642	761	1361	2021	1510	956	741	597	564	558	557	606	573	553	576	605	566	543	564	520	568	558	586	525	564	576	589	587	553	571	556	548	559	538	604	571	596	553	558	559	517	562	580	606	573	555	568	570	584	564	558	568	586	586	580	604	570	561	614	596	602	527	609	548	559	576	544	580	532	577	543	569	597	593	593	566	565	545	563	543	576	564	545	553	538	624	563	532	546	602	552	525	565	571	573	552	579	582	583	521	563	572	578	580	572	522	563	508	542	535	519	550	577	532	507	571	564	547	535	542	557	539	583	537	540	570	601	586	578	513	610	533	562	556	593	546	541	557	568	590	551	511	576	594	563	556	567	565	575	551	555	581	568	568	550	564	592	571	550	559	519	576	585	596	612	550	538	583	548	539	557	627	558	595	572	539	551	598	598	557	602	548	533	547	560	547	595	587	551	556	575	538	565	554	581	550	571	550	562	561	558	544	509	563	559	591	563	560	545	546	565	548	576	560	592	575	596	598	593	567	596	548	529	507	587	567	547	572	585	592	582	557	550	585	564	556	544	551	584	575	538	615	551	556	572	548	554	567	565	533	582	564	580	528	578	584	568	580	565	573	571	571	532	533	573	538	577	500	573	586	585	569	528	563	584	574	533	574	560	521	553	522	577	542	586	556	544	583	563	608	602	543	516	532	592	558	581	536	567	573	555	577	574	577	571	607	586	523	577	596	577	532	601	574	501	563	528	600	529	568	541	576	574	500	593	559	585	569	517	550	536	539	570	540	582	594	547	572	543	529	538	571	549	534	549	543	568	582	564	562	533	594	569	549	572	583	567	548	543	598	562	594	573	532	558	574	543	537	541	581	545	548	600	541	575	559	515	584	545	564	562	594	553	572	528	536	535	560	595	533	556	592	599	570	572	556	571	516	544	559	554	594	570	648	540	588	552	578	587	557	567	553	589	498	569	601	550	546	561	574	542	611	578	568	593	626	525	583	506	602	551	563	574	588	558	581	575	566	564	573	555	594	569	558	603	575	540	574	569	590	566	531	540	605	543	599	524	589	559	537	575	628	583	567	564	529	574	573	603	583	574	617	568	517	566	567	592	533	531	561	556	556	595	613	532	567	569	585	583	559	544	565	523	579	583	569	541	567	539	566	569	562	573	538	564	550	589	590	563	560	588	568	588	576	545	537	583	536	577	583	539	587	561	548	531	574	601	568	588	570	550	569	546	578	522	563	542	572	582	596	572	566	592	517	579	504	563	539	588	592	556	525	534	537	551	542	573	565	556	562	572	576	619	564	559	573	586	551	593	581	531	564	551	628	612	564	568	538	541	566	576	577	546	556	556	565	550	586	533	561	580	532	581	572	579	575	611	521	578	584	580	507	526	560	589	580	563	567	541	556	563	558	543	566	524	572	585	576	555	566	563	563	545	566	599	568	538	552	576	564	524	545	570	574	539	570	560	569	585	576	545	543	541	598	607	559	553	579	573	575	560	595	541	575	595	554	576	543	567	602	551	568	587	591	534	552	575	539	612	548	592	591	603	552	538	551	546	571	564	520	571	614	655	543	562	541	563	581	563	542	518	592	557	574	548	584	545	574	577	567	591	576	558	550	552	600	604	526	524	559	557	563	553	569	585	537	611	584	555	547	589	605	542	559	560	580	576	562	547	558	580	572	574	550	557	564	556	543	580	585	582	543	545	570	568	612	567	575	537	550	623	545	546	565	542	523	577	546	605	533	530	571	613	556	533	591	541	560	619	579	588	579	584	579	610	556	508	564	564	631	537	575	531	541	550	564	578	553	586	571	531	550	552	555	582	563	551	581	566	567	540	528	579	557	581	567	523	549	558	591	554	567	580	528	589	567	542	608	570	541	566	586	567	556	508	527	566	531	576	579	513	554	555	550	564	547	544	530	572	530	560	568	544	546	557	568	571	582	530	566	617	562	545	556	535	582	573	561	531	593	555	603	528	558	550	586	595	544	548	569	545	559	542	527	554	600	573	552	584	550	559	540	511	603	599	578	591	574	609	564	570	581	604	565	581	591	595	578	579	536	523	553	546	561	564	574	546	577	538	566	536	589	544	530	545	580	559	586	591	561	545	557	551	555	569	584	570	601	559	570	574	550	585	561	542	535	506	560	615	582	550	545	576	564	534	538	549	570	593	544	578	600	529	565	551	548	520	532	546	544	580	568	531	582	568	547	599	558	560	583	568	548	542	600	563	587	567	552	539	549	579	559	553	545	577	572	569	604	558	562	513	566	547	540	544	564	534	532	589	574	577	586	565	587	533	560	554	550	578	577	528	594	578	548	609	572	543	543	573	534	524	568	559	539	517	576	541	571	550	567	547	585	569	556	546	546	519	545	595	557	550	593	537	557	537	591	531	571	539	538	552	589	561	563	551	522	516	510	576	599	532	548	585	560	590	608	599	509	551	575	591	503	571	577	597	541	562	547	580	518	580	565	543	544	567	557	595	524	552	575	559	560	565	557	537	579	580	557	578	578	565	505	583	576	575	530	572	581	544	590	576	584	576	608	577	557	543	600	538	607	521	552	565	604	545	559	522	587	545	572	583	544	574	577	561	600	566	567	555	571	586	516	550	582	572	563	535	531	579	568	595	570	522	547	553	596	598	546	547	541	630	558	539	563	518	577	545	549	533	578	572	554	550	584	589	546	569	580	577	551	583	530	548	601	544	532	606	559	536	568	527	527	582	523	587	583	570	582	559	617	528	543	571	562	552	590	571	550	553	572	523	576	596	568	549	575	599	571	576	551	577	587	551	598	513	552	554	575	555	533	571	520	576	542	538	599	573	568	535	608	564	552	567	557	588	530	557	569	561	513	543	601	554	540	558	563	547	572	528	594	567	594	568	583	555	570	555	549	603	539	593	525	594	568	590	565	555	570	538	591	566	547	566	575	586	582	555	515	569	559	585	603	543	593	555	543	551	587	569	562	582	507	539	571	560	557	535	539	569	527	562	539	537	568	523	526	583	609	593	557	551	559	547	583	536	584	535	544	543	577	562	599	552	553	586	536	525	607	540	539	584	612	600	575	617	566	567	598	538	612	528	550	554	512	579	601	553	544	589	581	577	494	560	586	621	562	595	581	551	580	545	546	543	546	542	565	533	546	591	599	564	534	585	544	581	546	548	595	592	552	552	521	570	557	584	572	557	560	594	529	557	559	604	579	588	512	557	596	536	589	578	544	593	520	545	580	548	537	564	556	595	543	569	556	582	555	550	557	558	557	592	571	582	591	556	556	554	571	555	521	554	562	598	583	607	544	566	562	594	578	566	599	506	557	561	550	542	563	530	542	527	588	584	569	578	558	546	556	618	566	581	516	608	574	547	590	537	577	577	558	583	593	535	606	543	529	527	527	570	555	572	577	555	557	581	583	589	521	541	580	537	564	593	537	567	505	535	567	556	574	586	536	576	559	566	589	555	543	550	589	593	553	537	562	557	551	564	533
6246	3302	2634	1407	1023	831	793	769	635	918	1857	2457	1636	971	618	517	485	474	490	476	463	471	460	467	470	478	482	457	484	496	477	433	472	480	465	482	492	483	476	485	510	463	444	520	486	454	455	472	444	472	477	508	459	456	476	470	493	495	447	450	435	484	489	476	450	449	460	456	473	465	472	496	472	481	462	428	447	470	448	478	517	485	448	473	490	490	463	435	489	413	489	485	495	458	486	477	444	479	451	472	440	512	492	457	516	465	483	436	444	448	466	456	468	450	447	428	476	453	478	485	466	438	471	448	465	477	462	511	457	443	464	471	471	474	423	488	450	483	464	446	513	463	449	453	503	444	448	456	494	478	425	470	475	461	451	503	457	511	479	462	479	471	491	456	471	430	498	426	456	461	497	468	490	455	473	466	468	536	471	503	433	497	476	446	456	469	482	504	443	466	453	467	489	477	466	421	449	448	480	468	519	485	493	439	461	482	446	483	493	454	473	469	467	473	448	488	466	484	458	436	425	447	472	487	443	448	477	418	512	476	497	453	468	505	480	457	483	507	460	438	434	477	474	460	493	447	495	481	500	464	446	499	470	506	455	435	452	491	467	472	470	460	496	460	476	478	453	483	492	499	442	448	447	476	488	460	495	450	510	463	465	466	484	487	461	446	489	462	451	467	474	468	478	477	510	440	473	457	480	457	475	459	448	483	455	478	498	477	493	435	442	458	449	504	496	468	501	462	457	453	471	464	456	509	457	449	451	475	434	461	442	463	499	439	446	461	472	457	467	489	508	461	503	419	461	446	447	473	473	477	458	452	466	452	498	409	455	433	437	451	469	467	448	488	496	488	475	444	451	469	486	481	473	469	498	489	457	443	484	499	513	445	460	480	454	502	456	470	466	480	507	430	463	455	476	455	494	497	460	479	484	476	473	452	475	438	471	494	501	421	456	463	470	464	484	455	450	469	488	506	448	448	463	460	420	481	466	504	458	490	527	505	498	470	452	479	484	485	432	476	477	464	459	456	491	462	457	472	429	475	445	448	520	481	480	466	491	470	485	456	471	426	464	461	451	431	475	497	457	475	437	437	439	452	464	438	470	475	465	481	477	455	500	457	460	459	483	460	479	435	468	470	467	465	475	470	490	469	486	432	487	436	443	463	494	475	425	484	473	456	466	446	464	469	435	471	493	453	451	471	483	465	460	457	487	500	452	477	472	452	457	440	465	494	450	449	494	492	473	479	438	521	484	510	493	517	467	457	474	499	432	455	451	476	434	459	483	469	475	474	453	478	468	505	448	459	503	442	466	473	484	451	454	506	447	496	474	481	469	494	449	444	514	441	468	517	472	467	460	481	461	464	493	457	422	453	490	461	487	457	460	434	479	472	444	430	450	460	473	459	471	478	499	519	461	497	469	452	480	424	425	479	467	475	455	471	492	478	471	499	477	474	493	494	513	496	495	489	457	486	435	511	474	469	475	478	491	445	451	466	443	464	504	480	463	440	481	482	495	466	487	456	481	495	461	496	517	464	464	478	489	493	480	453	468	451	455	515	469	457	469	484	481	449	456	456	440	468	449	432	510	491	484	481	488	477	450	494	470	487	468	443	488	453	480	497	465	527	441	442	461	445	442	470	484	458	481	492	467	480	439	477	474	454	465	466	437	453	466	471	457	427	474	467	426	462	438	484	449	477	477	463	477	483	488	487	487	517	443	467	476	445	493	456	495	490	452	478	482	452	483	461	474	474	453	467	489	451	489	482	457	486	509	488	485	511	464	523	463	482	422	455	469	496	447	455	454	492	475	441	472	466	447	465	450	469	462	475	435	459	441	464	466	408	452	451	438	466	409	486	484	452	466	456	486	452	457	480	473	476	434	483	465	450	510	462	469	474	453	454	476	452	459	456	451	482	477	444	456	453	451	466	464	483	447	445	483	492	436	503	452	455	471	472	449	426	464	494	494	476	480	451	465	489	462	499	481	515	467	460	450	484	456	448	454	463	474	480	438	485	476	463	520	487	431	476	475	450	471	466	471	498	449	464	422	489	485	459	456	456	466	490	425	437	431	439	419	470	457	522	460	437	486	473	476	464	456	448	459	457	491	466	457	435	503	469	494	464	508	490	472	446	464	470	490	465	464	455	467	468	440	444	497	508	467	472	473	452	470	436	492	467	468	440	476	421	470	483	468	429	468	477	482	466	459	447	490	482	456	438	413	464	485	464	466	450	468	488	424	469	472	457	454	461	461	473	485	470	501	460	430	481	423	486	468	451	476	441	467	452	462	468	541	481	463	493	484	465	475	488	458	467	438	501	476	475	471	480	476	467	481	473	482	461	471	459	505	463	472	452	515	468	479	459	479	481	457	465	481	444	477	486	485	456	469	505	462	487	445	493	504	456	496	477	464	498	473	508	469	468	456	475	455	474	486	471	473	476	484	445	453	441	467	484	468	419	472	424	464	448	489	471	477	460	497	484	475	470	484	459	477	461	491	499	474	487	490	484	437	431	487	447	423	454	488	475	455	477	428	464	463	486	453	472	474	448	480	494	475	460	479	471	474	461	466	495	423	495	408	482	500	447	462	489	508	477	467	446	453	505	468	500	485	482	479	449	461	478	472	490	508	474	478	451	443	445	449	462	458	453	455	476	482	482	483	489	513	451	430	422	458	473	506	473	476	463	442	438	477	466	474	473	452	480	492	469	472	464	501	467	486	436	483	502	450	460	465	473	492	481	454	492	452	479	455	497	440	463	452	431	502	443	467	459	470	491	457	468	499	453	439	462	468	456	470	471	471	464	445	452	491	509	506	449	467	457	452	470	441	503	440	462	479	481	485	522	483	502	469	473	472	417	458	486	482	495	445	510	421	438	484	476	450	390	482	463	451	477	437	475	468	455	506	494	474	475	431	463	493	497	451	479	464	448	479	465	446	470	442	526	435	479	450	492	420	508	481	474	477	470	472	475	462	466	477	486	460	459	472	495	494	464	467	469	409	425	467	471	427	472	459	462	439	511	439	459	497	525	479	488	465	442	468	449	458	469	452	485	467	465	432	477	451	499	506	468	477	509	485	441	460	433	491	514	453	464	483	453	496	483	462	449	479	470	450	440	467	458	454	451	464	529	508	456	491	484	473	481	445	493	483	430	444	471	483	455	498	438	476	483	486	452	458	482	450	426	477	439	477	472	487	469	478	463	468	487	505	449	471	445	469	457	486	459	483	471	476	467	474	485	454	491	483	480	471	415	435	469	442	460	458	433	483	466	497	478	472	433	422	473	499	476	477	438	440	455	493	512	452	506	492	519	432	473	452	457	493	462	482	483	462	499	469	425	469	455	457	484	478	473	482	417	489	452	469	507	462	438	477	468	459	427	502	510	510	513	476	478	457	493	447	432	496	457	456	492	482	463	487	442	445	461	457	480	471	454	446	440	449	478	484	458	440	465	470	451	472	438	482	484	473	454	491	451	463	481	455	431	495	455	441	475	494	468	466	463
24683	20713	26601	24669	9736	2367	1496	1101	1002	1769	9374	16935	11381	5131	1783	818	631	630	583	583	586	600	617	632	577	604	615	608	621	602	594	600	593	633	592	607	600	575	592	584	556	592	628	574	567	626	575	574	610	606	598	595	577	614	628	615	605	617	606	631	603	601	568	596	582	618	589	573	596	575	575	601	551	597	596	625	554	627	613	587	594	564	567	598	626	567	645	584	550	617	599	604	583	587	586	563	597	616	585	624	577	621	560	578	588	577	583	632	578	608	608	598	546	608	578	601	616	588	583	580	587	608	612	578	578	566	609	596	614	558	599	641	596	599	614	605	624	622	623	553	605	615	618	550	608	616	568	608	576	584	561	597	654	651	597	589	596	619	594	615	600	601	577	571	589	613	588	570	625	567	616	600	621	559	566	608	574	627	600	594	576	602	578	563	585	601	607	602	630	621	580	578	611	620	646	601	628	586	577	618	598	592	618	616	555	626	562	593	608	587	572	564	605	560	624	563	587	607	620	595	595	636	594	609	632	579	644	618	639	640	607	582	624	594	594	602	596	579	587	617	624	595	571	595	577	603	612	573	584	554	562	612	589	554	614	596	608	583	590	582	570	567	597	596	556	594	569	626	611	629	589	588	589	606	602	609	590	623	634	600	577	616	586	555	526	541	624	623	593	544	615	627	596	594	583	571	630	561	604	572	579	589	588	601	606	589	609	601	542	572	595	611	633	564	602	598	603	585	581	610	611	581	619	619	614	588	618	598	578	603	594	631	624	591	554	612	632	620	597	576	614	589	609	635	596	582	610	604	609	588	601	602	615	586	568	593	574	577	615	598	586	566	592	607	598	644	553	599	560	587	583	592	606	597	618	600	623	566	620	585	585	558	561	547	638	591	584	589	578	577	622	600	578	602	641	613	608	603	597	570	581	561	616	612	596	620	545	596	587	578	589	594	621	591	563	589	579	511	648	645	590	591	631	580	577	637	569	587	620	567	618	585	606	611	603	625	582	600	568	611	612	602	572	585	597	600	568	596	621	589	629	576	619	552	583	575	622	614	609	590	604	592	574	542	600	584	603	567	595	631	562	609	567	542	581	590	584	574	627	628	574	563	586	646	631	564	593	572	645	655	598	592	623	551	603	612	615	600	607	646	605	607	594	573	609	581	601	593	591	598	589	569	577	632	570	623	591	590	574	597	538	569	616	594	601	614	568	543	590	576	628	600	619	617	622	572	622	600	605	572	567	640	625	566	559	572	621	614	598	596	604	565	603	607	598	586	607	606	627	585	625	627	592	580	621	615	575	633	578	607	617	605	574	650	613	608	635	647	580	584	568	566	618	630	619	607	630	590	588	632	595	603	593	596	557	604	604	596	570	591	582	616	621	566	584	578	574	660	621	579	614	651	590	590	609	579	605	556	581	610	592	606	628	576	577	591	591	554	567	577	598	613	589	630	556	611	612	588	556	606	600	589	609	574	606	595	618	563	612	601	589	587	639	628	525	593	602	618	598	588	595	586	615	611	592	606	605	568	585	595	596	629	595	586	556	583	580	608	561	566	605	604	604	579	615	595	618	567	589	597	606	603	558	586	585	632	599	592	595	619	595	607	582	576	611	592	657	607	581	611	603	600	610	543	580	602	572	594	589	629	641	563	604	592	549	582	569	578	624	574	609	620	650	578	606	577	624	571	587	588	599	572	584	557	581	580	547	604	591	584	618	603	592	581	585	558	584	614	637	622	593	579	583	620	598	575	569	546	565	596	590	549	601	573	565	552	589	622	564	585	595	570	612	636	584	615	609	615	628	641	589	615	574	571	560	613	606	575	563	584	643	555	614	586	590	553	564	605	594	607	611	639	599	605	607	566	609	605	605	601	566	668	595	591	571	611	629	606	571	628	609	598	606	602	622	545	596	555	607	609	644	591	618	581	582	610	578	601	580	570	572	630	616	622	570	616	609	635	572	600	610	588	575	555	557	617	609	596	592	554	615	566	624	613	577	589	570	615	582	555	599	561	628	582	561	660	594	598	612	623	615	592	585	592	576	628	609	574	634	566	609	577	605	548	598	581	553	604	607	588	601	557	627	550	637	582	598	649	587	595	582	567	635	584	612	597	627	573	607	618	630	592	580	590	596	606	640	668	555	599	586	588	592	606	625	616	635	583	577	622	613	631	589	605	593	589	589	617	637	583	582	571	601	624	597	600	605	571	613	584	566	641	599	621	593	658	633	611	643	644	579	610	569	567	629	660	605	623	584	557	588	629	598	596	563	596	600	622	625	569	620	618	619	590	590	566	607	553	563	586	597	582	603	595	602	608	587	603	611	584	592	613	597	637	616	602	681	569	619	610	612	616	588	653	577	570	604	592	627	569	561	569	589	576	577	608	619	631	583	572	616	608	554	625	621	617	559	600	569	599	576	569	578	633	608	613	580	594	586	601	616	594	609	584	604	616	621	610	561	578	574	571	595	562	569	585	615	589	626	569	612	596	628	597	566	636	566	599	611	572	561	607	568	608	580	586	615	616	640	609	574	587	611	637	621	616	621	592	602	575	587	609	601	624	591	586	588	562	571	579	606	570	592	619	555	589	612	624	587	595	560	600	589	614	621	593	630	612	585	592	624	559	571	570	535	575	594	579	583	557	605	564	569	585	585	582	593	575	633	579	627	578	602	617	622	642	609	580	627	623	618	580	559	595	614	613	589	620	586	591	576	533	588	580	586	616	584	582	606	624	585	596	600	594	517	576	558	615	582	601	606	601	617	584	604	573	614	600	613	608	566	560	576	603	608	586	644	604	589	594	596	603	640	570	592	600	652	543	580	586	613	560	617	605	667	624	556	616	587	617	591	586	613	546	623	596	604	610	621	602	587	608	573	604	582	554	600	601	607	614	609	596	585	621	591	619	603	553	596	571	611	605	621	588	611	597	611	592	514	596	623	620	606	563	616	611	667	645	565	590	566	643	576	582	620	551	576	565	636	575	573	650	616	580	538	575	565	575	579	563	599	631	632	566	574	580	571	589	591	580	595	573	595	567	576	604	612	570	580	613	599	563	572	613	598	619	584	623	592	581	620	570	574	586	577	547	592	593	588	595	560	586	570	541	596	509	601	538	563	588	595	571	614	541	582	570	600	595	580	604	581	576	632	574	592	571	634	548	596	608	633	611	609	621	608	601	548	564	573	596	605	611	625	602	603	576	583	583	583	620	629	559	577	582	600	616	627	568	601	598	593	558	579	620	536	568	578	597	653	586	593	592	553	592	629	567	596	582	622	595	598	591	569	603	626	609	619	615	598	601	575	574	598	607	588	557	611	605	615	599	543	664	602	624	587	599	617	611	594	581	567	604	646	647	607	600	631	595	575	594	645	608	586	617	625	622	524	615	574	600	566	512	602	586	612	571	580	600	606	628	605	610	605	616	630	643	619	570	589	568	590	628	572	623	592	558	609	584	599	582	569	612	635	589	542	579	599	540	601	610	571	594	575	599	613	583
4847	7627	7604	4652	2824	1888	1406	1201	1440	2533	12296	16681	10415	5117	1890	741	575	520	535	513	483	504	501	490	508	486	513	503	483	554	472	494	503	497	466	506	517	506	548	518	552	544	496	496	493	500	538	503	539	490	494	491	475	506	485	518	528	529	541	528	521	457	509	514	515	532	516	521	484	495	511	484	532	515	511	525	477	531	488	501	548	515	489	495	562	489	493	486	509	537	492	563	524	525	530	534	485	508	485	513	540	505	546	521	510	523	508	577	525	485	515	477	509	499	486	527	509	530	503	517	497	506	519	509	519	523	531	496	531	513	520	502	467	547	550	513	530	510	490	516	514	519	523	495	523	490	551	520	515	505	505	523	494	505	494	505	502	485	509	516	525	490	520	517	508	500	545	517	505	537	525	476	495	509	505	516	508	512	509	548	520	518	534	501	488	541	496	542	529	493	525	545	556	517	538	494	530	514	512	528	520	529	564	532	507	460	545	507	490	496	531	554	488	526	502	500	516	504	489	478	547	501	501	533	506	462	498	481	542	516	516	518	528	471	508	496	511	536	525	528	508	512	539	531	563	546	473	507	562	532	541	496	474	521	522	502	535	509	467	506	517	552	505	518	506	526	472	487	518	536	500	510	491	487	529	562	504	494	501	566	497	503	475	515	517	494	514	514	548	501	556	477	502	546	526	556	505	512	518	534	515	499	496	497	511	518	515	512	501	539	522	489	463	533	450	463	536	509	485	515	507	527	513	563	488	549	518	494	553	514	523	490	505	490	527	512	468	523	515	501	484	517	526	555	489	516	467	497	501	457	509	501	537	490	523	521	498	477	498	470	501	515	512	542	474	516	486	511	542	522	505	484	491	527	479	554	509	493	509	535	489	529	497	543	537	477	521	527	513	514	512	547	531	511	525	491	491	511	515	520	529	526	486	464	512	490	550	519	501	487	538	520	486	549	495	517	525	557	486	508	500	498	498	507	483	558	489	524	511	498	500	527	474	514	500	510	494	538	522	495	541	534	522	494	487	540	523	492	499	530	475	503	511	508	495	527	549	510	511	499	498	460	514	562	487	513	525	536	524	547	525	531	506	487	511	485	520	506	539	529	489	509	527	510	512	511	445	537	522	578	493	513	520	524	494	490	505	513	492	525	465	519	482	523	484	529	526	537	491	507	514	529	519	522	514	498	534	512	493	515	520	487	517	545	543	505	524	530	457	510	512	512	531	505	522	477	514	501	522	589	496	541	536	508	523	473	501	479	505	525	502	491	530	528	527	552	512	534	523	525	521	522	506	522	488	485	547	486	468	543	496	525	481	501	524	513	522	487	480	505	527	497	507	526	505	493	502	513	535	494	489	503	528	479	536	520	471	475	485	546	467	494	510	504	526	469	461	537	525	488	525	505	506	524	501	502	550	551	522	533	531	507	547	535	500	491	491	494	509	511	488	506	533	498	543	469	507	491	491	554	497	510	503	509	504	478	505	502	493	483	483	532	533	495	510	494	523	502	544	528	492	518	516	562	529	530	477	492	522	497	520	503	454	508	526	512	508	523	476	497	522	511	497	547	500	531	481	508	531	524	544	544	491	528	494	472	536	523	496	509	493	494	520	488	520	474	518	517	545	517	506	497	485	470	494	446	520	529	527	492	540	503	478	518	444	492	504	520	475	481	495	508	528	481	520	544	514	524	494	538	513	517	495	520	519	493	517	498	495	484	504	478	510	506	487	477	511	480	543	522	512	530	520	494	490	452	475	510	519	494	496	476	470	497	505	505	529	507	488	465	521	526	510	490	488	539	486	547	485	492	543	515	499	488	542	488	500	493	504	556	489	545	518	502	494	516	499	486	478	546	522	509	529	504	493	468	525	488	487	512	543	473	504	482	510	516	514	479	546	504	517	530	503	490	499	471	513	499	534	544	514	511	502	487	471	550	526	495	494	538	502	501	465	494	545	541	475	546	548	507	533	492	515	531	484	488	499	538	534	531	499	532	538	478	515	456	500	513	513	510	484	561	513	532	514	519	487	519	494	486	493	524	515	522	505	549	524	515	524	502	512	490	465	505	485	493	518	520	532	481	500	507	526	520	523	522	560	481	525	546	542	496	522	485	535	499	471	496	509	518	515	464	523	520	483	485	527	509	529	494	518	510	531	497	498	482	507	496	518	453	527	520	493	493	503	489	466	533	490	513	524	498	471	482	499	517	524	529	484	522	506	482	528	530	474	508	521	486	480	497	485	487	497	525	525	504	514	504	549	462	510	571	519	500	545	520	516	468	526	548	501	507	515	482	537	492	501	554	518	523	484	522	469	523	518	527	506	521	527	481	493	497	499	522	544	515	499	475	522	501	451	513	511	432	527	525	499	475	501	516	514	504	518	497	547	486	514	542	513	505	506	520	497	522	502	507	547	550	513	523	504	499	507	513	474	530	497	550	543	471	504	486	507	512	512	519	528	474	499	536	519	470	540	480	481	501	488	519	472	520	512	496	493	452	494	532	496	497	540	531	484	468	562	514	542	489	488	542	531	506	511	534	527	518	454	482	528	498	490	547	494	510	523	499	500	499	469	538	495	482	486	549	542	497	508	525	523	480	517	520	496	470	549	500	502	521	552	519	490	497	510	568	494	524	510	525	517	480	493	521	481	495	520	518	526	526	489	490	474	500	498	539	518	555	478	547	527	486	502	494	488	533	473	493	534	501	498	499	521	547	517	461	489	478	506	513	531	529	492	518	496	500	519	510	511	540	515	552	512	506	520	525	495	549	482	557	533	533	522	507	518	504	509	508	487	488	501	507	511	526	549	475	504	474	495	453	550	502	468	484	489	501	514	512	539	520	465	521	483	499	495	493	484	510	469	529	551	562	495	508	520	498	495	491	474	498	501	487	508	473	499	504	468	528	484	518	450	521	503	500	536	483	501	499	552	494	526	501	468	477	544	493	527	506	487	516	535	527	527	498	485	489	542	511	509	514	522	490	497	506	478	521	502	528	483	505	508	507	501	511	489	533	511	537	511	537	473	489	475	504	514	522	521	510	482	484	496	514	494	506	510	506	472	506	493	523	481	506	529	502	527	491	507	505	470	483	509	513	510	492	479	507	494	483	513	540	504	553	519	503	461	522	490	500	468	502	495	467	515	495	484	513	558	547	506	527	475	501	535	521	530	460	483	467	540	494	500	497	485	508	480	523	498	500	497	525	486	458	524	490	495	535	515	488	538	511	534	530	510	504	510	529	507	523	462	500	460	525	511	501	486	528	497	504	495	503	555	479	508	498	506	524	508	514	493	508	527	523	550	531	490	524	506	530	507	487	542	520	523	494	473	512	521	491	531	512	504	475	475	449	518	447	509	501	537	503	504	434	489	499	490	544	512	524	470	511	494	521	481	509	518	498	527	489	479	524	533	478	510	473	542	542	507	488	485	507	521	453	439	539	515	484	511	528	472	484	505	521	491	505	492	501	519	502	502	547	488	504	534	543	509	513	545	534	527	508
23744	20729	27690	23807	20420	8628	2641	1759	1961	2913	17553	29258	20326	9710	3174	1188	859	801	770	715	744	720	739	676	747	714	708	773	741	702	723	723	754	714	754	782	752	671	696	736	710	740	756	708	749	800	740	731	736	722	723	747	707	719	701	760	755	786	698	772	740	761	810	754	777	714	741	733	766	723	748	731	705	690	802	757	735	697	746	735	691	796	690	781	735	739	707	697	765	765	751	734	779	729	698	703	747	723	731	772	709	753	737	719	705	787	686	735	736	791	689	705	771	730	753	738	781	733	731	715	712	780	757	748	791	764	750	696	738	799	737	739	750	722	748	660	693	720	752	699	729	742	730	746	703	723	757	760	694	740	677	771	747	712	742	786	703	776	744	793	714	745	756	717	708	740	775	770	730	736	779	741	765	728	759	767	725	729	759	696	731	715	724	781	745	753	766	733	705	767	757	761	739	744	747	722	758	726	765	757	655	741	739	694	696	736	758	710	690	742	736	776	732	670	748	724	678	716	720	731	765	716	748	694	763	751	750	707	800	752	754	719	759	730	739	714	726	756	699	738	704	718	709	757	735	733	695	701	702	723	709	737	719	720	759	645	736	718	703	693	721	713	680	729	714	720	740	729	715	723	672	737	715	753	751	744	724	746	797	729	705	730	744	713	708	751	693	729	728	738	712	654	755	692	763	717	746	752	750	764	755	693	690	738	747	731	773	723	720	758	781	744	802	742	685	724	735	679	723	713	695	761	745	740	730	731	758	730	709	777	717	760	768	719	716	719	730	746	727	709	721	708	685	718	738	713	761	730	693	710	722	756	724	773	710	711	751	721	749	769	740	712	762	702	747	690	748	744	751	730	681	759	757	718	706	685	741	724	701	724	716	748	753	688	733	726	691	756	725	679	692	711	775	705	720	729	723	746	735	717	705	759	704	716	734	746	742	714	734	717	693	675	753	743	690	735	715	710	724	710	744	772	672	724	696	711	693	709	733	712	717	681	742	653	754	688	693	747	748	714	761	745	709	767	701	722	774	778	696	708	755	717	719	777	698	723	706	715	728	715	760	717	745	754	709	689	720	714	740	728	735	766	783	690	756	780	706	741	731	699	748	660	706	693	759	726	718	737	743	728	765	739	752	709	747	706	744	736	721	674	768	729	701	703	774	704	747	718	735	708	754	733	694	705	748	778	689	745	705	705	691	795	710	701	723	708	686	747	736	751	715	683	770	736	722	755	764	713	699	732	766	715	713	746	724	693	703	732	708	687	752	720	774	696	732	751	723	753	730	698	720	735	693	755	693	735	689	721	749	730	774	728	719	747	711	770	718	727	699	693	770	726	743	684	748	753	778	696	763	750	722	759	681	687	726	758	743	711	693	735	773	713	745	744	706	740	743	692	762	704	701	750	729	701	782	732	751	711	741	746	737	736	778	738	745	717	774	716	753	703	733	711	758	716	767	682	738	755	736	724	755	728	751	741	752	744	734	713	735	748	735	729	693	723	727	750	750	715	720	720	728	756	738	763	756	746	733	707	717	745	734	774	724	716	692	666	784	717	740	754	739	710	741	696	698	726	765	748	698	707	702	737	766	769	748	714	719	708	702	759	706	793	750	733	723	729	714	743	721	738	714	747	706	752	727	740	699	759	677	745	731	780	697	758	700	694	726	687	722	703	703	724	659	697	749	759	703	751	727	736	757	759	743	711	712	733	771	747	718	769	754	704	718	730	794	735	750	745	716	707	748	712	768	678	739	731	701	739	749	709	719	757	727	715	743	748	740	744	692	766	723	753	712	724	740	761	691	764	735	705	760	766	727	772	741	698	743	768	699	711	690	676	725	716	778	733	731	758	748	751	757	688	699	773	727	737	755	733	726	678	766	752	793	770	755	751	722	755	712	764	716	762	703	749	708	688	768	759	756	762	709	723	685	702	733	714	744	719	719	725	706	668	699	762	720	713	779	741	677	695	724	684	761	702	718	767	751	730	755	711	765	732	760	775	759	716	768	750	728	693	738	727	703	748	747	732	753	681	776	745	747	742	721	752	733	746	719	732	710	775	736	780	665	747	699	699	749	712	704	757	745	755	753	738	697	721	770	701	707	723	758	686	736	753	731	768	739	742	732	730	728	695	777	744	755	738	726	784	754	745	736	726	717	752	750	732	724	711	686	721	708	748	701	649	696	742	677	723	734	736	767	737	772	705	743	702	690	705	748	723	735	707	730	770	746	724	694	731	733	752	744	701	709	749	731	691	729	726	715	748	763	698	704	722	750	719	727	716	722	757	747	758	708	700	714	743	694	757	743	740	694	735	745	701	699	702	718	731	737	757	719	712	748	745	676	741	733	749	792	754	764	746	728	737	783	744	780	704	746	772	691	736	722	724	738	757	751	766	775	740	764	744	756	740	751	700	747	711	777	711	720	734	709	741	778	684	714	752	739	683	699	691	716	712	719	683	732	702	795	715	738	717	740	708	710	725	683	742	759	721	715	736	730	735	685	740	717	685	744	734	729	738	676	705	728	769	706	710	743	730	743	701	718	693	733	685	743	701	713	743	754	711	779	731	686	711	730	720	711	727	751	709	755	698	754	715	753	659	748	722	729	700	748	722	754	726	749	737	742	726	711	688	764	713	698	669	730	668	744	745	739	729	724	740	731	766	708	774	740	700	704	722	721	721	761	789	726	785	713	727	710	693	715	693	752	731	707	694	702	759	709	741	737	740	752	725	752	739	706	740	705	738	707	725	732	734	771	709	701	755	692	748	756	715	701	740	740	738	707	703	746	713	744	678	722	709	733	733	675	723	737	683	711	709	692	747	687	770	722	728	732	748	718	735	737	768	656	718	704	734	761	728	694	687	720	665	723	771	787	721	789	784	734	724	725	737	723	689	739	766	697	689	692	723	751	730	727	724	728	753	732	725	749	742	702	760	683	768	729	708	707	740	721	697	753	794	717	744	751	749	677	731	743	640	706	703	702	725	673	719	719	742	717	718	754	764	769	741	762	726	703	688	744	732	781	733	746	742	740	709	728	676	710	682	752	747	739	746	741	701	746	752	757	724	757	660	729	747	753	688	764	707	684	720	713	703	700	723	691	750	746	755	695	718	682	700	734	707	722	708	687	712	697	749	706	700	743	739	756	734	754	740	751	711	738	708	731	728	708	757	732	752	692	749	719	724	747	746	708	722	746	709	680	690	721	752	687	696	739	745	759	762	695	744	754	719	733	739	731	741	680	749	722	728	699	720	755	758	738	733	758	690	747	695	726	705	714	709	668	723	730	706	797	698	651	711	695	708	656	674	696	718	705	699	735	704	705	733	766	658	712	726	699	729	710	711	717	722	738	755	787	719	705	786	737	716	785	745	742	716	698	760	747	714	772	720	738	708	727	726	752	692	734	755	711	739	694	711	740	724	743	761	727	700	757	716	723	702	778	728	695	694	728	751	723	744	729	723	706	719	726	727	777	701	680	714	745	713	704	773	714	663	713	746	796	712
5602	10408	11317	6413	4176	2920	2006	1906	2628	4295	21287	26638	17043	8154	2961	1092	725	576	618	595	643	638	634	624	622	643	658	657	638	644	596	581	636	574	608	587	643	605	586	664	622	624	640	593	603	596	619	641	627	582	595	579	612	602	618	629	641	587	595	613	613	620	631	639	607	573	640	662	632	612	593	622	658	632	625	605	620	612	639	615	633	640	605	617	626	582	607	565	589	598	606	577	587	655	604	617	622	614	617	654	594	622	626	619	643	622	609	614	592	596	612	617	649	620	640	617	650	634	605	606	593	628	578	594	613	628	596	625	594	597	622	604	603	631	642	612	594	650	592	609	555	612	608	595	629	641	578	675	628	646	590	602	586	621	615	594	664	619	651	634	569	623	598	592	626	646	624	607	619	620	614	597	579	588	598	587	638	638	609	603	562	586	609	622	677	612	617	611	591	599	642	605	597	616	632	585	573	619	600	596	620	606	624	627	621	537	657	631	617	604	592	641	610	604	615	597	630	610	615	617	596	574	624	631	598	612	584	606	642	600	624	620	579	603	635	618	609	618	616	629	611	588	616	626	621	630	601	619	586	592	590	628	626	615	585	590	601	618	598	612	640	620	627	619	578	626	648	602	605	600	638	594	608	659	627	595	644	637	655	610	555	621	628	577	624	595	592	606	620	613	613	586	610	682	624	616	617	622	623	638	618	582	638	602	600	611	610	591	609	626	578	617	623	591	607	638	584	589	652	560	610	633	585	611	624	594	628	619	615	594	642	598	566	606	625	646	605	676	594	618	621	552	602	571	587	602	596	601	595	632	655	646	614	611	635	588	616	591	570	597	662	573	617	631	612	645	646	590	596	609	623	599	600	582	578	572	636	609	570	649	613	583	617	591	585	586	601	666	602	564	601	559	582	628	594	609	608	634	608	611	597	596	593	646	597	573	628	589	622	602	593	654	558	621	604	581	608	624	620	596	594	617	608	555	627	577	606	633	573	594	584	648	625	598	666	628	595	630	671	634	609	587	617	579	609	595	632	614	600	614	614	615	613	629	605	622	581	595	603	599	610	635	639	559	651	620	627	613	571	635	603	642	628	596	577	615	592	595	631	586	610	635	582	579	566	608	616	603	616	585	583	580	615	602	624	554	640	591	567	555	610	582	588	580	627	621	620	557	619	597	630	562	651	584	592	637	606	589	601	558	624	590	637	584	599	603	592	630	598	623	596	560	598	642	576	590	574	629	649	584	606	610	607	602	640	611	661	637	637	641	599	594	585	599	591	591	598	543	617	611	571	604	620	615	621	611	618	591	634	639	580	573	653	614	609	584	601	637	644	614	617	610	625	595	590	575	611	610	601	582	604	596	582	603	612	619	622	578	600	605	624	575	636	603	571	601	569	599	687	600	592	635	618	624	613	550	644	603	608	644	645	577	587	594	690	574	592	576	594	602	620	613	605	598	612	569	635	569	567	616	626	578	642	630	584	617	647	622	653	626	621	615	605	663	609	607	628	587	631	602	603	656	611	638	616	612	618	597	576	578	584	599	615	603	668	602	591	593	590	591	620	635	645	594	616	616	651	582	564	568	607	606	591	623	549	625	599	622	615	595	595	637	594	590	613	606	613	621	595	585	608	603	576	601	589	645	630	647	581	627	644	575	651	588	603	605	579	604	616	625	613	614	589	575	621	630	613	612	659	589	590	674	632	624	618	617	676	626	589	581	599	617	596	572	658	621	636	607	616	600	570	615	625	634	575	620	609	606	592	626	626	615	594	614	575	558	566	600	575	597	593	576	560	563	612	594	640	616	562	574	609	610	582	631	621	589	580	594	599	573	568	567	587	617	609	577	606	619	636	604	589	611	598	589	638	629	588	609	585	628	644	620	590	589	616	595	610	590	585	592	568	601	629	608	571	616	597	569	603	626	588	609	580	647	617	621	602	575	584	607	577	612	633	628	611	641	644	584	629	640	640	608	621	641	622	627	641	640	619	588	637	616	584	658	592	598	610	617	543	627	633	644	592	599	627	582	612	639	626	655	606	583	641	589	591	606	611	618	604	584	614	646	580	626	624	597	636	620	611	595	600	596	616	620	619	598	563	586	607	597	626	605	574	623	557	583	592	604	597	597	614	589	649	630	591	606	573	647	566	635	617	571	647	605	582	629	575	584	618	648	659	598	634	609	637	603	651	643	607	624	602	568	605	623	639	580	606	579	586	602	590	594	574	599	617	591	643	597	609	601	600	610	601	599	601	613	628	593	648	580	559	585	647	614	589	589	592	668	624	617	564	632	599	640	603	630	644	590	581	661	586	609	590	616	578	654	616	613	628	636	587	556	549	658	629	611	638	604	581	575	603	629	615	607	592	657	598	579	632	628	643	584	602	612	609	568	643	566	596	610	586	603	583	565	632	590	580	614	629	634	646	568	584	587	603	613	612	616	579	670	591	637	604	621	584	604	588	582	602	625	635	586	599	617	623	595	639	597	637	604	609	604	610	643	611	618	608	571	576	600	646	611	608	583	565	572	592	641	610	574	614	560	581	568	580	662	602	581	584	591	623	595	613	615	561	642	628	655	652	614	638	654	583	633	619	569	643	612	614	567	602	594	625	615	590	607	603	634	602	618	576	670	634	535	624	609	608	646	621	627	598	653	609	543	604	629	582	564	594	636	617	578	692	607	630	613	602	594	594	575	570	588	612	586	633	650	594	586	622	592	600	601	626	618	610	620	593	587	653	574	592	606	606	618	603	587	581	601	657	582	621	566	585	596	598	629	593	636	624	571	637	572	563	589	587	597	618	600	622	621	579	622	577	595	606	569	612	559	650	593	566	637	603	593	609	573	602	627	616	580	584	573	623	622	583	629	566	588	584	591	590	581	634	603	646	556	601	613	623	627	605	584	566	626	574	636	615	580	558	634	618	597	611	616	635	615	566	638	625	602	577	581	622	600	607	621	601	610	592	613	601	604	603	630	619	632	622	570	614	643	576	588	600	572	662	587	606	637	618	607	607	614	592	597	599	615	621	621	573	547	593	632	641	637	584	575	603	595	610	640	579	610	609	602	621	576	608	615	579	604	621	575	631	598	569	587	610	614	574	606	597	621	573	635	621	610	597	621	580	643	579	628	563	586	561	595	571	597	604	604	596	627	599	630	581	566	601	610	593	598	539	654	585	626	572	577	638	626	576	645	632	610	597	622	604	639	636	664	643	591	617	613	637	544	611	625	601	592	621	609	559	637	630	614	607	600	633	588	593	653	596	573	632	616	629	662	622	639	615	605	572	598	578	640	571	609	612	601	613	626	597	601	627	602	607	611	587	606	634	619	580	628	605	585	599	585	579	593	592	606	666	595	604	588	613	643	593	607	581	622	620	602	607	637	598	601	614	608	596	629	638	614	616	568	599	606	631	639	594	617	616	645	602	599	568	598	635	623	579	583	618	620	608	624	573	608	588	633	612	589	582	605	614	588	569	576	619	593	576	586	569	636	640	654	616	598
26908	10497	2864	1540	1074	842	779	792	690	775	1393	1966	1600	1157	813	686	631	635	605	642	618	641	612	578	619	595	640	560	594	589	621	619	629	591	586	586	579	547	614	588	607	613	602	604	585	619	623	595	617	596	566	596	655	591	561	587	583	561	570	571	593	598	583	588	619	581	610	629	598	594	627	566	609	596	540	605	602	628	590	571	594	562	587	565	619	626	604	547	566	613	589	573	611	632	612	628	641	593	588	607	632	612	643	586	597	624	636	603	597	563	598	598	618	588	621	596	585	641	586	588	630	564	606	621	587	646	600	595	607	646	577	621	606	626	632	621	570	600	627	656	599	584	616	612	639	602	554	625	608	599	574	569	578	613	527	638	626	580	599	587	599	625	638	618	579	623	568	585	617	581	605	578	628	571	582	586	582	605	589	562	553	601	560	591	620	588	624	582	675	554	570	587	565	592	670	629	584	589	579	588	586	631	656	596	627	608	610	588	598	605	603	596	570	546	555	599	630	630	597	662	592	604	561	613	600	596	631	602	591	584	596	583	554	581	554	641	655	568	594	593	583	593	627	613	619	632	587	613	604	613	580	579	585	572	558	542	553	582	597	605	619	617	615	591	565	543	573	628	619	603	571	638	575	596	576	614	615	627	603	645	560	589	617	647	588	584	609	604	588	593	614	623	583	579	557	581	613	582	602	547	583	564	604	594	608	567	596	647	564	592	597	517	565	630	607	594	600	580	559	591	616	584	564	558	612	616	619	578	538	576	610	609	574	610	607	632	581	592	590	633	590	587	608	622	624	630	618	619	617	578	640	629	605	602	639	558	608	609	579	581	568	572	573	605	622	602	556	595	624	620	646	628	596	579	563	561	579	611	635	612	558	590	568	568	546	623	559	618	594	552	594	638	580	615	603	591	621	568	626	581	608	620	620	588	554	589	587	554	614	550	583	668	580	608	636	576	614	597	586	621	631	658	586	572	616	617	587	607	630	630	616	652	563	568	598	611	578	589	617	583	590	623	585	594	620	630	636	594	644	644	601	583	586	560	605	594	594	607	592	598	592	578	569	544	618	591	624	581	581	603	589	603	586	591	614	590	590	566	592	557	600	609	614	649	571	573	582	604	582	623	586	559	576	615	597	581	569	608	623	597	572	594	587	638	602	610	571	598	574	597	568	611	627	599	583	600	575	598	592	584	597	576	581	560	582	638	641	570	659	572	611	573	547	625	600	612	587	600	615	591	609	601	591	627	609	595	628	571	562	593	616	589	594	592	593	595	613	580	610	584	577	571	576	586	609	626	622	582	577	648	565	558	588	587	557	597	577	546	586	634	614	619	538	594	558	602	652	581	617	589	581	578	584	603	585	588	610	564	590	558	606	609	625	598	609	603	588	593	617	614	555	560	642	575	594	599	620	608	553	615	581	586	619	649	589	568	657	593	591	580	584	636	604	593	574	577	578	582	630	634	611	581	587	601	594	634	590	606	603	604	610	590	570	598	592	569	605	621	581	588	589	592	595	562	597	612	616	551	567	607	613	561	622	604	589	635	599	608	572	602	604	655	606	624	568	618	583	600	574	605	631	586	613	607	581	618	589	589	591	607	613	589	624	530	613	612	588	554	606	628	630	620	612	595	588	571	604	622	582	589	639	599	586	588	613	583	590	568	570	571	588	626	619	601	614	620	597	635	583	571	586	567	586	587	603	616	565	606	638	607	591	617	585	598	610	597	620	585	581	601	597	565	588	563	593	549	632	624	577	625	556	606	602	589	593	602	570	593	565	607	554	567	622	600	621	620	598	549	595	565	587	625	554	576	620	642	616	606	574	612	590	585	624	649	560	606	597	598	600	586	600	605	567	605	592	608	615	608	532	593	609	594	613	570	593	619	639	634	612	617	568	578	625	558	600	587	632	594	603	602	596	615	571	587	593	549	571	594	591	576	531	615	645	607	615	601	580	625	571	612	600	590	584	619	566	609	575	595	586	641	567	605	604	582	558	601	534	588	599	602	582	590	578	566	570	591	572	591	596	621	578	572	569	595	567	591	579	593	590	608	602	579	603	578	593	596	598	555	653	607	611	599	590	548	601	624	557	525	591	599	578	629	590	612	620	581	595	575	575	628	606	607	573	586	601	565	609	637	587	570	584	584	601	600	622	577	587	557	612	622	612	620	622	584	547	601	579	597	602	600	588	572	600	617	583	580	557	582	587	647	614	558	588	608	600	575	603	596	615	577	629	626	597	603	597	613	603	610	570	585	612	565	625	629	589	607	578	609	613	644	571	590	590	595	625	576	580	592	580	584	582	614	618	613	601	632	612	575	576	625	559	569	576	609	588	533	613	600	615	632	599	661	590	665	581	586	583	559	608	625	615	560	588	548	625	583	611	585	575	605	581	606	604	624	592	568	607	568	532	572	577	572	548	650	617	598	642	600	624	594	585	600	604	608	633	638	592	612	598	583	587	596	583	551	550	568	582	612	613	615	568	600	600	537	577	598	605	586	585	603	609	589	612	570	591	591	588	583	619	545	617	629	597	585	575	570	560	609	581	582	591	591	613	610	640	586	613	559	593	611	636	602	628	616	562	568	603	589	596	580	619	609	618	606	602	602	557	594	586	611	568	614	639	612	557	588	640	588	623	644	622	599	608	596	605	546	582	597	546	607	603	563	602	569	579	623	613	623	631	621	589	621	595	631	615	591	602	640	621	598	652	515	582	621	607	585	604	592	610	608	601	560	588	619	596	558	614	623	612	566	599	620	577	574	639	620	611	591	641	576	570	545	631	585	603	581	571	592	575	593	575	608	605	612	584	611	576	591	622	618	585	558	569	595	626	638	614	560	611	612	562	584	605	570	617	581	594	608	593	595	580	599	622	585	600	589	560	598	606	626	589	606	542	608	597	594	599	554	600	566	544	575	591	596	573	630	641	610	566	581	590	590	594	629	571	631	636	563	605	599	597	577	611	558	543	603	616	600	575	631	624	619	616	628	584	628	586	544	670	584	647	595	613	580	591	584	642	561	584	594	608	620	611	576	572	586	550	592	611	598	597	597	599	618	628	577	571	579	578	588	633	614	589	622	554	574	617	555	614	571	559	596	633	613	585	662	549	654	640	604	596	583	572	616	602	575	605	557	638	563	607	622	586	566	575	606	595	601	645	612	566	588	583	533	582	582	600	655	576	596	596	606	559	591	598	628	612	638	588	599	592	637	592	622	590	578	595	635	583	611	583	594	587	579	568	624	614	611	638	592	576	597	566	602	587	617	593	624	589	596	610	562	595	612	596	602	589	595	568	594	613	656	562	595	613	591	592	622	575	584	598	603	558	603	636	603	590	596	595	605	568	569	592	551	571	577	601	572	577	582	569	587	554	605	617	604	637	618	601	594	622	546	607	600	544	598	654	575	608	623	577	584	549	567	626	615	554	598	618	566	624	569	628	647	623	603	548	616	550	548	585	591	577	607	569	631	574	587	607	592	594	558	573	570	607	542
6023	2554	2574	1383	1268	899	832	755	675	957	1732	2362	1785	1155	711	542	498	506	534	486	465	507	468	477	508	514	526	490	456	497	476	480	528	469	511	468	488	470	477	486	500	450	470	481	461	519	494	485	484	482	505	474	523	494	508	494	490	481	492	513	488	468	508	513	531	501	503	488	471	503	502	525	503	477	520	527	501	503	494	490	484	460	451	486	529	516	511	440	494	494	505	508	501	489	492	533	475	480	471	512	455	518	495	504	461	488	480	484	529	508	505	532	495	464	503	480	515	491	515	475	492	494	487	479	485	464	480	467	487	543	460	502	489	478	482	521	499	504	480	483	459	494	531	475	552	528	491	497	505	501	491	487	520	485	492	438	482	516	511	476	466	475	483	525	478	462	488	456	510	476	505	465	488	487	506	522	488	546	450	482	529	494	493	475	491	486	469	483	504	486	489	495	487	481	470	547	481	488	507	475	501	503	514	452	519	526	511	497	493	505	490	508	497	489	487	483	454	509	525	478	500	488	504	486	490	472	519	419	519	498	536	477	492	541	493	499	498	526	518	506	484	481	481	509	477	474	487	515	489	473	497	489	456	502	437	478	460	461	464	534	492	502	498	463	467	503	479	494	478	497	487	504	464	501	481	501	482	516	435	484	441	483	506	476	517	478	474	480	468	472	470	469	487	479	519	479	476	506	510	461	466	505	489	525	481	498	509	471	457	509	484	526	483	503	490	487	521	529	477	465	486	470	493	475	558	471	514	504	505	527	513	512	500	474	493	485	499	523	481	464	504	493	496	495	517	512	491	482	510	481	493	508	512	485	483	505	463	494	525	469	468	515	507	528	556	478	500	492	478	454	508	499	530	504	470	525	476	501	457	478	507	517	491	515	493	501	469	503	482	474	515	454	455	540	526	508	513	475	443	514	483	469	500	512	504	450	489	492	503	499	478	490	507	493	469	482	495	512	479	490	492	485	538	498	487	490	502	513	495	516	501	501	489	492	477	495	505	475	502	506	502	510	500	455	478	486	493	529	508	465	475	483	498	527	504	487	524	492	498	426	488	493	491	455	491	507	487	474	518	512	522	503	506	489	492	512	517	486	518	534	496	470	512	485	504	491	483	523	511	538	513	517	485	490	491	451	485	480	503	503	497	519	461	472	455	478	542	488	497	501	529	486	468	483	501	508	498	510	480	485	486	486	513	499	509	504	491	493	519	469	477	503	483	489	503	461	487	487	457	497	505	467	514	522	492	455	498	494	453	493	495	449	511	475	486	486	499	517	487	498	470	499	499	475	510	488	520	483	506	480	469	514	492	476	438	506	498	489	499	476	481	517	495	457	493	510	446	492	462	451	466	502	477	484	482	491	489	468	485	504	518	491	489	509	509	511	459	495	495	507	475	512	489	519	462	559	493	481	515	516	493	478	496	528	481	473	515	470	518	493	479	512	489	545	487	467	522	466	516	504	501	483	509	495	534	462	444	466	466	476	521	469	510	458	466	477	524	514	470	509	488	483	544	491	509	496	480	511	521	494	486	510	488	467	492	506	467	512	462	537	457	478	541	433	493	509	469	458	498	503	478	477	536	451	459	489	466	474	497	447	508	522	480	515	482	500	509	460	522	492	500	490	482	482	462	513	454	491	502	497	507	450	489	486	482	475	476	504	490	507	546	467	483	501	499	509	498	502	493	506	489	469	497	462	481	443	520	499	504	492	476	515	504	510	453	510	479	496	514	474	495	500	485	468	491	503	467	511	488	498	485	506	507	497	509	513	460	494	532	481	528	491	469	470	520	443	505	513	488	477	511	511	513	515	480	501	515	519	488	460	491	467	491	483	472	480	490	465	473	494	462	512	475	467	481	458	506	514	495	462	503	489	517	534	507	491	479	495	532	490	471	503	496	521	464	494	497	549	550	527	518	527	508	499	486	461	535	451	467	506	500	522	501	513	497	453	489	513	505	467	468	451	495	509	497	467	479	539	492	554	489	492	476	463	470	483	463	497	519	531	511	507	475	476	502	493	504	492	525	474	478	424	492	506	481	504	507	538	480	443	519	499	483	530	506	509	520	492	497	474	498	527	534	515	477	517	530	527	480	470	523	500	523	512	494	510	503	508	521	479	483	462	498	539	492	503	452	492	487	503	506	480	465	486	484	485	496	491	496	518	478	498	481	484	473	507	493	473	469	489	458	491	441	498	502	512	525	511	463	519	451	470	503	491	542	514	470	506	528	452	498	518	520	520	474	488	524	471	507	452	510	487	500	465	459	483	510	520	464	478	495	500	516	510	459	507	483	482	453	505	478	454	475	499	470	484	450	479	518	455	544	506	489	459	504	491	482	495	489	487	475	504	491	452	477	550	476	537	526	492	515	504	541	529	510	437	473	532	499	505	497	472	486	494	487	498	492	491	495	458	463	505	489	471	480	499	490	527	479	503	498	508	501	499	491	500	468	520	507	456	488	504	504	547	506	462	526	489	493	473	473	521	476	479	466	509	479	474	505	463	519	500	496	465	455	516	503	469	496	477	490	469	480	521	474	508	486	488	525	503	542	489	502	490	475	529	511	500	517	495	520	475	540	493	476	506	488	485	500	487	501	496	485	498	468	534	518	495	446	484	506	499	501	514	508	483	457	490	499	521	501	468	510	497	469	485	510	476	519	487	512	486	524	528	472	547	504	493	513	461	503	467	502	501	471	508	547	468	486	469	500	493	463	486	471	482	481	507	465	497	498	515	474	496	446	478	490	481	498	466	500	523	505	502	517	478	494	528	480	458	460	470	506	515	455	465	497	451	489	499	507	484	516	488	503	486	494	511	499	468	497	521	502	538	499	497	500	488	506	516	497	499	489	484	479	438	456	517	560	482	483	509	469	499	481	484	427	515	545	500	460	510	466	482	498	489	483	473	455	450	489	502	458	508	468	483	499	526	458	510	487	498	488	494	528	475	479	495	504	472	468	471	502	491	478	476	464	528	456	491	512	501	486	499	467	525	511	491	521	481	469	500	467	464	523	525	507	549	547	477	488	486	462	514	505	509	467	474	481	520	508	481	476	522	501	508	500	509	480	446	500	499	508	495	466	482	481	475	530	488	502	473	452	463	491	478	518	507	530	502	532	462	476	503	487	483	504	507	495	509	509	497	476	507	533	502	482	455	507	496	461	487	460	476	488	447	487	479	515	499	527	498	528	505	481	457	505	497	514	503	540	472	492	534	451	494	495	500	487	498	472	491	485	523	532	542	473	472	488	474	543	511	463	474	473	489	464	486	499	484	485	464	466	514	479	486	522	492	489	521	497	489	476	532	509	484	505	504	488	485	504	485	488	493	469	465	467	503	480	545	502	521	487	479	513	475	525	515	461	475	508	477	496	463	526	487	496	494	511	503	495	458	506	486	515	475	509	514	491	540	493	460	478	539	513	498	497	498	478	491	481	490	485	474	486	451	499	516	483	491	531	505	497	479	508	524	476	493	493	503	520	494	483	526	521	512
24748	20735	26639	24678	9670	2721	1771	1274	1259	1492	8139	16378	11875	5782	2129	989	683	673	666	662	678	612	668	613	632	650	644	652	632	670	654	638	582	628	618	643	623	598	649	635	692	647	657	631	649	668	625	639	634	637	634	635	660	619	606	671	641	596	631	615	626	620	604	666	628	616	646	677	625	633	664	676	601	665	662	615	650	625	620	611	648	640	656	641	634	650	695	628	635	628	623	644	633	629	655	662	672	659	659	650	636	694	659	595	617	664	618	611	621	612	660	617	608	702	607	614	647	627	623	632	654	660	678	678	639	621	597	631	630	639	643	610	677	634	624	621	648	628	610	660	650	627	622	641	646	660	677	627	654	634	632	650	624	672	693	612	677	635	638	647	624	634	612	622	622	634	625	646	614	614	665	647	638	635	633	623	624	672	653	619	657	675	604	643	611	616	611	649	646	627	642	631	661	611	641	630	665	631	667	657	626	558	612	642	634	632	607	607	583	630	606	604	654	652	583	657	608	606	677	663	633	647	613	647	628	618	661	619	623	612	612	670	633	682	614	632	643	622	578	663	656	662	660	637	634	612	635	597	656	614	617	620	654	588	609	643	589	645	601	628	634	649	641	626	649	607	636	641	645	631	622	665	688	668	648	686	625	626	614	653	662	602	664	639	623	642	615	634	621	634	596	659	655	626	622	663	652	597	589	661	610	616	586	635	637	625	658	646	661	607	621	632	655	597	626	599	643	627	641	663	701	609	635	681	638	619	672	626	652	586	622	601	628	583	652	632	617	611	655	616	659	599	609	632	635	664	630	617	628	646	641	661	657	600	652	656	637	638	594	643	642	645	623	633	641	659	640	627	613	607	625	669	639	626	612	633	661	618	638	619	692	594	628	631	623	656	653	628	641	662	611	677	612	642	634	646	642	645	614	639	671	615	636	647	634	614	646	585	669	624	673	651	657	656	635	622	630	569	664	594	615	666	650	604	638	630	606	653	601	610	621	633	648	616	644	626	615	646	647	624	649	630	711	657	654	641	613	635	634	617	649	614	612	621	646	637	650	616	631	634	554	578	617	627	581	621	623	676	672	634	647	627	621	594	632	625	590	650	645	669	604	646	622	597	638	630	628	635	667	620	660	608	602	678	634	637	666	661	588	602	590	633	622	636	671	599	574	631	601	624	629	676	608	624	655	648	664	611	590	681	617	639	605	671	604	614	652	651	638	620	658	654	666	648	675	610	632	601	642	627	657	572	656	624	615	585	632	623	625	626	633	628	662	681	644	669	661	611	653	633	666	655	611	650	659	631	638	629	603	659	611	628	611	580	612	671	637	619	624	656	610	643	654	671	587	700	632	643	583	651	605	615	644	610	631	655	625	630	594	660	677	628	633	626	615	643	638	648	651	675	614	650	643	634	664	666	654	602	630	624	653	649	671	659	655	600	693	624	671	650	611	610	620	594	626	676	627	642	612	618	631	630	596	637	659	675	621	643	625	630	635	593	637	604	659	625	659	614	622	632	623	630	584	656	627	653	676	602	652	652	618	637	603	602	646	633	652	660	627	622	649	643	612	608	610	598	612	656	623	617	577	599	626	674	614	570	639	624	624	660	648	676	628	655	634	674	635	632	580	692	637	607	629	640	600	643	654	638	599	637	621	593	631	624	660	612	612	638	649	634	687	606	623	705	605	660	660	656	632	606	633	629	637	637	620	641	657	640	590	671	660	629	665	643	553	628	643	634	662	661	596	686	595	644	673	608	641	651	604	609	606	635	602	640	668	647	618	673	624	692	647	566	655	669	687	626	667	626	618	655	635	647	641	644	665	648	625	619	699	622	619	641	629	622	640	617	637	614	589	665	635	614	646	602	614	652	659	642	660	591	647	611	652	600	642	646	641	634	612	631	659	596	620	642	662	628	629	635	643	653	625	613	578	666	658	642	606	585	668	677	608	640	638	630	635	646	672	597	585	609	604	617	648	698	630	620	586	646	664	645	650	602	596	641	576	630	641	646	697	610	611	602	646	574	658	666	670	650	628	640	635	660	643	653	641	629	611	637	633	654	618	655	612	621	653	630	632	660	671	620	645	588	630	670	634	616	611	631	621	594	654	648	600	674	643	669	615	604	636	617	621	617	622	660	609	642	664	638	634	678	622	571	621	647	584	596	634	638	603	633	634	620	614	648	635	611	647	673	638	616	638	639	649	608	670	670	635	716	649	616	642	598	622	639	645	661	664	655	620	626	660	664	684	625	627	656	681	668	656	677	622	614	680	637	643	637	607	692	622	587	615	668	601	609	647	674	648	616	621	616	641	655	615	637	654	617	619	626	647	650	617	629	641	622	629	628	642	579	624	671	667	640	659	663	601	678	654	684	644	633	647	625	643	593	642	621	638	623	574	608	654	634	631	603	615	618	635	644	627	662	651	604	613	621	593	652	601	636	629	624	646	615	617	673	627	631	605	608	660	631	633	642	617	608	654	630	651	612	629	671	685	662	614	701	623	628	632	623	648	655	643	681	615	682	603	663	674	602	647	629	607	614	647	628	608	633	628	646	684	611	645	647	617	631	644	657	621	660	656	591	630	620	610	638	697	603	615	616	610	620	606	613	647	638	620	615	648	654	637	620	650	664	590	686	607	656	593	671	626	640	641	638	646	606	661	610	670	644	616	636	617	623	683	621	602	647	614	655	630	609	666	628	603	667	638	648	652	649	671	646	693	642	610	592	649	623	650	665	662	632	664	633	653	699	637	631	637	629	598	628	607	659	631	669	628	687	604	675	606	646	625	631	635	620	642	621	636	642	617	653	634	625	660	597	642	602	605	613	613	670	636	601	648	696	607	633	606	589	667	613	649	581	639	656	598	681	649	645	613	676	645	628	654	635	586	607	654	662	636	649	605	619	676	634	667	642	633	604	650	633	663	650	623	631	659	591	593	583	635	644	652	615	664	643	657	647	586	640	641	625	666	598	641	627	634	617	611	596	625	625	643	652	627	649	609	618	625	639	630	645	601	637	598	652	638	641	579	597	590	612	603	666	642	629	646	652	620	652	650	665	665	635	635	635	630	680	637	655	655	631	649	631	651	605	660	633	667	674	627	613	605	631	644	643	636	587	629	649	705	619	614	625	641	589	634	629	616	687	624	655	651	673	612	668	628	625	636	656	649	629	621	646	621	646	678	679	648	658	610	608	614	631	605	656	645	634	661	621	582	621	615	609	626	678	651	627	686	661	613	640	698	627	673	643	596	633	674	637	620	617	654	620	654	632	623	614	615	656	570	612	625	631	665	625	653	644	700	651	661	615	644	661	649	660	646	666	650	651	622	673	660	628	607	659	664	639	633	645	642	605	643	638	615	640	606	619	637	645	619	637	609	628	646	635	639	611	645	627	656	631	649	657	589	673	586	580	608	606	655	644	601	687	614	657	647	666	609	660	629	687	691	648	669	630	677	642	664	652	613	641	659	648	627	581	641	673	602	696	660	640	614	628	663	637	637	651
4925	8317	6985	3759	2732	2194	1642	1547	1512	2018	10628	16826	10692	5511	2066	859	585	580	547	564	545	539	592	544	518	536	580	555	562	573	587	512	556	519	529	551	525	486	549	539	535	586	549	513	551	534	567	516	565	512	524	526	559	555	588	540	529	511	538	584	550	573	586	534	517	497	518	557	525	499	553	545	590	545	516	559	552	534	552	562	576	530	525	506	540	546	515	568	514	550	524	553	554	530	525	549	543	496	539	556	557	523	541	540	502	535	575	525	561	576	551	573	557	553	563	532	587	538	519	556	534	564	505	512	506	552	507	538	564	533	550	513	556	519	532	500	560	572	526	533	554	518	485	514	548	560	532	539	520	552	503	523	537	561	540	580	595	543	524	542	542	563	555	572	580	547	497	537	543	546	558	584	542	526	531	506	504	535	517	535	538	556	557	528	558	579	620	536	530	565	525	567	512	532	538	592	518	556	515	555	525	542	520	541	518	533	547	531	540	552	559	524	541	564	539	526	577	545	586	561	482	509	558	538	528	545	522	519	529	491	521	508	535	536	577	526	554	533	568	517	550	526	535	540	522	534	544	535	567	544	517	548	515	502	528	553	543	551	527	560	539	582	562	538	549	534	532	582	528	497	578	543	568	547	513	567	542	564	509	527	572	518	551	560	545	518	551	506	506	520	505	545	554	604	507	537	513	570	559	538	532	546	532	531	521	551	536	547	550	528	525	515	542	540	532	507	550	518	562	514	549	493	517	537	538	521	529	558	531	550	536	513	521	510	552	547	516	589	530	536	547	553	561	544	519	522	525	528	509	540	533	545	532	511	540	514	512	522	565	530	568	535	538	544	538	545	556	568	522	554	564	507	525	561	564	565	544	529	551	547	583	531	538	524	532	546	577	581	538	541	550	540	571	540	515	526	547	520	526	527	539	565	544	544	559	527	556	505	553	574	544	544	536	557	547	531	565	553	558	514	556	507	495	525	524	522	534	539	521	553	509	516	536	543	529	555	526	500	493	522	537	539	550	543	523	527	503	542	552	581	534	517	565	520	531	528	515	550	550	581	537	539	568	571	509	585	529	516	526	559	556	588	510	543	546	546	558	539	520	541	514	546	542	534	563	528	566	546	537	525	571	536	501	500	581	545	515	538	534	581	494	519	534	568	513	526	557	512	537	524	526	522	555	554	507	550	541	543	553	546	525	528	512	539	487	533	547	506	486	511	550	539	563	527	545	510	511	567	583	547	550	536	529	561	550	522	529	539	493	528	506	530	527	508	550	518	537	552	537	539	500	524	540	558	532	531	495	521	555	574	506	556	511	556	511	548	526	550	525	548	543	520	594	547	555	494	523	521	565	506	540	513	536	521	538	548	543	510	524	515	539	509	544	552	509	498	526	513	531	564	487	537	519	537	488	542	533	498	490	514	525	529	540	523	508	557	543	527	505	553	542	525	542	519	602	563	540	546	584	541	503	557	537	508	550	545	537	535	522	575	522	519	527	575	525	484	512	526	552	555	475	548	513	503	530	496	544	556	520	534	570	523	572	534	558	499	547	510	590	509	524	521	519	573	547	591	531	545	537	505	512	556	578	545	550	540	555	504	528	548	524	533	527	543	557	523	509	509	506	500	579	526	569	542	548	502	531	538	585	541	536	502	552	570	515	505	553	568	531	507	504	546	541	567	552	541	532	564	520	533	515	514	495	549	541	502	521	538	526	567	598	516	502	533	476	529	580	549	539	569	521	556	555	526	522	542	502	571	547	552	553	491	546	544	532	567	559	508	543	539	524	499	536	515	522	523	575	533	531	520	511	529	531	537	557	527	561	545	531	552	482	525	562	529	540	532	526	547	497	498	540	527	515	549	560	541	519	581	540	518	536	502	540	566	530	544	530	511	569	533	519	569	528	538	518	551	494	518	494	511	569	552	532	530	576	522	539	540	517	555	534	544	570	544	510	561	527	550	538	503	519	539	535	513	535	573	543	534	562	536	520	557	560	535	497	531	559	533	587	543	542	536	525	573	559	527	528	552	531	546	515	533	567	519	517	477	502	565	563	548	529	524	564	523	585	550	529	537	526	544	522	552	494	571	507	578	514	574	541	526	544	523	500	540	573	562	526	562	519	560	505	539	485	505	547	532	564	536	523	515	521	539	534	518	534	552	536	549	524	511	500	580	514	519	505	533	523	529	518	513	515	478	526	511	518	541	536	530	549	568	545	518	547	591	551	527	577	542	531	546	501	489	569	517	545	546	527	550	509	568	561	510	490	533	556	519	535	547	559	558	576	509	527	520	520	533	525	514	500	586	538	555	552	511	572	563	612	547	515	556	555	543	563	468	513	538	543	531	524	538	542	530	529	575	528	526	537	534	504	519	532	526	525	542	563	523	548	515	548	556	538	533	510	500	510	534	511	470	565	520	548	531	521	549	580	511	499	541	550	550	556	532	556	564	506	547	534	536	549	495	541	530	559	497	535	533	562	507	547	535	540	517	519	547	524	533	520	545	512	521	517	531	544	527	540	542	531	519	544	508	530	550	555	579	554	538	506	533	510	506	548	557	539	569	571	532	487	556	574	546	545	526	536	562	552	574	525	507	551	566	523	519	542	531	495	532	551	534	563	506	557	550	539	523	520	522	523	544	558	598	526	543	549	510	554	523	540	516	514	553	572	573	526	557	529	518	520	519	551	535	521	539	520	547	512	554	533	532	533	525	549	564	541	545	549	561	534	544	526	510	557	522	521	551	528	535	573	507	551	561	523	552	521	539	558	556	523	579	535	568	544	586	577	558	522	516	549	498	532	534	553	553	552	552	543	551	551	581	527	515	509	520	545	558	538	539	548	525	490	557	518	537	544	546	520	552	558	579	572	501	573	528	530	514	541	529	537	554	508	536	555	509	551	566	562	529	533	518	510	513	539	502	552	579	562	526	548	546	539	496	538	549	510	591	537	530	536	561	517	569	570	538	537	548	539	548	517	581	561	552	572	499	517	573	538	550	502	530	518	513	541	536	498	546	521	514	523	495	558	514	529	565	562	565	560	518	507	533	550	503	509	522	519	525	500	555	527	525	538	534	581	505	524	519	549	591	505	559	508	530	556	554	532	541	578	541	506	517	520	533	511	521	536	540	551	541	534	517	527	585	536	557	520	529	517	554	517	550	547	576	538	565	559	544	522	566	519	534	521	547	555	519	566	534	531	540	541	534	560	507	537	572	518	517	553	538	498	504	549	562	545	547	544	522	527	528	523	509	482	544	548	530	530	564	551	534	550	526	513	557	492	532	552	515	542	544	524	563	534	521	557	563	544	559	518	537	560	529	525	539	525	502	538	504	539	543	538	550	553	554	521	563	506	521	497	548	521	567	539	513	576	541	521	557	540	523	574	506	548	574	567	515	555	538	503	557	520	559	567	552	546	537	516	548	548	539	524	596	566	542	525	527	535	546	531	547	536	546	545	585	573	543	510	490	557	516	516	543	566	557	565	564	508	515	554	550
23686	20709	27668	23806	20486	10828	4324	2697	1865	2184	4328	24678	23677	13845	4680	1389	895	821	771	795	771	817	785	808	805	791	777	787	758	781	770	765	769	781	776	763	791	815	766	749	761	728	763	815	786	751	768	793	778	743	751	764	766	731	753	711	816	789	753	733	755	742	752	774	763	783	776	767	788	799	788	784	745	738	792	794	777	799	810	751	772	749	753	749	755	762	752	744	750	758	764	721	738	784	820	749	775	778	769	767	777	799	779	785	802	779	757	724	805	778	733	746	792	792	737	779	794	744	790	791	794	761	739	801	809	727	785	744	782	731	707	746	792	772	807	752	788	708	795	801	793	747	806	761	748	776	752	750	800	806	756	762	751	757	755	784	778	752	822	776	747	754	784	764	751	757	818	772	748	793	753	760	794	790	776	786	799	786	746	739	756	786	759	747	758	773	749	784	777	787	808	765	808	799	776	757	802	752	787	781	795	831	744	801	783	798	764	738	779	781	760	771	747	772	785	770	746	787	727	776	784	784	778	769	781	780	778	788	750	731	785	746	771	739	801	764	804	790	760	760	730	820	736	755	747	711	741	732	739	756	771	751	738	774	761	784	777	773	761	736	741	777	790	752	797	803	771	735	756	812	817	764	789	730	798	800	758	738	722	752	753	749	817	752	771	785	772	781	803	736	764	711	794	762	736	768	736	832	791	687	779	763	776	810	786	810	728	778	723	771	791	779	788	746	790	771	733	831	712	789	743	748	771	749	816	769	784	766	730	807	770	749	715	738	762	773	761	798	771	785	792	750	819	791	747	861	732	721	737	732	762	724	736	776	817	787	711	788	744	730	777	771	732	783	763	743	771	787	775	772	699	785	806	787	743	743	767	744	744	761	696	758	741	800	738	800	770	764	737	740	730	737	746	715	716	745	777	748	748	728	769	771	743	766	764	748	771	732	710	810	744	744	761	774	783	781	753	756	787	734	782	746	728	778	720	789	741	715	776	748	721	728	789	761	754	763	743	773	749	752	811	781	731	766	769	777	746	746	779	796	766	776	788	767	784	772	755	747	756	795	741	789	773	732	782	759	796	797	785	804	814	778	719	762	801	770	774	758	773	770	784	725	741	741	746	761	799	762	810	782	753	734	775	792	764	772	739	807	828	723	787	736	789	747	736	796	744	732	774	763	745	733	790	770	733	716	754	719	761	708	770	800	754	763	671	763	793	815	785	770	773	757	806	755	720	764	773	723	801	738	776	780	720	785	773	775	768	719	772	773	776	765	743	779	762	747	799	784	775	770	731	761	753	726	726	734	777	722	781	789	793	756	722	773	770	765	783	799	737	790	745	748	763	735	761	768	809	741	787	755	759	740	779	802	759	793	774	776	790	770	729	753	745	754	756	841	762	765	741	773	786	695	781	749	768	804	814	783	759	735	730	727	745	816	753	771	768	777	739	756	798	788	754	744	790	769	738	767	778	748	770	777	776	787	781	785	713	788	770	765	773	815	704	772	747	724	747	748	773	784	772	791	725	756	758	771	764	762	777	804	817	755	759	725	739	782	733	755	781	808	746	738	774	736	762	766	736	824	740	760	747	765	764	753	809	780	797	786	797	768	779	767	785	712	739	808	784	731	807	748	746	785	731	725	787	754	743	752	766	692	731	776	763	771	765	732	754	827	774	785	745	775	746	727	783	802	736	766	768	770	787	796	719	753	768	758	795	783	752	761	739	764	739	791	737	744	731	768	738	763	748	792	785	770	818	818	782	760	727	777	760	697	756	748	788	749	761	792	747	751	791	709	720	735	762	733	768	736	742	762	744	749	810	722	746	782	777	774	769	789	777	778	768	745	761	746	827	765	767	793	767	718	784	789	719	800	721	758	790	743	802	743	755	810	777	741	733	775	813	758	787	747	768	774	782	747	752	731	801	750	778	779	804	760	762	812	825	768	748	796	750	754	779	773	765	744	732	782	756	745	787	802	830	732	769	772	735	753	773	805	800	740	777	796	775	748	738	740	770	749	813	805	773	749	737	773	730	759	732	780	733	773	775	766	771	759	796	739	745	742	785	772	763	736	796	764	830	759	777	752	762	709	790	763	762	823	767	775	761	789	768	775	775	749	770	770	756	770	763	826	817	741	702	774	765	757	751	711	750	760	793	774	774	739	745	775	704	745	727	781	864	741	790	754	798	748	771	766	750	763	775	730	796	751	793	806	741	811	760	748	723	800	748	755	747	734	773	728	810	768	737	706	787	791	779	709	734	776	732	796	749	772	730	689	783	752	711	784	775	736	778	748	843	773	763	803	740	744	783	737	761	726	776	736	717	693	750	757	756	786	779	740	713	744	754	797	767	769	786	781	753	730	783	762	814	751	735	769	738	789	736	789	748	768	765	729	806	806	788	788	692	776	754	805	766	735	825	768	787	736	690	735	724	751	744	753	720	724	754	780	773	751	807	778	736	731	747	752	777	756	751	818	770	763	775	738	767	803	797	761	731	743	785	766	758	816	774	734	820	787	785	761	791	784	748	779	762	788	824	724	793	747	737	755	792	767	793	785	749	757	710	748	772	836	798	753	764	764	733	730	735	713	755	759	777	722	776	737	788	783	776	751	777	809	771	726	768	805	794	808	762	769	751	766	755	754	800	754	767	733	693	736	780	717	726	786	777	786	756	801	791	721	793	774	766	798	743	750	789	741	761	749	807	763	709	745	797	776	783	730	739	751	810	795	755	791	789	768	773	751	782	767	747	780	747	778	772	762	795	745	692	718	718	712	827	791	775	794	773	780	757	723	773	730	781	763	763	711	750	729	792	786	774	771	753	802	785	775	734	795	751	717	773	750	785	788	754	743	766	788	754	767	752	714	829	753	772	703	808	765	773	777	783	751	786	763	791	751	767	786	743	771	784	731	743	755	766	746	751	758	757	771	779	787	719	749	752	794	794	795	758	788	801	822	794	728	788	754	734	739	813	751	791	763	789	785	778	794	802	740	782	775	741	694	746	808	777	774	815	759	749	780	701	738	793	755	726	776	719	774	750	793	753	760	733	764	774	776	752	763	770	726	777	775	782	741	781	789	776	729	774	754	759	750	751	769	747	748	747	826	772	762	750	707	780	757	796	782	761	814	749	733	853	738	799	781	727	767	759	797	759	745	773	747	705	760	799	743	714	759	785	793	730	779	789	746	763	760	790	765	806	769	772	739	795	772	792	749	771	756	741	775	768	791	747	781	756	778	732	774	736	757	748	724	805	738	740	777	761	770	738	729	748	781	771	788	693	796	760	741	793	770	740	796	740	785	736	712	759	784	772	725	748	730	794	764	774	760	848	807	824	773	707	789	822	685	727	774	775	720	786	709	779	731	774	786	780	762	756	745	796	691	740	772	744	787	761	708	763	730	731	784	769	766	724	744	747	758	770	770	795	749	764	786	751	781	786	735	807	777	810	731	773	757	726	787	768	727	769	786	807	783	743	712	781	768	809	728	722	776	721	770	783	739	739	771
6223	12196	11940	7789	5950	4705	3537	3013	2450	2983	6215	25769	20499	11572	4176	1216	746	662	676	656	626	647	640	613	624	625	641	672	682	624	630	625	636	652	613	660	618	643	677	641	654	633	646	702	641	657	624	631	602	629	627	654	667	639	671	667	619	645	633	651	645	643	589	691	685	667	647	641	649	679	667	615	652	632	616	611	674	680	587	647	628	662	622	608	671	667	635	632	622	603	603	648	679	634	619	629	638	653	643	638	590	657	645	619	644	621	636	664	688	625	653	673	623	674	662	641	656	624	617	660	639	643	635	664	620	642	637	650	642	639	640	617	613	641	605	721	630	624	624	590	645	637	639	620	646	612	618	625	669	646	678	639	662	588	626	608	685	647	602	597	632	645	693	617	638	618	681	635	610	624	623	653	646	692	651	633	616	632	648	632	641	633	633	656	635	672	615	608	617	682	591	614	644	606	622	685	618	627	652	640	640	668	623	625	667	652	681	617	622	632	638	611	597	564	624	645	630	597	609	661	628	622	619	655	620	600	648	622	602	629	655	636	695	579	651	619	609	629	670	667	598	606	619	624	638	654	637	620	625	647	657	667	581	619	666	646	628	642	641	618	642	657	584	623	632	617	721	625	646	697	672	675	641	613	631	606	652	622	637	663	598	623	625	586	648	666	617	623	649	624	636	653	615	639	615	606	651	633	644	624	650	641	655	614	592	625	609	666	651	674	645	637	648	661	632	642	628	635	597	613	606	700	632	630	592	635	625	619	639	651	598	623	623	597	632	626	619	648	673	629	625	657	640	592	597	633	626	658	563	617	632	629	644	628	636	633	646	673	611	629	630	670	669	654	615	613	611	667	665	669	651	683	616	599	658	608	661	658	596	624	622	648	609	643	692	631	615	633	658	665	600	649	596	592	642	638	639	648	612	674	622	634	635	600	587	575	579	672	653	625	633	658	618	625	616	594	604	598	678	639	632	636	642	596	654	627	587	629	594	660	612	612	603	622	602	626	604	610	572	647	641	635	603	645	669	647	632	648	614	636	654	626	652	646	600	626	660	672	619	636	633	673	603	617	637	644	637	623	639	552	658	635	612	606	646	624	652	616	654	587	593	680	655	599	598	589	617	637	613	613	662	616	617	666	620	613	609	655	650	668	622	667	670	603	647	620	662	607	652	622	633	606	668	654	642	602	647	655	649	627	617	622	684	630	636	649	607	650	630	615	625	644	670	614	616	607	584	645	591	614	670	613	598	649	649	642	618	567	620	628	593	621	640	642	648	620	620	647	607	606	644	640	614	637	603	622	639	587	589	647	602	587	636	617	622	638	586	630	605	662	599	614	675	659	620	629	639	638	605	646	649	613	652	610	593	611	601	698	631	636	700	609	636	659	580	616	635	616	605	635	621	632	615	597	666	627	650	634	617	629	616	633	649	594	641	646	601	635	621	617	644	640	594	672	618	646	641	637	612	617	604	631	602	601	614	626	589	624	620	643	623	637	617	665	589	597	649	623	662	645	615	611	700	647	578	630	598	662	641	633	623	679	597	599	655	680	604	617	603	609	586	607	651	664	654	659	685	580	590	639	643	607	656	643	631	634	667	584	656	652	630	614	616	681	627	660	657	653	608	658	636	614	570	603	629	623	611	630	619	664	639	651	628	640	631	625	625	636	622	618	675	612	618	634	605	612	644	663	636	664	620	631	644	601	660	640	610	641	662	641	641	598	613	649	642	621	605	630	664	647	630	621	630	615	625	686	609	610	660	657	574	584	639	673	667	619	664	571	602	597	615	576	594	614	656	628	612	624	659	641	621	629	608	659	654	616	626	638	654	646	598	625	604	609	667	664	637	620	655	629	623	648	618	626	637	624	599	641	651	669	642	618	614	634	638	616	676	662	639	658	669	648	626	666	618	642	610	659	607	631	598	603	567	657	646	647	642	645	625	651	656	634	650	699	601	620	623	642	635	629	591	615	638	605	686	629	655	668	643	608	675	608	615	659	579	636	627	595	621	633	623	649	660	619	628	628	584	634	645	677	636	610	613	627	659	642	626	665	621	594	601	616	637	636	575	674	652	657	601	611	634	622	639	659	595	649	633	643	582	629	656	602	604	602	619	622	659	625	653	649	644	599	612	658	619	634	618	617	654	643	625	610	621	639	660	636	645	632	707	631	654	596	651	663	613	646	632	583	614	637	613	663	612	653	614	605	614	597	638	625	690	637	654	656	573	638	650	649	631	607	639	609	627	620	655	593	612	701	660	555	594	625	598	666	642	610	629	668	645	607	636	623	647	608	572	628	656	593	631	622	621	583	601	621	585	643	673	672	648	653	615	667	578	601	580	624	604	624	632	628	633	610	623	578	626	649	626	624	676	644	617	606	609	668	631	672	603	640	576	659	605	612	664	625	597	628	667	664	630	583	653	634	621	621	599	640	599	608	637	599	602	616	646	632	597	652	631	689	631	568	642	614	671	610	670	591	621	674	606	600	641	679	608	665	615	618	663	605	634	625	648	640	612	637	622	640	613	687	590	634	611	627	620	681	672	633	666	638	620	607	614	623	623	696	603	622	660	626	597	667	660	655	670	639	674	615	648	643	640	601	625	600	643	619	636	666	656	654	638	602	626	610	662	634	674	638	592	629	647	616	584	671	679	567	614	622	633	587	619	675	682	658	624	587	643	602	610	634	648	601	638	615	634	628	646	617	625	605	661	625	616	633	616	634	629	695	622	640	667	603	617	617	570	628	634	664	608	664	650	608	685	614	611	622	607	630	630	641	644	621	631	627	621	603	614	615	633	679	673	604	637	629	628	626	713	638	598	632	645	612	594	662	659	595	636	603	643	611	684	620	670	619	645	613	589	627	656	574	661	660	652	621	621	617	609	638	650	593	594	589	656	678	615	615	638	620	607	589	615	592	601	601	674	613	620	685	635	616	618	651	614	620	677	637	648	652	661	665	626	655	599	638	637	634	634	629	661	611	563	604	622	614	630	647	667	648	678	630	610	608	636	654	668	639	644	629	660	645	671	671	655	657	639	623	629	667	628	626	609	645	621	632	667	618	582	641	605	654	660	677	653	625	592	620	620	589	595	611	627	603	639	628	622	613	637	650	616	617	620	630	617	623	595	612	635	588	612	613	655	655	641	654	611	613	616	608	666	611	627	608	620	668	615	650	594	617	666	608	620	608	622	612	616	631	613	634	612	660	609	626	631	646	648	636	620	614	623	639	633	625	583	585	616	630	641	659	638	671	589	603	622	664	585	602	637	636	619	646	645	623	649	611	669	627	619	586	631	601	631	672	629	599	629	676	660	610	620	657	635	641	638	649	629	567	644	632	637	628	614	637	626	647	643	672	607	607	640	683	639	624	573	632	645	683	592	608	625	619	590	632	597	642	640	644	664	630	630	653	606	631	638	637	586	646	671	600	619	626	621	608	687	628	660	682	627	638	616	627	653	621	608	562	626	636	635	581	656	622	592	633	603	669	615	622	636	635
26827	11662	5017	3566	1866	1327	1168	1012	914	881	932	1893	2185	1561	895	691	625	626	648	627	652	610	612	622	636	634	593	634	617	638	601	630	603	618	589	668	628	671	637	652	666	650	605	604	637	591	610	617	614	632	594	623	583	609	633	626	661	601	610	595	633	630	617	652	610	652	633	661	610	651	661	655	612	608	665	612	628	618	637	584	607	608	632	616	604	621	611	608	623	639	633	627	666	622	708	615	546	591	651	603	568	647	612	634	576	609	558	609	628	616	618	636	643	625	638	593	595	621	667	635	632	616	660	578	646	581	630	609	615	632	633	591	605	627	627	641	616	664	649	605	597	600	638	674	648	607	674	626	571	621	632	611	585	615	608	639	613	607	604	578	660	628	610	646	686	613	628	611	626	646	636	592	620	605	633	672	630	627	609	604	649	605	636	617	621	644	630	630	653	617	606	592	602	584	620	633	572	615	631	611	612	590	615	582	612	579	583	575	631	637	596	649	652	648	613	625	647	618	611	635	664	656	597	583	676	670	641	580	614	654	622	586	642	605	618	632	599	629	620	642	632	594	589	599	638	626	622	572	624	589	628	624	636	632	633	592	633	595	630	636	626	574	653	627	624	587	592	622	592	630	641	625	611	579	651	634	620	590	640	587	624	613	671	657	654	647	605	592	602	634	636	609	553	607	591	622	658	660	668	631	664	588	601	660	588	657	568	645	601	620	642	630	640	615	584	637	637	651	676	644	582	581	621	598	643	637	619	608	618	611	647	637	591	648	618	615	584	598	581	659	613	698	635	602	640	628	652	632	644	641	590	626	638	633	629	644	626	596	617	654	620	575	608	620	596	602	627	614	602	626	638	632	629	676	666	643	593	580	602	580	652	625	615	651	609	619	598	634	648	695	592	628	613	664	642	607	631	610	636	652	625	607	616	632	643	584	651	628	617	649	644	616	624	606	569	633	680	606	657	654	607	590	608	667	614	657	582	634	616	610	629	585	583	638	605	604	670	604	634	607	605	677	646	649	654	617	586	617	606	625	625	605	636	622	607	577	620	627	617	630	659	587	616	603	609	604	614	606	637	624	626	612	622	628	626	644	660	656	634	612	624	604	656	628	586	593	609	617	577	640	633	636	611	614	623	609	635	646	627	614	643	616	599	656	632	597	602	617	598	642	626	672	634	627	680	632	625	620	650	667	636	646	616	649	625	606	625	651	673	627	612	611	639	620	583	633	618	623	603	704	641	674	645	596	647	582	608	633	630	590	609	601	621	593	642	633	620	642	605	633	626	570	605	611	658	609	606	676	663	637	649	573	625	627	623	611	655	642	611	650	568	668	631	601	631	601	609	622	638	648	635	639	617	591	604	585	629	619	601	597	617	602	631	618	624	588	590	620	621	592	667	629	639	608	613	639	666	600	662	702	597	601	578	604	609	598	591	648	670	611	616	620	583	620	636	654	655	612	619	609	658	618	628	602	635	632	641	626	622	643	613	651	600	610	610	615	638	628	615	600	596	613	612	601	624	585	622	639	631	646	556	604	596	602	606	637	640	630	591	671	580	595	590	604	646	600	612	657	651	598	589	582	634	659	623	627	623	639	650	655	612	627	629	595	585	626	613	618	630	663	611	635	637	618	613	625	609	635	658	589	625	622	626	645	576	627	594	629	620	675	603	601	605	601	634	598	647	612	627	691	641	592	646	644	677	585	613	612	645	612	656	585	615	639	616	666	640	575	649	654	625	605	665	644	628	653	620	637	628	640	615	628	654	659	656	604	616	635	613	621	598	634	626	635	642	639	604	573	625	616	617	625	570	667	612	613	594	632	666	637	631	590	639	636	613	611	624	650	610	613	632	629	645	666	644	650	579	632	627	604	683	618	595	549	596	614	658	584	628	649	581	602	631	614	640	619	602	606	609	618	623	625	666	673	633	612	680	622	644	606	664	596	650	608	658	628	621	631	654	636	612	582	576	601	609	612	578	665	583	586	640	613	599	633	625	588	627	673	610	632	646	580	640	636	657	570	598	611	624	625	661	673	594	617	645	629	595	640	648	584	604	599	620	690	656	652	625	635	587	597	644	606	623	604	551	647	648	615	615	618	629	611	639	636	658	654	628	662	658	701	598	674	602	661	659	652	613	618	614	620	610	643	603	590	641	591	639	644	639	665	679	624	626	611	630	628	616	652	598	640	604	635	649	616	601	580	635	639	628	590	612	614	600	657	634	626	585	657	622	561	603	629	586	627	608	599	632	600	615	635	593	635	660	602	658	640	624	586	682	647	579	628	627	647	619	619	617	657	662	638	636	632	627	588	653	625	606	595	632	606	619	594	645	628	618	605	604	650	578	605	653	587	591	605	643	677	602	589	668	623	649	643	570	651	609	576	624	629	646	631	583	594	619	637	642	632	598	600	615	554	621	622	641	645	615	624	643	586	636	687	638	602	629	565	633	639	587	613	628	648	622	599	632	633	630	631	611	581	652	648	633	604	608	613	612	626	582	611	615	635	622	591	601	614	591	564	630	610	635	597	621	616	624	646	660	629	606	643	606	627	601	656	666	643	617	603	617	612	585	651	591	632	678	615	616	605	617	598	615	667	617	652	633	629	592	628	609	658	631	640	666	623	631	627	581	615	623	611	645	645	664	595	613	599	649	632	635	589	651	604	597	631	660	636	626	669	606	600	607	691	649	630	645	609	637	646	594	659	656	592	601	621	660	603	578	638	593	564	595	610	624	626	646	621	594	594	656	615	613	634	591	607	622	592	606	614	624	593	688	611	654	559	606	652	633	597	609	543	650	641	665	613	622	609	636	631	613	629	621	643	605	631	650	620	631	625	613	597	606	644	632	626	676	642	604	590	618	649	625	608	649	615	619	607	620	611	616	606	624	656	627	636	595	587	650	609	617	622	627	627	620	644	646	596	658	645	581	617	662	608	612	609	593	655	639	588	627	626	594	603	599	611	623	606	694	564	612	606	626	697	562	613	655	639	623	623	613	621	603	639	607	654	604	632	638	651	674	652	590	639	642	589	601	636	656	606	627	609	617	621	661	617	610	590	631	601	605	599	590	589	632	655	604	647	618	617	664	661	625	606	644	634	623	628	661	589	589	638	578	659	609	652	650	648	604	625	591	638	616	627	631	623	596	613	612	634	614	585	633	599	703	629	607	607	553	610	682	630	659	657	613	609	644	657	615	605	611	661	618	628	611	641	646	656	628	622	559	634	679	605	661	610	630	631	622	597	661	652	616	613	643	595	659	603	625	612	617	635	622	644	623	625	627	641	604	635	581	649	660	618	608	656	640	639	626	621	641	635	616	610	656	613	589	599	610	642	610	698	649	647	631	584	650	630	604	646	652	611	619	608	616	584	647	667	630	635	604	565	620	669	650	624	638	598	622	617	629	596	606	614	608	611	567	604	596	621	646	592	614	619	643	577	662	598	567	611	638	628	646	588	657	636	612	640	648	621	628	622	641	674	635	665	603	636	599	622
6433	3728	4947	3379	1982	1566	1313	1135	1034	1017	1093	2448	2460	1571	899	646	547	487	539	497	509	530	526	507	515	515	520	527	483	512	512	555	506	544	508	491	510	506	538	531	537	521	536	530	543	493	525	549	485	563	502	516	541	527	496	516	513	513	515	511	491	525	528	536	567	506	472	527	495	467	493	535	493	521	491	473	509	533	509	477	492	508	535	482	477	516	497	489	514	482	505	547	519	516	530	557	511	505	529	489	511	480	492	511	478	496	470	502	507	537	525	501	518	528	459	491	505	499	524	521	515	499	514	504	496	485	495	473	507	493	527	484	481	520	495	520	504	458	490	515	521	509	530	483	526	510	488	518	518	490	521	549	499	469	519	496	495	471	514	519	543	480	509	521	483	482	565	526	509	484	497	526	561	524	480	464	594	508	501	528	494	529	493	552	508	519	504	531	530	545	476	507	504	503	483	482	555	536	491	489	533	523	545	545	502	496	517	518	547	510	533	508	536	498	517	529	517	485	522	479	472	471	510	483	499	496	497	533	520	544	503	470	508	503	475	507	485	519	484	494	494	527	509	529	511	480	537	531	516	515	551	530	490	504	537	506	528	500	511	463	498	520	524	518	463	502	551	525	511	538	522	499	530	488	526	518	510	504	479	542	485	571	518	490	486	543	531	524	476	500	530	513	535	558	496	493	531	527	473	504	499	526	518	487	499	479	521	535	503	470	482	499	493	505	503	519	484	519	471	514	521	506	463	521	536	513	538	464	513	511	504	510	536	498	519	503	492	521	511	510	503	494	487	514	494	502	518	457	490	495	544	541	520	503	488	520	543	519	479	498	488	509	498	521	480	559	542	520	517	511	509	496	532	510	502	493	467	484	538	499	498	506	503	518	506	543	482	530	490	545	524	520	499	537	497	463	536	512	518	500	500	503	513	492	528	529	499	496	561	523	561	510	522	544	497	522	527	480	513	508	480	500	478	497	525	525	511	490	524	529	528	486	493	509	492	493	522	496	502	544	483	495	484	482	490	502	493	495	502	513	534	484	511	507	520	508	477	498	505	505	520	508	530	522	534	533	498	521	494	510	519	493	488	498	532	528	480	523	537	440	485	471	554	538	549	503	516	477	553	508	506	537	532	494	561	512	498	515	530	533	515	489	520	516	522	493	513	495	485	540	557	462	546	529	537	490	520	530	498	520	490	510	500	522	515	523	513	536	558	509	472	498	505	498	501	539	502	493	515	504	513	509	544	528	508	493	515	495	507	523	538	511	503	493	485	527	510	526	535	493	493	503	524	504	481	449	503	532	479	503	524	549	473	530	536	494	528	516	467	500	509	512	519	504	494	507	455	552	467	543	521	496	531	514	545	512	529	512	528	518	499	548	529	478	488	511	539	487	529	515	487	516	517	459	498	477	525	516	508	554	495	491	490	528	485	530	513	509	482	459	507	515	521	524	537	546	530	516	528	553	502	522	506	520	497	516	522	499	514	486	518	494	519	528	474	544	515	501	504	514	523	550	467	520	528	539	525	514	546	508	516	496	556	516	484	541	498	513	505	501	471	502	539	529	505	501	549	513	518	467	545	485	481	562	513	499	534	524	511	484	510	522	489	520	531	503	508	539	521	544	513	457	556	509	515	529	515	500	528	479	514	498	473	509	491	469	503	503	546	502	504	514	523	518	482	520	504	511	504	512	499	489	501	496	534	503	512	531	491	474	518	500	517	472	493	501	528	502	509	532	472	498	513	540	535	523	514	466	534	509	538	536	512	522	469	496	498	508	509	496	506	515	536	497	499	516	512	558	549	485	511	501	517	503	503	524	502	492	517	495	515	531	501	513	489	479	502	499	505	515	529	520	509	538	494	502	493	502	538	564	507	540	503	476	493	536	471	475	474	531	504	543	524	495	504	565	542	512	476	519	511	443	528	465	548	493	488	506	504	520	503	500	526	502	530	478	482	511	502	506	508	521	528	534	509	496	461	527	513	516	498	498	512	523	537	523	510	497	502	500	476	467	476	516	465	532	489	506	508	555	460	496	509	523	523	484	524	514	493	497	558	475	512	469	480	525	523	492	546	502	540	555	516	557	485	542	537	539	538	473	466	497	498	515	507	534	507	503	540	504	508	510	512	490	540	512	502	540	517	480	520	512	510	496	533	472	529	531	571	512	527	487	497	507	481	532	525	534	477	511	504	497	515	534	511	512	540	488	538	496	501	523	501	514	486	510	509	497	533	541	493	537	503	501	520	526	504	544	476	536	505	496	489	492	500	461	495	518	512	550	478	515	477	512	468	556	522	501	515	527	507	527	513	474	452	536	499	521	512	531	523	512	527	489	511	490	522	519	479	528	501	497	530	530	547	504	518	471	517	493	454	491	494	535	530	555	468	524	448	487	431	489	479	487	466	532	507	494	526	550	517	483	488	530	483	544	480	507	507	532	511	528	501	491	506	523	473	500	516	485	508	502	576	557	473	530	536	512	502	542	519	506	523	530	528	493	498	484	496	506	538	465	520	472	470	518	568	477	506	538	528	511	534	492	497	543	529	512	532	472	488	488	488	531	503	566	481	521	529	496	468	510	493	456	486	546	494	541	500	522	516	480	484	523	475	499	504	515	498	481	518	508	549	494	488	514	511	540	509	510	540	543	560	516	538	539	505	506	491	500	487	516	479	540	494	515	561	516	534	509	524	499	512	528	492	526	545	513	512	472	497	496	512	510	510	501	473	528	507	519	533	513	511	528	498	501	512	523	500	522	511	481	521	511	484	516	516	516	557	486	516	537	514	482	513	500	499	519	540	506	537	546	502	523	495	517	516	471	509	535	523	510	507	527	507	517	505	515	481	499	499	551	523	547	503	526	492	506	539	490	476	552	494	501	535	504	514	487	547	493	489	510	522	504	556	501	480	546	532	548	486	530	536	518	519	510	523	492	483	531	504	491	512	491	503	508	530	523	493	500	504	517	539	521	494	523	537	508	487	499	507	535	526	532	597	500	522	503	516	550	501	487	506	479	469	484	503	478	530	525	503	541	520	526	524	524	531	506	517	583	485	496	523	481	512	547	519	544	538	507	488	488	515	539	540	483	476	525	508	465	477	511	524	517	480	501	489	505	521	491	527	513	558	525	530	532	554	505	523	512	506	505	490	586	498	526	579	550	550	481	539	515	488	494	516	528	451	489	499	502	498	537	552	583	502	532	511	512	502	524	487	528	484	538	529	524	502	557	508	515	526	563	499	501	582	493	534	508	501	505	474	541	520	506	482	534	486	517	522	520	532	494	470	530	549	512	485	468	449	477	489	513	486	521	509	535	466	487	520	515	531	496	510	514	554	513	540	504	526	494	518	508	506	498	535	500	522	480	538	521	526	503	523	501	491	500	512	535	524	520	490	477	546	496	491	496	484	532	563	517	485	488	522	532	479	502	504	482	518	542	543	493	483	514	523	535	503	500	548	534	487	501	541	483	500	548	503	516	518	503	495	530	500	484	526	494
24791	20714	26552	24526	11846	3802	2730	1921	1688	1524	1972	12292	13401	8339	2968	1019	733	710	666	668	667	724	673	717	668	636	643	674	667	646	671	640	643	633	694	639	706	642	601	614	642	643	633	683	641	679	695	628	633	673	637	666	642	637	672	628	632	621	654	610	643	643	652	665	635	671	661	666	648	650	650	678	682	619	682	670	655	645	673	660	675	634	660	705	697	631	599	618	644	630	689	645	662	664	682	621	698	667	695	636	688	660	670	649	591	647	682	612	664	659	659	649	655	645	672	662	661	698	677	665	625	640	647	661	614	618	640	606	647	671	657	622	666	660	609	685	675	661	633	677	629	653	673	648	623	638	623	631	671	662	627	660	689	646	648	683	673	607	652	638	657	688	641	684	660	646	634	684	645	637	673	636	648	668	632	661	667	659	647	600	646	660	625	669	699	700	622	667	641	616	668	663	625	647	653	607	678	599	675	633	683	653	617	651	687	673	636	624	625	628	698	657	693	674	650	661	659	653	622	660	656	627	631	661	656	626	646	677	606	699	676	631	678	649	662	646	642	650	662	661	665	616	623	686	668	665	666	630	648	658	632	600	662	707	651	627	656	667	649	608	690	642	629	673	644	689	671	664	637	626	680	680	625	665	670	618	725	650	672	637	645	638	664	658	641	625	664	688	719	661	647	664	663	645	644	681	663	608	662	663	625	666	637	641	617	653	633	674	637	659	629	665	631	678	646	653	671	660	692	655	698	679	651	675	676	627	668	653	668	659	672	642	702	686	628	680	651	615	654	606	615	654	620	641	661	648	678	651	648	640	632	627	646	636	649	666	649	631	688	636	649	677	650	641	701	716	651	629	661	692	601	642	689	617	653	655	655	664	649	671	696	678	662	709	679	676	678	667	645	640	642	645	652	635	660	672	633	645	644	590	675	648	657	663	650	639	650	614	633	634	668	657	688	676	646	641	660	661	654	610	669	657	680	658	689	637	669	683	660	583	710	635	597	642	674	652	627	653	636	632	661	635	659	672	617	618	675	639	693	587	661	646	676	679	624	673	628	695	596	693	676	658	594	636	637	680	602	659	650	652	624	632	644	634	677	624	600	700	638	639	660	631	620	689	682	633	656	659	660	705	694	630	665	654	640	606	667	663	641	595	611	623	687	633	689	672	643	680	593	671	626	644	606	616	663	659	635	671	642	654	643	693	656	621	653	647	672	650	652	673	650	650	647	615	628	642	683	655	647	627	679	675	620	650	649	668	664	649	634	608	637	677	655	668	639	631	653	632	654	649	618	688	701	642	633	643	653	656	653	641	618	631	673	677	655	661	657	671	653	686	654	666	667	631	672	648	644	650	637	609	656	670	614	637	696	682	646	642	656	624	645	695	661	577	698	648	655	660	651	626	683	700	660	645	648	627	639	672	644	640	669	673	631	680	652	660	668	669	654	669	674	636	652	635	667	634	617	637	633	657	658	629	662	676	643	666	628	673	658	639	650	671	656	622	617	666	671	642	687	631	615	648	662	621	614	644	652	634	629	650	667	602	615	653	647	639	656	655	599	666	604	673	653	639	658	622	711	647	654	690	687	651	666	655	623	666	666	631	650	649	606	684	642	685	628	692	649	637	684	630	684	650	692	650	643	646	641	628	613	643	651	651	668	643	663	639	682	687	626	651	663	659	641	654	633	684	653	625	621	660	597	632	621	695	654	645	662	608	725	681	622	694	599	623	640	613	650	645	710	678	619	634	681	618	655	634	677	637	649	632	714	667	653	649	677	644	658	662	625	617	634	612	629	709	601	666	662	666	642	691	668	649	676	667	620	653	652	680	636	633	657	588	620	649	641	644	671	636	633	663	645	687	622	685	669	727	628	629	646	671	673	677	615	695	640	667	654	669	667	658	680	655	627	682	650	623	711	641	648	697	629	658	638	697	670	629	696	674	662	629	636	672	675	694	644	634	658	659	666	669	655	650	637	651	647	660	655	656	685	647	639	685	618	667	683	643	631	671	688	642	651	673	638	629	683	637	690	632	645	685	680	640	715	642	685	659	650	635	648	635	682	653	648	674	656	615	652	688	680	602	688	631	686	626	654	657	677	635	665	625	664	604	626	660	690	698	643	667	635	684	594	618	647	643	655	650	650	686	639	665	654	669	601	663	646	640	632	650	636	678	610	667	653	648	642	667	680	699	643	643	644	656	659	646	678	649	671	614	625	696	645	630	631	699	621	621	679	675	652	672	617	664	633	649	746	653	684	716	650	654	651	643	672	645	644	633	601	666	701	625	655	649	617	639	587	650	663	633	645	641	677	671	649	669	644	620	644	648	658	684	677	701	649	641	679	623	661	708	647	635	628	634	635	614	628	652	618	661	660	663	704	657	646	661	685	645	687	642	635	613	649	643	602	629	608	625	650	638	633	671	610	658	623	664	635	661	642	651	667	627	666	608	632	639	651	684	691	667	666	602	639	621	657	699	570	660	641	636	646	731	668	671	656	656	647	667	664	624	654	642	622	675	689	654	647	658	656	694	646	645	666	604	668	630	706	676	669	642	648	687	662	691	648	627	626	637	671	637	663	671	647	629	697	656	658	681	649	665	662	674	649	633	621	630	661	680	662	650	642	656	671	613	661	644	638	677	597	668	649	711	632	633	630	642	656	685	673	689	623	636	678	675	645	638	679	645	678	650	681	662	628	623	664	628	697	635	608	644	652	638	658	715	648	584	635	687	637	678	640	660	687	662	656	634	686	635	644	671	643	678	627	651	681	691	633	657	636	664	664	639	634	665	626	615	649	638	657	677	662	665	644	661	658	675	652	642	656	668	619	632	690	643	646	649	650	675	660	615	658	675	653	662	651	658	621	645	667	647	647	665	655	606	628	695	629	621	623	686	651	653	638	660	589	637	640	667	635	644	602	676	625	659	643	657	645	651	671	702	654	642	700	625	630	651	638	636	646	727	653	691	634	630	653	690	623	633	616	667	664	661	634	615	654	650	679	653	659	627	637	637	632	672	638	642	666	635	620	672	658	660	676	684	635	643	657	589	665	671	623	608	628	637	692	664	637	642	697	659	640	664	646	683	654	684	677	690	605	665	664	628	703	626	645	650	634	681	642	650	637	670	616	624	618	593	652	639	677	645	632	639	623	658	665	615	627	675	640	677	703	649	645	661	650	661	648	636	672	595	626	643	672	676	602	607	612	602	620	678	632	679	649	651	613	627	646	669	663	604	626	629	664	614	644	649	664	616	660	657	634	649	660	672	709	667	577	635	638	647	645	639	644	681	638	700	664	651	697	675	693	670	576	618	631	590	700	638	663	670	605	657	725	652	625	648	601	673	673	612	641	675	640	614	689	609	611	647	651	627	651	637	677	724	649	669	684	664	606	626	651	622	662	653	704	668	628	664	624	639	600	686	614	661	726	657	670	621	647	627	665	614	650	654	641	606	690	661	656	646	632	666	667	658	638	637	677	614	657	697	647	648	658	659	609	663	656	633
5929	10263	11256	6961	4180	3256	2957	2522	2368	1947	2918	14940	12973	7741	2883	906	655	607	548	554	576	591	516	549	532	544	577	576	561	617	563	515	580	568	522	589	559	576	568	577	574	573	622	545	554	543	558	576	558	573	576	535	539	590	541	575	563	523	544	514	566	580	533	508	581	592	564	518	584	522	549	567	541	538	557	565	570	499	536	558	542	560	537	555	541	542	554	522	556	575	586	537	537	565	556	531	550	505	536	515	591	545	543	519	578	559	564	564	560	589	573	534	587	543	570	544	579	570	570	551	567	508	579	544	542	501	537	558	552	518	563	573	542	556	596	554	532	581	573	529	513	541	562	549	552	575	538	522	583	543	523	544	536	544	525	550	583	541	540	574	560	565	568	579	562	577	546	590	586	525	540	557	536	539	535	563	550	566	547	574	535	590	556	543	539	563	526	543	539	545	549	585	560	582	573	570	536	550	515	567	531	553	564	512	563	538	577	517	602	549	545	522	578	544	546	557	528	533	578	564	590	552	531	565	523	541	552	519	549	563	559	568	543	541	575	487	544	563	521	566	607	564	539	548	537	566	572	541	598	560	548	549	535	552	533	549	521	534	581	567	569	538	556	537	538	569	534	534	536	609	515	540	518	508	543	537	551	545	556	562	550	520	557	530	542	526	582	549	567	566	542	544	559	591	531	576	528	524	555	523	565	547	562	573	577	554	585	527	553	540	539	534	559	525	563	548	539	573	540	552	563	550	542	521	580	543	568	530	618	564	531	566	534	551	521	533	549	556	553	531	501	560	553	497	532	538	533	521	555	531	543	558	579	565	568	533	528	554	569	550	560	549	545	539	611	542	545	565	545	543	535	524	556	547	515	561	545	544	554	541	577	565	550	554	529	519	555	559	537	590	536	546	568	565	553	536	546	497	509	565	579	531	521	557	565	534	565	539	546	517	560	522	533	533	545	559	541	552	579	553	585	581	570	535	532	548	573	520	541	550	596	574	565	574	585	557	502	539	520	531	533	563	553	542	560	551	514	573	547	559	581	564	540	565	513	535	582	572	560	578	528	595	537	539	531	542	536	522	543	539	525	556	506	557	566	562	525	561	529	541	540	567	560	561	624	577	516	562	534	547	545	549	564	559	580	569	549	567	532	573	489	533	521	579	579	565	580	514	545	569	577	545	533	570	554	545	571	565	598	529	579	518	562	517	541	526	540	521	572	525	531	546	558	519	548	534	530	542	535	511	565	593	563	539	597	603	523	565	605	573	601	540	555	529	540	506	571	547	547	524	585	509	551	515	559	528	550	534	553	514	578	559	563	561	535	533	566	531	565	526	596	614	542	557	530	582	565	570	545	519	520	579	508	518	534	592	532	569	556	556	542	542	538	590	545	580	519	547	563	561	517	543	568	561	548	574	544	544	589	523	543	521	566	550	516	555	587	557	557	524	536	499	559	537	547	555	547	546	553	527	533	523	534	572	544	535	566	520	554	549	592	536	575	521	533	527	570	550	549	543	546	532	563	564	551	560	545	599	543	526	533	505	545	575	502	521	581	547	571	557	589	568	541	550	529	577	555	529	552	573	518	556	569	572	518	556	537	564	594	537	533	506	586	573	571	534	544	518	508	537	565	551	548	523	566	544	543	575	564	546	562	538	532	547	545	546	545	556	551	547	571	563	538	548	499	552	562	594	569	560	504	586	549	557	616	557	594	517	545	565	502	583	525	578	544	567	570	563	609	516	519	581	543	517	551	541	536	489	527	551	530	504	537	525	533	565	551	558	562	582	571	555	525	562	550	536	519	555	567	573	567	511	570	564	585	526	540	548	573	580	563	541	520	545	528	543	553	549	534	548	571	529	553	533	580	570	585	567	554	543	531	532	545	514	543	515	549	575	540	547	530	533	521	514	537	538	530	561	528	547	527	516	551	549	552	553	581	509	550	555	537	516	542	561	526	578	516	557	538	552	571	513	529	566	537	537	541	561	582	569	528	528	547	551	554	562	547	573	513	575	551	543	550	527	571	524	538	569	592	574	560	567	525	555	568	574	550	584	527	532	551	535	537	608	527	556	573	567	532	545	551	554	555	576	538	574	588	535	578	545	560	539	524	575	521	551	518	544	556	567	532	537	542	537	567	598	535	572	576	548	511	587	532	557	608	550	555	535	585	516	561	523	549	546	516	500	554	537	561	553	550	530	550	546	584	575	523	554	533	562	544	570	517	545	564	534	502	578	589	556	539	537	532	538	527	521	506	545	568	528	559	575	582	533	540	521	526	584	557	535	492	563	538	538	576	560	536	542	570	579	540	558	558	542	570	531	517	593	577	519	586	562	516	551	542	580	525	538	573	561	523	565	541	529	498	538	546	603	575	546	541	520	573	557	547	576	583	549	546	581	564	523	574	521	550	546	547	537	567	516	535	568	558	559	555	543	540	604	548	566	555	517	573	520	559	556	590	556	557	578	531	560	542	515	549	573	575	535	537	549	588	525	537	613	528	534	542	536	530	540	525	516	501	552	582	554	545	562	531	569	558	537	539	593	614	547	576	545	560	516	524	549	576	540	567	563	503	524	523	558	568	520	598	559	576	578	547	520	539	570	553	538	550	532	601	539	552	536	521	537	554	571	540	545	534	540	544	527	566	537	538	600	552	522	528	561	534	516	516	568	569	568	525	581	562	583	560	502	577	547	578	557	566	558	566	540	564	552	568	517	558	503	534	507	592	551	518	568	565	554	522	556	544	548	593	544	522	557	542	593	515	526	584	571	561	586	553	543	550	508	543	581	554	517	565	619	510	546	551	529	556	570	535	539	562	562	530	576	566	564	570	547	539	537	543	569	606	575	542	525	560	555	545	538	522	566	540	520	522	595	587	539	544	503	533	595	548	527	587	510	543	563	526	570	547	553	547	580	550	568	569	574	530	543	551	538	566	538	555	578	525	564	522	553	532	499	541	557	516	566	547	540	578	560	523	553	541	594	571	513	608	564	590	543	556	531	561	564	554	541	565	539	547	542	561	566	532	546	518	539	557	510	538	538	555	536	573	563	539	559	564	520	508	536	554	545	565	588	536	576	559	557	576	540	585	538	541	514	531	544	503	561	559	537	567	539	543	576	505	545	555	580	560	537	575	583	543	536	537	556	526	538	533	592	558	556	541	562	585	536	562	577	556	573	531	590	542	566	530	533	551	591	515	539	549	531	506	545	570	577	541	519	522	544	527	563	550	600	559	560	586	543	574	526	607	543	533	559	527	515	543	511	567	597	549	562	512	543	566	558	562	537	540	536	558	548	575	522	516	555	597	504	550	522	583	545	558	564	566	549	504	572	565	551	509	553	517	522	563	570	523	581	564	602	537	521	542	554	562	540	543	564	522	573	535	504	558	578	552	538	531	578	567	595	570	556	535	524	566	570	542	507	601	505	532	518	558	552	517	531	573	528	572	557	533	553	540	539	581	552	560	607	535	540	565	548	578	570	568	562	533	549	524	532	545	580
23772	20782	27740	23896	20423	11192	5068	3217	2443	2205	3103	21280	23436	15013	5685	1532	926	777	801	772	793	787	776	767	802	766	812	762	754	802	790	829	754	791	804	812	785	791	740	743	778	797	792	794	774	788	731	793	811	758	777	763	787	770	766	782	811	792	817	783	795	736	743	750	785	802	804	792	787	830	788	736	764	790	758	816	791	759	748	790	764	776	754	758	773	745	758	826	780	789	759	762	778	792	755	760	720	745	792	790	788	790	754	783	809	776	765	879	846	781	760	758	839	767	762	771	799	773	755	772	757	739	725	776	759	772	759	821	796	757	796	769	792	799	753	807	765	780	786	743	740	778	724	722	828	812	782	805	789	802	771	817	732	779	833	798	810	740	762	724	755	751	842	772	790	777	754	774	772	797	818	767	755	734	776	828	756	760	789	762	784	777	783	779	759	803	764	778	778	770	761	765	748	796	796	792	815	798	743	769	819	781	782	828	816	777	802	826	791	819	776	798	832	743	758	805	769	776	758	774	824	746	812	783	817	780	753	762	794	771	790	764	762	799	799	836	780	802	766	786	750	811	764	761	754	732	801	772	778	790	787	717	729	803	752	827	772	770	780	794	788	799	750	802	787	812	833	771	836	782	729	768	776	825	820	745	768	778	817	748	760	721	752	772	783	781	819	813	759	778	752	753	820	803	750	730	775	757	747	778	757	743	763	737	773	774	742	779	788	768	793	807	785	833	778	757	796	769	804	746	747	746	752	820	720	782	727	781	790	772	761	821	775	775	780	777	731	746	831	825	799	767	751	760	751	746	790	780	725	779	784	760	789	764	845	806	771	803	765	805	778	814	735	773	786	795	756	808	728	812	773	788	756	777	801	812	789	767	772	756	836	838	837	767	786	799	714	733	754	797	760	806	743	732	770	787	806	777	753	747	785	763	698	787	799	780	808	789	732	777	768	815	797	805	784	765	802	803	807	771	753	805	731	783	788	783	798	790	784	787	777	821	751	787	820	810	807	799	786	797	701	741	766	784	762	739	775	817	834	770	769	804	789	749	790	791	802	784	707	783	783	741	792	784	798	810	798	778	757	790	756	802	793	719	761	751	765	743	774	733	719	792	779	761	790	808	805	786	835	780	752	783	765	789	790	776	766	723	833	752	739	782	772	797	798	762	751	790	750	725	749	790	789	772	789	758	762	746	762	758	815	726	805	766	764	788	775	732	749	788	723	770	740	727	809	749	767	772	762	794	757	752	789	824	738	798	763	801	787	767	789	830	831	792	771	778	773	797	780	780	759	740	763	762	753	741	797	766	770	771	744	773	772	746	766	830	818	781	768	780	776	792	723	758	751	768	755	777	740	785	793	770	767	772	772	754	748	731	746	754	796	740	754	759	706	756	806	796	742	753	765	832	758	785	750	807	773	756	768	769	761	754	796	780	762	737	812	791	806	804	770	767	785	751	775	805	745	825	787	771	797	769	769	748	767	730	731	754	745	802	728	756	781	740	766	749	819	745	734	775	725	728	791	795	773	737	762	768	746	786	813	773	779	801	757	723	762	758	771	825	784	801	797	806	768	829	863	808	799	777	774	801	786	764	777	756	841	767	792	762	775	746	758	776	797	791	782	788	764	783	784	783	838	783	750	777	743	801	833	756	787	736	781	767	763	803	783	741	788	756	770	770	786	816	775	733	727	718	813	794	716	756	793	774	808	780	759	766	767	780	835	782	860	765	822	800	717	765	814	761	821	807	744	743	747	711	779	815	754	741	749	802	775	737	818	752	688	725	813	769	801	753	712	734	747	704	769	743	742	765	773	781	748	789	758	788	775	792	763	794	814	749	774	785	795	767	754	777	806	777	845	729	764	792	761	712	804	770	746	811	756	782	732	733	768	769	790	766	756	765	781	749	774	770	784	740	782	843	805	752	798	807	780	769	831	799	813	788	764	823	777	759	762	781	806	759	767	810	795	768	785	800	789	784	750	794	794	787	732	769	759	754	777	808	826	774	809	775	742	740	723	843	775	793	733	739	832	792	807	810	797	731	783	750	811	780	755	776	809	748	778	851	773	750	781	788	814	769	741	792	799	801	753	781	741	822	720	731	772	758	774	837	791	796	761	752	748	786	750	762	750	763	746	782	810	735	787	772	779	760	780	715	736	773	766	742	769	763	759	757	779	737	773	784	780	803	806	808	783	784	781	764	795	766	753	844	733	756	722	761	786	772	800	765	778	771	784	770	782	714	751	800	832	797	750	738	804	807	781	781	792	765	764	849	804	760	773	816	793	787	798	803	768	801	778	735	781	788	811	730	783	784	758	785	774	783	791	722	773	775	775	769	789	758	733	780	791	752	752	772	823	789	804	794	779	772	767	756	747	798	766	781	732	779	769	765	781	743	811	755	804	779	762	794	789	759	735	832	731	726	773	771	787	744	853	744	750	731	763	756	739	796	790	722	789	738	794	768	769	759	715	790	779	739	810	778	761	800	750	770	794	795	770	820	759	757	761	773	748	730	766	833	787	800	753	764	851	729	772	763	807	796	773	765	818	781	815	764	778	774	725	766	749	757	774	844	746	827	791	776	744	779	768	749	787	763	757	754	741	769	763	785	754	765	818	822	835	809	769	770	830	759	790	715	780	821	784	713	784	805	778	815	781	789	730	777	742	790	769	795	817	766	791	779	770	797	791	775	824	765	738	789	818	746	767	741	748	741	773	725	763	767	765	694	758	686	792	776	778	772	839	826	803	780	752	788	735	740	778	810	760	763	768	801	785	785	775	774	733	744	738	736	770	807	792	813	732	757	757	806	785	734	781	794	773	805	774	751	782	816	760	806	755	755	760	780	793	795	740	782	831	799	868	778	763	779	772	848	742	773	808	810	782	782	739	803	704	783	786	743	747	756	729	773	820	773	778	807	702	783	805	788	805	824	756	786	743	744	778	806	773	747	798	788	795	780	766	771	707	734	787	769	829	784	778	772	796	788	784	771	765	746	780	811	716	732	797	783	752	743	766	777	733	751	770	798	759	790	757	783	763	744	787	778	747	759	784	779	746	764	736	745	812	761	837	702	710	777	785	776	779	777	805	797	755	771	809	773	797	759	774	778	775	761	745	767	800	788	770	799	792	835	799	745	771	785	798	789	776	760	746	813	721	732	824	787	736	777	768	800	778	775	768	772	755	738	759	762	747	806	750	810	739	830	788	765	745	770	723	765	782	845	749	764	754	792	843	790	803	753	779	738	791	744	768	750	776	752	705	790	784	808	759	785	774	798	751	788	758	773	806	801	769	778	787	799	749	773	697	814	778	741	801	777	773	697	775	768	815	822	770	822	828	806	800	781	770	802	784	746	779	785	826	784	789	728	775	705	789	741	715	734	733	787	748	774	839	849	840	836	765	749	751	779	794	737	788	809	717	780	807	741	777	794	781	786	775	796	750	813	781	770	772	778	760	806	769	803	782	735	751	787	754	773	827	748	769	767	766	782	815	821	760	729	793	820
7944	15447	15435	10033	6448	4813	4259	3665	3123	2791	4486	23727	20689	12592	4903	1433	832	712	644	632	638	632	660	658	663	614	639	648	659	633	631	711	662	664	628	640	637	601	640	679	652	658	642	640	623	643	632	696	655	664	598	654	618	653	641	637	667	657	651	605	672	671	579	657	632	655	649	682	646	642	645	657	642	657	650	629	629	630	650	613	610	658	614	650	635	637	652	686	636	673	679	663	615	629	658	636	623	633	654	640	648	639	631	619	612	651	670	631	624	653	680	694	599	641	665	637	601	636	617	636	627	671	671	681	684	630	630	670	637	616	624	691	618	675	629	681	683	624	687	662	668	632	709	613	653	605	632	609	617	623	657	620	599	640	625	610	625	632	607	643	691	662	652	639	647	629	644	653	637	660	620	601	635	619	645	642	640	667	633	670	675	662	662	622	657	595	593	619	630	633	668	664	649	648	655	706	646	608	586	622	638	652	665	631	619	611	646	630	627	593	671	677	685	625	645	649	693	634	582	634	666	620	638	603	640	623	617	638	637	609	623	649	597	595	631	613	668	610	660	621	639	653	684	646	702	607	698	627	613	668	644	650	617	626	641	676	646	647	655	616	651	671	624	669	619	623	633	628	619	615	634	635	612	638	631	654	631	618	633	625	660	611	644	608	625	651	639	661	681	639	605	644	649	629	597	572	631	633	673	658	631	678	664	647	692	630	657	628	666	649	667	648	591	631	648	642	650	661	629	625	616	628	671	655	631	615	672	607	665	680	637	619	636	641	668	642	667	649	672	619	626	682	635	626	637	641	651	656	610	642	609	602	634	694	632	648	610	629	727	646	607	645	622	623	655	596	654	625	659	671	617	620	617	657	592	623	626	672	632	643	639	636	662	661	697	673	600	651	652	682	699	656	585	597	647	651	663	659	659	609	656	646	615	636	639	607	641	686	671	615	642	608	627	633	652	617	638	638	608	682	634	631	657	653	638	663	649	637	655	592	671	661	615	633	633	611	663	652	593	632	617	674	621	648	657	657	662	609	640	677	622	627	667	655	667	618	615	652	650	625	669	629	574	610	609	681	649	631	625	578	639	634	628	621	620	682	640	637	628	658	649	628	598	650	593	636	655	611	666	661	611	606	597	675	629	618	597	683	637	674	603	659	666	646	607	604	668	652	656	622	646	612	631	628	656	633	624	643	639	655	603	633	620	646	636	683	646	626	601	651	670	629	622	673	613	698	643	633	645	658	634	638	606	683	660	660	644	654	630	611	663	614	633	628	630	648	643	586	639	598	622	622	660	587	614	651	634	624	630	599	628	647	655	616	677	673	651	642	582	630	649	679	615	615	601	651	636	667	674	614	639	662	642	630	621	675	650	606	597	644	653	578	634	626	664	628	646	632	653	621	610	616	623	653	636	640	597	665	690	620	651	630	638	637	657	606	639	629	625	556	609	652	634	635	659	645	647	641	648	617	624	610	612	677	613	660	624	599	653	635	663	607	627	645	631	616	644	618	642	621	631	617	651	645	636	679	649	601	625	616	681	589	642	629	624	649	682	579	673	626	665	659	651	633	613	627	647	672	604	654	582	656	642	635	636	640	626	640	600	640	680	671	617	637	687	558	587	649	641	632	627	636	672	640	633	659	666	671	594	642	660	624	645	661	638	688	652	675	580	644	670	613	619	631	619	649	635	650	652	657	643	667	689	627	603	608	637	633	617	626	566	611	611	641	600	635	620	684	627	630	618	677	631	629	634	662	627	689	616	604	628	607	633	622	636	638	634	674	645	627	637	623	626	619	669	639	641	601	622	656	664	588	610	628	675	635	625	661	611	642	647	648	646	652	646	594	686	672	617	655	658	638	600	646	639	664	632	634	624	630	611	640	591	635	631	641	666	633	615	635	616	638	656	634	657	589	668	632	590	654	644	631	641	601	636	634	667	625	626	675	615	674	655	628	648	670	622	656	633	670	645	682	626	626	684	643	621	621	642	606	609	651	667	616	624	615	667	643	589	597	625	635	634	642	640	644	610	640	600	600	640	636	646	629	613	612	637	648	650	648	659	618	643	639	659	654	665	620	694	639	636	639	670	665	629	649	611	656	665	642	649	618	640	599	595	644	640	636	611	644	667	627	656	611	638	662	612	665	685	699	602	656	641	665	621	601	656	629	620	646	636	637	638	611	655	643	647	686	625	653	653	644	660	595	587	616	596	646	638	590	666	615	675	654	616	665	666	678	649	632	574	655	692	690	626	679	639	621	620	584	637	616	610	649	581	621	647	663	632	629	641	630	622	649	663	647	635	611	646	616	624	629	664	636	645	600	586	622	638	636	661	604	611	685	640	644	671	626	636	626	617	635	645	613	632	616	624	639	633	633	639	628	634	648	585	654	653	641	597	622	621	611	589	649	602	612	670	626	677	604	617	620	634	639	646	636	669	602	648	662	600	634	648	619	620	621	623	624	674	658	615	663	612	617	620	620	620	657	579	660	652	647	674	638	628	621	667	694	651	639	620	561	652	635	653	649	638	639	655	597	681	624	610	651	646	655	595	655	647	630	663	617	679	665	603	603	620	616	611	635	664	632	644	625	651	620	690	652	630	656	635	646	639	630	634	588	643	647	651	682	601	654	639	621	623	626	657	628	605	630	664	630	612	609	611	637	643	601	618	654	643	632	604	647	625	603	603	645	628	645	642	644	638	658	597	634	595	632	647	695	624	667	622	634	657	643	610	663	575	629	606	616	617	637	605	598	665	636	625	620	613	627	712	667	629	634	670	628	628	634	606	657	629	616	650	681	666	593	652	616	642	647	684	629	654	629	603	651	647	636	623	642	673	624	640	637	671	658	607	651	610	595	653	625	665	687	607	638	658	648	634	627	624	613	604	602	590	608	618	625	652	626	619	669	620	633	615	607	648	646	624	674	607	653	649	670	580	675	619	595	609	637	635	661	613	646	610	642	629	612	611	623	631	631	632	614	677	659	645	634	671	614	601	609	644	614	642	647	627	651	619	617	619	607	644	630	665	650	611	636	607	619	610	626	617	620	650	632	607	633	610	653	634	615	632	592	651	633	640	626	600	667	662	640	643	629	657	635	584	588	619	613	646	645	602	641	636	642	599	608	693	654	616	663	659	640	616	628	638	635	594	656	638	612	653	629	648	636	645	646	626	590	569	663	607	650	617	673	612	637	657	581	640	675	646	649	643	602	631	676	650	643	634	640	681	632	647	659	645	651	631	621	637	640	624	659	627	657	624	621	638	629	629	629	628	613	633	588	603	679	628	640	603	616	635	698	674	616	581	639	610	628	613	633	627	681	608	624	602	583	573	628	670	615	655	643	628	676	635	633	629	640	613	613	595	641	657	635	636	670	650	649	604	588	622	625	612	655	619	650	613	631	624	657	641	608	641	626	586	638	636	643	649	650	645	671	667	616	642	592	608	632	673	622	677	647	634	612	619	629	659	612	640	649	609	620	620	646	682	657	643	643	633	578	610	626
27080	12249	4740	2723	1828	1335	1044	924	852	865	980	2092	1922	1407	921	728	648	672	636	619	657	661	673	609	647	642	605	676	618	641	635	604	679	628	651	616	633	647	616	638	619	673	652	652	599	610	620	638	628	661	657	648	654	611	618	609	688	674	632	676	626	602	639	647	628	667	621	648	635	639	663	669	575	633	676	635	624	614	665	640	652	603	659	634	586	639	673	642	574	595	663	617	627	651	625	672	621	640	649	614	619	678	621	629	631	662	664	636	666	629	655	589	636	605	624	658	664	620	580	602	574	635	639	585	600	653	636	647	643	626	689	627	651	593	592	602	627	626	620	586	601	642	627	616	644	646	632	673	618	614	629	643	624	638	676	630	668	593	650	647	656	623	626	608	595	624	669	620	650	657	632	607	643	648	635	627	637	639	636	691	619	604	620	658	604	605	645	673	638	654	634	617	664	598	625	700	632	618	650	598	647	675	639	618	613	630	635	629	600	649	622	651	629	638	614	629	621	609	599	627	616	646	654	615	608	613	611	611	649	604	628	663	603	659	627	625	657	616	665	684	620	625	603	608	658	651	603	642	615	618	599	603	683	618	644	597	629	603	603	636	649	627	607	643	618	585	621	606	615	623	618	637	694	649	671	644	645	648	612	676	671	644	643	710	624	647	593	634	584	635	625	659	599	638	572	642	594	637	640	636	624	636	604	615	637	649	660	707	590	625	629	652	658	643	616	656	622	642	633	604	668	621	611	619	697	650	662	627	648	619	591	623	634	653	668	692	618	664	625	606	681	641	601	643	646	649	640	667	640	637	565	619	616	582	658	632	611	653	642	645	648	600	630	600	621	626	636	655	625	641	628	601	617	621	613	639	624	624	630	618	677	629	631	633	638	645	641	648	643	698	604	602	617	648	599	610	615	629	603	625	628	592	616	594	589	608	644	649	626	647	625	586	622	647	596	627	620	655	651	629	592	623	632	641	646	660	625	664	630	642	621	646	591	634	662	671	656	615	658	599	622	635	625	611	632	579	598	649	645	632	642	650	608	617	669	675	608	603	656	626	640	612	636	639	613	574	616	657	622	642	657	648	666	692	661	627	643	660	668	655	628	660	639	658	649	594	643	579	619	648	631	603	658	597	643	623	605	604	602	609	685	621	623	670	678	649	598	614	630	633	608	645	625	613	631	617	650	638	680	618	634	632	633	667	633	622	622	630	590	616	670	684	658	687	679	641	684	626	623	576	642	617	648	598	620	619	595	637	621	581	617	644	665	606	586	652	643	633	591	612	602	577	634	619	666	693	656	642	553	635	586	620	651	657	683	662	636	640	637	650	637	617	633	648	591	627	625	632	628	593	597	609	629	625	646	619	668	639	638	659	591	664	639	627	587	614	653	597	637	588	653	663	664	605	698	638	665	630	630	626	641	620	599	629	626	618	629	609	633	633	645	641	619	627	625	630	674	660	604	605	641	638	613	663	654	662	618	650	619	613	655	628	671	631	589	632	658	670	626	649	609	663	611	628	632	660	592	627	636	648	611	631	649	623	637	677	599	599	626	642	619	606	562	645	631	597	624	595	660	587	626	627	619	591	611	653	651	659	624	585	644	618	590	624	588	601	671	640	615	621	636	682	625	643	607	609	663	642	612	605	661	614	623	642	613	652	604	600	661	619	623	573	643	579	614	702	607	602	629	671	585	639	603	645	654	594	653	597	589	664	643	600	638	701	613	599	636	648	639	608	600	619	679	599	646	627	611	655	679	623	625	652	664	601	663	655	622	584	604	649	634	619	638	690	612	621	602	572	639	637	631	621	627	644	634	600	647	630	614	620	656	665	636	612	641	648	650	622	618	617	599	693	620	618	553	621	630	652	636	592	657	597	616	624	634	640	603	626	635	601	635	643	645	612	635	656	639	666	611	649	650	627	592	630	553	662	628	642	680	610	625	653	623	653	630	630	630	575	606	635	618	631	620	638	592	646	625	622	628	648	616	626	600	621	656	601	639	650	666	695	669	609	653	625	633	618	644	670	602	656	662	643	603	627	651	650	590	636	653	575	654	657	643	675	619	591	624	586	661	636	613	616	579	601	628	675	625	643	622	616	634	637	673	646	678	595	661	632	674	664	583	621	649	649	579	609	658	632	658	607	655	653	623	651	652	621	667	631	640	646	653	640	607	631	603	640	628	620	618	586	624	623	629	633	624	641	574	617	594	600	639	603	647	627	656	603	664	623	626	635	649	612	654	594	624	639	619	618	626	634	682	603	628	616	593	606	666	646	633	649	630	658	576	627	609	660	609	602	624	613	630	628	619	592	651	671	688	644	637	583	641	677	678	591	578	638	656	631	618	636	644	587	643	624	654	561	594	635	642	637	600	613	629	631	614	658	615	633	631	641	651	652	628	628	609	635	638	614	614	629	581	629	623	649	681	662	566	634	620	617	660	629	647	653	638	625	630	623	674	635	577	633	619	608	632	622	668	638	652	630	673	650	668	625	651	619	663	604	663	616	649	606	668	628	623	645	689	640	600	618	625	631	603	651	667	645	682	593	695	610	622	626	696	635	667	641	630	644	674	602	611	641	662	668	651	614	663	637	647	637	612	644	602	613	641	678	612	636	673	651	661	642	605	624	628	651	684	633	627	643	643	623	608	642	657	642	633	586	646	651	641	618	640	629	629	613	588	575	639	630	637	631	615	613	611	594	657	649	614	702	621	644	629	628	605	672	617	635	643	595	574	579	644	614	664	646	576	647	615	638	651	666	642	674	621	643	617	649	640	668	608	618	666	600	618	635	620	600	607	641	619	651	614	641	636	621	663	625	666	573	641	609	612	688	642	649	672	590	640	576	695	650	652	655	699	658	677	714	671	599	602	617	617	668	637	667	639	687	631	717	631	643	662	638	606	604	655	643	651	645	626	616	630	632	648	592	597	641	685	646	685	618	665	579	646	675	575	676	624	653	625	589	649	667	635	576	608	576	628	674	672	619	625	577	630	657	583	592	637	651	655	637	617	608	674	622	605	613	630	639	640	598	628	675	633	614	603	575	651	659	670	609	635	637	652	676	630	619	622	637	629	608	597	632	610	633	600	622	622	629	603	683	638	649	629	629	673	589	672	598	665	661	652	644	601	639	594	659	597	618	614	609	618	614	620	628	624	623	597	612	608	610	603	656	637	618	656	617	667	676	659	668	607	658	567	576	652	629	651	648	688	604	624	650	698	646	610	653	657	606	648	618	661	671	674	635	611	642	614	584	596	659	647	605	620	576	639	648	615	609	657	631	660	619	658	647	570	609	643	630	640	599	656	611	615	645	640	663	658	642	646	614	624	624	627	582	636	651	604	631	660	637	642	619	623	626	643	657	635	637	630	586	630	661	623	607	648	614	607	600	596	627	630	659	638	644	627	601	628	630	678	617	647	638	621	596	646	640	645	659	664	633	600	636	628	637	609	610	655	632	588	605	695	626	614	649	603	618	620	684	657	612	642	608	658	620
6965	4287	4082	2487	2148	1524	1100	1100	1001	914	1118	2624	1998	1311	805	551	528	591	506	512	516	538	528	546	517	533	492	500	510	517	495	513	526	525	485	503	537	503	528	517	503	533	542	506	513	486	503	521	516	504	549	489	523	478	526	499	555	550	536	546	510	505	516	494	554	563	514	527	514	472	510	488	509	478	522	533	524	531	517	477	484	526	484	478	516	536	521	537	498	495	512	492	502	521	514	508	518	485	501	511	564	519	508	510	481	504	541	497	475	511	522	521	518	538	508	467	503	535	538	503	495	497	514	510	520	517	532	535	486	507	498	501	503	535	538	520	482	515	506	500	488	514	528	485	479	522	512	502	525	484	508	508	513	517	514	517	519	549	493	520	520	442	499	513	522	490	543	510	556	543	481	466	505	491	503	521	473	516	524	525	556	539	519	515	519	493	494	514	481	485	559	489	495	488	479	492	499	500	509	507	544	469	527	524	480	521	491	510	493	530	535	491	520	520	509	512	520	531	470	498	530	530	540	539	500	482	538	531	486	456	474	523	513	485	485	501	494	547	491	516	484	505	516	514	470	482	486	499	534	467	516	498	523	506	500	513	522	524	496	523	543	501	555	539	525	514	512	495	502	466	493	492	508	492	496	513	506	506	521	517	493	511	491	511	520	510	511	510	469	514	512	550	544	539	505	496	469	481	543	488	518	510	486	495	523	538	492	499	485	547	536	502	524	531	490	496	536	491	531	508	492	502	518	501	495	515	493	552	485	494	490	506	482	508	476	509	532	489	523	554	489	501	526	533	509	500	516	512	453	538	508	549	519	526	501	498	514	518	566	510	517	476	530	525	515	534	497	508	476	486	515	507	520	455	498	517	507	521	473	530	514	515	504	522	473	478	522	497	534	567	540	474	503	521	504	513	501	518	514	491	507	483	534	535	535	514	514	495	531	510	510	527	521	531	565	537	527	497	508	509	511	500	492	498	531	520	521	502	522	542	525	506	537	528	486	532	495	526	547	515	524	527	483	521	524	515	502	509	489	482	536	498	520	525	519	513	509	508	553	476	544	525	511	542	562	503	486	501	550	503	542	501	500	488	505	535	499	535	484	492	515	569	487	516	518	515	495	497	507	524	579	531	507	505	518	478	513	490	534	520	543	529	520	538	480	509	519	536	488	514	546	534	502	510	493	548	527	477	520	477	539	504	496	520	520	445	505	484	535	521	470	510	536	526	477	503	497	493	456	508	528	533	483	507	526	544	508	515	498	474	534	562	487	506	510	509	438	527	515	497	520	548	520	522	553	527	535	508	506	504	519	529	520	519	523	467	521	510	507	517	517	508	501	476	498	481	527	495	515	549	507	494	500	531	518	508	486	532	506	514	501	466	499	547	499	512	491	502	545	501	557	527	514	480	511	547	512	483	510	524	547	534	484	509	506	484	499	505	487	509	534	553	505	518	494	484	495	522	495	521	532	469	535	470	498	498	522	499	493	478	508	501	509	483	523	517	518	516	540	494	489	528	525	499	506	557	490	501	466	524	479	536	542	511	507	540	517	509	537	561	533	545	496	535	528	502	501	536	545	518	514	486	526	464	521	498	477	506	482	500	447	502	480	517	492	491	511	484	530	497	528	519	517	488	515	511	502	485	503	504	485	530	539	464	456	528	478	502	526	490	509	506	505	495	549	527	495	479	517	533	480	501	503	495	524	501	518	476	529	512	528	498	507	489	504	494	482	512	539	500	550	515	448	527	487	530	530	492	536	523	511	551	504	497	533	496	506	531	539	535	489	529	539	489	538	517	577	523	514	514	511	527	532	520	512	496	525	526	504	547	506	509	501	517	510	489	529	538	491	514	496	548	523	539	528	491	482	531	507	469	499	503	512	564	519	526	518	503	532	528	508	534	513	487	502	544	520	539	504	493	508	483	482	493	538	497	491	498	495	541	529	504	483	511	511	506	529	484	516	503	508	488	495	479	509	508	558	511	518	519	488	471	487	495	509	500	532	496	522	547	498	560	536	513	526	534	531	486	516	504	487	517	525	484	520	502	510	517	555	543	541	525	538	548	491	518	514	538	498	531	503	540	476	526	533	509	535	487	525	518	487	504	508	551	509	510	516	488	507	500	512	502	503	514	518	513	503	529	545	492	512	449	536	553	524	504	501	495	506	522	463	470	488	491	501	500	500	525	507	490	514	489	534	509	525	474	493	506	502	504	531	505	546	495	507	477	539	523	527	449	519	492	509	479	505	539	507	513	537	491	510	511	553	526	482	506	522	496	523	510	487	491	533	486	525	477	477	546	478	532	518	520	536	509	478	523	520	519	469	521	503	493	498	506	503	538	537	526	516	529	533	509	541	514	552	520	508	517	488	518	485	520	549	510	455	501	475	490	498	504	524	504	501	507	543	504	486	498	485	539	511	535	523	509	473	499	473	522	536	519	504	536	500	533	470	492	553	513	476	525	467	486	489	524	512	496	530	513	537	496	502	525	501	521	541	531	483	548	490	501	529	508	521	495	516	550	522	515	518	515	513	529	556	519	516	509	513	515	526	543	518	522	477	491	509	514	530	481	518	494	491	496	553	530	527	483	517	516	481	517	515	511	526	471	528	517	470	530	491	562	490	519	515	485	494	541	526	522	542	516	511	511	496	514	499	546	529	524	515	503	501	519	557	506	500	486	539	526	504	518	507	495	501	532	511	523	543	497	531	480	572	500	515	529	566	519	544	549	476	496	516	517	523	525	493	543	497	499	541	541	537	488	533	550	479	523	492	529	489	492	506	512	443	512	510	498	506	484	514	516	508	514	519	517	477	535	542	525	476	517	522	523	473	531	529	507	512	535	544	512	504	512	505	526	546	503	515	519	493	476	513	523	468	509	531	484	501	510	492	504	506	493	539	500	514	523	505	428	521	540	514	488	494	538	519	533	468	536	516	496	536	520	539	497	480	506	496	532	503	523	509	519	508	526	518	534	512	520	499	491	530	525	513	494	524	507	475	489	524	563	503	487	498	471	491	492	511	533	518	521	498	500	548	521	549	484	579	533	504	498	542	488	563	457	514	506	490	503	473	505	520	510	506	507	476	506	534	556	478	503	526	480	498	499	510	547	466	518	503	530	460	469	516	476	487	514	509	487	501	536	523	478	523	531	528	520	523	546	493	546	492	523	508	493	505	531	501	533	489	529	517	495	517	511	545	526	475	479	495	515	519	511	527	493	520	505	513	476	511	474	490	527	540	525	471	505	482	502	479	470	512	525	489	475	515	489	515	497	545	494	530	497	512	476	500	503	531	481	494	518	499	494	578	496	525	533	496	516	524	519	544	544	516	500	528	499	504	528	520	495	477	549	500	542	489	494	506	529	509	520	510	513	499	522	557	533	495	551	551	473	513	494	516	520	539	551	498	528	526	535	478	513	476	502	534	518	490	517	505	503	492	487	527	500	503	481	525	494	514	545	532	487	494	513	495	538	487	548	489	512	513	497	470	519	473	545
24752	20708	26767	24526	12311	3817	2382	1643	1355	1194	4675	16531	11474	5652	1913	854	716	716	686	663	662	703	646	690	661	668	699	653	639	660	638	727	660	647	687	632	635	658	664	642	671	628	638	615	676	652	679	633	664	656	673	656	655	648	661	676	643	608	644	628	624	662	624	631	721	645	640	644	649	650	610	632	659	644	662	600	626	639	634	630	635	657	687	654	636	625	668	655	623	644	680	621	647	627	662	668	616	625	651	673	679	653	638	661	694	619	654	643	672	643	619	614	616	641	652	661	699	655	596	640	669	657	609	666	661	694	721	653	648	665	696	639	672	674	704	626	714	671	676	626	652	624	649	652	694	587	696	660	610	608	645	688	663	658	652	663	644	586	649	676	635	637	640	662	665	588	628	638	657	662	664	645	676	692	646	660	684	660	697	661	641	662	682	644	674	643	640	682	666	662	695	633	674	694	654	676	714	672	611	648	690	595	670	652	671	648	655	669	677	653	662	686	663	617	673	667	670	605	635	621	595	662	600	690	671	664	643	608	661	678	664	660	679	654	639	670	656	685	703	639	675	661	621	654	681	664	661	708	622	655	636	671	667	642	632	609	669	674	652	683	641	650	691	660	633	641	682	628	681	616	648	660	689	678	631	685	653	660	616	675	657	656	643	650	646	659	657	684	667	677	642	645	638	655	660	697	638	661	625	624	636	657	678	636	637	651	665	590	660	659	681	653	632	660	674	681	653	720	626	638	638	703	654	642	649	633	675	660	643	611	655	687	631	637	671	634	628	622	689	680	644	690	637	659	671	640	603	658	660	669	681	629	641	668	703	583	657	629	601	659	637	620	645	649	587	685	710	668	663	622	624	686	615	668	659	645	671	674	662	599	658	627	614	650	662	644	664	630	688	661	673	653	620	647	640	653	645	653	670	686	639	657	669	619	632	657	675	661	649	612	642	624	659	705	673	659	623	692	680	649	627	644	680	657	634	688	668	665	673	662	641	630	656	635	683	626	689	622	637	603	689	709	629	641	663	635	651	660	659	676	649	629	656	693	663	626	656	708	670	678	670	640	650	618	646	714	661	623	638	637	675	676	676	667	639	653	654	651	599	627	670	665	691	619	669	670	648	704	681	662	667	654	682	713	646	660	658	682	662	674	662	635	612	658	649	642	662	653	658	662	633	673	603	639	700	621	681	671	640	650	627	651	621	651	624	622	649	656	649	608	638	682	644	647	670	677	592	657	679	672	633	599	641	660	668	572	608	683	651	707	662	688	625	689	658	685	651	641	643	634	645	664	658	618	673	642	613	677	649	696	593	610	665	611	653	648	674	651	697	666	671	694	629	671	615	664	655	683	640	610	647	644	614	638	635	688	630	672	662	632	656	638	671	679	609	630	652	670	630	638	682	699	671	610	653	595	651	654	628	655	634	673	661	671	668	659	664	586	666	657	633	621	626	632	648	657	650	638	689	665	701	646	696	672	647	671	666	662	639	649	677	673	643	641	682	632	627	684	660	637	654	637	652	679	654	652	648	642	632	661	713	627	629	609	637	667	650	702	644	639	613	669	651	637	610	614	643	624	667	597	655	668	682	680	667	660	658	647	630	678	673	638	649	637	645	623	663	704	628	618	685	599	670	666	651	688	685	648	664	644	623	631	676	625	681	670	644	621	624	657	687	607	650	634	633	631	649	644	617	676	624	656	657	634	618	628	630	645	647	672	615	630	645	713	654	674	611	660	632	614	679	718	617	648	633	628	644	659	634	632	640	626	622	658	657	635	678	696	620	672	701	594	650	628	625	628	687	671	698	689	685	633	637	674	656	648	609	683	642	675	684	629	654	655	652	622	692	629	688	637	654	615	674	664	654	658	602	589	639	698	611	627	633	668	674	638	644	644	656	657	636	694	662	640	707	674	663	621	670	672	652	671	654	610	650	618	656	632	637	645	640	618	582	650	657	638	629	664	637	647	632	630	646	621	658	675	643	634	647	642	639	646	620	654	644	674	623	625	642	642	652	684	660	640	670	624	634	673	654	661	664	640	658	634	686	646	716	644	669	669	665	623	696	653	644	649	621	676	659	688	663	606	611	636	686	579	666	638	641	629	645	627	624	637	630	624	652	649	681	688	620	650	656	668	665	692	596	629	672	597	667	650	676	678	640	651	677	634	668	645	625	658	700	649	649	652	684	693	635	668	670	635	575	663	615	651	614	627	645	669	660	633	645	656	633	652	636	631	663	659	647	639	631	626	706	628	645	621	694	636	615	649	614	686	683	627	681	653	671	665	628	674	662	644	618	651	682	648	678	671	712	622	664	638	634	658	652	632	679	688	661	665	661	619	670	677	650	617	684	619	683	637	656	643	656	663	670	631	596	637	667	650	677	690	667	697	641	684	702	609	639	655	633	644	620	636	588	653	688	659	615	681	626	657	665	688	632	625	682	690	663	667	647	669	640	651	642	647	596	657	669	613	632	658	589	652	631	647	631	633	677	618	698	664	652	675	649	699	680	654	642	676	713	651	643	661	674	645	649	661	693	665	659	689	657	671	644	688	642	693	642	653	648	646	626	652	587	662	618	638	579	643	662	611	659	682	670	666	651	683	629	699	657	666	616	672	636	642	650	642	603	638	631	642	676	600	656	659	690	643	639	658	621	599	644	612	645	661	648	630	671	662	659	680	658	656	672	659	577	571	649	650	642	685	669	701	597	613	607	598	637	670	677	643	647	643	623	660	624	640	590	664	674	682	662	631	651	663	645	612	643	651	706	686	668	625	642	650	668	662	679	619	664	677	642	600	628	643	636	648	627	647	676	618	635	676	727	646	666	632	641	647	628	691	694	658	667	664	676	654	629	589	656	663	661	643	632	661	580	634	631	650	622	655	663	672	631	669	640	677	592	652	630	643	646	662	702	655	664	670	693	609	637	591	602	687	714	674	610	622	666	674	658	617	662	631	669	637	685	682	639	681	655	654	670	621	652	666	711	672	686	641	634	643	633	596	664	688	652	652	658	638	633	659	647	654	666	655	693	667	662	606	714	670	661	626	683	643	690	687	649	718	654	630	700	632	681	617	646	656	691	634	634	705	629	650	659	646	661	635	655	698	649	626	605	626	705	667	654	750	647	682	639	668	665	649	668	680	667	632	629	635	640	693	684	672	631	639	640	676	656	622	704	668	630	687	671	644	614	636	611	667	592	635	647	623	669	633	621	639	640	654	656	677	665	669	645	614	681	619	674	634	650	640	612	681	676	608	651	666	648	625	636	714	693	656	659	616	663	666	683	662	604	643	671	686	660	689	657	665	645	664	674	632	654	660	635	625	615	641	672	678	637	670	713	666	660	660	631	680	678	650	702	648	633	651	683	643	700	684	586	662	621	686	658	632	674	617	673	671	628	675	627	617	647	672	614	647	655	616	628	647	665	682	595	672	666	655	627	627	647	643	687	690	643	642	658	642	614	592	661	663	656	657	663	653	624	654	629	629	653	687	657	672	640	655
5749	9618	12195	7084	4871	3241	2510	1972	1728	1497	6601	16982	11166	5316	2013	784	580	538	587	570	565	552	554	531	561	565	554	540	539	549	525	490	534	544	519	542	536	535	536	534	564	585	534	545	562	597	556	523	527	563	564	550	573	544	527	556	540	559	525	530	569	548	566	602	531	574	549	543	526	549	560	568	560	571	571	555	571	550	517	550	557	503	561	520	549	550	556	559	536	545	547	551	542	473	578	572	543	595	579	615	515	567	529	525	571	557	523	605	534	559	558	545	586	537	588	588	535	578	562	558	579	553	563	591	550	555	566	589	571	525	522	545	541	570	548	593	538	563	506	524	544	565	555	513	559	551	552	555	549	541	540	569	559	571	552	537	556	525	560	562	540	537	529	545	569	559	514	512	535	544	543	544	574	498	562	583	593	563	532	611	551	557	529	570	555	578	552	569	561	532	502	610	555	565	564	535	561	524	549	573	590	525	532	545	551	535	563	574	530	499	534	582	545	547	572	575	530	508	547	593	520	560	569	491	592	557	520	569	497	600	559	515	543	588	608	558	567	544	575	546	532	549	558	551	532	559	561	538	520	542	576	498	569	509	596	513	551	602	540	572	534	558	551	529	551	534	570	591	555	549	547	538	570	579	534	565	548	537	534	540	568	578	536	528	521	561	558	525	564	550	587	530	533	525	580	587	548	554	505	536	576	524	538	499	550	557	580	591	566	556	528	537	551	531	533	561	575	565	563	546	572	514	555	555	559	531	570	530	545	542	539	525	542	523	495	547	527	543	570	525	584	563	531	571	563	564	549	508	580	550	533	551	512	527	553	522	540	564	530	512	559	522	525	532	539	592	527	528	544	564	533	566	513	538	539	551	549	570	539	543	529	514	510	566	552	568	549	603	558	547	550	500	527	519	539	552	532	531	518	564	585	553	546	526	546	565	540	566	549	524	529	538	569	549	575	540	549	538	564	513	572	559	520	534	523	551	538	545	583	580	532	553	571	530	519	572	593	595	581	599	520	531	533	553	567	507	535	557	502	517	575	556	549	583	509	559	576	541	531	547	540	566	561	572	533	584	521	554	509	510	539	530	538	530	518	529	514	576	581	518	521	542	562	520	547	578	535	563	531	539	540	528	531	552	539	568	554	586	570	534	571	528	568	505	529	511	545	544	526	538	522	575	558	524	556	587	545	607	561	552	497	569	554	568	595	555	561	590	565	517	503	544	496	543	561	516	549	543	536	543	574	545	549	536	561	580	556	553	549	584	582	529	575	577	514	541	561	559	538	523	551	544	524	561	565	511	578	599	582	509	568	569	542	535	572	547	470	537	594	595	551	555	565	544	549	541	554	527	574	548	530	531	540	549	499	547	546	537	555	504	554	549	549	538	543	518	526	535	529	580	539	582	566	549	582	551	541	520	557	501	543	492	575	519	564	536	548	550	584	565	560	533	560	606	570	530	546	540	515	561	575	522	542	544	577	520	566	526	545	556	505	543	550	547	556	550	535	533	529	550	570	551	551	539	553	539	544	557	550	520	572	537	526	565	537	520	563	561	565	556	577	529	549	514	560	613	544	552	542	549	558	578	565	529	581	563	523	537	552	573	526	543	514	540	506	536	563	568	539	518	541	495	576	552	552	557	585	560	536	561	561	549	525	569	526	562	503	534	585	535	591	573	533	564	550	535	521	568	539	563	548	534	507	526	537	556	506	535	530	598	562	528	564	500	566	545	589	543	527	585	569	556	551	570	562	587	507	558	554	559	531	553	559	555	489	506	566	513	562	601	534	566	534	563	564	571	570	580	538	527	544	553	525	556	574	536	576	557	579	537	538	504	531	560	579	532	576	570	550	546	549	540	605	538	554	450	567	560	527	513	553	565	539	592	503	542	534	506	530	546	553	550	565	502	565	541	553	500	523	556	532	532	543	574	522	534	534	582	514	499	540	538	494	531	546	536	548	527	543	555	539	536	505	566	577	548	555	507	518	526	519	549	523	565	543	533	552	520	554	500	525	553	543	599	583	566	551	557	525	524	557	528	582	535	533	578	533	532	573	563	598	550	575	494	551	564	526	530	565	529	541	552	503	550	522	612	580	538	580	537	533	569	531	501	592	552	627	525	553	526	551	537	538	557	535	525	528	528	543	551	566	506	538	549	534	546	498	529	572	546	566	453	553	529	556	574	574	562	532	545	559	534	545	573	530	566	555	486	575	591	541	557	524	575	506	536	542	528	522	533	552	527	570	537	600	546	548	529	532	560	529	577	530	555	577	540	528	547	564	552	544	560	486	574	513	542	589	551	553	542	564	573	557	566	538	547	533	570	536	558	548	564	535	546	502	521	558	562	538	594	525	563	560	593	538	561	554	532	529	615	552	557	536	542	556	528	541	578	539	574	577	501	594	551	567	553	522	539	571	529	510	518	574	594	524	515	569	552	564	586	540	549	535	550	553	567	512	588	508	567	570	509	565	559	569	489	483	551	553	561	582	531	512	561	594	534	525	544	541	594	556	534	563	556	506	544	578	550	564	546	608	559	519	563	593	553	523	554	555	560	572	531	574	521	586	533	534	534	575	487	526	552	582	513	537	578	581	546	518	581	538	565	573	570	562	553	537	515	583	539	540	533	538	517	565	571	502	565	545	550	583	524	547	533	551	506	544	521	580	555	561	565	567	533	552	537	581	588	539	571	576	532	518	559	565	549	584	556	566	551	577	516	527	537	522	557	560	545	589	584	523	548	555	517	551	553	535	569	547	522	519	512	508	529	572	535	532	583	538	527	543	550	519	538	530	564	557	493	520	527	582	588	549	559	549	562	536	518	598	545	570	516	577	578	585	562	513	526	534	523	526	565	500	571	544	537	533	552	523	531	525	562	588	560	577	537	515	536	590	563	581	526	531	551	526	505	558	551	537	515	540	565	532	568	505	544	553	547	519	521	538	502	568	599	529	565	612	542	547	605	543	566	561	571	572	542	547	559	531	558	526	519	523	532	530	578	533	522	531	548	543	532	547	586	556	536	558	549	569	557	572	575	562	569	497	536	533	575	507	529	562	579	518	519	526	536	548	545	507	528	509	567	543	573	610	590	555	573	537	521	574	536	582	504	589	482	571	541	531	575	529	533	566	532	500	550	532	547	520	592	535	518	546	510	547	507	561	552	540	532	581	529	531	539	520	548	574	565	543	545	538	496	528	548	575	523	566	553	573	568	559	527	532	550	548	550	549	539	575	570	538	522	545	595	562	597	528	534	519	541	523	568	522	530	534	531	528	532	532	486	533	557	601	535	538	555	581	550	548	548	562	563	523	559	542	531	524	517	527	563	539	561	537	555	571	568	532	551	553	558	549	570	576	537	548	540	536	554	535	538	518	574	511	528	596	532	545	571	522	573	543	581	546	585	552	540	601	565	537	528	524	564	539	580	573	570	514	541	535	569	492	547	522	593	555	579	509	565	556	563	490	558	538	591	560	573	586	561	561	481	547	528	547	542	534	517
23754	20736	27691	23938	20566	13004	5805	3632	2587	2076	7513	25277	20183	10513	3473	1179	831	789	739	782	755	830	756	757	725	773	775	777	797	807	780	856	782	776	773	751	819	791	759	730	726	802	814	787	761	805	732	779	673	714	761	759	732	770	739	739	761	790	721	749	740	765	780	795	745	764	762	769	751	717	759	756	758	745	753	800	795	733	774	829	771	748	772	745	759	760	736	779	737	754	761	757	793	697	774	699	774	672	746	752	762	783	748	752	748	709	763	751	756	736	730	767	796	704	765	826	736	750	768	746	752	780	766	708	722	829	788	767	808	757	769	735	779	790	790	775	747	764	832	774	765	763	735	780	805	738	752	750	767	749	744	725	728	787	750	761	730	769	749	718	802	727	693	742	777	735	713	766	762	759	736	740	763	764	816	744	780	796	740	758	718	765	748	770	686	746	756	749	740	752	768	744	726	766	748	779	788	733	698	745	761	700	778	754	827	747	707	758	765	782	746	754	725	739	765	724	760	750	736	716	779	762	806	743	718	804	718	735	721	758	745	706	741	716	764	755	745	705	758	751	769	743	789	740	791	764	776	730	719	781	763	702	747	759	750	747	760	765	736	772	782	751	813	739	751	733	776	757	779	781	735	786	702	719	767	773	777	724	766	749	744	755	785	775	723	742	720	746	745	784	797	759	737	767	725	704	752	760	740	763	783	718	749	738	728	782	780	757	725	763	735	755	785	751	760	763	762	750	732	812	755	774	757	766	728	775	764	724	802	804	753	719	764	762	794	787	732	812	729	759	784	724	698	755	762	716	723	783	809	740	724	719	742	732	720	790	793	733	785	805	724	744	718	728	704	802	782	756	741	807	743	714	746	708	722	747	768	714	743	756	792	770	721	707	753	761	748	738	717	768	761	733	741	706	762	764	723	758	772	765	792	781	760	741	768	721	735	782	802	746	686	707	751	786	784	701	794	726	754	767	777	786	703	714	733	706	778	758	696	743	741	758	796	775	797	810	737	770	737	777	778	774	729	728	725	732	766	788	742	756	776	764	751	754	688	743	745	710	784	755	756	743	761	734	739	723	781	720	737	781	764	794	816	737	739	812	770	784	712	733	755	742	735	751	715	730	756	774	765	721	759	809	735	748	730	709	720	805	739	787	779	743	712	800	756	772	759	688	718	732	736	726	766	768	735	739	729	778	767	724	730	738	767	766	759	778	746	710	717	787	751	798	782	781	767	770	705	805	731	797	786	751	734	785	731	743	745	758	768	798	776	736	787	760	728	733	743	721	732	729	721	792	730	773	742	750	736	737	795	727	747	725	736	730	703	757	773	751	733	799	758	712	726	733	727	758	795	762	773	746	739	797	753	740	706	754	770	736	737	776	757	757	760	724	740	726	728	755	747	774	728	703	759	747	703	755	801	753	754	774	748	683	735	771	798	753	746	779	770	787	713	807	734	766	732	736	745	740	748	743	747	690	787	721	735	770	769	767	751	728	712	732	776	774	758	770	773	710	713	738	690	741	741	769	697	783	776	766	749	775	721	745	749	773	756	799	747	771	733	784	693	795	717	723	784	750	723	790	755	770	756	722	747	707	731	688	721	757	741	786	712	750	789	777	732	801	725	743	717	760	749	711	744	779	750	775	716	727	700	740	770	696	798	813	771	752	763	722	778	774	794	762	778	780	738	782	727	756	761	767	766	746	815	763	705	737	761	767	769	771	740	763	767	750	725	704	766	718	760	764	699	766	710	740	727	744	723	757	734	741	771	771	792	741	754	762	752	671	751	720	690	736	783	716	693	726	726	759	755	749	779	719	775	738	746	715	765	717	738	773	746	715	790	781	794	757	755	771	756	759	734	718	795	734	706	742	759	716	733	796	741	774	783	796	734	708	755	811	781	818	745	720	771	819	763	698	729	734	761	755	757	785	783	745	681	750	752	759	733	752	704	731	749	773	731	823	773	784	768	731	705	774	736	736	764	766	757	763	737	740	749	736	718	765	803	769	782	762	742	768	769	701	748	761	769	753	755	746	738	777	730	815	729	804	756	763	762	808	740	720	729	781	750	749	721	703	737	766	728	750	761	764	740	729	783	799	765	719	750	755	760	767	764	766	705	737	729	772	774	697	800	744	719	770	760	693	735	738	755	753	752	760	735	744	782	726	750	747	729	770	756	775	718	767	704	759	747	749	811	734	734	705	780	780	730	734	736	712	762	766	755	769	844	706	718	680	741	757	735	693	724	781	737	752	756	749	710	747	756	743	758	762	768	747	808	741	741	773	758	738	735	719	739	727	759	764	812	687	743	722	742	779	737	747	792	732	792	745	758	717	766	775	741	734	773	756	761	716	720	745	780	736	774	778	810	761	774	756	741	725	748	774	711	720	729	721	779	733	769	756	752	763	780	758	769	740	759	757	727	767	790	729	790	754	743	785	768	733	753	781	709	703	747	744	730	710	731	770	799	783	756	751	776	772	687	759	753	702	793	773	753	756	801	764	720	732	728	742	745	771	744	771	752	747	748	720	734	720	747	759	782	707	724	738	774	732	758	741	741	737	760	701	701	722	715	791	754	745	680	732	711	736	719	783	766	727	746	733	792	753	695	751	734	753	756	756	784	723	775	756	795	732	730	730	767	750	710	788	743	745	768	764	732	760	731	729	707	764	787	735	800	772	740	729	733	695	722	708	739	788	791	743	744	692	767	745	779	761	762	741	733	771	710	756	800	765	743	765	765	754	767	771	725	780	758	766	757	758	752	791	767	729	756	736	734	747	742	785	766	736	764	752	737	744	706	765	760	758	771	775	784	714	739	773	748	733	740	749	786	773	719	734	781	784	720	768	774	793	746	731	733	750	710	743	773	718	782	747	749	725	724	742	717	734	731	724	762	761	776	778	764	782	811	762	756	763	757	751	720	797	736	747	747	727	784	721	773	764	795	778	795	771	747	770	761	778	779	726	780	783	711	738	777	733	746	765	722	721	769	773	772	744	742	779	762	751	777	702	783	766	778	743	745	744	702	748	736	742	752	792	796	801	790	770	742	757	720	770	779	693	787	756	808	719	811	767	778	764	731	747	751	728	693	699	738	727	749	712	728	766	781	718	717	746	754	737	701	791	725	728	769	807	776	805	740	713	770	793	796	741	721	764	787	771	769	721	788	772	722	737	720	760	765	758	751	776	712	744	760	767	782	712	778	780	747	723	758	742	714	734	773	746	735	765	760	722	732	758	720	722	781	738	714	707	758	806	748	742	732	778	778	744	795	802	731	776	726	757	753	667	735	744	762	792	726	726	763	764	686	742	742	761	772	749	774	812	761	690	734	784	749	748	705	753	720	817	708	750	764	741	768	751	749	753	722	736	756	737	712	739	724	755	740	736	752	756	743	730	765	766	729	746	714	743	716	745	747	749	703	736	771	739	702	700	784	718	725	743	766	770	752	765	727	848	776	785	757	757	759	752	785	739	707	700	784	759	750	721	779	782	731	696	740	787	799	730
8620	17546	18356	13065	9107	6184	4529	4230	3146	2372	10425	24696	17568	8863	3250	1008	795	624	639	597	624	648	580	663	617	626	634	626	629	613	595	624	660	630	651	570	623	590	669	671	639	640	601	621	624	626	592	647	647	557	636	603	660	614	627	660	628	649	645	661	645	630	641	643	612	662	628	633	598	630	588	651	609	618	597	663	623	619	643	644	680	633	621	640	608	636	615	669	573	641	635	615	628	668	611	568	605	661	637	624	681	607	633	685	601	638	568	612	661	622	576	598	653	670	606	672	595	610	608	563	620	609	619	585	660	612	644	640	587	629	622	622	619	648	661	645	616	665	645	593	638	589	657	628	650	645	654	632	634	597	612	632	590	642	656	618	613	593	627	605	592	675	615	671	623	673	594	605	610	625	626	620	633	627	621	629	626	651	661	648	622	634	627	639	605	601	642	649	622	637	604	633	594	607	679	635	633	663	628	608	650	630	659	626	653	598	652	664	650	642	642	657	593	670	641	595	656	686	647	614	608	608	618	642	636	598	629	566	680	617	602	591	650	619	649	645	602	621	607	667	598	606	564	575	658	585	636	615	646	635	599	625	639	619	634	607	669	673	661	678	615	628	653	664	571	607	589	623	566	622	575	659	600	629	637	627	630	700	602	608	636	624	658	641	623	610	672	621	658	632	631	608	595	615	576	615	633	630	596	637	646	649	610	650	624	630	623	613	659	574	671	661	608	576	566	614	629	627	615	637	597	604	568	652	600	621	590	654	639	627	610	622	617	634	604	651	629	606	643	661	649	599	629	632	629	635	580	633	627	677	608	608	647	590	634	605	609	633	647	604	599	632	656	620	632	625	654	654	618	663	684	619	581	631	680	602	608	621	631	677	573	584	636	658	643	626	671	662	671	633	630	665	635	611	624	603	641	674	624	604	666	632	608	616	676	614	639	610	611	609	629	602	645	587	622	666	615	616	634	665	603	614	642	630	622	629	628	630	633	624	641	595	610	631	629	634	640	588	613	651	615	587	615	598	621	608	653	630	648	628	580	664	661	603	606	628	611	588	644	669	593	622	565	612	631	618	644	611	620	554	612	609	600	594	598	625	618	671	667	628	614	659	627	584	605	588	601	615	621	649	630	646	603	610	619	596	627	614	624	665	609	594	604	633	650	608	632	625	633	587	623	681	606	649	644	616	680	579	630	650	619	615	636	642	586	591	610	598	600	620	615	578	643	616	639	628	589	643	609	628	682	590	606	655	648	610	599	621	598	611	603	652	635	616	673	650	625	621	648	635	615	591	627	616	675	597	640	589	660	653	634	658	627	598	645	684	637	626	671	621	615	591	665	649	635	645	577	642	601	632	605	578	586	620	620	632	647	649	653	595	621	595	657	585	649	597	611	601	633	645	609	648	620	632	616	638	594	608	557	627	600	594	594	619	594	616	628	618	656	625	570	606	608	558	619	584	614	610	683	610	641	612	639	607	550	600	641	640	626	617	632	635	566	651	666	640	619	654	600	611	652	630	595	618	630	579	577	597	602	621	636	616	583	662	632	605	632	600	612	640	600	621	646	622	594	648	615	644	615	622	626	621	617	597	644	631	633	602	623	626	619	630	658	608	640	616	616	587	614	587	577	643	616	585	653	594	640	632	621	604	638	669	661	603	641	544	581	607	645	645	648	584	600	627	628	618	563	648	644	632	612	609	611	623	602	613	674	590	653	635	649	643	620	593	647	620	583	594	584	634	633	644	599	635	645	603	580	617	602	649	638	636	587	632	572	590	643	613	627	623	635	600	620	639	600	607	598	648	651	677	624	673	607	623	631	648	619	574	592	648	593	587	682	651	630	649	634	646	602	642	610	612	627	612	642	606	590	658	664	615	661	615	643	611	602	639	614	641	622	626	620	647	641	636	639	634	616	608	644	634	688	649	631	620	613	623	645	634	581	585	624	619	632	649	664	648	617	662	617	671	633	590	646	615	614	626	613	638	630	598	625	600	595	628	630	641	625	597	571	615	646	603	581	639	629	652	693	603	593	643	606	568	607	605	635	607	664	593	610	645	644	572	615	609	616	655	623	623	630	613	625	629	558	615	627	611	624	626	638	588	629	619	636	632	614	651	589	593	616	626	637	614	638	622	605	612	604	627	644	628	585	595	601	684	600	638	619	611	616	653	644	609	614	643	636	626	655	633	647	629	613	642	625	633	636	667	637	637	648	626	657	610	589	614	606	610	592	658	610	641	635	624	607	557	642	629	617	681	608	575	635	607	650	618	628	626	633	641	623	611	582	650	621	643	635	636	630	648	639	600	628	624	569	665	675	596	645	610	576	638	622	629	640	605	669	618	579	583	609	589	613	620	610	632	594	662	596	632	636	631	590	623	628	603	614	600	658	633	627	634	629	632	635	588	664	598	628	639	612	615	626	550	614	613	578	645	633	591	654	611	627	654	637	625	564	638	623	617	589	654	609	595	592	633	602	606	632	600	623	626	641	662	579	634	650	642	672	666	649	559	600	637	606	574	648	656	598	656	602	632	679	606	639	671	639	633	596	610	632	601	658	617	660	587	608	579	595	630	641	608	641	598	631	637	625	611	607	615	659	605	632	650	663	626	620	661	633	613	625	626	645	609	599	716	647	605	627	613	659	638	613	625	609	642	622	563	643	589	654	630	641	574	609	615	628	617	622	625	579	644	614	608	614	569	617	577	655	570	665	589	627	627	625	647	619	606	634	574	593	658	604	561	623	596	653	617	612	634	581	569	647	618	587	623	669	632	666	636	630	663	642	646	602	576	576	609	634	636	647	680	615	662	630	659	628	575	594	608	626	641	632	600	588	592	610	612	609	611	592	621	628	597	641	648	608	661	621	625	650	595	660	626	581	656	603	649	653	585	638	619	627	586	585	643	621	652	616	637	615	644	624	676	624	614	652	625	624	639	591	582	646	578	631	599	596	599	612	620	634	651	631	608	647	629	651	643	635	630	622	601	593	574	602	630	554	661	595	594	601	629	593	630	624	599	624	622	593	630	598	658	580	585	610	630	617	643	561	601	642	621	646	612	616	597	655	625	614	635	589	635	662	647	624	617	602	586	616	624	618	640	594	574	568	618	689	625	602	624	592	584	593	598	588	577	632	642	594	637	622	640	634	655	663	619	625	596	620	616	586	671	599	631	625	646	661	630	645	647	671	631	656	627	618	648	672	596	643	668	585	619	612	648	615	652	600	637	612	634	599	638	618	590	658	627	611	608	626	606	609	657	646	655	624	568	639	589	622	599	630	620	594	593	595	566	617	628	634	607	616	601	619	564	626	600	640	624	605	644	632	589	618	652	603	612	650	650	629	646	595	600	619	576	646	676	631	600	585	612	649	605	611	621	625	620	679	645	647	626	632	626	653	588	625	614	607	613	606	600	605	568	578	616	597	606	622	608	623	588	609	632	585	596	649	601	598	578	612	618	618	585	632	614	601	606	609	613	607	611	649	575	608	633	625	616	620	637
27090	13868	8779	4974	2345	1597	1206	993	874	835	1098	1877	1705	1165	790	641	627	639	630	606	648	625	630	623	567	589	600	589	607	592	597	612	580	608	616	626	603	594	621	641	602	652	614	627	573	582	643	593	635	630	583	591	588	570	597	564	568	594	628	600	629	622	591	581	591	607	648	605	572	577	637	586	594	637	625	569	630	591	618	628	624	605	622	537	568	568	596	595	610	601	625	638	593	627	558	560	619	621	606	594	550	561	587	577	588	573	592	591	609	634	619	646	590	602	623	598	644	599	630	621	616	607	608	585	596	534	586	592	614	600	591	588	626	588	589	570	589	607	555	595	614	550	579	628	601	623	631	585	611	577	608	594	621	613	616	601	567	587	585	590	598	572	619	571	595	614	633	607	604	538	600	625	640	581	597	616	590	628	610	601	609	594	597	613	599	592	605	576	585	564	610	636	624	625	588	601	599	587	561	579	654	608	628	567	606	582	594	594	590	575	611	584	609	632	569	633	584	610	573	607	658	617	608	613	606	606	602	565	608	555	609	594	609	592	632	612	632	620	626	603	600	574	603	560	594	616	563	571	604	591	570	603	618	602	598	622	625	623	601	584	593	613	610	572	613	604	593	594	555	645	604	598	627	619	583	660	556	630	644	628	582	601	621	620	583	603	601	580	585	600	609	625	644	588	581	598	638	580	644	530	588	579	590	625	598	595	633	610	593	592	588	583	612	589	585	599	595	615	602	612	604	630	600	565	597	617	618	583	568	604	536	642	637	617	615	568	564	596	594	616	616	628	636	593	633	583	628	582	657	590	638	637	624	610	591	623	678	583	570	608	603	629	630	612	582	603	588	583	619	633	612	613	598	579	608	606	627	574	577	585	620	594	592	564	617	594	618	600	597	572	579	590	601	565	581	611	584	602	605	643	583	635	592	609	580	621	580	654	593	589	582	572	593	608	629	592	588	613	584	615	619	614	621	602	649	603	618	608	624	598	654	603	618	602	601	556	609	610	579	578	597	625	601	640	582	546	642	556	622	607	613	617	600	589	581	578	587	562	588	632	555	615	589	616	645	605	589	590	597	608	585	605	622	583	603	622	582	623	582	609	632	621	578	593	615	595	591	632	592	589	592	674	606	572	605	632	617	646	641	587	632	593	615	613	610	585	620	618	610	627	608	510	618	596	572	579	610	607	599	639	579	590	622	631	598	580	608	644	623	585	563	564	624	611	604	611	616	606	622	601	585	614	600	656	554	642	599	607	571	642	572	604	608	633	622	617	579	610	604	601	619	615	612	598	568	570	580	600	645	610	678	626	600	610	606	594	617	601	637	581	602	591	576	590	620	619	519	633	592	612	615	630	598	635	601	628	592	601	627	603	591	608	641	586	593	583	597	603	607	602	605	634	607	627	566	581	629	627	602	626	546	616	611	624	572	631	603	529	594	666	628	605	602	588	581	603	628	571	621	540	568	574	639	608	559	608	603	583	581	630	611	597	568	551	560	592	572	582	626	581	563	629	593	601	673	586	583	589	599	577	646	614	606	590	577	662	600	573	592	607	562	556	600	634	616	626	615	647	538	607	612	608	617	586	613	636	604	630	576	616	593	607	613	626	594	629	620	597	590	598	635	582	613	564	564	605	582	567	621	673	580	613	587	571	605	603	594	585	574	573	605	635	566	570	589	604	606	598	611	578	606	578	559	603	568	617	573	602	572	556	594	592	575	594	570	582	601	592	611	635	631	622	589	596	596	579	586	547	632	626	572	568	615	627	620	603	596	618	603	588	578	556	603	662	614	572	620	579	633	617	610	592	675	615	628	619	636	569	630	574	630	637	606	636	591	618	596	629	604	621	624	640	611	627	597	619	573	595	603	610	570	621	540	553	609	633	584	617	589	577	634	582	614	581	559	601	577	618	584	594	582	609	580	598	574	602	570	616	595	575	638	635	607	613	592	619	599	595	582	612	572	639	565	640	607	594	608	631	621	595	624	577	548	584	599	606	574	600	590	613	567	645	628	610	560	616	614	617	638	629	596	627	606	667	585	585	617	594	590	623	621	595	601	618	592	642	576	574	602	645	623	596	622	594	650	611	577	607	605	618	583	564	597	558	574	652	621	627	656	582	563	590	611	602	597	584	622	621	593	594	610	581	581	568	543	580	596	572	592	620	599	643	612	613	566	625	612	593	532	625	605	599	581	578	606	648	585	598	633	586	639	614	606	594	577	596	559	599	604	560	593	651	612	599	577	612	601	557	621	601	677	557	611	595	607	606	641	590	617	607	586	575	625	589	623	561	590	637	640	561	588	602	592	587	596	572	593	599	586	633	585	596	604	600	608	586	608	563	587	639	598	565	582	662	619	593	612	613	571	593	633	599	553	580	616	638	564	586	583	607	599	606	628	583	602	614	614	621	672	625	629	592	565	597	572	619	604	599	594	586	605	567	588	623	603	601	635	633	591	564	615	589	618	614	567	635	618	608	584	633	596	589	618	584	616	589	600	596	612	591	577	617	632	604	594	600	589	629	605	613	604	669	628	603	626	641	582	568	632	601	659	570	596	590	635	618	622	598	605	642	592	600	563	578	620	638	594	606	574	616	598	603	564	580	619	583	584	626	616	605	612	582	594	608	575	563	608	603	609	629	601	613	562	588	634	600	611	576	574	661	575	626	612	580	576	605	603	627	616	609	591	548	557	584	606	534	595	606	599	608	589	628	625	649	618	627	604	639	606	614	600	548	613	573	625	605	626	565	586	580	625	551	605	610	636	619	587	627	580	596	622	634	614	575	572	644	640	569	620	602	585	632	645	615	598	577	632	619	628	622	596	587	618	599	594	570	682	622	611	555	572	610	615	607	582	571	594	563	623	655	618	613	592	605	616	564	581	593	612	603	622	602	592	566	633	621	631	598	596	621	636	615	572	619	643	612	605	587	576	574	592	546	614	638	565	693	607	587	594	612	640	583	587	588	656	564	681	627	565	608	582	580	630	558	614	593	559	595	608	633	614	623	610	564	576	617	579	558	669	643	621	582	628	588	601	590	581	570	591	576	605	611	618	566	595	584	619	579	634	609	595	619	649	633	592	578	636	557	588	595	564	585	590	625	610	614	581	598	602	573	593	624	613	600	619	583	591	575	623	623	632	581	606	600	572	606	592	592	560	623	590	583	627	586	638	596	606	593	583	583	601	560	593	611	608	579	608	595	598	579	617	636	570	645	603	574	627	629	637	581	608	570	582	596	570	635	624	626	569	556	590	556	590	599	609	587	603	551	607	616	571	600	577	590	552	576	588	589	604	595	574	569	581	636	580	633	600	626	587	633	596	601	618	611	616	613	632	643	622	576	609	627	644	600	592	617	606	594	589	587	577	632	656	585	574	596	600	593	564	613	584	572	635	554	603	596	594	633	597	593	581	638	631	615	653	596	628	572	605	626	618	606	548	571	604	603	614	646	612	589	618	634	588	615	604	577	556	592	594	610	629	567	571	607	565	606
7419	7100	8740	4381	2716	1962	1551	1227	1063	947	1354	2316	1830	1114	705	577	485	490	556	500	468	535	543	512	528	523	477	501	507	521	499	464	507	493	500	490	521	472	519	483	519	497	499	503	509	518	460	517	502	509	492	466	472	478	494	505	485	460	488	475	486	491	520	495	480	500	472	467	471	488	517	504	493	510	516	474	495	507	503	546	531	538	504	507	457	455	459	479	517	505	516	502	507	487	484	494	473	461	476	509	520	498	434	476	479	508	505	425	496	490	510	492	476	484	482	508	516	496	481	517	501	536	482	520	466	513	499	484	465	505	479	489	463	441	487	490	512	491	459	463	475	499	509	479	440	473	475	513	467	479	519	511	483	503	475	490	475	509	464	478	511	488	504	505	504	479	494	473	495	496	481	504	475	461	478	471	459	457	488	461	518	492	534	487	500	473	500	483	477	497	491	501	509	474	500	490	527	492	461	498	507	473	478	516	491	476	486	496	508	463	473	490	486	493	515	450	495	479	530	489	485	460	501	539	498	484	470	515	470	445	499	506	495	492	496	506	496	493	485	505	460	501	473	481	468	481	520	487	471	526	487	491	473	460	492	528	469	467	543	497	483	508	478	505	476	480	478	493	511	455	519	503	494	499	488	517	511	460	478	471	490	495	483	496	508	491	479	489	478	501	482	455	528	492	483	533	450	490	508	464	503	536	479	475	487	498	531	487	479	515	496	501	520	466	522	485	493	495	510	479	507	483	514	483	475	489	505	513	533	483	505	470	477	538	487	515	488	507	489	557	454	460	510	446	485	483	491	495	462	499	464	530	497	517	548	544	492	517	471	463	496	536	496	508	504	481	477	464	517	502	467	475	479	445	495	500	485	486	531	481	526	529	483	501	490	513	492	496	493	488	518	510	517	495	535	514	523	487	469	501	500	482	495	489	547	545	465	503	504	500	485	494	517	497	484	533	472	502	511	444	489	453	498	506	483	492	519	443	465	527	520	515	512	479	478	498	505	484	477	496	535	530	516	480	496	479	504	524	530	522	499	494	513	488	464	514	467	515	470	509	493	509	444	538	501	465	520	452	488	497	467	519	499	496	472	496	483	535	495	518	503	482	510	498	503	486	498	506	442	495	502	517	442	507	494	455	498	487	488	526	511	462	455	493	469	513	463	534	484	491	507	563	516	513	477	467	524	485	494	479	525	478	459	514	505	502	482	509	512	529	489	521	506	477	462	482	485	508	487	454	553	509	486	511	480	509	502	468	526	541	508	505	514	507	512	457	468	489	462	485	559	488	490	519	500	446	474	520	519	506	532	483	495	483	466	468	473	475	472	508	461	492	501	489	495	527	497	490	466	478	510	531	479	522	496	516	460	493	491	522	510	518	469	520	490	476	502	493	471	473	495	527	503	471	537	487	485	464	516	491	465	480	493	500	504	506	488	525	513	514	543	494	500	498	507	522	534	518	494	508	488	504	482	488	515	494	504	507	468	530	477	490	454	528	481	490	449	496	495	479	493	476	508	480	490	501	506	534	469	490	456	486	486	481	504	455	484	503	524	505	475	463	503	473	485	500	498	497	525	487	477	490	522	497	501	480	473	479	487	526	472	491	522	508	478	495	457	486	473	560	473	469	484	515	536	490	502	498	482	511	511	514	476	514	513	441	494	473	488	551	460	455	530	545	482	472	501	513	511	489	491	497	480	460	485	482	451	483	467	531	510	496	506	470	505	499	484	485	510	486	516	532	469	522	480	484	485	501	546	500	487	485	452	477	473	484	485	474	504	485	470	461	519	495	505	504	462	484	499	501	517	482	496	469	509	453	484	480	485	513	462	487	470	474	494	489	500	463	453	477	494	509	469	510	486	492	545	501	482	506	517	481	479	492	490	495	448	512	486	485	499	511	475	443	519	528	462	522	470	525	511	473	458	483	509	485	508	485	475	421	464	480	525	484	499	510	496	490	498	478	474	516	482	499	534	480	497	477	489	482	478	493	497	508	498	484	482	489	500	496	488	527	509	522	438	474	521	488	478	471	487	515	493	488	526	539	480	487	507	529	503	510	487	478	506	481	500	500	487	504	490	513	501	477	522	551	509	509	506	544	496	512	491	517	501	489	531	517	489	482	494	480	470	532	560	530	443	490	500	516	458	486	512	480	509	488	485	499	488	459	544	493	473	512	455	473	509	507	504	452	449	482	518	484	493	469	533	473	460	464	449	477	516	495	518	472	479	513	524	479	499	496	532	485	515	547	456	503	450	474	515	468	501	535	506	467	525	515	479	490	488	529	482	512	482	519	547	535	488	489	500	518	519	496	468	510	476	543	505	533	509	522	487	511	500	467	478	494	492	486	490	475	489	498	537	514	507	497	479	485	507	496	519	481	512	513	487	495	506	467	504	511	519	509	517	487	508	490	496	497	469	500	511	478	486	536	466	523	468	449	526	515	488	493	514	514	464	479	469	477	464	494	486	472	468	485	495	516	451	475	508	502	501	530	483	551	477	509	513	525	487	489	480	495	500	504	507	505	525	494	482	473	534	489	473	512	454	501	490	495	494	498	487	534	519	469	469	524	489	476	473	490	493	490	524	488	541	515	486	471	515	512	487	514	487	476	499	497	520	555	487	486	505	472	464	513	513	546	531	492	513	507	504	501	461	452	511	494	490	525	520	491	489	516	488	492	470	516	483	505	535	502	497	491	483	493	488	486	503	482	494	532	473	474	493	507	521	479	498	507	532	506	449	504	493	520	511	462	508	495	529	508	487	491	484	514	479	493	468	460	511	476	479	483	480	526	487	496	499	526	512	476	507	504	480	473	473	506	500	506	474	487	509	478	511	501	493	504	467	502	449	477	497	414	495	507	481	455	458	492	526	489	482	510	466	481	515	500	532	505	476	465	466	517	466	494	509	485	489	487	507	493	497	516	508	538	473	509	485	501	466	476	462	544	491	473	462	525	500	481	472	510	477	467	473	506	464	484	468	506	492	497	523	525	491	520	518	527	515	499	470	459	508	516	522	498	491	505	486	482	494	524	476	502	515	504	505	489	487	482	481	491	469	485	497	412	538	464	492	505	486	527	473	512	472	466	493	481	516	473	496	464	481	524	504	480	483	494	502	519	513	487	525	491	483	462	511	466	499	498	499	509	493	531	526	470	523	509	486	491	500	495	500	515	459	497	541	487	510	492	505	547	495	540	507	545	466	501	447	489	491	502	534	474	478	472	514	505	472	472	462	452	457	505	465	507	473	444	480	478	496	477	500	460	475	473	493	474	454	466	490	485	501	471	478	481	501	527	479	505	466	489	510	498	506	508	492	482	458	508	466	484	496	505	473	501	510	506	501	481	464	484	490	486	500	505	475	506	504	507	521	486	468	461	503	517	509	487	460	501	500	486	503	487	459	456	488	474	483	480	492	514	479	471	487	523	499	515	462	525	525	497	496	501	515	483	476	515	519	475	487	489	457	503	477	474	471	551	496	499	475	489	496	470	508	465
24731	20791	26789	24627	14377	5345	2912	2072	1702	1576	6105	14876	10622	4895	1643	818	681	603	665	612	595	637	659	610	658	662	632	627	603	625	633	606	613	616	623	642	572	604	638	597	676	618	591	630	646	636	649	651	604	604	631	651	625	603	616	646	609	626	633	608	665	620	593	611	628	583	635	625	594	648	623	611	649	660	604	625	620	614	606	602	589	616	604	605	661	609	605	609	561	588	637	645	624	679	602	655	623	675	616	598	617	587	611	633	620	616	620	649	631	639	578	603	604	588	564	591	603	609	585	592	608	599	616	617	599	628	603	682	609	619	630	620	610	624	633	652	640	658	601	636	606	591	568	604	634	647	595	614	603	580	642	611	610	582	595	643	565	599	597	646	600	646	590	614	634	637	602	625	638	593	596	645	660	629	592	590	597	581	583	592	610	596	646	616	626	608	631	636	653	606	643	631	632	605	588	556	615	588	585	590	597	549	606	640	653	621	637	592	642	607	598	576	664	650	608	583	612	622	585	592	671	641	644	606	637	599	637	609	624	618	666	581	598	643	614	667	610	572	639	645	586	638	629	554	613	603	625	609	614	646	629	615	614	614	635	625	629	601	595	614	601	624	624	587	601	613	631	640	624	620	612	624	565	625	612	646	613	595	627	612	709	637	641	645	591	624	663	607	620	619	638	595	617	578	621	636	626	605	645	632	620	659	643	622	624	605	658	637	592	636	592	649	569	608	608	633	573	641	607	626	626	589	656	600	595	608	682	587	622	609	670	598	607	659	606	612	618	590	592	635	640	618	586	608	618	617	618	617	625	605	589	630	646	623	602	601	620	614	644	662	614	576	616	624	584	646	598	578	611	597	619	633	637	683	657	604	605	641	614	598	595	622	642	603	571	628	600	597	613	634	628	624	647	630	608	598	635	620	642	652	599	611	604	638	614	631	635	584	600	611	584	653	626	672	622	598	617	645	592	605	602	619	590	623	637	652	618	627	639	642	637	587	596	594	607	630	628	592	662	644	613	645	572	589	642	585	563	618	605	625	621	604	620	640	647	551	612	593	611	631	574	607	598	631	594	581	617	584	580	604	583	636	617	622	625	647	663	636	617	580	645	624	591	656	631	636	601	654	623	647	620	643	592	631	616	611	658	562	622	604	624	609	649	653	623	626	662	647	614	548	611	629	588	640	633	634	620	648	575	643	659	587	606	604	634	645	609	553	602	600	622	600	630	644	595	613	629	632	587	602	625	616	636	613	605	621	630	626	608	591	596	602	580	634	638	593	603	598	601	607	581	626	605	578	642	638	601	605	613	614	637	656	611	605	610	655	610	591	651	612	628	648	608	610	629	601	590	614	608	624	591	647	623	662	612	658	628	611	572	612	580	626	587	607	594	658	637	613	622	611	606	577	569	660	577	610	631	630	640	624	611	629	599	564	594	612	632	607	602	617	630	586	605	642	598	633	609	577	623	608	634	609	562	587	641	609	589	603	643	592	627	663	586	577	607	613	586	636	644	608	603	671	609	637	625	594	652	614	595	624	613	573	608	571	598	592	616	640	614	643	659	595	615	602	645	625	601	596	644	620	615	598	598	634	581	637	674	595	582	630	574	633	625	622	638	605	675	634	664	668	600	607	619	596	611	612	598	637	576	586	578	613	638	590	643	630	597	593	606	643	584	661	602	612	638	630	690	621	588	647	649	614	613	602	564	581	626	587	605	653	644	570	629	584	607	649	573	610	568	614	601	627	619	631	617	600	578	604	616	627	613	646	604	619	605	620	612	611	633	603	601	621	612	664	665	642	613	606	597	636	609	582	612	607	611	650	555	627	635	570	609	668	633	617	632	614	648	627	643	627	623	631	600	624	598	579	644	620	642	612	606	648	619	599	591	610	644	607	568	666	623	606	635	610	544	660	628	551	622	653	605	599	600	606	627	576	607	587	608	597	572	598	614	606	613	637	588	663	606	601	616	630	603	628	629	617	610	605	616	662	621	625	630	625	622	577	621	618	589	615	592	660	644	614	589	624	635	607	592	631	601	604	593	643	627	616	619	628	596	600	627	606	603	595	623	574	590	603	660	613	626	611	622	590	633	617	616	623	583	609	624	623	644	608	625	619	610	625	600	590	609	565	571	628	649	627	608	641	644	642	661	635	645	600	694	620	609	632	593	631	570	666	599	609	652	638	619	612	619	581	618	571	662	645	600	586	622	628	605	585	642	650	599	610	606	635	581	579	644	611	616	605	664	615	596	559	594	627	611	627	643	619	660	633	618	594	600	645	616	603	591	637	633	588	635	615	579	588	591	579	591	623	619	627	623	607	611	628	601	604	617	618	591	565	602	605	621	595	583	632	635	616	620	606	651	624	589	634	630	636	619	604	600	635	654	552	623	596	613	627	610	654	604	645	600	639	637	617	590	680	645	626	576	651	610	590	615	609	617	641	600	595	653	594	644	600	609	673	591	613	624	632	639	618	603	597	593	638	616	634	638	636	665	636	626	640	677	652	623	612	610	564	594	571	600	614	606	620	591	595	582	602	587	618	597	635	624	635	582	600	616	664	648	627	649	601	624	656	628	639	606	656	609	611	642	628	660	562	577	625	613	608	651	657	639	600	617	614	634	599	648	607	624	610	626	587	571	607	658	588	624	642	638	630	635	639	594	645	652	584	669	558	619	596	627	606	639	609	594	605	601	618	631	645	651	667	633	617	605	657	600	618	576	542	597	616	611	622	647	577	608	572	611	617	562	628	599	608	592	629	618	602	616	566	634	636	599	649	551	643	596	614	586	641	596	608	625	607	590	598	670	614	640	604	604	626	591	598	645	627	598	617	594	571	641	582	599	590	648	606	612	580	595	642	611	614	557	602	600	597	580	641	645	621	616	563	609	609	606	585	612	667	585	616	608	591	646	635	629	605	576	659	632	591	603	643	607	590	634	626	617	641	598	598	624	618	654	667	596	635	640	676	540	575	600	644	562	664	624	593	645	645	587	638	642	608	591	602	601	595	640	598	605	596	576	622	627	597	636	639	632	613	615	584	644	600	630	647	595	641	639	610	609	636	631	651	605	630	590	578	599	616	646	648	632	616	657	603	627	592	633	637	604	657	587	633	606	603	617	597	648	607	614	619	641	608	674	635	586	597	590	621	567	577	633	593	598	590	585	615	603	616	611	587	627	583	627	575	625	605	640	628	588	654	615	591	626	614	604	602	591	634	619	597	606	643	669	633	632	642	612	631	630	627	587	639	634	630	609	577	607	649	592	576	619	563	594	656	603	637	566	618	622	588	626	611	612	636	624	558	639	660	626	612	593	589	625	587	636	610	608	670	605	682	576	643	633	602	593	626	631	579	608	656	604	654	584	579	614	632	616	603	622	672	637	623	616	638	613	620	624	624	626	604	625	587	607	568	603	568	619	660	620	641	588	627	613	618	621	627	620	607	652	616	573	604	592	591	649	643	628	619	626	654	593	633	645	611	653	602	657	634	622	574	635	613
7837	13672	12978	9826	6796	4097	2956	2505	2146	2108	8627	15055	10002	4623	1729	792	594	572	517	578	533	535	544	532	523	481	523	525	478	519	533	558	486	542	498	530	514	509	521	520	561	521	510	506	528	468	555	503	526	532	522	540	517	525	525	494	531	529	545	480	517	513	517	530	527	546	499	534	518	516	523	557	509	495	501	520	524	501	563	537	562	560	506	507	527	528	535	509	515	509	528	501	557	543	533	506	546	501	519	519	519	542	506	493	469	497	552	571	510	548	539	505	498	548	542	529	513	536	549	488	541	520	551	534	529	498	486	526	477	523	539	476	506	518	524	534	508	537	556	531	530	511	533	513	556	484	525	535	488	515	535	501	522	508	550	506	528	541	537	585	518	542	521	504	488	461	586	538	575	513	557	493	520	463	523	511	551	521	525	523	504	494	508	499	518	543	527	527	529	537	502	499	521	532	499	509	533	557	538	578	524	500	516	574	531	523	497	521	499	534	518	509	586	519	512	500	515	518	581	532	517	497	514	524	511	509	488	511	552	558	517	543	559	488	573	546	524	545	533	504	539	552	493	530	542	538	515	558	491	539	551	529	547	509	519	496	511	550	562	518	528	521	527	545	535	523	522	541	488	495	551	522	516	518	520	520	522	499	498	522	526	536	537	518	522	521	521	510	507	530	551	511	515	545	526	541	541	528	507	501	530	512	475	492	488	499	458	492	500	545	510	504	558	520	534	549	536	503	541	517	538	506	493	517	520	527	546	499	520	528	508	497	526	528	538	518	490	547	522	503	478	599	544	535	530	496	558	522	510	540	479	556	558	520	503	490	547	507	532	536	549	531	517	543	486	471	496	506	503	529	517	503	517	546	560	497	554	529	488	496	530	502	531	546	560	546	521	545	509	482	497	515	512	516	515	547	538	533	543	567	544	503	523	559	540	522	509	549	478	479	514	515	559	503	534	537	541	508	509	510	526	481	507	529	525	575	517	506	532	537	503	528	545	519	519	519	564	504	506	539	495	555	468	528	527	519	478	525	518	539	505	531	530	523	483	562	528	530	508	509	494	502	537	521	495	514	528	508	542	520	527	511	478	540	516	498	535	526	512	512	462	514	506	492	463	517	494	502	521	526	535	543	498	485	505	546	528	555	532	523	546	547	511	508	554	541	512	515	535	519	545	552	560	501	517	511	500	536	526	515	523	496	501	528	501	524	520	582	522	531	534	496	502	527	485	492	545	525	517	536	522	522	524	541	496	458	498	514	527	524	501	535	521	526	549	533	469	518	503	495	521	519	533	502	520	569	505	497	501	530	520	529	516	524	514	515	514	515	533	517	488	509	514	510	529	521	540	545	490	537	604	512	533	495	499	498	488	501	541	529	549	534	496	524	454	551	504	508	547	497	545	509	531	516	475	512	553	505	528	506	495	521	514	523	527	522	485	544	539	540	530	542	519	536	472	522	537	545	480	490	530	538	532	542	522	505	537	523	525	566	533	509	524	511	525	528	587	480	519	518	538	510	491	512	542	506	495	528	520	522	512	543	521	546	535	516	498	504	542	530	513	487	534	495	513	521	563	523	523	538	511	517	527	556	517	518	518	519	519	549	534	527	482	541	523	532	488	524	512	559	518	580	569	493	530	509	501	547	564	536	507	543	486	517	555	517	492	536	538	503	525	475	509	489	509	529	550	497	494	495	566	497	550	541	528	518	530	495	458	535	522	542	525	495	516	525	541	535	488	496	521	536	556	495	493	478	472	530	561	500	500	522	513	505	506	558	543	492	489	582	518	524	527	523	538	501	569	475	550	524	487	502	557	496	526	543	506	507	502	512	577	518	522	509	454	478	534	528	510	484	497	483	534	562	481	538	514	523	527	497	485	546	513	516	533	523	509	471	541	537	501	503	509	512	529	452	514	543	507	491	501	565	523	521	493	500	503	558	522	453	552	542	528	500	570	499	532	455	526	503	461	471	521	515	513	536	489	497	526	521	512	553	562	491	503	495	543	478	520	501	510	515	512	510	555	526	500	513	583	523	523	476	510	530	527	500	478	518	480	540	525	528	520	529	497	484	468	515	550	539	563	514	528	509	504	546	561	531	524	519	519	508	525	525	544	511	518	521	538	531	534	554	506	543	535	487	517	508	538	518	534	554	514	528	482	488	506	512	546	499	506	535	508	536	517	508	496	522	532	600	560	572	515	539	504	481	535	535	537	545	532	517	538	509	527	511	577	521	507	494	505	500	537	502	550	524	530	517	541	516	569	540	529	531	506	529	521	493	503	496	545	494	481	520	515	548	535	552	544	515	482	559	534	526	541	500	522	521	540	507	496	526	516	539	530	509	484	510	565	499	502	502	506	529	522	523	495	479	512	495	543	532	523	535	524	507	497	508	497	543	541	500	507	522	548	550	532	514	511	510	543	492	576	534	534	527	516	510	548	549	491	526	514	539	502	504	495	514	533	500	505	514	496	511	518	504	486	539	529	500	505	497	555	531	528	541	543	509	539	550	494	509	535	498	481	535	489	507	523	513	552	513	529	508	532	514	501	572	519	517	543	496	506	486	530	535	509	532	510	519	535	557	554	508	509	534	515	502	536	545	511	499	532	521	516	520	520	487	504	524	527	514	552	516	536	509	542	541	504	481	523	507	490	497	540	521	496	520	524	541	543	508	528	497	527	551	544	509	541	504	504	541	544	526	497	512	534	498	533	529	516	505	540	513	488	560	521	508	496	512	515	483	493	518	496	530	534	535	498	521	487	506	518	486	524	514	521	522	490	546	515	494	530	530	546	500	516	519	534	513	537	521	497	533	499	526	520	543	510	557	530	519	526	504	490	532	541	479	502	505	508	526	540	551	524	540	530	514	520	514	551	527	489	519	504	483	559	506	520	528	490	501	499	540	514	523	483	518	512	526	551	544	514	509	534	530	507	538	536	538	519	490	505	537	555	544	551	519	528	502	512	535	504	528	503	514	545	567	519	542	483	467	524	486	491	488	527	546	542	540	520	519	503	514	560	516	545	546	505	515	537	550	504	474	533	567	523	540	546	558	564	505	523	517	502	545	503	526	503	488	544	525	532	537	507	522	542	540	553	535	525	515	526	514	522	527	516	545	553	493	533	506	486	504	511	485	507	513	516	503	547	512	504	513	502	502	514	526	513	488	516	522	500	511	499	513	520	552	506	519	521	508	525	551	500	554	541	516	518	536	508	513	479	499	500	548	496	521	496	506	509	523	562	561	559	507	506	485	532	521	530	507	543	537	538	513	488	512	511	504	519	505	550	544	553	547	534	470	521	530	542	507	496	529	544	488	513	517	523	520	540	548	485	553	510	521	487	532	520	500	528	505	531	519	505	560	524	504	502	503	469	500	518	554	541	510	547	493	507	548	507	505	529	506	591	523	523	605	492	522	518	530	527	473	500	529	502	524	523	506	580	524	522	512	534	513	515	489	542	491	522	528	534	516	551	524	510	497	491	560	512	520	523	567	459	498
23669	20749	27733	23905	20286	13034	5840	3498	2279	1701	9938	25959	19808	9649	3121	1174	833	791	701	735	764	710	731	739	690	770	715	693	713	755	717	754	721	705	689	770	717	749	709	724	699	720	712	715	749	768	703	725	691	716	711	748	723	726	762	725	720	700	731	749	737	699	751	735	671	719	715	722	740	727	707	797	697	749	724	668	743	715	701	743	732	692	721	756	708	741	680	725	707	741	728	735	750	767	712	708	711	756	787	736	712	778	722	710	716	717	750	709	700	731	685	742	713	685	726	735	697	658	737	700	727	758	735	668	701	712	657	733	695	708	670	714	716	702	721	695	706	725	697	677	711	715	718	705	709	684	753	668	721	779	690	726	743	713	706	749	746	769	706	744	684	696	697	731	708	699	722	747	745	732	655	746	710	707	747	731	699	735	740	698	726	697	688	742	690	730	717	795	709	700	703	736	729	708	740	726	668	733	712	748	692	688	735	751	685	688	695	714	708	731	721	678	720	727	723	714	745	746	693	745	715	707	692	759	732	717	745	737	744	770	725	699	685	696	740	685	704	751	761	685	749	715	690	678	760	727	730	717	708	723	670	750	703	705	698	732	709	740	745	717	765	764	705	740	728	686	702	726	667	722	693	759	711	701	711	717	764	730	749	687	654	769	709	699	733	765	692	722	733	786	709	696	685	756	784	731	747	748	758	772	736	705	767	736	711	720	720	726	728	650	783	750	763	704	688	743	670	737	726	682	697	743	692	752	720	674	657	723	737	702	722	779	718	733	719	735	760	729	694	725	727	740	759	735	744	738	728	704	708	704	718	684	732	761	706	725	727	704	781	671	691	684	725	715	678	727	726	694	690	703	726	675	696	708	711	702	747	709	711	710	702	745	754	733	698	734	775	686	724	734	717	744	662	750	714	700	627	711	730	723	675	768	741	692	751	691	757	721	683	723	723	744	730	679	716	714	729	682	764	724	717	712	726	682	763	714	691	721	758	688	703	687	735	756	774	711	660	707	703	709	693	703	670	693	776	726	734	719	702	693	703	667	707	741	742	747	696	740	718	748	725	755	710	692	700	693	715	692	680	681	682	741	695	691	706	717	697	682	695	764	665	724	693	745	714	719	715	731	723	735	739	712	754	701	712	735	768	690	731	699	720	728	743	717	789	713	731	727	726	692	714	694	703	728	732	730	757	767	723	709	708	740	712	676	702	692	732	725	701	692	754	712	696	747	749	779	730	735	684	722	775	710	714	688	697	681	683	747	726	754	693	748	689	717	709	765	745	725	700	684	713	697	718	743	686	677	696	712	723	725	672	706	720	704	733	709	804	705	734	695	729	735	717	712	680	687	716	763	698	702	733	708	766	718	706	726	674	726	724	779	770	658	680	731	700	689	728	733	659	725	739	724	746	707	720	727	701	697	720	743	689	756	744	731	696	731	681	711	743	721	729	762	718	710	738	710	739	704	761	790	734	690	759	705	756	715	733	717	718	703	689	753	699	742	694	727	690	756	667	763	717	713	747	785	724	746	687	707	686	761	707	721	739	741	685	735	715	735	691	752	703	705	703	727	688	752	702	714	757	677	680	723	728	709	736	718	706	680	740	678	663	750	695	732	743	724	719	702	723	741	723	717	731	714	753	721	785	736	722	719	701	711	720	721	695	747	699	760	780	719	749	734	688	706	740	727	694	742	675	714	722	717	714	686	712	712	753	706	725	761	739	715	727	768	694	719	723	736	742	737	688	711	710	705	718	699	738	700	722	708	779	731	766	678	733	707	723	721	748	721	710	771	741	722	771	717	703	735	730	734	716	674	744	725	701	726	727	703	742	755	725	726	704	675	686	742	704	749	723	660	728	678	695	714	699	686	736	712	728	702	690	749	759	731	708	694	738	736	739	720	665	665	713	723	708	723	733	715	701	741	722	710	664	723	695	699	679	754	693	718	690	711	698	717	751	730	711	704	699	749	706	696	680	699	734	711	729	708	715	696	682	739	750	745	688	644	714	692	668	738	711	717	727	733	709	735	688	661	692	698	705	659	720	719	724	689	688	750	669	693	746	702	736	722	718	737	688	706	710	724	726	701	724	753	692	693	677	739	731	680	733	693	736	727	756	714	668	728	731	668	722	698	717	682	732	701	723	731	659	718	737	713	704	730	720	714	747	753	722	742	716	737	736	678	667	713	734	738	700	705	759	742	682	710	716	685	734	765	718	700	737	749	726	731	748	677	693	725	705	700	680	674	718	715	719	719	739	756	714	728	727	725	694	714	729	704	713	746	682	717	725	689	672	654	690	731	735	734	713	682	723	636	751	718	725	703	690	722	690	745	742	738	715	673	737	729	706	716	722	666	753	695	711	714	773	749	734	665	717	668	742	719	693	717	681	694	720	670	687	677	754	681	700	746	721	731	719	684	733	740	683	723	722	715	721	649	679	725	744	706	712	745	730	691	736	752	690	684	670	683	737	719	715	713	733	759	686	702	742	703	733	641	710	708	688	679	686	682	677	715	762	737	755	735	726	757	721	732	749	730	734	713	649	747	725	721	720	670	664	663	727	662	726	730	718	723	736	742	725	728	719	741	711	682	751	712	717	698	723	701	729	755	737	704	758	731	740	741	651	733	730	714	717	672	702	669	704	667	740	712	726	734	768	716	737	679	699	722	710	731	719	700	702	731	716	684	666	651	731	715	757	711	707	654	741	711	718	729	730	714	734	746	711	765	723	680	723	674	665	680	742	699	714	690	690	765	707	677	764	702	707	760	714	716	799	715	650	768	707	724	762	681	726	722	740	691	711	680	749	686	728	712	687	712	710	665	659	654	682	728	720	735	717	710	703	691	745	729	719	691	739	717	736	736	714	705	722	693	753	735	705	691	696	731	674	673	733	760	682	743	709	702	717	672	721	721	725	671	717	737	710	694	746	707	757	730	642	708	707	669	705	703	683	734	724	732	729	728	717	710	728	687	721	721	739	716	765	720	700	709	737	763	740	755	711	703	759	760	716	715	692	694	736	731	678	730	732	705	724	710	707	701	720	673	717	685	679	712	717	714	642	716	729	723	718	704	739	699	722	705	699	726	678	749	715	706	677	709	733	717	703	706	713	693	735	710	710	699	756	731	749	745	718	694	742	726	693	706	715	723	745	706	677	716	706	709	743	717	748	713	719	701	672	700	696	727	706	787	744	667	738	720	724	698	717	704	753	728	728	743	723	706	747	745	717	706	730	724	725	719	756	729	689	729	679	724	730	697	690	688	723	721	773	724	688	775	683	745	728	776	677	715	769	723	717	690	681	670	764	701	722	668	676	724	682	721	708	698	714	706	728	679	708	655	680	709	748	704	738	766	731	727	742	731	737	759	703	694	718	724	756	735	730	750	698	727	701	748	731	667	720	752	676	754	753	724	716	688	714	700	716	704	759	707	734	713	734	719	770	681	740	722	710	712	701	730	710	702	740	719	696	725	713	704	706	685	701	685	737	716	704	704	665	683	709	768
9075	19125	18429	15098	8124	6740	4624	3883	2700	2063	13529	24270	17266	8353	2947	1096	758	667	635	578	642	566	630	657	604	620	609	620	603	594	615	617	611	651	594	622	606	623	600	582	614	621	610	633	634	657	658	561	599	609	598	609	595	612	622	584	607	621	581	630	595	656	617	581	619	589	635	599	632	605	569	587	585	599	596	581	625	620	601	640	595	622	612	619	577	637	608	660	610	533	633	582	601	620	579	609	588	616	636	598	599	606	586	589	615	626	594	646	584	567	628	638	623	554	594	607	602	618	587	652	583	627	650	602	614	600	621	634	614	569	622	565	556	593	596	589	605	606	625	578	592	553	627	575	625	581	560	551	606	617	678	596	589	579	587	584	623	631	605	580	607	586	649	606	606	612	618	572	598	582	588	610	631	577	646	596	594	631	605	632	585	612	610	590	628	623	607	645	616	606	630	578	591	616	581	573	628	578	578	578	605	613	588	574	601	609	572	579	625	575	624	610	632	594	612	570	609	604	603	579	657	583	587	622	591	625	632	607	605	591	538	624	582	608	569	639	609	599	621	614	557	588	604	585	595	601	568	612	623	605	651	606	636	633	615	580	588	599	585	613	608	598	629	596	580	606	585	618	551	573	606	596	589	625	605	570	665	604	620	584	592	606	623	571	585	568	624	599	626	612	644	576	622	568	555	589	601	626	579	596	618	608	599	616	597	596	611	616	602	587	602	566	637	599	594	585	616	602	601	595	590	610	643	590	618	604	583	599	624	623	568	580	616	568	600	595	596	582	586	576	597	588	567	612	615	613	566	600	564	594	612	632	602	593	619	583	620	614	594	583	600	590	544	611	635	588	567	606	620	595	616	594	587	599	549	563	631	631	606	559	604	610	601	589	633	626	561	556	558	580	557	644	627	630	565	599	614	623	642	622	590	653	580	601	634	612	613	569	591	601	613	602	600	602	646	616	588	615	627	608	605	626	613	608	609	597	619	556	660	584	573	620	611	589	580	597	652	576	636	613	607	584	588	577	642	619	630	596	587	606	612	595	564	601	543	641	622	571	601	611	578	607	616	615	579	630	621	644	578	612	568	661	607	610	617	570	593	612	599	572	589	637	582	573	593	602	658	604	588	619	594	603	542	587	566	601	587	635	602	553	597	591	625	586	585	626	580	617	619	595	610	603	629	643	630	584	621	609	633	666	642	594	621	599	591	632	608	599	569	666	620	594	593	632	597	604	598	568	617	613	644	578	608	607	583	593	630	626	622	544	580	579	611	590	575	625	577	586	611	603	621	577	619	624	586	591	594	581	609	583	620	567	559	576	596	558	564	591	596	623	647	618	602	596	604	607	570	595	606	595	655	599	595	603	660	624	592	613	603	606	567	577	581	575	651	602	610	640	599	629	580	569	603	630	597	587	643	592	576	610	576	591	567	593	626	612	591	627	637	571	605	616	602	606	567	611	594	616	598	532	595	607	629	605	601	587	626	583	603	592	565	612	632	600	572	561	604	611	612	586	606	601	549	610	568	589	601	604	590	626	599	616	613	606	627	614	597	606	557	583	605	593	606	595	585	616	619	605	588	616	607	649	620	587	584	590	593	575	603	592	566	604	577	639	605	578	604	574	601	596	591	580	614	564	597	561	617	618	593	581	608	585	569	594	618	628	565	615	585	630	617	590	621	625	586	602	591	615	587	605	575	585	635	570	626	578	603	627	594	600	574	648	598	593	550	623	613	599	631	560	624	595	637	583	579	583	580	609	606	590	586	613	582	568	595	565	638	590	576	611	594	602	575	606	619	592	541	604	600	615	577	577	592	605	606	585	636	605	608	643	627	564	570	603	613	596	615	571	572	599	605	602	586	595	591	618	586	619	542	587	607	575	621	586	603	628	594	578	605	593	615	553	607	608	582	587	611	601	607	557	633	605	606	576	588	559	575	600	586	599	630	593	565	583	604	597	581	648	525	602	628	597	600	617	597	598	592	577	566	596	575	597	621	611	582	565	547	585	636	628	600	585	612	587	635	626	571	534	620	589	588	628	603	602	552	624	565	609	609	515	607	626	588	626	605	623	628	618	589	585	587	634	575	581	596	647	601	592	616	632	560	634	612	603	618	621	611	599	623	658	621	632	559	575	550	574	560	572	632	608	602	561	632	549	577	566	569	598	596	587	611	644	584	614	609	605	589	598	571	597	619	569	583	596	596	587	586	632	575	544	612	621	579	607	623	573	645	525	618	644	555	565	619	591	590	572	590	575	571	634	603	621	618	598	614	596	619	576	578	630	619	617	630	646	621	575	543	569	629	640	603	632	611	597	629	607	550	570	586	609	554	608	605	588	598	611	583	562	609	528	548	608	613	596	581	602	612	616	594	579	612	621	614	610	606	601	577	586	601	580	570	593	595	590	615	605	601	586	571	575	578	573	577	573	593	637	638	607	592	606	601	611	600	610	590	616	588	613	558	611	600	591	620	624	580	611	583	577	586	591	644	592	603	599	586	623	593	600	605	564	575	611	579	595	576	589	609	656	578	612	592	605	578	615	576	562	577	607	533	569	570	580	652	580	573	594	633	616	629	571	637	653	581	617	624	620	582	583	601	601	575	576	618	615	594	606	629	594	603	636	604	598	597	583	571	572	576	594	593	585	642	656	625	643	594	590	594	587	594	626	597	622	585	595	566	566	579	617	582	590	573	606	611	599	556	575	554	564	607	637	663	620	595	560	540	586	574	611	583	640	586	579	598	590	611	593	568	590	611	603	601	596	562	595	593	559	597	574	588	571	603	619	583	586	584	633	607	582	630	585	585	583	545	577	610	603	594	549	661	584	593	603	569	606	602	632	556	574	602	628	596	602	574	609	590	553	603	590	602	610	571	612	608	552	610	621	593	578	570	663	617	648	604	599	631	612	611	606	576	614	595	580	589	598	614	594	591	601	632	565	636	579	593	634	592	550	580	560	609	605	611	617	598	593	621	575	589	599	614	618	600	564	580	598	605	574	582	602	616	598	595	580	600	629	619	622	586	663	586	580	616	593	587	631	580	582	590	629	598	554	591	546	584	605	627	640	602	585	582	597	626	598	629	603	553	566	621	626	604	636	605	600	596	616	598	609	619	623	624	577	584	607	607	624	605	566	539	568	600	569	601	645	597	576	653	593	580	607	576	568	622	627	599	547	604	558	605	593	606	568	580	622	620	563	582	558	610	599	622	587	626	616	572	577	599	593	583	620	530	610	615	600	612	625	587	579	590	557	555	583	587	617	610	601	599	615	640	612	596	609	612	607	599	640	618	630	585	567	625	611	590	599	639	583	559	632	594	569	578	592	600	611	621	607	537	609	595	600	573	632	593	563	626	563	622	617	613	591	612	619	597	565	638	616	571	548	613	592	574	567	565	603	610	592	576	606	588	554	617	617	629	624	586	591	644	625	632	536	591	603	619	581	586	544	610	590	585	618	571	622	615	635	628	568	586	590	584	571	592	584	622	608	611	611	621	584
27174	15133	9978	7706	3169	1976	1444	1007	895	760	939	1730	1554	1063	739	576	564	551	553	539	551	618	534	563	537	570	550	535	571	601	529	543	552	530	568	559	580	570	563	588	550	560	588	568	562	572	590	572	595	590	588	580	540	577	620	555	538	599	557	565	618	548	512	566	566	601	575	586	579	576	561	584	539	560	590	555	609	536	588	546	584	531	570	524	542	535	598	545	543	568	549	538	540	604	550	576	545	564	536	545	573	597	547	555	547	541	568	552	576	562	608	562	531	548	605	538	592	572	564	597	617	553	548	556	544	547	583	526	597	528	558	571	529	584	559	568	576	581	561	545	583	566	549	576	524	565	553	583	532	562	570	545	534	559	593	554	538	553	546	624	585	545	540	596	575	536	589	516	543	517	552	584	598	545	544	531	602	586	568	534	567	560	543	535	558	598	531	517	551	552	558	530	558	620	556	586	570	539	604	553	556	499	564	562	567	527	482	536	576	524	579	586	537	563	601	534	540	544	584	559	526	548	557	604	582	575	542	572	542	555	604	539	511	575	570	571	542	491	558	557	557	556	592	538	536	570	594	600	551	568	580	566	557	578	523	549	547	532	580	570	544	570	571	569	589	549	541	559	515	576	551	579	583	535	557	604	570	575	532	541	514	555	576	592	626	567	553	558	584	539	578	526	560	609	573	592	537	566	565	554	604	560	565	555	601	545	519	536	552	573	581	530	528	544	553	563	544	560	568	551	561	540	570	546	525	574	526	559	522	619	580	561	572	563	556	609	544	521	536	578	566	565	545	521	545	571	538	552	536	520	553	575	595	586	594	619	540	529	565	572	596	593	566	567	575	546	588	574	555	569	538	576	571	560	559	556	564	535	525	584	586	543	516	561	595	515	555	560	529	566	568	595	561	533	611	562	558	549	607	523	562	538	544	568	540	566	597	517	562	567	551	591	569	548	532	597	541	576	549	585	567	555	575	520	583	545	563	558	532	586	583	569	548	585	527	556	595	591	566	526	552	555	577	530	569	549	602	539	582	574	551	539	549	595	550	594	573	577	546	563	547	592	561	557	616	557	582	581	576	584	584	569	589	565	547	564	610	575	546	536	575	569	601	626	572	549	607	560	610	556	587	556	554	548	575	578	545	559	546	557	574	614	526	617	538	532	559	560	550	526	539	542	568	557	580	547	540	581	595	527	565	539	527	518	570	544	577	565	546	561	551	536	588	562	575	552	541	554	568	579	562	497	561	549	538	540	585	576	560	586	583	598	631	595	569	546	539	559	563	587	589	555	575	583	532	564	567	588	586	553	583	583	582	549	615	577	575	574	554	593	545	569	502	574	581	552	557	578	543	567	551	589	527	486	585	543	597	560	515	595	565	592	547	557	565	552	553	528	578	570	600	578	557	558	537	617	534	555	567	536	569	537	584	563	545	557	584	599	524	525	571	559	544	602	568	565	538	537	552	553	592	543	529	575	580	541	576	562	557	531	573	570	550	560	571	577	571	545	574	589	551	574	540	576	562	576	537	586	513	581	566	554	589	539	583	571	564	548	625	546	565	589	578	530	580	554	547	580	546	531	586	594	556	571	612	561	552	560	541	579	609	544	561	556	572	595	568	601	535	528	557	550	576	540	583	577	550	587	567	596	560	592	580	554	605	534	610	582	533	582	570	564	542	597	517	592	480	540	584	522	581	575	564	556	528	588	582	578	599	561	610	597	593	527	592	585	591	537	561	581	551	517	531	542	560	556	593	561	546	535	597	600	578	586	578	557	563	542	572	523	565	537	580	566	535	576	541	562	566	514	607	534	555	561	551	561	574	528	581	577	548	547	557	529	574	515	557	534	553	582	590	575	571	572	524	603	520	569	562	592	561	522	541	524	540	625	582	551	558	554	573	558	538	544	525	583	597	582	548	555	591	593	580	566	584	538	553	570	543	561	545	558	537	538	545	538	586	553	526	569	582	516	594	541	551	572	612	567	555	582	569	531	564	569	572	548	574	586	561	570	543	556	523	534	603	593	552	566	578	563	552	524	548	593	586	546	586	609	586	573	584	583	561	576	558	572	605	566	530	555	519	563	579	560	566	531	534	560	570	555	571	608	580	536	575	567	574	560	542	579	568	561	549	564	547	560	552	550	552	557	573	570	580	552	537	522	620	603	544	564	544	520	561	533	575	557	573	600	545	534	560	524	539	536	561	545	541	546	543	585	560	543	538	527	548	605	570	577	579	605	604	621	563	551	557	575	556	545	521	572	567	589	529	562	524	584	579	563	578	546	620	563	558	575	539	559	513	539	577	568	556	564	593	562	595	540	557	568	579	582	540	529	589	588	608	561	566	568	584	596	567	577	578	551	577	539	562	573	560	529	554	594	591	571	540	566	566	538	553	540	532	551	592	532	539	580	573	555	571	609	574	570	580	538	547	548	588	569	561	579	558	567	571	577	537	570	584	563	595	571	543	578	555	513	561	596	562	570	573	526	560	564	551	576	538	580	571	565	581	593	520	493	600	582	539	546	584	580	512	576	539	579	559	587	600	566	541	577	564	568	539	565	556	552	551	611	570	545	520	549	593	587	574	634	530	587	519	539	575	547	562	553	576	558	564	529	540	553	548	570	525	573	573	583	592	561	552	566	592	553	569	555	569	529	550	553	553	570	584	567	585	597	514	619	518	521	556	578	579	541	557	593	550	555	556	560	544	543	572	579	518	512	544	580	573	532	536	574	568	577	529	590	532	568	565	563	574	559	524	581	560	587	550	550	580	557	530	575	564	615	596	584	586	536	523	540	548	569	564	569	562	557	567	615	520	537	588	551	585	561	634	597	587	565	528	544	538	553	544	612	540	570	584	602	599	547	567	558	579	593	599	557	498	589	519	553	574	525	589	562	535	575	542	566	559	552	570	587	615	549	608	565	570	557	569	507	555	582	565	543	544	551	575	579	576	561	581	562	553	563	558	542	551	573	571	573	542	534	600	560	589	539	539	584	550	570	582	573	526	543	573	524	537	592	570	588	587	571	581	573	601	607	546	542	611	583	593	577	574	551	522	566	580	581	564	527	561	565	561	533	546	567	583	550	606	568	555	575	555	590	564	571	568	574	600	597	558	557	587	565	565	551	538	569	544	544	558	580	524	579	548	530	583	578	546	566	570	591	554	580	566	555	606	535	533	560	537	537	544	572	560	539	532	555	576	557	531	539	562	553	519	531	558	579	524	556	548	561	573	593	574	561	534	592	558	576	575	582	588	547	545	570	538	534	587	558	540	578	561	574	547	601	546	543	552	563	548	570	517	584	570	530	577	546	528	558	519	561	598	583	534	614	522	586	565	583	598	520	585	579	554	547	558	578	543	577	572	568	586	515	549	553	563	513	554	593	570	586	595	567	571	515	532	566	565	590	548	570	566	555	557	555	540	542	567	589	573	559	542	558	543	572	569	534	590	586	589	557	505	541	604	539	566	547	564	587	607	579	558	527	582	587	546	577	521	537
7480	8550	9087	6627	3544	2514	1862	1351	1067	844	1244	2106	1693	1083	725	525	458	481	500	447	436	442	489	477	481	467	472	466	453	485	507	457	443	501	477	453	448	484	494	459	448	464	427	472	459	484	499	440	514	503	539	443	475	465	417	474	501	442	489	460	488	493	516	475	445	475	454	486	450	438	456	485	449	455	482	468	496	513	474	449	416	486	466	474	494	482	479	481	449	500	453	455	454	448	467	482	491	482	447	444	446	511	485	489	481	481	484	445	458	482	473	466	469	473	441	462	464	469	473	465	468	463	471	471	479	453	503	489	460	473	441	505	460	475	475	448	453	427	480	459	478	453	486	473	483	501	447	497	472	475	450	469	487	478	474	458	484	448	516	484	463	515	472	482	496	456	414	519	506	484	495	467	466	456	482	453	452	480	465	452	456	446	458	461	475	468	457	458	452	488	472	458	444	468	473	489	460	475	491	458	524	466	484	452	414	446	449	479	462	448	461	457	484	468	500	507	479	461	479	469	445	450	437	513	477	466	463	445	416	466	479	491	494	486	438	470	449	495	463	495	451	490	477	489	510	452	458	446	460	510	457	457	419	422	465	443	478	443	450	455	475	438	476	473	444	461	469	483	485	436	479	491	455	465	449	470	443	475	485	454	465	482	445	513	491	478	446	447	441	429	463	464	451	439	503	473	470	461	453	460	491	456	457	466	464	462	458	478	477	452	463	479	435	467	432	467	486	474	417	471	508	466	463	476	438	444	440	468	479	493	480	476	458	486	507	495	457	459	490	443	454	510	464	455	458	451	500	477	460	510	422	485	464	498	424	496	454	455	466	473	486	493	479	452	435	489	463	438	447	470	513	479	483	474	425	504	466	473	480	448	447	427	460	496	474	481	472	462	479	466	466	495	516	493	479	438	490	462	462	446	465	460	476	476	506	451	464	487	475	462	446	453	472	489	453	459	462	456	477	490	449	450	470	467	463	484	448	449	451	464	497	451	458	451	434	486	501	482	474	445	463	488	469	461	483	476	423	521	482	422	460	452	487	463	454	464	461	452	480	438	455	478	484	431	467	514	461	466	493	470	484	466	465	464	485	473	441	438	472	494	498	468	481	465	487	468	466	477	459	455	484	463	474	514	473	444	451	437	435	484	491	496	470	470	419	487	489	439	451	499	477	447	466	473	418	484	445	481	437	471	489	439	465	443	460	448	466	439	448	493	499	441	455	481	476	432	440	419	460	447	420	495	452	471	451	460	455	438	465	455	410	483	491	442	455	503	454	481	440	499	465	469	496	490	480	488	471	410	461	523	488	440	479	437	474	435	524	475	434	449	445	458	475	424	455	504	474	483	460	473	466	460	444	490	446	458	480	465	435	451	482	449	504	478	494	490	486	488	494	453	486	488	468	412	432	433	486	460	425	483	464	455	462	466	452	448	449	484	487	457	453	476	434	448	457	492	499	472	492	498	474	444	499	463	463	465	441	492	495	441	506	448	485	515	490	464	481	469	450	435	489	470	459	474	474	468	455	473	488	446	482	448	493	481	443	414	453	451	430	475	421	511	496	503	495	476	478	490	510	476	482	462	442	489	496	472	445	445	482	466	458	501	453	475	458	478	462	488	518	466	459	466	490	466	458	466	456	460	460	447	431	449	455	466	496	478	432	462	445	504	450	479	459	466	456	477	470	449	485	461	439	504	436	451	491	471	461	460	461	466	477	520	483	450	482	416	450	454	508	445	462	483	458	463	444	489	480	470	507	437	477	480	481	464	479	456	513	467	456	420	473	468	462	489	453	491	484	474	470	450	460	461	468	476	467	449	491	492	456	480	466	469	483	482	477	461	444	474	471	477	465	463	442	489	458	448	445	485	471	433	459	478	467	489	470	480	447	466	448	462	480	455	465	469	457	406	502	478	484	487	459	449	498	461	464	435	493	461	453	482	477	446	476	448	487	453	441	486	486	485	443	489	466	449	458	440	485	499	440	437	531	445	511	475	447	443	451	451	515	437	506	418	477	466	488	478	501	421	469	483	465	464	457	500	435	494	490	466	478	473	440	467	497	411	486	473	454	475	459	457	464	461	472	511	463	467	493	453	466	491	437	433	472	482	453	490	456	487	448	448	466	432	479	466	505	441	454	481	441	450	475	467	465	413	475	467	447	463	471	491	449	445	489	468	450	474	433	433	436	489	453	450	470	509	473	477	471	463	460	484	457	466	475	489	449	457	408	470	485	474	451	471	468	476	511	469	456	432	483	434	477	432	493	512	476	464	450	474	437	460	470	457	474	429	480	469	482	492	453	468	439	455	486	446	470	470	469	477	492	503	468	476	453	464	462	490	450	452	458	470	442	471	495	516	425	466	473	455	482	460	475	469	518	497	488	481	445	494	493	464	455	444	431	398	452	481	463	422	471	469	471	481	421	475	437	463	458	463	443	456	446	467	485	434	452	460	496	513	491	489	511	463	478	460	460	453	469	507	448	452	482	449	481	441	448	430	451	480	452	463	444	455	467	439	482	429	487	464	473	464	488	448	422	461	474	451	487	455	512	501	447	443	448	457	447	444	468	480	478	441	491	436	440	481	409	463	438	461	499	484	439	481	470	503	482	428	462	503	497	443	507	439	454	480	464	443	476	468	449	425	450	492	476	474	446	461	470	525	454	448	488	511	522	460	454	463	483	460	486	481	484	467	492	474	481	491	482	468	468	483	466	526	493	477	447	494	480	444	434	485	451	465	468	447	423	487	438	455	496	494	526	424	483	458	467	490	473	451	483	451	458	513	453	455	442	431	451	467	496	479	450	434	450	435	456	432	465	504	448	487	453	485	495	449	466	489	501	476	511	502	464	470	437	483	456	453	489	477	475	503	500	473	455	428	499	466	472	459	487	473	476	481	484	469	443	428	447	429	452	466	468	475	467	470	461	482	436	447	446	471	479	451	469	460	480	453	444	461	472	461	466	459	501	505	468	410	449	452	460	483	458	505	502	467	463	441	483	471	440	451	483	453	456	473	472	435	463	439	449	461	473	474	478	487	477	422	462	461	478	459	468	454	420	471	523	471	504	442	477	430	478	491	415	452	482	513	482	483	476	410	471	484	480	492	457	482	463	442	439	510	441	479	467	476	442	476	498	458	469	434	497	475	477	453	492	444	455	479	436	465	462	460	478	518	443	476	471	473	486	474	461	441	459	436	498	492	460	499	463	473	447	477	465	483	508	455	507	455	464	534	502	496	487	492	432	491	462	474	490	514	502	490	462	460	473	450	454	485	460	461	458	433	471	443	494	499	491	480	495	476	448	485	503	443	437	459	464	470	446	470	434	439	461	480	458	500	450	450	464	503	496	495	437	490	431	465	462	452	493	452	475	422	459	486	466	446	463	465	495	482	470	483	449	437	447	521	450	468	480	467	485	488	443	489	483	479	440	479	483	512	447	494	471	453	454	452	516	483	471	512	463	455	479	476	470	442	448	478	426	447	474	464	462	474	436	423
24753	20809	26831	24778	14804	6534	3516	2170	1528	1286	5783	14475	10292	4563	1660	769	653	596	631	569	601	584	648	575	624	597	578	557	571	603	624	562	592	624	593	577	587	585	547	610	607	619	585	536	629	589	602	540	573	596	576	575	579	590	579	585	609	606	590	610	584	595	591	583	615	601	544	595	558	600	531	602	590	573	582	557	591	577	547	604	570	575	590	582	572	585	558	566	562	552	555	610	567	593	622	598	615	574	593	592	606	586	597	604	602	577	573	594	581	555	573	570	620	577	591	594	576	600	618	633	570	556	588	627	581	603	643	607	541	553	607	587	577	597	591	538	580	627	596	599	595	576	565	565	613	624	588	582	557	586	583	557	570	529	553	570	620	626	585	585	570	569	599	608	569	593	557	589	570	553	595	547	586	598	576	579	585	569	577	558	633	604	559	551	588	521	591	529	583	626	575	541	604	589	573	591	595	586	582	569	557	576	588	591	568	600	607	622	565	625	631	602	601	597	576	586	514	591	588	600	569	559	578	542	545	526	572	548	549	573	588	586	566	569	600	581	557	547	554	564	539	586	587	572	557	543	595	604	549	571	563	617	588	548	598	608	576	587	583	564	565	578	599	590	595	599	558	575	543	589	601	606	605	622	565	636	571	566	569	594	562	523	567	563	605	575	589	540	574	579	599	551	551	556	536	574	583	634	566	556	581	612	536	567	573	667	569	547	596	578	610	593	583	631	607	581	541	559	570	597	579	560	578	577	584	605	591	585	597	604	607	549	565	586	579	590	582	535	596	581	569	595	594	595	587	585	567	573	576	601	596	543	620	599	551	555	574	616	583	628	566	576	603	589	618	592	565	627	577	600	611	608	606	624	576	607	570	586	626	534	592	603	570	613	560	584	550	593	537	579	545	583	589	596	583	542	568	573	594	607	548	544	603	619	588	588	609	575	570	545	578	602	631	595	556	619	576	589	608	576	621	597	592	566	544	614	579	558	623	592	577	586	534	605	562	537	631	607	589	601	565	614	601	606	584	603	585	608	501	594	584	602	573	565	561	555	592	596	551	606	584	555	595	575	581	608	584	597	572	609	604	607	608	548	577	596	564	630	576	551	569	564	552	528	575	599	587	560	584	612	610	567	570	610	561	580	577	636	582	581	601	590	571	583	589	599	641	567	573	609	616	542	555	613	587	591	579	599	569	596	578	569	614	589	572	560	606	535	579	563	536	589	582	553	534	581	597	592	622	611	575	567	584	563	607	581	549	586	553	550	583	606	616	586	557	577	578	556	613	623	578	570	576	591	588	610	562	570	572	650	582	605	565	549	555	555	561	592	552	573	597	581	541	536	585	614	606	606	597	556	544	620	598	606	602	611	578	523	580	575	561	582	587	609	586	600	571	569	582	604	607	596	576	566	548	590	553	607	584	625	587	600	579	561	581	551	527	581	575	606	600	571	572	577	554	615	616	610	560	554	576	554	585	594	578	577	594	533	585	606	579	566	596	614	596	551	574	577	606	600	566	575	548	558	579	594	588	605	531	583	589	597	569	575	573	596	580	590	589	581	555	576	543	573	553	578	575	595	586	607	576	568	618	593	583	583	568	599	575	612	591	598	598	576	608	558	554	562	616	590	642	567	549	586	573	557	593	578	615	548	589	576	620	568	594	633	588	586	587	565	575	605	575	567	573	623	587	589	578	560	640	600	599	568	567	585	599	603	597	560	593	574	626	584	607	596	547	600	600	601	587	551	601	569	563	585	571	566	580	572	651	557	573	560	584	584	638	605	613	600	603	611	599	543	538	562	548	545	570	575	578	553	585	567	585	604	609	583	553	598	575	532	605	567	591	597	605	578	608	614	565	582	580	620	550	559	589	575	577	608	593	619	589	558	610	586	549	596	571	590	605	616	578	540	580	600	582	617	565	598	610	562	566	605	563	612	576	586	551	583	594	578	605	660	593	571	542	606	569	594	637	513	566	528	605	585	557	560	532	586	556	576	565	625	560	597	592	601	589	549	545	556	575	616	562	598	582	592	529	581	643	532	577	575	587	565	567	583	562	562	568	563	562	568	555	569	575	577	570	572	558	568	595	588	568	578	565	560	568	604	540	602	593	591	606	566	551	547	584	588	609	572	536	589	557	559	620	626	576	583	596	613	560	602	580	588	602	554	568	605	594	607	575	583	502	530	569	633	572	590	602	550	611	555	528	579	577	578	523	581	548	581	592	562	532	530	597	558	593	549	568	613	567	611	584	581	587	560	615	569	625	567	557	614	532	610	607	600	556	608	579	602	557	532	560	614	601	578	539	567	566	566	598	578	577	569	562	591	568	565	601	575	546	579	546	591	533	598	551	552	520	561	567	583	578	599	565	576	606	574	616	559	598	537	577	607	608	566	608	599	594	571	565	608	601	612	553	587	566	555	595	603	578	599	545	573	604	575	567	591	552	578	539	556	580	612	612	611	596	585	574	589	582	576	558	583	555	543	589	585	578	562	542	604	571	600	552	603	585	590	574	563	566	593	591	597	602	565	626	562	588	550	583	580	562	589	633	632	601	584	600	535	565	571	575	617	595	526	603	587	594	572	582	550	574	611	551	616	592	542	556	608	598	603	568	567	585	573	582	551	654	580	579	592	603	583	570	577	560	601	560	556	595	589	593	613	586	598	543	591	572	580	593	611	580	596	620	596	539	569	580	573	601	573	560	596	597	580	567	576	600	571	584	581	615	593	586	585	606	598	595	551	628	591	570	606	562	590	596	593	555	571	582	555	598	575	558	564	614	576	618	575	580	625	596	568	599	595	587	506	560	568	574	582	566	578	575	588	601	566	565	574	587	562	597	592	569	558	594	598	618	543	582	576	577	619	603	552	587	593	580	590	587	588	586	574	565	598	611	605	592	589	517	572	582	598	578	575	549	533	603	600	576	590	541	565	613	583	570	598	580	525	588	521	588	583	555	552	609	569	613	585	551	553	586	595	576	561	572	566	555	569	577	599	575	613	577	567	586	522	568	599	568	597	630	571	544	578	577	520	613	585	568	591	602	558	583	599	585	570	566	557	598	539	555	627	585	574	578	563	590	609	593	580	597	566	568	566	634	568	555	591	606	605	571	627	559	602	567	584	629	598	613	584	574	585	633	615	569	608	558	588	595	594	581	570	581	573	567	609	557	597	623	589	583	664	590	586	583	580	595	570	581	541	581	573	532	574	607	600	539	599	645	607	602	593	601	547	640	635	620	618	575	521	626	542	594	589	615	551	585	570	564	538	577	614	587	539	582	565	602	607	586	572	552	554	564	568	594	557	545	550	584	564	583	599	612	582	615	596	592	571	575	563	586	521	581	558	587	635	561	560	578	566	606	594	614	613	555	589	552	605	558	627	579	608	574	554	589	567	624	628	573	584	541	531	600	616	601	578	561	585	546	609	589	562	564	602	527	570	620	566	559	618	549	611	562	584	566	583	611	577	575	532	613	552	616	572	567	573	585	558	599	544	613	602
7680	15812	17062	12915	7702	5391	3881	2559	1931	1569	8180	14638	9922	4580	1688	687	531	506	517	503	545	504	534	527	510	538	498	480	508	502	507	524	506	494	479	533	536	515	519	483	514	499	458	508	534	486	489	534	545	488	504	515	483	504	516	483	506	487	537	491	485	479	505	497	562	488	494	522	536	462	511	487	501	506	533	520	505	545	530	451	502	473	482	465	530	527	490	526	539	495	520	491	481	526	532	467	504	518	511	466	505	505	512	496	501	488	495	546	520	475	508	532	502	486	510	521	540	501	500	505	464	487	479	482	538	539	494	477	504	511	515	495	517	496	505	516	494	515	485	490	490	474	528	485	537	523	467	476	483	503	503	516	477	468	520	509	540	492	545	483	514	486	510	504	493	483	485	508	520	548	509	510	447	486	481	469	490	499	483	461	459	504	480	540	491	517	507	557	499	488	488	495	483	510	490	467	485	452	485	513	493	480	525	520	484	491	490	481	445	494	484	515	487	535	505	468	512	496	488	531	530	508	531	513	545	497	505	483	561	478	517	484	489	494	532	497	491	473	511	469	495	495	507	495	435	508	512	449	534	482	467	462	516	484	501	512	543	496	461	493	556	486	452	523	517	511	481	494	493	497	495	510	500	505	480	480	460	497	492	460	505	505	489	511	472	488	525	534	505	488	483	496	515	500	505	509	490	517	513	451	553	490	488	495	482	518	498	444	504	523	480	497	503	562	533	521	527	494	483	488	527	506	510	491	484	504	502	512	492	500	510	507	518	533	497	482	500	476	478	508	501	487	493	494	483	452	470	464	471	480	466	545	533	454	503	527	483	557	478	511	498	499	441	450	481	519	543	472	531	486	544	497	505	490	501	515	501	508	509	514	468	509	528	546	507	513	519	458	478	502	511	524	481	466	502	511	532	529	498	494	492	461	515	549	470	486	491	528	500	531	496	508	481	483	486	470	530	479	485	529	519	517	502	499	437	461	528	469	519	514	491	498	488	503	523	449	471	510	488	495	495	516	496	496	498	513	512	477	461	511	467	466	467	525	523	478	511	524	498	499	528	487	455	494	503	504	494	492	494	490	501	539	520	505	502	491	460	492	516	512	518	505	531	522	474	540	483	508	526	487	519	491	496	485	500	492	517	482	510	501	462	559	496	504	518	497	521	529	491	482	476	503	499	493	489	456	466	487	477	528	502	476	532	495	512	501	497	549	506	532	474	533	487	478	494	501	506	530	529	473	521	500	493	535	506	503	473	542	503	490	471	491	544	498	500	506	500	545	501	508	480	471	483	514	526	485	507	491	438	485	497	472	528	461	508	435	491	497	472	518	493	514	506	483	468	485	472	537	483	511	492	486	477	500	427	498	492	492	512	501	463	502	500	499	511	516	470	523	495	464	516	532	483	473	497	497	522	492	506	471	485	460	506	473	503	486	522	483	490	467	509	519	483	531	479	485	468	479	518	494	468	490	562	476	496	523	572	483	491	531	476	510	486	505	487	507	563	488	489	487	512	507	529	517	484	477	489	482	529	521	472	482	499	491	504	505	493	494	480	502	510	542	457	516	470	517	486	528	455	521	501	495	550	531	511	519	474	490	519	468	533	483	498	497	472	494	499	550	488	502	486	478	470	476	482	490	481	483	474	475	505	461	499	470	455	512	510	477	515	495	487	506	503	477	527	481	509	476	489	491	532	521	509	486	502	495	513	470	461	499	518	495	468	479	500	520	478	473	470	521	494	521	488	475	535	477	490	460	470	473	511	513	513	516	450	486	523	542	496	490	443	513	450	554	497	500	465	515	499	461	469	491	497	473	474	466	513	518	495	486	515	464	448	499	535	493	497	458	478	498	489	467	496	526	502	500	503	508	483	530	505	483	496	439	506	520	520	492	486	476	489	434	479	489	490	486	485	511	507	524	491	486	523	483	492	509	485	472	544	523	519	539	521	512	472	498	497	520	495	523	474	502	514	517	500	488	488	483	473	501	496	483	542	502	482	500	489	514	505	518	478	504	490	467	539	528	495	519	482	530	495	507	508	460	482	505	555	519	500	543	525	505	519	521	446	508	499	498	503	505	516	493	511	498	527	509	502	528	525	510	501	463	547	507	497	514	520	501	493	517	513	514	502	502	532	488	506	511	470	498	514	506	475	545	536	530	510	459	517	514	500	491	498	503	514	493	499	526	481	559	480	514	487	509	450	541	512	478	494	506	489	478	505	509	479	477	507	495	495	504	496	467	475	477	491	449	510	431	496	512	474	498	475	548	452	509	480	501	477	485	460	450	505	526	463	487	473	516	502	508	476	477	506	503	490	561	489	457	514	482	502	446	419	510	504	521	511	500	512	495	499	441	510	512	478	521	500	484	482	473	483	479	483	485	503	540	538	479	535	522	442	449	469	454	492	519	501	474	527	504	486	498	485	544	486	521	491	504	509	504	492	500	477	477	499	498	485	491	490	467	516	493	502	458	482	484	500	479	472	488	487	496	514	474	505	468	473	502	508	527	522	488	453	516	516	493	474	468	497	511	478	507	495	499	520	497	483	495	492	524	469	536	481	492	489	487	508	475	506	522	515	503	514	523	518	501	477	484	449	457	476	503	495	503	510	492	526	503	503	515	495	501	533	493	477	513	528	514	496	490	504	480	485	488	484	462	497	542	482	499	505	465	481	481	472	503	534	501	508	526	510	508	480	495	536	457	502	495	493	494	528	500	484	547	504	509	496	540	505	532	521	490	514	527	515	495	517	516	476	476	497	515	507	399	449	508	470	475	491	487	491	490	508	525	508	506	472	481	483	506	485	461	499	492	464	501	510	472	484	480	509	488	485	490	472	498	497	496	503	518	501	522	496	526	516	536	460	482	500	483	499	508	465	544	527	545	524	503	501	494	506	469	474	505	487	533	495	470	510	453	494	499	538	510	483	529	507	531	489	489	506	505	527	492	471	496	485	514	520	528	503	506	465	509	514	502	509	499	480	529	488	468	488	529	528	497	464	504	487	478	510	499	527	516	517	495	516	508	514	504	493	471	518	464	489	514	479	501	474	539	513	488	490	448	463	509	480	493	488	474	508	468	473	486	469	552	513	473	484	534	502	515	476	534	511	502	502	482	514	512	474	487	486	481	496	489	492	496	488	486	487	466	471	506	477	520	531	492	538	503	512	487	487	479	479	513	483	538	488	488	483	490	486	473	466	494	493	483	499	523	500	491	487	477	481	493	480	486	492	493	482	532	514	490	501	488	499	456	512	507	535	531	506	507	504	498	473	457	517	489	494	501	496	509	510	468	505	513	507	496	518	539	495	479	496	484	514	508	511	490	514	489	509	455	524	485	509	490	493	485	486	478	499	497	458	505	488	488	524	459	519	453	498	465	495	485	513	471	479	466	536	472	490	511	514	522	521	503	504	486	465	484	482	516	523	483	536	474	467	483	504	561	497	521	505	508	509	504	490	471	479	468	489	507	511	494	544	499	466	495	452	472	514	445	493	488
23762	20731	27735	23910	20702	14467	7100	3845	2568	1930	11950	26018	19119	8973	2671	1066	830	708	729	718	712	745	693	699	717	724	704	661	660	714	757	735	717	656	720	747	763	726	751	743	690	694	687	729	714	681	718	660	689	651	669	721	722	728	744	712	716	760	738	644	673	685	668	702	663	675	693	667	706	711	680	711	706	701	785	710	747	712	651	706	683	697	699	700	739	692	675	690	660	691	680	681	673	698	715	675	717	712	676	688	674	673	726	702	726	690	668	779	640	738	743	715	696	660	669	685	710	680	727	686	700	709	716	642	642	685	672	668	692	684	737	712	690	717	746	701	751	685	677	700	730	729	643	652	708	698	718	675	679	705	720	678	694	687	695	710	689	675	699	672	670	736	640	763	684	675	701	713	689	700	683	710	710	739	650	702	699	691	715	699	645	683	703	659	703	718	662	681	660	724	675	676	704	692	655	709	692	721	679	688	702	642	674	684	692	657	702	685	743	715	708	707	712	666	721	686	681	712	655	638	705	725	660	720	712	687	685	694	727	744	690	656	691	685	662	671	725	655	780	728	683	709	674	688	681	716	700	620	709	738	677	646	644	679	714	699	694	718	676	702	672	658	684	744	693	672	718	693	676	708	720	700	720	668	722	639	695	659	711	685	702	700	665	655	710	709	707	728	651	672	708	711	710	705	689	665	715	661	709	653	681	682	652	675	713	684	642	717	722	686	711	694	703	689	708	702	723	723	669	711	684	694	714	672	694	713	665	690	733	747	709	716	686	682	686	726	720	649	633	722	698	661	685	649	696	685	702	722	666	706	688	659	682	675	715	638	682	666	669	723	664	665	711	711	673	701	692	697	699	660	731	715	696	701	689	692	701	686	678	692	725	677	719	694	679	659	689	696	673	656	671	657	740	711	668	690	652	690	686	718	696	686	675	639	652	715	683	702	672	696	721	703	724	672	669	660	677	709	692	712	689	718	690	716	697	705	674	662	642	725	704	713	735	663	733	726	682	690	701	671	662	694	659	660	703	710	712	699	645	698	677	741	653	663	704	716	698	655	695	694	670	728	662	708	669	690	691	742	693	730	703	707	711	694	715	679	698	686	676	711	735	711	682	670	670	677	642	697	710	727	696	663	767	660	750	725	724	682	751	733	673	725	708	683	719	678	693	702	719	729	717	687	712	686	670	690	693	692	654	682	701	689	691	702	659	691	681	726	692	728	713	690	691	715	703	725	724	701	720	687	715	690	708	682	692	655	674	679	721	644	726	719	702	732	683	720	735	745	761	695	711	651	661	659	729	728	635	675	704	718	720	706	705	653	712	667	711	732	709	682	675	704	681	655	627	668	721	709	682	689	673	687	740	700	733	675	667	684	651	671	683	710	705	697	708	700	689	701	709	729	682	709	677	723	682	701	654	671	614	730	705	646	710	694	727	703	677	734	715	694	712	689	763	720	675	739	711	654	706	644	674	743	688	664	724	673	727	696	719	716	686	682	689	705	672	701	689	702	673	704	681	672	689	701	647	718	695	706	696	723	653	712	677	667	641	650	696	690	676	704	673	680	682	715	742	680	728	691	681	680	654	693	674	706	679	680	685	737	685	676	722	735	708	669	698	705	639	676	724	710	650	730	722	714	674	700	733	698	705	672	676	704	677	675	682	702	690	671	657	676	644	706	718	667	725	683	666	691	666	690	708	686	671	699	664	704	735	690	669	679	663	727	706	714	679	741	689	728	718	669	741	697	720	716	707	681	710	678	712	731	726	702	647	651	654	719	656	662	643	689	668	709	680	683	718	689	681	660	707	699	736	680	709	652	638	698	663	681	696	731	711	662	690	733	638	708	728	719	696	667	732	711	735	681	687	703	676	720	704	687	699	668	672	672	661	672	653	691	684	740	684	674	703	694	651	718	683	642	672	731	674	659	689	696	699	693	618	713	698	701	694	744	660	687	702	682	715	687	683	703	715	707	680	694	730	659	666	740	681	680	692	680	689	729	691	704	668	670	699	709	672	677	662	744	656	671	685	653	709	701	666	722	700	692	681	704	707	612	707	684	670	683	674	661	695	706	677	707	703	711	686	680	719	708	703	687	688	700	671	684	695	689	665	657	681	720	679	685	717	678	723	675	690	699	689	653	742	703	686	670	684	730	681	684	680	682	684	742	675	662	657	691	701	696	705	682	710	691	664	736	683	665	690	667	720	668	716	685	723	729	675	686	674	670	683	696	722	680	695	734	698	668	669	663	713	750	684	667	685	681	701	701	674	687	681	700	655	646	658	685	750	703	695	663	721	713	737	710	663	661	697	683	715	656	668	660	682	672	739	663	671	669	742	684	730	694	726	687	681	672	659	715	699	738	644	714	703	723	669	704	692	765	711	673	677	719	736	706	656	643	715	708	689	704	697	711	685	690	668	657	669	669	707	696	726	738	705	715	667	706	722	712	739	692	670	678	686	674	692	654	705	740	676	758	614	707	665	709	654	693	669	703	692	689	677	699	686	669	727	642	717	718	732	686	684	703	702	699	687	678	731	659	709	707	707	682	660	712	670	671	663	695	669	645	763	673	698	689	717	692	651	725	643	742	720	659	677	678	711	730	752	683	703	700	753	676	685	707	691	690	679	661	700	626	702	686	689	712	744	702	712	668	637	707	696	714	687	703	647	699	669	664	688	689	688	646	702	697	689	669	675	680	682	716	685	709	658	682	684	696	679	689	746	724	741	678	664	662	719	676	717	650	730	692	715	676	688	703	688	645	720	698	695	711	693	729	740	708	708	652	696	717	681	709	689	691	658	682	696	682	682	679	650	737	720	686	632	677	719	729	670	701	689	736	706	697	690	723	676	659	660	668	680	682	654	676	678	706	685	686	691	676	714	683	710	690	685	666	665	702	730	691	696	646	732	695	679	699	691	677	673	691	692	702	705	718	713	705	705	692	659	692	711	724	675	674	658	672	682	715	684	672	721	658	689	743	698	682	682	729	657	771	732	644	704	744	690	648	700	716	717	677	690	705	675	655	665	703	664	700	675	724	691	668	675	660	688	649	688	716	699	664	662	762	682	694	718	723	669	689	714	672	662	676	668	690	686	681	692	689	722	702	691	726	665	702	719	672	716	712	736	655	677	709	715	699	682	673	681	711	640	637	699	719	685	739	667	739	659	731	658	671	631	699	668	691	649	734	694	689	678	668	749	664	641	709	750	681	722	669	708	731	667	706	686	703	712	663	685	709	686	684	690	650	698	714	670	722	696	703	674	756	688	670	694	688	690	708	711	729	699	714	718	655	694	666	686	680	710	726	698	687	647	675	725	713	759	688	671	725	627	683	697	691	667	718	648	718	705	665	669	705	730	764	684	688	689	668	691	674	708	706	688	655	670	712	679	713	677	693	693	673	692	685	712	732	629	660	679	727	723	706	700	700	627	666	720	736	669	717	733	713	685	658	724	715	706	725	690	704	695	679	700	702	678	682	679	691	693	679	699	679	692	703	679	664
8279	19481	20246	15822	11471	7772	5366	4158	3334	2505	15766	24096	16215	7636	2563	885	713	631	599	620	594	597	617	593	537	607	581	597	623	598	626	588	561	585	590	560	562	615	568	551	593	605	576	606	524	565	630	587	573	604	579	603	605	569	584	600	588	557	612	591	568	619	596	598	559	541	601	585	616	619	568	567	617	613	540	546	568	575	605	579	605	580	636	588	600	602	611	586	608	603	616	628	565	552	556	543	584	571	581	581	570	627	554	565	549	597	557	524	615	607	588	574	631	571	571	576	597	606	607	611	584	598	594	606	627	592	572	580	610	599	602	603	555	578	628	581	583	562	622	597	570	608	556	647	553	569	582	566	602	590	544	581	616	627	592	571	616	589	571	577	555	569	586	562	565	585	585	573	551	616	617	594	591	562	568	572	574	595	595	608	609	576	583	588	608	582	561	549	520	598	582	550	564	630	600	561	600	607	588	568	584	620	577	584	581	551	565	626	577	589	568	568	604	603	594	615	584	571	538	580	627	563	577	549	579	534	581	612	623	627	583	577	564	575	582	558	564	489	583	592	591	559	548	646	597	564	582	555	592	600	577	629	584	587	555	600	614	576	592	595	609	563	618	566	585	565	586	584	583	583	573	566	603	556	556	536	579	632	677	591	612	588	581	622	564	577	571	571	575	585	583	591	564	553	557	542	589	596	576	618	629	550	609	592	576	540	577	599	597	609	592	550	584	552	555	552	600	622	574	540	598	533	575	593	566	601	595	594	567	589	592	565	582	604	556	607	610	589	637	572	568	562	570	594	597	568	550	569	568	567	540	572	558	585	583	605	552	589	575	589	562	573	580	627	593	591	584	553	599	550	598	592	571	583	586	561	572	564	556	567	598	598	580	657	569	555	584	593	570	569	560	610	576	564	590	571	595	527	566	586	602	630	564	586	578	550	524	558	590	607	573	569	573	561	533	572	538	574	592	578	564	581	612	596	565	553	548	586	560	548	578	596	572	537	612	616	591	568	616	590	584	605	584	608	604	578	614	606	550	603	567	578	607	612	591	613	556	617	587	557	566	647	556	594	585	581	635	566	596	594	632	578	597	568	606	601	594	588	618	565	622	600	573	592	589	593	602	645	575	572	571	577	596	593	593	584	581	575	551	569	590	614	611	594	569	585	608	605	566	623	550	603	590	557	610	572	584	626	582	619	592	574	595	576	569	609	547	574	566	599	615	542	592	594	600	597	562	520	563	618	567	571	577	595	583	539	598	588	618	558	623	528	569	626	550	598	588	575	588	583	579	618	593	566	582	562	586	550	562	627	573	604	547	630	579	602	585	624	605	555	549	611	553	601	569	546	566	572	594	555	566	587	580	555	569	590	606	579	563	588	575	632	625	592	549	551	570	553	597	601	561	592	574	540	653	596	654	585	607	593	589	587	553	604	611	583	602	586	628	609	596	565	582	614	528	569	571	578	607	543	620	594	635	585	594	566	566	603	552	606	569	581	623	574	606	549	552	590	578	546	617	614	567	593	569	545	588	578	575	615	597	604	576	570	561	592	553	596	597	599	590	596	588	572	544	590	573	595	602	577	597	600	604	563	565	571	581	575	594	597	602	588	609	605	575	562	579	608	591	600	587	590	587	573	577	606	568	590	602	596	541	587	590	603	601	629	573	549	578	579	631	603	605	607	610	553	593	549	613	598	559	617	595	634	591	571	613	556	557	610	574	579	578	587	550	539	578	576	570	596	561	571	593	584	576	599	623	576	602	602	573	549	592	594	611	602	566	609	609	613	563	565	613	599	593	575	568	567	584	615	594	584	573	593	571	574	582	597	608	552	606	579	570	516	645	602	606	558	582	623	632	594	586	562	613	575	625	597	595	577	564	577	570	549	524	605	583	575	545	569	560	606	553	571	605	577	598	579	603	623	586	602	564	550	580	583	580	564	593	597	572	588	561	579	578	560	592	592	571	543	605	614	595	559	632	609	630	564	551	590	569	591	562	566	608	598	578	592	590	572	558	557	571	553	572	603	589	554	597	564	601	560	611	597	604	536	591	621	583	564	525	584	577	600	602	543	593	597	530	588	607	610	592	544	584	598	570	563	575	561	542	584	591	582	614	591	638	561	559	615	586	552	560	575	570	635	563	635	598	595	610	632	604	566	573	604	625	554	583	613	568	606	569	586	611	586	580	593	604	618	576	610	616	588	642	584	562	607	567	589	593	572	599	546	577	596	546	574	562	598	603	560	568	569	544	556	580	603	517	569	563	549	618	571	645	603	594	594	552	571	599	596	596	571	551	563	586	597	641	565	573	534	618	576	596	560	626	576	575	576	560	570	575	594	567	563	621	587	537	636	562	622	602	593	566	550	596	595	609	556	583	570	611	535	549	601	575	577	569	607	574	618	568	643	566	585	599	576	595	609	572	599	554	586	560	549	540	594	555	604	588	577	603	588	578	591	589	599	566	564	577	574	600	582	569	588	597	567	622	561	589	561	570	576	587	595	616	563	517	567	556	559	596	572	578	533	562	607	574	578	600	584	598	554	543	583	615	595	587	592	595	585	600	552	570	548	569	549	596	596	589	584	548	589	605	554	557	533	588	581	584	596	581	564	572	578	590	586	597	577	558	597	552	579	568	539	506	571	587	621	550	595	572	627	580	557	578	569	556	629	565	546	575	560	602	578	589	628	568	562	576	587	599	556	596	588	603	565	561	571	553	583	597	582	598	548	606	549	558	582	629	572	541	550	567	548	559	547	568	557	589	620	590	557	607	607	658	569	564	598	606	562	588	579	585	615	600	574	537	609	548	604	584	582	533	574	557	540	563	568	587	606	571	568	575	608	585	602	596	587	593	541	576	613	633	594	541	593	603	556	614	552	579	567	605	567	580	562	562	565	570	561	618	580	508	538	594	550	559	567	605	560	622	610	605	583	587	622	566	554	559	601	604	612	530	542	592	553	561	578	585	608	630	561	612	579	552	578	598	576	592	574	584	594	562	646	621	574	550	608	613	628	578	576	575	555	588	564	579	550	574	587	581	573	591	570	561	581	605	584	573	558	578	578	557	551	588	571	567	598	578	581	597	565	594	586	592	550	594	602	582	550	591	600	601	593	553	530	589	593	561	592	585	604	599	555	566	593	588	587	543	567	561	582	557	613	570	612	580	561	580	553	580	570	580	534	590	577	536	547	527	580	524	644	562	601	600	588	526	626	610	555	578	601	581	595	566	609	611	565	594	534	605	561	589	535	606	549	586	570	571	591	580	642	576	603	559	619	599	585	599	528	554	599	554	587	597	554	578	577	583	585	546	577	550	616	559	612	587	588	557	602	597	600	543	576	532	573	573	608	553	581	581	562	578	556	585	558	558	594	537	570	603	581	524	582	584	582	579	518	521	586	555	591	515	586	593	574	554	511	543	541	559	585	564	563	585	589	626	589	597	584	566	585	582	581	559	611	589	564	604	583	534	615	595	585	574	565	604	560	587	588	584	575	579	569
27229	14329	8573	5635	2785	2058	1821	1200	1009	908	971	2056	1817	1147	784	597	558	560	580	574	531	535	555	533	526	575	545	529	569	505	584	607	520	588	540	557	561	572	525	533	534	542	535	500	579	534	608	555	548	557	589	538	579	545	587	618	532	565	553	522	550	579	563	577	523	554	533	555	534	563	563	569	532	526	531	554	507	494	523	551	520	551	532	576	559	586	504	572	518	582	561	523	545	542	561	534	545	588	550	589	548	562	560	557	594	555	538	556	534	545	551	520	565	579	568	590	516	584	551	578	513	545	524	518	538	562	528	550	553	497	516	559	538	575	551	547	512	585	508	557	532	591	585	548	513	575	522	540	530	576	527	585	571	526	534	573	517	521	581	566	573	558	553	518	567	535	529	541	621	523	528	602	522	508	569	549	571	570	564	574	570	561	574	590	537	562	563	516	525	535	578	532	577	562	595	579	542	579	569	574	524	547	547	557	545	613	560	547	544	575	542	519	558	569	542	531	517	529	569	553	573	545	508	553	570	561	523	533	555	560	546	543	569	523	551	575	581	567	525	576	553	545	542	579	546	539	563	602	524	537	596	553	541	546	534	509	585	552	542	532	562	539	569	495	550	558	558	571	552	547	525	578	508	574	553	535	554	560	539	553	538	569	582	552	551	532	536	538	526	530	568	550	545	528	535	544	554	566	538	567	526	571	509	565	550	554	528	575	557	567	566	519	531	548	583	568	570	607	575	567	537	531	533	531	537	538	557	574	552	557	539	532	566	538	547	569	530	552	521	574	567	529	576	571	591	525	582	601	559	551	555	534	553	529	526	540	533	549	533	546	539	532	546	557	549	535	578	528	594	574	556	560	554	598	557	535	501	528	525	523	523	542	582	555	496	579	589	582	537	557	590	546	580	575	523	564	536	545	554	540	511	543	574	538	558	534	565	575	549	565	543	544	554	557	542	552	578	522	568	564	593	542	562	552	517	582	550	570	522	531	545	567	549	562	593	550	581	544	574	533	596	563	555	537	544	552	554	560	525	549	533	501	572	547	573	561	579	561	529	511	525	583	551	532	564	527	549	546	553	576	546	561	556	558	574	555	577	513	547	591	555	584	559	517	563	579	570	571	545	557	548	565	517	536	558	515	548	525	531	512	495	565	538	510	585	589	517	534	562	544	548	548	544	604	559	568	553	525	566	539	527	548	587	505	542	565	566	544	559	578	571	524	546	579	533	546	612	570	584	574	540	509	526	522	585	552	538	561	562	589	561	554	562	562	502	579	583	562	552	540	550	594	523	530	534	556	527	552	587	562	587	550	585	507	577	536	535	536	558	571	564	547	523	573	587	548	583	541	517	561	599	512	494	539	524	532	575	572	502	528	542	576	551	564	597	579	542	581	505	578	516	555	578	550	566	511	542	577	586	576	569	561	532	571	547	557	490	532	537	534	579	570	599	533	523	546	565	564	580	530	504	515	534	532	556	568	537	594	534	584	562	561	578	557	554	530	572	516	579	582	509	571	565	569	524	569	552	547	563	564	534	543	527	532	513	560	547	542	563	553	528	514	569	539	552	546	540	550	537	571	555	516	547	559	521	546	529	576	573	549	554	549	521	541	538	572	546	556	553	531	561	574	550	583	561	538	547	548	562	540	549	581	528	531	551	567	516	543	531	560	572	550	508	541	573	555	544	528	541	529	556	537	557	554	542	569	597	519	559	563	522	568	550	491	569	544	555	547	526	564	549	539	585	543	536	555	559	530	517	550	593	572	542	542	566	585	532	572	531	559	583	566	538	533	530	584	565	521	579	546	571	604	549	541	570	525	584	543	556	553	533	562	576	555	557	527	575	538	553	515	546	539	540	503	533	586	561	577	545	560	517	485	547	563	593	553	595	571	515	592	569	519	548	522	549	534	517	541	565	573	580	600	498	544	522	562	542	548	550	535	528	609	522	558	564	603	516	560	540	518	557	555	543	573	558	529	616	538	512	520	542	582	578	537	574	531	562	534	520	561	546	491	557	534	575	548	567	534	511	587	567	540	527	499	586	592	527	503	534	536	538	534	568	570	519	518	580	538	541	549	530	542	502	584	545	556	527	529	518	583	546	506	566	548	545	575	577	491	525	555	555	539	541	536	503	565	571	546	545	542	534	526	531	555	542	558	535	539	535	581	513	552	617	561	554	544	586	518	587	545	551	565	561	517	541	557	558	567	576	542	547	573	584	537	596	560	569	570	578	539	549	518	554	554	534	528	566	526	563	567	520	577	575	571	558	607	546	554	590	528	591	542	533	568	562	536	572	534	532	549	583	559	549	542	529	537	550	546	542	524	549	508	559	539	574	576	572	603	540	555	541	548	519	581	524	546	554	594	559	542	550	558	556	550	527	534	545	515	581	544	538	553	563	548	507	566	550	590	574	546	617	549	541	524	537	536	543	574	569	558	521	556	596	559	560	572	545	555	563	554	566	606	571	506	560	519	557	588	605	574	530	571	550	506	611	603	531	578	588	558	603	549	546	515	528	526	559	575	537	527	571	532	555	557	545	550	546	556	557	554	570	518	503	543	532	542	568	538	537	573	543	551	586	491	523	567	581	548	550	525	500	561	579	604	585	542	548	538	514	523	543	518	583	530	517	531	552	556	566	526	551	539	582	529	509	571	594	498	558	564	559	566	543	534	554	517	554	541	534	541	542	533	554	545	559	506	538	541	587	569	535	568	579	532	542	578	560	527	519	545	533	563	551	514	584	542	560	573	520	556	524	531	535	569	540	562	551	560	563	552	563	558	545	572	570	513	511	578	527	552	549	550	572	559	588	496	558	562	540	548	548	571	569	545	527	536	549	555	551	574	550	530	540	504	610	519	525	609	556	588	542	580	484	518	543	605	530	551	512	550	529	543	540	533	539	549	538	570	536	531	527	531	557	581	577	550	512	499	549	526	542	566	551	550	550	557	556	577	513	560	531	525	561	557	534	532	548	550	574	534	574	565	529	567	533	578	540	560	507	590	566	560	598	560	568	540	584	549	522	546	573	557	528	597	585	547	550	518	532	571	575	567	557	547	583	533	569	606	558	542	590	569	541	526	502	542	577	560	576	527	537	530	544	556	562	534	570	537	575	557	543	522	569	571	588	532	545	571	528	537	535	575	564	571	552	534	570	550	589	549	583	539	548	595	579	561	556	581	541	600	537	574	585	545	542	503	569	491	605	521	537	558	511	525	585	550	540	572	561	532	513	564	573	542	509	559	584	559	523	511	574	533	529	565	515	527	566	538	535	533	545	519	572	497	558	533	559	574	579	543	562	573	554	575	537	558	567	560	536	506	561	519	549	569	567	517	562	550	566	580	566	605	545	525	521	555	561	587	547	569	547	548	544	594	532	586	563	582	576	554	538	563	567	552	529	530	521	570	552	551	568	565	537	514	554	560	543	567	524	562	572	510	566	555	543	553	514	522	536	533	506	589	514	537	513	584	533	552	560	560	552	550	532	557	563	568
7994	7608	8002	5016	3106	2633	2341	1594	1266	952	1203	2576	1926	1127	712	514	439	462	486	456	472	440	490	472	491	477	463	480	457	461	486	448	452	439	456	469	444	449	446	416	468	465	421	466	464	455	443	484	437	460	450	427	456	451	445	437	464	444	444	459	460	444	413	468	455	483	493	480	453	471	489	474	477	473	463	461	488	452	431	480	434	427	440	452	478	426	423	449	438	423	466	427	439	455	441	459	460	463	431	474	469	415	431	440	466	445	468	441	446	473	456	491	448	443	478	433	465	472	462	512	447	447	485	442	454	434	441	428	455	466	442	455	496	465	489	481	433	479	441	495	421	454	459	465	471	453	459	430	435	467	463	483	471	474	463	418	442	473	455	426	446	438	420	451	466	462	488	454	437	468	467	469	474	443	485	486	465	474	406	473	466	448	464	457	452	451	486	423	463	432	473	471	470	473	436	465	470	457	465	448	472	491	474	480	493	468	436	430	446	508	472	482	432	435	440	458	441	479	474	459	480	479	432	492	437	418	418	474	462	461	416	423	448	461	453	455	458	491	464	475	432	462	435	497	434	479	481	444	461	446	409	475	434	448	438	471	455	485	433	429	503	515	460	457	445	418	432	497	447	454	433	497	488	465	502	468	433	461	453	422	446	436	474	431	474	457	452	454	453	432	477	446	479	436	456	465	442	433	450	459	500	455	498	454	457	459	426	416	481	485	464	448	440	437	460	482	437	438	442	421	435	451	421	462	480	453	474	461	489	451	457	451	472	449	432	493	458	443	444	453	464	429	436	477	478	449	475	470	424	459	447	461	426	478	431	448	455	494	472	466	453	428	466	435	455	465	414	472	448	484	444	511	504	435	451	457	443	430	426	426	463	471	487	437	462	469	461	448	449	460	450	479	442	459	470	462	472	486	425	452	500	467	424	486	430	487	417	482	481	476	425	416	476	448	432	419	458	432	468	490	459	485	461	460	511	473	446	460	426	491	454	449	439	446	448	485	503	492	478	470	465	440	441	454	464	441	444	428	456	477	439	456	460	464	464	463	486	433	467	487	444	449	427	470	464	433	482	472	495	428	457	461	458	446	473	503	432	460	436	419	445	442	446	464	468	445	460	428	448	479	462	492	481	439	464	498	442	482	484	458	418	451	437	467	443	438	461	451	421	458	427	497	447	431	433	452	480	490	468	469	456	456	419	441	471	462	439	451	464	448	452	479	474	476	481	433	444	484	454	398	451	467	471	413	430	436	449	475	451	468	473	472	459	458	459	452	495	455	482	463	443	458	454	458	458	470	483	456	462	466	449	452	463	474	471	464	455	445	453	450	468	462	449	416	414	476	424	443	413	445	488	445	444	444	468	500	456	467	469	437	467	448	476	444	459	424	452	490	431	461	491	438	467	440	456	453	459	485	457	505	425	434	446	466	432	453	428	451	479	489	449	421	474	475	451	433	468	438	477	468	462	483	472	474	485	471	455	435	451	459	493	480	453	455	402	450	451	408	436	457	479	468	482	431	439	491	469	421	459	433	425	469	414	456	465	468	458	449	453	447	423	469	479	493	418	497	436	455	404	442	494	443	441	441	463	451	468	502	470	493	500	455	477	457	452	472	445	425	511	474	487	444	433	478	463	487	446	442	488	490	473	486	472	472	463	470	441	504	495	466	466	474	461	477	455	433	450	442	457	453	454	527	424	464	485	463	463	455	482	492	426	465	457	435	443	456	430	468	432	496	440	460	479	494	454	453	442	468	500	439	458	403	481	439	433	443	483	456	470	423	473	466	457	445	469	477	452	463	466	437	445	441	446	496	460	450	493	433	460	428	444	409	434	424	469	447	416	418	454	447	472	443	453	470	467	433	477	481	450	470	438	456	443	453	468	464	422	484	467	474	429	432	479	472	483	431	432	489	471	469	435	457	471	481	488	464	421	440	480	462	472	415	470	442	450	439	415	461	442	455	411	476	458	434	440	463	488	460	488	433	443	493	466	467	471	457	461	459	432	476	473	463	483	474	460	495	471	476	396	479	462	439	446	485	453	472	452	437	456	482	479	458	474	527	465	465	496	458	407	443	435	473	445	464	477	452	463	466	465	440	469	420	461	453	462	460	415	484	465	453	458	441	453	441	486	454	470	459	434	444	445	465	474	444	475	451	450	504	442	483	453	429	472	430	447	473	425	430	462	454	439	477	446	427	449	473	466	476	443	437	460	495	457	455	448	466	446	503	469	440	444	463	461	437	463	449	446	491	485	447	486	457	426	444	444	443	465	467	427	446	478	458	454	443	439	414	479	472	444	452	457	434	447	485	427	494	486	424	461	409	468	496	416	440	440	455	456	449	404	431	482	447	460	448	453	471	470	462	453	469	457	437	425	428	492	498	463	442	471	496	444	456	455	459	453	479	471	486	450	494	469	464	497	450	446	450	426	468	462	441	440	481	466	474	519	483	488	483	459	472	481	439	485	427	468	448	493	443	440	471	411	455	457	441	433	473	441	456	432	407	428	479	439	453	458	471	449	494	460	444	477	438	487	447	488	489	483	438	455	454	439	446	445	470	463	465	449	470	458	448	459	438	452	437	421	444	477	450	435	439	428	438	470	462	437	457	459	455	442	425	467	485	445	446	459	439	446	474	442	440	479	479	451	437	471	428	462	452	464	498	441	449	455	482	469	469	484	447	432	462	483	457	489	450	460	475	443	469	451	443	438	474	417	477	442	475	485	447	496	473	441	440	452	454	469	468	485	421	462	439	453	426	436	424	452	437	424	466	447	449	484	484	471	431	446	433	498	446	462	457	445	433	456	434	462	459	444	460	441	480	447	427	442	484	453	425	435	441	471	453	473	477	438	448	452	455	462	468	470	440	439	476	415	460	456	438	488	451	451	448	452	441	446	420	469	451	459	441	419	451	455	493	465	450	450	459	455	456	468	446	461	478	479	448	418	473	422	442	428	455	456	470	435	447	436	459	451	463	472	454	447	448	471	436	435	470	490	466	452	434	464	422	489	428	455	492	430	440	437	453	461	427	487	472	494	463	431	481	492	445	455	452	444	463	444	459	458	481	420	442	433	459	414	473	458	433	425	432	460	433	480	440	440	500	431	466	447	465	446	444	459	486	477	481	456	483	443	469	460	432	471	463	441	458	477	474	469	460	435	444	465	492	436	475	457	483	439	432	459	452	458	451	444	422	437	450	475	450	465	429	462	491	465	460	443	403	461	418	440	485	448	455	464	444	454	454	400	463	478	447	482	482	446	493	455	470	453	451	468	448	486	473	460	449	463	458	478	471	492	503	444	509	440	470	455	443	483	492	439	435	460	427	479	427	451	477	444	436	422	440	435	446	455	471	427	439	483	469	456	452	458	449	475	468	434	452	459	449	461	447	470	428	412	474	465	460	487	472	453	446	450	450	452	459	486	451	410	456	446	446	464	435	459	434	463	460	457	449	486	441	423	418	474	439	457	456	444	481	470	449	444	480	453	483	443	442
24806	20758	26660	24501	11920	3726	2576	2119	1941	1570	4174	15281	11445	5429	1822	811	654	581	593	568	604	565	572	540	605	535	579	562	614	564	609	614	591	535	620	605	558	629	565	566	567	564	619	597	550	581	561	554	577	579	586	594	574	559	553	585	617	587	594	568	630	567	598	585	566	574	529	585	586	597	587	532	559	612	602	507	575	554	600	549	582	581	604	578	606	619	613	518	557	608	586	582	591	638	591	558	550	580	579	589	619	563	550	561	585	545	579	584	605	556	564	561	557	562	583	566	611	567	587	547	578	580	567	565	554	529	550	554	567	606	559	604	628	565	577	584	593	592	551	576	573	585	592	535	595	582	584	573	544	584	573	581	572	581	584	606	554	566	572	544	582	566	558	629	551	586	558	599	603	587	595	597	558	568	562	607	577	551	571	578	578	597	578	590	560	554	547	575	588	524	556	588	581	599	599	559	547	582	603	559	585	571	547	554	556	614	581	575	639	565	596	571	570	629	574	589	594	616	591	577	543	552	561	614	555	584	546	568	569	541	562	594	603	542	577	560	585	624	599	590	563	583	589	578	559	607	510	594	551	548	570	587	530	594	540	532	621	574	617	547	560	556	570	558	570	555	611	562	557	546	534	558	586	561	554	588	593	623	574	575	570	566	571	595	558	590	575	588	577	567	581	528	561	559	561	537	543	562	575	560	595	565	554	567	568	547	558	536	527	582	624	548	599	592	589	568	546	569	597	580	601	635	579	595	554	555	622	575	609	575	566	562	586	596	557	614	570	552	585	547	539	592	577	572	554	591	597	606	577	566	556	600	609	556	579	560	596	624	566	608	580	619	522	557	599	587	599	585	568	578	561	581	592	568	594	557	590	581	543	564	571	578	584	567	565	554	553	563	602	561	605	590	579	570	631	555	601	573	598	557	543	563	555	572	581	568	572	544	530	574	595	555	585	544	598	551	579	576	556	616	594	583	549	601	602	550	582	535	588	576	579	560	533	600	592	572	531	594	588	617	553	588	575	592	566	574	600	561	596	534	545	579	595	608	548	592	566	524	578	574	544	554	546	540	583	590	557	608	526	582	587	572	592	590	571	576	560	579	567	544	555	548	576	567	577	589	567	558	564	573	604	571	559	577	542	565	574	554	567	566	604	570	548	584	575	576	560	573	558	605	592	578	612	576	580	564	563	592	585	555	573	598	581	571	545	613	606	579	575	582	588	565	535	544	583	575	592	602	575	558	563	575	588	589	566	619	562	576	562	572	595	542	573	617	562	548	584	593	591	596	620	558	574	577	611	631	537	556	539	544	520	608	570	571	560	597	568	626	531	605	549	603	610	564	591	530	570	576	597	566	566	580	567	587	583	607	559	587	557	532	606	573	583	615	559	577	557	572	557	578	597	558	557	585	585	565	604	607	574	603	597	582	593	564	573	576	575	525	571	542	547	561	577	564	541	579	568	563	561	564	574	573	602	560	574	581	566	581	570	596	586	582	605	570	598	600	578	548	559	566	576	578	581	614	602	610	538	589	544	574	515	611	594	578	603	566	572	600	559	603	550	586	526	531	640	572	592	555	595	565	579	519	533	572	528	538	576	615	610	615	596	573	584	593	596	582	533	588	561	580	582	571	541	578	582	563	607	546	592	590	550	556	586	572	582	556	537	593	568	513	591	576	576	609	541	578	574	574	544	578	533	572	594	580	552	626	538	569	564	554	548	572	569	570	559	568	544	585	582	586	561	565	551	583	583	581	570	595	559	590	568	583	536	572	581	574	569	570	541	568	574	597	577	542	566	592	546	591	575	566	584	573	636	583	552	570	646	561	576	578	550	614	556	555	596	573	602	581	569	545	574	564	556	558	569	599	614	550	566	533	516	569	574	608	583	588	582	595	583	633	596	571	560	598	595	568	606	606	585	547	548	566	563	587	591	555	563	585	578	590	548	596	542	585	551	605	553	552	613	571	581	604	595	601	563	568	606	568	580	586	557	554	589	553	528	573	562	551	573	583	571	519	586	573	603	546	625	618	597	577	567	550	599	572	600	563	576	574	564	592	566	584	567	547	555	513	567	535	578	548	508	535	545	615	531	592	576	541	621	590	543	556	573	596	544	596	615	511	644	556	576	538	585	567	550	582	590	581	593	554	555	596	557	609	592	581	570	595	570	560	557	590	610	569	605	569	525	520	551	528	590	633	560	555	603	555	521	552	590	563	585	579	596	553	572	630	536	600	619	576	578	597	606	599	564	595	551	563	560	573	564	597	539	586	588	553	571	545	561	583	588	602	564	609	571	547	564	552	572	553	593	580	567	581	549	544	563	611	561	571	569	575	561	547	541	591	600	616	574	567	614	583	560	570	582	550	585	560	582	544	561	595	575	583	563	542	559	620	559	571	559	599	546	560	577	607	593	595	573	552	555	574	560	600	573	572	543	600	600	615	595	597	564	593	577	599	573	588	603	535	567	574	555	616	576	522	566	561	587	572	567	531	583	578	583	540	572	558	557	581	570	520	625	584	545	585	560	605	588	558	627	542	552	583	556	589	582	575	565	557	561	589	556	524	558	607	557	546	540	564	561	563	537	560	571	593	564	585	596	584	541	566	598	559	547	541	544	556	567	559	587	539	633	531	594	582	587	552	560	575	615	576	576	597	549	612	629	563	571	604	565	563	603	592	592	553	566	588	595	605	574	565	583	584	602	548	532	569	596	549	593	565	560	517	574	522	566	572	581	572	539	559	592	557	573	555	571	536	571	571	548	624	584	616	588	596	596	551	600	588	510	600	586	580	605	581	560	595	577	579	543	568	521	559	567	575	624	548	520	606	576	554	576	565	597	578	553	643	549	580	554	526	592	553	547	568	561	566	555	610	512	588	584	579	586	614	539	570	570	595	555	570	584	587	547	559	583	556	567	538	566	562	567	606	563	604	576	553	607	541	581	589	575	592	547	610	563	591	607	560	575	571	541	530	601	571	560	584	582	593	573	592	583	575	558	548	538	583	593	567	579	586	528	582	537	583	605	575	522	591	617	540	583	557	576	573	575	575	562	588	593	590	579	561	595	559	560	604	560	573	607	579	586	594	580	585	607	565	608	533	595	574	539	578	591	575	555	545	633	620	598	567	556	561	559	569	553	596	578	557	569	579	570	581	577	590	568	574	574	550	547	553	567	614	592	559	580	571	572	559	605	559	556	525	580	583	566	568	543	578	593	583	590	567	594	595	553	571	552	614	563	549	573	570	545	626	580	597	581	585	560	592	588	553	567	571	589	578	528	569	571	571	569	528	585	567	595	573	607	576	520	533	586	584	582	582	582	578	536	592	592	547	560	592	606	563	602	585	538	558	552	551	578	551	630	616	582	567	571	578	619	631	588	544	571	578	547	543	570	607	578	614	568	601	576	551	563	598	615	568	541	555	530	531	573	572	567	549	556	589	577	575	574	599	532	565	599	550	596	585	619	595	600	566	613	576	610	570	593	594	578	541	576	573	597	587
8480	12916	11393	5921	4627	3029	2979	2730	2680	2037	6051	16376	10812	5392	1902	775	566	486	503	521	488	510	491	488	482	527	506	489	481	493	514	546	510	540	491	486	491	484	454	453	537	496	503	494	496	507	515	495	492	500	538	485	488	513	483	492	501	542	476	466	465	534	521	534	460	506	479	487	472	496	508	467	490	475	517	488	462	494	485	494	462	523	493	472	488	520	458	492	470	503	476	506	490	503	527	475	493	492	524	453	495	468	547	501	487	477	489	488	496	510	486	536	495	493	484	508	471	481	455	432	482	505	494	490	528	549	477	480	488	509	516	524	459	532	499	499	510	505	461	470	460	481	492	510	500	531	454	488	505	481	462	490	497	482	490	468	515	469	462	472	537	538	455	515	490	502	486	466	528	488	524	520	479	490	484	492	490	514	436	494	512	520	534	491	473	470	480	498	513	511	483	524	478	502	502	513	484	494	494	493	539	523	504	503	497	499	451	511	451	515	527	495	518	496	478	518	478	527	530	495	474	473	469	468	479	451	544	497	494	529	519	487	498	507	485	471	495	437	484	469	459	510	502	481	488	487	485	435	472	481	456	502	497	492	527	453	525	474	500	479	429	466	480	476	453	496	523	454	518	501	461	472	485	483	432	501	439	488	474	450	491	513	489	497	477	487	481	486	471	466	495	464	462	476	493	514	465	462	507	522	494	484	475	518	475	479	448	515	500	486	538	510	471	503	464	519	504	504	489	494	449	486	498	548	426	509	504	473	480	497	472	484	519	475	481	494	496	511	496	488	483	493	491	458	506	499	480	495	512	557	512	499	490	467	503	504	522	492	482	488	464	477	518	497	471	485	498	504	488	472	475	515	499	550	480	458	540	474	501	513	472	452	503	503	471	482	485	491	487	481	467	511	475	511	539	505	511	515	502	534	494	486	487	512	547	468	480	483	484	505	521	480	492	481	495	493	472	540	508	506	477	448	491	517	478	533	493	487	458	533	464	497	470	488	489	498	456	485	481	520	483	487	506	506	464	508	456	479	492	478	524	535	489	482	478	528	485	507	496	484	494	491	484	504	497	453	490	497	479	490	444	493	472	453	489	491	508	456	510	445	474	460	468	483	501	491	523	497	484	508	482	457	525	495	490	498	471	452	503	467	515	471	489	497	473	519	495	498	523	506	453	497	492	462	463	470	474	496	469	462	486	492	489	523	526	507	498	491	514	506	494	493	527	513	482	473	513	563	498	512	516	452	466	471	508	521	467	474	506	502	510	487	509	513	504	489	467	538	517	480	524	499	506	505	508	477	478	470	493	493	509	516	473	521	442	495	482	486	508	439	497	493	482	472	501	471	525	496	511	463	489	471	496	499	476	486	474	527	502	490	543	485	421	476	482	499	478	488	483	475	476	542	517	467	495	431	508	509	470	447	483	502	487	507	483	481	483	476	510	450	481	425	520	484	429	478	498	511	479	473	541	516	502	506	532	486	551	463	466	487	511	490	514	503	473	494	521	484	491	453	489	471	485	463	470	529	462	480	474	518	506	474	485	504	486	508	500	495	522	522	526	510	473	500	485	519	483	484	486	456	445	487	443	479	478	501	479	492	467	515	507	491	451	453	444	504	525	448	492	524	463	495	519	489	473	453	485	501	502	495	502	476	530	479	487	480	471	471	545	480	515	492	479	476	471	490	510	485	513	469	533	506	475	455	483	475	463	496	485	502	472	505	494	470	492	520	499	497	512	441	458	475	517	498	503	507	487	466	500	497	487	473	507	466	512	485	491	484	495	462	475	510	488	491	496	495	465	480	487	500	469	503	558	494	511	451	547	454	474	497	494	483	481	490	527	517	478	506	495	454	509	465	516	516	439	421	521	509	472	531	498	475	469	474	502	531	530	494	509	475	445	529	457	480	482	507	483	516	461	513	451	457	473	499	473	511	464	450	449	475	472	545	479	513	516	533	477	504	512	477	527	489	468	451	490	493	469	458	440	473	508	519	501	494	503	474	510	513	546	515	517	525	470	511	479	466	498	498	516	516	516	485	449	479	536	496	460	510	482	462	488	507	490	474	456	460	457	479	525	477	501	475	467	478	468	508	492	446	502	478	495	500	482	514	467	457	490	502	488	500	472	521	487	497	496	483	494	448	498	483	492	501	475	507	497	458	530	517	507	470	506	476	485	521	462	472	490	490	469	487	460	500	496	491	512	495	514	520	488	487	447	484	490	442	503	498	481	493	487	475	479	499	453	537	494	461	483	503	513	486	501	461	492	501	481	485	500	525	491	485	473	490	519	503	470	468	472	480	473	449	489	471	498	487	478	499	497	487	505	471	521	484	470	510	474	460	482	535	474	454	496	523	523	509	490	513	506	438	467	474	516	476	484	493	448	486	461	480	451	462	467	474	479	501	460	509	514	502	485	479	513	509	489	479	520	490	486	471	484	519	494	466	478	477	503	484	505	474	444	501	504	505	481	504	491	514	471	467	476	494	508	463	463	496	479	483	459	507	482	506	479	477	498	459	509	491	523	504	515	509	486	481	461	503	532	503	504	481	514	473	489	496	491	475	507	527	498	478	481	448	491	477	529	483	494	482	486	463	497	538	478	481	504	469	491	477	493	479	506	486	471	499	475	504	510	505	499	535	476	512	466	470	499	491	478	478	489	475	492	501	523	460	507	482	492	509	482	495	524	455	490	521	499	475	462	521	459	466	455	524	500	461	472	466	499	522	509	500	452	513	545	525	444	512	488	498	526	478	467	472	497	507	490	492	476	505	516	466	511	493	499	453	446	510	473	503	474	481	467	520	483	492	480	514	494	527	486	470	473	460	485	448	505	464	476	485	472	462	496	508	491	495	509	447	507	527	501	463	468	480	530	503	465	472	486	487	513	456	474	482	474	477	473	511	490	506	438	495	494	520	495	457	480	486	465	466	473	488	493	493	464	474	440	460	469	502	491	475	478	482	485	482	478	466	502	489	500	514	490	484	513	453	500	500	511	515	492	472	521	497	459	467	538	458	489	516	492	497	467	526	467	510	481	443	466	460	506	484	488	468	466	483	495	478	471	482	481	462	471	480	486	471	480	483	488	495	494	479	480	474	473	487	464	453	463	495	504	466	448	467	531	500	436	504	504	506	493	484	482	506	468	535	493	494	462	476	483	516	486	456	513	516	504	528	519	533	502	480	466	504	501	491	458	481	457	484	506	469	474	492	489	449	475	516	474	501	466	460	450	476	520	501	522	494	491	495	514	483	478	471	466	551	455	509	490	492	526	512	518	514	515	479	506	485	448	463	475	503	508	488	458	439	476	448	491	442	458	448	534	440	474	495	464	507	505	522	525	483	477	524	442	464	514	497	504	484	487	475	516	464	469	521	469	457	501	492	488	517	511	488	502	504	484	509	467	501	470	493	506	452	518	494	502	477	465	490	536	482	479	487	521	492	459	488	476	474	530	449	524	460	468	498	504	479	517	444	469	487	481	479	506	455	480	518	480	476
23767	20720	27678	23828	20398	9748	3906	2248	2461	2814	5646	25712	22877	12446	3637	1220	839	741	710	728	685	744	689	684	753	670	704	693	685	661	713	683	722	684	662	699	697	674	737	665	740	660	694	656	662	719	686	715	678	699	748	736	650	681	673	696	736	698	721	725	671	705	704	696	684	643	700	709	680	759	656	729	652	685	653	658	719	697	720	675	700	679	696	680	697	670	675	685	750	678	691	677	702	708	661	681	665	672	693	645	737	664	731	679	690	700	708	710	687	677	747	658	703	667	657	704	680	689	707	721	728	670	658	701	644	714	665	699	726	686	711	735	702	664	709	685	728	728	690	650	728	707	706	708	688	648	714	667	693	669	694	742	707	744	691	694	727	708	734	683	702	663	673	638	649	683	670	661	684	637	704	719	659	725	705	734	687	650	670	668	709	644	711	706	648	687	732	654	702	695	699	699	748	655	680	709	699	678	698	674	716	665	647	597	683	651	702	691	720	649	740	682	725	689	670	677	693	682	728	730	704	681	660	651	639	685	693	661	708	681	709	705	726	669	689	711	683	683	720	707	660	687	682	688	708	608	662	690	663	705	646	700	692	730	691	704	644	654	660	633	691	685	687	699	712	652	665	662	653	686	631	678	678	683	676	742	700	681	708	707	709	681	706	656	703	644	692	692	687	699	742	684	690	640	717	704	678	683	643	731	728	707	643	740	674	687	719	628	673	730	707	728	664	698	643	656	671	689	683	712	697	664	658	598	681	647	780	681	660	724	701	674	683	690	667	744	744	673	709	749	666	661	683	664	680	694	647	678	646	666	684	713	702	700	668	695	670	676	661	728	655	665	645	675	686	695	698	702	733	698	697	663	695	687	678	675	697	719	644	709	699	721	670	628	698	686	650	731	674	729	692	686	714	669	672	671	664	691	693	684	700	705	703	688	667	680	718	706	657	689	725	672	671	677	684	677	623	676	662	710	675	722	673	708	671	682	714	688	646	687	634	678	676	704	711	648	720	648	700	632	685	663	683	710	666	742	707	685	713	701	700	723	671	660	692	668	678	632	638	713	697	675	663	681	675	744	739	651	655	660	708	658	662	649	671	720	682	687	655	648	675	728	709	678	650	662	672	681	675	655	685	690	659	673	647	672	678	720	670	708	673	696	663	709	668	725	683	663	659	693	722	691	647	693	733	701	693	659	680	695	678	727	693	665	678	724	665	702	683	710	684	707	697	691	668	705	671	697	656	710	748	688	654	718	713	679	684	696	664	675	684	712	642	668	725	697	664	690	655	684	672	645	684	691	701	672	689	697	669	675	675	631	684	697	693	700	657	717	629	654	678	616	657	685	707	646	618	668	714	670	676	678	695	699	722	633	664	676	693	698	705	676	692	705	703	690	744	709	717	706	676	726	679	740	655	742	670	678	698	705	691	678	691	687	666	734	626	671	720	669	683	685	688	635	715	644	666	670	750	662	626	667	681	700	724	699	682	721	689	731	694	718	695	722	699	654	647	681	663	709	708	694	692	693	713	698	685	722	703	663	706	666	738	731	702	680	679	693	670	700	665	695	668	719	723	641	704	656	684	683	725	669	683	723	698	667	692	718	615	653	680	677	742	677	702	722	673	702	664	683	682	660	683	664	686	726	674	689	650	633	693	688	673	695	677	678	713	700	630	679	677	695	693	715	665	648	675	669	643	682	701	720	642	731	668	677	644	652	665	665	692	653	694	741	721	676	712	682	719	677	684	725	674	697	718	721	647	697	693	701	701	689	726	690	672	646	663	716	661	733	672	666	698	699	647	672	702	701	699	624	670	688	708	671	680	702	695	686	618	647	701	714	683	699	631	706	690	628	641	688	666	698	675	669	616	709	721	690	678	643	712	714	667	665	677	711	683	638	723	668	708	684	674	673	687	659	731	690	724	635	735	716	696	681	660	689	721	695	700	693	689	723	667	645	653	677	637	668	681	677	711	695	652	672	681	703	681	712	704	698	637	710	684	666	713	646	640	671	728	682	739	699	666	705	715	683	668	722	693	743	690	670	728	713	693	657	633	695	712	733	743	695	719	688	708	686	681	707	671	665	709	717	719	706	670	676	667	632	621	702	685	683	666	651	703	635	622	658	659	663	683	664	642	716	655	676	670	694	738	682	676	715	654	631	708	729	753	734	728	719	693	720	684	704	691	683	757	668	717	694	654	716	693	652	693	708	717	716	662	666	651	713	708	683	726	721	685	681	684	679	688	676	704	697	645	666	704	659	673	636	701	691	637	729	740	669	707	692	673	726	667	723	744	702	665	664	712	704	682	680	707	706	727	662	711	673	703	666	687	734	734	693	718	676	617	677	688	698	700	700	653	697	726	657	714	682	700	702	694	711	680	711	710	673	694	676	672	691	660	683	734	665	695	650	652	710	624	708	698	660	697	702	712	729	684	658	656	647	725	698	662	717	704	675	663	693	661	709	701	683	682	715	697	710	709	660	675	686	718	659	675	681	705	667	673	658	697	668	719	662	674	695	653	653	620	649	725	660	727	681	721	701	662	665	666	708	682	706	671	681	720	664	652	724	703	723	688	680	714	712	627	661	656	685	687	634	666	678	662	670	678	626	682	724	694	731	655	676	708	690	682	674	693	670	642	692	720	710	722	681	660	659	652	696	719	714	644	636	674	629	701	716	657	670	704	605	645	669	677	684	701	689	681	672	701	744	679	689	698	693	705	669	646	707	691	700	681	696	681	623	665	671	636	684	663	709	715	643	716	695	655	655	683	696	678	686	706	661	686	700	668	720	692	683	700	692	659	713	693	674	643	655	678	675	664	679	715	684	746	701	684	727	647	708	678	679	696	685	692	678	657	680	668	729	672	641	682	685	677	722	718	710	690	663	734	701	655	665	683	632	747	704	661	686	674	719	659	708	729	665	685	700	683	666	645	705	688	667	672	712	763	681	687	625	682	722	703	631	672	687	693	674	674	662	686	666	700	658	664	706	686	691	679	694	682	632	638	718	688	689	649	744	676	680	672	713	677	675	734	651	665	690	701	721	635	730	676	685	680	689	670	628	699	723	678	710	696	663	745	719	702	688	723	673	730	628	714	665	675	663	695	706	701	680	647	633	716	655	690	650	679	705	669	672	679	648	664	712	700	689	697	744	728	727	688	684	677	666	625	708	690	679	679	673	694	697	670	676	676	664	659	643	706	721	672	652	645	671	708	739	670	677	717	687	672	686	697	686	658	672	666	659	730	681	620	711	662	659	695	645	723	679	709	704	705	679	702	699	622	667	702	720	667	666	628	673	729	666	722	696	731	671	719	708	694	704	693	674	666	703	699	637	642	700	729	680	662	690	694	722	651	667	692	671	649	701	735	693	660	686	707	683	687	663	679	705	665	675	663	649	728	702	664	676	699	662	655	639	621	701	639	716	685	683	705	635	717	644	675	692	668	656	673	697	696	697	668	677	645	650	675	722	706	668	637	695	675	681	723	646	656	663	655	693	677	675
7112	15485	13888	8400	5462	3920	3556	2566	3473	3770	8069	26303	19738	10039	3384	1204	689	606	642	559	556	586	577	571	565	576	587	580	585	579	572	612	579	599	596	630	586	632	577	605	558	557	574	592	594	577	563	587	568	619	541	591	601	559	609	574	611	612	564	569	588	588	609	556	599	552	561	580	557	612	611	554	611	575	572	574	622	540	590	567	599	595	604	557	595	571	571	596	585	626	573	566	615	548	570	555	546	527	570	602	538	594	636	611	590	568	599	572	598	588	552	583	558	591	587	574	559	592	618	565	576	616	595	556	567	593	611	595	575	522	557	580	590	540	607	544	544	618	566	596	579	577	599	646	610	564	597	580	614	559	623	581	631	590	595	566	578	529	595	602	593	585	562	605	584	566	574	561	571	575	554	576	615	597	547	600	566	550	586	619	552	554	585	603	554	594	572	579	590	574	572	606	569	582	602	547	553	567	567	582	561	634	578	548	613	575	583	609	558	584	611	579	558	607	595	581	557	553	565	573	554	599	614	589	585	558	621	562	598	594	589	562	548	568	566	558	592	623	607	544	559	573	580	618	592	617	563	567	552	614	591	576	571	622	623	562	546	576	607	569	566	582	559	541	563	584	541	618	526	541	620	565	552	606	565	517	545	576	561	573	609	594	580	531	571	558	539	585	575	599	584	600	600	543	574	583	550	573	568	556	583	600	619	576	575	602	558	566	591	592	608	566	532	555	596	592	593	589	557	622	569	585	557	550	587	591	575	568	557	563	589	558	644	558	585	585	589	580	586	610	556	550	556	547	553	563	540	598	566	527	568	553	592	580	587	570	622	525	607	564	580	573	566	567	588	597	583	548	557	591	591	561	540	580	577	622	550	562	570	610	569	563	553	577	538	589	551	573	585	589	588	585	574	552	561	608	575	581	558	523	551	586	553	566	529	579	563	589	565	525	583	629	560	609	565	600	565	557	576	570	565	517	564	580	585	604	584	560	584	582	586	616	555	590	585	609	607	569	574	553	569	563	594	573	578	582	547	626	519	557	578	601	591	585	588	562	567	622	583	572	564	612	568	552	579	524	567	542	530	584	552	611	616	572	568	540	576	554	636	586	580	587	559	562	562	540	594	558	587	574	565	607	608	576	578	542	574	589	588	608	576	612	548	563	552	604	595	606	524	596	592	591	572	534	599	552	592	599	584	566	530	595	600	600	570	550	589	573	587	580	548	573	573	563	601	553	604	552	582	597	570	598	585	559	593	614	578	566	580	597	610	618	624	558	619	550	602	587	570	590	603	612	565	580	565	550	558	549	601	562	596	602	581	549	542	565	547	583	569	589	588	623	559	537	603	535	583	557	632	585	538	570	597	572	558	567	620	578	610	587	600	517	559	607	602	586	599	619	568	602	587	556	599	563	564	552	573	551	544	561	616	514	581	611	596	547	583	580	561	574	608	580	569	604	576	579	618	559	571	577	541	604	521	564	591	578	586	567	539	646	571	583	585	560	638	594	573	559	556	579	551	574	572	564	598	535	582	557	583	578	615	623	570	580	580	565	598	590	595	610	621	586	576	647	605	566	593	557	569	607	568	579	610	652	611	578	554	563	559	571	610	608	548	554	559	591	557	595	577	584	575	560	545	571	601	591	564	573	569	551	614	582	616	599	574	561	616	595	609	623	559	609	550	588	565	535	575	551	592	576	561	596	611	607	568	526	548	567	556	588	581	602	538	587	576	578	630	598	582	601	605	550	617	580	583	650	564	531	581	556	579	573	589	594	541	574	541	584	584	556	598	572	569	582	570	581	644	594	602	607	606	587	585	565	555	574	559	580	569	594	551	581	592	612	593	552	586	634	629	531	546	608	562	554	537	591	574	551	582	563	556	599	559	574	579	557	582	601	570	592	558	576	599	599	580	600	582	593	554	583	577	574	564	627	564	562	611	590	599	571	597	577	577	555	616	575	583	564	566	556	614	554	585	544	544	554	605	588	593	567	631	537	577	579	565	621	542	567	521	579	580	574	578	602	600	547	566	624	611	590	577	614	608	566	560	609	532	555	568	575	573	580	571	612	549	658	584	510	559	587	557	552	589	587	633	592	597	578	584	587	567	607	619	590	579	601	584	601	575	592	579	552	546	588	571	581	564	575	561	545	581	556	607	568	545	581	562	598	565	592	578	580	608	601	571	563	598	575	582	587	594	537	563	609	569	593	598	529	576	561	544	598	594	527	541	571	573	559	590	554	580	588	615	595	565	598	588	571	545	605	529	591	533	601	564	570	593	549	549	600	552	589	569	581	563	582	611	597	619	594	536	601	585	574	563	592	576	611	580	587	582	593	576	589	583	580	573	636	562	607	569	584	592	547	586	569	568	559	605	584	625	600	612	588	586	600	587	596	567	608	590	558	581	553	612	541	600	564	581	586	604	567	567	597	587	576	552	589	555	609	592	556	572	596	585	621	617	574	575	595	552	580	553	579	585	587	564	540	595	567	556	613	555	603	572	642	566	551	576	604	592	602	605	545	594	555	584	566	594	574	598	597	548	530	538	612	548	608	625	589	557	588	627	598	531	529	613	615	605	549	524	581	553	550	583	593	584	592	583	597	638	578	597	569	528	596	598	591	572	520	578	548	607	562	511	574	589	568	590	572	552	586	586	528	565	590	540	587	562	580	577	585	539	591	582	572	575	585	645	586	585	593	560	577	561	576	545	585	536	602	530	595	576	567	496	552	544	583	591	602	582	565	588	558	545	657	520	576	610	588	609	604	609	574	554	629	574	580	556	541	557	604	545	533	599	548	584	604	563	572	580	588	592	559	613	545	601	593	580	554	558	601	557	602	622	568	514	564	557	561	588	565	562	556	564	601	567	607	561	577	592	560	569	603	548	523	568	569	572	593	586	550	618	561	519	564	590	598	563	571	579	572	532	583	576	577	575	531	557	565	571	565	564	552	588	574	573	574	590	544	562	551	539	595	581	602	555	582	561	598	588	608	564	566	550	556	575	587	600	619	633	620	570	564	566	562	609	532	590	588	617	553	558	632	534	620	548	558	546	560	577	612	611	569	561	566	568	588	607	611	532	633	530	553	612	563	591	588	597	597	564	563	579	580	630	585	622	581	610	568	534	563	561	575	564	592	594	582	561	593	614	601	552	571	587	567	569	578	591	586	590	560	546	577	585	613	586	579	579	608	564	557	561	561	583	566	583	587	563	570	566	564	597	632	570	590	600	591	526	528	588	601	581	574	570	553	552	564	548	548	604	589	558	570	586	535	568	619	600	545	620	579	584	554	584	579	567	587	567	545	572	582	573	561	609	567	589	522	600	588	551	556	575	604	566	584	611	598	568	592	578	557	595	597	542	552	571	605	549	541	547	630	584	600	537	566	579	566	543	563	607	610	574	584	587	597	552	600	589	573	591	605	572	608	578	558	516	564	597	529	548	572	572	609	545	550	574	557	604	573	567	561	557	599	571	606	636	572	587	554	577	573	610	563	552	612
26881	11347	3118	1603	1113	899	852	830	1020	1016	1227	1913	1683	1078	774	663	548	561	551	586	532	592	581	562	565	596	549	590	553	572	558	549	559	550	535	600	565	522	541	541	568	577	574	522	533	564	544	577	592	549	510	511	524	542	569	592	535	533	578	553	524	557	566	539	557	537	564	546	537	547	572	563	559	515	538	532	534	563	534	550	582	554	535	579	591	571	562	524	545	541	527	570	581	589	545	571	547	545	625	568	589	525	592	517	567	546	570	565	536	567	546	545	560	569	565	550	585	527	522	562	528	587	541	539	588	570	539	538	544	547	564	536	545	528	571	555	568	532	537	545	586	541	581	565	583	543	547	525	547	563	557	521	575	547	558	564	535	556	543	539	529	574	531	584	558	537	577	504	552	572	553	608	541	530	538	528	557	497	584	575	588	531	505	551	566	525	497	517	589	581	558	480	550	529	507	553	563	567	533	537	575	571	531	544	568	515	539	519	548	552	530	536	551	564	592	543	575	570	487	568	559	595	563	563	592	552	523	580	567	569	569	572	552	567	524	558	592	546	562	546	573	554	573	521	548	577	511	479	543	521	526	573	542	562	543	557	588	549	560	545	530	593	503	593	503	521	554	546	560	532	530	512	507	599	540	558	553	554	611	576	546	530	572	554	506	525	546	555	540	533	541	555	580	514	495	550	564	549	545	587	501	555	590	570	536	531	529	565	538	575	611	541	535	517	506	503	559	566	571	571	574	531	560	539	524	612	550	554	580	546	506	564	553	545	562	501	529	553	559	570	550	553	557	535	536	579	513	561	593	559	537	552	555	576	576	549	523	577	551	534	553	571	549	491	578	566	542	541	544	548	543	537	558	542	512	562	557	576	559	573	522	565	568	520	548	577	548	558	536	547	529	560	571	584	583	537	539	531	589	543	565	550	532	545	562	469	559	563	518	550	556	567	506	575	524	570	564	567	550	534	560	545	545	515	509	560	527	555	532	570	536	555	518	543	559	579	569	553	578	526	545	560	565	519	535	560	493	577	548	525	553	569	550	544	559	547	500	599	544	546	497	577	549	542	552	581	582	552	522	555	523	524	568	535	514	531	572	576	589	527	606	538	535	526	581	564	614	565	555	597	559	581	564	557	499	529	555	535	527	589	547	556	595	529	559	569	572	566	533	535	586	524	555	564	527	561	551	566	568	552	551	569	568	531	547	543	595	530	602	506	534	506	535	553	573	584	565	544	540	579	561	559	533	560	533	568	559	595	587	555	504	589	556	560	546	512	567	632	538	548	540	515	560	576	594	539	548	544	577	522	544	575	589	543	543	525	578	561	544	553	579	577	542	559	532	578	545	535	552	600	556	518	551	551	547	572	548	524	533	556	576	608	555	578	548	555	536	519	540	520	578	536	544	526	518	579	554	546	540	530	527	560	571	595	561	541	526	552	568	574	528	541	545	589	556	574	552	555	557	544	544	553	572	517	518	607	555	563	520	560	546	559	582	531	555	562	507	547	548	556	562	568	525	544	571	513	555	575	506	554	566	493	595	549	577	585	543	568	579	559	580	525	558	571	562	505	528	520	521	504	550	552	520	607	547	577	529	599	534	575	605	560	554	522	545	521	589	531	517	548	538	569	560	531	585	520	569	571	572	550	580	579	538	511	533	544	581	568	555	590	544	560	562	530	557	547	575	523	593	526	542	584	501	548	574	544	568	547	564	618	565	548	549	609	545	583	539	539	554	562	569	577	571	586	540	536	580	538	554	562	544	545	571	541	559	544	541	599	592	533	567	498	521	536	516	534	550	531	569	562	531	529	526	533	573	525	578	572	538	541	547	532	561	548	541	567	549	546	572	539	519	563	549	526	566	548	584	543	547	564	572	582	530	580	526	562	567	544	514	532	548	573	546	581	534	543	531	529	562	569	573	557	531	513	569	557	555	553	544	553	557	548	543	582	588	550	542	587	521	580	576	538	583	569	563	549	594	530	508	577	545	556	573	600	544	574	555	560	530	581	546	516	585	584	551	541	535	553	541	578	593	592	508	529	572	526	508	570	561	537	564	560	557	561	522	564	562	532	544	574	506	530	541	519	545	557	558	561	551	549	533	562	578	556	567	587	555	549	529	559	557	568	531	593	561	539	532	565	522	561	567	566	567	528	558	572	541	546	544	567	563	524	506	559	521	563	555	542	529	557	561	580	557	554	576	544	571	581	555	536	555	544	556	565	564	579	560	559	507	556	528	570	557	573	564	510	525	571	554	551	547	546	509	557	535	542	574	590	574	556	533	569	627	532	539	540	523	503	522	543	517	555	517	577	567	555	539	565	513	552	561	571	555	540	544	551	585	544	560	558	511	533	521	565	534	572	589	552	533	536	572	537	542	517	592	536	556	512	537	556	569	588	557	560	559	566	545	547	568	532	565	544	533	562	538	539	552	510	569	532	564	528	546	560	603	547	548	567	568	553	579	519	545	521	542	567	501	527	534	536	542	562	526	537	535	512	557	535	526	528	566	577	560	566	548	575	572	541	552	584	539	526	537	582	544	568	550	578	489	539	549	573	525	562	498	526	526	542	553	572	600	567	538	513	572	539	541	567	520	550	591	532	566	563	530	570	527	543	552	543	552	574	495	586	562	531	506	557	578	548	552	538	542	571	513	589	553	525	537	557	549	555	587	549	525	567	536	500	554	547	562	528	559	574	553	540	574	560	494	562	564	549	541	566	578	549	542	547	565	561	550	528	552	537	549	549	546	561	589	542	573	533	532	522	565	571	535	574	565	564	542	540	555	564	534	553	563	539	539	547	543	557	576	572	543	592	537	561	508	547	546	535	583	531	539	544	542	558	554	568	515	539	568	555	564	553	573	553	548	564	511	575	533	536	540	553	516	528	563	501	553	532	584	522	558	550	555	530	587	564	518	558	557	544	553	578	564	567	544	544	563	563	528	525	533	552	510	561	574	529	540	544	531	555	607	542	581	584	549	528	533	520	570	500	557	560	570	591	550	564	498	593	551	510	584	497	561	576	618	545	530	561	525	534	522	538	538	530	559	596	535	543	558	513	560	547	530	535	536	528	552	555	540	541	580	516	534	563	541	568	580	562	558	543	570	528	551	543	546	541	560	546	563	516	536	538	537	541	575	510	541	534	550	557	618	583	575	589	550	593	542	523	572	569	562	576	531	564	540	561	567	553	562	590	573	574	569	546	511	544	524	588	581	584	547	578	576	536	546	515	581	552	608	546	572	586	551	561	544	570	584	578	544	548	536	613	570	574	520	593	574	564	508	530	570	526	524	557	521	579	557	548	583	553	565	536	544	541	588	534	552	562	529	550	548	571	578	554	525	570	581	526	599	561	548	558	552	590	548	572	546	583	536	576	509	555	545	542	555	507	577	537	593	585	547	529	562	536	509	565	562	572	549	543	507	528	548	516	549	571	565	554	550	542	542	542	600	561	574	549	549	548	539	552	535	551	568	553	529	538	545	544	582	562	554	529
6798	3479	2894	1470	1264	1070	976	1054	1321	1301	1619	2399	1940	1144	738	531	460	461	476	438	455	429	469	468	405	464	469	443	468	454	428	440	439	459	440	446	414	455	451	486	435	423	470	441	443	493	460	456	452	462	457	416	469	482	471	480	457	477	454	447	460	464	506	418	401	497	501	482	476	427	491	468	434	469	497	477	485	424	484	432	477	476	452	472	463	454	463	461	477	452	428	465	460	443	394	454	488	458	430	476	463	487	464	478	483	458	508	458	447	443	431	485	467	489	460	437	447	489	429	444	448	491	446	438	443	484	479	442	433	478	443	484	471	441	433	474	450	460	431	432	469	455	421	469	463	427	486	453	437	444	436	405	451	477	468	472	432	457	432	430	499	425	460	464	452	459	477	448	484	472	442	449	455	479	442	466	489	470	418	472	453	454	438	458	461	423	457	471	437	483	462	437	459	457	454	461	480	446	472	444	426	485	451	485	470	482	447	483	477	428	445	472	464	440	453	515	470	476	450	438	435	467	447	475	467	461	464	503	476	490	428	438	450	412	434	479	462	462	485	453	468	454	456	461	461	441	440	476	473	484	508	456	443	451	459	472	451	497	445	470	448	414	460	444	497	474	463	478	461	461	469	469	455	444	464	438	464	461	429	428	488	468	464	454	475	453	509	470	452	450	451	475	450	439	436	451	467	420	431	450	478	417	463	471	415	441	449	454	477	461	427	479	471	480	452	445	458	457	460	457	462	472	462	468	468	438	452	474	484	452	448	465	447	437	450	466	488	442	470	475	423	435	479	413	464	435	448	474	461	473	469	482	451	495	512	444	458	480	452	481	466	481	472	457	455	486	430	488	477	451	483	460	465	476	442	462	456	422	500	437	479	475	459	434	459	441	469	459	457	468	427	483	477	486	423	465	428	453	471	469	398	490	460	477	454	467	398	470	464	487	446	474	471	430	448	447	465	454	472	444	459	458	497	452	433	479	449	452	447	496	420	411	467	452	502	488	492	462	426	507	504	485	458	455	457	434	443	454	437	462	470	490	454	466	462	437	445	487	450	421	470	464	506	428	473	452	445	492	462	449	449	486	466	408	463	472	446	456	479	406	480	472	450	497	482	479	453	424	450	480	450	442	473	449	455	487	430	469	461	434	464	432	454	498	466	463	489	451	446	453	449	436	488	456	443	464	456	468	455	458	427	438	437	452	455	462	460	472	478	438	456	497	466	456	451	439	482	485	442	473	460	421	449	421	477	413	423	499	426	443	475	446	422	484	469	489	477	474	490	423	436	428	439	435	474	449	438	460	491	432	446	431	441	451	413	421	478	460	471	467	444	461	452	447	478	479	497	491	449	456	453	489	424	428	444	450	449	440	499	459	479	459	459	470	465	424	504	490	451	473	530	484	506	460	488	443	483	456	454	467	441	491	458	433	439	490	493	449	428	460	426	479	446	414	445	444	454	462	452	487	454	462	447	450	438	489	425	470	462	420	497	460	446	469	452	463	486	477	465	481	464	433	501	450	492	453	451	444	489	448	437	487	442	468	426	461	407	451	450	461	426	425	490	424	417	474	444	496	460	488	438	477	436	434	462	461	455	462	455	428	446	430	472	479	456	452	466	453	460	479	466	469	458	433	472	429	470	479	458	449	461	439	485	462	434	409	476	495	472	470	453	472	413	462	480	452	473	469	444	473	441	471	437	478	443	463	467	459	470	444	493	457	483	460	455	469	480	471	456	503	435	439	431	469	496	480	430	419	443	450	452	468	461	451	466	434	456	437	473	446	432	518	409	481	476	438	442	445	417	460	478	464	469	465	469	486	433	428	469	478	471	489	442	463	467	453	456	480	453	448	452	474	455	479	468	453	475	463	431	453	463	453	450	458	453	418	420	493	472	479	434	450	424	448	477	415	503	480	407	443	494	461	442	452	464	464	469	466	457	467	439	469	448	461	422	476	441	458	413	461	430	439	444	448	479	438	484	487	447	433	463	474	440	459	447	456	513	469	446	435	455	455	462	469	456	469	442	463	463	455	453	491	475	443	460	481	450	449	465	424	434	453	487	428	440	442	463	476	492	446	459	416	492	468	468	463	449	457	447	476	474	444	475	441	469	466	443	479	488	442	435	481	438	475	489	442	462	483	443	449	436	494	455	473	488	465	492	489	478	492	419	460	467	447	472	451	456	453	476	472	433	441	487	465	437	458	487	478	478	456	476	461	444	454	469	446	475	435	434	449	417	486	464	454	496	446	459	430	462	475	426	428	444	462	452	487	453	473	450	447	491	425	466	486	518	466	449	431	419	439	434	474	473	447	467	508	424	476	486	445	438	451	461	449	507	427	439	449	466	432	462	454	438	464	442	464	451	464	521	496	471	470	464	477	467	469	453	448	453	451	454	423	414	467	450	459	456	469	458	484	448	472	465	463	447	441	451	431	469	442	486	463	444	445	476	476	461	426	432	464	415	485	421	466	436	466	438	455	480	436	439	448	452	437	456	470	488	434	443	505	464	471	466	456	415	414	482	477	443	446	466	457	455	482	455	423	464	428	443	454	460	487	491	476	470	465	478	467	451	447	441	434	488	460	495	438	466	444	429	458	420	457	476	472	486	452	435	459	470	472	433	465	398	461	464	485	462	496	452	458	471	459	471	493	452	444	467	483	478	432	472	437	429	479	450	458	470	468	437	460	478	474	395	452	492	458	456	457	482	453	454	437	487	504	494	425	483	456	464	470	464	451	496	425	464	468	477	474	463	464	501	479	435	450	427	449	443	489	461	449	458	444	512	474	462	462	455	439	481	483	435	449	462	463	429	434	469	459	427	453	489	486	471	459	429	436	439	426	480	468	457	442	475	443	452	422	471	410	402	438	459	435	490	518	453	456	433	468	439	480	472	466	445	461	433	484	420	527	458	419	456	456	440	403	439	448	464	521	461	469	436	453	446	448	477	475	458	447	471	511	443	446	501	440	447	472	471	432	441	476	453	448	482	420	432	473	437	457	470	461	465	450	455	455	457	478	455	435	479	458	413	475	472	518	454	482	477	465	460	462	432	493	461	481	432	456	461	440	460	487	469	417	446	454	449	461	467	431	426	488	456	468	409	484	436	462	488	486	467	528	446	415	447	431	460	468	432	492	502	475	422	454	467	481	467	464	442	462	457	456	478	457	438	421	453	469	477	448	414	455	455	452	460	447	426	434	508	464	445	485	462	469	470	466	480	440	468	456	452	472	449	451	448	406	471	433	450	425	428	454	466	470	450	460	451	440	427	479	469	451	450	462	478	489	481	459	449	445	473	470	463	500	478	487	538	468	430	452	435	418	444	497	424	465	451	439	458	460	461	487	487	473	461	481	455	494	441	433	426	444	441	456	432	471	485	438	436	480	471	435	432	477	440	447	449	473	439	464	463	487	465	444	472	469	474	457	458	469	448	494	456	460	452	441	475	438	457	434	424	460	470	450	487	466	467	453	476	493	481	440	435	483	444	422	471	488
24827	20754	26672	24703	9708	2701	1845	1631	1353	1487	10432	18630	11434	4235	1465	783	664	650	591	596	624	564	611	571	573	614	603	652	601	585	637	554	569	606	574	593	598	628	557	608	567	596	560	591	627	569	609	619	586	571	604	594	588	559	602	601	578	562	641	621	600	555	575	602	623	573	558	562	614	607	657	605	597	597	603	620	576	565	614	599	620	577	587	564	584	568	588	607	576	564	571	557	601	545	563	553	586	562	596	594	617	594	577	608	537	546	585	571	603	647	602	622	573	592	573	584	608	563	586	588	593	591	626	600	572	547	592	599	609	648	617	573	574	562	567	539	624	596	583	541	587	599	598	548	555	630	581	549	631	569	590	572	635	608	610	596	595	551	581	594	595	612	597	569	601	571	580	603	590	587	575	615	623	625	568	642	576	539	630	580	611	611	647	641	573	601	581	595	576	583	556	565	568	580	626	589	557	592	555	605	533	589	556	615	562	650	572	635	594	577	601	568	600	615	599	597	593	573	556	553	578	575	542	581	603	638	580	533	615	584	547	576	573	576	602	570	573	592	566	602	645	588	594	602	606	601	630	588	619	575	600	582	592	589	565	566	603	564	573	558	568	562	606	580	603	563	567	550	541	600	599	593	594	575	599	596	579	566	553	590	543	567	566	577	648	638	571	589	613	606	630	553	591	587	563	563	599	584	541	587	588	612	585	562	574	608	592	584	560	568	593	552	582	569	582	617	574	568	609	607	581	547	561	613	587	594	560	549	623	544	588	614	614	587	576	572	582	614	586	559	573	567	621	573	570	577	566	593	581	611	575	539	582	613	572	583	607	616	565	620	636	617	569	560	566	596	643	585	604	563	635	581	613	595	589	595	557	593	569	552	587	557	607	539	596	568	591	602	568	571	580	556	600	619	599	601	580	568	603	586	595	621	596	574	611	575	604	622	621	589	630	537	591	595	613	593	590	575	617	602	607	557	604	618	604	658	590	597	627	585	580	550	590	596	603	587	597	595	599	599	576	561	604	593	534	603	578	589	570	560	603	600	562	574	601	573	559	614	565	594	581	551	583	577	641	567	589	601	596	574	562	589	604	560	589	631	544	604	573	588	588	590	518	542	568	622	606	573	589	594	616	586	606	533	594	606	582	559	578	646	594	583	573	573	597	564	546	605	600	582	598	556	614	590	595	631	622	584	632	582	574	605	612	600	596	584	599	546	564	578	556	549	577	595	586	574	593	578	598	608	621	544	548	559	561	576	581	596	603	526	617	569	573	545	599	581	577	603	616	547	625	578	612	547	568	591	543	630	528	575	573	614	626	545	571	597	581	585	575	643	548	580	535	573	527	574	599	595	582	609	561	590	581	597	579	555	582	566	587	589	584	573	593	556	558	577	578	589	582	570	539	570	579	558	590	646	631	638	596	506	549	595	619	584	585	572	559	618	633	598	568	542	620	567	581	590	570	586	573	604	614	578	574	615	542	581	561	570	576	542	606	600	522	594	580	568	601	541	570	567	599	548	490	575	587	638	553	595	590	581	620	553	576	582	609	547	594	623	568	578	577	553	602	604	575	583	606	589	542	593	570	615	602	576	574	590	608	554	578	586	546	556	596	590	569	574	616	589	585	606	602	596	569	557	593	597	546	578	535	568	556	622	594	567	580	612	615	560	603	611	589	619	540	609	572	537	600	530	608	575	575	541	586	573	565	573	561	601	581	602	561	569	562	580	572	578	571	603	587	612	559	608	566	624	599	638	578	562	599	586	579	586	612	590	581	632	583	543	583	558	534	589	584	574	589	611	610	580	593	576	561	561	576	592	575	566	604	592	614	602	578	575	612	581	579	604	593	557	578	596	599	534	613	554	600	590	590	597	574	582	541	585	623	594	567	574	539	608	553	557	565	632	576	555	581	570	580	605	571	613	574	545	594	578	606	605	572	559	597	583	606	564	564	556	512	572	602	563	591	575	558	586	611	591	594	562	568	591	567	598	519	565	589	553	541	588	582	625	652	547	594	570	595	630	575	591	606	615	630	607	607	570	585	552	581	598	605	563	600	592	559	579	583	576	596	587	624	572	600	562	561	583	573	578	603	583	556	621	603	584	546	606	542	574	593	606	582	558	565	562	581	559	590	609	582	536	596	585	621	608	610	572	606	587	589	585	571	569	596	619	615	574	583	600	585	596	615	568	594	615	610	571	581	625	604	617	609	538	581	595	557	576	566	600	646	523	545	587	598	545	560	563	604	607	588	590	600	596	571	580	611	556	575	570	612	615	554	692	625	588	548	595	595	617	575	608	617	581	585	575	577	631	621	619	610	588	587	612	596	560	625	600	611	574	542	618	618	578	564	524	591	593	538	590	587	598	597	572	579	573	582	561	551	578	590	579	589	566	585	567	567	586	561	598	558	556	565	570	598	579	604	576	594	611	529	582	584	565	588	608	621	548	598	574	607	608	631	573	623	531	603	589	571	581	556	592	580	584	598	583	601	596	616	599	594	585	616	571	559	595	584	585	554	550	621	605	549	549	564	574	627	570	552	574	596	614	572	593	588	573	592	563	571	595	616	609	602	588	588	559	550	562	597	601	594	639	572	598	574	617	586	609	572	597	578	546	594	588	606	587	566	576	617	590	593	560	604	574	580	584	578	585	589	582	593	561	572	553	579	581	592	567	597	595	605	643	611	594	593	579	605	579	587	609	613	596	553	568	560	603	561	604	567	608	566	601	593	553	582	604	580	573	572	545	576	609	593	584	592	582	614	589	605	574	554	544	544	609	558	571	570	560	580	599	578	616	594	577	618	582	571	528	593	578	653	607	616	553	582	571	583	582	563	564	615	577	544	625	598	586	573	595	614	588	549	574	594	598	627	589	565	583	601	600	594	574	528	625	600	575	560	626	559	600	578	553	541	563	591	567	593	598	576	575	581	597	563	591	591	593	595	562	590	627	600	566	547	575	600	549	581	595	552	570	598	592	624	596	551	563	575	575	544	597	600	601	623	560	599	567	588	548	606	572	633	609	566	548	539	590	580	584	569	598	557	586	560	605	550	582	567	624	608	589	587	622	600	591	569	586	577	540	550	611	568	537	614	594	612	604	595	558	559	552	585	622	595	622	580	575	581	569	561	625	562	598	597	597	563	625	556	595	581	587	595	566	610	583	584	635	562	597	604	607	560	596	525	555	630	595	598	597	595	574	577	597	577	581	583	632	625	572	563	587	617	576	595	585	570	579	571	596	640	599	562	571	572	607	548	558	582	567	583	582	565	575	617	573	608	563	607	578	604	526	578	575	569	546	594	597	603	598	593	561	605	588	606	571	596	653	612	576	602	595	580	607	566	621	583	616	591	598	585	533	562	623	594	589	579	589	616	584	617	593	611	590	532	585	568	588	582	547	601	537	571	569	562	564	570	561	607	591	546	609	552	550	551	611	562	592	570	578	555	578	610	549	582	556	608	599	586	606	595	625	586	572	556	633	621	555	588	619	581	554	528	599
5282	7456	7258	4113	2582	2460	2001	2081	1714	2126	13489	17679	9968	4151	1479	691	577	532	507	476	501	521	509	477	503	510	484	502	508	490	517	511	503	470	524	484	483	487	451	540	481	495	506	488	486	517	501	457	483	499	472	529	487	473	473	493	518	485	498	495	478	556	482	488	528	490	521	523	478	506	519	535	531	517	484	502	514	559	441	539	473	495	490	491	538	483	514	499	516	497	500	491	549	443	494	493	501	487	502	488	497	482	490	479	511	500	515	511	474	506	560	474	515	502	509	515	527	503	486	504	508	504	467	488	464	510	501	491	516	481	507	492	494	524	517	481	521	468	507	496	550	512	484	491	450	466	510	506	449	544	514	490	490	500	477	479	481	469	487	516	518	496	479	507	498	498	503	480	482	498	490	531	460	528	515	486	515	522	526	510	487	498	509	491	503	574	494	450	522	462	518	547	465	504	486	517	523	548	459	488	500	500	495	471	528	494	495	475	508	546	469	494	498	474	497	476	519	524	507	513	491	530	505	503	514	529	521	511	504	467	509	470	534	535	496	503	479	522	506	487	462	496	504	508	499	464	510	490	511	481	527	509	503	461	556	519	532	534	498	518	486	523	501	447	482	516	483	527	461	516	513	520	554	507	493	492	527	487	549	465	485	544	486	493	505	504	552	516	508	485	478	534	463	457	448	494	500	509	482	490	498	526	474	507	519	477	478	503	498	507	509	453	510	509	485	507	474	508	504	467	529	492	514	482	485	477	500	510	476	478	482	535	508	470	453	515	507	494	497	512	496	491	470	495	485	487	459	491	515	479	507	501	539	498	501	517	505	504	481	501	520	494	519	520	495	532	532	506	489	504	500	492	513	444	461	516	495	510	512	530	509	508	485	524	477	527	519	519	511	518	499	526	518	527	480	482	522	489	490	528	476	524	493	442	522	512	461	531	499	500	481	502	514	479	469	503	441	500	480	470	504	495	503	512	546	514	457	475	525	506	479	481	501	504	499	466	525	486	501	463	481	526	528	534	529	480	474	478	521	492	488	496	509	485	498	504	489	543	494	525	485	426	502	501	486	503	479	506	469	464	511	500	484	500	544	505	507	505	507	494	508	488	524	521	496	514	465	474	470	478	480	514	506	509	449	471	521	501	517	448	493	458	509	496	516	498	520	530	484	516	496	482	480	500	520	491	498	493	495	466	483	458	515	492	508	528	476	525	490	518	506	515	476	520	492	518	443	467	498	524	504	503	488	535	471	491	475	505	469	503	486	498	515	512	465	503	489	518	485	506	497	483	464	486	505	461	469	477	503	510	512	484	523	531	520	457	573	521	507	487	534	483	487	481	505	536	492	488	490	484	491	507	485	487	497	501	511	524	504	539	518	484	485	536	513	494	505	470	492	540	484	505	463	545	493	507	493	478	465	545	479	510	524	535	520	473	507	502	538	505	501	511	537	516	543	464	509	465	485	448	502	466	511	479	518	487	502	493	473	491	475	499	507	531	521	529	464	535	483	475	502	470	493	500	467	475	525	490	493	521	488	488	509	487	469	517	490	518	495	502	512	484	530	500	462	495	507	531	509	495	480	496	497	500	506	490	454	473	550	476	459	483	494	494	510	522	470	476	517	495	528	485	535	473	487	508	533	563	486	491	526	551	499	504	476	503	485	519	487	485	501	524	465	484	511	489	533	473	499	519	485	506	502	479	458	495	495	461	534	519	525	469	511	504	505	495	501	479	482	481	475	485	463	469	478	485	469	501	476	450	492	529	483	486	468	507	515	484	474	518	503	527	511	491	474	495	501	488	492	489	474	466	461	488	499	519	478	479	483	468	519	490	524	500	482	503	512	498	495	519	518	489	529	526	506	498	537	479	480	532	489	544	478	489	505	487	484	487	489	514	525	546	488	492	446	521	488	510	501	450	527	507	525	529	487	521	508	499	496	480	509	516	542	510	548	522	476	504	500	525	530	496	468	474	480	505	521	500	510	492	480	464	503	512	490	504	499	542	487	501	523	518	519	458	540	466	509	448	485	469	516	475	484	508	491	466	519	508	491	475	506	472	477	480	485	502	492	478	511	462	501	484	484	528	522	500	507	465	492	490	506	488	472	485	499	481	489	461	548	519	487	486	484	520	477	508	529	492	507	474	516	463	459	498	525	535	508	467	497	490	477	505	478	541	512	517	489	527	451	527	550	513	510	490	519	517	508	489	501	505	440	552	461	500	520	556	482	528	508	495	511	500	519	550	520	531	492	511	481	494	496	488	527	502	514	529	476	540	480	483	460	495	503	502	507	509	506	480	528	551	460	491	506	519	515	501	516	510	442	480	518	504	540	491	455	499	521	493	514	485	462	539	484	509	497	466	482	540	494	515	474	499	478	502	480	497	495	499	518	486	515	502	494	495	508	467	481	503	481	474	475	497	492	475	496	473	478	504	462	463	485	495	486	514	474	525	522	517	509	501	481	478	523	497	493	520	481	491	483	497	497	494	508	489	514	480	491	476	485	493	474	469	514	530	489	499	512	496	497	522	479	520	513	525	507	491	442	550	460	521	516	483	496	517	508	506	491	495	502	497	480	485	506	492	511	474	527	508	456	459	501	511	485	512	510	530	539	527	493	492	455	467	466	516	500	501	519	513	518	528	523	489	503	506	485	501	506	462	534	458	492	487	523	478	502	519	505	527	493	477	506	476	523	470	528	479	513	480	500	448	489	501	501	508	494	465	511	512	506	503	455	511	465	477	494	504	481	460	507	476	513	463	492	512	508	473	524	507	508	467	497	502	460	474	509	511	519	481	527	498	469	499	513	526	485	531	474	488	510	514	505	498	502	488	544	483	472	518	477	482	517	465	533	518	495	514	503	476	466	556	465	510	524	491	488	511	511	475	502	491	514	510	491	509	515	504	547	491	497	473	516	555	489	488	466	470	511	472	513	488	497	528	462	509	500	470	489	509	504	508	461	470	485	563	498	483	490	496	494	512	465	475	533	478	492	481	510	492	506	523	493	479	494	469	467	478	507	468	507	504	515	511	560	493	466	510	531	491	477	497	513	512	490	516	489	525	500	503	504	511	480	466	513	482	497	505	497	452	536	507	522	473	525	510	511	490	504	523	462	495	510	505	482	503	528	442	505	464	506	489	500	491	513	482	525	488	510	490	491	502	524	531	536	524	500	491	515	486	497	501	483	459	525	508	491	513	491	538	500	491	487	471	494	565	516	444	513	490	498	490	499	483	545	491	496	497	478	500	494	508	491	456	509	476	504	458	493	519	502	503	459	524	490	500	528	506	512	508	494	485	532	516	489	492	481	527	507	484	521	511	490	472	516	519	479	573	475	543	475	541	500	541	530	503	519	462	531	515	517	468	494	479	461	525	489	485	495	512	481	509	462	467	510	500	551	527	451	473	456	506	528	500	497	532	521	471	493	534	489	527	481	527	499	480	507	495	488	501	508	511	503	484	498	475	503	539	492	511	513	502	497	475	508	494	472	523
23714	20729	27644	23815	20454	9313	3213	2028	1653	8657	26418	27319	17251	6820	2053	964	801	717	741	723	681	733	755	707	732	667	740	707	750	752	689	782	733	713	685	703	705	657	743	649	717	741	773	712	742	710	695	652	745	660	695	686	715	697	671	730	686	712	744	687	749	694	745	729	757	657	687	711	755	715	755	674	737	735	687	711	694	678	636	691	672	737	712	685	708	692	693	684	704	713	683	692	738	675	712	710	666	710	687	668	735	695	677	666	676	721	696	683	715	694	666	656	665	724	732	678	711	729	665	741	739	695	707	713	725	715	703	694	734	696	692	713	689	682	716	713	712	729	676	729	749	700	692	702	741	740	699	687	699	720	724	754	703	707	696	678	719	750	653	710	739	742	689	707	712	703	698	691	742	718	676	710	701	759	696	682	671	709	742	716	705	697	701	689	722	665	696	694	681	729	679	705	697	709	760	692	710	632	686	638	668	720	694	678	641	660	768	705	700	737	746	706	746	663	678	695	701	706	701	729	713	664	714	718	645	682	707	682	725	718	713	704	781	747	681	748	678	709	695	710	729	705	697	690	661	692	668	714	678	712	736	739	714	632	737	714	704	689	677	728	661	686	698	694	723	686	703	744	757	720	697	659	691	694	736	654	714	703	683	723	668	727	680	702	653	713	733	702	741	697	724	661	723	700	716	703	712	664	674	694	684	713	738	694	694	667	693	726	690	743	731	723	683	733	708	741	709	662	692	706	719	681	656	712	687	683	683	729	723	701	707	695	722	692	702	732	724	736	780	687	685	699	708	721	680	721	687	725	726	741	662	670	693	696	659	671	748	720	669	683	718	708	691	723	713	672	704	720	722	680	714	674	719	692	698	675	670	714	699	754	665	705	686	723	698	694	661	693	726	688	695	720	693	692	668	693	715	713	708	659	716	667	715	695	690	684	690	651	713	749	681	689	708	695	693	714	695	664	695	699	712	660	679	653	677	721	705	705	738	733	694	644	714	681	670	693	722	657	671	690	706	702	691	693	672	701	690	694	710	775	692	739	709	661	718	711	694	696	698	691	735	719	674	704	683	718	733	705	703	676	692	645	698	694	707	696	679	683	722	711	709	738	717	681	725	705	672	679	738	728	704	652	701	694	692	735	715	722	726	697	689	692	702	746	677	682	713	740	646	701	676	722	760	720	693	701	662	711	686	760	678	659	700	715	707	702	683	732	723	747	703	689	715	700	694	707	766	736	691	705	711	677	729	694	709	747	710	718	752	686	665	694	684	713	692	682	686	763	670	707	697	670	670	725	717	708	673	721	734	740	690	739	712	676	669	691	697	702	645	713	650	666	699	732	664	698	714	729	698	693	733	711	672	663	694	662	655	683	706	703	658	686	689	727	666	674	677	713	673	709	744	685	682	715	724	706	730	698	676	662	725	745	673	741	728	687	714	656	668	681	689	737	717	696	732	715	720	682	681	684	766	686	662	654	720	721	666	716	668	709	687	664	647	698	712	718	706	697	655	683	740	702	716	730	721	709	689	689	633	711	704	655	753	677	698	677	653	677	683	702	710	708	718	667	680	691	654	728	670	761	686	726	638	716	695	623	670	712	673	670	697	710	701	704	744	681	683	706	701	701	723	729	625	697	722	734	679	690	694	696	695	693	700	694	715	675	761	697	689	702	692	676	637	709	716	728	703	694	657	659	748	668	675	688	649	698	703	698	700	740	684	737	681	681	721	712	723	716	664	698	718	718	662	681	703	710	689	706	729	715	711	710	701	700	730	713	667	684	685	703	671	690	705	700	676	688	669	695	706	700	722	728	711	687	713	698	726	683	700	720	679	662	706	677	729	715	667	699	690	736	683	681	749	624	750	665	709	681	700	674	628	722	741	683	712	707	750	699	719	711	722	716	681	704	721	660	696	661	660	713	695	722	689	734	693	723	731	674	669	702	697	749	707	681	702	768	677	743	703	702	707	751	660	743	719	715	680	663	703	674	676	738	724	691	706	682	699	694	692	723	747	680	698	671	725	698	724	699	701	686	691	738	735	693	750	694	667	730	684	716	679	705	722	739	733	716	727	696	715	670	689	619	650	696	650	754	733	710	675	704	691	715	688	724	692	716	675	653	660	703	648	751	679	694	695	702	680	682	718	693	715	709	685	707	677	706	730	658	668	686	699	679	706	667	699	767	724	611	660	730	732	649	704	686	705	725	691	742	721	692	667	634	726	705	695	740	703	674	725	704	682	673	706	697	721	678	694	719	700	717	647	702	732	709	669	713	687	699	750	722	687	695	705	674	676	704	714	716	707	684	678	700	686	705	698	684	674	718	669	696	724	709	689	703	773	695	677	701	662	675	682	701	695	707	729	668	735	681	733	677	682	653	686	695	678	714	681	732	732	730	655	690	721	681	713	689	686	691	718	661	732	648	692	655	686	675	724	681	723	730	727	664	723	731	647	641	688	650	683	699	679	679	731	721	692	663	713	664	697	684	734	691	729	691	682	709	703	639	728	701	667	668	719	710	728	683	705	704	694	732	689	756	697	734	714	688	656	690	677	674	681	685	671	688	707	721	669	744	689	668	689	675	705	705	658	701	724	677	655	724	662	675	685	705	744	700	665	689	787	735	678	746	680	720	643	701	669	707	655	695	728	690	740	665	660	696	725	719	716	691	704	770	714	701	744	697	724	675	675	686	733	658	658	715	699	692	710	687	709	737	718	691	699	736	680	745	737	783	725	687	738	668	678	692	686	655	733	699	710	719	688	703	680	726	715	732	667	723	700	706	699	681	733	694	669	659	699	737	691	736	678	686	720	738	714	724	709	689	684	685	698	685	636	721	683	656	676	709	683	655	727	672	726	723	695	721	697	694	706	696	716	646	695	671	700	705	720	709	684	694	687	690	737	677	646	647	692	701	693	720	687	696	669	678	721	721	712	725	721	728	658	693	678	668	613	650	691	732	746	689	747	729	729	705	658	674	705	713	680	720	700	664	734	701	707	696	725	717	720	694	660	687	682	676	707	682	679	722	673	698	697	712	684	729	719	706	737	698	704	756	703	694	736	726	710	709	696	657	667	703	693	716	674	656	660	711	746	656	653	695	684	700	712	689	676	732	682	699	682	707	703	711	683	702	676	702	694	718	734	699	689	699	683	685	701	683	724	742	706	715	733	681	744	677	761	721	706	730	718	698	697	708	702	743	665	694	739	718	656	717	718	691	690	705	695	697	718	682	696	721	671	647	712	712	655	681	705	679	708	738	676	699	708	719	693	704	675	673	729	691	653	690	705	738	702	714	723	699	759	692	721	700	710	723	710	676	698	666	686	698	710	650	676	726	672	659	726	695	698	675	730	694	700	725	692	683	688	735	687	639	688	726	689	701	718	725	748	662	684	707	652	697	710	730	713	652	742	690	664	672	723	691	668	631	642	685	658	691	669	702	719	733	672	701	682	653	675	700	728	711	699	648	713	725	703	722	695	699	701	662	675	749	722	731	752	678
6522	12344	9908	5152	3732	3959	2915	2324	2073	11787	26626	24197	14115	6021	1976	905	634	589	605	593	609	580	646	601	592	592	593	579	572	608	559	567	605	567	562	632	563	611	621	597	599	596	567	608	597	584	633	590	613	589	601	575	565	587	602	567	565	585	592	552	613	581	596	583	613	584	575	605	589	621	555	558	562	637	562	634	600	575	592	578	611	636	621	582	570	620	578	578	584	552	586	591	613	543	580	581	612	596	566	569	555	544	590	612	590	592	581	586	602	577	576	606	594	577	606	565	604	540	591	582	563	593	582	578	545	557	606	596	580	565	574	609	573	559	570	538	593	579	617	605	590	607	587	603	599	578	584	589	593	555	572	545	583	598	598	569	585	650	579	617	581	621	532	575	615	578	607	569	595	612	612	593	616	599	638	565	576	570	624	590	615	589	612	559	579	528	611	555	577	580	540	542	613	582	628	529	569	578	575	550	588	610	582	586	582	589	599	612	545	566	578	561	610	583	627	594	554	624	580	563	556	599	560	538	566	620	547	557	599	577	609	590	587	628	549	549	557	544	608	598	560	566	600	589	585	588	562	638	516	608	616	584	615	533	613	572	571	586	577	570	597	639	584	540	582	604	615	560	594	595	584	557	641	580	571	599	614	569	579	635	592	624	594	588	593	580	536	576	575	578	582	580	598	509	602	554	567	571	607	582	598	588	633	578	590	588	554	570	598	548	581	588	556	609	574	591	552	572	588	573	579	605	559	557	571	593	590	583	573	628	571	566	592	570	595	605	590	603	589	609	604	595	568	580	597	552	564	598	569	541	571	611	553	566	593	544	574	575	580	624	606	578	540	625	572	594	565	589	614	571	566	611	599	593	602	579	538	600	587	570	580	529	551	570	567	563	576	581	561	601	604	573	552	587	574	595	564	535	601	553	585	568	613	580	581	580	599	599	599	586	529	595	592	567	598	595	601	564	584	572	611	551	608	562	570	576	582	615	554	561	623	574	635	590	559	656	585	568	613	612	569	603	645	578	560	573	570	590	588	626	605	570	602	550	594	575	575	536	589	577	565	634	614	567	555	613	620	625	554	612	570	613	608	532	601	533	581	569	591	577	590	577	574	599	614	627	577	525	573	631	610	564	581	580	575	578	593	576	580	601	580	548	586	611	559	605	591	613	581	571	561	570	582	583	582	574	613	620	576	601	598	601	569	626	585	583	608	589	564	595	537	594	585	597	583	597	603	618	609	584	585	576	626	555	574	574	608	555	637	548	561	608	602	608	628	547	577	582	606	582	622	610	597	591	606	592	585	579	579	577	620	585	548	611	583	583	578	534	604	549	555	608	573	603	599	559	589	610	577	568	591	596	546	532	612	568	577	577	560	604	600	581	571	569	609	605	584	542	567	551	563	602	625	645	605	611	601	577	597	554	565	578	547	553	549	597	533	572	597	617	612	602	625	587	590	578	542	545	576	607	546	587	597	539	593	606	608	581	591	578	584	573	556	589	609	623	569	620	573	550	555	575	563	622	642	587	590	555	602	577	551	567	586	548	593	553	570	609	602	613	577	635	615	588	595	613	582	565	545	609	624	578	624	601	593	584	578	552	613	551	586	581	590	600	558	597	572	559	588	542	578	616	560	568	589	569	518	541	556	566	578	609	581	632	653	556	593	554	532	548	573	555	555	602	584	528	598	618	572	570	591	579	580	581	575	487	561	580	602	565	568	592	589	594	605	547	638	582	583	547	592	607	555	579	577	578	596	572	638	553	572	610	548	568	542	596	599	586	620	587	588	568	571	561	580	580	593	546	599	577	594	585	575	586	597	583	577	600	599	534	581	583	628	566	554	603	607	607	615	581	595	607	568	570	549	581	578	599	544	570	623	595	611	576	585	558	580	597	616	603	564	542	586	634	614	639	580	558	536	573	599	572	600	602	584	630	578	585	568	597	531	627	578	566	570	592	605	595	574	540	569	559	551	599	558	600	580	549	618	550	552	604	641	557	563	613	560	563	548	627	558	582	558	589	581	596	582	581	563	551	582	591	588	555	526	594	578	620	548	564	602	580	546	614	523	572	602	587	567	614	575	595	600	587	589	587	609	591	582	574	641	595	578	592	595	594	601	610	546	596	573	555	638	578	574	556	580	599	572	596	597	626	626	607	606	618	607	565	605	582	573	564	591	581	599	588	567	586	554	555	587	589	605	569	576	557	548	589	605	572	618	620	635	584	571	585	604	548	574	619	582	603	576	617	575	584	585	575	602	559	600	613	608	604	584	594	568	554	613	557	550	568	577	602	596	585	614	612	552	535	594	612	597	595	571	611	555	621	589	605	552	589	580	591	571	556	623	603	590	574	581	585	570	603	566	611	594	583	550	551	568	594	596	560	564	591	567	585	594	537	558	534	578	570	620	548	583	582	590	586	597	612	576	551	600	563	586	527	566	600	637	559	571	601	579	581	563	589	587	585	555	592	563	533	573	580	565	592	558	606	605	566	606	599	556	544	598	587	586	557	537	585	568	600	579	579	572	595	558	604	595	558	529	562	581	542	584	591	578	621	566	563	566	580	557	583	573	558	606	619	581	589	591	554	565	567	642	565	570	559	598	539	624	582	573	606	613	618	558	615	575	583	580	597	574	565	562	594	610	567	625	624	559	560	606	591	590	557	562	600	544	568	571	551	563	532	575	584	622	584	569	613	582	583	592	589	600	566	588	588	570	576	534	559	591	548	560	615	559	593	572	555	571	588	623	587	592	569	581	567	583	584	575	556	596	583	549	604	559	579	566	569	587	541	607	573	572	591	579	590	579	616	571	549	588	570	561	600	540	590	564	560	567	591	570	587	645	581	590	585	578	577	555	582	579	606	577	544	550	546	620	568	604	596	526	560	598	561	599	587	598	572	556	606	561	625	540	551	576	600	595	579	596	569	563	600	570	625	562	616	607	592	560	563	558	540	570	602	567	553	561	592	555	623	596	550	565	628	557	554	603	587	573	606	608	600	599	638	546	597	594	577	554	587	582	599	589	558	576	567	569	586	612	574	579	587	588	607	609	575	578	578	569	574	594	597	579	592	613	574	555	562	602	596	567	564	572	571	546	625	575	577	564	614	599	611	587	565	549	547	575	572	566	584	555	605	561	593	541	545	619	602	557	592	564	597	558	579	572	574	558	553	568	573	558	573	566	589	555	575	584	541	583	588	554	571	560	610	583	561	555	566	622	623	591	575	573	598	570	593	560	607	593	579	515	582	595	613	591	580	540	598	597	606	587	590	597	575	618	557	545	580	567	564	567	540	575	566	567	590	631	632	580	614	585	588	551	598	542	578	600	625	581	555	626	624	587	598	571	648	582	596	596	594	595	587	538	580	611	603	530	603	620	602	603	579	566	580	525	597	574	569	551	557	599	603	587	560	539	540	603	575	552	565	581	584	621	572	583	572	560	592	599	578	574	589	605	577	608	594	582	572	589	641	578	584	596	592	563	582	616	583	581	592	537	563
26934	11339	3717	2015	1103	858	789	751	728	822	1648	2141	1658	1154	782	648	588	571	600	516	548	565	557	540	546	516	603	536	553	570	605	584	561	587	581	529	576	591	539	580	529	538	549	593	599	580	579	564	493	532	557	557	578	569	565	556	574	525	548	567	595	539	541	559	584	553	554	582	557	525	538	572	556	584	607	569	538	567	572	521	573	532	551	516	558	549	535	581	568	537	585	600	574	591	546	563	554	529	575	547	538	572	591	567	581	612	563	626	547	572	558	547	550	566	538	534	535	567	557	550	539	565	536	531	558	578	566	581	568	525	571	565	561	528	523	564	576	509	568	577	534	535	525	562	576	559	515	587	558	575	584	547	582	584	538	543	549	548	517	562	609	484	549	553	543	543	518	558	576	578	566	562	594	616	566	594	577	601	556	554	590	569	557	535	524	534	550	533	544	589	591	597	496	589	539	550	543	545	515	547	587	621	545	583	579	598	525	592	569	542	588	544	531	590	563	609	547	541	595	553	569	535	578	503	571	547	556	577	528	552	575	582	548	600	554	576	538	589	538	564	566	565	552	558	549	554	568	571	574	534	562	574	557	591	590	590	557	540	597	592	530	578	575	528	555	543	566	596	562	542	574	553	583	569	590	529	542	557	541	573	550	554	519	535	573	548	568	550	517	556	549	582	583	550	555	625	560	602	555	587	534	545	573	564	558	506	554	538	555	605	568	576	490	541	554	577	576	543	531	583	547	535	527	570	559	482	574	535	589	567	570	570	552	606	553	568	565	545	568	552	580	557	578	553	567	539	557	549	527	541	556	538	579	573	559	501	577	520	594	590	569	584	549	570	570	560	559	578	555	563	533	553	569	571	558	578	596	594	589	526	560	554	561	585	600	549	559	558	601	567	564	525	533	556	574	567	537	569	519	564	546	589	534	563	572	551	518	554	565	599	527	561	556	566	539	584	540	544	592	539	537	606	540	560	580	543	563	595	547	556	540	538	582	569	559	580	542	582	582	576	535	580	572	546	578	524	567	594	579	540	563	602	533	560	571	531	541	603	540	577	554	579	571	544	574	528	583	557	561	543	554	583	546	508	627	546	598	564	579	561	534	556	549	576	567	556	580	551	525	601	590	608	544	536	566	543	534	531	563	572	572	534	553	587	524	523	542	591	563	560	524	582	562	551	572	570	564	581	547	582	512	555	566	566	577	562	542	553	591	604	558	540	531	594	576	553	544	561	575	559	587	559	539	534	567	583	625	526	528	554	540	520	576	577	552	543	578	535	540	543	540	560	561	547	526	561	536	534	580	573	615	598	537	543	583	531	577	542	559	586	562	547	544	561	583	553	526	606	615	554	564	578	549	575	591	525	501	572	551	563	597	532	548	547	584	521	567	526	600	543	521	564	550	579	555	576	554	583	575	565	544	556	531	569	547	540	510	561	556	559	535	568	564	572	567	526	541	555	552	590	566	542	563	534	565	555	513	595	575	594	590	556	550	572	565	537	554	569	553	598	534	566	529	578	574	583	603	594	534	546	601	562	561	552	550	543	528	585	598	533	565	596	569	573	564	551	575	571	532	571	592	572	542	529	523	532	554	535	581	562	582	572	572	548	530	514	562	569	543	562	551	565	545	536	576	546	585	558	506	525	557	605	509	602	559	528	568	602	563	569	584	539	513	577	543	561	591	580	533	565	578	565	520	549	611	576	568	584	608	539	529	578	575	558	541	546	539	547	546	549	552	539	593	538	579	548	594	555	561	583	559	604	568	568	534	561	578	554	533	557	561	536	535	603	546	565	604	566	556	565	528	573	604	566	584	564	540	561	537	564	497	564	539	571	547	566	593	555	506	551	563	548	582	602	605	524	567	601	547	561	584	576	559	537	544	581	553	593	590	546	539	546	565	553	562	543	585	563	584	549	557	570	553	531	544	507	548	566	544	512	599	520	595	521	522	543	569	567	492	532	555	594	578	571	558	568	563	565	566	550	576	542	595	589	583	556	534	544	557	540	604	578	540	580	558	543	574	601	585	506	565	589	576	552	578	555	541	557	534	548	559	562	587	523	578	594	571	564	569	589	542	541	568	575	549	563	546	577	585	554	528	531	595	533	543	560	568	563	526	544	520	583	526	556	539	548	573	574	570	558	529	533	603	558	583	564	560	573	558	539	547	583	503	545	567	584	552	597	557	535	559	601	533	578	526	607	567	553	570	582	586	585	556	606	517	547	532	564	572	543	530	564	600	567	564	574	592	557	518	555	535	598	569	546	546	558	563	554	531	577	525	536	565	565	552	538	572	546	521	576	596	553	558	574	522	523	573	576	531	581	582	608	550	545	522	557	555	546	567	543	557	542	550	567	585	563	562	526	559	621	554	578	564	571	524	533	562	540	543	546	608	565	585	529	522	542	557	529	573	567	565	580	519	546	559	603	577	594	567	541	569	569	520	558	592	565	566	563	545	537	536	585	583	546	547	554	589	564	578	579	563	599	524	568	567	546	557	592	568	571	579	561	532	545	594	552	575	535	559	551	572	542	572	585	536	571	608	557	601	564	562	529	532	590	533	577	545	563	584	536	517	557	574	544	602	525	602	545	534	566	531	580	567	579	592	562	541	568	520	552	563	581	558	539	543	546	564	517	583	543	571	576	565	501	538	550	561	582	550	567	539	576	619	572	615	523	572	619	559	544	568	539	550	560	538	531	564	553	562	560	565	568	571	565	558	607	558	540	533	574	560	566	576	531	553	580	550	556	553	573	589	558	533	574	605	535	564	546	542	533	532	604	549	529	537	540	521	537	520	570	530	564	520	577	527	566	581	551	527	567	493	515	544	573	553	537	534	543	603	593	545	527	558	592	544	574	536	592	539	546	583	522	513	550	593	564	538	579	523	600	587	532	575	561	536	555	563	578	531	552	539	572	557	537	528	550	556	554	533	600	547	542	567	544	569	576	536	552	535	551	531	556	560	535	563	571	575	580	520	577	564	550	576	573	589	522	553	564	551	524	530	586	592	527	555	585	561	570	594	554	567	518	517	555	550	578	604	502	563	534	518	553	521	573	576	582	556	544	549	559	541	579	541	545	604	548	539	531	532	531	528	520	575	528	526	528	552	578	528	536	548	548	517	519	581	570	536	591	559	589	525	538	571	565	577	574	540	558	557	538	597	550	561	540	539	569	557	577	551	544	577	594	499	563	576	576	572	525	597	526	551	575	576	537	540	566	602	527	510	548	576	570	574	551	554	588	537	577	517	580	561	549	563	580	539	508	530	557	622	534	552	538	619	560	575	565	563	573	563	572	558	569	565	567	576	600	567	587	569	552	552	555	546	547	566	582	580	565	528	559	554	574	559	569	515	527	566	597	555	558	527	552	566	553	540	558	533	564	540	564	580	546	572	558	537	577	561	586	574	555	557	597	585	542	576	596	567	551	600	543	572	578	575	571	564	604	556	585	590	567	539	553	582	554	537	541	554	574	519	568	542	559	543	590	536	579
6543	3546	3389	1770	932	868	878	692	636	971	2213	2533	1742	1125	693	479	470	505	436	476	502	449	468	449	474	464	491	447	499	475	459	482	463	437	459	443	501	446	452	515	475	458	461	454	492	497	472	453	460	472	518	469	429	425	472	465	483	492	443	478	452	506	474	481	451	438	492	440	487	441	471	497	443	469	486	446	489	453	457	438	437	501	453	463	484	477	459	451	438	476	470	488	496	502	454	460	493	456	476	452	452	445	463	455	463	437	473	458	480	491	443	456	478	481	465	423	451	451	426	473	475	429	475	464	449	479	439	468	452	445	463	451	460	464	444	457	448	474	407	453	467	452	464	461	447	467	465	445	459	476	460	464	473	457	477	463	447	399	448	455	491	420	494	483	498	494	495	488	465	455	467	451	459	456	440	488	441	475	446	445	459	463	454	481	461	453	432	451	501	475	500	470	460	484	471	477	467	471	489	458	486	464	466	474	455	482	480	470	465	457	475	466	435	519	458	465	453	461	488	459	481	489	467	443	464	457	457	531	417	477	446	425	437	503	425	482	450	500	499	447	461	396	498	488	469	455	482	481	482	429	427	440	453	433	431	486	467	508	447	456	476	478	483	449	441	472	451	447	500	436	449	481	465	476	444	459	480	458	484	425	468	434	471	481	508	455	431	448	487	478	478	428	447	470	497	451	477	489	461	467	431	488	483	475	495	431	511	466	437	492	430	475	465	465	452	439	435	451	459	482	433	460	444	490	474	437	448	452	461	468	493	428	480	459	504	466	484	443	477	482	444	452	476	456	415	456	432	498	444	498	443	486	451	476	450	452	433	419	427	463	460	460	467	460	468	436	459	471	450	463	454	462	473	493	444	464	464	489	444	446	451	495	476	447	480	447	470	473	465	467	469	454	470	451	448	431	501	444	524	445	429	445	418	451	433	482	470	469	472	456	445	469	439	490	445	468	489	491	476	481	473	438	461	458	466	476	451	481	474	461	507	484	452	452	421	440	479	453	485	446	463	452	438	416	476	436	481	471	460	473	438	494	493	460	453	449	485	443	446	483	452	484	475	459	436	461	479	473	469	478	466	437	462	498	461	464	422	484	460	473	474	476	461	422	449	502	510	411	460	450	456	476	487	431	522	479	455	434	464	458	489	488	452	492	428	455	479	469	455	473	448	452	488	476	500	443	494	474	467	452	506	480	449	454	470	471	481	493	456	452	459	481	452	493	468	478	464	475	514	474	450	461	455	465	457	438	452	423	487	506	423	497	444	436	391	486	446	432	439	461	460	431	432	471	496	430	462	468	467	480	498	465	459	454	516	506	477	460	491	450	478	476	457	466	456	467	462	416	471	466	468	475	465	457	442	468	466	483	503	470	460	498	429	465	464	479	456	453	473	468	431	456	489	458	462	453	471	470	473	468	474	480	448	464	434	475	430	434	450	461	477	453	447	491	476	483	494	465	467	462	467	458	460	443	448	453	449	511	476	478	442	447	478	479	474	488	499	492	482	482	471	489	457	444	480	476	456	459	412	455	474	458	472	474	460	472	451	461	456	421	457	430	472	432	465	489	475	482	491	476	470	461	421	482	478	441	473	440	464	435	471	481	446	435	464	455	456	491	432	460	486	421	448	487	468	441	455	462	450	438	444	468	485	440	426	481	428	436	499	476	462	511	489	456	465	435	496	488	434	454	434	428	471	464	474	444	445	447	471	478	511	470	435	469	497	425	477	427	490	475	510	461	473	502	478	437	469	483	483	463	459	457	440	425	470	455	470	456	451	508	449	450	442	464	479	476	465	443	456	426	454	451	462	459	454	428	450	459	455	453	429	465	468	501	436	524	462	465	458	457	466	472	447	429	478	471	463	455	451	455	450	480	480	457	435	478	481	459	481	448	465	487	448	512	478	437	480	462	473	487	428	476	450	509	474	463	478	457	441	431	434	495	437	475	471	459	483	440	454	467	456	440	486	463	470	463	489	524	457	466	445	445	480	440	471	444	484	487	456	454	472	465	447	467	451	457	471	452	470	482	478	475	443	443	457	479	473	497	466	465	464	463	463	478	451	445	496	446	451	456	445	451	485	451	498	482	469	445	477	480	469	440	432	469	469	452	460	507	473	498	395	460	483	447	513	486	497	446	461	496	479	442	493	451	464	474	488	476	463	452	493	479	475	458	460	487	469	469	488	467	409	472	439	463	487	452	400	473	496	431	433	474	490	507	491	504	464	501	463	467	467	436	432	463	496	452	464	488	447	462	444	481	443	465	482	531	453	490	458	459	429	450	434	434	509	467	433	457	445	469	460	458	488	410	451	477	438	430	447	429	468	457	445	484	448	450	449	473	418	485	463	467	486	494	457	484	449	468	497	483	454	504	464	474	475	417	459	444	492	441	465	511	465	485	499	419	419	463	450	438	471	455	468	465	459	488	456	463	464	448	476	457	466	461	488	477	451	466	490	428	468	432	440	488	474	483	471	498	464	487	476	465	477	489	486	425	437	473	446	439	430	461	469	432	451	437	459	459	483	464	467	471	435	455	465	472	494	449	472	469	447	507	458	495	471	441	475	487	440	507	474	446	478	446	444	411	481	470	451	458	472	430	459	476	474	481	504	471	430	483	449	416	475	476	430	451	459	465	421	442	480	477	465	455	449	464	465	476	456	501	431	466	466	436	471	483	467	457	476	474	471	457	465	484	411	491	457	502	434	513	419	476	477	450	448	502	451	504	493	477	485	466	441	479	467	452	460	471	462	433	462	462	426	461	463	463	504	466	448	477	484	499	457	521	453	443	445	482	437	435	476	433	448	451	469	448	432	471	453	451	476	452	515	402	446	465	426	476	448	449	460	479	496	432	471	475	466	464	437	427	476	468	474	475	464	471	492	456	493	446	466	441	455	432	470	479	432	444	454	483	490	451	498	449	454	444	431	463	469	465	476	455	482	456	488	440	454	456	442	446	512	471	461	453	433	490	448	483	442	437	514	440	462	461	471	411	440	484	480	450	485	481	447	479	427	463	477	442	434	503	440	460	482	437	428	436	462	478	458	457	485	482	444	442	432	450	417	481	456	470	508	468	448	436	454	451	442	463	473	468	457	485	490	465	458	462	465	452	457	448	456	458	469	492	487	460	466	473	448	461	458	444	458	478	464	461	430	495	464	440	471	479	487	480	452	482	511	455	492	466	435	457	446	505	445	469	419	436	458	461	436	466	483	449	469	466	420	438	462	458	415	464	453	498	453	483	458	430	442	505	500	462	474	437	467	478	458	453	448	459	443	439	482	477	459	448	460	492	469	468	455	447	456	455	495	469	459	467	463	448	462	468	463	453	445	430	460	462	455	482	451	486	478	466	433	497	443	486	449	496	487	472	464	464	436	475	465	476	458	470	458	471	457	490	453	485	456	484	471	480	447	494	457	490	419	454	488	458	463	486	437	439	486	467	466	463	455	470	479	474	448	437	450	488	451	472	415	471	471	466	459	476	489	447	441	463
24671	20707	26657	24594	8872	1964	1623	1173	1252	1573	6887	16678	11300	5611	2166	906	659	626	604	583	550	575	608	584	609	572	556	605	565	607	574	503	551	557	569	574	586	563	562	549	587	577	619	591	568	558	610	562	557	576	546	637	608	581	581	585	612	616	578	584	625	571	564	568	578	551	557	612	559	569	542	591	576	601	576	582	625	558	547	587	540	606	586	536	545	565	575	600	609	594	571	579	536	579	593	572	566	546	635	559	538	534	584	571	606	548	589	538	573	582	555	611	553	623	590	562	584	539	577	567	565	601	557	606	580	549	623	615	603	552	563	550	609	572	551	559	546	562	567	575	580	634	544	579	561	524	566	583	535	556	559	598	535	594	576	622	563	562	601	594	588	588	538	524	575	573	583	590	586	603	571	568	613	592	597	566	543	564	559	532	540	610	629	585	603	555	579	554	577	557	578	559	555	584	603	616	544	559	552	616	578	580	573	567	570	546	583	569	525	573	571	580	590	554	556	589	599	617	552	565	568	554	602	553	589	598	581	630	530	557	612	608	534	564	572	576	573	571	594	535	589	566	549	567	560	554	562	550	556	609	583	587	538	576	569	583	573	534	593	618	543	581	579	620	642	584	561	579	586	604	587	600	584	588	590	521	565	582	592	545	606	577	582	576	589	595	586	598	571	568	577	581	590	575	544	582	571	576	585	590	594	578	591	547	570	525	573	564	595	578	539	636	591	595	544	550	589	595	591	602	604	582	591	589	550	577	545	619	581	551	618	577	553	516	591	550	643	605	581	561	617	535	566	586	598	569	570	550	561	576	593	560	602	594	605	584	533	560	617	578	574	580	588	572	593	570	555	563	620	599	599	543	575	562	579	569	582	581	613	586	596	551	611	582	599	573	542	613	547	590	589	559	536	554	521	596	558	570	588	562	579	561	622	582	581	611	533	568	572	579	577	558	614	599	576	585	564	598	591	542	541	563	560	623	593	593	576	593	588	552	530	514	590	609	597	591	584	583	565	568	632	578	591	577	596	580	585	582	584	629	609	584	583	593	541	549	556	556	578	597	591	547	593	581	575	523	551	577	584	581	545	580	559	619	534	539	576	586	570	492	588	572	595	578	567	538	537	602	612	570	577	648	557	572	561	565	589	569	587	557	581	565	547	618	596	599	576	599	580	601	593	588	549	594	542	634	621	572	564	587	576	577	568	569	580	568	552	554	596	534	612	558	559	577	567	565	535	560	573	546	566	624	571	525	553	554	606	591	598	523	546	558	534	557	616	591	569	589	584	588	544	630	581	638	582	540	562	568	580	557	607	583	571	564	527	573	543	567	563	599	592	563	552	603	629	545	582	580	572	566	577	540	582	492	666	563	574	561	575	552	577	559	580	560	550	646	573	583	583	582	532	573	576	609	567	573	571	581	573	578	564	579	595	587	630	563	628	587	586	587	620	593	605	564	619	585	548	579	545	577	565	563	610	571	581	559	624	620	625	591	603	576	606	616	606	547	575	557	605	609	611	564	619	547	589	596	557	574	569	585	528	569	597	557	584	536	581	574	573	588	570	609	553	528	537	569	563	560	546	616	559	580	538	562	550	609	557	587	570	548	583	555	557	578	574	527	556	565	602	568	554	580	578	554	576	561	608	593	595	548	575	597	586	608	597	577	545	588	554	566	600	594	590	566	567	556	596	584	553	619	603	585	533	587	612	583	598	578	561	614	587	610	572	580	569	516	568	571	602	586	577	613	599	577	565	568	595	587	595	579	543	597	568	583	588	604	568	562	587	563	583	590	532	567	586	536	589	537	563	579	561	598	581	612	594	573	577	578	579	556	602	525	605	589	573	576	631	538	601	565	575	582	602	601	571	612	594	579	611	605	589	560	615	547	540	607	586	568	583	562	536	616	553	550	581	577	615	637	588	544	591	594	541	562	570	570	585	552	586	572	600	543	595	592	567	570	547	591	551	554	619	601	593	565	543	577	635	572	560	563	574	592	565	577	557	586	587	582	586	519	622	609	562	612	531	597	519	584	632	538	594	570	573	586	604	546	591	579	601	607	534	566	567	576	590	586	576	598	585	604	592	569	597	584	567	592	594	526	582	563	583	565	570	576	578	607	568	639	563	565	602	563	572	568	573	616	570	630	556	609	582	540	565	559	541	572	555	583	554	551	557	639	555	543	593	589	593	588	568	608	551	572	572	523	549	605	605	530	548	582	565	557	555	591	532	533	543	592	583	603	591	588	566	556	581	539	608	555	585	604	566	590	583	603	586	582	552	590	542	584	578	549	587	592	579	609	579	545	597	556	602	562	579	549	564	584	561	572	571	575	567	585	571	585	555	591	549	580	586	559	583	578	593	592	616	564	607	608	530	523	588	610	665	584	607	557	639	565	536	583	624	599	606	559	548	546	567	599	543	540	537	551	616	575	583	564	564	561	577	588	574	594	562	601	626	542	579	630	601	551	573	593	565	562	576	574	577	632	565	563	525	581	587	570	588	549	595	609	612	552	570	624	543	609	582	573	569	596	557	601	565	578	621	537	554	589	582	557	605	593	584	570	542	565	586	591	575	566	547	573	520	611	589	540	574	588	575	559	546	592	591	567	585	606	612	583	558	601	585	567	579	561	622	560	600	548	553	566	515	560	575	606	603	591	563	581	617	584	575	578	584	581	563	581	638	574	588	639	589	556	563	647	626	605	580	616	611	562	528	548	536	560	586	542	570	552	573	599	552	592	570	560	573	534	608	586	589	538	539	606	577	558	576	559	601	556	578	585	585	561	549	534	563	529	558	557	597	578	577	548	560	579	615	635	548	560	540	593	534	583	572	537	543	575	622	591	585	605	548	533	559	605	546	580	529	625	590	606	615	568	593	594	561	604	543	577	580	594	633	586	597	585	590	550	557	535	570	561	596	568	590	585	546	560	556	549	563	525	550	557	568	567	594	555	575	532	560	589	579	576	617	564	587	609	568	567	580	584	519	551	529	594	595	555	587	608	584	614	600	570	543	624	545	539	554	555	574	588	580	558	581	632	583	638	607	565	596	579	563	614	597	576	559	598	593	599	591	577	582	574	572	577	560	601	543	551	567	577	597	569	620	591	591	577	563	582	584	597	589	561	587	570	615	586	582	557	549	530	574	615	593	584	568	573	570	583	525	603	590	595	592	528	556	590	600	586	553	584	559	568	528	575	555	545	575	554	582	592	587	544	614	536	611	604	571	590	608	556	608	597	544	502	540	534	499	569	588	604	577	595	595	564	564	577	550	536	578	557	550	596	582	515	608	598	563	593	607	553	571	622	561	555	613	560	583	614	570	591	565	557	568	583	592	597	588	590	578	553	548	539	574	573	597	549	592	545	551	542	596	558	544	562	560	576	534	547	546	613	558	530	576	579	579	552	545	580	607	567	594	569	562	534	592	582	551	584	601	589	570	515	550	556	592	531	553	579	590	567	579	630	518	567	602	569	565	607	568	562	573	565	589	578	582	572	616	582
5513	7602	6852	3827	2027	1518	1622	1343	1573	2191	9702	17123	10527	5678	2169	878	564	501	444	535	495	485	515	516	497	456	500	492	483	473	537	444	551	501	500	554	499	487	496	474	521	450	506	518	510	469	464	486	464	483	490	505	553	491	540	467	487	522	492	508	525	501	493	491	470	506	509	526	516	513	478	447	499	490	519	477	492	530	491	478	477	509	488	510	525	466	510	492	470	475	529	499	528	463	469	499	477	495	497	488	498	480	499	493	487	471	488	507	475	520	539	472	477	482	492	544	494	507	500	477	500	499	481	508	443	470	465	477	495	454	511	497	500	526	528	464	527	461	431	466	484	511	501	468	505	501	491	485	514	461	498	509	457	525	496	495	455	514	507	514	502	486	466	499	529	530	522	504	494	482	495	501	491	489	483	470	497	472	469	464	485	510	491	483	498	476	462	528	516	476	511	479	533	474	511	527	483	435	507	502	463	490	471	486	473	488	540	478	488	499	487	486	493	471	440	488	502	471	508	487	483	464	464	494	514	455	468	477	435	471	478	498	508	476	506	478	479	462	440	512	513	519	463	511	531	455	466	465	469	468	498	496	478	465	510	499	469	514	493	440	458	508	480	520	497	499	453	504	467	489	513	503	488	476	495	476	506	491	458	484	523	497	467	496	486	481	493	494	518	470	473	470	500	467	487	465	493	489	477	509	465	500	491	532	478	470	482	473	521	483	494	470	538	537	487	506	505	486	519	509	479	469	500	493	477	474	469	499	480	516	489	467	452	501	515	516	522	483	488	525	521	448	490	473	494	525	462	462	495	470	459	521	551	511	488	510	445	531	512	475	496	479	481	492	492	526	449	475	481	478	470	532	508	470	484	508	446	452	504	482	463	516	469	494	495	468	482	473	459	458	504	528	475	493	478	500	519	467	466	487	488	509	462	502	477	474	514	483	486	503	489	472	496	502	495	493	511	475	542	464	464	472	464	537	494	470	499	486	521	486	502	449	468	506	489	504	471	510	534	482	476	492	486	484	510	463	479	482	477	476	481	471	490	476	485	470	532	506	495	501	473	478	478	470	472	528	491	480	472	505	508	479	485	515	492	528	458	513	495	551	520	495	505	465	512	494	510	468	488	498	504	469	503	493	494	508	536	458	510	461	470	478	534	462	457	505	454	506	483	513	492	495	499	465	462	505	485	474	487	492	474	498	469	468	488	491	478	478	467	474	486	491	504	500	506	476	518	479	462	492	457	504	530	516	493	483	483	500	509	467	492	526	466	506	488	488	493	447	530	485	494	465	472	505	479	493	555	481	469	465	481	465	464	503	533	483	500	442	501	502	496	505	526	478	479	485	514	514	470	495	515	501	485	470	500	481	468	513	499	505	466	485	486	465	525	473	488	520	505	509	456	455	475	474	478	508	511	476	483	487	483	496	467	490	480	466	509	509	512	458	511	521	491	478	453	502	482	492	471	510	503	490	495	505	466	459	496	482	488	504	524	474	492	481	476	487	494	483	501	460	476	458	506	501	500	490	493	433	498	533	508	478	504	506	484	467	504	541	492	494	467	478	482	460	462	465	492	491	475	517	488	496	474	472	514	523	482	477	506	495	502	501	491	474	507	489	507	504	481	485	472	516	454	514	526	504	504	452	497	436	468	504	451	514	498	521	488	515	504	477	526	481	469	499	542	492	535	490	465	482	509	509	463	472	503	492	497	493	453	470	468	492	513	483	497	508	471	469	504	518	491	472	491	533	456	492	496	506	514	464	475	455	457	463	482	477	504	479	499	516	505	504	483	505	488	479	517	503	503	482	440	464	486	487	505	472	505	533	471	522	486	494	481	507	478	480	492	520	518	484	460	474	500	503	492	516	501	486	523	497	472	493	452	465	541	491	470	479	496	498	438	520	479	502	500	512	494	494	482	502	512	474	495	481	555	494	527	492	462	479	463	534	469	481	473	540	479	495	460	514	462	514	504	489	458	463	479	490	500	487	471	492	514	489	501	471	467	476	494	499	490	507	466	491	484	480	477	527	506	492	483	481	499	509	485	479	473	495	479	464	470	465	509	512	474	461	494	472	511	465	526	477	487	453	507	484	482	473	490	477	486	501	498	484	476	487	504	496	492	503	493	507	470	473	450	482	478	502	470	506	481	507	490	467	510	494	472	500	480	510	505	474	510	493	511	435	469	512	510	467	505	460	498	475	481	481	487	495	478	477	460	440	482	472	470	478	508	486	491	497	490	486	498	482	470	459	453	466	530	492	499	479	493	455	469	477	503	503	481	467	478	473	470	478	460	479	475	489	497	528	468	483	447	480	481	519	502	502	472	514	460	507	478	479	492	511	491	520	513	492	481	507	460	490	511	469	541	466	503	437	499	488	514	458	517	464	440	485	520	494	511	461	511	464	515	496	489	491	462	499	468	481	463	476	443	483	485	477	475	499	484	453	476	450	490	426	466	516	480	488	513	554	450	461	458	494	497	461	468	512	479	455	489	525	488	494	508	475	516	470	534	461	507	484	518	482	457	508	440	482	533	500	469	484	469	510	499	500	437	445	516	474	501	475	486	478	470	482	489	499	503	509	494	510	468	463	495	465	516	475	460	493	494	486	480	478	478	467	463	522	516	470	508	481	482	506	486	478	492	513	497	465	501	473	461	504	458	475	465	513	459	486	484	514	490	507	491	481	509	507	485	505	477	484	479	483	490	495	500	496	501	520	450	478	516	497	467	504	502	474	510	465	481	482	490	469	475	481	512	488	473	466	477	495	542	473	533	499	475	472	409	467	509	518	482	489	482	482	504	443	478	491	524	493	503	488	511	507	499	488	485	477	532	526	549	438	508	500	485	496	488	496	491	488	510	492	454	506	511	477	476	472	504	482	512	521	460	472	495	479	489	463	483	485	494	502	491	492	461	473	464	461	503	515	485	516	484	466	456	498	474	474	467	498	451	492	497	492	449	487	486	467	451	494	460	503	500	492	534	466	472	477	500	501	463	496	508	485	481	483	481	480	495	479	483	500	513	465	483	467	481	482	467	516	493	513	438	552	477	474	481	515	490	508	475	467	488	522	501	476	536	462	465	485	501	497	471	493	466	487	469	519	523	467	458	501	525	513	493	490	483	467	448	505	495	472	500	524	472	483	480	493	488	471	487	491	463	506	497	515	502	501	519	482	464	448	473	483	492	492	493	480	489	492	486	520	472	484	491	501	484	534	491	491	495	515	498	478	497	474	501	514	511	474	488	514	480	507	471	475	486	502	531	496	469	487	465	534	508	524	482	523	517	495	502	503	442	540	488	524	483	474	482	477	484	445	456	490	462	511	459	483	464	487	500	504	482	498	491	518	499	510	479	515	477	503	471	506	496	501	456	475	511	441	504	487	482	490	501	474	466	486	471	456	515	507	471	476	505	484	493	505	549	493	513	491	486	546	482	493	510	505	465	522	487	500	482	506	528	459	519	472	487	467	482	473	513	495	490	475	463	473	465	482	518	484
23755	20725	27640	23817	20414	8190	3754	2587	2078	2363	8941	26337	21791	12638	4477	1456	896	754	728	693	719	684	726	682	712	761	668	702	686	687	695	737	681	711	703	715	705	698	708	711	687	680	701	687	715	709	707	690	711	696	691	697	689	698	701	724	695	677	675	716	683	674	711	743	675	698	678	702	655	693	688	675	654	646	662	682	740	631	695	677	682	729	725	709	705	661	686	687	726	673	675	695	750	718	737	686	719	670	711	674	699	710	662	666	696	673	616	685	730	681	709	703	712	684	693	659	718	725	701	698	693	680	735	684	733	717	693	699	707	720	716	730	674	657	671	725	663	719	666	703	677	722	681	714	697	707	666	688	736	729	682	693	680	714	698	695	706	678	634	736	662	713	706	723	708	711	638	694	732	679	719	687	721	702	686	731	666	651	645	674	687	712	706	677	690	666	665	668	707	651	655	663	699	646	708	699	672	706	618	685	723	660	719	712	628	707	699	647	685	710	652	706	720	674	651	736	703	715	670	718	687	689	691	696	729	705	663	667	672	666	749	647	664	655	694	676	687	698	677	693	707	675	697	685	713	637	699	681	687	645	725	699	662	672	706	681	705	679	679	696	692	685	676	709	677	685	698	702	672	689	713	689	703	716	689	694	638	680	669	744	696	657	724	670	677	701	694	669	687	715	705	693	711	709	655	627	662	697	691	663	680	681	676	709	664	631	663	677	721	649	731	708	740	658	699	694	656	644	698	653	685	640	675	708	697	695	694	689	675	701	677	652	776	712	693	704	713	674	696	713	701	733	718	676	700	717	671	614	695	662	701	702	711	724	686	659	715	646	725	661	712	669	616	704	678	693	718	746	688	713	663	729	659	688	681	669	675	703	695	673	702	706	705	702	684	740	709	693	717	682	659	721	684	663	710	677	632	702	678	705	684	688	702	684	745	685	669	668	696	640	667	711	669	700	633	706	696	698	710	646	674	720	690	703	674	684	671	726	675	672	705	679	674	683	682	693	657	704	639	687	734	693	647	670	702	699	717	693	642	720	680	648	675	675	707	670	632	672	718	670	658	730	685	704	716	680	662	716	674	710	688	693	685	635	708	723	657	674	644	650	692	656	693	679	708	725	653	689	698	684	682	680	682	676	675	723	710	659	714	711	717	717	716	708	689	697	684	750	653	691	662	688	640	648	641	681	707	670	682	716	701	689	685	686	691	725	694	684	681	686	659	706	696	725	686	702	689	724	724	706	656	703	668	690	684	672	675	694	689	698	722	666	692	713	730	702	689	707	713	652	657	723	722	624	716	730	717	657	675	718	693	662	706	670	660	678	653	717	649	744	712	699	700	681	693	710	712	697	670	634	638	703	694	674	671	663	676	692	723	711	651	665	721	679	665	681	720	697	621	662	673	679	707	689	651	688	708	693	716	693	648	694	703	719	696	724	648	657	708	677	722	709	693	666	699	691	692	666	753	702	699	678	669	729	709	691	694	696	644	678	691	672	662	658	736	673	749	710	680	709	681	665	731	712	727	698	706	718	694	674	692	671	681	713	701	673	735	727	682	651	694	685	730	673	716	730	718	683	701	677	659	720	712	674	733	679	751	696	669	660	674	678	653	690	695	686	668	686	647	681	686	711	707	702	634	666	642	684	658	661	676	694	710	684	661	729	652	670	679	677	694	679	661	700	655	722	658	674	668	693	671	709	720	741	670	704	684	667	708	659	709	699	669	715	725	702	663	712	648	670	726	746	665	707	638	676	688	706	736	710	716	720	636	684	694	727	725	749	658	717	727	692	666	709	652	649	709	660	636	693	726	686	705	682	695	671	709	662	729	687	698	699	671	665	673	683	662	688	722	659	649	690	713	683	667	670	661	671	693	723	712	714	658	683	721	689	664	711	690	668	677	664	712	681	663	653	691	654	695	662	661	726	723	668	721	676	673	652	694	715	645	667	675	694	707	692	653	667	699	726	663	712	635	728	739	660	722	719	712	685	710	706	683	680	750	688	737	712	640	655	710	708	690	668	752	706	710	663	692	658	716	676	745	709	650	649	660	720	694	649	693	655	696	682	682	662	701	614	680	676	679	688	645	687	705	662	734	723	719	705	700	721	708	700	705	670	658	681	709	683	693	723	680	651	694	690	724	684	707	735	719	727	671	694	727	703	684	714	712	704	690	683	661	706	687	634	700	688	649	678	712	681	691	713	664	681	745	683	672	644	639	637	735	711	696	665	690	750	651	703	695	685	723	728	698	661	682	658	727	655	699	670	667	681	682	683	657	639	714	688	664	690	678	687	633	699	709	658	696	683	700	687	714	671	696	735	715	734	679	688	659	696	680	635	672	680	719	685	658	665	682	712	686	665	734	741	668	658	671	705	670	674	667	664	722	673	709	668	692	692	693	708	717	676	704	636	677	689	717	640	665	682	717	683	650	691	723	708	714	708	718	651	677	656	686	690	746	699	683	758	660	691	722	696	657	704	669	731	667	661	726	664	680	714	684	692	659	686	702	680	704	708	716	723	681	663	675	681	701	703	674	655	655	673	663	669	673	696	704	661	752	677	707	696	703	706	694	686	692	650	670	667	721	683	653	692	683	672	718	695	654	685	701	638	655	681	750	686	665	676	681	697	696	704	702	692	667	690	719	693	672	739	672	657	673	688	669	673	703	701	642	700	683	648	662	719	695	649	703	660	669	685	716	648	673	698	684	731	685	725	667	747	688	682	686	735	703	730	614	666	728	715	654	699	692	661	689	685	733	704	674	653	677	700	729	666	669	685	742	701	659	705	653	660	660	718	646	645	694	713	667	710	692	701	689	692	675	685	672	664	699	676	704	683	707	671	642	701	701	710	693	668	722	726	648	640	694	720	675	685	692	712	677	698	658	670	712	696	676	731	684	674	706	678	674	692	655	674	666	720	660	697	669	668	612	696	715	722	695	654	728	684	691	712	664	749	612	700	721	686	625	716	702	664	666	664	691	718	681	677	686	645	719	664	716	705	680	708	711	722	693	691	630	734	697	698	738	688	675	649	702	682	708	681	689	688	647	714	662	710	713	698	661	650	654	745	650	688	687	688	667	695	734	657	663	691	696	700	691	727	699	726	691	687	720	676	667	691	666	694	629	666	690	685	657	662	671	674	672	655	716	698	671	700	704	696	671	693	721	688	703	654	645	711	675	685	673	675	684	689	701	663	663	711	723	678	726	672	698	679	705	694	698	672	698	676	645	630	688	691	704	672	688	683	690	681	710	672	742	685	691	725	688	703	682	677	669	705	616	687	648	702	725	646	653	669	677	664	693	694	676	720	638	681	690	663	712	676	635	662	719	693	632	679	691	682	703	675	669	677	698	655	728	716	727	697	682	673	678	716	664	675	735	687	720	647	683	638	671	666	674	665	627	696	713	703	717	662	712	683	672	693	682	682	695	674	714	675	678	735	717	706	666	693	710	686	688	747	661	755	647	687	695	704	701	667	732	692	721	665	668	663	726	680	739	742
6312	11964	10680	6151	3558	2674	3285	3229	2805	3098	12094	26208	18793	10754	4289	1406	813	620	579	582	604	607	588	624	570	592	576	564	584	622	572	620	629	585	564	586	558	539	553	535	601	608	611	597	584	607	642	629	575	583	566	610	583	596	599	626	568	561	566	542	538	587	538	584	570	556	598	574	567	586	588	568	583	571	583	583	607	582	581	543	541	598	614	610	590	649	574	583	607	618	583	545	552	633	577	596	569	564	569	580	599	536	574	550	627	553	599	585	571	556	583	598	550	590	601	555	567	614	594	584	570	658	585	575	573	583	599	578	594	548	580	567	614	591	604	597	563	563	632	584	612	557	549	594	564	558	594	614	562	557	600	611	595	613	617	572	555	578	529	553	591	556	626	548	561	598	574	595	540	607	566	625	582	563	637	557	603	611	575	564	603	567	542	592	612	564	591	605	576	603	632	565	542	601	591	611	600	568	569	574	606	609	583	525	571	552	556	584	586	589	593	607	581	560	528	573	540	613	586	567	580	613	567	593	589	574	559	575	534	604	593	555	587	601	611	606	587	593	537	619	599	574	577	583	607	596	631	563	586	567	596	582	607	565	540	536	550	604	641	546	594	569	504	603	558	532	567	566	590	618	563	601	554	515	572	562	571	548	602	601	614	542	579	588	585	531	592	610	625	579	532	569	560	585	582	537	557	569	582	582	569	580	598	524	591	634	589	622	573	581	580	597	537	605	554	547	565	567	552	568	612	600	589	572	583	615	553	572	569	593	603	586	576	612	618	555	602	569	594	529	585	636	596	570	577	578	603	573	585	541	577	603	537	630	552	582	559	586	584	587	605	563	612	551	599	554	578	601	605	558	567	609	578	552	566	534	556	600	572	546	612	575	629	576	569	613	610	590	590	587	537	604	560	568	569	590	580	578	572	555	587	606	573	556	572	578	575	587	577	543	630	559	617	569	591	611	578	620	563	572	584	555	593	554	580	557	642	564	585	554	540	560	575	553	554	584	551	575	551	580	596	622	584	558	579	572	524	543	596	590	583	569	599	532	567	575	564	600	589	610	592	592	622	570	589	560	532	560	564	560	605	553	564	583	585	605	595	584	583	573	612	579	565	556	577	601	613	562	559	584	577	587	577	581	557	597	564	568	607	545	598	590	566	558	557	575	576	595	519	526	604	595	596	549	565	542	580	561	533	588	548	581	608	562	514	586	526	565	600	579	575	567	607	598	565	560	574	577	610	607	622	571	573	558	571	556	547	570	534	594	583	589	565	552	564	591	551	535	593	589	578	589	564	595	574	576	541	553	566	538	605	592	592	585	567	560	584	568	587	576	594	536	551	578	552	534	562	568	568	591	552	610	610	566	581	576	617	519	594	585	547	562	564	547	537	573	613	555	570	533	579	578	575	552	549	625	588	628	590	575	576	608	616	556	586	567	558	598	601	595	587	562	576	623	619	565	565	572	566	548	575	569	563	573	595	546	540	608	589	569	571	601	576	546	577	576	620	583	596	576	595	595	603	569	593	571	608	571	597	562	583	557	581	551	567	592	576	558	569	562	524	558	541	583	616	563	584	607	651	577	560	628	582	594	604	614	575	577	565	567	590	627	570	582	565	595	565	579	577	591	515	566	592	554	608	568	585	548	592	595	576	594	600	548	581	591	567	547	537	594	564	588	578	552	588	572	595	576	541	590	595	608	537	581	553	602	564	566	590	553	588	572	561	574	570	548	593	528	596	557	570	587	568	566	550	532	567	599	551	546	565	543	600	567	592	571	536	576	575	566	644	568	592	605	600	594	595	590	615	606	588	557	589	644	619	571	531	532	590	565	568	635	555	564	531	581	603	553	598	577	605	553	520	587	564	534	552	580	571	575	559	612	555	602	636	567	588	606	592	583	558	570	572	596	526	585	610	576	585	578	590	588	606	559	567	579	602	551	560	596	576	562	573	565	592	593	589	587	551	547	562	584	564	618	588	609	573	606	603	565	544	572	582	599	594	545	580	588	571	587	595	565	527	595	552	584	600	541	556	563	617	552	585	601	594	613	573	615	593	566	577	540	590	595	565	567	559	564	586	613	588	584	582	605	601	591	597	568	564	530	587	564	598	571	543	547	547	545	609	567	592	582	538	621	564	578	609	592	576	564	539	581	585	621	610	601	593	591	552	573	606	558	586	557	537	574	576	581	593	562	537	592	624	552	546	594	564	586	553	587	611	546	560	581	592	593	535	580	573	596	592	628	599	578	615	589	581	596	566	599	539	575	570	565	589	611	593	568	554	581	566	583	613	533	560	585	604	584	552	546	586	573	572	568	594	562	562	620	522	603	560	568	612	554	614	573	529	579	627	573	571	611	566	608	600	593	607	580	591	598	544	592	559	561	560	590	581	612	579	552	525	558	567	631	557	571	598	622	564	594	584	579	562	609	560	596	564	574	589	586	563	555	597	626	575	541	581	578	549	534	573	561	593	609	601	579	622	595	571	598	555	523	565	597	579	563	559	534	583	587	594	607	577	560	562	557	593	586	576	602	574	589	625	559	589	560	559	594	585	581	608	585	573	555	529	573	563	565	601	581	581	589	603	539	572	609	565	551	570	617	574	585	568	567	581	580	591	562	605	559	610	559	553	575	560	562	603	569	583	597	600	577	558	542	573	590	569	559	603	577	586	589	581	568	579	593	582	547	587	589	565	589	590	593	660	657	567	571	569	611	568	629	558	614	559	572	520	556	597	598	545	585	607	502	600	574	579	531	600	603	580	569	592	584	591	553	544	575	560	562	547	579	594	600	589	579	572	570	560	566	571	582	558	605	605	581	569	545	530	517	556	592	583	564	564	590	549	532	565	545	550	563	615	569	566	592	626	568	565	567	602	582	600	584	592	549	576	607	584	535	588	608	531	585	557	597	567	542	550	568	577	500	559	601	626	572	579	562	608	578	564	555	582	567	573	588	575	561	561	582	566	575	559	534	579	598	566	564	585	540	580	604	518	575	557	573	577	555	588	548	603	570	599	603	586	570	569	552	559	533	559	587	582	552	526	614	534	592	567	568	547	564	592	584	529	584	547	606	581	602	525	603	567	520	532	565	584	616	559	550	596	575	587	615	573	610	596	543	563	551	569	574	538	557	603	571	554	555	532	599	554	590	574	600	564	521	556	614	559	539	549	553	583	583	605	531	568	557	571	569	584	635	565	539	584	561	608	557	546	561	624	539	581	585	567	569	581	570	594	554	579	551	566	554	558	557	593	553	567	560	570	585	619	574	559	567	598	571	551	593	573	557	543	589	557	564	559	585	563	575	564	570	584	574	572	614	562	590	549	545	530	624	594	555	591	515	547	562	553	588	569	561	553	544	584	561	581	589	617	565	600	564	570	604	601	558	589	582	598	558	565	582	598	568	537	555	555	581	578	570	576	597	563	591	579	562	593	586	551	602	572	593	604	549	599	617	607	608	576	560	572	581	593	593	581	573	563	574	631	577	573	589	563	611	559	585
26915	11221	3755	2232	1065	1027	867	738	661	702	872	1660	1698	1259	834	656	535	526	523	542	557	512	546	516	527	553	557	544	506	575	511	581	529	544	545	531	544	568	506	535	546	479	479	551	555	547	534	528	507	584	554	515	509	526	534	493	516	504	505	556	558	489	546	553	545	564	545	559	537	522	504	485	532	527	536	528	555	534	554	515	569	508	544	572	511	550	527	477	578	556	572	503	549	547	548	566	511	540	562	548	553	520	525	488	580	553	511	542	549	536	504	515	500	541	497	544	476	522	529	509	535	567	549	559	566	516	503	551	572	560	522	570	523	543	560	511	535	503	550	553	556	529	542	544	552	557	553	520	559	539	519	549	561	531	554	540	545	533	530	509	533	505	555	545	608	501	524	526	559	475	524	551	532	502	542	581	560	564	567	511	576	517	556	562	576	540	511	565	536	552	544	530	556	545	539	551	527	537	546	504	534	528	539	544	544	589	520	557	529	476	526	536	534	563	529	539	518	502	499	538	526	550	567	533	549	523	485	507	543	530	588	553	519	513	549	561	572	557	558	517	533	506	494	515	564	494	532	539	526	539	557	544	528	575	530	547	531	571	561	502	500	517	520	538	533	541	522	525	516	522	507	553	519	547	543	531	542	508	556	549	541	527	540	502	552	575	543	578	533	550	505	554	537	552	572	517	534	524	559	494	612	515	547	540	532	531	552	580	501	572	546	528	553	565	518	572	523	505	611	547	534	534	494	569	512	493	494	540	558	540	517	555	561	554	537	536	526	521	575	560	574	535	564	523	534	535	565	557	545	539	496	539	552	501	531	554	543	548	501	516	512	501	545	527	525	607	537	502	546	503	521	500	568	564	508	520	490	556	540	540	523	519	552	570	567	547	517	536	554	558	522	553	494	534	596	529	499	557	564	523	567	533	582	492	546	555	533	547	519	499	530	581	509	548	537	551	548	551	539	513	547	542	542	539	497	536	546	553	554	546	516	549	565	542	525	513	540	542	530	516	527	530	502	515	517	534	556	557	538	535	559	539	553	549	593	526	540	541	513	544	571	542	549	524	562	539	538	564	531	549	499	536	536	550	527	505	557	528	548	510	561	535	526	519	539	548	552	566	555	495	540	503	541	529	569	566	573	574	529	532	518	532	553	504	537	577	538	505	529	535	507	522	513	565	550	495	525	562	514	507	553	540	525	553	534	522	553	564	534	501	509	553	535	518	545	473	508	547	555	528	549	548	502	562	545	516	527	534	495	544	544	537	547	502	512	534	549	559	551	474	570	570	518	552	540	534	565	481	539	547	555	526	553	553	501	531	506	514	552	553	532	534	525	548	517	533	519	539	548	518	568	482	532	559	525	507	525	551	531	524	537	540	544	501	520	528	535	537	505	525	567	509	551	503	521	535	521	516	534	518	541	522	502	514	542	539	520	574	527	521	536	528	574	560	541	523	502	499	555	522	522	555	511	572	518	478	580	523	497	541	507	528	508	502	532	543	513	534	546	553	517	558	509	517	544	540	539	503	535	511	537	523	535	537	536	545	548	544	563	551	551	582	562	519	543	523	544	562	531	481	539	493	502	566	516	516	526	559	553	530	541	542	553	489	528	551	556	543	557	528	494	487	557	518	529	493	551	569	515	524	539	541	543	525	539	516	555	549	561	560	550	544	554	536	579	499	543	542	554	519	542	527	504	543	537	524	521	534	549	521	532	505	502	501	517	521	493	529	540	552	497	511	526	575	530	469	548	555	481	535	524	538	511	560	545	519	512	553	528	564	548	561	552	543	533	536	528	518	527	524	562	536	534	542	519	520	527	543	532	537	546	498	524	575	503	555	530	524	535	483	523	562	502	539	543	567	506	541	598	531	542	521	530	538	591	547	466	558	532	547	553	520	543	508	570	522	518	500	557	557	557	535	559	532	505	557	491	543	488	536	550	530	521	559	602	569	546	546	532	530	549	502	521	556	522	566	511	499	538	567	492	582	504	548	526	533	559	542	528	536	531	523	534	556	531	557	537	526	516	578	531	556	547	533	537	564	521	520	565	529	549	547	509	559	546	495	490	538	482	539	561	533	538	536	535	541	539	559	494	503	544	565	536	552	568	526	504	555	530	515	523	545	542	533	533	568	501	498	539	562	549	570	548	550	567	553	562	527	555	498	533	529	528	559	528	526	547	545	496	503	547	567	547	480	561	535	546	584	528	546	568	527	503	518	521	537	526	512	560	537	549	581	550	534	545	568	541	533	523	551	505	542	550	532	547	539	576	540	535	553	523	548	555	507	539	554	514	583	564	492	523	531	552	508	537	552	535	534	484	528	537	548	495	527	484	521	523	550	549	527	509	524	516	552	555	526	547	559	534	549	557	547	549	541	538	530	528	551	537	577	502	540	541	539	496	537	549	532	553	497	523	523	529	536	558	502	518	527	533	539	535	502	534	514	541	533	518	573	571	520	600	530	571	529	558	472	533	526	522	547	565	521	517	512	541	544	493	541	513	530	541	567	545	509	550	557	540	521	556	516	559	517	543	547	508	536	541	551	535	506	491	533	581	556	531	584	563	543	522	543	529	550	532	576	517	513	536	529	534	524	527	527	537	536	516	556	541	542	522	552	512	583	507	539	531	509	520	530	561	511	534	531	525	523	514	564	539	574	517	531	518	589	555	562	520	520	515	537	519	541	545	550	523	509	549	528	489	557	547	531	553	491	516	551	535	537	559	525	565	558	527	531	488	567	589	580	546	509	519	525	535	516	558	497	487	569	561	521	594	548	557	552	547	496	541	470	527	561	516	573	565	536	555	511	502	502	531	546	535	497	512	552	549	503	540	525	521	532	569	528	564	547	531	515	534	571	535	526	555	509	554	559	550	516	564	537	555	515	485	536	502	532	538	538	501	529	570	525	529	512	537	545	533	529	530	587	534	578	540	540	520	565	560	541	498	542	567	531	532	530	538	572	555	510	486	538	554	556	512	543	544	531	544	521	528	578	539	554	537	600	519	510	501	527	543	566	552	592	495	472	538	559	513	512	536	534	510	572	539	562	538	540	531	546	551	548	538	505	539	540	483	527	572	530	549	544	510	550	541	522	533	525	528	536	591	547	515	538	540	554	566	500	554	561	539	514	545	529	563	576	568	542	521	535	537	507	535	537	545	548	592	540	533	583	550	529	522	507	542	551	516	531	513	535	550	555	541	520	543	537	542	550	486	558	518	489	475	523	569	530	545	524	523	549	543	532	531	516	515	512	538	566	547	564	569	523	594	548	512	567	527	513	513	542	481	557	492	521	511	528	513	518	494	535	545	535	530	538	508	565	550	508	531	553	526	515	562	529	547	536	511	549	514	551	543	536	513	516	552	555	521	513	515	555	525	547	541	559	563	528	534	575	535	550	531	529	532	539	506	562	545	533	550	526	544	537	518	562	505	528	601	535	511	544	554	552	534	531	547	487	524	546	555	540	574	520	476	548	568	546	583	564	544	549	509	541
6254	3682	3633	2021	1147	1247	936	746	671	724	1041	2189	1912	1320	809	529	496	451	431	435	441	425	456	470	465	436	452	455	463	426	449	459	432	440	437	457	442	439	449	477	459	436	421	451	451	464	456	410	438	453	468	442	461	453	442	468	454	447	452	443	444	460	454	429	406	472	469	429	418	463	425	454	403	457	451	453	489	468	454	463	454	465	466	442	478	468	468	468	462	461	481	436	495	449	426	419	413	456	441	428	483	437	464	463	461	462	436	441	461	482	457	451	452	426	460	474	426	462	422	446	429	437	439	424	477	413	461	456	405	428	450	427	443	474	459	465	449	484	458	433	465	446	422	460	446	413	452	453	433	428	450	436	415	465	475	461	444	479	426	459	433	470	487	460	471	397	462	457	447	464	419	462	425	460	423	441	476	476	393	445	464	455	451	452	482	466	483	448	458	420	437	465	405	474	439	461	445	464	439	445	414	472	433	468	436	456	416	435	475	451	487	435	433	423	472	464	441	457	433	434	471	411	465	465	450	458	461	477	475	453	453	445	411	466	467	432	444	435	450	448	448	428	432	437	445	437	453	449	438	458	440	465	433	434	462	455	431	439	446	434	485	435	456	416	473	431	447	455	414	424	421	408	448	447	447	445	448	414	433	411	439	448	438	400	439	438	436	440	443	414	461	491	449	476	453	453	460	445	463	429	418	493	455	472	439	432	464	465	400	443	440	432	443	461	487	430	440	441	440	451	471	480	449	417	479	404	456	433	456	462	415	463	428	452	447	412	440	429	443	421	413	454	436	454	445	433	426	449	467	458	434	397	445	460	458	428	465	445	423	399	417	485	397	451	452	460	414	422	444	477	455	453	448	473	477	471	443	450	450	457	437	466	468	452	431	438	431	453	461	494	446	425	471	466	409	466	466	468	454	441	475	449	463	465	461	453	453	449	414	447	404	446	476	461	418	445	439	430	482	419	421	436	480	448	461	441	432	424	447	427	467	463	458	434	454	451	430	420	438	432	436	434	415	432	424	436	453	452	443	454	451	422	429	450	435	449	412	423	410	464	450	474	441	448	412	463	455	459	391	452	454	464	461	456	449	453	489	438	419	427	457	463	406	456	470	415	439	491	421	456	436	451	467	466	455	439	425	457	429	408	475	436	456	425	417	461	507	456	429	396	462	447	424	442	434	451	396	447	436	473	464	442	461	425	468	454	448	452	436	448	494	450	443	438	442	454	442	425	424	449	419	435	470	425	476	418	431	467	439	443	477	439	463	466	419	417	460	388	419	428	468	459	484	428	465	424	479	471	466	417	430	419	433	444	449	440	431	444	434	448	448	425	438	442	501	398	477	431	465	478	419	468	426	429	493	424	454	472	391	435	451	415	467	441	439	465	441	426	419	464	442	427	437	420	473	436	457	409	458	452	452	478	455	437	417	472	419	454	423	474	421	448	413	479	451	431	473	434	443	438	461	429	454	474	443	467	428	446	437	491	459	446	449	432	450	443	425	449	427	467	435	439	478	417	447	420	436	431	443	427	461	443	453	466	423	458	428	483	431	438	444	444	459	423	435	467	451	444	476	451	468	432	456	469	442	478	418	457	429	461	490	465	472	422	445	413	449	416	422	395	438	456	433	462	430	522	428	438	457	450	458	468	443	411	417	434	465	461	444	440	422	469	470	442	504	435	448	452	434	451	434	449	444	477	426	454	458	410	411	443	444	449	447	455	460	456	429	430	461	446	473	473	476	438	446	471	450	433	442	421	450	423	478	449	469	453	447	441	452	434	445	465	471	488	427	407	451	463	435	448	471	453	453	433	452	451	430	460	458	447	448	462	463	446	428	488	449	441	455	476	454	435	454	429	481	442	426	458	432	461	441	409	475	454	454	462	397	461	435	453	504	449	450	459	414	462	459	450	500	434	438	439	442	426	443	452	460	429	435	436	467	452	427	451	421	444	477	473	429	432	462	445	465	458	437	431	425	436	435	463	427	418	442	475	404	425	456	417	430	423	441	436	430	433	473	479	475	453	434	456	409	440	423	451	477	422	454	482	447	412	405	457	483	450	435	508	462	505	413	428	433	451	481	442	462	451	435	442	446	470	473	459	444	495	425	478	450	436	451	450	428	438	445	444	459	472	454	432	465	396	502	414	483	489	458	440	432	438	471	445	424	439	472	438	445	425	424	462	443	443	408	458	441	470	464	428	433	429	456	420	486	436	458	450	487	413	445	445	437	454	472	436	456	463	445	450	442	455	430	479	464	428	430	434	444	463	448	413	463	418	440	461	431	424	416	452	475	438	460	489	422	492	445	439	484	461	429	450	444	445	454	403	466	477	467	480	454	445	465	469	449	441	425	464	413	421	455	422	467	433	417	452	430	405	463	453	456	420	425	459	452	456	404	463	462	468	491	423	384	437	490	421	446	421	432	459	453	450	445	459	406	432	428	442	450	451	440	453	454	450	437	460	486	424	444	455	453	431	471	452	433	420	421	454	430	459	440	439	463	440	418	446	446	444	432	469	416	455	462	437	430	428	423	431	453	459	446	434	467	449	454	443	470	500	416	467	437	413	464	444	447	454	444	425	477	444	425	443	436	453	425	465	438	491	427	462	425	424	437	429	438	433	489	448	422	456	465	441	425	434	439	458	432	430	441	466	485	489	451	436	461	451	475	467	476	456	449	504	453	438	483	448	404	456	430	416	458	436	443	411	450	404	432	452	433	440	470	505	417	467	465	471	471	439	423	443	452	426	460	430	448	459	422	417	441	466	443	475	442	445	423	440	449	436	441	442	469	456	459	458	447	430	460	455	430	426	448	412	496	466	457	464	450	443	461	441	445	441	456	396	410	423	425	451	461	459	495	413	457	416	457	444	480	464	464	453	446	467	457	483	433	453	427	435	419	475	440	433	430	437	486	489	444	455	442	464	465	467	468	450	419	418	445	455	443	442	416	485	478	444	439	445	491	419	462	415	467	414	402	443	443	475	455	443	427	433	421	455	442	455	428	418	450	456	453	439	430	442	474	460	430	434	444	443	420	414	440	435	418	420	457	484	403	404	431	436	482	440	418	414	453	427	438	437	421	468	451	418	408	450	410	441	460	448	445	458	428	468	430	449	451	475	447	483	460	468	419	417	468	465	445	435	465	482	448	426	441	445	440	427	441	444	438	459	419	434	415	456	450	432	456	467	425	453	410	460	441	445	429	450	446	448	457	469	463	465	452	423	420	432	426	451	455	474	412	458	424	437	464	427	411	415	482	442	443	412	442	482	495	425	467	451	417	452	429	398	434	438	499	436	446	472	439	442	470	455	458	447	436	491	409	447	438	458	454	498	480	472	443	459	427	481	407	439	475	423	427	453	489	468	429	461	430	389	445	452	467	458	434	432	480	407	451	437	440	491	397	453	451	424	428	440	451	440	457	429	460	458	419	426	431	445	398	459	452	418	405	461	460	432	404	424	484	457	441	448	445	470	412	459	457	447	457	428	457	468
24706	20771	26661	24666	10909	3253	1899	1087	1044	1139	4795	15808	12310	6511	2309	963	649	606	569	607	531	579	580	590	580	583	555	547	565	593	572	563	577	567	570	555	564	544	562	574	578	543	613	586	575	538	561	538	612	552	580	582	550	567	571	567	543	581	537	560	569	556	575	603	574	536	529	583	557	562	558	584	577	591	581	578	552	555	516	572	562	585	568	569	537	557	575	566	560	573	586	581	596	563	572	560	606	547	562	550	529	578	565	545	548	544	579	585	562	533	591	585	561	560	578	538	597	524	571	531	595	550	557	562	550	589	532	575	582	601	575	554	548	556	613	601	583	563	534	556	581	562	540	578	573	565	561	544	578	556	578	596	550	597	564	577	559	555	527	572	577	555	568	591	561	561	584	529	579	568	621	554	590	555	574	591	555	565	609	540	538	570	583	593	588	546	602	553	537	507	538	524	591	546	609	572	551	561	572	530	609	568	556	570	593	621	545	536	571	533	565	572	598	522	543	571	571	562	600	558	627	567	558	567	562	513	538	617	580	539	610	535	584	612	584	571	569	571	551	525	558	564	617	574	554	534	537	575	549	550	565	581	563	591	522	541	561	538	584	594	534	572	540	591	560	566	558	553	565	570	541	561	541	558	583	516	642	543	574	539	551	592	552	545	554	523	592	594	596	580	529	570	554	588	574	537	551	591	624	543	543	568	573	538	572	563	553	559	523	579	609	577	540	571	556	570	552	609	581	583	583	544	516	568	558	558	552	515	507	587	566	544	550	599	577	572	576	566	562	529	570	572	577	572	548	549	568	573	597	564	519	577	575	548	574	579	589	591	609	543	576	559	583	555	585	546	548	532	527	590	558	548	532	524	514	539	558	553	568	567	559	542	571	562	549	596	581	579	593	515	543	603	574	546	533	557	596	580	552	583	533	524	574	550	557	547	546	635	539	587	546	577	601	571	538	552	589	571	522	569	529	572	549	580	589	506	565	556	585	584	576	524	543	560	520	562	592	537	585	609	564	523	585	564	554	524	571	590	559	566	545	570	564	599	547	558	555	576	568	530	549	559	581	623	525	564	541	547	550	563	531	564	544	556	527	594	560	552	554	574	521	548	605	584	591	568	516	582	558	599	531	560	536	565	547	552	577	602	555	543	536	570	550	559	551	545	574	589	560	576	539	617	639	554	564	542	495	569	536	573	598	540	590	547	577	608	588	571	562	599	587	494	498	579	538	563	574	590	585	551	563	545	564	515	551	566	502	577	568	569	560	526	534	538	554	534	566	548	543	537	560	528	568	585	574	560	542	535	548	539	570	560	538	548	512	548	564	530	542	543	537	561	557	559	549	583	571	598	546	531	547	560	515	554	548	566	576	558	507	553	555	561	539	602	520	574	560	553	557	550	518	533	562	549	576	548	554	570	574	543	547	567	545	558	555	528	573	578	567	541	545	552	526	582	563	568	557	581	586	589	562	554	567	552	567	582	542	571	560	534	564	551	556	531	560	582	577	591	548	533	530	570	514	532	549	568	555	585	555	569	592	582	525	545	553	566	587	561	533	537	580	595	556	622	570	532	574	587	544	517	539	586	587	530	597	554	543	555	547	532	566	567	558	566	545	514	551	567	590	554	521	534	583	548	578	529	533	552	540	592	549	533	581	566	556	565	562	542	548	590	556	557	543	580	556	553	582	549	557	552	583	612	595	575	606	535	556	537	600	555	605	569	522	549	539	517	573	580	586	581	544	578	612	596	545	552	570	547	567	571	595	575	571	602	595	571	533	564	520	611	532	554	566	552	559	575	535	599	587	577	574	598	587	514	593	542	556	571	532	549	553	550	589	531	595	579	590	546	540	570	585	517	550	590	538	590	582	571	535	576	523	570	567	516	535	556	526	583	533	549	585	576	508	557	523	577	544	563	633	562	557	547	580	557	549	575	593	569	584	564	589	562	574	545	573	545	572	544	559	582	586	575	566	590	589	557	597	573	572	618	565	544	547	584	560	522	544	568	594	569	552	550	507	543	575	564	543	550	566	575	578	602	590	519	579	555	547	567	540	532	560	548	566	557	563	579	613	531	528	539	565	592	559	566	605	589	574	564	558	565	580	553	543	532	531	567	571	582	565	541	583	554	527	545	550	577	545	563	559	563	582	578	555	600	567	540	547	594	566	579	558	561	546	575	549	549	538	540	556	563	555	551	547	549	557	556	509	595	588	543	545	539	538	584	602	573	548	560	540	570	575	582	547	528	548	594	593	583	599	542	553	567	598	555	559	604	541	555	578	566	523	552	574	544	563	590	521	562	515	605	556	510	544	585	584	572	580	576	573	532	542	574	543	537	564	545	533	544	600	576	518	570	601	551	534	544	531	562	529	548	558	589	534	551	557	569	577	591	529	597	545	599	513	518	587	562	551	543	554	571	575	575	567	574	582	556	585	547	581	542	566	561	540	573	566	545	554	535	606	562	563	568	553	551	528	554	558	543	545	568	583	562	525	553	542	580	553	557	553	564	547	520	558	558	545	614	537	557	523	608	509	571	550	543	575	589	525	560	549	542	571	595	572	602	603	586	568	590	570	555	539	557	598	568	612	588	555	529	572	607	566	569	575	590	553	575	589	597	547	531	624	506	562	529	554	571	565	548	553	632	613	590	601	545	517	528	564	593	577	588	570	553	542	560	543	565	555	523	583	561	544	510	576	573	598	592	588	535	575	589	513	602	548	565	527	530	607	538	565	546	526	557	525	552	555	569	556	555	560	590	554	514	594	560	590	549	556	586	530	607	594	529	579	597	558	540	523	588	579	537	563	566	590	546	576	557	577	558	567	565	552	530	583	481	576	600	577	557	537	533	546	561	596	578	577	525	545	528	516	613	597	598	597	584	616	581	589	539	626	553	578	614	598	576	600	564	583	532	552	564	547	549	605	564	533	565	596	499	571	568	522	557	548	565	585	535	581	584	560	569	593	550	573	548	569	568	546	557	558	554	584	551	600	574	604	550	539	550	559	568	587	567	608	575	568	618	562	615	570	581	574	566	580	589	564	587	508	589	531	581	600	572	556	543	554	549	534	579	562	589	527	543	576	525	525	518	531	569	557	568	588	557	542	617	538	569	530	566	538	558	553	565	556	540	541	591	564	564	595	577	600	536	560	588	558	565	568	551	551	590	572	594	557	585	570	557	564	577	535	594	555	558	594	584	580	533	585	586	551	523	527	573	558	593	542	587	555	559	550	544	533	548	549	538	570	526	550	567	535	552	550	548	605	586	567	560	582	564	552	583	553	542	593	548	552	520	559	553	536	585	527	556	573	550	564	536	578	587	563	584	600	558	562	631	552	557	547	519	639	553	571	579	587	585	505	619	563	540	543	531	573	583	525	575	537	582	549	546	597	523	534	572	598	566	532	580	551	582	581	567	573	550	564	575	568	560	577	582	592	598	560	551	547	552	522	574	540	541	567	576	569	598	541	533	535	578	603	539	569	561	576	566	599	527	556	555
5499	8705	8089	5366	3854	2793	2019	1327	1233	1331	7328	16503	11458	6316	2293	875	557	525	482	469	461	464	518	462	452	504	480	474	519	515	491	473	528	455	472	509	480	478	455	484	462	490	490	451	514	522	465	480	500	472	463	498	464	475	496	467	488	483	501	437	458	478	482	477	513	504	499	482	465	507	444	519	493	536	500	475	476	482	495	461	494	516	480	481	505	459	476	504	462	491	497	474	472	460	475	484	510	490	488	497	489	519	484	462	475	455	493	498	479	491	444	470	516	453	438	491	529	481	499	486	470	432	462	508	460	521	506	493	495	472	442	478	499	483	480	472	450	498	523	508	462	493	508	454	508	458	500	477	477	527	476	448	487	510	459	493	475	500	528	480	496	493	482	508	463	473	520	455	467	480	516	482	457	483	491	495	473	493	440	489	471	474	458	462	413	512	511	469	486	473	485	478	466	495	487	476	456	511	481	483	470	478	459	468	442	472	478	483	489	463	484	480	500	469	475	476	525	456	508	491	505	468	521	451	498	448	508	451	493	456	534	469	462	503	495	454	505	460	488	486	448	458	495	474	470	479	447	463	477	484	491	492	447	472	454	462	512	460	493	453	486	507	494	496	469	472	484	494	506	514	485	462	505	502	462	469	479	468	452	480	474	489	451	508	480	524	463	472	506	473	493	445	511	496	494	476	488	506	468	443	509	452	501	467	459	492	470	493	492	486	489	474	474	480	483	469	455	485	475	472	503	483	461	483	433	498	513	488	474	438	466	510	474	502	471	501	505	485	463	487	460	482	534	471	499	465	490	463	450	481	482	453	473	509	500	461	509	445	474	502	471	481	450	480	465	489	478	488	413	460	469	492	494	449	482	502	485	468	500	473	502	495	509	477	522	460	468	467	500	508	495	520	509	515	480	533	473	443	489	473	443	478	493	491	483	488	464	455	495	487	461	468	526	481	478	463	489	460	511	463	435	490	463	542	479	432	476	515	508	464	468	494	500	471	467	501	495	484	509	500	480	505	467	486	489	496	519	455	479	465	457	483	492	475	456	475	483	505	538	482	483	464	480	483	518	514	491	480	515	470	447	481	487	478	501	473	495	511	489	454	454	452	502	476	439	486	474	528	461	509	452	511	484	483	482	466	497	494	503	512	456	502	473	492	479	463	489	508	472	505	482	501	482	472	424	452	506	515	494	477	475	512	461	471	502	481	485	469	467	457	486	495	473	502	455	509	471	472	477	491	478	484	504	456	451	468	499	489	488	488	498	513	476	487	460	485	473	496	485	475	449	474	469	493	474	533	476	485	483	486	458	477	462	452	491	515	463	466	472	467	483	474	494	508	481	515	437	498	489	508	507	491	477	508	489	468	502	481	451	516	477	510	510	503	468	422	471	480	510	445	492	477	480	488	455	494	495	499	468	486	454	459	506	482	467	506	499	489	453	420	455	476	455	471	470	468	508	513	472	469	487	448	452	474	526	498	465	462	495	453	450	470	494	470	490	482	545	502	484	444	428	477	468	449	477	494	493	487	491	481	453	490	483	442	475	492	504	487	491	484	488	516	505	519	452	486	442	501	488	480	458	470	478	505	498	483	476	464	486	475	484	489	493	514	468	464	482	454	506	491	487	483	465	510	495	474	482	467	479	442	454	489	446	482	471	524	495	483	466	451	486	512	482	438	495	461	481	475	502	456	461	498	451	490	499	449	512	472	500	460	426	445	472	503	455	477	518	509	468	474	492	445	469	467	473	493	430	469	494	475	462	489	487	464	486	487	485	488	480	518	498	503	479	491	488	465	472	447	484	522	461	483	483	481	500	479	440	465	480	477	480	467	475	466	522	501	473	498	452	490	453	480	454	474	448	505	464	431	474	490	483	461	507	484	478	460	460	447	461	493	449	481	491	472	495	464	471	484	495	466	486	421	517	466	423	484	516	498	485	481	443	508	440	509	485	468	497	496	464	451	494	446	528	437	496	475	458	470	465	478	445	489	479	478	511	466	491	486	539	448	495	452	449	480	495	480	488	504	475	505	453	519	474	435	477	468	442	434	471	487	492	497	470	452	551	531	474	474	519	521	493	479	479	488	477	476	477	454	476	476	475	465	472	477	499	464	493	452	482	500	451	488	507	503	444	448	429	498	476	488	458	477	487	475	456	482	443	529	494	472	504	473	467	479	503	502	464	473	470	475	483	482	511	446	462	477	484	473	459	507	500	519	443	507	488	457	473	461	484	526	483	518	445	495	465	484	450	491	479	477	469	457	447	503	492	468	476	478	472	533	458	499	500	488	500	449	497	486	443	462	473	463	455	496	491	498	500	470	473	476	478	488	456	483	490	494	463	474	463	509	464	470	467	522	469	493	478	450	464	519	428	469	510	512	468	471	450	478	524	449	463	438	444	464	497	499	520	488	454	462	522	484	489	448	482	499	483	458	481	491	481	475	478	470	482	486	467	439	482	474	456	438	484	492	509	476	481	464	491	438	461	470	495	478	492	455	512	446	451	469	458	469	477	482	508	457	455	489	474	477	462	454	500	463	489	457	450	466	458	481	489	495	526	441	488	443	464	479	512	455	499	484	475	504	483	463	485	473	513	462	469	498	464	490	504	478	470	468	516	487	486	480	481	492	487	459	489	474	488	475	475	470	480	483	477	456	532	532	505	472	468	473	442	501	469	466	456	472	467	457	442	432	508	472	468	484	509	472	497	464	508	480	448	469	485	473	483	478	469	484	480	466	465	463	477	475	465	466	489	489	466	481	486	526	485	488	469	479	461	466	491	449	468	466	451	449	471	477	464	486	489	467	496	483	441	538	470	515	443	482	473	452	477	518	507	468	456	477	434	502	495	458	496	474	533	461	458	459	520	477	486	478	487	493	465	496	479	476	491	494	448	496	496	460	473	505	500	457	483	469	461	495	450	485	491	446	460	446	492	478	474	479	449	495	495	473	457	484	502	473	428	485	444	486	508	475	506	489	460	480	451	500	475	501	518	472	463	485	504	462	488	482	484	493	441	465	474	464	485	433	536	473	529	506	479	486	524	494	493	479	500	474	461	530	479	482	471	487	498	490	449	457	444	474	471	493	507	455	466	429	462	515	488	464	454	472	461	492	460	483	478	430	443	489	467	488	476	486	498	501	452	467	474	456	450	434	482	436	475	435	486	490	483	483	492	494	455	474	492	513	471	530	492	479	519	455	494	510	500	490	457	487	457	469	481	476	483	462	447	465	458	445	494	493	519	485	467	452	453	502	473	499	486	497	472	460	489	454	508	469	490	464	482	461	538	498	484	500	461	493	431	509	454	497	483	477	504	523	500	460	461	440	465	464	477	455	496	448	488	479	494	490	477	466	464	459	446	490	476	463	475	447	498	487	485	473	489	511	487	458	461	480	472	448	498	506	460	441	473	455	438	470	489	463	498	480	467	488	491	516	478	477	475	458	487	473	504	471	480	480	462	459	466	465	467	496	442	489	536	479	475	452	489	485	452	450
23803	20757	27748	23841	20466	10086	3363	1980	1843	1699	6981	26143	22894	13401	4302	1390	813	713	737	694	658	689	679	666	649	704	690	698	685	678	658	652	725	659	653	654	714	660	686	713	702	689	717	656	698	716	703	696	650	624	716	682	677	679	653	701	713	649	671	680	690	667	664	690	784	694	704	657	673	638	680	709	666	688	670	715	703	702	686	691	691	655	691	658	663	681	702	667	672	683	631	663	694	650	651	715	693	666	672	689	646	720	682	664	650	685	698	619	699	707	670	651	693	691	671	687	642	684	707	671	686	662	670	677	710	735	670	675	683	688	681	719	671	688	704	708	628	649	686	689	689	679	682	692	663	680	676	721	653	713	686	630	685	680	669	684	694	664	712	636	710	664	680	657	691	642	695	717	634	652	712	684	618	611	665	721	679	660	711	726	689	700	674	680	656	666	690	707	675	716	694	696	697	656	657	713	642	706	659	630	682	686	690	664	624	665	721	686	675	715	723	688	682	684	706	725	674	669	690	677	650	687	705	692	689	697	684	687	678	668	690	649	678	667	631	644	691	673	677	666	693	667	667	687	683	659	623	695	680	653	650	724	687	664	677	652	689	703	681	674	679	691	702	685	723	700	657	670	677	643	674	666	661	696	659	671	671	687	696	738	690	666	692	685	675	702	660	676	719	648	667	649	659	638	680	740	721	682	690	684	624	695	651	626	711	701	676	711	654	732	673	650	691	690	653	691	649	688	670	671	690	688	673	662	674	699	687	671	682	648	671	670	690	632	694	656	737	699	668	658	707	686	693	674	697	658	708	746	639	718	713	653	656	669	685	684	711	659	659	705	703	661	656	697	676	662	663	670	677	724	711	623	673	689	665	694	721	666	657	669	689	607	696	678	680	661	685	667	698	694	688	701	713	677	688	682	729	660	697	697	675	662	717	678	668	673	700	674	680	755	706	676	712	669	691	651	658	686	649	665	717	689	661	693	708	671	671	636	652	655	674	646	667	666	678	671	671	668	717	668	675	654	654	665	683	605	652	673	705	709	694	699	616	666	695	627	712	744	654	712	632	655	693	672	722	649	625	707	672	689	663	672	718	683	683	699	626	687	663	716	672	728	667	674	718	665	693	629	691	678	688	703	666	696	673	716	681	673	678	682	676	652	653	661	676	682	678	660	678	673	672	664	663	651	686	648	736	685	645	665	685	684	694	683	689	648	705	630	695	708	667	657	681	665	716	676	636	647	651	670	696	684	651	702	676	703	714	698	649	676	690	680	686	680	701	683	666	684	668	684	650	683	658	695	641	708	649	657	674	722	691	714	676	702	642	660	667	686	644	668	661	690	683	677	657	683	731	653	680	691	676	673	669	676	656	671	663	680	673	670	693	647	660	694	698	660	675	671	674	678	653	687	674	703	691	672	672	725	701	640	660	695	690	645	644	698	687	716	678	696	688	661	662	699	738	674	686	701	695	659	678	676	634	670	676	681	641	688	719	686	648	670	680	700	636	658	698	656	702	665	679	702	728	694	688	687	712	705	665	687	681	663	728	669	642	679	667	682	673	675	666	637	663	665	713	691	657	678	706	642	694	666	726	688	661	691	682	686	668	705	675	663	664	679	646	668	675	730	667	702	678	692	712	681	699	632	630	640	669	630	670	720	630	694	683	663	645	705	709	673	682	706	626	681	654	683	697	627	703	664	651	655	672	671	688	647	681	703	697	708	715	743	677	729	691	671	668	650	634	678	691	661	655	718	699	657	702	722	666	698	757	721	670	621	640	673	632	708	714	690	711	695	680	661	703	635	688	724	691	634	664	678	665	711	655	680	671	668	698	644	701	695	695	680	642	712	663	600	714	680	668	659	624	678	654	637	676	693	625	689	701	671	709	602	690	653	657	709	662	710	638	644	656	699	713	633	647	649	639	684	650	657	673	629	679	644	644	665	681	675	696	694	682	719	684	718	655	683	702	660	673	649	680	661	702	703	686	660	631	692	690	640	744	646	693	686	646	690	699	678	668	662	692	646	737	696	688	707	691	642	640	633	714	671	679	675	703	666	616	668	659	651	658	705	686	654	684	607	644	651	684	686	647	680	660	670	633	660	663	660	678	669	642	682	755	694	642	701	662	663	680	653	660	698	674	665	690	687	675	673	712	691	694	699	649	698	700	632	624	705	638	686	665	648	654	667	697	678	699	663	675	706	673	641	670	651	637	683	685	699	680	649	665	708	644	656	701	649	666	675	670	645	648	648	687	689	664	691	658	691	649	653	681	661	684	683	679	726	655	651	650	682	691	739	645	647	709	673	629	621	673	713	671	687	670	675	683	656	681	653	686	656	671	675	647	650	591	659	670	669	652	719	669	726	696	702	681	668	690	638	697	666	649	695	641	624	690	702	671	624	699	688	661	648	650	699	666	667	676	693	686	684	687	664	687	705	655	629	675	707	639	662	677	665	695	691	675	646	632	675	681	715	651	671	673	689	664	679	699	706	652	645	603	635	646	672	673	657	734	694	675	665	645	686	665	704	659	681	676	708	666	674	706	699	710	681	667	631	649	667	667	694	652	669	665	696	682	649	664	681	645	709	661	626	731	673	675	715	636	694	643	695	675	631	725	641	690	690	694	689	659	702	733	673	716	673	677	651	659	683	699	667	696	676	693	656	647	660	648	672	702	669	685	643	691	669	630	684	665	719	643	676	642	667	640	645	707	681	702	641	638	649	680	672	703	694	638	663	666	677	641	697	665	669	632	638	708	621	706	651	658	684	742	684	665	681	647	641	683	650	652	652	670	642	649	641	661	654	678	674	644	655	671	669	714	695	674	668	675	677	688	684	682	702	681	671	602	686	662	661	686	628	680	680	623	578	643	707	657	660	672	652	709	647	679	707	658	682	653	669	707	710	665	651	660	646	679	675	678	664	625	700	625	707	699	699	638	635	666	685	698	672	727	683	648	679	676	713	680	702	678	684	705	682	725	670	683	650	678	653	700	675	694	652	658	657	662	740	717	678	631	664	657	612	709	707	697	612	652	629	698	668	623	651	670	662	671	622	695	673	662	671	675	664	682	704	731	674	662	696	667	669	693	663	683	683	666	728	660	699	635	644	688	701	677	677	661	663	699	665	671	703	721	671	714	679	641	620	672	670	605	707	666	689	611	652	700	673	673	656	688	662	643	662	653	679	683	703	687	690	664	697	665	675	633	689	668	654	680	711	728	668	697	713	711	652	658	652	600	653	650	674	670	689	677	681	679	668	686	669	630	699	730	678	650	662	676	666	644	642	665	642	667	672	676	667	677	685	671	641	634	661	672	686	689	717	666	689	689	672	660	645	662	645	697	641	677	685	651	621	641	643	669	675	691	677	663	715	652	668	688	677	676	627	722	662	701	691	678	678	675	683	660	697	660	735	662	705	667	668	678	647	706	651	651	677	687	623	694	664	676	704	661	677	675	706	676	665	657	644	677	704	651	712	693	691	655	710	709	662	673	634	668	673	658	690
6653	12596	12230	7471	4857	4061	2582	2188	2531	2200	10070	26112	20022	11162	3993	1394	734	602	548	604	613	583	569	589	616	594	553	590	613	574	575	599	556	581	586	573	553	575	577	535	556	574	587	550	594	555	580	606	564	576	573	563	548	587	610	565	567	555	569	593	570	573	565	552	564	552	571	547	545	610	565	561	586	577	583	585	554	524	561	567	574	570	550	586	530	582	582	563	594	561	592	562	572	566	604	577	562	563	557	578	566	556	626	554	591	563	565	596	570	563	561	580	590	586	589	528	592	562	536	563	564	611	555	544	560	587	562	589	567	575	565	582	562	617	550	599	557	616	576	547	576	547	544	571	562	541	561	549	549	514	612	574	569	568	604	550	586	592	576	545	565	599	578	547	542	601	587	619	602	626	618	547	594	558	573	593	567	564	534	590	584	574	533	559	560	608	544	562	592	596	551	583	606	584	592	563	542	557	548	587	564	529	522	516	574	549	546	555	557	577	595	576	524	589	572	584	576	564	625	599	575	542	571	581	518	557	545	581	606	535	589	557	579	523	549	572	557	578	581	506	570	581	543	586	577	578	569	574	538	607	541	548	570	630	572	524	558	528	517	606	565	606	556	561	569	597	554	623	579	532	575	578	578	591	546	572	580	565	543	523	559	598	607	599	621	566	531	581	540	566	571	547	559	515	530	591	577	603	576	540	582	535	583	540	530	566	561	576	563	626	596	558	545	546	552	557	586	564	582	545	578	578	554	555	565	557	597	576	543	596	584	603	539	585	521	558	531	563	580	582	573	566	547	570	580	557	582	594	544	572	597	575	583	541	611	571	544	562	568	574	586	576	521	572	576	533	558	580	558	579	568	573	593	566	550	524	624	561	594	574	600	559	587	560	574	563	603	527	569	597	594	553	604	539	561	614	581	578	563	575	553	537	569	606	578	558	572	572	556	564	565	560	590	541	533	558	603	561	550	582	544	566	543	557	549	519	562	531	533	610	587	567	574	604	567	598	582	569	579	566	574	531	568	605	577	546	563	545	550	563	570	571	508	546	550	602	545	605	558	583	568	527	556	556	604	546	573	571	573	584	537	529	615	570	533	563	570	597	543	548	589	570	598	559	552	563	535	562	536	538	543	573	563	555	552	526	545	595	551	560	565	566	585	561	583	550	615	595	558	590	541	564	571	580	541	583	557	601	540	562	562	584	546	593	559	608	600	554	566	573	557	569	547	562	577	548	594	566	554	553	558	580	569	586	555	580	557	567	549	501	593	583	548	596	577	582	587	556	560	601	576	590	585	552	605	526	584	550	567	550	575	557	575	591	586	557	559	587	546	558	529	557	591	581	578	600	558	551	576	568	540	566	569	548	584	552	564	566	543	601	542	532	539	563	591	569	593	546	574	527	540	584	532	563	584	530	580	557	583	533	543	548	535	603	554	524	537	520	570	593	527	587	522	541	559	559	609	582	582	555	574	557	583	585	534	603	599	562	560	592	610	557	568	553	556	555	560	572	576	551	584	547	606	582	582	567	577	569	577	567	580	540	590	540	535	551	596	540	583	594	570	617	582	542	567	564	587	549	594	590	598	552	562	567	568	598	597	570	580	597	566	573	596	555	590	613	554	547	582	562	551	559	555	551	581	549	568	552	548	579	585	557	573	593	570	573	573	565	540	590	590	562	557	631	587	604	611	543	556	523	560	590	583	586	575	555	572	564	560	576	563	591	553	581	571	550	544	579	569	585	537	576	602	581	573	582	557	526	558	560	552	581	566	582	557	551	551	592	559	579	590	590	540	569	573	552	589	549	579	532	622	566	590	563	577	566	536	608	590	518	538	572	578	583	564	572	519	580	580	593	586	560	609	580	559	601	568	566	533	568	529	560	555	563	566	585	571	581	573	570	566	556	570	541	597	530	577	555	564	559	544	578	557	541	527	570	553	517	588	576	610	584	577	555	555	570	577	580	532	574	572	577	593	544	617	580	602	547	575	565	594	550	512	550	555	553	575	579	531	543	562	545	613	579	539	569	580	538	542	639	530	584	548	550	593	573	517	550	618	596	573	571	556	536	558	553	572	564	552	567	574	597	579	552	572	589	555	560	557	555	595	527	557	549	560	562	552	550	575	535	583	562	590	558	553	567	542	571	591	588	567	530	564	576	577	576	584	599	552	562	544	597	561	596	554	550	576	557	564	560	561	589	555	591	568	551	578	535	564	566	593	568	593	542	557	557	601	595	573	535	548	561	527	551	593	539	566	575	529	567	590	556	588	592	562	517	572	596	575	584	579	583	526	578	567	591	535	619	611	600	541	561	601	541	569	583	546	540	543	531	589	614	576	569	587	512	556	610	552	602	568	554	589	546	567	570	557	559	547	559	539	574	579	550	586	555	607	605	548	576	539	587	556	580	544	612	545	581	565	560	585	565	563	626	572	567	583	568	553	594	578	556	555	603	554	591	573	526	538	580	588	556	542	533	552	548	546	600	531	568	555	561	558	572	553	575	583	585	559	543	595	591	507	541	561	546	571	505	568	573	563	599	559	589	606	542	596	573	554	566	562	587	601	566	572	568	541	533	565	559	565	540	562	546	594	604	544	561	584	566	584	575	558	545	591	580	567	543	562	550	582	624	536	562	602	567	605	587	590	564	606	555	626	525	567	577	542	541	581	546	568	541	617	598	576	582	562	560	601	532	550	602	592	584	545	550	581	564	565	584	587	551	569	563	548	547	554	563	607	540	573	521	566	597	573	556	554	574	553	547	578	509	534	580	608	555	617	563	544	589	573	563	575	576	566	534	511	580	530	517	572	559	538	565	535	525	599	544	556	544	558	554	544	561	558	532	576	553	546	508	586	592	571	521	562	525	614	537	551	550	555	565	572	547	583	510	571	565	578	566	590	507	538	546	578	532	611	547	588	581	581	574	584	549	578	536	564	554	538	577	550	580	548	595	580	552	572	583	583	582	564	550	574	595	556	539	547	620	544	616	509	532	562	572	568	574	596	526	556	536	587	581	548	511	551	568	581	577	577	561	522	521	558	527	587	538	611	566	551	587	559	535	554	545	572	595	571	550	589	549	555	555	586	592	540	581	542	556	548	541	546	534	524	543	551	538	551	566	565	553	624	555	608	590	568	568	571	543	599	593	553	539	576	583	569	585	580	526	575	540	579	573	558	557	601	566	639	612	594	533	593	562	586	530	591	572	536	554	596	577	536	542	555	599	592	523	560	572	581	570	560	578	567	582	554	547	579	600	563	601	565	551	534	570	591	573	600	567	605	569	529	593	613	611	544	574	596	538	562	584	566	564	572	572	576	578	564	587	531	598	562	567	580	591	578	554	568	602	573	606	558	581	546	580	577	556	541	579	552	563	606	582	549	579	585	498	584	601	572	550	546	574	571	578	569	604	561	579	573	594	596	635	604	577	555	572	574	584	562	589	572	539	582	574	516	566	558	549	556	538	542	578	600	599	584	570	583	561	560	571	547	596	605	536	554	555
26890	11613	3831	1926	1240	951	869	770	746	676	705	1580	1701	1211	861	597	526	532	536	567	527	507	494	534	564	527	546	529	545	518	538	524	526	522	520	502	514	497	577	510	524	524	490	538	517	538	516	490	522	501	531	531	518	495	490	536	552	518	491	529	525	517	575	513	497	480	510	537	528	544	543	500	492	541	510	538	558	559	512	515	537	513	514	552	492	536	530	521	500	508	499	506	530	543	518	523	500	509	511	533	532	531	487	504	530	495	493	487	504	511	524	486	539	523	490	479	513	538	521	530	472	513	524	502	512	523	541	490	507	527	504	545	502	518	493	556	501	527	523	482	560	539	496	517	542	510	559	547	535	542	486	469	518	522	511	496	500	531	522	519	510	506	551	529	497	512	528	503	519	496	523	500	523	518	511	535	522	485	493	506	548	503	540	515	503	549	507	533	519	518	503	528	519	502	501	533	494	538	479	570	498	552	530	534	526	511	502	554	521	489	511	468	523	523	550	495	513	533	576	562	517	528	526	486	477	469	545	507	551	490	513	518	504	538	500	529	518	478	485	552	544	539	498	511	524	516	482	489	535	518	498	525	483	531	507	532	554	478	537	498	504	526	526	529	517	545	485	512	506	518	538	543	484	548	485	525	525	528	504	502	546	569	525	488	529	521	498	531	498	501	490	503	507	516	553	507	518	547	508	555	513	522	484	509	527	511	532	512	513	523	534	489	566	492	498	514	559	498	500	504	528	533	505	528	498	458	528	507	537	513	482	480	487	519	524	525	526	504	513	463	548	496	529	496	508	524	520	491	528	511	532	498	476	520	539	522	574	525	512	553	524	525	556	529	540	516	517	494	465	506	503	518	558	536	519	522	506	493	524	559	507	537	534	541	553	529	534	550	525	538	508	497	507	500	519	513	519	509	564	529	533	526	494	476	490	558	489	514	498	478	550	484	552	450	540	538	497	534	499	511	521	533	542	526	517	507	525	501	514	514	546	542	525	498	544	509	466	480	531	510	517	519	539	447	487	521	513	480	470	484	535	535	584	501	516	493	521	530	483	528	584	562	530	555	529	507	558	504	532	572	498	551	494	531	575	501	503	496	516	484	508	571	518	524	531	518	465	510	515	550	515	485	514	521	521	536	588	496	507	514	481	521	534	498	475	491	541	523	502	499	540	512	497	484	528	509	504	510	505	518	509	532	527	511	551	491	539	503	541	522	538	532	519	533	522	498	550	545	537	488	493	513	519	510	505	526	555	533	540	508	499	526	506	517	556	530	503	537	478	528	546	521	508	512	524	487	518	458	545	540	519	527	472	522	489	533	530	514	537	507	527	550	529	561	504	531	490	486	562	483	561	495	539	563	499	500	516	512	551	526	547	536	514	547	486	537	547	536	475	530	569	534	522	502	522	530	529	494	493	521	481	472	549	516	497	496	488	556	514	577	534	508	515	525	488	504	508	504	532	486	535	525	517	531	530	499	555	525	520	501	467	522	519	561	540	581	496	536	543	542	514	520	526	570	519	529	498	514	541	493	522	561	535	538	502	490	530	512	578	541	493	532	499	491	531	538	539	475	495	555	538	544	484	500	517	513	562	553	522	505	502	523	520	508	551	544	490	547	566	532	503	549	517	498	552	458	540	581	490	513	516	512	538	490	559	547	544	489	532	507	542	512	557	534	471	505	489	522	497	536	498	517	532	553	530	523	527	558	526	544	525	561	533	503	472	523	543	556	491	504	516	524	554	522	512	518	540	515	538	540	522	523	503	506	500	473	509	509	486	535	549	483	508	553	501	509	526	537	520	491	500	499	534	547	516	541	494	513	524	496	519	564	528	492	478	533	541	505	484	529	522	531	499	522	521	519	498	560	550	519	550	499	473	525	533	517	535	501	545	552	532	519	516	521	539	532	493	539	541	534	544	543	536	480	549	493	474	545	511	520	559	546	519	507	507	523	534	540	515	486	560	500	484	511	540	531	494	505	521	508	519	488	509	474	545	537	541	538	492	556	548	530	542	509	533	511	481	526	549	523	544	502	512	522	516	519	534	541	544	496	518	547	525	508	534	504	534	507	481	503	515	500	517	505	525	496	526	518	544	536	491	481	550	548	533	501	514	506	544	472	516	516	530	501	566	524	497	490	491	531	559	531	504	526	498	509	536	487	518	529	541	500	507	473	516	515	506	482	517	526	511	572	543	542	490	534	506	534	502	496	489	448	559	541	495	500	520	526	539	518	520	537	517	500	546	502	540	546	532	486	518	511	489	499	504	474	481	512	567	483	486	517	492	526	498	525	478	492	511	494	570	540	500	513	522	526	530	468	501	507	515	527	481	514	534	510	488	551	536	524	516	558	514	524	506	499	491	537	502	514	507	531	520	499	532	540	507	541	506	531	529	542	511	503	476	525	535	539	552	512	532	542	551	523	543	491	489	541	527	534	502	548	538	523	517	521	510	501	523	531	555	531	502	534	514	510	465	499	506	480	518	515	574	569	540	495	498	528	509	482	529	466	541	522	503	554	535	499	509	493	538	529	495	533	527	528	511	533	529	542	537	484	528	484	506	467	539	505	501	539	547	516	549	481	552	512	553	488	539	458	500	492	496	532	512	516	564	545	523	457	541	513	454	552	516	525	540	544	517	513	519	478	528	511	496	546	517	562	532	523	525	531	545	535	519	504	494	515	497	500	554	510	481	544	522	528	492	537	499	497	544	548	512	527	502	527	547	465	516	531	500	501	480	549	489	548	503	507	500	523	521	523	500	505	524	516	509	490	521	522	537	490	510	510	545	537	522	551	553	510	487	488	530	532	502	504	563	521	524	538	550	547	490	505	523	495	506	513	479	510	521	515	552	508	494	509	536	510	530	487	550	484	528	498	530	526	501	553	498	556	510	508	513	501	550	505	492	531	503	504	523	513	508	551	514	509	513	507	490	523	578	519	537	465	538	498	543	501	487	547	535	521	481	492	503	533	510	507	526	559	545	536	508	524	512	544	490	532	501	503	527	524	532	509	509	542	476	515	502	515	533	552	526	520	549	548	519	544	528	478	546	497	529	500	515	527	488	527	518	519	512	524	508	514	499	485	528	500	529	517	514	492	498	511	537	498	509	515	505	524	535	546	499	527	507	481	547	530	540	518	538	527	525	475	464	543	533	501	509	551	528	511	516	494	517	505	504	564	499	534	524	520	528	531	500	527	548	530	523	485	510	542	558	512	517	496	543	523	534	526	524	496	530	491	535	532	546	526	513	540	538	527	510	500	540	528	532	470	500	522	506	571	514	511	534	519	491	501	520	536	519	500	516	496	526	535	492	509	521	522	543	510	495	556	536	527	547	498	538	516	506	538	532	489	498	522	497	481	533	498	551	503	521	515	489	481	537	510	513	514	515	520	537	539	547	500	525	473	526	520	538	520	534	487	520	545	527	536	496	498	518	548	514	549	510	520	525	506	533	530	504	506	506	560	565	497	502	493	527	534	499	483	467	500	538	525
6514	3674	3625	1920	1581	1210	1065	979	868	729	817	2113	1958	1239	773	573	496	457	430	452	397	459	444	424	432	426	459	449	437	413	479	426	428	433	449	447	434	468	433	458	483	423	435	479	460	461	420	435	421	485	450	453	436	434	428	395	425	483	436	404	441	443	418	414	418	425	397	406	428	385	432	440	404	434	421	431	420	452	427	435	463	445	446	456	410	461	443	414	388	405	419	413	444	467	426	440	456	426	425	441	450	455	416	439	461	402	424	435	420	462	476	465	406	425	443	433	476	446	442	456	429	429	472	465	438	436	394	470	453	430	439	449	448	428	440	426	423	440	440	453	441	455	424	420	421	442	428	469	440	469	442	465	426	436	412	415	420	435	448	468	424	413	472	440	439	452	415	454	455	411	451	402	433	438	439	406	403	431	428	442	464	394	441	453	432	415	431	430	452	416	454	444	430	420	487	433	411	454	444	429	423	404	421	464	429	458	409	426	444	441	423	439	424	432	445	430	423	436	447	426	446	489	442	462	434	458	430	417	464	444	424	407	450	429	435	423	448	405	416	383	442	431	433	428	419	416	465	468	424	458	449	440	433	457	402	456	420	453	420	461	427	434	421	448	450	461	393	430	461	430	414	447	450	472	432	450	441	427	461	435	453	431	422	463	423	413	412	436	446	419	432	420	412	425	436	458	417	411	385	422	483	446	435	494	409	470	429	423	389	456	408	404	434	432	413	454	442	428	414	408	431	444	424	421	427	442	441	425	394	450	456	433	434	415	417	442	440	447	419	433	458	444	460	459	460	419	401	445	409	457	387	407	464	433	428	434	471	459	413	464	444	434	468	451	429	415	437	431	429	447	442	428	416	452	433	436	404	413	465	430	449	429	437	422	441	441	429	457	399	469	420	430	422	468	439	416	425	452	422	448	430	445	414	439	444	462	478	457	439	396	429	425	403	448	403	429	444	424	450	443	419	453	474	409	433	429	420	454	460	419	429	423	438	458	439	444	437	421	449	469	444	449	428	421	425	436	423	422	452	408	507	416	405	448	429	429	431	409	378	399	396	465	493	425	457	433	446	421	404	457	395	446	449	455	446	441	418	404	417	467	441	472	432	440	407	448	437	452	428	438	469	434	459	425	426	436	431	462	436	425	427	412	433	442	438	447	414	385	475	426	457	442	407	461	452	449	428	443	486	428	437	437	461	414	456	455	437	418	417	422	403	426	445	417	441	408	448	457	389	414	409	451	426	445	451	472	412	437	465	431	449	419	465	433	442	470	430	445	413	407	424	474	483	445	416	463	441	464	476	410	434	449	446	393	446	425	436	373	448	441	461	430	460	412	453	391	426	418	438	446	424	467	440	480	426	449	442	441	463	435	439	431	442	440	452	419	442	473	415	413	415	433	433	455	430	446	421	440	429	426	436	443	417	478	443	451	412	443	475	412	431	446	425	418	429	444	406	417	423	415	474	395	417	432	457	406	441	447	429	452	422	438	415	441	432	454	463	432	457	436	430	431	430	422	467	419	454	454	437	427	403	426	462	426	433	451	476	412	435	451	410	448	442	446	440	460	436	409	439	448	431	404	442	440	448	416	468	424	406	434	452	410	440	458	420	389	457	420	458	439	450	452	431	458	466	423	442	470	475	442	421	445	486	438	443	428	447	437	438	427	442	432	427	453	428	426	457	425	434	431	467	397	451	485	463	426	441	418	432	423	436	436	451	406	434	481	434	409	466	451	427	423	470	409	406	447	443	428	439	432	408	444	413	440	457	398	456	426	435	472	447	408	444	422	459	425	430	415	458	409	431	434	442	453	441	427	436	407	406	399	451	438	450	437	435	439	437	462	436	452	424	455	428	423	458	458	453	458	388	434	418	431	455	454	392	421	476	426	421	436	426	404	432	418	417	459	443	385	429	420	423	470	406	461	427	423	465	423	435	422	422	450	408	424	414	429	405	417	445	467	420	429	423	442	455	463	455	416	452	451	436	431	432	424	399	430	461	430	457	428	424	426	431	428	436	382	422	447	455	446	448	458	457	398	461	454	428	425	416	437	447	445	433	447	403	453	478	432	433	406	393	447	470	423	452	443	420	450	410	445	432	456	413	421	422	471	438	482	452	441	435	429	455	427	425	457	424	452	472	444	438	471	420	423	393	424	444	451	449	435	450	418	459	452	448	476	410	412	437	415	467	489	420	456	444	475	422	447	421	463	433	461	429	424	448	407	435	435	450	417	465	417	443	443	457	407	416	440	438	436	442	404	409	400	423	424	415	380	450	434	376	425	458	448	436	442	434	419	425	424	429	443	438	420	398	421	446	419	390	448	466	421	407	426	436	425	437	465	460	426	457	436	409	432	409	435	474	472	432	449	408	440	422	452	411	438	436	468	435	444	441	428	434	430	438	443	445	433	439	461	426	472	426	402	418	456	420	417	463	397	455	451	409	431	460	467	438	376	410	398	429	432	459	459	421	422	431	443	453	455	421	413	417	456	421	436	429	460	431	421	441	434	435	432	428	456	425	422	475	431	386	458	451	464	472	420	453	444	438	451	448	405	445	459	430	433	452	425	451	436	443	426	439	406	447	416	420	441	397	443	451	489	433	466	401	432	457	431	438	440	451	461	436	454	399	408	466	452	432	451	426	409	414	414	438	398	424	420	406	434	449	418	385	435	430	386	469	429	448	419	408	444	394	450	428	416	443	442	438	448	449	471	434	456	461	439	431	428	383	432	424	457	465	459	438	458	444	443	428	447	430	462	402	401	441	431	413	408	415	437	441	382	424	430	445	428	430	449	403	438	426	447	478	440	448	456	439	410	467	439	458	466	411	441	449	437	443	451	400	424	401	438	475	423	444	438	436	408	420	407	455	419	451	450	402	456	445	425	437	430	450	439	435	434	439	448	414	464	424	452	423	426	426	428	453	448	470	396	435	436	451	424	450	427	402	461	426	438	458	421	432	455	438	444	407	433	480	430	397	432	432	438	420	464	459	409	440	433	413	456	449	406	432	440	478	443	465	418	394	434	469	439	494	442	437	431	452	448	457	452	460	448	408	418	442	477	433	431	452	443	444	440	445	422	411	464	432	465	460	415	445	422	443	425	441	442	442	438	452	418	398	413	426	437	473	407	408	439	462	419	423	412	439	463	451	408	409	422	490	451	478	451	461	469	390	405	417	446	466	435	413	416	451	423	440	393	426	459	463	444	425	417	456	431	437	489	471	446	444	456	414	474	434	427	423	446	443	438	438	469	406	421	434	448	446	433	423	438	432	457	460	425	414	464	410	416	471	416	418	393	435	449	471	439	436	413	423	411	477	404	435	443	420	426	432	448	439	434	452	443	425	438	418	448	461	425	397	437	409	454	435	434	412	386	451	403	415	466	418	469	458	424	466	416	438	413	471	434	433	445	430	419	427	460	439	477	441	435	478	433	420	455	444	490	406	402	444	428	422	401	484	460	429	387	423	406	420	450	457	512	472	425	440	409	399	474
24722	20738	26675	24536	10413	2864	1566	1112	1181	992	2248	13444	13642	7411	2711	1028	657	622	555	571	556	555	586	546	594	537	555	548	533	596	545	608	572	546	578	544	535	548	576	557	602	536	536	551	526	578	599	576	584	570	523	545	564	578	574	578	528	593	580	576	584	553	527	590	517	545	568	521	579	541	581	539	577	559	560	539	539	554	565	522	531	539	588	565	556	602	602	612	561	551	527	525	593	529	543	542	575	500	560	555	538	577	557	509	546	546	601	591	506	535	571	524	502	601	564	525	605	557	615	573	545	587	516	510	526	521	586	572	583	588	577	585	565	543	572	540	520	543	547	557	553	562	543	552	566	514	532	534	575	580	553	558	577	555	545	533	550	556	534	602	582	551	589	597	561	555	613	552	571	551	522	573	561	547	530	570	565	577	545	601	561	566	555	531	590	543	544	532	588	539	527	547	531	557	544	543	519	524	526	543	539	587	512	556	550	540	553	531	558	573	570	523	586	557	555	493	574	545	567	542	537	550	564	564	571	568	510	555	589	530	563	579	553	520	521	545	509	513	569	544	568	526	593	561	535	546	560	544	508	555	565	585	518	533	571	587	544	540	574	580	546	554	542	622	574	567	559	559	532	581	551	549	537	555	537	547	587	521	578	569	556	534	554	546	593	546	552	542	574	554	507	523	488	553	586	560	544	544	557	561	558	569	539	547	579	541	563	576	566	553	571	561	546	568	545	537	560	577	571	536	590	546	560	533	576	534	574	560	561	552	548	520	596	522	510	562	580	534	528	539	557	548	537	507	560	552	542	551	607	560	532	603	559	551	585	534	497	527	540	581	548	602	566	532	543	567	571	566	548	570	568	550	609	595	583	557	502	536	597	576	560	569	597	597	542	569	614	550	573	546	534	553	534	511	546	550	578	541	520	527	556	545	550	551	541	548	550	513	568	533	533	566	522	499	524	535	502	580	549	537	577	563	569	537	495	548	546	566	562	574	550	532	588	551	560	582	564	537	566	552	547	518	539	520	540	525	527	552	569	589	532	541	521	545	586	585	560	538	515	583	548	548	592	557	574	588	564	580	546	539	544	557	560	558	587	576	568	562	535	568	531	545	577	594	571	549	593	545	595	540	552	563	555	599	572	584	543	540	540	538	571	559	567	556	571	570	538	578	556	561	568	559	549	550	527	553	550	551	532	562	553	536	594	600	523	605	534	519	529	557	542	646	571	573	553	550	570	516	545	536	542	557	551	576	571	603	565	610	577	506	568	541	589	558	543	566	550	531	568	549	536	531	531	528	559	560	585	536	564	554	555	557	537	571	537	527	588	582	555	560	552	551	565	559	546	574	548	562	582	542	539	537	547	557	558	554	575	525	533	570	628	601	540	557	576	545	553	535	536	562	573	602	578	525	556	590	582	575	558	545	542	584	537	569	528	500	581	542	574	546	544	548	562	530	536	557	554	548	531	575	529	570	548	554	518	583	568	521	598	560	530	579	532	551	536	537	536	555	533	556	543	592	547	538	557	579	531	534	580	525	587	545	565	491	542	506	533	557	554	574	490	546	525	580	546	596	543	533	540	548	592	549	521	566	570	554	574	622	571	561	586	557	560	586	567	555	536	555	574	576	559	549	588	532	578	585	568	559	503	504	563	537	553	543	542	561	552	546	548	553	561	534	569	539	562	577	549	531	564	585	541	552	547	578	583	557	552	520	571	561	551	519	582	571	545	553	591	589	556	579	520	546	565	581	536	562	550	508	573	527	543	585	542	569	574	528	585	557	613	586	550	533	530	535	575	529	544	576	550	544	544	556	548	554	567	559	513	550	584	583	560	563	563	579	542	519	524	562	550	552	551	549	550	555	525	528	529	539	548	539	547	584	561	499	519	540	572	545	540	545	545	538	615	573	549	549	575	545	546	566	585	576	576	572	574	603	565	558	542	515	566	535	529	581	548	558	547	578	523	615	543	533	577	577	508	551	567	553	595	518	551	546	529	549	571	545	549	547	550	566	556	564	564	560	495	536	564	553	557	552	581	556	508	557	570	571	542	545	568	529	567	580	550	559	558	570	549	555	515	592	540	547	542	542	603	571	565	544	558	561	598	526	550	541	550	569	522	565	597	551	542	545	575	559	583	577	572	547	537	526	508	553	590	568	573	528	521	559	542	520	609	546	560	561	548	555	539	516	593	578	529	547	576	559	546	557	531	610	582	561	531	583	581	580	577	562	568	566	541	570	527	561	568	536	575	579	586	595	548	582	532	532	547	538	541	563	572	548	559	545	546	539	565	599	592	550	550	554	547	510	563	512	563	525	589	527	566	535	496	559	518	576	538	555	563	567	518	541	534	586	570	585	546	543	601	537	561	543	560	546	549	596	526	575	540	563	541	586	508	509	547	563	567	568	529	580	562	528	544	530	526	557	568	558	587	555	534	553	566	554	572	565	589	574	585	589	563	540	572	560	558	554	606	572	593	606	574	560	540	563	555	535	581	546	572	571	563	537	557	564	582	538	578	568	579	584	544	515	571	507	545	566	527	577	567	557	585	522	586	591	528	527	596	520	529	591	587	572	589	527	607	551	555	585	554	550	548	594	552	530	539	544	553	552	610	569	559	570	562	550	562	567	553	548	510	560	568	548	544	538	562	527	559	561	576	534	601	543	546	513	555	544	608	537	507	540	542	541	556	534	552	529	544	571	594	615	590	588	535	582	540	546	560	533	572	545	567	580	584	542	563	552	581	539	545	563	573	574	528	555	509	548	535	535	555	559	524	514	586	544	588	574	550	596	527	546	595	551	582	531	517	592	611	576	580	575	560	570	513	509	546	536	583	522	520	530	612	539	517	597	531	564	517	546	541	576	543	537	540	585	571	503	474	576	508	552	541	549	560	526	566	558	533	560	522	564	560	544	518	579	584	584	582	547	546	579	541	511	535	568	580	566	526	557	548	595	540	505	556	566	564	584	567	553	528	578	582	512	539	605	592	539	507	537	557	522	551	549	543	564	529	533	585	571	586	587	535	567	540	528	556	596	575	602	524	564	619	578	570	569	547	547	576	596	500	570	575	542	562	550	555	534	547	538	582	602	529	543	562	545	524	497	627	576	560	521	582	549	504	576	553	511	582	568	538	543	527	558	568	490	544	585	540	527	500	556	581	561	524	555	534	563	541	601	510	536	548	535	526	564	526	580	597	586	628	571	505	572	511	544	593	558	521	573	531	549	562	544	562	577	585	549	560	588	554	571	562	575	535	541	539	551	595	561	610	532	593	582	548	535	545	579	570	589	537	556	561	544	586	521	526	519	554	538	576	559	547	570	561	521	559	556	570	562	580	528	539	518	562	573	540	534	533	586	575	570	578	543	558	574	543	546	556	589	578	552	562	576	568	546	573	534	523	539	551	564	574	573	560	568	551	532	581	556	525	549	607	557	568	566	520	541	553	527	538	546	523	563	558	555	560	565	515	576	557	537	588	596	559	607	585	559	559	556	570	582
5561	8466	8490	4766	3143	2280	1568	1384	1404	1051	3432	16057	12943	7033	2799	995	588	494	507	477	484	507	504	490	463	485	457	453	436	480	444	489	464	468	489	503	474	452	490	457	479	467	428	505	476	419	476	471	459	458	480	457	472	485	437	484	513	448	474	486	478	472	496	460	443	475	479	457	463	443	491	461	470	500	513	472	447	483	514	468	464	507	464	462	442	481	482	472	496	478	455	479	446	466	466	491	512	440	444	466	445	443	466	474	435	456	521	482	436	490	467	443	482	473	445	467	462	455	505	460	489	466	471	507	490	493	514	496	466	495	518	502	468	483	493	491	482	509	438	487	482	467	470	485	480	481	482	495	485	521	458	459	444	474	474	457	489	464	472	481	461	472	418	484	484	467	475	483	461	479	492	450	491	493	507	472	421	462	493	477	447	468	425	468	449	447	487	457	474	487	455	460	495	445	485	476	444	476	463	512	486	459	488	484	514	453	474	473	473	476	477	453	472	482	457	477	477	457	475	490	440	479	465	504	462	495	488	465	471	461	494	460	432	434	472	485	484	459	424	480	494	442	465	475	496	463	481	476	465	444	499	460	468	423	485	488	442	434	496	456	434	492	483	441	472	499	447	452	502	474	470	459	483	479	491	472	472	486	489	451	477	465	450	477	495	483	484	472	455	451	475	495	456	491	501	455	477	451	503	455	490	441	480	485	503	501	458	456	455	483	463	507	459	495	506	519	512	445	472	465	457	452	471	456	471	505	466	448	477	488	476	494	497	441	484	468	456	465	484	511	466	480	491	436	451	454	489	464	466	440	457	492	552	474	479	496	489	472	485	472	459	495	506	471	502	525	458	485	471	452	536	452	491	443	464	430	473	472	459	478	468	454	462	501	456	465	461	485	510	474	485	465	457	474	479	455	467	477	476	473	456	476	466	515	459	456	464	449	492	471	473	461	497	452	455	465	478	457	467	448	465	472	441	485	445	498	484	477	476	442	459	497	504	461	472	452	456	471	489	460	477	461	474	447	463	453	469	457	457	462	478	459	480	421	477	483	492	486	475	474	477	463	468	463	497	471	478	483	446	514	439	459	489	440	480	474	453	491	453	476	450	480	478	479	459	458	482	445	508	490	490	438	425	461	498	473	487	476	478	496	496	502	503	492	503	477	478	465	495	436	488	447	460	468	477	496	433	497	494	439	478	497	442	461	476	480	430	469	518	484	485	467	472	464	475	446	436	462	477	445	511	459	466	487	505	507	515	494	431	457	463	426	478	460	498	446	495	482	495	474	437	500	456	452	463	461	496	462	457	492	471	495	520	486	488	505	472	443	485	437	438	447	427	488	465	483	472	480	474	424	468	507	464	475	475	440	478	462	468	483	472	445	432	441	472	485	457	470	473	411	483	459	478	464	468	480	511	454	455	464	451	489	442	505	444	500	468	457	500	465	464	479	469	427	477	478	490	423	512	471	494	472	489	473	454	451	479	460	484	471	452	480	491	476	492	472	475	452	472	491	493	431	451	436	512	457	502	486	492	432	452	488	455	457	487	500	458	489	505	462	454	541	478	484	475	438	431	481	460	467	448	489	496	467	457	484	450	473	472	469	456	423	454	483	452	482	424	494	433	514	464	451	475	496	433	448	445	459	466	493	469	451	504	486	477	461	438	494	485	488	441	473	442	486	448	467	450	472	508	475	439	460	488	471	500	479	487	421	475	441	461	437	511	459	458	505	454	457	435	453	477	495	467	494	525	414	473	493	520	454	485	478	469	465	461	487	461	484	484	474	469	467	493	478	492	492	471	462	461	440	449	447	457	481	474	435	472	455	466	464	462	481	437	455	448	454	470	508	522	424	405	480	459	496	471	450	496	428	461	462	469	463	474	498	452	454	518	432	466	457	503	458	439	434	470	470	477	471	472	446	450	468	443	443	498	485	435	487	483	519	429	480	512	467	436	419	447	482	471	473	481	445	456	456	477	468	489	457	479	433	518	484	467	442	453	483	477	463	460	462	450	502	465	463	473	460	459	486	488	480	459	479	468	478	466	449	450	509	483	469	431	452	446	443	475	453	447	440	472	475	495	496	488	417	467	493	507	472	469	527	442	476	423	506	497	513	470	428	477	477	455	477	477	501	478	458	444	465	467	467	452	472	471	444	462	450	462	489	444	471	493	470	462	484	457	458	468	468	430	480	479	443	482	446	469	466	472	483	487	432	439	444	460	468	495	440	512	485	475	462	458	430	480	487	434	455	456	508	451	482	461	473	489	437	448	439	484	477	487	496	458	481	476	494	440	470	467	478	449	457	491	474	489	491	486	472	492	468	437	473	498	490	462	489	470	449	486	475	432	449	469	498	444	476	487	448	445	486	523	498	488	482	495	518	448	469	498	462	468	454	485	455	509	452	477	469	469	452	465	483	471	456	449	511	438	455	499	469	480	483	434	495	476	444	483	410	464	468	475	458	460	507	472	457	457	465	453	477	439	468	472	481	458	433	471	504	417	456	445	490	494	466	475	479	487	468	479	469	458	468	447	435	481	460	458	501	479	475	460	477	462	470	507	456	465	522	470	488	435	452	499	453	442	504	524	473	484	481	467	472	443	481	449	434	486	462	494	500	495	453	439	451	488	462	425	442	447	472	454	462	480	448	481	504	492	475	480	462	460	521	489	466	423	460	456	469	433	493	465	468	487	498	474	448	465	507	477	462	458	489	452	434	502	484	487	446	439	461	490	460	493	475	450	486	448	459	463	476	479	453	455	463	476	530	410	485	513	468	463	499	475	483	477	451	461	513	451	471	476	473	487	466	459	508	475	466	484	457	476	505	491	504	509	453	464	461	465	424	461	454	473	516	484	465	487	451	493	469	465	482	443	466	494	474	469	452	456	460	473	462	416	446	476	475	475	459	510	452	461	456	513	496	456	429	507	470	446	490	508	470	465	455	470	476	470	488	433	489	480	477	488	491	471	481	460	441	467	497	453	466	475	432	435	438	505	456	461	480	465	490	467	433	496	430	494	467	444	458	488	496	464	439	478	449	476	445	464	490	446	466	476	467	492	479	448	437	462	485	453	517	475	485	465	461	482	495	491	489	444	500	454	489	481	464	450	503	488	434	480	456	463	462	451	470	458	490	480	507	465	449	458	460	474	458	514	486	480	493	443	490	443	459	502	503	483	476	487	468	487	474	461	445	491	469	475	464	468	467	461	502	488	489	530	461	481	475	462	482	474	469	473	460	426	508	468	490	483	453	452	460	479	442	486	497	457	494	466	470	467	466	472	481	439	498	467	451	478	490	492	491	475	522	466	480	501	478	463	454	466	525	460	523	453	490	458	466	475	487	479	467	456	462	441	452	449	475	487	488	479	466	499	471	464	454	475	462	479	469	480	464	422	444	462	504	465	465	466	467	523	455	456	463	468	450	470	445	432	433	473	464	473	444	443	463	428	477	458	490	451	454	502	475	501	489	475	455	477	456	447	468	480	481	497	478	438	476
23711	20741	27775	23768	20393	8189	2784	1792	1600	1379	7787	26462	21799	14114	5216	1597	874	742	762	702	683	676	649	695	704	658	680	643	706	669	693	724	644	710	680	682	652	671	662	696	695	667	724	686	689	668	676	733	705	733	716	699	708	692	670	678	691	679	683	694	672	660	651	684	668	675	693	668	679	676	696	658	673	689	681	640	682	682	690	685	691	681	689	680	693	674	724	682	635	674	690	663	705	715	684	675	636	653	674	693	704	667	653	685	703	687	675	637	690	681	618	678	680	702	698	638	695	659	647	698	688	656	664	667	737	666	695	665	676	674	676	633	684	667	738	687	670	695	668	680	730	675	655	656	686	672	717	670	708	663	677	657	723	736	668	667	684	700	668	629	659	639	631	669	670	681	675	680	659	691	695	673	670	670	695	633	695	679	677	687	707	681	699	694	711	627	676	650	691	659	653	665	662	664	663	667	642	612	675	688	669	670	674	704	717	634	663	677	658	619	676	686	657	663	655	682	693	713	706	702	664	662	693	674	677	671	639	698	692	685	676	715	647	657	670	681	674	691	679	687	641	664	662	692	684	690	621	649	683	683	671	674	650	690	699	679	673	664	646	681	631	714	653	722	635	649	686	696	747	701	645	690	600	704	685	614	669	682	689	662	655	643	699	655	695	694	649	631	638	686	659	694	706	684	673	677	677	651	662	675	663	683	725	639	687	695	698	715	681	713	689	678	659	665	672	710	648	713	668	700	668	637	705	676	669	690	693	699	687	647	680	684	666	689	653	700	649	686	676	624	719	683	670	695	690	645	708	666	682	659	691	675	668	671	730	663	700	694	689	643	702	647	632	664	632	676	661	669	670	652	701	668	646	643	671	610	769	679	690	650	693	730	671	643	646	623	670	712	693	675	698	678	630	648	693	727	618	667	665	712	688	703	738	659	644	666	681	686	634	650	690	622	627	703	670	653	720	668	678	716	718	679	685	638	635	700	656	729	629	683	668	656	668	667	671	746	693	640	595	694	661	692	705	629	665	653	678	678	726	659	699	679	688	683	661	691	679	641	661	654	665	699	717	679	702	654	735	650	655	668	666	653	654	687	674	658	669	645	655	701	670	667	714	691	684	632	695	671	692	656	714	658	706	681	657	647	654	646	652	657	701	643	634	657	710	707	666	675	669	648	681	723	680	726	683	697	665	677	698	685	622	647	674	646	685	673	626	666	651	673	713	674	689	631	692	665	671	708	684	699	654	648	694	658	634	647	695	631	667	673	668	643	661	623	681	631	677	724	672	697	660	762	668	645	710	684	683	669	653	700	649	671	684	720	667	661	629	729	684	717	672	647	643	686	695	660	708	664	659	626	676	710	715	653	664	663	684	686	697	700	678	644	712	699	653	699	660	637	676	626	720	678	662	681	684	635	670	650	691	677	714	663	652	678	654	680	686	694	677	647	654	640	663	687	674	695	679	649	736	712	662	698	682	710	656	677	655	657	679	700	678	685	631	692	702	676	650	673	728	706	648	659	694	692	676	670	685	687	697	663	640	657	670	648	647	661	661	678	648	693	616	706	701	681	707	687	726	669	689	635	700	705	683	712	679	648	667	702	639	666	664	656	688	720	675	654	646	708	701	664	664	643	663	666	693	670	673	706	684	660	649	622	653	694	692	647	648	669	661	714	654	667	700	686	642	668	675	708	667	711	701	673	626	686	675	668	686	694	701	672	699	666	625	665	704	687	691	657	678	659	665	644	701	686	647	701	650	676	673	650	631	669	675	682	685	640	638	673	662	698	677	685	664	651	661	666	679	656	718	662	719	678	733	644	680	654	679	677	655	636	687	694	660	671	658	672	630	644	676	679	665	663	682	713	667	664	694	660	613	647	668	676	660	678	726	679	676	691	697	669	679	718	664	639	664	651	706	675	622	709	703	638	669	646	617	726	645	662	690	635	674	627	671	632	680	681	652	648	632	636	668	672	660	654	702	692	650	693	654	608	654	671	687	651	707	648	650	686	654	667	675	691	669	656	690	681	675	677	690	674	675	681	632	640	675	649	690	661	662	636	672	679	677	670	650	642	658	713	723	690	631	667	722	722	654	672	706	685	690	701	684	674	655	713	645	621	691	707	691	657	704	639	718	614	681	696	649	635	672	671	678	727	603	686	661	668	618	693	658	676	701	671	679	664	672	673	621	673	685	670	736	659	672	693	673	650	697	696	697	683	674	643	643	639	664	682	690	651	694	663	703	688	686	679	712	706	695	738	633	677	661	690	668	631	690	691	646	672	645	694	667	700	673	685	673	645	703	725	653	664	669	706	677	670	675	662	649	667	639	661	717	718	677	671	629	690	659	690	722	615	683	648	659	659	677	686	643	644	701	667	646	675	698	688	711	670	688	662	699	656	689	641	636	687	656	660	679	697	669	680	673	696	648	658	710	659	653	682	659	665	665	657	627	683	689	678	650	634	628	689	697	636	710	710	713	664	669	684	666	665	648	669	664	686	667	667	634	665	661	692	708	676	705	650	647	690	686	697	671	678	682	684	694	672	684	683	619	692	620	682	625	674	662	694	684	688	671	662	628	718	674	633	680	714	669	675	689	711	653	675	722	661	706	674	667	683	707	667	655	704	638	708	640	668	656	723	649	694	720	732	628	685	686	628	676	722	731	706	681	684	679	697	711	674	703	640	676	606	665	686	652	691	615	655	688	685	729	651	655	662	672	648	686	681	699	700	688	656	684	656	653	672	652	679	697	708	629	642	693	620	653	692	630	707	683	662	663	619	669	702	708	642	707	656	599	679	695	680	640	700	652	673	639	690	653	658	680	672	707	721	671	689	650	680	689	701	711	705	635	690	693	727	681	661	696	703	674	682	668	671	655	686	693	634	635	715	637	661	655	712	687	639	675	690	618	699	680	675	678	712	688	642	653	650	677	651	668	660	706	707	665	681	657	671	638	667	617	655	654	657	683	648	660	697	668	661	690	710	672	667	725	662	656	696	659	651	655	627	693	699	650	721	666	705	698	648	631	673	709	701	653	672	613	676	752	692	678	664	726	720	650	688	694	627	664	676	673	655	667	685	685	671	679	664	642	667	660	660	705	629	641	628	632	657	625	710	660	651	692	661	672	715	635	679	679	636	658	665	680	652	667	682	732	658	695	675	645	661	667	672	667	644	663	686	701	676	683	709	660	638	675	673	682	670	650	686	677	725	678	630	692	698	667	691	669	684	634	669	689	702	689	665	657	628	657	643	704	666	702	633	697	703	694	616	661	706	680	633	681	685	703	676	674	666	655	678	687	699	672	660	707	696	732	663	739	674	673	668	674	667	667	689	674	655	681	645	640	653	694	674	683	665	695	674	643	659	650	661	681	648	662	672	662	662	704	618	674	659	692	663	673	715	684	650	675	686	657	644	708	689	711	693	700	657	677	724	665	671	681	711	661	704	701	671	678	679	697	716	682	653	716	657	742	633	648	695	643	665	679	666	709	698	664	670	655	693
6168	12185	11665	6623	3715	2327	2247	2028	2006	1689	10748	26110	19123	12006	4810	1536	806	638	559	583	549	593	547	554	594	564	579	616	532	587	537	608	575	539	577	607	604	544	571	592	558	567	603	581	522	588	587	590	593	568	607	529	617	592	564	553	593	573	537	603	576	581	543	591	577	558	584	551	544	531	560	540	603	572	580	564	600	572	574	553	591	556	588	579	559	593	527	575	619	575	635	577	531	501	546	525	578	564	581	562	610	597	536	577	581	580	580	587	530	609	590	552	584	585	566	577	575	590	565	577	592	586	574	577	555	553	560	588	560	586	603	550	576	585	531	599	604	580	557	562	558	547	522	560	544	574	571	585	579	539	555	584	581	594	562	582	577	543	558	584	549	560	547	576	584	559	592	529	535	620	548	584	558	543	565	580	563	593	562	578	550	622	562	572	571	575	575	554	572	566	568	538	587	615	565	579	570	582	566	573	587	552	594	573	558	552	582	559	537	564	580	546	591	540	563	566	562	580	566	559	547	543	580	553	588	581	585	560	554	555	565	570	512	570	595	591	557	581	504	555	553	540	610	546	547	549	552	576	555	549	583	596	562	542	570	599	582	587	614	551	542	580	570	506	546	610	572	579	553	587	564	626	572	547	587	570	552	538	608	579	580	520	543	607	566	549	543	591	593	595	575	573	554	569	577	585	581	539	551	580	518	551	553	583	545	571	564	577	558	562	572	577	535	574	562	602	509	570	600	552	545	597	554	575	575	581	553	587	547	534	555	561	596	593	512	619	579	557	588	573	577	588	570	577	607	576	585	527	552	522	549	554	574	587	594	556	589	516	566	572	576	590	586	570	536	565	552	582	572	600	584	586	554	573	545	588	604	577	527	562	565	564	538	579	575	571	586	560	552	576	606	547	536	510	597	571	535	557	574	533	568	539	582	561	541	550	579	555	609	548	584	536	563	544	520	559	561	556	527	556	613	606	553	601	578	567	581	578	608	654	562	555	567	530	526	609	520	541	570	569	542	550	582	542	562	580	570	559	566	516	589	588	528	564	553	581	618	584	580	550	559	576	513	572	597	566	627	569	514	594	551	568	600	568	606	590	558	566	617	568	570	558	555	531	574	567	577	586	572	611	564	548	561	580	510	565	544	579	553	591	588	588	542	609	559	529	619	578	573	532	559	566	590	582	592	561	603	568	580	571	571	538	557	596	570	539	584	573	549	577	553	529	549	604	580	559	586	565	582	577	575	539	581	573	615	554	532	563	551	554	548	585	584	586	553	571	601	559	573	513	545	543	604	573	599	563	527	556	613	567	581	543	541	527	608	575	577	517	546	555	599	524	611	535	612	605	580	558	613	550	542	572	583	573	548	558	576	564	542	516	592	555	581	565	570	563	565	560	559	585	536	528	523	587	576	589	575	537	547	607	534	542	583	567	569	563	559	559	536	601	579	584	595	558	548	551	592	605	580	541	571	607	575	552	566	568	555	567	602	577	553	561	565	534	536	554	567	562	559	528	571	564	553	551	551	583	535	561	587	558	543	573	568	578	577	538	599	570	573	576	567	579	574	556	575	552	524	587	574	547	553	559	597	572	559	592	539	536	566	511	554	571	544	539	571	552	567	578	571	531	530	557	580	598	577	536	541	554	580	598	545	613	581	518	526	566	533	551	542	557	563	541	573	548	550	560	572	597	594	548	531	526	565	549	576	546	519	528	546	570	566	562	579	571	547	531	547	564	590	583	543	587	536	594	535	546	590	564	585	589	577	588	530	557	597	582	538	554	559	556	578	598	544	558	573	567	537	575	563	542	597	538	586	543	570	559	537	575	578	553	587	553	591	578	586	614	611	570	570	606	580	548	581	564	609	557	586	552	549	544	574	574	587	555	589	609	572	592	591	573	589	549	591	581	579	555	540	564	597	561	566	558	581	560	549	567	525	557	537	576	568	551	606	557	542	541	615	607	566	565	550	526	576	618	527	591	621	552	593	519	582	525	546	576	602	561	572	601	537	591	592	590	543	535	531	569	549	597	561	536	547	551	585	569	536	548	550	604	545	560	531	571	547	574	586	577	551	564	600	563	540	570	569	566	564	556	582	529	565	561	572	553	574	557	569	557	570	569	571	555	570	554	613	617	540	593	567	498	571	559	576	549	568	545	519	570	589	569	529	541	570	581	552	527	554	578	586	567	571	587	571	542	583	557	585	567	572	586	559	570	548	597	599	574	556	549	594	568	576	564	586	553	534	595	587	557	559	507	589	502	531	592	594	553	593	592	550	533	561	588	549	542	521	515	564	568	560	564	549	545	535	562	542	544	540	567	556	569	567	559	565	590	561	594	584	549	567	556	578	562	556	570	543	590	568	567	609	591	566	605	606	647	595	524	566	567	587	534	576	567	560	587	564	573	539	549	576	539	513	552	575	550	551	554	537	530	537	559	578	537	600	566	567	588	552	581	562	530	558	562	553	570	585	606	578	576	577	573	518	583	580	557	584	599	570	559	540	592	594	588	538	575	606	565	537	557	568	614	574	562	554	585	586	567	575	549	554	581	559	547	578	536	592	565	555	549	599	547	550	555	576	576	580	554	558	576	557	565	589	552	624	588	596	534	567	556	559	528	557	564	540	516	536	575	539	585	563	547	541	555	533	573	574	579	524	599	557	592	574	567	531	504	549	535	566	594	575	542	539	552	568	534	545	593	513	536	568	554	625	559	560	574	558	556	553	590	575	588	515	528	612	534	567	578	554	522	595	627	558	527	516	558	602	571	542	555	567	572	556	519	539	552	553	599	564	557	536	533	520	529	633	588	559	579	567	586	545	583	581	503	543	570	615	574	536	553	564	613	567	559	539	613	563	577	537	565	546	591	568	535	534	547	552	520	574	563	551	532	584	595	543	545	553	582	552	562	529	583	550	631	523	597	544	534	585	590	536	572	563	553	580	553	539	564	564	548	593	580	587	582	581	574	551	570	561	543	579	545	574	563	553	572	539	564	583	541	560	533	576	539	580	548	584	551	545	542	534	587	551	553	593	558	563	588	595	539	545	559	585	576	541	575	576	534	578	590	554	589	554	525	586	590	593	523	565	541	551	561	596	574	543	589	535	526	531	556	562	556	561	536	526	606	567	569	552	545	550	568	562	579	532	526	577	548	536	534	563	613	555	565	537	541	538	540	555	567	616	554	590	608	548	567	594	579	562	543	574	575	540	538	590	598	561	538	596	573	528	542	544	571	567	580	572	602	588	561	512	554	539	624	542	570	579	545	592	546	582	569	548	553	555	516	577	580	547	510	541	550	576	554	536	570	564	590	532	575	602	566	558	574	569	578	553	553	566	569	560	574	558	567	573	559	584	565	547	576	584	566	542	606	523	549	541	530	545	576	538	553	584	552	582	528	583	554	569	610	579	543	579	587	588	562	533	549	531	525	556	568	603	561	565	576	568	528	608	543	565	586	535	601	583	586	530	547	549	569	548	540	534	606	557	556	576	514	578	533
26874	11493	3392	1734	1039	751	779	667	637	549	890	1684	2073	1543	833	589	555	531	524	553	527	500	487	527	557	583	536	569	529	539	496	509	517	508	544	513	534	544	509	492	514	507	530	533	540	508	506	496	512	483	520	539	511	543	487	555	503	549	523	545	523	526	535	509	538	538	520	532	511	506	506	504	493	523	522	528	554	507	513	528	539	497	508	488	539	507	530	505	499	507	546	533	516	498	529	540	528	508	476	482	562	528	540	537	523	542	536	495	552	511	539	498	503	522	502	505	519	504	504	540	531	543	538	553	457	500	511	530	499	530	542	529	525	556	511	539	548	497	518	555	487	474	541	500	567	517	496	554	501	550	487	501	531	559	566	522	511	549	542	488	469	516	491	523	485	553	521	514	494	478	561	528	515	541	492	488	516	525	538	524	546	530	522	526	531	524	533	496	508	523	540	546	541	534	538	544	538	539	514	532	539	469	505	536	557	513	487	479	542	547	480	500	552	542	513	488	561	544	551	510	494	559	570	531	478	493	499	504	564	559	483	523	532	513	541	520	555	514	522	543	552	486	523	537	504	573	536	514	475	522	514	514	507	499	527	515	525	528	517	524	541	513	515	553	498	517	499	500	576	507	548	507	526	518	557	557	486	567	557	527	516	482	482	518	562	524	566	535	551	509	526	551	534	508	504	547	511	560	515	536	530	541	542	540	555	534	508	518	499	501	498	530	500	530	550	577	520	519	467	506	514	557	499	537	540	527	500	515	486	506	523	505	472	500	507	514	546	489	513	510	538	519	565	513	525	511	487	507	531	477	544	510	517	546	507	550	516	532	509	529	512	529	528	540	483	515	547	574	535	527	526	527	523	526	499	481	550	504	514	520	542	504	520	515	503	515	515	535	497	471	524	503	516	521	503	546	506	523	512	520	502	488	519	551	555	547	533	492	484	560	521	544	520	534	548	452	503	539	527	527	533	542	495	534	508	535	527	498	550	506	521	510	529	513	534	512	518	503	465	526	525	531	528	556	513	490	501	530	473	535	568	518	529	525	524	537	508	530	544	529	528	541	484	562	547	509	517	527	525	539	496	516	544	460	526	518	505	492	524	528	491	519	554	498	525	529	483	515	482	538	569	535	490	556	587	581	513	464	555	523	509	517	580	494	514	543	558	532	514	493	520	527	552	566	507	495	523	541	519	485	516	554	494	520	498	492	551	544	550	552	520	508	509	525	542	538	518	502	496	472	556	546	580	533	483	554	533	541	534	564	489	521	540	465	503	512	523	521	515	556	530	552	505	524	515	549	547	531	482	515	539	531	526	513	482	517	509	524	542	511	589	528	499	537	501	512	541	552	515	560	519	516	518	495	545	516	539	522	510	492	517	551	459	549	561	504	497	501	554	532	532	555	518	573	522	484	478	557	545	521	484	522	508	550	515	521	532	533	569	535	513	510	548	535	528	516	573	494	492	516	528	529	526	502	472	505	497	491	526	517	510	522	492	565	494	505	491	509	461	500	528	555	548	504	505	512	521	509	555	531	524	502	514	493	535	518	500	516	504	533	511	496	512	483	576	512	556	521	495	519	506	546	510	528	492	502	540	485	530	551	532	535	519	527	515	546	543	538	522	510	515	533	457	528	509	509	487	534	501	526	501	528	543	517	513	520	503	533	528	523	517	464	517	521	495	547	506	526	479	522	518	521	533	527	535	512	508	496	556	536	545	553	510	547	539	524	540	539	528	509	505	482	519	569	498	502	536	565	491	538	510	544	516	532	550	498	508	527	532	519	509	521	542	507	547	531	530	547	477	518	543	467	523	516	521	492	552	525	511	518	512	503	545	516	506	488	524	520	535	471	506	552	539	510	513	503	508	475	536	511	533	520	555	522	495	501	524	517	544	540	543	524	536	521	524	523	486	514	471	527	527	543	537	507	495	553	522	532	507	527	532	559	477	539	509	503	528	526	502	515	514	541	519	556	501	545	533	504	497	514	507	537	530	495	555	565	516	525	496	474	544	520	490	510	515	526	527	537	502	525	515	504	529	520	518	467	540	541	532	530	533	516	492	582	544	529	514	522	516	532	546	509	503	539	517	518	506	542	514	528	523	554	511	550	528	474	566	505	516	535	484	587	528	523	502	529	519	496	514	527	510	513	487	504	519	520	494	499	508	536	505	515	533	498	539	509	517	508	497	531	504	505	451	500	553	542	506	553	495	535	530	521	532	545	517	517	527	532	513	526	525	552	505	491	527	530	478	495	544	480	527	560	534	503	535	537	511	515	518	537	524	469	518	539	550	512	552	529	543	495	526	511	530	521	520	533	508	526	561	478	496	500	509	544	527	539	513	518	535	529	533	541	496	532	505	522	548	529	521	499	505	519	522	515	551	523	497	505	486	556	488	495	545	519	489	530	566	524	523	507	498	547	514	556	549	567	527	506	504	475	522	525	568	527	525	507	518	507	492	525	540	513	518	491	497	511	495	495	524	530	555	562	495	526	548	533	524	516	500	517	530	550	479	530	488	525	568	509	486	494	521	542	510	502	519	499	543	527	549	527	516	536	493	535	540	474	531	550	494	525	534	519	531	480	549	510	530	507	499	515	544	491	528	503	499	510	544	557	528	511	497	528	467	477	514	468	524	543	479	511	465	513	498	533	498	522	476	533	524	492	555	523	546	525	562	534	523	488	536	500	515	532	533	466	503	488	558	502	489	472	517	501	525	527	505	538	530	498	521	514	543	479	517	556	512	515	502	511	520	477	496	516	501	526	501	501	526	540	479	519	513	540	507	513	494	515	521	532	515	506	503	544	498	522	528	551	522	503	500	540	514	496	543	527	518	535	508	530	523	517	542	523	517	512	510	482	467	534	506	517	537	505	508	541	538	528	544	505	541	549	569	513	514	487	504	551	513	529	526	534	514	541	518	545	530	511	534	505	513	523	534	543	503	547	520	496	510	526	558	531	519	525	490	499	506	518	465	531	560	506	570	501	510	544	535	500	541	517	535	508	513	542	517	544	474	510	510	511	502	493	530	523	509	530	564	469	524	505	501	550	511	511	512	506	522	526	554	510	482	489	509	457	494	524	536	493	508	507	533	525	558	505	466	513	495	532	504	529	521	538	499	523	516	502	531	484	516	522	527	517	501	564	535	520	522	515	528	523	543	507	544	524	559	576	526	529	547	500	545	531	455	524	529	524	498	510	507	511	488	539	481	512	545	534	579	489	536	535	526	524	549	508	563	521	510	572	511	496	514	526	482	524	503	551	501	550	486	521	538	495	528	531	528	515	528	509	512	531	462	533	525	498	531	536	549	521	511	547	517	525	523	484	512	495	509	512	478	523	536	515	499	546	519	470	531	549	534	504	531	487	521	517	535	496	504	488	502	537	558	531	536	536	521	515	486	499	504	510	548	543	520	517	523	526	548	508	505	527	536	507	499	505	514	523	504	541	503	546	535	500	587	492	500	602	539	512	504	538	529	502	560	523	541	526	538	530
6345	3542	2911	1546	881	686	850	746	600	542	1036	2118	2397	1542	820	591	503	428	445	446	419	445	401	412	441	448	434	447	463	442	409	434	433	421	437	404	437	434	423	423	381	414	433	437	434	450	418	451	436	415	459	403	409	438	420	433	437	449	461	429	449	460	447	416	422	429	408	375	435	434	463	431	460	439	414	418	435	453	443	439	456	425	437	417	469	412	423	432	437	426	414	440	398	449	433	440	426	444	449	458	433	377	418	430	418	414	450	424	432	446	436	443	460	431	408	431	400	432	445	460	428	425	425	432	404	438	450	422	447	431	467	427	441	437	412	454	444	427	449	403	411	445	463	463	421	461	399	423	478	441	452	415	471	427	460	412	421	457	431	378	454	433	437	431	426	446	405	439	436	419	474	392	450	449	440	405	428	427	430	458	441	411	437	422	425	426	462	405	446	451	418	417	444	450	426	432	409	440	441	417	422	414	462	459	430	422	419	426	426	443	449	432	420	441	433	435	416	444	428	468	452	442	442	416	441	457	450	412	412	457	466	427	438	457	391	453	427	409	419	435	454	459	436	431	454	438	413	411	429	444	441	440	383	437	470	431	470	446	424	448	459	435	429	446	415	458	442	430	432	410	436	425	459	453	448	445	423	434	425	445	402	435	404	461	436	395	435	447	445	428	428	445	443	403	428	461	448	427	425	438	421	451	438	413	408	456	467	426	454	418	420	449	465	390	415	436	453	421	428	410	458	427	405	418	442	431	442	410	426	460	439	422	455	429	447	468	417	406	435	433	430	406	403	446	432	426	443	452	432	404	457	440	442	463	449	439	441	442	419	427	452	422	402	447	437	412	422	413	422	410	449	444	397	396	444	446	456	418	458	437	426	416	422	472	407	390	396	440	463	456	453	407	448	452	400	437	415	432	448	425	448	436	420	467	421	449	397	419	435	430	428	450	445	394	459	442	437	451	465	463	442	404	427	400	444	409	433	404	427	447	409	469	405	469	461	449	440	396	432	421	432	435	435	452	420	426	466	458	442	415	417	444	447	448	453	413	462	420	465	406	447	421	417	381	432	440	399	432	431	447	463	413	443	441	423	427	429	461	471	442	430	435	423	476	440	448	445	419	423	435	436	435	467	463	417	424	448	428	423	428	418	430	465	432	425	418	447	452	426	422	428	429	435	446	444	434	432	433	443	442	403	426	434	424	479	435	433	440	432	415	391	417	439	475	431	411	448	412	452	394	438	431	427	429	416	418	473	443	434	426	419	424	427	429	423	413	448	434	457	460	446	435	464	416	408	419	428	435	414	402	453	469	446	416	441	438	422	427	470	444	377	406	466	476	414	446	406	433	423	441	434	428	423	400	411	383	397	432	430	392	444	426	424	442	421	440	432	403	413	425	435	426	421	460	415	453	414	474	428	462	468	431	413	455	436	456	447	394	447	411	430	412	435	422	451	408	456	419	437	439	409	456	438	421	415	453	393	368	412	427	461	432	444	387	446	404	437	401	406	455	437	419	448	418	420	399	429	405	465	405	432	414	471	437	440	422	450	395	420	435	450	449	450	430	443	393	458	393	415	422	438	424	381	438	452	468	462	471	461	475	462	395	448	467	451	444	450	452	426	428	429	419	419	405	406	439	440	438	436	385	415	416	410	450	457	395	404	458	396	407	430	415	394	429	430	429	423	422	463	452	448	414	398	453	396	435	454	425	427	386	405	448	465	403	458	430	445	440	426	454	445	418	425	447	453	443	423	447	403	419	411	393	443	434	412	391	446	417	458	435	422	447	487	415	438	424	440	459	432	450	439	417	433	396	414	432	430	400	443	420	434	434	480	428	449	418	435	417	453	422	418	403	476	434	431	444	420	440	443	440	415	435	457	445	463	407	443	406	433	439	421	441	410	468	440	420	413	451	383	433	420	452	487	407	463	414	413	466	437	454	444	459	434	423	374	432	409	436	436	429	462	438	435	439	416	434	468	411	437	415	416	401	422	431	476	430	449	436	411	470	423	466	431	440	445	406	417	455	433	389	450	436	424	430	443	417	428	411	469	404	401	425	475	462	420	434	405	431	447	399	471	429	424	476	431	486	426	450	453	457	425	436	431	422	421	435	436	480	448	436	395	410	434	359	430	447	426	457	405	484	445	422	392	474	428	429	425	435	442	460	434	465	415	409	418	448	447	379	408	427	421	430	414	436	432	428	460	446	428	394	417	401	430	436	446	403	413	461	469	453	458	475	431	408	420	451	410	488	415	469	444	381	427	454	449	405	451	457	438	442	457	418	406	421	422	420	427	401	399	401	435	381	414	418	400	453	388	430	472	409	443	409	430	468	431	479	450	444	394	435	417	414	417	437	412	425	432	415	443	429	399	406	428	447	471	422	470	438	431	422	439	458	423	434	430	420	458	438	424	449	423	423	465	457	426	411	421	456	388	422	392	492	428	418	484	436	420	430	442	443	426	434	467	429	450	420	402	463	446	443	418	459	447	432	425	439	444	438	403	447	447	439	409	421	446	460	438	403	424	427	460	440	448	387	440	450	486	459	450	405	403	433	475	426	448	432	454	445	423	444	430	454	387	441	464	427	450	408	455	436	454	428	418	449	430	437	476	441	439	428	470	442	445	458	418	434	415	451	447	408	428	420	432	462	411	453	426	424	440	422	441	436	428	444	433	439	436	427	412	400	450	465	443	417	438	410	381	427	428	443	461	479	441	461	418	450	471	438	456	411	380	421	406	389	413	445	432	460	465	417	417	437	503	432	418	436	412	403	428	459	446	425	408	417	431	415	412	424	423	419	404	425	431	431	453	429	422	430	443	456	411	406	429	444	442	438	447	411	398	439	429	400	429	457	405	452	459	407	430	494	399	436	428	444	410	409	444	422	439	386	427	456	431	443	454	423	425	425	432	428	430	474	432	456	412	434	424	425	460	398	453	437	461	426	423	416	398	447	414	414	403	405	441	410	453	400	425	420	422	414	409	441	427	386	419	440	417	457	430	429	444	435	432	424	426	450	396	469	399	457	411	432	427	429	422	472	435	376	431	474	430	455	498	413	450	447	449	435	430	445	458	431	419	426	392	403	434	443	411	406	443	435	390	424	423	427	468	449	454	463	432	439	419	427	463	451	446	444	410	441	458	416	456	431	439	409	428	432	407	423	399	444	413	441	456	455	438	413	446	469	414	435	443	453	377	459	450	425	446	422	426	433	425	407	408	470	430	436	458	457	428	447	449	411	426	390	434	431	443	413	461	471	429	415	468	454	427	433	454	405	445	430	434	423	410	407	424	401	427	452	436	428	416	427	432	423	431	430	421	404	382	412	461	425	435	440	405	412	439	438	429	442	401	456	459	446	464	459	449	436	405	431	426	466	418	457	427	443	427	406	389	446	452	443	451	446	446	448	407	439	478	436	416	451	420	449	469	435	396	402	454	424	437	452	418	440	425	405	442	441	452	413	442	441	435	447	434	418	394	375	429	416	430	433	412	449
24684	20719	26659	24660	8468	1571	1286	817	717	751	4829	16330	13697	6805	2432	960	648	574	571	577	548	497	553	483	559	585	530	541	515	566	584	541	525	468	537	546	521	535	557	566	551	530	556	586	562	490	522	546	507	537	514	484	484	497	528	554	492	547	534	511	516	553	534	538	563	549	534	553	570	538	537	539	514	536	573	516	541	534	508	533	513	540	551	543	527	512	502	554	534	549	551	565	567	534	517	538	545	476	562	572	541	498	522	512	534	535	556	534	545	537	554	542	512	538	522	506	498	487	518	530	544	514	580	497	564	543	541	512	533	534	536	573	541	523	522	539	528	550	549	552	526	543	483	510	534	572	513	532	552	520	511	519	516	542	556	561	555	514	516	550	553	532	513	523	510	515	531	530	540	517	511	564	567	543	555	559	553	515	564	522	556	524	533	545	534	534	541	530	511	526	517	549	468	523	580	550	535	571	537	516	544	560	551	526	527	509	568	560	515	520	535	520	530	521	557	527	490	542	535	559	525	550	502	536	558	549	499	528	551	569	549	518	473	557	560	528	525	510	559	550	536	535	528	540	530	537	540	553	548	567	519	527	538	556	531	583	536	524	539	515	534	518	520	587	555	523	541	540	566	534	529	520	518	514	555	514	517	536	535	496	518	537	551	530	531	569	557	595	532	542	517	538	525	568	534	517	552	530	543	488	550	537	572	499	515	534	504	528	549	535	557	541	530	554	512	549	531	523	492	550	514	540	532	545	511	514	522	524	561	531	540	533	540	554	546	532	531	550	498	532	552	522	526	507	502	515	570	520	469	521	508	575	550	525	561	549	530	531	542	493	524	525	527	552	499	532	518	516	497	528	503	491	530	544	555	499	514	517	526	524	550	532	534	537	574	486	541	544	532	541	545	554	533	534	551	539	529	549	525	527	544	502	528	510	509	527	533	508	521	498	542	525	530	545	483	494	535	545	508	494	529	506	525	522	556	554	495	520	530	547	552	534	524	499	522	559	539	545	564	521	521	530	490	542	579	528	559	567	491	538	545	564	519	566	505	501	562	543	532	546	533	549	525	558	497	501	539	507	565	469	555	551	525	499	534	520	500	534	567	547	538	506	554	554	511	548	514	522	541	527	567	533	533	529	528	531	504	561	538	523	520	535	514	550	531	555	539	495	543	557	573	538	521	527	503	513	497	508	513	542	566	533	555	525	496	526	500	524	561	571	566	524	581	546	557	526	509	579	509	476	537	551	493	533	509	520	559	508	560	546	514	501	537	559	570	514	554	551	548	549	512	534	550	526	508	514	531	540	508	497	487	525	508	554	503	534	552	542	521	524	533	534	529	536	550	563	527	516	547	509	527	515	575	534	508	537	545	504	567	531	524	526	543	555	542	512	530	547	542	554	499	490	535	518	517	546	549	610	552	562	509	519	530	527	547	556	553	522	546	500	497	524	516	512	549	526	560	523	558	542	554	554	539	545	537	500	535	546	522	528	552	573	509	525	555	542	562	517	538	556	539	554	517	561	545	522	550	539	524	575	560	505	562	546	540	545	543	506	581	520	549	508	552	506	564	573	536	485	543	517	523	539	545	544	590	521	510	536	504	529	521	546	570	528	532	507	526	523	545	544	545	542	527	520	506	509	532	553	503	533	530	563	516	508	498	513	505	553	539	494	535	538	541	511	534	568	504	521	529	556	521	525	548	553	563	565	498	500	566	508	538	512	551	534	533	556	511	542	527	558	538	558	508	535	536	521	570	571	508	581	530	537	541	502	503	538	512	551	537	519	544	545	528	538	574	535	533	604	520	489	537	499	519	503	539	530	544	520	507	567	513	543	545	563	524	514	500	523	574	501	613	530	525	534	535	549	526	565	538	510	524	553	510	533	518	556	551	507	565	543	500	532	538	529	516	543	561	572	544	544	534	530	513	547	579	556	492	529	541	514	534	533	532	529	478	490	514	560	522	531	543	555	504	478	509	548	544	549	553	557	529	518	562	517	564	522	566	522	523	544	554	550	506	527	551	526	535	540	577	490	522	531	576	525	521	540	500	531	527	545	585	529	539	517	543	547	516	508	530	514	577	569	547	545	564	538	484	515	552	548	512	523	546	538	538	518	524	543	511	557	520	528	500	554	545	555	552	556	578	517	548	554	532	561	522	549	537	513	517	522	532	542	581	540	517	562	531	547	507	520	581	549	528	513	566	515	530	516	490	537	513	534	580	516	551	527	565	543	550	538	498	529	537	544	488	567	544	545	533	524	516	542	526	530	556	520	548	481	507	502	495	548	565	513	571	513	491	547	538	530	593	528	519	540	531	527	574	501	524	529	523	550	538	539	538	531	535	534	536	526	551	577	556	538	473	538	538	545	531	509	555	519	530	558	529	500	524	524	521	549	520	567	544	484	504	538	566	506	521	539	524	531	508	522	492	517	551	522	515	552	526	517	526	571	554	507	510	584	468	511	520	521	542	496	502	535	558	549	545	526	509	528	471	543	573	505	541	541	540	524	503	522	547	504	520	517	560	538	549	584	521	535	547	526	542	556	544	527	563	524	501	498	510	531	488	522	502	525	534	507	526	528	549	526	573	528	546	536	508	538	532	514	535	548	534	537	564	495	518	510	530	528	512	538	536	524	541	538	523	547	521	555	557	522	555	512	513	558	566	519	521	581	528	510	526	496	557	530	533	526	551	546	513	517	524	556	551	478	517	525	530	578	575	537	490	549	524	518	516	561	544	552	542	540	530	519	545	516	563	539	546	542	539	514	522	555	498	532	543	505	522	574	529	526	560	528	529	507	492	538	575	521	504	565	543	519	556	531	524	535	514	539	572	535	540	540	561	557	508	506	571	541	522	549	514	534	522	505	560	507	596	494	515	568	547	525	527	513	542	538	534	555	549	482	501	522	498	536	522	523	550	524	531	499	489	530	545	545	519	554	563	544	503	516	573	576	546	532	517	544	527	555	561	521	515	526	521	535	551	522	531	569	566	495	548	510	509	552	536	528	568	548	524	565	522	504	487	574	531	534	526	549	519	479	564	566	553	510	540	576	506	517	529	538	538	531	537	541	556	500	526	542	522	560	533	514	570	521	522	530	516	501	539	544	533	492	554	538	512	503	585	511	559	526	539	558	558	532	528	581	510	525	536	524	563	503	553	496	501	544	550	531	530	549	517	465	530	516	556	537	540	536	567	494	559	525	512	531	549	500	515	547	478	534	525	485	515	547	537	542	522	532	482	533	550	557	548	535	552	526	513	462	546	545	520	537	567	534	531	580	528	544	529	547	564	560	520	509	527	541	536	549	537	545	530	563	503	538	528	546	557	528	505	505	517	535	546	518	533	540	579	488	540	541	507	563	531	532	484	542	531	538	573	528	517	532	535	575	580	537	540	532	540	553	537	530	573	537	522	540	495	555	509	519	573	560	539	522	510	530	536	554	561	536	534	557	539	522	514	561	542	534	603	505	545	555	530	525	512	559	564	518	528	524	543	515
5192	5840	5021	3208	1762	1271	1270	906	780	909	7306	17686	12579	6400	2329	943	553	478	407	455	460	470	455	474	476	492	486	494	453	449	456	497	449	471	469	479	510	469	487	444	452	439	446	469	465	439	450	434	442	490	481	455	492	466	488	444	473	468	480	463	484	515	389	447	445	439	507	423	489	483	449	438	433	457	435	470	454	461	438	489	456	430	494	466	413	478	485	470	412	482	479	483	448	465	470	463	421	436	436	472	449	450	465	434	504	451	476	423	446	470	449	484	434	468	467	461	461	449	489	479	482	446	434	474	483	465	465	473	440	463	470	473	462	429	471	482	423	497	453	451	488	494	452	445	454	477	421	470	459	456	443	447	465	462	453	466	485	433	461	457	444	453	452	455	451	417	481	456	472	457	431	496	483	450	445	485	466	464	489	479	475	474	471	437	456	471	433	426	457	471	468	451	475	462	487	439	450	466	468	468	450	434	427	444	452	424	461	468	456	470	476	463	468	469	470	496	465	483	455	500	425	457	480	485	433	466	459	456	442	513	460	461	435	465	474	460	436	440	455	439	481	516	431	480	475	421	472	476	482	451	460	484	473	432	447	451	431	456	468	449	494	465	449	453	510	464	459	460	482	444	488	445	471	441	467	432	467	438	431	446	471	463	427	453	466	468	473	486	455	467	465	411	482	480	455	490	460	481	458	441	473	484	480	463	429	444	436	450	437	464	463	453	452	452	448	436	439	425	428	457	467	447	454	439	496	434	503	458	423	448	473	454	477	478	478	451	432	441	465	471	439	450	493	433	469	460	474	446	463	460	469	495	452	486	442	431	454	482	463	445	452	482	479	463	455	457	433	419	450	456	467	464	467	441	449	490	453	447	475	495	473	475	432	473	459	439	499	471	454	437	486	454	443	439	443	476	491	470	453	456	468	452	426	445	464	456	435	465	457	467	461	451	487	436	425	443	459	422	449	469	461	460	469	469	487	474	454	458	486	448	483	449	455	445	463	421	437	445	468	474	421	475	473	463	491	434	470	464	475	473	466	459	427	446	447	503	460	463	462	431	484	440	476	444	418	399	454	480	478	435	456	472	475	471	480	487	463	435	479	450	442	462	455	498	474	474	469	463	441	504	466	440	447	465	508	478	489	474	490	445	468	472	473	476	414	456	455	442	436	457	467	465	445	452	465	499	451	482	454	485	484	464	473	458	463	488	444	414	444	451	473	459	467	454	452	440	476	442	509	453	462	458	454	456	450	482	481	440	463	419	478	449	424	446	474	457	463	457	469	443	434	477	462	478	458	407	465	443	447	482	454	440	474	444	474	452	446	479	435	454	436	454	460	452	451	467	461	452	490	454	451	441	482	465	449	446	444	470	487	477	483	456	434	466	468	425	469	436	503	415	449	492	456	434	456	472	450	430	460	438	451	477	462	486	453	449	476	495	479	481	455	454	474	461	489	484	492	441	437	450	483	425	445	486	426	417	429	508	435	461	448	428	465	470	474	456	457	433	405	486	462	460	424	457	445	426	450	522	464	458	431	457	464	490	425	469	458	473	451	478	477	429	504	455	468	445	467	440	472	463	439	483	454	487	462	442	513	473	449	445	445	473	457	457	471	468	451	423	450	459	413	468	469	480	472	466	462	493	467	474	450	464	475	436	456	434	441	457	450	441	453	477	445	457	447	426	434	471	461	454	471	478	473	401	454	465	477	505	483	437	463	434	475	466	448	461	431	471	441	463	471	467	482	422	468	444	466	463	437	479	470	442	447	458	448	434	436	465	441	470	444	456	430	468	466	438	425	421	430	482	465	459	469	480	466	447	447	448	467	437	433	439	436	425	475	483	460	470	480	423	456	453	436	415	439	473	443	440	449	461	464	476	443	453	490	424	451	495	451	444	485	437	455	490	482	421	459	429	417	446	488	458	505	417	435	523	463	448	426	501	460	448	484	477	447	473	478	447	468	471	437	459	447	470	471	402	459	408	460	443	446	477	462	485	470	481	469	459	442	448	439	450	448	482	465	431	446	430	475	464	465	476	442	469	469	483	441	463	435	452	486	438	435	408	449	435	464	462	423	445	515	489	426	494	463	442	459	436	464	417	476	496	475	465	474	435	492	441	472	453	498	474	490	492	466	488	422	453	466	468	447	435	441	482	430	473	414	438	451	479	458	453	504	507	471	467	472	478	415	470	454	462	435	464	467	442	462	424	465	465	462	457	486	462	440	453	461	510	479	457	446	442	452	461	477	443	461	438	469	416	429	448	465	437	483	457	493	440	455	439	444	486	453	435	461	462	450	449	422	475	464	489	435	451	461	459	470	454	471	453	460	454	433	422	424	484	419	458	481	461	458	521	465	515	435	462	469	515	457	462	450	474	502	460	446	420	502	447	474	484	473	435	461	446	448	438	471	465	458	469	459	480	494	499	460	482	446	475	476	447	466	468	447	463	495	456	463	434	464	464	486	463	479	450	478	452	475	466	450	458	450	443	476	470	484	472	478	482	491	449	441	410	453	461	468	444	470	461	471	473	469	478	461	437	472	465	454	440	458	423	445	428	433	439	457	467	446	501	431	463	487	447	432	442	474	427	471	448	408	457	445	467	442	448	473	473	446	471	454	462	480	487	480	457	447	465	465	499	430	450	477	433	434	462	436	442	484	483	480	489	475	440	458	465	477	472	420	462	448	451	454	491	457	463	405	442	452	444	454	456	453	500	438	494	436	441	470	438	447	428	450	437	488	455	521	457	463	463	451	481	471	427	447	442	451	456	437	476	460	460	449	485	434	445	435	482	486	464	464	451	456	468	437	483	437	434	485	461	457	481	466	456	459	477	437	452	462	454	426	467	459	453	459	471	434	414	451	436	468	485	446	410	447	418	460	471	451	470	446	454	465	468	478	418	438	412	450	473	430	445	458	443	465	449	455	491	430	488	457	439	417	444	472	434	468	463	490	466	489	465	482	480	430	469	488	482	468	426	477	455	412	478	457	419	449	474	444	475	422	507	460	481	457	464	474	476	426	507	447	445	412	453	455	428	458	481	452	468	483	480	428	438	450	469	497	487	450	446	463	431	463	459	478	407	464	452	462	462	443	459	482	462	464	435	420	424	484	410	458	474	456	442	453	441	476	443	457	438	468	417	460	457	424	482	441	461	451	477	449	439	439	442	454	434	391	437	464	450	473	485	420	442	469	475	467	466	448	502	447	467	429	472	429	433	429	480	411	456	478	452	479	459	475	482	465	489	461	473	433	459	480	474	427	470	437	470	482	474	507	461	460	462	481	464	481	455	483	476	457	460	447	455	459	447	493	478	441	464	429	475	460	469	422	446	463	478	506	448	438	431	476	490	498	491	479	449	483	447	445	442	491	466	443	411	426	464	441	475	506	517	448	440	473	465	455	453	436	472	452	493	445	438	465	456	437	448	471	440	448	461	451	429	469	485	440	458	489	474	472	471	476	486	480	449	449	430	449	456	491	494	467	459	461	485	472	448
23661	20702	27694	23757	20537	7153	2429	1454	1033	1039	5897	25824	22880	15057	6257	1895	965	724	651	634	678	645	634	642	608	657	615	596	675	650	693	618	658	615	650	674	657	616	608	636	660	634	594	608	620	653	621	641	628	603	630	659	634	605	606	646	626	605	634	666	654	581	591	652	620	655	638	627	605	663	627	655	632	620	613	644	644	636	647	647	649	606	655	641	611	660	635	655	651	607	620	637	614	667	673	641	632	618	589	609	631	633	583	632	607	606	648	652	640	631	602	624	623	692	640	628	646	654	631	604	587	647	657	625	659	653	669	629	643	636	640	665	658	630	605	624	681	644	601	665	636	705	647	602	689	621	602	657	641	615	684	603	616	640	655	617	653	613	578	670	671	674	625	648	620	612	650	665	630	598	660	639	635	662	689	628	629	580	655	626	590	653	624	637	644	585	627	681	670	654	643	632	621	605	648	607	653	653	681	675	658	667	668	661	684	631	704	612	644	628	620	643	610	628	643	660	610	633	635	646	608	635	660	623	575	629	635	568	613	601	634	572	617	610	654	623	682	633	592	650	644	629	632	677	660	641	656	682	664	638	642	610	638	634	648	683	608	632	633	630	625	626	618	628	605	602	631	649	663	615	607	619	594	686	609	633	651	687	606	643	629	587	647	656	633	632	590	644	673	627	636	615	651	627	624	612	663	632	640	675	597	655	665	573	606	626	637	624	624	618	651	639	591	581	613	612	632	619	632	643	661	671	625	662	610	645	662	689	639	636	594	660	644	634	656	659	610	606	657	600	591	618	646	629	599	637	595	635	661	632	643	643	612	602	622	663	617	622	619	628	629	630	658	658	630	684	563	627	619	592	639	625	595	603	596	623	637	650	615	663	579	595	641	665	561	624	629	645	663	639	659	602	630	635	649	616	623	612	624	662	634	631	650	605	608	660	596	611	593	624	628	628	617	660	618	639	622	624	662	625	664	638	706	687	626	641	674	600	625	650	621	617	626	648	646	605	607	662	634	655	644	604	635	621	607	660	616	643	661	662	599	597	635	611	608	673	678	625	605	623	593	624	660	642	650	635	653	674	623	622	642	614	646	630	673	640	659	640	638	618	608	610	634	644	635	627	664	628	668	635	651	623	616	622	635	687	650	638	641	669	685	651	633	623	641	664	602	651	631	654	604	630	614	547	565	660	655	628	628	590	647	669	625	665	641	643	631	657	669	608	610	641	644	681	618	631	664	590	660	632	602	598	652	645	638	643	653	626	601	613	643	620	618	642	608	655	647	618	610	617	623	628	673	590	615	642	594	625	640	601	646	585	607	602	628	652	681	590	610	616	622	642	675	623	644	665	643	682	655	656	636	626	625	602	646	648	598	647	601	629	602	669	634	674	613	634	615	636	633	666	595	619	667	658	597	655	652	612	603	651	664	658	633	650	634	664	602	654	648	630	655	589	649	610	680	624	611	676	609	607	611	647	656	617	634	629	665	633	613	631	614	650	626	660	632	658	612	622	614	621	618	625	664	678	609	670	626	646	609	645	625	613	608	609	628	638	681	639	645	640	657	632	593	652	666	638	601	645	590	656	609	647	580	644	596	617	617	661	642	618	580	636	611	651	592	621	631	625	665	655	633	631	564	612	644	636	640	641	648	599	647	642	659	647	651	609	639	697	611	639	618	628	602	670	614	648	651	612	616	614	617	636	624	679	621	647	609	638	609	616	638	670	641	646	597	632	608	646	635	611	638	609	607	641	644	656	647	665	645	643	634	649	672	661	650	659	582	576	663	626	609	631	602	604	659	634	666	628	645	638	636	674	639	616	656	651	628	689	618	680	608	672	621	655	592	641	598	620	565	623	604	604	593	639	609	664	656	694	575	605	629	587	661	639	658	673	643	625	633	624	603	610	612	584	620	619	614	663	654	624	600	606	675	646	629	620	625	639	617	610	617	642	635	607	600	641	666	621	634	596	620	638	636	674	624	607	601	660	652	621	631	727	621	650	628	668	638	597	623	618	637	576	689	693	652	618	629	581	629	575	636	670	649	623	653	682	654	639	660	617	633	627	651	666	642	638	619	604	659	598	649	616	650	618	630	657	663	614	639	643	626	594	655	633	668	618	645	600	602	654	617	622	621	641	641	662	596	613	617	687	634	608	640	649	588	592	644	651	636	621	662	617	658	643	601	648	643	629	609	634	643	628	626	642	651	637	596	652	600	645	603	625	634	592	575	646	592	650	609	626	590	626	615	576	603	610	630	644	611	608	657	629	606	603	641	630	582	598	623	626	654	670	626	574	619	694	608	616	644	633	638	593	601	597	638	620	664	604	653	638	636	677	649	640	610	654	650	590	632	641	604	622	603	624	648	615	610	605	658	646	608	694	641	611	652	625	608	627	593	651	637	620	617	637	669	632	640	630	636	609	579	651	610	610	627	654	643	630	667	631	611	627	640	630	630	610	627	580	644	585	630	602	609	622	663	664	619	617	615	602	647	576	658	615	675	625	615	657	634	640	612	658	661	641	626	638	631	574	629	646	599	629	639	592	621	652	632	603	641	654	634	612	624	642	647	632	615	614	603	658	642	640	675	604	598	643	589	619	594	625	635	644	601	664	619	606	644	622	627	594	629	605	603	657	646	617	639	626	643	646	623	608	603	618	610	653	624	617	644	620	604	613	652	644	635	636	579	620	552	607	622	618	644	648	588	631	641	675	668	611	659	667	669	660	656	618	645	580	656	588	647	634	647	668	592	661	646	581	613	635	626	626	675	657	660	663	675	592	631	633	653	647	600	589	631	630	637	651	668	609	631	647	631	620	630	605	692	665	629	648	653	596	601	620	649	614	636	583	669	669	675	653	645	614	605	618	634	593	623	657	668	583	645	616	635	672	645	575	640	621	643	653	684	658	643	658	596	600	620	656	671	649	650	606	621	630	630	601	636	628	637	618	606	687	612	648	609	616	589	628	617	654	592	642	648	622	629	632	649	560	627	646	601	635	656	631	607	630	628	573	639	639	622	663	600	658	627	617	675	621	664	646	630	578	644	613	614	634	598	606	646	663	656	640	596	610	612	693	630	653	629	657	578	663	616	575	651	649	664	618	610	643	632	649	627	638	659	670	617	671	667	635	638	626	639	692	631	591	634	627	638	643	674	600	652	671	611	607	639	623	607	674	646	682	628	587	655	628	612	638	614	631	575	660	646	653	653	632	626	605	642	619	687	625	644	648	625	617	633	608	649	621	645	613	635	623	601	588	613	633	615	630	687	642	648	636	613	634	580	631	622	634	653	670	643	661	610	639	644	636	645	614	635	650	664	651	647	646	632	628	584	560	637	617	666	618	667	644	599	617	591	610	620	644	627	612	636	653	666	607	628	630	637	676	651	668	626	581	623	631	622	652	642	659	633	646	686	632	640	661	646	578	659	608	606	629	676	583	650	605	647	642	609	607	616	601	616	686	618	595	667	672	622	654	624	616	575	664	618	629	618	608	658	620	637	631
5583	8838	7283	4102	2429	2014	2017	1709	1146	1151	8313	26571	19795	13047	5683	1989	864	581	535	549	556	541	497	562	520	519	582	555	529	529	545	535	518	549	520	551	542	549	576	516	546	546	558	525	560	512	526	568	538	562	511	547	533	537	512	588	530	518	562	546	508	554	521	510	539	517	549	559	571	549	539	538	557	557	530	551	526	540	570	553	530	552	524	558	551	548	541	512	535	532	537	568	547	524	550	487	534	545	507	501	546	555	586	553	581	553	532	561	563	570	480	484	560	560	534	572	534	518	517	541	568	521	537	546	545	521	543	537	490	560	548	515	576	503	529	520	596	518	538	555	537	544	556	534	540	605	562	527	531	552	550	526	515	539	520	506	542	537	498	519	555	566	521	527	526	533	537	542	528	486	575	562	495	532	511	554	559	547	535	551	510	534	543	492	540	520	521	460	546	540	541	548	556	521	501	557	525	519	525	507	546	580	555	545	547	529	527	520	504	530	516	530	512	504	525	518	478	562	510	531	547	510	514	536	508	550	564	528	556	541	535	572	534	562	565	551	531	544	523	508	546	538	522	553	554	556	525	549	555	524	507	555	553	537	503	520	499	527	525	538	555	544	542	518	574	517	533	534	530	540	503	570	522	517	555	539	561	550	541	560	545	517	493	535	569	525	538	540	551	522	550	507	513	572	505	517	526	550	554	547	501	599	577	500	534	558	557	539	496	576	528	542	521	523	524	504	527	567	515	553	545	579	512	519	534	554	525	509	522	498	542	526	528	530	502	505	541	546	540	556	531	521	495	574	516	541	526	563	510	494	537	481	525	551	553	494	526	524	552	522	537	584	573	518	519	545	512	540	575	509	522	549	551	545	530	524	495	573	539	557	551	562	514	527	514	540	555	539	551	531	498	549	557	512	528	507	511	552	512	553	554	545	468	540	524	543	507	522	514	510	539	520	545	531	537	555	571	525	551	533	528	548	523	568	561	558	526	564	521	510	557	541	531	538	555	554	530	569	529	515	527	569	532	528	528	506	498	545	515	554	507	536	540	543	559	509	554	560	568	539	513	521	531	559	549	569	539	530	517	558	541	490	517	559	544	523	564	568	519	511	526	500	522	536	556	540	533	512	533	562	545	580	542	549	515	560	477	585	525	541	503	582	540	561	538	525	527	559	503	550	539	523	488	513	528	523	558	547	557	542	569	485	525	593	531	555	543	528	535	543	543	542	566	509	513	533	506	507	554	531	514	527	547	573	565	549	527	541	534	525	561	522	556	525	537	515	567	523	541	519	534	515	507	537	514	530	579	490	563	570	507	517	539	544	562	540	523	518	496	559	519	532	503	498	550	514	565	559	528	531	547	533	506	540	517	515	529	565	543	557	591	544	577	532	496	533	533	561	538	506	515	539	517	532	553	585	577	498	525	540	508	529	561	565	526	525	583	527	522	564	534	523	561	561	519	557	563	556	558	547	510	523	530	542	530	522	582	543	550	564	529	518	542	530	567	550	567	514	549	476	529	528	497	496	553	541	538	531	589	527	525	588	543	520	513	569	551	528	509	512	583	530	558	569	521	486	539	542	561	555	558	560	551	583	531	528	530	500	523	555	552	506	500	571	526	547	487	520	548	583	535	531	536	525	537	561	519	521	519	557	552	559	562	533	518	586	491	482	569	533	593	515	510	515	514	519	554	499	524	520	504	538	561	541	517	482	556	518	589	559	509	566	518	524	474	527	531	543	511	541	542	541	543	510	540	535	530	562	539	548	504	540	549	567	532	520	502	533	570	516	497	531	503	503	560	491	540	481	547	546	523	523	539	522	514	534	513	558	543	549	526	552	554	577	517	489	538	554	531	580	546	528	547	539	553	500	535	528	537	578	541	527	511	532	556	534	544	521	533	557	500	530	549	523	528	550	515	553	515	589	525	495	570	479	480	555	593	550	559	501	534	552	564	521	546	521	507	555	505	537	541	516	529	537	499	495	564	548	562	524	521	519	545	523	540	524	521	514	530	520	532	523	543	531	533	527	562	505	531	495	456	514	539	550	577	532	509	516	577	556	541	524	529	526	504	509	545	545	533	516	518	534	523	509	540	541	504	518	518	482	512	528	493	546	520	527	524	602	534	525	546	552	515	526	520	529	554	530	543	511	553	548	545	536	526	521	519	558	541	536	551	573	527	545	564	497	553	605	515	526	527	490	576	553	541	520	513	569	538	524	483	559	556	548	546	530	526	512	548	503	557	550	530	538	516	526	555	536	534	532	579	546	547	559	519	503	526	508	487	549	527	541	526	501	523	515	522	542	505	552	529	520	541	507	547	563	569	540	527	501	507	536	525	551	509	492	536	556	566	544	543	534	535	514	529	505	526	513	542	567	518	559	551	529	556	563	536	505	544	493	556	558	477	557	533	514	523	590	532	529	504	514	539	526	545	504	527	521	497	544	526	520	519	564	529	517	557	495	490	492	518	534	498	489	502	564	539	545	579	534	538	522	572	502	550	548	560	541	510	554	505	502	550	526	540	588	571	527	525	547	536	485	534	508	508	531	549	487	545	513	533	514	531	552	507	519	532	545	525	522	521	487	504	547	491	557	535	506	502	539	517	530	538	585	507	564	534	525	585	549	535	570	564	542	540	522	515	531	518	574	505	523	518	488	549	526	533	520	564	513	533	540	535	573	504	566	539	495	532	496	569	511	470	538	552	510	554	543	537	517	571	520	513	492	562	561	540	542	528	530	504	513	527	554	537	560	525	513	564	498	559	507	527	553	510	531	523	530	521	586	527	550	530	534	570	535	569	544	488	481	565	508	529	522	531	533	542	539	541	538	547	546	527	560	519	500	508	540	507	522	528	532	544	519	538	521	517	514	543	540	544	524	536	536	526	538	529	563	533	534	562	514	537	563	523	538	534	524	511	508	549	583	555	492	541	524	537	541	498	518	542	575	517	510	485	500	521	558	496	539	552	527	528	521	545	562	575	492	500	500	502	537	539	510	528	527	521	552	537	499	579	536	532	521	579	537	543	523	516	554	527	533	524	564	551	558	536	520	536	498	564	519	521	540	534	498	536	493	521	513	536	512	513	546	514	560	544	514	583	573	547	504	522	518	550	577	529	545	519	503	523	500	582	504	496	531	497	496	546	511	519	497	504	512	526	497	494	530	521	525	523	488	544	473	495	538	543	553	549	501	525	536	552	514	524	528	520	532	537	508	509	541	518	519	494	569	549	558	509	508	520	537	468	558	525	484	518	483	568	553	478	522	523	548	516	556	505	536	542	544	551	533	504	544	557	542	543	529	542	535	507	590	559	521	528	520	527	533	522	565	544	487	509	544	519	537	514	582	504	556	571	545	568	532	529	508	543	564	511	540	519	569	553	493	558	531	510	508	544	531	532	481	542	527	523	528	513	581	511	522	521	526	516	535	513	558	523	538	595	540	539	539	516	559	546	506	530	577	490	500	512	510	542	526	536	551	520	517	522	509	530	536	539	509	548	525
26862	9817	1645	989	614	577	520	512	495	462	582	1447	1363	1150	870	591	402	415	488	436	478	442	440	434	441	450	418	416	439	425	419	442	466	468	426	421	448	442	464	447	416	441	391	454	438	443	426	401	421	435	428	436	481	443	452	481	439	486	442	438	452	446	426	470	454	459	421	428	447	469	434	434	403	430	439	413	425	427	470	447	413	422	456	439	441	421	421	445	432	422	421	453	444	426	405	505	436	428	458	441	414	466	407	436	431	424	444	415	437	416	441	437	456	402	451	420	442	434	443	434	435	471	463	475	468	449	443	456	426	405	407	444	427	405	408	438	420	408	440	424	458	415	432	396	428	426	374	439	439	443	429	443	418	438	413	439	361	436	481	429	440	446	458	392	448	421	415	383	420	391	471	443	446	420	426	459	439	472	413	445	452	418	430	417	430	453	443	455	415	456	437	428	446	427	463	427	431	452	394	454	423	460	448	438	462	450	456	435	457	426	415	456	416	455	445	431	391	427	427	402	394	417	409	449	429	452	423	449	443	416	455	457	425	418	458	431	414	438	464	437	448	418	427	384	429	425	392	450	448	425	416	431	430	425	453	438	456	444	409	438	391	427	403	441	461	422	444	441	451	417	415	412	443	413	408	439	429	462	410	434	421	480	446	443	441	458	431	429	435	429	419	418	442	454	425	422	439	437	424	437	393	415	425	457	447	427	431	415	454	443	406	441	422	458	425	423	440	455	421	419	435	443	398	418	412	446	429	430	455	400	448	439	434	421	421	428	403	415	436	416	438	442	450	425	396	391	419	423	458	431	462	441	450	425	382	444	449	395	433	461	474	436	421	438	429	440	458	477	458	450	402	429	394	423	455	418	432	440	477	428	459	444	411	415	431	433	432	413	402	423	423	438	460	447	451	436	479	406	437	411	473	396	413	430	434	425	435	412	430	411	413	450	438	447	449	446	478	418	445	434	441	469	428	389	418	404	443	401	442	421	474	454	409	406	432	413	421	439	433	443	457	433	442	412	461	417	398	441	408	468	414	486	416	424	422	421	433	435	392	404	420	405	464	431	403	464	403	459	451	443	390	402	442	438	439	486	444	420	427	415	429	427	405	412	414	420	454	427	428	453	421	439	423	426	449	431	422	405	433	406	441	423	399	413	440	427	449	443	415	431	430	451	438	428	445	437	441	421	413	425	424	409	400	436	418	397	454	455	424	426	431	448	472	431	402	454	443	435	397	430	433	427	418	471	441	419	446	412	433	429	421	437	429	440	406	444	411	465	466	443	431	431	410	444	429	464	410	409	419	407	436	416	474	453	414	452	456	426	444	427	418	432	423	443	461	463	411	452	453	446	424	428	454	454	403	440	445	449	392	413	412	424	415	449	445	417	418	425	469	421	441	420	412	448	438	420	448	451	422	420	419	428	440	448	438	426	399	416	406	418	453	443	411	400	410	442	450	442	403	440	424	424	441	415	422	409	463	478	431	417	417	441	403	434	425	446	433	423	464	431	444	419	478	425	465	449	392	420	387	439	482	428	456	436	463	445	416	450	398	410	453	452	435	435	449	418	404	455	432	456	456	442	452	424	424	445	388	408	446	424	473	446	450	430	459	453	429	413	439	464	429	454	447	410	442	427	423	424	466	480	416	411	398	424	460	435	427	442	433	461	433	417	420	454	440	414	462	447	452	429	436	450	441	443	448	452	430	449	410	424	454	438	395	442	416	423	439	425	447	434	437	437	385	446	413	435	453	442	442	398	420	407	464	440	427	426	426	472	442	457	441	445	377	424	439	406	447	410	433	436	413	424	407	414	420	434	437	418	404	399	424	402	454	441	427	400	397	427	446	413	480	430	431	424	396	434	462	458	385	405	431	443	387	439	446	433	403	400	400	419	451	463	411	432	395	430	415	434	416	417	456	442	430	426	444	431	446	420	440	436	423	427	437	426	397	432	419	435	449	441	418	408	431	443	457	439	475	417	438	451	452	434	458	413	433	422	401	437	434	407	450	416	453	454	434	426	419	445	458	423	446	392	454	432	386	452	434	424	428	448	492	471	423	408	445	441	455	392	440	424	419	449	409	426	427	402	414	412	462	436	482	455	450	461	419	409	440	423	429	445	417	407	420	429	447	447	404	436	459	399	434	397	409	425	429	423	427	457	418	452	455	416	426	364	412	457	443	405	415	454	435	401	394	477	438	412	466	440	388	449	463	428	431	479	407	427	452	421	459	443	434	438	414	410	453	423	421	469	425	447	427	446	409	477	479	432	434	418	444	453	467	440	443	410	446	426	449	422	424	424	430	420	454	416	425	453	447	451	414	430	434	459	451	438	421	434	401	459	387	423	435	416	449	423	426	422	447	398	425	452	419	425	446	421	459	439	413	445	418	446	418	429	463	450	455	457	431	437	455	436	414	436	438	439	386	435	415	431	463	439	452	418	450	456	394	437	446	431	413	435	439	424	450	446	412	451	443	392	427	439	436	427	408	411	416	411	442	461	445	418	457	458	412	414	407	423	432	389	426	427	410	453	450	414	428	411	460	437	419	460	434	445	413	466	421	443	417	439	402	434	469	414	416	404	455	402	456	476	432	419	439	437	416	431	404	438	395	438	418	468	410	409	435	447	420	393	407	426	440	442	438	434	443	460	458	416	416	419	442	417	504	446	405	413	424	407	454	418	433	489	430	433	438	441	429	447	442	444	435	423	473	422	456	407	424	458	444	401	431	454	425	400	479	425	396	442	414	431	438	449	450	427	443	415	436	392	450	461	455	458	451	435	448	409	437	411	417	476	424	450	452	434	446	435	407	456	403	433	432	417	406	437	444	451	428	444	401	412	387	407	429	427	394	390	467	428	410	443	414	421	430	449	368	431	433	417	445	439	440	424	450	455	452	478	364	437	427	439	444	449	427	399	409	438	359	440	388	423	412	448	464	425	399	443	432	448	429	400	466	403	464	455	440	413	419	427	468	450	461	427	448	436	412	445	491	417	437	428	430	435	461	460	459	431	428	431	419	429	431	442	416	404	431	442	430	455	427	412	425	408	427	384	393	412	459	418	397	465	437	464	394	427	449	446	410	414	464	446	439	417	424	442	426	448	426	437	428	395	427	444	430	430	432	416	451	446	445	456	412	456	407	457	465	448	403	450	445	428	407	450	446	454	439	458	434	421	440	439	471	398	431	406	432	440	439	490	388	420	420	420	432	424	409	460	466	458	436	413	442	446	468	427	447	417	455	423	452	449	504	452	399	456	408	454	393	414	414	429	457	436	442	421	431	475	449	464	461	450	409	426	449	428	454	465	416	430	463	419	461	438	411	454	433	402	416	439	482	450	461	424	429	461	426	427	393	426	444	459	449	438	413	433	433	445	452	402	454	439	445	453	443	427	410	445	406	413	442	429	428	427	411	450	411	381	450	427	429	431	408	472	453	416	431	405	425	400	449	426	418	449	384	451	438	450	438	400	472	380	440	428	399	451	431	443	400	400
5749	1701	1406	820	636	611	546	538	485	421	724	1946	1772	1360	903	531	404	370	372	369	379	371	370	389	368	341	361	356	375	365	364	389	411	388	341	370	374	358	372	350	393	369	380	358	342	387	379	392	383	385	378	377	370	379	379	376	368	324	370	363	410	401	366	372	362	358	383	346	382	382	371	325	379	384	375	362	380	361	395	360	375	346	390	398	377	374	377	361	361	367	379	376	387	346	368	359	412	383	370	365	366	382	357	374	361	375	365	371	373	369	399	372	369	391	362	373	366	374	373	375	355	374	402	371	390	358	349	355	392	383	362	385	361	359	368	380	370	345	346	361	386	388	387	380	386	410	378	328	374	366	372	388	398	358	386	358	380	401	367	383	351	338	386	379	389	378	388	389	391	396	375	382	362	353	395	367	327	407	399	348	371	324	328	368	389	321	360	348	416	349	360	352	366	333	392	384	390	352	378	349	374	406	366	374	349	386	363	365	342	356	354	393	409	367	354	377	361	402	371	380	346	378	361	364	373	399	379	374	349	354	349	380	339	384	369	390	359	427	331	380	352	399	378	323	361	337	396	375	342	387	344	392	367	366	356	357	373	358	400	370	386	351	351	365	381	352	364	385	393	370	377	384	347	373	409	348	371	387	370	355	368	383	363	351	376	378	386	398	401	373	364	382	376	355	364	364	351	374	364	362	396	342	394	370	342	365	384	326	339	367	368	407	317	362	342	352	333	391	351	331	388	326	332	364	406	390	351	404	358	374	388	368	394	368	386	367	394	396	391	399	365	379	359	362	326	382	391	365	368	335	369	358	390	349	386	370	348	387	401	361	366	358	383	380	359	377	363	371	382	335	348	406	335	362	376	379	358	350	375	326	327	381	387	396	355	370	366	359	359	354	394	356	390	376	353	376	380	352	368	338	364	413	363	383	368	338	406	353	361	345	381	357	352	390	359	324	369	361	364	354	374	343	376	356	379	378	387	372	385	375	364	391	377	366	405	360	365	350	379	346	367	394	376	347	376	365	369	371	336	369	331	380	387	364	359	389	366	355	401	379	382	376	379	362	357	350	352	371	360	394	391	382	396	361	373	390	346	357	406	346	390	393	396	346	365	377	364	382	374	336	348	357	350	362	350	391	392	366	387	392	367	325	373	352	335	358	373	364	384	381	362	366	363	369	368	379	399	373	360	376	361	371	373	393	392	351	372	380	377	351	383	380	349	350	369	368	369	361	390	349	367	386	387	365	377	380	356	383	368	352	368	361	357	367	406	367	361	361	387	371	357	336	366	370	386	361	374	374	383	331	376	368	341	359	369	365	360	372	369	358	372	381	404	392	367	362	379	386	354	373	383	381	363	384	360	372	346	365	374	338	369	352	378	362	352	377	363	405	378	375	385	361	333	421	367	340	360	367	351	402	364	373	351	397	390	388	361	365	400	342	359	360	361	336	359	370	386	373	377	362	374	370	364	396	340	339	396	324	355	363	380	366	382	389	378	359	389	376	377	331	330	343	382	360	376	366	379	347	398	383	377	388	359	385	385	382	369	367	385	354	356	377	351	388	346	349	397	398	332	376	362	375	357	352	343	374	347	387	375	380	370	357	391	392	353	406	343	379	375	338	357	343	364	361	380	355	357	331	384	378	333	373	389	405	348	399	393	345	341	381	371	343	322	393	372	386	362	379	409	357	390	324	376	385	346	359	376	323	387	395	352	363	379	359	393	372	340	341	375	362	381	383	381	364	379	358	389	345	397	396	388	377	392	360	347	336	388	368	362	386	357	379	359	350	363	379	359	368	364	357	387	373	369	361	357	354	403	367	352	360	349	411	378	390	348	406	365	390	378	348	346	358	353	365	371	372	370	368	374	362	334	338	356	370	392	378	349	388	389	346	368	343	335	357	364	335	346	381	362	374	371	383	389	320	347	386	377	358	386	343	375	390	368	403	391	372	378	352	365	363	380	344	409	385	357	364	344	375	344	334	390	360	365	367	381	377	387	381	372	432	377	355	349	350	394	353	373	358	358	356	368	397	407	380	375	364	395	394	371	401	370	399	360	360	384	399	380	379	364	347	413	401	347	350	358	380	347	384	369	373	350	352	389	368	361	366	398	362	386	391	391	389	349	369	365	366	351	347	342	352	376	361	379	361	367	386	398	347	377	413	367	394	380	334	349	371	375	376	380	382	372	349	409	333	337	360	371	378	361	372	344	362	364	357	414	397	364	394	355	342	349	342	350	344	356	376	344	362	355	347	355	419	387	405	376	378	375	375	387	366	352	397	377	365	378	366	361	403	361	417	393	353	363	364	385	351	361	369	340	424	360	400	387	378	348	379	381	401	376	363	360	375	388	387	408	361	355	361	378	371	420	361	400	407	348	409	356	344	388	355	332	367	367	391	371	360	385	345	349	388	348	360	382	340	344	400	383	364	359	380	379	397	356	361	382	364	337	386	368	380	364	396	346	353	354	316	362	391	365	393	349	371	377	395	390	387	361	363	334	382	376	363	378	374	349	363	429	383	353	347	368	389	371	381	345	368	334	368	398	352	346	390	342	378	379	356	380	325	364	384	365	379	370	342	354	371	344	374	332	379	371	399	414	365	371	379	374	378	379	386	404	355	387	364	362	371	383	391	378	345	384	382	343	364	363	355	392	384	359	370	380	337	349	407	350	369	368	366	347	350	361	363	392	385	388	353	388	340	385	369	382	367	371	417	384	375	370	378	369	383	342	360	387	378	341	381	383	381	378	391	356	375	379	393	376	380	391	340	387	365	367	378	415	330	368	353	364	380	312	348	366	376	380	365	354	393	399	351	338	368	379	373	353	384	369	379	405	342	363	352	359	344	354	372	359	386	350	375	373	380	353	390	406	415	355	361	366	363	396	355	344	375	361	376	359	388	363	354	384	391	354	350	379	368	395	357	377	400	359	375	379	393	349	359	412	382	371	366	358	355	381	356	375	341	393	395	355	361	351	354	352	368	413	354	422	341	344	399	373	402	377	366	351	377	351	380	356	378	408	345	400	391	398	357	343	344	427	357	362	367	390	400	369	388	378	382	355	394	402	381	348	366	386	345	368	362	372	371	374	364	336	370	376	360	375	379	408	332	382	378	368	366	382	367	357	386	380	401	358	357	348	356	397	374	345	383	347	357	377	421	386	391	334	369	357	422	379	375	353	379	344	374	365	339	390	364	374	377	361	382	368	360	410	389	360	378	360	350	354	355	362	379	373	365	381	388	373	404	390	395	344	356	381	414	393	408	353	398	372	343	375	403	349	353	398	386	396	378	377	353	339	367	364	344	402	353	346	359	378	354	381	387	371	368	351	378	400	381	339	349	393	364	397	343	382	377	326	377	371	391	360	377	398	377	378	336	377	350	356	338	369	377	386	356	340	322	363	375	388	382	376	368	342	367	340	354	376	358	376	333	353	350	367	354	388	340	345	354	372	357	351	367	391	359	349	329	367	355	390	382	365	370	389	369	380	399
24731	20739	26661	24716	7757	1409	1243	752	640	876	6387	14193	10803	5636	2661	1171	658	501	469	463	442	456	411	426	427	437	444	414	460	457	463	446	474	473	419	452	467	470	458	438	424	436	470	430	463	440	441	439	452	463	419	417	456	444	480	440	452	431	463	430	443	466	423	446	428	423	465	429	475	426	472	429	459	442	442	410	423	444	446	441	424	469	453	464	455	433	455	442	422	457	456	448	448	414	430	445	416	417	496	467	464	469	420	475	448	445	439	447	436	462	437	465	459	473	466	447	476	420	447	475	428	448	436	481	451	454	435	430	447	454	473	469	441	481	453	436	432	467	428	440	428	481	459	487	470	440	452	435	469	471	427	430	474	430	445	401	423	418	427	465	451	450	438	473	451	428	408	430	452	440	425	419	435	467	418	452	448	407	432	422	450	447	434	468	465	434	461	430	457	420	453	421	444	429	456	481	427	435	432	453	483	439	414	433	439	447	458	420	475	421	483	417	423	446	446	465	435	434	435	431	435	472	410	415	501	429	405	444	457	469	436	443	450	436	473	474	429	461	431	432	454	455	473	474	426	442	468	428	461	435	437	459	438	448	473	450	431	462	437	445	430	475	440	457	461	468	455	423	465	475	496	448	476	452	447	463	423	458	430	436	414	449	432	410	471	406	436	434	479	437	445	450	426	411	491	424	448	464	448	455	459	461	418	481	452	464	431	459	457	456	430	437	409	431	441	434	434	416	430	443	440	432	464	462	463	430	433	453	445	451	442	434	469	425	432	482	413	456	432	414	423	429	467	458	423	453	438	464	423	448	443	423	404	443	446	468	433	457	438	458	417	439	486	465	455	446	417	421	462	429	430	438	458	438	469	455	411	437	456	481	445	407	487	445	448	442	456	418	402	411	406	443	485	438	466	446	463	442	438	455	436	466	427	443	444	499	487	453	448	434	464	438	455	416	411	430	475	422	450	466	418	430	423	454	433	457	443	426	464	478	415	438	438	444	441	438	443	467	444	422	375	429	450	446	435	408	434	423	434	438	463	465	420	463	431	466	470	455	469	429	435	420	449	458	445	461	478	400	441	430	440	461	432	461	462	443	423	450	441	460	472	438	436	434	427	459	433	432	405	435	417	414	453	431	433	424	427	452	404	470	401	427	454	415	452	414	409	450	427	414	416	465	445	449	417	439	436	414	457	443	472	400	455	455	450	415	466	459	487	416	429	477	438	438	438	440	456	457	438	455	465	469	472	439	413	451	466	456	441	455	485	468	448	432	467	464	397	471	452	433	437	430	444	421	431	423	471	460	438	432	462	444	466	451	434	465	455	468	458	462	456	419	434	434	455	449	452	449	440	448	512	448	433	419	433	463	439	448	456	432	437	448	457	467	453	432	474	440	428	397	401	443	426	425	463	444	408	436	480	452	435	423	428	464	429	435	451	406	433	447	432	419	446	469	429	443	422	437	440	435	456	452	422	459	476	464	439	459	444	476	439	447	452	431	426	441	440	439	440	449	455	419	439	458	442	428	460	450	441	422	416	471	452	417	448	421	440	432	454	433	436	465	431	430	443	467	394	453	450	448	453	449	437	434	395	469	447	418	426	438	462	486	404	492	421	458	460	466	415	418	453	484	461	435	460	444	480	447	454	460	452	462	461	426	431	435	412	445	431	448	442	468	431	440	462	435	420	455	447	459	442	449	447	442	420	452	469	461	464	468	458	456	491	466	422	438	439	490	459	464	433	437	430	444	423	468	447	432	413	429	444	455	425	454	419	445	441	408	431	476	438	441	424	436	459	454	414	428	461	465	468	427	446	480	450	448	446	460	450	501	452	465	459	451	429	442	444	458	456	436	402	456	417	424	446	473	434	419	462	452	436	442	447	395	477	448	468	457	479	471	430	446	437	443	436	415	464	419	420	417	432	438	442	450	476	446	453	448	450	446	439	419	465	431	473	441	443	423	427	431	439	433	413	440	397	439	417	443	473	468	420	457	452	439	432	438	420	452	451	435	455	466	454	449	444	441	426	440	439	463	458	429	502	444	440	424	477	427	459	441	425	441	420	445	420	454	441	459	446	458	428	457	413	454	438	412	451	425	473	457	432	460	454	416	483	460	411	451	464	419	478	453	454	412	446	441	382	416	465	445	452	443	447	412	459	442	454	413	436	445	447	439	438	442	453	463	458	425	467	461	464	448	460	448	437	466	428	425	457	444	489	436	420	456	466	456	450	445	448	459	436	407	461	445	413	447	433	433	443	431	437	447	458	434	472	435	431	440	442	471	463	430	438	457	432	477	467	418	467	452	428	472	475	421	394	472	441	422	413	406	454	438	441	417	466	436	475	463	416	451	450	455	475	488	468	433	458	447	437	437	427	415	478	481	443	445	436	437	471	415	459	411	444	458	452	436	454	467	411	438	433	457	499	484	458	442	427	429	456	465	451	462	490	417	432	446	411	407	477	416	437	484	460	430	458	438	479	440	420	469	459	450	443	407	441	425	449	427	456	455	440	434	417	434	465	429	403	439	443	427	468	424	471	430	450	448	435	480	498	440	448	412	419	429	425	442	435	446	402	454	472	460	453	436	421	425	466	452	453	453	451	465	485	460	444	434	416	473	401	438	446	457	418	472	445	428	436	453	459	475	429	436	445	478	421	454	444	450	415	424	440	438	436	437	443	444	446	434	433	455	429	426	455	433	442	473	449	451	452	462	445	433	428	431	499	385	435	412	414	437	435	453	467	443	442	424	466	415	454	466	443	465	444	469	440	405	439	431	449	454	463	460	484	454	424	475	452	408	460	478	427	437	421	425	453	493	470	469	460	428	421	460	472	469	421	432	432	409	431	455	456	411	430	444	487	427	488	444	442	477	476	456	419	424	465	435	418	416	440	446	437	432	457	448	438	427	476	442	445	432	441	444	438	440	432	480	443	471	455	428	414	457	443	464	450	472	428	432	441	424	450	476	437	477	430	422	473	415	443	435	438	416	481	443	431	426	430	478	442	409	434	447	477	451	512	441	431	448	422	426	454	436	452	452	449	453	449	443	464	452	442	408	438	452	441	432	435	432	465	457	479	450	468	436	425	441	479	455	470	433	443	425	415	405	444	436	441	440	466	426	436	422	457	439	469	476	450	400	448	417	460	480	446	435	435	430	457	425	436	396	443	452	479	472	419	430	438	424	472	423	423	443	439	462	482	429	397	467	455	437	426	446	437	453	452	452	425	440	454	415	446	408	419	448	478	449	424	414	475	475	425	438	463	444	435	421	425	433	479	447	437	435	438	414	434	448	442	452	502	428	474	454	430	438	413	422	472	495	403	439	457	417	435	420	429	476	401	451	438	497	411	424	451	421	464	419	440	437	470	425	409	450	462	410	460	438	410	429	454	452	454	467	429	446	450	419	421	426	484	401	446	444	446	451	446	483	465	435	457	423	451	472	443	461	468	448	427	454	439	459	438	482	442	424	448	438	450	455	433	410	479	400	412	440	434	446
4234	5770	4825	2662	1575	1115	1328	797	693	1224	9030	15673	10659	5897	3197	1319	647	477	441	403	410	377	371	420	392	399	353	387	400	396	389	416	403	416	384	405	387	400	400	407	422	434	341	422	411	387	401	379	388	389	417	375	398	447	412	411	413	393	419	392	385	379	389	405	421	402	385	402	402	399	380	411	421	421	427	371	408	384	407	402	396	393	407	395	401	386	381	408	399	391	397	403	400	423	400	405	388	407	419	389	377	412	406	398	429	412	381	365	423	371	359	399	402	398	411	400	415	395	391	424	387	404	384	401	404	381	404	376	376	365	414	441	421	428	340	344	379	386	378	396	399	387	374	382	423	401	417	384	406	365	357	418	424	399	412	403	392	385	392	402	388	350	447	429	413	356	403	381	411	397	382	413	390	351	398	395	368	400	392	387	400	394	395	399	377	374	426	379	418	402	390	409	401	396	455	414	418	395	373	360	350	403	412	415	394	387	375	385	398	369	426	411	380	434	373	373	386	367	398	351	384	446	386	421	420	400	402	379	404	407	430	400	367	406	406	381	407	407	392	415	399	349	414	420	415	400	380	374	374	395	396	396	401	412	390	436	413	370	363	352	407	397	392	430	362	408	388	380	411	422	395	395	391	355	386	361	398	393	395	377	405	397	402	413	385	429	399	422	405	383	395	406	398	425	369	411	401	399	414	411	414	387	392	382	385	410	407	401	375	381	388	450	380	393	382	385	438	414	389	375	390	405	432	364	415	412	411	379	409	429	416	410	410	374	393	351	439	412	429	392	391	374	378	421	397	409	416	361	383	354	413	426	364	421	384	362	390	444	385	394	427	430	404	433	372	408	383	370	380	357	382	389	386	395	375	405	414	386	377	378	392	381	388	399	426	388	379	402	395	391	375	428	398	416	393	393	426	366	411	382	396	384	437	413	407	394	416	384	419	407	451	381	394	381	374	408	407	407	410	397	380	417	403	362	414	405	414	410	417	377	359	426	397	377	413	384	381	393	384	375	390	383	376	407	390	401	405	399	372	401	390	390	407	399	407	396	388	422	397	395	388	368	364	393	443	405	367	369	402	446	423	405	375	390	439	389	438	398	401	417	414	382	381	426	387	395	395	387	428	418	400	374	395	388	362	378	384	417	394	386	389	375	405	384	368	407	404	375	405	367	425	395	394	424	374	401	391	414	377	412	400	396	418	406	375	420	384	376	392	386	429	419	399	371	397	392	375	383	381	416	394	390	385	448	417	377	410	389	397	412	375	368	409	387	426	415	393	378	442	374	387	355	438	369	376	397	385	376	394	377	405	379	375	373	390	408	405	394	389	429	401	357	400	412	381	411	382	388	430	408	383	415	415	394	396	382	395	374	399	413	373	423	392	412	398	395	365	378	387	399	418	396	408	381	394	388	414	411	386	400	409	393	393	380	449	383	367	381	417	379	397	406	405	419	383	392	370	405	365	405	395	381	388	406	397	377	385	369	411	389	402	381	372	366	389	412	385	404	389	422	416	433	375	380	409	418	384	401	408	429	375	401	422	432	414	384	432	356	407	364	387	403	430	383	407	369	413	382	403	413	408	404	387	383	372	382	407	387	411	398	410	394	387	392	376	410	373	388	389	391	408	398	395	397	384	375	417	378	379	396	384	410	389	412	386	409	399	414	339	412	386	366	373	396	400	422	410	396	390	359	376	402	376	390	350	413	363	394	450	422	394	411	431	405	409	422	416	411	374	373	383	404	352	412	432	405	389	374	431	362	418	402	391	389	383	377	388	395	393	398	417	399	366	404	433	369	380	390	374	390	376	379	384	368	404	382	369	382	404	394	351	414	395	398	422	411	436	379	429	411	405	374	403	428	409	384	387	407	387	396	395	382	390	344	418	373	386	393	395	399	387	405	382	402	396	380	372	423	393	426	389	374	420	444	391	392	407	411	395	404	396	379	416	373	374	420	429	382	397	416	380	376	394	404	406	371	407	402	373	389	400	399	411	389	380	413	406	388	398	404	389	383	411	379	411	417	373	375	387	428	379	382	400	419	401	372	413	409	378	388	398	384	378	409	398	389	365	406	388	386	404	382	396	376	403	402	352	395	381	393	359	357	369	391	382	383	395	367	395	386	386	393	385	378	433	393	419	383	379	378	373	361	363	392	387	400	407	416	433	415	389	368	379	388	349	375	364	429	353	378	407	393	414	387	398	442	398	388	379	400	375	383	392	397	396	407	383	382	370	391	388	378	360	393	383	408	382	433	403	391	422	400	386	395	387	393	380	367	376	397	433	391	433	424	417	410	358	407	398	421	419	403	387	400	407	420	399	371	387	423	412	401	429	394	386	380	392	408	404	393	394	385	410	367	388	415	378	414	419	371	373	368	349	411	385	394	388	378	395	386	410	398	393	430	386	376	365	406	382	391	387	403	424	389	402	372	420	401	372	419	380	385	415	370	397	393	385	397	404	416	393	398	409	418	411	381	379	375	411	418	374	381	414	413	383	401	403	385	397	382	411	373	402	393	399	387	394	363	378	360	385	359	395	416	365	420	355	360	381	396	365	373	432	376	405	401	408	418	391	395	426	377	358	411	374	390	396	379	407	389	362	395	398	422	365	389	369	395	401	388	414	399	385	418	348	380	346	383	401	417	391	389	399	377	365	407	372	402	375	388	361	398	362	397	382	410	409	388	389	404	395	369	405	362	402	390	368	375	358	404	386	374	398	424	364	345	384	360	371	396	427	404	377	432	349	397	409	400	400	351	356	421	364	396	411	360	431	383	398	395	374	418	413	415	415	431	407	387	381	431	404	407	359	449	393	412	393	387	386	381	376	400	399	410	392	377	374	381	380	395	403	399	373	411	392	377	366	399	392	389	397	414	403	386	383	401	387	384	413	371	386	370	392	381	389	427	405	416	425	392	367	400	421	393	388	386	428	381	383	397	435	372	354	372	387	384	391	376	416	411	398	398	371	402	404	402	394	403	394	404	390	417	407	384	352	377	393	387	385	373	388	407	421	361	413	371	360	426	402	419	371	362	411	383	394	402	393	392	420	390	384	418	383	388	377	403	396	383	373	338	391	399	415	366	391	386	387	422	365	373	378	355	406	378	423	370	376	383	372	438	403	361	395	385	400	409	363	399	365	387	388	421	419	413	387	422	411	383	403	387	402	399	405	393	392	403	385	410	415	369	404	371	374	375	366	409	378	352	381	378	423	388	392	374	403	412	364	389	341	354	383	367	404	392	374	409	444	405	406	390	394	389	380	371	365	384	384	358	345	345	391	418	390	372	372	388	406	376	385	417	400	415	366	378	423	347	383	392	368	377	381	373	413	371	425	379	414	377	370	361	398	388	390	379	367	369	401	364	380	400	380	380	422	410	360	398	424	385	394	390	402	380	452	372	385	369	399	385	373	406	373	396	381	391	396	406	365	395	382	386	379	417	372	387	388	428	383	362	402	390	429	394	360	410	376	407	401	372	386	388	380	403	412	410	409	382
23697	20747	27700	23847	20570	8832	3987	1848	1283	1198	12460	26932	14508	10384	5527	3041	1306	774	647	619	562	606	580	610	570	634	571	584	560	586	589	538	595	589	597	607	582	566	631	582	613	613	612	591	574	603	593	599	562	598	612	575	548	572	579	581	619	604	571	599	590	552	578	565	589	566	565	621	590	576	559	578	599	612	560	595	577	583	566	549	588	575	585	592	537	567	626	638	570	575	574	590	598	557	596	565	567	567	571	578	585	588	575	611	593	576	599	610	605	574	576	594	583	550	547	591	589	617	601	555	563	548	593	571	602	571	571	617	575	578	563	551	572	569	593	570	636	574	576	646	572	580	573	528	555	627	538	617	599	571	620	567	624	598	578	591	574	579	603	565	592	609	573	526	575	613	561	555	594	592	562	595	551	594	550	568	592	553	592	568	592	578	600	576	561	574	594	548	615	563	573	611	552	590	621	603	561	598	563	612	574	545	597	561	513	550	575	545	616	574	552	606	548	564	561	612	576	546	619	583	563	587	596	591	581	593	564	588	575	593	503	592	575	584	556	580	562	568	592	604	575	572	585	551	569	558	588	613	578	592	606	588	583	610	565	588	564	568	581	587	546	568	611	580	585	551	616	519	577	617	580	608	563	577	575	594	535	610	569	576	568	591	621	574	574	581	579	601	570	604	542	575	562	584	551	647	583	562	559	593	568	545	632	588	610	555	579	608	618	558	586	569	560	564	578	579	560	580	559	603	597	579	599	597	616	561	587	555	550	565	586	563	576	567	599	559	537	591	576	559	532	563	600	609	557	608	611	578	600	563	580	631	566	614	641	595	597	563	591	599	573	515	545	570	569	621	580	572	603	556	599	590	558	518	661	580	571	557	591	614	591	584	597	590	584	571	625	605	569	604	595	602	569	573	525	545	558	544	599	575	588	569	612	575	590	577	583	564	573	602	562	562	567	596	612	549	571	601	544	569	589	599	573	550	572	572	572	545	599	593	589	576	617	555	579	584	579	586	594	577	578	585	610	599	592	498	582	576	617	566	542	567	579	613	553	546	628	522	610	526	625	588	570	564	582	580	584	571	613	570	559	598	549	569	594	572	576	575	564	611	563	560	589	633	568	591	584	585	605	606	552	554	596	554	566	561	548	581	601	524	612	558	559	588	614	595	551	593	588	590	610	578	591	546	594	579	596	553	621	588	543	575	556	587	591	586	575	591	582	578	614	543	600	618	578	569	589	583	603	552	596	595	543	581	608	580	588	572	574	536	611	589	560	583	585	576	601	584	585	550	605	589	570	553	559	575	521	588	595	591	587	558	626	565	593	583	579	579	557	551	565	561	582	572	546	627	593	551	594	583	562	589	558	579	611	571	572	595	552	602	570	548	577	565	601	581	584	573	577	599	577	573	599	577	608	562	569	563	576	604	612	579	560	549	555	581	545	540	564	591	596	562	558	578	533	624	571	580	578	592	616	581	562	581	573	554	566	566	578	598	622	572	579	580	584	604	505	587	569	584	555	529	571	559	583	600	613	538	579	578	589	537	559	582	513	539	554	580	555	595	579	539	601	585	578	642	572	589	587	547	566	594	575	617	580	568	616	552	584	574	561	569	607	578	565	588	561	597	654	571	563	580	573	596	595	586	580	596	566	583	527	567	570	606	594	603	576	562	571	601	572	553	626	569	527	592	561	582	547	596	585	600	616	602	575	583	567	579	569	589	587	540	602	638	547	595	536	572	594	592	583	594	562	525	591	572	544	595	534	578	566	557	612	615	541	550	576	535	588	578	614	584	565	586	534	566	555	548	583	561	547	569	567	581	537	567	570	552	585	601	591	579	572	553	584	575	591	582	571	566	602	609	583	566	590	603	617	596	597	558	585	591	608	546	559	590	597	566	547	569	541	550	565	624	548	577	595	541	564	562	620	626	582	559	597	574	571	613	562	565	589	573	593	588	588	602	575	570	597	560	584	569	578	594	596	593	585	534	561	522	597	600	573	548	582	583	566	567	590	595	575	614	600	619	560	605	561	623	549	602	597	590	608	572	620	579	602	560	544	563	612	571	568	586	550	565	590	579	574	640	554	575	598	571	612	594	592	588	577	541	558	527	605	561	624	567	577	598	612	616	578	572	536	559	568	585	593	553	577	564	557	555	567	559	578	567	572	569	640	566	568	575	625	540	588	588	610	585	589	580	612	599	531	566	574	571	559	552	604	575	558	603	565	580	573	589	546	515	604	570	545	589	556	569	615	604	575	608	554	576	583	646	567	604	553	576	564	575	565	559	578	556	575	582	570	552	593	559	580	581	554	584	567	579	573	559	568	574	581	564	575	602	579	599	578	548	576	558	561	598	568	600	580	571	560	581	547	564	566	565	590	547	547	575	574	579	542	562	578	584	566	565	584	549	586	533	605	591	580	597	529	578	565	577	551	566	598	599	568	601	538	586	564	622	574	579	558	594	576	552	584	539	574	575	572	599	541	559	571	565	611	588	557	561	629	592	596	570	602	595	612	591	552	564	621	605	598	575	574	583	568	581	543	571	572	596	615	577	586	572	587	567	570	570	541	605	598	555	577	567	566	571	589	569	594	543	533	613	540	572	550	556	550	555	614	575	590	542	575	581	590	570	585	560	557	572	563	535	602	544	591	596	580	549	567	556	602	627	604	568	579	583	572	607	598	592	554	564	563	519	575	593	593	570	566	594	543	559	500	588	557	568	601	577	563	541	602	598	611	574	551	573	568	523	557	600	550	608	566	570	621	565	578	592	583	624	613	564	591	544	584	590	548	555	567	595	577	560	571	582	617	571	611	586	598	556	586	603	602	588	588	558	620	568	577	544	556	557	551	606	625	607	564	589	578	568	559	585	556	532	547	590	580	586	583	570	595	584	602	593	605	588	542	570	604	622	581	603	600	600	601	579	568	614	545	509	590	547	558	597	587	592	629	611	560	566	588	574	547	528	569	608	605	532	568	562	576	554	553	569	555	587	589	565	565	572	604	538	579	581	582	597	592	532	623	594	601	557	567	603	583	552	559	598	560	613	594	593	585	561	573	555	586	535	557	552	589	606	578	576	603	608	596	586	569	565	599	564	544	575	580	584	553	623	584	592	566	588	548	570	582	617	544	588	576	585	599	592	563	564	572	583	550	574	588	569	604	604	613	578	610	602	526	563	548	580	611	565	559	556	564	556	580	597	608	568	579	562	576	567	577	605	574	530	616	595	617	604	521	553	561	558	603	568	603	592	620	536	615	543	573	583	536	514	593	537	586	559	578	577	579	608	588	573	598	557	586	570	532	589	554	544	594	548	578	585	597	554	594	602	581	601	627	590	571	602	578	618	586	562	568	592	587	575	581	588	610	556	562	540	546	551	565	552	558	556	623	559	590	647	578	540	608	536	552	548	581	603	599	569	606	562	557	586	567	552	522	579	581	558	555	547	598	592	595	560	588	593	567	572	541	571	544	604	583	560	615	565	589	599	582	566	549	617	560	585
4826	8348	7498	4130	2902	4045	3597	2148	1456	1597	16302	25470	12619	10579	6037	3564	1300	754	578	551	523	470	527	529	514	525	506	528	522	513	535	507	493	493	518	513	491	542	548	492	484	489	454	507	494	507	501	501	509	532	555	526	517	498	507	504	483	511	501	479	560	463	507	463	527	495	530	521	506	512	489	494	511	505	524	484	529	538	518	539	486	509	465	508	534	540	479	461	511	499	497	529	530	473	508	483	498	479	492	497	502	523	539	547	509	479	493	528	527	529	511	557	464	549	510	499	472	543	489	465	510	488	509	525	473	476	498	487	464	480	501	514	505	507	540	512	514	508	505	489	495	480	479	517	514	510	530	500	518	509	489	543	450	528	480	532	496	494	508	501	485	494	502	526	510	536	490	500	546	513	457	488	516	524	518	487	476	507	457	512	520	499	503	531	481	508	510	503	483	502	538	480	520	499	523	444	473	515	499	512	518	505	489	520	512	489	559	505	434	460	541	509	486	532	496	490	534	475	488	530	477	503	526	537	462	473	531	527	511	458	534	531	507	497	498	527	466	531	511	490	516	488	489	520	513	523	521	507	496	550	492	459	460	472	516	466	484	518	507	509	469	536	477	474	499	509	524	496	518	510	511	524	552	520	502	504	480	488	502	512	531	519	522	481	501	518	495	457	465	486	517	494	484	504	466	500	475	520	543	527	440	471	533	508	498	498	512	522	516	496	507	499	511	491	474	494	503	474	444	490	470	529	524	478	487	493	495	524	502	515	509	579	521	510	542	495	520	497	533	487	539	525	522	504	520	503	490	556	508	533	502	507	497	482	512	482	480	488	451	500	476	520	478	501	518	490	504	470	532	524	508	466	510	486	515	510	522	464	491	532	516	491	495	502	504	483	482	526	494	518	525	556	490	466	466	493	532	499	547	504	518	497	485	510	526	490	488	507	480	506	515	518	477	518	463	477	521	498	462	485	495	501	467	487	534	498	486	499	517	494	492	476	469	515	489	518	482	516	493	502	517	510	519	499	484	494	488	500	479	502	511	497	496	435	507	540	505	512	478	517	493	495	485	485	501	498	478	508	493	528	510	516	465	501	499	527	520	506	515	516	501	511	520	526	523	507	498	453	457	469	503	513	481	473	503	485	519	531	512	473	511	541	487	502	515	501	484	488	531	511	560	479	499	527	487	524	540	507	521	531	514	505	511	558	479	493	493	493	492	530	519	525	501	498	537	473	486	504	498	495	498	494	488	499	496	500	525	520	496	516	517	497	505	492	464	518	521	533	516	515	470	506	468	535	526	483	490	482	504	502	536	522	518	478	502	477	482	492	546	497	547	485	482	476	522	522	475	519	518	510	492	488	511	523	541	501	455	538	545	505	529	483	490	536	505	503	530	556	529	535	506	446	501	503	525	481	480	473	470	477	487	471	499	525	515	453	484	502	549	486	492	489	491	506	517	497	513	513	480	527	499	509	505	503	506	471	474	500	496	522	516	547	517	504	514	496	514	548	495	516	504	492	506	487	525	502	501	516	515	502	531	506	502	493	527	493	484	464	497	526	531	487	531	519	506	512	504	492	517	513	492	517	525	526	492	504	525	526	515	482	500	529	529	528	498	483	506	544	507	503	524	503	517	487	477	502	520	465	469	503	476	489	490	510	551	494	511	512	484	507	518	507	545	488	478	536	547	520	489	526	486	504	490	481	517	478	487	483	523	476	441	468	470	505	512	505	492	504	490	478	514	522	488	541	496	516	464	495	498	485	479	483	467	513	506	544	518	498	535	490	518	513	504	534	453	528	500	490	532	486	460	513	516	475	519	509	477	476	503	500	505	502	523	483	468	493	518	529	471	493	475	531	504	504	479	487	492	546	521	482	511	496	541	530	494	476	458	478	485	475	548	517	497	477	505	523	506	526	475	497	502	509	497	484	486	526	472	476	480	477	476	520	536	515	494	482	497	520	507	550	520	486	489	503	512	515	500	507	478	488	447	520	466	497	504	491	486	498	472	492	515	505	496	478	499	502	504	469	505	508	482	508	513	470	508	500	485	535	480	485	501	461	515	528	516	531	559	503	504	518	447	554	499	514	467	551	504	494	491	498	484	526	509	472	485	505	490	500	473	488	488	503	499	529	514	533	477	489	525	479	487	488	467	534	489	504	498	483	489	472	499	521	494	509	439	472	520	485	492	498	509	488	488	518	521	499	502	466	458	520	495	479	499	449	478	492	482	576	513	496	481	530	455	531	503	493	523	495	512	491	511	494	526	474	500	498	546	471	504	454	504	524	552	517	469	459	505	469	499	525	534	509	478	489	479	482	477	475	490	515	516	513	527	474	496	495	493	518	518	517	489	519	459	509	514	467	529	467	498	494	455	480	490	490	486	479	511	483	503	496	490	517	443	469	511	503	533	475	474	507	497	501	497	457	502	492	475	474	500	490	499	528	518	462	537	501	518	509	523	556	505	515	526	485	512	522	551	496	510	506	463	524	468	462	455	530	473	501	474	504	522	492	503	467	464	523	534	466	517	507	499	541	528	529	509	514	474	533	511	505	527	483	443	443	523	517	457	479	517	462	474	498	509	478	532	473	480	514	452	489	510	497	467	477	498	486	517	490	540	483	487	497	535	451	519	486	509	492	503	449	525	508	466	520	450	504	479	493	508	462	478	517	463	502	500	510	491	523	535	495	486	506	495	483	439	476	487	479	517	473	521	489	468	510	512	493	526	490	489	480	501	528	509	525	486	494	461	517	508	499	489	494	494	476	467	505	523	522	508	516	527	501	519	488	511	517	474	476	486	490	492	494	512	493	504	484	494	476	506	511	493	508	514	506	510	474	501	468	496	488	475	502	506	487	531	501	528	485	486	488	521	528	433	521	456	540	504	471	478	500	454	500	496	484	511	477	482	481	538	537	482	503	445	508	489	506	517	502	479	464	508	539	473	500	473	536	465	481	514	545	518	525	494	501	501	493	514	540	496	471	477	490	472	484	487	481	489	496	481	505	536	487	514	554	451	448	514	499	518	482	454	493	514	534	484	459	480	519	466	514	528	499	474	492	489	457	479	453	486	483	479	512	526	504	506	482	540	505	491	445	499	485	519	508	503	533	495	549	492	494	524	530	490	506	466	504	531	496	524	491	517	460	524	482	498	520	549	535	470	487	521	516	505	464	470	491	497	533	480	524	534	531	498	540	506	468	482	484	475	502	474	527	521	494	515	484	492	524	470	470	486	462	516	474	500	513	518	517	487	456	495	525	493	513	523	476	519	477	496	509	537	472	491	503	483	505	511	499	497	481	500	560	493	494	502	525	543	508	514	523	500	484	485	524	541	472	522	517	463	512	476	516	490	487	479	498	500	519	485	477	521	548	473	503	509	483	523	520	502	455	503	512	492	487	514	479	511	510	480	448	485	510	531	487	506	488	482	532	491	521	481	491	481	511	499	488	500	507	485	527	547	497	497	484	480	472	497	503	496	497	532	507	525	513	487	535
26782	9720	1821	1296	896	1052	909	691	647	544	713	1498	1079	1084	798	533	456	419	401	423	420	393	402	443	403	427	423	412	404	386	435	433	431	416	423	431	408	431	425	399	384	412	436	408	405	377	399	410	433	406	441	399	433	405	413	429	387	428	466	414	439	405	413	439	417	418	440	428	404	425	462	396	451	416	419	426	386	426	435	411	417	397	414	407	438	425	430	381	394	368	404	423	436	424	425	402	390	405	405	402	380	394	420	402	423	398	412	371	426	441	392	440	426	390	413	423	427	403	401	375	390	418	410	402	425	397	409	432	392	447	408	385	395	425	431	391	424	459	410	432	438	416	430	406	428	443	404	443	415	407	400	413	435	413	420	430	396	446	417	435	450	409	370	365	428	432	400	430	412	411	424	431	466	411	430	421	445	386	447	421	448	439	430	434	416	375	414	409	432	383	420	432	408	437	381	463	423	433	428	437	354	457	414	449	462	392	424	419	405	393	397	385	417	392	450	405	412	442	429	424	436	409	388	405	413	434	398	420	370	429	428	432	401	409	396	419	384	439	369	402	382	467	438	465	426	421	449	402	403	417	422	422	429	439	412	424	448	403	363	422	427	428	451	391	431	380	377	455	419	395	407	414	409	399	399	429	402	385	411	438	438	400	426	401	409	412	430	418	428	401	450	380	401	411	416	423	409	395	395	372	421	397	425	414	397	375	442	401	401	388	419	428	404	411	379	364	411	412	429	420	425	405	410	422	437	427	406	446	422	387	442	420	442	419	426	440	407	432	421	439	392	415	449	410	416	419	452	399	411	418	384	471	427	414	403	418	411	407	417	410	449	396	450	409	398	409	387	384	416	410	433	438	435	371	431	438	425	423	395	404	417	384	409	428	379	419	435	422	422	437	414	418	398	408	408	394	413	361	435	427	401	412	415	395	389	431	449	415	408	379	405	410	439	461	419	386	395	459	459	411	385	411	442	452	395	435	390	454	431	388	421	400	400	429	433	406	381	431	403	435	402	393	428	416	405	419	406	429	423	371	427	452	424	440	436	404	398	391	366	430	419	414	408	414	436	405	384	393	399	421	409	418	391	400	418	454	436	441	427	424	413	414	417	391	416	417	454	435	429	448	394	448	455	392	440	409	455	397	402	386	462	403	391	388	418	407	428	418	414	420	388	431	438	433	406	404	414	447	448	468	419	398	418	451	411	433	425	418	404	440	456	405	433	426	427	423	426	425	416	433	434	430	408	414	386	395	410	430	422	441	396	386	396	430	378	400	420	391	391	411	428	435	436	428	432	431	392	396	459	399	415	408	455	391	394	403	448	408	418	461	413	460	421	433	464	437	384	433	420	401	428	429	415	460	415	411	444	441	428	420	453	417	380	421	432	408	418	392	444	438	355	437	443	382	407	411	415	418	419	413	426	385	403	399	423	437	449	434	414	416	448	412	405	399	441	425	431	458	397	372	413	428	476	432	467	432	407	424	434	430	408	413	443	406	410	417	415	408	442	431	443	409	416	398	401	419	398	412	432	422	375	394	435	417	408	405	407	405	409	451	427	395	426	440	443	438	391	429	451	424	408	382	405	433	438	469	430	420	373	409	429	438	410	428	424	422	439	413	415	429	432	408	428	402	402	416	398	440	427	390	409	435	422	432	408	439	457	391	388	390	398	436	422	395	449	460	396	404	429	395	419	427	422	461	430	486	422	442	418	409	439	431	415	402	413	453	442	417	415	420	388	469	457	420	436	396	446	424	393	414	422	418	397	431	408	395	421	413	421	404	458	434	450	425	404	423	401	403	398	421	399	429	411	411	422	372	445	430	415	418	413	410	412	408	394	438	423	455	469	390	437	429	411	398	409	420	415	418	434	435	430	405	443	384	407	401	456	419	424	388	424	431	414	403	432	412	439	413	442	439	441	399	428	414	468	442	457	419	386	372	400	412	420	413	421	434	427	414	410	384	437	392	402	431	406	459	410	399	422	451	437	424	406	420	408	421	394	404	436	475	463	437	402	404	405	380	445	419	427	409	393	415	413	409	428	402	429	404	424	413	433	405	415	438	380	407	395	418	434	394	426	398	401	414	422	404	412	438	420	412	395	424	413	429	425	393	404	387	425	415	415	421	408	433	404	388	416	432	450	414	447	444	380	414	419	400	441	407	411	429	402	442	397	442	419	438	444	448	391	391	433	421	442	454	460	391	410	425	358	414	420	411	453	436	448	444	417	380	400	388	377	455	404	418	429	443	412	406	407	440	410	418	447	429	397	442	414	418	409	448	405	436	384	399	413	400	424	408	414	384	467	439	429	413	389	417	432	411	423	429	442	406	425	397	379	404	423	434	394	473	410	459	399	394	379	421	424	445	409	420	417	378	356	439	412	409	436	405	408	434	420	399	409	409	465	409	366	389	414	412	468	419	419	443	399	432	405	408	435	452	432	416	433	418	413	412	422	418	436	410	431	442	430	403	399	432	401	346	402	391	426	413	424	454	419	413	449	421	432	383	422	400	452	411	420	396	396	401	420	414	442	456	403	417	409	413	394	406	404	392	402	387	355	426	416	417	398	427	421	419	385	406	449	422	398	415	416	407	398	402	452	407	440	445	419	438	411	399	408	408	415	418	421	429	417	395	430	428	415	431	411	440	437	424	426	406	406	392	428	462	405	379	436	430	448	437	424	434	399	438	438	416	433	410	412	434	430	452	408	410	401	443	394	403	447	399	430	419	415	411	415	412	394	415	451	436	437	436	428	461	394	410	403	369	424	419	343	416	438	435	422	402	442	452	435	427	445	413	430	433	413	433	415	440	442	400	417	409	417	428	411	427	422	404	430	407	402	435	406	440	401	422	427	419	389	414	375	412	412	436	402	414	406	426	425	460	424	382	392	403	442	441	389	435	406	397	417	436	421	409	430	419	452	436	403	411	435	412	424	425	428	411	427	455	388	423	416	404	387	404	482	390	377	417	452	397	390	432	385	436	374	411	485	427	439	471	440	385	445	396	416	409	388	416	437	443	394	436	390	418	416	437	383	417	467	415	360	425	407	427	428	399	416	443	423	434	417	390	449	412	421	425	417	399	402	369	404	410	396	421	422	466	424	431	433	405	411	411	399	406	407	442	429	390	448	425	421	403	419	413	417	439	398	452	449	413	441	407	445	428	410	462	427	412	455	446	417	442	392	409	404	405	456	419	419	420	435	408	432	445	408	419	424	418	392	409	444	449	379	426	363	410	448	408	411	418	405	445	436	423	434	384	405	443	444	430	430	437	434	447	425	440	469	434	429	420	444	384	477	412	439	412	444	405	420	405	393	440	420	407	417	409	406	393	375	431	425	391	375	399	405	439	444	408	403	422	436	451	427	412	469	437	424	427	425	436	399	417	424	413	410	412	437	449	403	409	392	435	395	420	390	417	427	424	396	393	395	398	432	387	410	434	425	442	462	392	429	464	414	396	432	406	444	409	405	384	457	391	412	453	436	445	413	419	421	389
5721	1651	1577	1309	1140	1358	1190	895	671	573	916	1992	1200	1220	822	449	393	369	362	351	313	393	357	379	346	342	377	347	339	368	396	347	362	335	377	343	369	345	346	371	378	327	399	369	343	372	360	352	355	383	376	344	392	338	334	390	375	353	374	367	345	353	380	331	354	328	355	335	367	380	354	320	356	352	375	341	320	353	385	389	349	393	347	387	353	359	354	378	375	342	364	332	359	372	343	365	355	361	375	342	377	391	326	353	357	382	362	381	337	364	386	414	356	390	376	351	350	360	356	363	329	326	377	347	346	382	349	352	386	371	363	371	374	367	372	358	368	362	356	342	398	367	380	335	352	384	350	339	353	348	348	345	359	383	342	341	367	353	368	343	346	359	308	339	368	370	346	368	307	348	357	362	403	365	336	353	326	323	368	347	355	366	349	350	340	342	367	374	399	377	352	385	359	363	365	338	349	349	364	351	344	389	341	368	367	360	334	373	333	359	345	347	402	341	344	367	387	354	354	379	364	362	383	377	383	356	368	355	354	359	376	374	354	363	359	354	354	352	368	369	349	362	381	347	317	359	340	392	339	357	327	376	359	337	330	324	368	325	361	359	372	323	315	342	350	378	371	339	384	335	355	350	343	323	347	364	354	369	336	333	381	362	324	356	357	360	348	402	377	381	350	338	365	369	374	349	353	392	351	334	367	344	349	370	328	371	328	349	383	385	356	366	350	371	364	357	357	351	363	334	351	391	356	367	363	328	378	372	348	341	313	377	375	358	371	353	383	363	358	359	329	369	374	369	347	403	339	391	358	363	381	333	373	392	373	381	357	350	347	350	371	353	342	356	371	355	376	344	380	366	359	369	383	358	375	342	369	387	394	384	387	332	358	376	367	341	340	380	371	353	356	352	338	365	358	337	355	381	384	370	392	341	397	388	356	377	351	346	394	381	348	332	350	339	343	344	348	354	347	345	363	355	382	402	322	359	368	379	346	352	349	344	372	335	341	378	345	366	345	379	363	373	338	353	360	326	374	379	346	380	340	364	365	380	359	341	332	356	390	360	385	349	351	330	382	370	339	355	345	375	349	344	377	361	358	382	372	376	342	381	333	354	396	393	345	343	355	388	347	350	327	373	368	375	360	323	361	351	315	395	335	338	344	338	359	360	344	338	371	347	379	390	380	367	366	357	373	377	350	377	372	342	383	364	375	372	392	359	374	350	370	360	362	375	416	349	333	335	406	369	382	376	359	376	328	350	332	369	360	369	336	344	341	372	344	359	383	363	362	360	347	371	324	367	365	383	336	377	401	360	346	339	328	361	370	383	360	355	378	347	356	375	323	336	340	369	359	346	346	365	375	374	369	356	385	361	363	347	382	341	389	321	325	349	323	339	364	382	367	395	330	377	358	368	352	350	331	382	368	384	366	360	362	337	352	368	349	343	342	353	342	386	368	359	360	346	337	367	370	339	391	364	371	369	360	353	354	357	368	366	371	342	327	389	368	341	365	372	359	349	363	361	379	376	356	347	336	360	366	370	328	383	354	304	376	354	368	352	405	377	369	362	361	349	363	387	367	333	364	365	367	403	380	384	351	379	383	360	359	389	359	373	324	356	347	326	362	350	366	375	346	409	362	346	332	374	362	349	378	308	356	377	352	378	360	387	354	359	368	346	368	383	376	376	366	371	396	378	390	368	352	383	366	335	374	330	328	368	371	370	368	358	372	328	356	343	346	349	351	341	356	366	316	356	339	341	343	353	368	329	361	351	329	326	372	358	374	342	367	346	345	360	366	358	323	329	353	376	370	328	338	352	336	352	374	388	340	387	366	334	374	398	351	369	360	384	369	344	352	369	401	356	371	364	358	354	338	406	359	338	361	366	331	362	324	350	352	361	365	367	337	375	338	370	381	356	381	381	386	359	367	362	347	349	385	357	344	369	335	378	336	387	354	368	332	357	367	366	379	393	358	366	368	378	368	338	363	402	355	396	357	333	341	357	361	376	322	350	359	384	376	339	379	343	370	360	369	357	368	350	353	366	349	342	369	379	376	380	371	393	376	344	375	366	349	382	355	367	389	348	357	333	369	370	375	362	333	397	340	363	358	345	382	363	329	376	383	345	363	375	351	376	353	363	380	367	397	361	372	355	360	351	371	360	355	342	353	354	365	370	355	353	330	345	348	380	401	386	373	378	385	387	362	348	358	348	334	374	346	334	350	390	397	351	339	357	334	365	379	355	407	369	388	368	370	381	337	352	375	375	363	322	379	325	377	404	349	353	354	368	359	369	378	371	346	368	396	329	388	345	375	339	368	342	360	350	385	383	341	364	390	369	364	344	383	357	370	376	344	374	360	412	381	392	359	380	337	425	351	384	356	342	387	344	354	408	391	361	394	372	329	364	352	380	404	329	344	342	357	366	376	396	369	389	371	369	363	345	413	388	326	359	356	368	390	374	362	339	373	371	349	386	361	356	396	370	356	372	352	346	355	355	370	366	380	381	380	361	361	372	382	388	369	362	347	383	322	354	346	346	357	343	354	325	384	388	348	348	323	316	386	366	345	385	380	356	322	363	370	346	368	362	351	345	346	339	380	359	383	355	389	345	369	363	333	397	358	372	375	350	369	355	370	367	375	349	384	342	361	367	347	347	356	364	380	380	343	374	379	384	385	361	364	344	375	364	345	369	369	387	374	361	381	329	324	358	378	352	364	355	356	378	353	382	360	349	358	360	412	404	334	353	373	349	354	349	392	321	383	382	371	394	368	377	363	391	338	365	403	350	356	352	331	357	407	387	354	343	362	340	344	351	380	366	376	344	349	390	367	369	369	354	364	346	344	365	366	357	353	373	345	340	365	375	341	373	344	349	358	364	382	365	345	395	367	352	357	347	391	336	376	353	362	373	375	351	342	365	337	365	346	374	367	369	356	347	373	391	358	325	369	372	345	361	360	358	380	345	389	360	352	405	364	361	352	368	392	375	371	379	345	381	331	353	367	368	320	369	346	352	340	308	350	312	353	374	344	367	365	358	347	345	340	350	344	360	337	385	365	331	362	358	373	376	375	375	339	386	387	379	369	367	350	332	348	351	339	381	366	358	380	357	362	353	373	350	378	360	366	354	358	370	323	346	347	353	359	371	334	348	352	366	352	367	351	381	350	354	358	367	347	370	347	351	346	378	393	388	358	322	380	391	381	344	324	343	326	348	369	364	358	354	332	363	355	362	376	380	350	372	343	347	388	401	339	363	379	366	372	362	365	364	362	319	349	400	354	349	368	360	336	337	354	351	348	371	353	356	336	342	391	361	349	350	359	373	354	360	337	323	391	376	327	379	362	369	350	364	346	373	370	354	363	331	366	360	377	385	369	364	348	364	353	365	386	365	363	351	343	366	344	339	362	375	366	348	375	375	366	398	361	323	348	368	379	373	354	389	374	369	371	372	383	344	329	363	350	382	353	371	369	358	345	356	353	361	333	351	346	378	360	359	328	346	350	395
24661	20714	26625	24721	9824	2856	2008	1684	1224	980	2839	14996	12124	6558	2290	860	567	518	471	505	499	475	482	469	511	482	494	492	474	480	489	504	459	503	467	463	512	518	541	494	495	475	500	471	533	501	510	481	548	495	525	528	535	513	542	479	465	478	493	504	488	475	516	487	495	510	522	507	487	475	495	486	458	487	500	523	528	454	491	459	496	487	510	508	489	481	497	529	497	549	453	489	502	483	505	514	484	485	474	489	505	468	491	468	499	507	506	486	456	473	482	472	522	506	460	515	497	487	475	521	521	502	481	468	466	497	485	504	481	474	515	492	473	504	495	499	501	490	502	496	464	455	494	497	468	512	540	490	478	481	504	550	511	457	477	479	496	477	476	490	493	510	499	549	481	472	491	474	492	499	483	506	510	490	482	486	504	502	499	457	444	483	469	442	493	459	444	486	489	484	420	465	495	487	473	489	473	508	541	523	503	477	505	514	494	451	450	512	515	485	505	465	492	522	519	459	508	420	429	510	489	485	497	474	474	491	434	451	508	489	457	474	445	502	500	452	496	493	553	473	480	546	440	471	494	501	491	516	495	493	464	497	484	478	552	475	455	494	473	514	510	476	475	455	472	512	484	462	494	484	534	498	513	481	485	468	491	462	470	479	459	505	473	467	462	482	453	479	473	441	512	474	497	542	496	461	497	493	515	461	502	506	504	478	458	494	448	529	490	503	503	503	459	474	526	511	507	501	502	453	506	507	508	516	481	463	466	492	519	489	527	507	523	447	444	491	528	486	504	479	555	518	496	471	520	495	454	459	499	468	459	494	474	504	493	487	464	509	464	491	515	498	484	482	506	499	471	477	522	515	474	487	503	506	475	481	478	512	488	443	492	518	512	463	473	462	480	481	431	492	507	529	508	479	484	485	490	491	497	483	480	496	494	511	501	465	470	459	464	518	446	487	480	462	447	485	491	517	489	481	502	470	485	474	510	517	466	499	441	507	475	489	518	492	483	468	473	492	519	473	469	495	497	495	484	521	521	461	503	519	456	469	469	476	497	448	488	495	472	499	489	495	535	479	505	483	521	493	458	479	478	473	488	501	482	455	461	477	467	480	448	506	457	515	457	488	485	446	520	494	509	498	513	466	504	481	458	489	476	515	480	499	476	505	488	482	514	475	527	499	446	478	451	477	492	480	496	480	477	536	514	467	476	482	491	513	467	510	473	467	481	492	489	435	484	490	514	496	519	467	466	506	451	477	493	462	461	475	490	451	507	515	452	463	477	490	524	498	481	475	510	509	484	500	466	483	446	531	482	462	525	525	460	489	481	505	454	480	488	503	498	452	506	506	501	509	481	501	519	463	496	504	513	527	479	472	488	514	442	512	472	456	500	460	450	481	476	506	492	493	481	447	485	504	485	504	508	520	519	467	499	459	475	535	504	482	491	487	492	521	483	466	467	475	491	463	483	455	533	492	541	530	506	484	517	495	478	490	471	540	477	492	475	463	523	436	531	518	523	498	534	479	457	473	483	510	494	466	497	464	487	481	501	508	490	480	477	477	490	472	489	470	482	505	501	513	533	460	490	502	503	483	459	470	477	478	481	444	492	503	508	467	438	499	450	510	503	480	480	516	503	475	471	495	486	463	457	488	530	491	472	512	460	491	498	461	466	485	491	441	469	470	489	495	506	472	465	477	494	528	529	467	479	463	505	499	459	495	488	476	460	499	474	479	468	483	488	496	479	443	465	455	486	514	467	503	479	509	466	512	490	485	488	464	464	457	463	461	490	508	492	493	484	474	497	486	486	487	505	527	479	406	508	491	494	526	447	474	478	513	467	495	504	489	478	505	478	492	489	523	455	455	475	488	503	496	472	496	516	455	464	474	461	500	496	495	526	483	470	488	477	474	480	502	505	476	485	514	468	439	505	504	490	491	453	508	511	483	477	451	490	494	468	493	502	526	508	474	506	498	514	478	476	457	495	497	479	510	485	502	470	470	507	514	477	511	485	495	477	505	457	494	520	521	473	524	472	486	520	503	515	465	449	506	480	495	478	500	458	476	505	495	520	485	470	501	481	475	498	502	477	497	467	475	479	485	511	458	491	463	464	494	509	519	472	464	494	442	479	492	471	463	485	497	518	498	486	491	475	478	499	461	482	458	469	486	523	500	475	460	445	467	476	501	487	480	481	531	462	472	472	445	539	521	466	500	503	502	481	465	529	464	483	473	468	455	454	523	501	507	515	488	471	515	483	519	465	502	485	471	488	490	482	512	511	457	499	462	441	496	515	460	469	524	529	466	456	519	456	502	472	490	496	506	518	463	466	495	482	499	474	496	498	486	497	505	495	492	500	460	507	510	483	486	459	461	492	479	479	491	492	470	509	509	468	450	475	454	437	468	489	494	520	508	478	488	496	489	498	497	456	477	524	515	450	491	482	501	487	489	510	465	491	493	494	518	491	496	461	463	454	491	478	479	486	511	491	487	552	495	493	519	465	511	473	475	465	498	459	451	501	464	489	494	499	502	512	471	492	483	485	480	483	519	484	499	494	492	491	477	463	516	455	488	461	516	469	503	499	496	445	481	473	470	485	498	485	475	536	502	475	491	455	501	506	478	503	505	472	486	457	445	485	480	473	466	428	459	492	504	485	495	478	538	499	454	497	458	512	451	452	527	473	507	516	465	487	512	466	503	505	515	514	494	487	479	502	477	462	501	502	520	470	499	476	471	504	472	561	540	494	510	474	497	498	520	530	497	461	502	501	489	470	479	476	479	492	479	488	497	507	447	509	484	528	484	481	495	478	472	495	442	465	498	511	516	526	503	499	441	514	511	517	519	498	497	511	498	515	500	482	490	531	493	491	492	491	495	519	492	487	480	536	481	458	499	515	515	500	468	493	488	465	471	461	518	519	502	459	489	487	505	437	493	470	547	550	493	475	493	463	467	517	479	470	491	477	491	520	508	518	475	495	527	498	443	499	475	488	510	460	462	524	492	487	490	493	487	460	470	535	508	481	503	447	514	489	456	489	484	509	486	522	487	504	474	479	490	473	503	463	526	471	500	487	462	486	493	523	471	468	477	491	478	469	504	508	517	520	485	484	435	478	521	506	514	509	493	476	499	508	484	473	492	487	468	476	493	452	478	527	481	473	443	490	472	506	491	511	454	487	507	534	506	507	509	490	454	494	521	463	485	484	466	486	467	475	488	456	538	442	495	480	528	474	499	474	476	491	508	440	462	486	496	490	512	494	469	504	489	478	494	504	469	494	520	483	467	514	504	513	501	480	497	471	480	453	497	526	465	484	517	454	472	472	471	470	432	473	463	449	469	484	502	477	482	489	511	473	487	465	513	462	522	522	497	472	474	527	493	461	478	488	502	486	507	509	483	482	478	522	472	500	476	469	500	469	474	478	507	458	467	474	500	486	480	485	488	466	513	441	463	498	512	493	468	528	469	503	532	546	469	469	467	468	460	488	518	442	480	520	472	504	454	534	470
4297	4623	4737	4312	2980	2561	2386	2225	1824	1357	4499	17054	11662	6253	2382	801	536	449	481	442	446	426	469	431	427	421	450	448	417	427	466	481	466	400	411	425	469	417	445	427	458	427	441	449	423	435	425	458	462	426	452	409	461	420	428	424	476	420	404	389	444	459	439	412	427	444	394	458	442	433	423	418	421	448	434	457	481	453	412	450	463	417	436	427	426	403	420	414	427	390	428	447	447	434	421	392	413	424	470	428	445	412	435	450	441	403	445	438	438	460	464	420	460	401	427	447	413	370	421	457	444	433	439	437	455	433	450	425	443	473	440	465	427	456	433	448	414	418	399	450	434	400	422	385	421	458	433	422	441	377	446	412	415	443	457	395	455	445	437	453	396	442	438	430	431	397	407	420	401	416	443	432	463	448	441	438	411	416	438	426	408	442	422	393	410	408	418	427	456	413	414	419	461	434	412	391	435	421	407	440	426	452	415	456	405	392	401	448	417	409	407	428	426	462	429	417	443	458	435	409	465	440	465	452	440	434	493	457	421	418	403	423	417	421	415	410	430	439	436	433	402	461	438	434	440	433	467	425	439	448	379	429	434	452	451	414	444	431	377	422	446	429	403	420	425	431	481	442	480	435	446	462	427	445	439	424	449	460	409	446	450	429	423	442	469	438	437	458	447	416	417	416	441	416	439	443	419	424	430	443	459	436	428	430	415	440	414	465	446	453	430	420	462	427	429	437	420	415	402	455	495	463	432	406	465	414	412	426	417	462	434	392	394	444	397	443	425	426	475	486	444	425	457	432	427	422	447	449	418	421	432	440	435	428	431	466	457	451	400	474	422	427	436	437	416	420	417	404	429	402	422	449	451	423	449	432	390	416	451	445	393	434	439	479	427	427	461	395	427	413	434	458	402	452	433	434	423	420	451	406	460	465	412	432	426	412	441	448	433	471	403	449	442	469	424	443	427	419	458	481	437	431	481	418	429	416	437	416	438	456	412	430	434	452	445	474	420	437	388	449	430	439	464	423	419	403	432	401	442	436	431	427	464	438	443	413	455	428	426	432	415	453	466	419	429	456	428	434	402	417	410	414	424	425	460	447	423	427	452	436	438	444	439	423	413	402	425	423	413	410	431	416	411	422	415	420	405	444	433	447	440	452	412	443	432	426	409	443	440	430	432	432	443	423	447	416	421	397	444	428	419	431	440	408	470	437	452	451	439	440	412	411	450	415	420	427	414	419	432	415	454	432	418	440	454	450	450	419	441	456	447	441	439	419	451	485	428	419	472	436	439	414	442	469	447	396	453	409	406	454	437	441	468	419	444	445	420	425	426	421	380	457	428	413	431	426	422	451	434	419	423	404	434	423	422	407	438	443	436	426	451	427	445	454	415	431	396	471	425	399	413	415	419	426	400	424	410	448	444	427	472	423	428	404	440	428	432	484	431	436	435	399	438	453	427	427	407	429	432	469	419	424	454	437	440	433	404	415	436	432	448	432	412	440	426	457	438	442	415	445	450	434	457	395	435	437	452	443	464	413	439	455	440	441	452	414	435	441	474	431	387	426	459	468	441	453	426	431	442	440	441	425	443	426	419	459	440	426	458	395	430	423	423	394	445	428	416	488	437	438	422	397	437	424	435	420	428	389	421	378	450	407	433	437	443	480	461	422	416	421	445	450	396	422	448	426	426	453	409	408	421	427	446	408	428	398	459	410	421	446	424	432	435	443	407	420	423	438	395	440	417	468	463	409	432	421	452	435	408	464	414	412	485	437	391	395	417	474	405	434	451	466	424	445	459	398	410	421	434	412	410	439	433	379	424	440	452	400	428	401	415	430	486	425	426	413	425	433	421	427	465	459	425	446	399	420	445	419	412	418	453	412	457	426	443	429	438	401	445	459	424	429	399	393	405	435	457	445	427	432	476	455	412	420	406	409	417	453	447	466	461	434	431	427	430	432	410	448	452	430	412	409	426	455	418	434	432	458	417	418	458	420	409	438	442	430	450	422	424	405	461	413	433	440	404	420	415	410	419	458	437	457	452	421	479	452	447	427	470	436	451	442	412	404	427	468	413	461	426	423	435	455	425	400	409	426	452	423	430	451	423	446	426	408	453	412	438	467	447	439	452	420	431	460	418	442	429	423	455	419	432	461	477	426	447	446	418	410	417	390	416	408	419	451	425	411	434	438	413	462	420	432	463	468	408	394	435	417	421	398	433	429	405	399	387	414	453	455	395	409	425	426	402	419	410	422	465	419	419	456	394	409	458	476	435	444	381	450	428	453	440	448	432	419	449	403	441	415	475	460	422	400	444	469	427	458	438	440	423	439	413	414	476	418	460	403	454	423	438	422	448	454	428	458	448	433	392	458	443	424	411	409	452	417	429	435	445	423	453	437	393	433	433	450	423	444	423	410	430	439	427	409	470	448	450	425	390	449	423	410	440	402	406	442	452	441	416	398	427	426	429	435	425	399	420	390	460	437	399	422	457	444	426	433	421	425	419	426	414	424	441	415	427	417	441	410	434	426	408	420	433	429	469	402	469	445	442	436	443	403	418	408	421	433	431	412	436	449	399	397	459	414	405	442	444	494	418	392	384	422	421	403	426	413	423	465	369	456	428	431	432	439	426	442	448	405	458	414	462	427	446	417	412	438	415	437	455	438	433	461	421	428	429	428	438	469	454	449	443	425	424	433	432	411	441	427	456	441	439	424	456	430	409	429	444	451	432	436	419	468	418	410	462	396	395	413	432	470	438	398	429	447	443	456	431	429	433	426	456	427	459	416	414	438	407	425	465	445	430	426	430	449	411	402	463	409	433	419	442	428	437	453	423	427	448	436	414	453	407	425	441	458	453	420	426	434	416	421	472	414	443	418	456	446	453	433	435	418	457	419	399	419	424	425	416	457	397	421	421	438	418	455	485	409	382	401	412	401	433	416	438	418	457	415	429	428	422	383	438	427	425	441	371	452	436	417	427	430	431	429	423	420	420	460	403	425	440	396	428	412	421	404	431	391	419	444	452	429	428	417	408	414	416	433	454	445	415	447	430	434	447	436	426	434	385	410	409	426	431	475	468	398	430	416	448	441	407	415	438	444	442	415	405	421	422	432	440	440	448	434	445	436	420	402	436	458	416	411	439	405	461	422	443	451	416	413	419	451	394	434	438	440	422	431	406	451	405	437	458	469	432	440	417	444	435	432	445	419	431	437	437	411	472	402	429	444	406	414	442	452	401	420	461	428	400	429	433	419	416	407	426	440	448	440	429	430	434	433	421	401	433	444	444	430	422	439	410	459	401	419	432	413	458	470	448	444	418	436	404	452	448	401	446	432	467	420	453	450	444	391	401	450	420	444	408	449	411	440	423	423	426	419	434	430	425	442	424	412	429	408	467	429	413	402	413	437	407	425	419	419	449	437	415	416	465	465	425	432	427	455	453	425	432	473	432	460	415	423	421	447	441	436	439	446	423	445	454	452	447	423	433	462	466	453	424	415
23673	20708	27700	23781	20524	9358	5066	2946	2126	1757	3311	24564	22570	14038	4943	1402	872	699	638	674	688	681	659	678	688	694	675	625	631	614	676	645	671	644	628	644	596	680	652	645	647	667	661	661	651	639	651	647	635	661	629	657	633	645	653	675	616	671	685	677	647	652	713	637	648	639	635	599	643	652	651	634	632	687	635	696	668	662	678	607	649	597	611	653	598	705	683	629	661	681	690	635	684	634	668	653	653	632	667	607	677	668	639	699	605	658	622	650	656	675	648	676	651	690	673	665	645	649	628	689	667	680	658	635	678	642	619	657	642	643	701	676	658	616	601	659	632	613	616	601	624	709	629	635	631	665	651	632	619	678	666	665	611	621	649	686	632	677	659	621	657	684	650	650	680	668	657	650	683	631	648	661	679	665	647	658	610	634	631	676	640	626	629	608	691	616	706	637	607	670	637	660	658	687	641	676	621	644	658	669	629	663	662	664	669	672	671	668	660	643	654	665	638	633	665	700	644	671	631	661	651	642	667	633	646	652	668	694	666	653	618	661	662	667	645	675	626	651	697	670	651	657	624	622	647	653	602	668	637	614	682	637	640	661	664	647	635	660	648	682	668	646	605	639	662	656	657	637	633	654	604	682	628	660	631	606	629	652	675	640	636	600	658	654	656	613	648	640	625	640	608	629	636	713	676	692	665	648	644	590	630	603	612	658	637	688	705	637	647	649	626	663	635	648	650	664	638	612	678	610	644	652	597	654	696	688	650	655	682	661	636	626	657	668	642	621	652	633	638	620	644	623	677	663	680	636	626	619	610	634	685	667	654	640	650	637	629	738	651	657	660	598	618	645	633	621	673	665	664	675	714	692	668	608	656	690	619	663	702	645	668	666	631	624	613	639	621	616	696	596	694	627	635	667	708	656	687	666	619	613	652	658	641	684	623	671	600	695	601	613	636	631	652	615	635	631	645	648	637	648	669	620	656	684	678	597	615	662	673	625	627	644	649	669	620	672	642	625	597	605	632	698	667	640	629	652	663	643	622	668	633	660	672	653	624	633	667	656	691	666	639	653	654	637	656	655	688	667	683	616	623	674	615	624	629	615	615	631	645	618	671	637	648	630	665	649	609	656	597	678	624	595	694	647	666	667	675	640	721	656	648	656	629	662	669	630	636	638	642	635	713	648	654	615	647	625	628	625	665	660	698	656	630	619	623	598	668	629	675	611	657	650	698	663	654	649	637	621	638	656	679	618	648	657	642	681	667	655	674	626	634	617	680	623	663	610	657	673	647	612	607	636	646	628	624	633	652	652	661	641	616	670	633	656	646	694	625	634	638	680	650	658	649	650	673	616	651	628	662	627	721	610	652	604	662	661	695	664	635	645	665	628	604	636	670	635	670	605	635	631	655	634	661	669	640	633	633	639	655	669	641	623	681	620	669	653	629	629	625	649	610	627	612	623	639	645	643	624	663	650	641	618	618	663	657	663	712	645	735	653	664	640	599	647	638	647	615	626	659	641	651	642	672	700	637	643	668	656	661	668	627	665	641	627	642	697	662	647	629	667	686	658	642	610	625	669	664	636	649	633	628	609	622	650	643	637	613	667	635	658	668	643	650	668	711	693	614	616	610	614	652	627	631	601	587	681	646	693	616	635	650	656	696	628	649	579	637	678	633	635	621	580	630	680	657	669	675	641	624	625	655	619	646	615	672	663	631	665	632	611	654	684	655	655	641	661	626	617	603	594	640	659	643	623	625	700	656	624	659	649	643	672	655	612	652	632	595	675	633	604	652	658	664	604	638	636	651	690	660	673	649	662	679	648	674	642	642	666	617	616	608	632	618	665	652	687	635	571	628	642	698	643	636	659	662	694	711	670	643	623	644	691	647	665	682	641	642	629	641	686	654	625	619	609	628	628	665	678	632	622	671	644	599	612	635	626	627	655	682	665	618	660	657	646	670	634	651	671	666	678	608	630	596	628	634	666	621	653	707	681	604	685	649	659	624	650	666	588	656	647	628	627	631	643	629	667	635	642	671	614	629	618	645	624	702	670	620	629	666	628	622	588	639	628	670	614	646	635	643	631	682	644	623	678	664	637	645	629	637	623	709	624	663	620	664	595	650	617	640	611	654	622	654	672	647	692	656	643	640	606	680	658	660	615	676	623	609	641	610	699	623	663	667	657	642	675	641	664	627	655	672	675	616	616	626	661	661	636	666	654	623	666	678	633	632	622	652	638	595	653	651	648	651	627	615	663	674	608	682	636	668	651	606	651	624	648	639	674	657	634	663	631	599	621	688	657	633	703	651	640	679	628	608	613	602	636	666	652	627	706	665	677	628	697	694	679	637	652	663	675	664	685	631	681	647	654	624	692	606	626	657	666	629	653	613	639	646	638	682	651	681	641	599	659	712	689	659	630	645	627	671	657	685	621	643	645	658	631	624	666	622	694	653	609	618	653	657	664	670	669	622	659	614	653	676	624	645	611	647	663	637	630	658	645	641	672	653	629	609	664	608	670	632	629	624	658	702	647	611	633	654	603	632	598	657	683	678	637	653	639	652	656	653	614	641	652	636	666	650	621	658	672	616	625	657	637	671	622	592	628	651	653	642	626	630	685	678	645	640	715	627	707	671	656	628	634	619	648	673	647	686	651	661	599	643	618	623	679	667	602	635	607	641	645	659	622	581	666	643	645	635	638	661	616	623	655	645	691	617	633	666	665	646	654	667	636	670	596	626	687	641	624	606	663	641	625	641	637	655	647	618	646	627	650	644	649	606	644	634	651	638	627	649	673	608	651	617	642	637	639	625	605	669	647	627	614	630	562	639	625	635	642	655	650	626	688	646	649	662	628	652	673	660	635	640	636	673	663	648	674	697	643	626	673	684	643	627	673	657	620	644	688	638	657	666	639	661	631	639	647	650	645	651	648	682	626	647	641	691	651	615	648	625	674	634	667	661	628	647	622	637	700	695	608	661	636	652	666	660	644	660	648	624	612	704	657	627	621	625	661	663	623	666	638	637	676	624	601	579	623	643	686	670	664	649	661	644	631	650	594	643	641	640	645	614	606	646	657	621	634	586	615	643	685	695	660	636	638	641	651	667	649	675	652	660	614	662	667	672	652	664	625	610	679	648	656	635	681	670	660	679	688	686	636	644	638	645	670	650	696	691	647	659	650	660	601	630	610	615	665	651	648	616	657	700	605	641	652	628	617	637	635	658	615	654	662	668	642	618	695	644	663	706	635	575	617	605	663	667	639	668	659	575	648	663	618	687	697	644	646	628	647	646	655	647	676	621	621	630	637	621	636	649	637	674	663	680	629	637	652	640	633	624	647	599	667	689	642	627	693	632	668	707	645	652	592	628	667	631	613	665	652	669	709	658	619	666	607	700	647	648	629	626	625	636	682	615	671	681	666	654	677	663	599	623	663	614	631	617	665	619	684	639	645	661	638	671	641	659	691	658	668	689	629	655	652	647	649	669	628	630	639	643	672	624	663
4688	7606	8131	7400	4997	3748	5022	3521	2774	2234	5028	26556	19582	11740	4659	1399	795	560	575	593	550	558	533	569	557	561	537	598	551	579	565	539	575	565	566	554	559	579	533	572	556	583	522	568	581	598	572	600	559	577	613	551	551	555	548	533	563	564	541	582	539	517	573	558	557	610	580	564	591	564	562	589	560	592	524	586	523	556	562	555	567	552	527	569	589	566	575	563	545	581	575	564	545	562	568	556	561	587	594	588	540	567	521	568	581	572	564	557	553	605	574	587	578	543	515	580	577	572	595	592	579	546	533	577	555	559	580	552	551	543	564	566	561	534	541	532	555	533	614	535	565	573	548	567	574	566	576	568	582	560	574	578	556	542	553	540	544	543	543	609	562	571	582	553	535	576	507	570	623	572	564	591	556	620	505	578	573	592	563	566	617	549	565	542	539	572	573	554	526	597	546	591	574	546	558	539	506	542	564	529	587	535	604	577	579	568	558	559	563	586	591	514	552	554	560	557	551	573	579	570	583	594	543	577	573	557	586	534	533	580	562	578	586	590	566	503	579	570	561	574	557	545	545	568	546	605	579	562	598	520	535	540	540	588	545	573	585	568	590	551	532	502	564	538	585	555	584	595	578	578	557	564	582	547	553	567	529	595	549	552	538	566	559	552	555	559	510	526	579	570	580	575	534	540	571	585	568	528	534	553	552	576	593	535	550	525	575	578	574	580	545	531	555	527	530	562	552	550	560	587	538	520	553	566	572	550	552	573	562	524	606	555	589	559	535	574	508	570	555	560	556	538	576	623	569	515	562	558	552	563	540	532	590	564	577	550	578	606	559	532	578	555	555	550	588	555	556	572	558	571	534	564	532	541	598	513	577	569	584	545	576	566	563	555	522	602	556	574	509	524	512	552	518	589	590	575	555	547	548	531	550	622	576	580	579	538	567	553	519	564	550	551	573	585	565	531	564	591	543	536	561	573	547	561	553	531	527	526	573	542	540	550	518	565	570	571	551	545	527	560	524	602	537	581	509	520	553	573	549	589	567	546	557	550	548	592	605	560	561	577	562	597	550	580	542	574	542	526	522	555	569	541	565	565	522	562	555	572	556	574	590	584	547	554	566	552	537	575	590	508	540	540	542	598	600	562	562	540	555	592	531	562	550	551	583	575	580	528	559	568	543	525	566	515	558	567	606	544	531	541	581	563	544	526	569	572	527	561	558	573	582	550	581	571	618	570	553	550	583	620	564	542	548	531	565	566	560	536	548	541	592	559	554	567	531	573	592	558	601	559	593	567	562	550	559	585	567	542	585	526	569	567	598	566	633	545	562	547	536	551	556	532	529	563	523	560	535	605	573	565	591	601	544	512	589	532	587	585	539	530	552	591	592	588	551	553	545	574	560	585	546	582	573	593	540	591	600	586	533	553	530	566	546	584	555	548	525	548	562	536	572	546	553	561	503	546	576	545	541	528	537	586	567	555	493	583	571	590	553	595	549	586	511	545	558	533	568	565	572	518	557	601	581	582	601	628	536	565	539	601	548	548	533	554	609	519	531	589	547	550	563	502	522	525	565	562	558	531	558	541	549	575	564	538	557	526	554	578	546	580	543	592	530	549	604	571	548	536	615	535	575	557	567	528	555	589	604	549	539	570	577	572	556	578	524	540	516	501	600	567	543	587	564	538	600	553	571	562	567	568	573	510	532	540	541	594	527	568	550	536	580	508	568	605	554	616	553	538	578	542	551	542	582	515	550	538	599	555	535	556	577	549	537	561	556	595	555	521	575	585	584	584	567	586	544	585	552	611	560	530	558	553	607	572	584	573	537	513	581	536	557	590	563	546	540	569	553	609	577	569	501	551	569	563	566	585	568	521	585	552	600	508	554	544	590	590	582	576	542	567	506	564	602	604	553	575	558	548	557	564	559	568	559	580	543	575	557	540	540	558	539	575	581	523	582	562	545	545	538	539	567	522	536	533	584	551	545	561	565	501	560	568	538	512	529	540	575	581	585	568	575	584	564	552	591	559	534	555	562	551	565	543	559	550	592	523	566	577	540	576	542	590	557	597	539	515	548	581	566	547	551	532	570	579	590	576	560	565	548	551	554	543	582	548	551	549	524	581	616	546	528	544	579	536	572	538	577	525	553	567	553	547	553	536	546	551	550	555	535	544	537	587	570	611	556	567	561	591	559	531	592	564	556	557	570	542	588	541	530	520	563	565	588	542	536	527	560	613	556	544	590	610	596	539	567	557	530	555	587	568	563	535	550	605	561	521	524	596	605	574	552	572	547	591	530	534	543	553	586	571	576	605	557	580	545	544	572	532	550	567	537	562	598	550	546	554	590	615	594	538	545	517	548	521	559	550	576	572	560	535	583	545	576	588	594	569	502	531	557	579	553	571	553	576	571	579	581	579	542	529	548	533	558	563	536	517	542	551	548	528	593	562	542	560	508	540	572	558	541	554	591	524	563	551	550	557	555	534	546	545	598	567	549	571	534	555	569	536	532	530	562	574	530	587	577	542	532	531	558	535	547	595	535	559	579	561	593	582	530	562	613	544	554	580	552	604	582	541	630	552	521	556	571	612	582	539	551	579	520	557	559	565	565	545	554	517	526	587	556	551	506	569	520	553	615	541	562	538	564	546	558	500	564	573	535	543	591	513	558	552	609	594	587	532	565	568	574	538	584	556	532	544	561	558	550	558	533	523	545	562	567	565	533	535	530	577	580	551	586	542	518	573	556	571	524	523	563	535	560	570	550	546	574	504	591	608	543	534	548	581	551	572	517	569	538	526	525	575	587	574	579	557	565	536	525	566	577	559	560	550	534	555	612	559	576	576	568	539	595	572	540	525	570	551	574	553	506	531	612	559	521	554	568	556	524	560	583	556	586	608	559	578	569	523	568	560	555	535	532	531	558	584	607	555	560	566	556	579	578	635	530	548	567	584	517	575	555	591	554	548	549	572	523	590	560	543	555	564	604	589	568	545	541	546	586	583	537	550	533	553	601	549	574	583	528	531	567	526	521	575	574	579	577	537	546	563	576	546	569	574	565	544	572	558	562	537	550	553	617	528	530	536	559	580	570	535	573	542	546	544	552	600	600	531	561	562	545	588	525	515	595	573	593	560	539	537	550	543	568	552	557	524	548	586	572	584	589	570	580	530	553	563	589	556	523	535	565	541	544	528	549	528	554	580	559	559	488	504	580	609	553	568	550	519	554	559	554	603	583	553	522	539	554	527	550	573	575	520	544	612	509	584	510	551	519	532	621	576	548	512	575	535	563	531	563	541	496	531	552	601	614	519	609	554	549	531	612	589	573	551	576	538	538	544	594	576	570	548	545	539	556	566	570	591	575	570	553	578	585	538	585	505	546	548	494	556	573	525	568	611	607	539	550	557	604	561	572	566	554	572	519	582	588	547	535	519	580	542	580	538	566	578	509	573	581	545	562	553	545	544	535	558	568	534	534	551	554	611	561	583	564	558	569	541	567	548
26756	10434	2953	3354	1369	1237	1009	837	693	662	717	1704	1669	1329	825	651	557	576	534	560	528	501	537	542	523	569	515	520	554	532	556	511	559	518	550	486	522	538	510	526	517	583	551	526	564	597	533	571	491	514	527	550	559	588	520	526	527	523	531	509	525	561	507	492	526	562	533	550	539	499	521	542	531	528	602	534	563	532	518	512	536	538	499	541	538	588	540	531	533	484	509	518	537	535	553	524	520	529	503	530	542	503	537	512	538	537	515	504	506	574	539	531	548	530	529	532	543	543	538	566	532	572	546	537	560	561	538	528	530	587	541	556	499	508	576	540	538	542	543	542	549	554	544	567	549	513	506	544	568	489	552	489	541	547	530	543	508	534	543	522	549	501	493	522	518	549	597	506	527	572	587	537	506	516	511	550	509	525	526	548	545	486	534	486	547	521	520	557	549	539	530	537	521	546	518	537	554	524	541	521	557	552	518	524	501	540	530	556	558	507	541	527	529	559	528	521	523	586	545	533	531	542	500	531	502	520	547	517	538	561	498	513	494	562	524	518	518	556	518	527	498	530	527	545	546	524	539	537	563	556	571	535	555	557	509	504	545	546	519	550	566	509	554	566	546	489	537	533	518	550	567	513	545	515	552	531	507	533	537	535	543	549	538	536	543	541	543	523	525	568	519	548	555	509	498	539	560	513	542	501	566	527	527	544	556	520	559	511	537	536	534	550	510	542	484	539	509	559	504	512	556	504	547	515	543	506	518	536	579	490	508	516	519	512	501	518	528	522	532	551	480	537	500	577	548	555	542	524	502	525	547	540	543	515	525	566	490	578	487	523	524	521	529	547	554	541	515	517	540	522	499	512	553	571	529	540	544	577	554	550	496	540	541	537	521	541	522	520	537	591	520	501	491	539	575	538	540	534	544	525	548	506	507	575	531	542	556	503	519	515	495	580	568	521	574	505	506	539	560	564	526	548	539	531	587	511	549	550	588	569	489	604	566	510	508	543	529	554	542	527	506	553	551	551	520	483	572	566	531	518	546	521	553	548	557	531	543	535	521	547	540	534	517	533	514	505	519	509	604	594	524	498	541	538	543	549	537	542	574	555	519	512	536	554	548	590	520	527	543	515	538	551	548	507	542	507	537	519	521	546	566	592	571	524	553	549	591	519	525	530	523	513	513	529	514	522	497	523	556	526	518	510	510	525	551	555	571	558	561	520	527	517	541	502	545	530	575	546	521	511	517	521	536	537	519	534	510	562	520	540	562	555	524	530	546	564	510	508	522	490	540	512	543	533	552	522	519	532	532	537	490	541	538	522	521	548	571	551	538	529	537	545	536	525	538	546	527	572	530	552	515	549	525	515	538	521	580	545	508	534	544	569	556	513	570	556	530	521	582	533	550	533	503	533	553	537	527	589	534	512	469	589	492	562	508	542	546	546	546	542	548	557	548	558	481	518	505	523	566	522	531	533	510	495	509	583	507	516	565	501	531	515	510	509	501	556	536	551	505	568	488	518	543	569	523	507	520	540	511	506	589	570	522	548	576	549	508	526	544	520	552	517	539	528	544	519	538	540	543	508	532	500	505	547	503	530	564	551	526	567	560	503	522	514	520	544	546	592	522	558	528	551	518	521	502	495	515	523	538	546	521	546	547	526	544	537	557	539	514	532	489	554	554	520	525	549	522	535	545	549	560	513	582	510	534	519	527	532	512	536	552	546	537	500	512	509	569	522	528	525	554	521	528	497	487	490	507	523	543	553	538	542	530	540	547	530	538	574	529	527	500	535	523	535	546	537	569	555	517	509	502	534	542	517	528	533	505	534	502	564	552	565	532	537	555	561	552	535	538	515	547	530	538	521	488	500	535	571	551	521	529	566	534	571	552	538	503	551	546	541	517	541	531	533	501	531	545	545	518	541	559	542	527	531	515	492	529	491	494	516	540	547	486	505	532	527	496	559	541	532	550	549	514	531	510	536	520	578	549	551	501	514	512	517	546	560	505	542	556	507	556	500	550	502	547	513	552	517	548	538	509	525	539	541	576	584	547	545	549	565	497	502	580	526	541	524	558	523	540	502	512	558	550	565	516	498	537	540	549	532	548	540	523	552	514	518	571	549	537	513	515	506	575	546	541	484	554	536	523	587	543	517	518	506	524	552	569	578	541	526	548	571	540	507	547	584	532	546	548	555	534	545	534	527	529	546	552	555	526	537	567	612	528	547	528	510	556	551	532	562	518	547	513	537	514	542	498	552	540	510	544	514	539	534	483	548	533	501	522	547	530	511	511	498	573	538	512	517	504	501	562	527	506	515	537	537	577	500	525	533	549	546	532	555	526	510	535	512	551	527	526	551	513	539	492	519	523	559	519	513	528	526	558	497	571	566	556	526	541	510	536	537	536	558	533	516	485	538	542	554	531	528	589	539	508	547	500	509	528	525	517	527	538	555	533	570	521	541	554	528	516	527	547	547	577	538	533	484	491	541	537	540	567	553	516	557	544	556	502	545	518	542	519	524	544	560	497	560	548	496	530	531	537	525	476	539	584	540	530	492	532	508	525	520	511	537	506	534	528	539	538	539	547	569	536	548	526	554	529	550	515	554	533	533	560	511	538	522	559	551	477	585	519	528	524	519	546	546	544	524	568	541	538	557	530	529	521	529	515	548	537	567	543	495	553	557	535	517	543	487	574	536	555	548	556	530	491	497	554	519	493	522	516	517	559	480	536	556	544	507	517	540	540	539	541	552	502	542	570	596	522	514	560	535	520	530	566	540	542	567	537	556	566	553	532	511	571	535	553	536	545	537	575	535	542	531	538	517	557	544	555	551	545	537	595	507	534	551	580	521	567	510	532	547	558	555	531	531	536	516	514	531	527	477	552	549	516	526	531	525	552	559	507	505	532	523	554	564	530	537	549	559	503	557	524	514	538	537	537	496	579	520	584	539	514	540	601	565	537	530	535	560	541	543	512	531	507	510	550	540	551	529	507	569	556	511	568	534	516	507	567	549	528	556	527	525	542	587	545	546	531	529	567	478	521	548	520	556	556	540	522	549	521	507	511	525	541	555	544	526	538	535	523	544	554	553	552	525	490	531	589	509	529	549	533	501	553	530	538	542	508	508	533	524	531	513	555	530	518	521	546	570	503	549	510	553	522	508	549	575	555	554	558	587	554	508	558	538	517	493	560	532	560	504	531	552	543	546	475	553	603	545	541	530	522	535	531	571	535	518	562	533	550	574	575	558	538	545	516	502	494	558	513	546	562	543	552	528	559	560	532	520	519	560	537	545	486	530	515	514	548	540	517	552	481	558	527	533	507	479	531	538	543	550	565	554	542	563	495	542	551	533	552	513	568	592	571	541	520	572	496	539	503	525	544	530	568	493	542	514	516	536	535	532	521	546	522	513	552	527	519	541	547	503	488	543	565	525	570	511	532	559	499	515	564	504	529	544	528	523	561	567	518	538	546	539	550	515	539	548	548	556	492	538	511	535
5648	1754	2971	3449	1650	1616	1253	974	808	682	772	2227	1968	1238	754	563	474	461	454	451	475	469	470	488	436	473	464	465	472	476	463	416	429	455	486	471	457	423	438	450	423	447	466	478	494	425	460	456	425	481	445	451	459	470	476	425	467	455	456	438	416	454	453	504	444	454	485	469	430	460	448	458	437	440	528	467	464	459	465	428	405	478	490	459	483	484	453	437	435	431	460	434	457	472	469	455	440	449	436	436	479	488	475	478	445	453	472	448	406	444	431	453	456	439	407	425	449	477	483	489	494	427	472	472	477	469	440	461	463	476	457	435	463	442	461	476	434	438	461	475	450	508	400	443	451	449	446	457	430	484	475	467	458	493	435	455	459	437	446	419	452	422	453	427	431	441	472	499	488	487	493	454	421	451	448	461	454	450	446	477	429	475	446	482	455	462	477	444	452	455	415	430	424	452	456	447	470	456	459	449	484	463	445	436	451	464	458	450	437	448	468	465	439	423	470	418	439	478	515	469	460	445	432	453	444	443	456	445	473	441	473	433	412	423	454	505	451	448	460	475	468	437	467	435	460	497	451	443	420	453	453	476	426	459	458	452	473	469	454	409	458	465	451	475	476	500	411	489	464	468	472	463	477	458	461	464	486	424	422	455	488	443	481	478	431	466	463	443	465	437	479	447	467	441	465	467	458	449	467	460	428	459	468	474	481	468	452	449	421	451	458	399	443	453	439	440	473	500	469	430	426	457	440	413	469	460	442	485	467	441	438	448	449	496	425	463	450	467	463	457	458	471	425	438	420	419	479	460	465	449	525	429	437	444	454	453	433	462	489	440	461	430	465	454	490	429	445	453	430	449	503	441	457	451	452	441	450	444	460	424	465	466	434	446	431	430	448	474	437	464	448	457	495	403	456	449	443	427	441	421	454	450	436	449	463	464	451	450	462	437	437	391	457	471	456	442	437	449	469	448	433	439	434	434	462	448	453	423	452	455	467	440	434	481	464	416	440	447	460	453	509	467	447	469	451	497	457	433	447	430	477	493	459	460	454	465	446	458	449	440	427	459	467	467	463	438	487	442	469	472	478	419	450	423	436	411	457	445	453	451	464	494	450	463	442	448	425	453	435	457	439	460	445	437	430	450	430	432	456	480	447	489	447	435	428	463	444	493	457	501	436	471	430	491	451	430	446	415	471	443	466	477	473	483	433	463	463	462	409	479	474	479	459	441	451	463	435	471	434	432	467	463	459	459	483	455	440	453	482	486	429	426	441	460	456	422	494	442	462	443	531	498	470	430	468	479	460	465	465	440	448	473	463	458	427	431	508	475	462	434	444	423	403	445	404	437	474	470	482	454	435	438	443	453	461	461	489	439	478	479	470	464	463	463	409	444	445	461	452	455	483	448	479	443	430	448	420	429	405	450	434	439	470	452	447	461	426	461	441	478	471	430	456	479	431	435	420	478	420	467	449	438	424	441	479	462	433	452	482	424	428	470	437	465	441	446	455	466	455	452	458	476	467	447	419	486	452	441	476	472	429	443	420	468	433	493	468	434	419	463	442	442	456	477	449	445	458	477	489	492	494	457	447	471	433	491	452	455	462	432	411	454	478	506	475	457	436	479	434	432	441	443	412	427	439	444	449	426	449	453	460	460	434	485	447	474	453	462	480	442	425	458	446	464	460	451	464	428	494	428	464	455	456	469	436	455	465	456	466	436	483	455	468	447	436	504	449	440	461	470	411	457	448	456	445	491	440	433	459	463	397	472	417	458	485	437	427	443	431	466	431	477	480	424	458	464	480	467	419	471	492	427	437	442	490	484	475	461	433	447	466	472	433	472	467	454	486	446	462	456	442	453	403	438	427	448	437	444	433	455	420	449	453	453	479	423	476	433	445	461	463	464	460	454	423	474	494	413	433	461	450	486	461	460	464	453	430	467	450	478	463	460	464	460	468	477	429	439	464	421	465	439	474	464	472	485	474	468	448	465	445	443	445	423	458	470	425	469	466	439	441	496	459	435	459	450	483	431	460	448	407	465	446	443	431	405	410	449	452	461	463	447	454	449	457	489	478	472	441	433	457	422	460	413	435	433	472	481	444	476	465	430	439	458	467	427	449	457	441	435	445	480	470	435	464	482	457	441	433	473	511	471	459	511	459	477	413	431	480	457	453	460	420	486	434	454	433	473	456	425	478	473	473	431	461	453	467	458	460	456	430	473	437	473	451	460	459	433	427	461	434	406	456	460	426	492	470	450	473	464	447	461	453	403	471	469	461	441	436	467	428	442	446	482	445	425	471	465	424	464	460	425	457	454	463	454	452	487	433	407	434	488	473	441	452	469	445	484	444	451	452	491	467	409	434	443	440	446	433	464	448	468	492	430	469	494	447	478	455	432	486	439	436	469	472	455	403	474	430	449	452	428	488	463	461	483	458	463	444	488	457	470	460	453	470	436	437	414	455	471	426	433	454	413	477	477	449	457	491	451	458	459	453	440	483	462	448	445	430	452	465	453	444	453	432	425	450	436	474	430	418	475	472	420	440	467	473	458	480	417	452	420	453	445	465	438	457	489	432	462	438	459	465	437	427	465	458	426	469	470	435	435	446	457	482	483	445	452	436	469	459	471	469	449	453	468	433	458	447	456	473	471	473	488	467	497	465	436	467	420	427	482	413	469	452	490	432	443	490	469	469	430	456	454	427	442	435	474	462	467	475	406	484	488	449	462	466	450	427	418	425	430	439	450	473	466	467	442	453	442	438	411	459	476	405	482	516	445	442	449	413	439	454	468	430	465	436	443	444	462	427	394	463	459	453	414	477	453	487	465	433	409	435	471	461	450	444	465	429	478	477	466	455	460	433	421	489	450	467	424	433	432	456	480	423	459	452	446	473	449	446	453	487	451	463	468	454	486	446	422	443	440	413	480	474	459	454	455	466	436	465	438	456	431	461	469	443	470	500	435	465	461	454	437	434	427	450	454	454	454	438	459	462	471	449	458	471	446	447	492	443	460	434	440	468	454	470	453	470	437	432	437	459	428	454	463	426	434	443	451	474	449	495	439	449	439	432	417	445	449	468	448	455	470	440	445	435	446	453	462	453	475	447	455	460	453	468	432	442	426	473	460	456	452	439	465	489	473	459	455	462	441	434	457	446	441	509	482	493	454	494	442	489	446	436	465	471	502	443	458	436	426	453	464	417	496	416	454	462	440	469	444	433	451	458	438	479	436	438	444	417	422	486	418	431	430	452	440	482	461	410	454	462	453	428	463	414	459	453	445	438	437	451	412	447	460	461	436	478	427	442	474	416	438	429	453	475	466	424	479	501	477	457	481	453	449	471	448	434	444	452	431	418	437	441	484	456	440	435	446	471	500	440	448	471	438	460	468	462	462	463	476	457	407	438	406	448	432	529	428	494	471	433	417	440	439	424	445	437	456	484	441	437	438	411	461	445	439	452	438	414	450	454	462	442	440	464	416	456	485	464	464	462	452	477	426
24707	20758	26794	24623	12392	4252	2275	1378	1067	1061	2853	16436	12596	6451	2289	984	715	587	629	547	609	580	605	588	584	627	584	584	604	635	608	584	587	624	608	615	600	648	643	606	621	611	599	551	609	604	631	563	563	607	592	592	577	560	631	565	588	595	556	615	627	630	647	588	600	577	580	572	575	602	573	596	585	605	571	587	544	592	585	570	572	558	606	605	570	579	633	586	641	621	595	568	641	597	589	599	605	612	601	597	571	587	597	565	618	601	564	586	622	616	581	613	604	578	573	571	590	584	587	569	590	570	668	628	623	587	598	625	613	606	583	633	553	569	616	598	600	577	573	612	635	587	583	608	596	594	612	567	599	555	610	597	606	601	592	567	628	588	615	604	602	596	568	608	548	595	634	612	602	576	555	621	605	610	585	607	554	575	606	576	585	624	615	623	629	593	561	602	655	596	593	576	596	640	605	573	598	594	589	591	613	588	580	574	601	572	563	592	583	577	579	575	610	595	590	580	581	601	570	592	569	582	587	656	583	613	564	603	603	626	596	561	539	607	613	588	585	625	596	597	622	580	619	571	558	592	589	558	599	565	572	602	624	581	599	586	620	609	584	522	608	619	562	611	576	629	555	605	601	578	597	601	571	594	585	583	661	596	546	583	601	626	602	561	605	599	617	614	602	590	593	611	618	584	582	612	606	622	580	638	582	577	598	613	573	621	582	582	598	597	617	627	552	618	624	560	547	608	575	614	567	586	568	583	618	598	588	622	590	569	591	575	550	592	574	592	579	583	582	548	639	597	610	587	647	624	602	603	633	600	613	623	556	548	588	602	570	582	567	633	593	558	587	597	581	573	563	613	596	645	588	585	593	602	607	617	578	635	563	629	561	619	611	618	596	599	595	579	621	571	597	615	616	595	546	558	608	600	583	601	597	591	587	572	626	607	602	541	589	578	600	599	575	595	576	534	606	618	592	548	591	560	607	607	590	634	617	578	600	583	596	555	569	597	588	619	600	597	545	615	569	608	584	634	597	597	576	589	606	616	595	614	614	581	606	596	578	566	617	627	602	552	594	563	610	620	605	554	580	621	592	560	585	591	566	574	592	618	649	562	614	589	628	593	576	586	592	594	641	629	512	632	626	622	583	588	614	609	572	587	548	568	557	585	601	608	606	618	620	621	604	589	559	621	596	628	589	570	566	618	619	577	619	541	572	589	570	573	574	613	611	590	613	592	570	597	652	569	604	596	587	590	597	619	560	594	588	610	598	602	558	566	620	578	588	602	604	569	579	596	595	630	589	577	591	570	577	542	605	602	569	596	630	608	649	574	592	560	575	635	584	577	620	569	590	577	508	573	549	577	608	579	585	590	602	589	601	610	618	589	602	603	607	564	612	590	590	634	607	608	582	588	561	572	586	613	593	626	575	569	562	556	581	584	575	567	623	590	585	553	594	594	558	631	606	553	584	602	620	593	577	589	567	591	605	579	610	606	592	578	620	582	582	564	618	570	563	606	567	572	600	602	605	573	558	608	586	615	586	600	589	553	583	616	613	600	552	601	603	619	565	589	578	579	637	584	572	560	608	566	563	562	526	612	564	608	589	615	553	603	602	585	605	583	604	573	592	589	595	614	602	589	586	588	601	583	576	604	607	596	582	617	588	583	598	601	586	561	610	622	597	570	611	547	577	596	572	597	587	584	593	603	580	567	561	606	572	607	544	596	564	554	573	566	570	614	551	619	588	593	625	583	569	576	558	591	589	609	627	559	606	570	599	605	597	562	524	612	621	588	565	599	593	591	637	556	621	583	562	598	611	659	531	618	580	597	609	592	574	597	611	601	633	518	577	633	627	571	562	570	566	591	567	593	613	623	566	578	619	620	592	579	589	640	598	589	578	622	584	564	602	639	555	571	594	547	594	584	620	611	588	597	586	604	576	590	611	578	627	565	621	625	607	602	578	596	616	612	597	558	581	591	567	554	576	607	619	605	562	592	655	621	552	579	595	597	588	587	584	558	574	585	593	562	578	577	604	599	619	554	564	581	591	542	600	617	636	585	587	554	574	596	599	637	603	634	560	598	568	590	591	576	610	589	651	584	552	570	613	597	572	642	589	614	572	608	613	575	581	613	577	562	542	541	559	594	585	578	572	586	572	573	628	585	570	580	607	549	592	619	571	615	603	577	609	613	590	616	538	574	626	607	593	562	595	595	568	597	551	554	593	573	630	617	600	591	578	591	577	600	605	647	627	592	554	539	582	570	610	604	602	619	594	616	616	616	602	619	636	548	583	588	552	577	594	598	596	613	589	588	603	577	561	590	612	562	589	602	561	641	580	599	587	583	622	588	577	575	559	592	605	624	609	584	629	604	659	583	610	576	582	594	616	606	599	579	615	558	636	609	651	573	607	564	589	565	563	561	574	634	599	598	606	585	563	578	570	587	609	612	605	568	600	562	586	570	532	611	602	638	546	585	587	560	602	602	594	585	576	594	588	574	588	583	602	583	609	612	615	616	597	645	607	570	571	568	566	537	603	581	601	609	620	551	603	611	590	600	601	554	625	558	579	565	623	619	590	605	603	579	562	566	626	609	556	569	607	579	619	578	582	605	582	628	610	628	556	559	622	584	555	562	565	602	579	565	609	607	519	616	630	570	607	590	585	553	587	567	634	541	615	608	594	580	559	572	594	628	598	617	599	576	637	595	601	629	572	624	572	587	629	609	570	567	555	616	596	618	593	585	628	614	606	567	583	640	591	602	615	561	546	639	616	577	604	570	589	593	609	592	633	553	604	552	608	641	619	581	582	577	600	639	552	588	568	590	636	588	575	604	605	623	606	603	582	617	574	574	605	578	595	603	571	582	590	637	567	580	578	596	614	641	576	614	570	592	602	562	564	592	564	582	591	589	592	608	587	622	630	603	601	575	614	589	601	582	595	598	601	570	594	605	591	590	630	592	576	595	597	594	587	581	597	567	600	610	588	612	594	598	564	576	582	602	593	614	585	578	644	615	589	605	603	587	619	576	616	574	595	596	593	633	604	601	559	580	617	569	605	589	601	628	574	572	585	571	606	595	586	663	568	581	594	592	634	589	653	580	606	576	594	600	603	641	634	576	573	619	599	597	603	588	575	615	641	610	615	623	602	611	591	608	602	587	575	593	614	589	576	619	561	588	579	585	596	629	610	624	577	612	582	569	583	598	543	579	615	607	545	625	584	616	588	589	573	587	588	581	611	605	598	587	598	573	600	621	595	607	588	595	587	629	583	577	613	587	575	639	558	593	566	577	596	575	625	613	577	579	606	607	572	609	579	546	564	600	570	618	615	576	621	597	603	548	612	583	582	610	570	602	547	595	619	617	645	598	575	556	593	550	618	550	610	623	562	585	565	587	623	603	570	565	628	624	594	570	555	588	598	607	566	577	581	576	595	595	535	542	590	586	616	650	615	633	574	612	629	549	595	543	607	579	622	607	585	608	592	636	623	582	592	632	580	614	566	576
4901	8216	12059	7843	4544	3479	2307	1571	1293	1288	4360	17764	11922	6112	2440	956	588	575	532	501	524	519	528	522	495	528	521	510	552	517	503	571	577	519	505	543	505	520	515	527	490	508	570	510	508	527	507	530	554	554	544	537	476	528	531	520	528	525	518	491	498	509	502	464	508	505	532	509	547	506	519	532	513	526	508	487	558	496	485	489	510	516	499	541	479	543	533	510	486	471	479	503	534	495	566	522	548	526	496	468	543	495	461	522	527	534	539	537	526	529	536	513	482	527	554	531	550	535	499	509	533	515	516	489	489	511	525	515	565	527	492	473	517	526	519	523	507	512	581	516	465	504	513	518	509	499	532	539	530	502	504	516	513	509	507	550	506	517	525	532	521	518	496	536	474	495	519	530	520	517	482	479	529	468	530	507	532	532	498	528	483	509	497	490	505	486	498	520	503	520	479	482	523	520	526	495	495	538	524	534	506	531	531	509	476	469	555	525	498	551	532	492	536	526	509	526	518	516	537	476	501	537	550	527	491	448	530	483	531	524	509	582	520	507	540	505	527	566	519	497	525	508	542	497	515	492	493	533	481	518	512	488	514	511	531	525	524	512	531	533	488	491	510	493	503	515	463	540	540	541	486	509	543	512	513	521	520	560	542	540	488	477	504	516	526	537	506	506	526	510	525	523	531	534	504	513	548	502	499	517	439	523	500	497	508	529	520	514	511	524	527	522	548	484	563	496	460	507	498	498	485	489	499	527	489	495	511	484	516	506	494	522	517	508	493	476	526	506	502	530	509	494	519	516	519	498	492	522	513	526	510	489	493	563	550	507	515	471	537	476	538	512	462	485	514	506	530	508	525	521	533	495	477	519	520	502	533	554	476	534	535	505	531	526	535	514	531	515	563	512	502	491	511	544	517	536	490	527	500	488	520	518	502	500	501	508	491	527	507	488	527	555	518	511	510	531	517	538	524	509	496	543	518	485	531	562	506	505	500	545	537	538	470	537	525	526	518	571	482	536	500	509	556	518	562	513	508	531	493	509	481	516	522	523	471	497	550	507	521	525	546	515	545	513	520	521	529	542	512	515	526	521	531	535	462	487	547	507	561	478	529	481	509	528	476	522	538	526	476	547	544	516	521	514	552	507	545	529	504	511	495	564	489	494	558	527	526	496	516	491	536	536	493	556	494	497	509	514	520	525	533	509	526	507	527	511	497	524	540	517	552	501	522	542	537	523	501	511	472	493	537	549	495	479	499	558	542	482	498	505	511	558	494	494	532	562	551	530	543	538	532	523	512	507	486	520	509	457	565	474	521	539	531	525	546	536	496	497	523	512	541	539	514	496	525	524	514	501	530	474	496	491	500	526	531	509	505	526	496	472	569	535	547	506	541	528	513	520	492	503	509	514	548	537	498	473	471	554	482	507	527	497	556	494	509	491	528	508	518	516	482	504	521	547	469	523	519	526	522	544	540	501	486	519	505	488	535	510	508	483	542	484	525	484	491	518	510	508	524	509	520	535	494	489	501	485	533	497	508	483	584	502	537	564	559	503	535	510	480	504	475	520	491	489	516	508	516	507	502	508	533	481	541	528	439	465	548	506	501	549	523	510	494	465	544	519	482	540	550	532	517	493	525	549	556	478	524	506	485	509	587	518	488	514	550	499	510	524	547	496	484	504	491	496	493	480	541	508	522	521	470	517	521	498	512	522	524	516	514	522	511	504	531	513	499	508	526	535	515	503	528	508	449	477	568	515	503	497	485	542	502	509	547	504	488	522	508	511	499	510	500	522	469	494	524	511	514	485	540	490	499	527	486	506	520	532	461	532	479	535	515	517	531	483	558	541	501	525	509	511	506	537	512	520	524	476	517	532	492	534	520	520	528	505	485	536	537	533	515	521	500	528	495	513	495	544	511	522	506	523	494	494	520	512	481	548	496	518	502	477	515	504	527	557	515	482	462	507	520	553	544	486	501	495	526	498	525	502	494	487	538	569	494	478	493	509	499	498	507	500	530	540	493	491	513	492	490	454	493	483	495	511	473	512	503	547	485	502	504	513	496	513	528	531	554	514	492	521	541	542	528	473	521	519	502	559	501	497	536	559	552	534	502	473	503	508	469	520	523	483	528	510	516	469	519	495	525	520	473	524	526	515	503	534	502	537	451	495	533	495	551	493	515	499	509	554	547	535	528	508	511	534	499	505	497	479	487	458	503	508	499	548	504	454	512	535	493	501	511	520	516	524	511	499	511	538	485	462	537	506	512	507	528	552	488	536	511	474	518	504	508	519	486	519	522	544	488	507	476	498	517	493	490	499	566	507	537	450	515	514	494	493	511	501	523	519	469	511	504	533	557	524	490	498	514	542	505	509	544	514	452	548	530	561	520	517	502	482	511	480	509	493	501	522	502	519	507	526	479	526	513	496	537	490	531	467	549	545	537	501	487	509	545	513	539	509	505	532	529	512	506	495	504	534	510	505	491	517	543	483	495	515	512	521	523	507	541	495	498	495	502	512	487	537	559	489	530	495	472	509	512	535	494	460	550	505	501	517	452	526	544	501	476	533	502	499	523	518	446	520	517	492	518	528	462	508	525	506	523	503	478	516	510	493	528	493	486	557	466	529	496	470	524	522	494	520	524	474	512	531	546	507	479	488	500	537	492	571	512	485	520	493	529	532	524	501	500	472	503	499	537	493	522	489	500	465	539	538	506	532	543	506	532	542	514	470	482	487	508	498	523	495	502	492	488	544	544	494	505	530	545	501	471	506	510	518	549	526	467	494	541	536	500	526	511	488	529	501	500	515	515	501	543	533	505	488	557	519	514	503	564	510	505	515	492	476	512	566	490	511	514	523	574	512	531	509	495	503	531	543	531	482	506	508	515	517	543	527	508	509	520	515	514	521	537	556	554	485	539	521	527	530	532	518	508	486	501	480	516	493	503	538	512	532	512	496	475	526	490	524	579	532	519	552	495	527	493	508	517	523	493	512	540	530	491	520	509	486	495	504	534	535	485	538	551	471	530	511	513	493	524	529	515	553	499	474	496	547	555	484	511	505	497	508	506	518	562	468	492	516	495	532	519	504	491	548	551	552	546	500	532	506	486	513	488	485	501	500	472	507	495	533	501	499	478	523	514	507	513	505	549	479	529	531	533	487	461	466	491	557	508	528	488	511	514	486	501	525	503	519	497	470	529	516	515	519	513	506	521	459	529	511	534	529	514	521	522	488	513	492	522	528	502	525	532	526	483	538	496	521	559	532	531	510	516	549	531	517	518	525	495	483	538	491	543	506	538	498	532	525	515	497	507	545	516	546	509	503	483	470	510	506	508	493	509	524	525	476	505	522	517	525	502	524	495	508	511	488	518	516	505	511	479	552	512	524	531	540	545	511	542	498	509	533	543	508	520	576	527	530	491	474	549	489	504	480	510	499	453	527	521	527	515	492	514	498	506	521	484	511	496	516	526	504	520	512	518	517	485	517	509	485	461	523	504	514
23696	20723	27708	23783	20527	10990	4021	2129	1658	1714	7657	27326	21908	12658	4458	1373	850	802	745	777	780	748	732	715	728	745	740	721	747	746	696	740	690	780	696	746	754	734	749	722	684	743	701	732	762	682	749	754	740	679	767	721	731	743	711	700	680	722	752	768	705	753	737	711	682	719	754	711	768	773	730	763	730	749	748	713	734	714	745	725	702	686	714	696	721	784	692	713	776	739	761	715	762	701	745	715	757	747	678	740	777	692	746	790	694	735	686	721	699	709	736	757	746	698	729	734	711	715	725	693	736	739	707	726	719	733	732	747	700	748	731	723	694	706	719	737	719	687	758	697	695	686	672	678	763	738	725	768	745	700	736	734	694	687	733	710	679	743	737	741	736	704	758	754	724	700	725	714	734	754	764	721	715	709	754	755	720	713	768	706	690	714	678	729	731	777	711	731	710	744	736	694	688	773	805	711	714	687	725	706	697	770	727	729	754	746	742	739	705	686	726	764	696	702	767	719	753	705	721	731	724	698	739	745	722	742	686	718	719	731	771	723	666	758	734	750	699	737	729	714	712	723	711	734	691	749	765	706	698	741	746	696	719	752	753	714	731	682	759	690	706	643	701	720	736	715	724	771	700	711	726	739	714	697	694	750	701	764	731	700	748	747	738	753	666	691	738	711	720	725	716	709	730	713	697	734	655	737	717	732	659	765	678	660	708	704	733	712	703	659	698	719	735	700	741	687	715	708	703	737	706	737	698	739	731	712	701	708	699	692	659	763	750	750	742	766	733	681	821	677	751	725	637	712	716	743	743	703	700	751	736	739	732	682	673	759	703	659	658	699	718	726	741	746	732	774	714	745	718	724	698	702	705	746	724	730	739	744	727	705	772	731	796	731	752	763	699	687	718	718	718	699	694	697	702	768	733	775	708	791	708	679	733	730	764	705	740	723	677	737	696	676	715	794	729	708	676	728	719	690	767	753	741	712	751	751	722	758	691	718	695	700	745	695	667	728	709	715	701	733	753	784	730	675	758	729	712	707	764	737	750	687	715	697	702	703	695	712	697	709	721	701	776	781	771	732	773	650	714	707	780	666	734	718	691	717	760	737	670	722	711	692	694	756	689	790	754	753	730	712	735	697	760	698	711	724	745	717	718	690	699	733	674	691	680	685	739	684	709	732	729	722	731	765	697	712	704	717	739	709	712	690	716	701	692	750	747	698	691	743	726	734	758	713	733	795	720	723	759	718	774	767	698	723	707	709	703	671	718	699	667	677	719	739	720	725	679	681	746	693	729	742	724	739	699	726	691	720	742	715	729	704	744	740	689	680	649	695	756	701	720	759	698	644	705	759	688	714	736	717	726	742	753	760	719	688	704	669	750	658	687	700	728	666	784	706	699	763	732	771	787	697	725	693	756	778	687	731	736	721	732	670	721	699	745	736	732	736	672	758	745	689	714	707	726	804	708	705	725	698	770	699	722	697	737	696	668	711	673	737	701	732	709	686	706	700	693	707	749	736	720	767	762	689	748	684	782	790	723	716	754	733	688	735	690	695	663	741	700	742	726	744	715	783	762	740	781	729	758	690	735	737	686	711	794	673	734	714	680	703	727	740	760	705	725	720	708	693	720	741	716	715	731	731	742	741	702	696	700	745	711	656	731	690	713	728	704	701	749	771	718	754	725	742	738	698	742	747	722	723	733	714	742	695	707	655	684	712	702	682	769	739	729	708	683	759	677	711	720	758	752	750	744	753	681	688	712	743	729	734	731	722	736	758	770	728	684	708	662	683	716	756	686	756	729	659	799	690	700	731	683	714	703	763	696	717	663	731	701	762	709	715	686	678	749	764	729	759	690	729	723	739	706	700	693	653	758	755	766	694	716	733	709	722	719	701	727	728	723	686	699	695	711	759	719	707	719	743	741	705	709	704	734	699	726	730	748	675	720	731	706	725	689	705	696	735	684	704	699	730	743	709	721	753	737	727	718	731	731	751	771	719	726	745	729	735	710	719	695	745	694	736	701	641	753	743	724	746	708	709	725	756	713	688	688	767	688	710	648	690	703	713	697	765	707	756	709	730	688	722	712	755	716	724	730	717	693	697	724	759	724	729	739	799	700	723	760	724	722	707	705	742	734	753	711	726	724	710	692	756	733	713	743	712	724	681	712	713	747	761	736	708	680	736	690	758	748	694	711	741	753	690	760	723	726	728	687	688	731	729	716	759	702	673	683	731	703	714	729	744	700	725	658	674	734	748	682	675	690	701	735	748	678	656	747	718	723	733	679	705	720	740	714	669	706	720	708	688	742	699	720	700	734	784	708	714	737	685	744	720	778	726	751	715	707	760	721	746	696	684	735	665	685	736	701	676	705	762	750	697	707	750	714	711	702	695	708	737	731	704	748	716	731	794	735	746	756	751	703	730	703	772	707	641	759	727	764	708	659	674	724	748	715	715	682	685	719	711	725	708	738	759	762	719	710	697	765	723	687	731	722	731	697	702	706	747	703	687	692	698	674	704	708	741	728	707	777	694	697	737	714	709	706	728	704	748	746	718	714	707	729	729	739	679	667	718	768	729	708	669	688	682	754	756	710	682	752	700	721	693	729	734	694	676	703	750	693	752	700	762	741	729	670	728	690	692	731	749	744	743	704	701	735	720	719	712	691	669	683	698	718	700	685	752	724	677	749	695	706	661	744	731	674	721	726	763	699	726	691	762	741	703	728	677	748	731	703	706	768	700	705	661	707	743	716	712	722	701	734	729	703	728	779	704	689	711	737	657	763	684	750	742	730	711	723	683	727	687	744	739	697	726	734	686	689	692	668	680	709	706	740	779	703	729	750	665	747	719	743	684	692	740	719	750	656	737	724	728	706	747	694	748	718	723	791	669	757	710	720	704	714	644	684	750	735	716	722	712	735	719	714	698	698	683	743	725	680	750	732	743	727	694	680	698	728	740	680	704	701	692	697	727	693	739	755	714	736	714	726	704	708	759	686	767	744	744	765	688	761	745	669	718	697	746	671	749	713	728	725	696	727	691	694	726	716	713	662	742	704	748	703	701	691	728	762	715	756	738	730	695	737	694	669	724	676	674	741	712	756	716	706	728	753	720	743	727	735	711	759	683	737	748	746	751	723	702	705	695	736	673	702	729	758	688	715	724	678	744	680	668	792	691	703	744	737	765	748	718	712	699	712	740	695	737	704	718	730	685	733	700	724	763	684	707	743	729	742	747	711	718	737	715	728	709	708	687	694	725	700	710	725	755	696	692	642	712	701	705	746	720	714	737	720	782	708	720	681	683	750	700	709	683	728	713	758	765	741	755	738	727	737	646	725	693	750	716	734	773	725	750	711	728	695	745	706	720	694	740	752	674	706	708	734	723	671	701	705	691	746	722	714	702	675	721	715	679	674	706	714	736	688	751	698	679	758	722	745	670	734	644	722	733	722	730	712	727	716	730	730	760	675	677	718	702	702	736	723	666	730	742	762	739	718	723	670	719
5626	12151	11847	7304	6705	4317	3219	2338	2153	2031	10591	27091	19396	10646	4125	1286	766	649	634	585	614	609	665	674	642	665	644	667	581	609	628	632	648	570	645	584	647	610	616	583	588	619	623	608	575	579	609	568	622	619	618	618	619	629	617	633	627	616	637	604	615	581	607	598	623	593	606	626	641	560	610	596	570	614	619	611	615	599	581	636	620	597	586	613	610	598	612	577	610	593	650	572	635	621	568	596	623	653	624	604	660	630	580	616	575	632	627	582	600	596	602	618	578	600	624	578	636	601	588	630	654	620	635	600	588	620	581	621	575	649	608	570	581	621	604	618	584	581	558	642	599	626	615	616	556	611	627	637	614	599	646	658	570	666	549	571	602	609	567	604	612	591	614	624	616	588	637	596	561	589	575	591	619	613	626	588	637	590	646	615	644	575	608	601	615	628	600	613	611	625	649	631	592	592	583	677	619	597	615	630	585	603	667	577	607	623	629	621	598	622	634	582	571	631	619	643	549	573	599	592	595	603	571	655	619	603	589	565	606	613	618	599	612	606	578	658	632	644	630	609	594	612	604	613	606	591	632	568	652	602	558	624	606	574	660	605	628	613	588	634	617	608	625	634	623	604	599	618	580	611	610	575	617	661	618	589	598	633	593	598	588	641	641	598	593	601	613	618	605	651	580	646	654	601	671	620	584	635	601	613	616	618	617	626	624	604	632	623	632	613	569	610	653	603	611	609	602	593	632	587	622	587	590	615	598	628	584	577	596	568	639	640	584	603	568	606	629	577	645	607	571	596	577	623	602	571	623	625	543	593	591	609	623	604	607	621	566	637	578	626	638	599	589	619	605	623	640	597	617	622	559	586	612	613	589	592	637	587	565	616	596	577	626	574	688	585	626	614	609	593	585	607	599	631	585	601	629	645	586	579	613	619	573	612	629	581	618	614	599	660	608	638	628	596	633	637	584	630	591	581	634	562	583	618	614	549	547	665	636	609	585	590	629	620	616	605	652	607	626	619	635	580	609	602	627	632	596	612	624	618	591	596	608	594	585	613	625	620	593	607	583	615	591	614	641	622	618	570	568	637	629	627	592	589	586	600	565	592	569	629	568	577	627	675	613	613	617	652	570	617	657	623	622	608	615	568	589	574	579	598	615	601	585	591	605	608	615	611	627	641	640	580	608	584	604	625	613	646	584	633	592	626	639	598	623	640	573	664	579	609	607	647	586	553	555	601	655	621	591	624	636	575	609	613	605	629	635	663	615	608	614	623	579	626	607	555	652	624	645	608	607	632	653	642	632	615	572	605	616	596	606	589	619	623	566	577	658	644	645	618	608	617	598	628	600	582	612	611	616	614	596	615	585	621	608	565	619	549	614	644	562	589	638	611	587	581	559	650	598	619	602	582	624	613	575	592	609	614	585	612	617	591	601	610	599	591	639	618	606	560	603	629	586	574	558	629	569	616	600	644	599	604	606	628	626	641	599	588	630	563	561	612	639	585	613	600	627	611	626	603	544	623	632	609	586	631	631	608	665	547	632	599	598	592	622	587	645	624	577	587	632	591	597	615	600	625	629	548	601	602	617	608	625	588	630	632	614	610	659	590	606	598	602	593	543	619	578	602	631	606	608	612	616	583	637	655	575	631	636	619	585	596	619	585	593	632	621	602	651	597	622	573	623	605	639	636	623	555	554	603	626	644	650	634	612	639	642	587	629	576	650	598	575	568	607	627	609	583	630	575	582	611	610	570	621	599	577	627	613	632	568	622	590	642	615	598	620	633	567	596	607	583	637	648	608	631	584	618	577	587	599	601	578	640	602	594	611	577	609	612	616	637	631	577	583	610	606	603	605	597	544	659	610	592	595	630	610	610	635	599	625	567	595	585	613	627	607	625	638	603	570	595	608	628	629	567	641	639	576	581	588	603	570	568	576	599	592	615	596	587	608	622	576	549	585	633	604	584	632	575	603	633	632	629	605	612	606	571	599	616	604	586	632	606	627	607	586	612	605	647	580	603	630	624	598	569	569	608	588	599	615	632	591	556	569	629	604	631	609	599	603	600	583	624	628	670	603	604	627	596	585	602	614	618	623	562	603	618	615	596	602	577	619	596	618	600	599	637	621	540	618	604	563	619	617	604	590	571	647	593	604	586	635	598	585	610	571	583	611	589	625	618	580	605	607	644	652	571	614	564	592	551	590	608	629	591	571	630	588	618	610	580	582	609	639	601	661	637	555	632	631	602	575	601	597	605	591	596	619	587	612	602	678	585	590	610	578	584	569	590	625	616	592	646	611	614	629	619	638	597	624	575	578	613	602	576	596	640	625	593	618	603	653	554	588	608	615	598	599	614	588	603	571	588	622	579	627	597	608	655	641	557	591	569	620	580	604	612	556	629	583	653	619	590	619	617	552	653	600	623	613	577	623	588	605	611	593	653	563	597	630	608	619	574	614	644	593	574	608	643	639	652	579	610	630	623	630	650	669	602	626	617	585	600	606	618	612	616	565	590	593	584	600	617	594	597	622	587	551	611	621	596	630	580	605	583	600	615	629	603	620	610	608	576	568	669	623	573	611	586	597	632	599	585	607	645	614	641	613	588	621	595	625	613	670	615	629	588	618	631	579	564	651	595	598	631	623	570	594	561	632	566	553	576	634	554	610	611	585	596	640	620	583	609	597	579	521	592	623	592	611	579	587	606	563	642	634	564	631	623	609	619	567	645	568	622	625	594	611	603	593	603	637	551	600	585	622	599	602	590	570	607	590	584	622	619	595	642	604	592	606	628	593	635	646	640	602	576	540	612	576	672	576	582	621	585	622	584	602	647	610	610	627	589	584	609	626	615	554	635	600	598	618	604	602	578	618	576	602	562	604	626	618	625	626	598	602	563	584	617	566	573	548	592	621	601	608	560	633	600	632	581	607	620	609	561	611	604	590	593	639	595	609	616	603	595	588	601	641	596	658	617	594	602	596	571	633	626	594	601	612	582	605	582	631	553	602	608	608	582	564	596	575	566	601	602	624	621	587	617	640	597	607	591	555	609	637	583	638	610	621	618	601	602	609	601	600	593	611	605	584	617	584	630	632	609	581	604	601	573	576	609	611	677	608	600	583	550	598	606	613	573	633	605	593	617	619	548	630	600	596	591	605	614	609	580	591	630	592	607	638	625	548	617	625	663	604	564	576	628	620	603	591	599	619	619	646	590	592	587	619	609	646	619	601	595	573	584	595	589	600	610	596	637	590	592	614	618	595	596	605	622	600	588	614	596	566	613	597	594	624	583	650	626	520	618	637	602	677	591	609	645	596	606	592	605	673	535	618	589	582	595	591	557	631	634	614	609	584	572	641	604	569	552	592	649	586	651	622	661	622	623	638	577	560	631	597	611	608	618	588	575	605	617	557	583	614	601	545	618	610	603	612	627	572	602	624	610	619	592	602	650	623	588	590	586	630	655	582	579	619	586	629	571	609	623	580	620	616	593	631	623	610	578	616	646
26756	10340	2448	1782	1368	938	883	813	716	738	855	1743	1834	1289	875	633	592	532	552	578	557	560	572	543	569	598	579	561	532	583	560	592	566	555	569	589	515	539	575	586	667	554	513	597	595	561	549	522	589	555	578	575	590	562	517	568	547	513	567	566	590	558	564	532	571	582	573	574	563	576	565	571	528	558	547	610	545	576	552	552	587	597	548	578	565	565	604	564	597	542	577	552	592	551	574	550	586	594	587	559	581	590	518	545	561	581	531	540	589	567	565	572	547	626	527	624	578	551	549	580	555	543	561	558	531	549	529	575	530	565	567	585	569	545	553	558	589	546	566	535	577	524	556	514	579	508	566	598	526	540	519	569	550	582	564	591	565	551	583	549	557	549	556	567	575	526	569	599	572	582	620	565	543	573	563	581	560	527	518	539	573	588	544	575	533	593	537	595	532	532	565	564	561	563	582	588	582	589	581	621	535	585	576	622	545	573	564	521	569	551	579	553	582	566	494	536	567	584	579	543	544	573	546	584	532	587	542	550	579	631	549	577	588	565	532	531	548	544	562	578	564	614	552	556	615	560	558	587	591	574	573	564	563	564	570	548	600	568	546	559	569	581	587	555	578	506	567	538	567	541	578	576	552	565	526	538	537	571	548	551	534	584	589	551	536	594	568	531	583	584	575	574	550	586	555	537	563	521	542	543	605	533	519	571	557	578	578	534	550	570	563	561	565	545	607	570	555	580	557	598	527	563	565	578	529	559	521	541	554	543	517	580	552	578	573	577	572	522	551	553	593	556	582	546	543	582	549	576	620	546	559	588	605	530	560	568	551	566	546	523	566	577	578	553	589	630	646	545	544	523	536	565	587	566	578	564	616	564	565	560	567	528	587	583	555	559	584	544	563	571	620	564	539	573	536	561	555	602	580	583	592	565	572	621	549	552	541	567	591	564	571	610	557	537	556	561	599	559	521	551	570	554	553	601	570	554	548	588	557	578	580	598	568	583	536	529	545	564	576	578	549	535	545	629	595	568	559	539	556	576	575	558	548	553	563	565	565	576	581	581	540	579	519	532	544	584	599	572	598	572	584	524	568	558	540	574	541	564	579	581	578	584	564	544	590	522	555	574	546	561	566	546	573	563	600	528	590	619	560	580	523	545	558	621	553	559	549	554	535	554	579	575	586	584	589	561	540	536	609	538	520	567	552	528	541	558	552	601	547	587	535	573	560	539	548	568	568	574	537	554	525	568	574	603	558	553	565	548	562	518	555	552	566	548	553	581	519	577	561	534	570	547	543	518	516	579	569	519	576	550	567	565	565	548	563	531	531	553	588	547	540	535	564	559	570	561	555	564	586	549	548	556	575	573	558	613	540	554	580	574	550	540	531	586	558	582	517	529	580	605	541	581	612	564	529	532	559	599	536	580	578	554	557	552	561	575	526	570	495	532	563	530	577	530	565	540	578	533	546	599	555	588	558	558	564	580	571	585	537	578	578	545	575	545	529	593	583	550	576	585	545	574	551	624	567	578	530	588	538	547	542	546	620	575	584	569	560	602	564	564	528	548	548	539	574	578	582	538	534	575	558	571	540	588	600	568	579	546	574	553	573	546	579	589	589	533	621	582	532	554	581	523	575	539	576	605	568	597	572	575	617	565	533	547	563	548	595	537	574	567	583	505	554	566	542	539	557	581	529	531	510	580	567	585	588	569	548	581	596	552	583	550	547	571	559	569	598	572	556	574	564	584	564	575	572	574	589	597	556	578	582	541	537	528	573	555	527	597	583	590	564	552	581	628	574	542	538	545	565	535	561	584	585	582	566	491	588	532	554	552	544	554	570	603	567	566	529	578	534	558	577	535	549	577	548	563	577	549	550	573	588	562	543	547	578	573	569	567	550	542	530	620	574	568	569	516	593	561	578	564	544	562	617	586	559	568	563	565	579	529	529	507	561	552	574	549	585	545	578	557	573	570	553	567	557	582	566	571	553	559	512	616	554	540	587	539	563	552	608	577	545	602	594	591	560	574	537	553	576	549	560	566	577	577	582	562	556	627	534	565	551	595	545	591	629	563	578	569	583	549	554	550	563	520	583	543	585	573	614	568	531	520	576	561	579	516	544	545	545	568	572	553	564	549	566	579	524	609	563	568	539	539	596	604	529	567	578	512	558	543	569	544	574	588	574	533	534	530	576	602	572	589	569	545	573	538	585	561	570	574	522	587	550	533	542	564	582	612	578	551	563	577	590	535	525	538	607	584	580	598	563	570	567	581	543	574	576	528	550	569	555	553	535	606	586	513	505	532	595	561	595	548	525	545	541	598	548	539	545	551	602	587	566	513	564	567	562	520	576	540	572	547	583	600	553	598	557	566	557	554	555	558	544	567	558	562	560	576	578	516	626	557	566	567	554	561	544	537	538	597	590	579	603	601	544	556	595	562	558	570	553	532	588	593	572	562	582	565	522	563	571	536	550	551	567	577	555	560	597	525	577	521	580	556	506	571	572	522	568	553	601	537	567	598	581	595	577	580	531	561	548	572	603	594	573	597	527	553	556	586	548	544	527	554	593	540	589	541	575	550	540	555	556	548	564	568	568	544	567	534	556	527	544	581	556	585	607	622	558	551	559	520	551	557	539	538	614	545	559	556	553	529	582	579	540	566	555	562	518	559	564	577	571	590	572	558	601	589	542	563	558	566	583	570	557	586	568	557	584	554	621	560	557	564	600	555	580	528	543	556	585	570	618	587	549	569	545	593	588	541	544	538	566	593	562	557	536	580	610	564	592	540	590	610	558	542	597	546	520	567	578	570	547	565	641	606	562	537	569	614	543	571	555	593	572	563	567	556	595	563	551	569	579	555	534	536	545	535	517	561	570	589	584	570	560	567	559	553	549	558	570	532	576	560	560	554	542	603	556	537	521	533	557	560	578	559	558	556	586	573	556	604	588	558	531	572	562	596	555	557	581	542	578	507	541	588	607	550	548	572	603	554	604	601	539	554	570	567	593	616	604	595	565	570	634	560	541	555	585	520	562	564	586	539	612	542	534	571	573	517	558	574	566	535	543	526	561	569	584	580	554	559	576	573	544	547	570	573	571	587	583	594	609	601	582	559	503	565	560	623	552	539	530	586	561	590	514	568	528	591	582	534	580	554	546	601	564	552	530	547	588	544	554	543	543	569	563	574	546	564	570	540	545	548	577	550	580	576	568	543	552	537	603	571	559	557	534	546	537	539	521	562	571	567	576	578	534	615	561	569	581	565	544	550	550	532	578	571	555	541	564	528	557	592	614	524	534	587	524	572	532	569	541	562	546	580	624	560	551	537	546	563	605	550	541	610	558	565	555	555	580	512	587	569	528	580	524	584	565	590	563	590	555	556	599	584	527	558	559	532	567	608	609	631	545	557	550	562	587	575	583	580	564	591	577	556	538	562	567	565	540	574	596	543	531	567	577	573	555	568	589	589	546	563	581	553	609	583	561	580	576	565	612	580	537	503
5784	1974	1968	1974	1653	1096	1006	954	889	769	956	2290	2112	1398	837	556	540	463	476	450	454	468	462	479	463	480	498	463	515	473	446	460	456	455	469	487	453	482	493	464	480	432	489	497	462	485	478	471	499	479	424	466	444	512	433	477	487	430	466	489	474	496	501	464	469	471	479	465	469	437	475	482	508	467	479	477	474	508	487	469	436	482	491	522	513	452	461	485	512	485	491	508	510	485	491	500	454	459	489	485	456	490	454	504	474	464	465	509	448	488	464	474	491	472	513	438	484	497	442	484	494	464	482	491	458	481	441	482	440	495	448	460	459	500	490	437	461	479	480	510	481	484	479	460	462	506	485	476	472	476	454	450	471	476	495	498	435	473	453	464	482	478	520	468	489	448	473	475	491	455	468	506	476	526	471	476	456	484	478	476	495	483	496	483	464	457	436	485	428	440	438	468	469	499	410	456	468	479	487	450	534	481	441	482	447	475	451	452	480	528	495	475	468	480	509	468	481	445	491	462	463	473	477	474	456	459	492	495	482	453	469	449	461	470	465	465	481	437	489	449	463	504	502	475	461	490	488	489	435	450	482	479	459	495	487	449	465	439	446	499	489	454	424	476	481	452	471	448	462	461	471	470	465	489	462	457	491	468	500	457	447	492	447	498	519	465	449	483	443	487	474	469	455	481	465	495	456	465	490	515	493	476	455	474	499	512	430	461	432	489	462	487	484	472	426	486	481	453	450	457	482	449	501	469	458	486	474	475	527	473	472	461	472	477	471	478	428	484	450	464	483	485	463	475	467	473	481	486	509	456	488	517	430	464	455	437	451	484	497	512	469	470	482	446	487	481	467	450	449	514	436	475	489	451	430	490	468	451	458	474	482	468	481	452	435	492	483	502	442	470	520	501	463	492	475	494	423	471	471	476	472	439	490	483	457	485	464	467	445	448	465	446	461	450	505	512	450	436	456	443	491	437	466	469	461	481	484	449	474	497	455	471	482	478	477	467	506	503	479	442	505	495	447	468	454	467	488	433	465	437	466	467	493	459	457	476	471	441	519	495	482	488	487	474	481	452	498	476	477	427	488	469	430	439	478	465	490	474	464	495	482	470	486	490	487	438	486	453	423	462	461	493	491	473	498	488	482	475	445	446	491	457	469	492	489	492	492	472	485	522	471	456	491	460	470	471	471	502	467	518	470	458	485	487	517	472	488	480	485	444	464	471	478	447	469	457	432	448	498	479	476	461	482	479	478	478	476	505	453	465	456	539	494	451	460	482	505	497	462	516	464	483	490	455	483	466	458	485	463	472	427	460	490	440	477	468	475	477	468	477	485	479	491	464	456	495	464	419	451	478	453	448	499	462	481	478	495	470	498	459	419	458	470	466	471	491	470	469	450	475	441	500	481	476	478	463	445	477	440	472	470	480	442	484	475	482	497	478	485	465	461	482	423	488	459	458	489	487	471	478	478	459	465	510	501	444	447	489	469	502	473	499	486	489	459	461	456	511	497	492	464	441	446	473	470	459	445	494	445	491	463	491	510	479	461	477	492	477	483	475	474	485	497	462	525	504	451	465	487	466	486	436	449	466	482	465	502	530	464	476	465	516	430	477	439	498	459	470	480	491	469	492	478	464	460	480	475	496	474	490	479	468	444	501	468	455	470	463	516	446	480	493	470	496	439	513	456	447	467	478	494	454	455	465	469	489	467	475	476	485	459	482	481	475	461	469	492	510	504	499	496	501	504	503	492	508	455	484	497	470	470	496	483	490	484	460	502	467	503	482	507	490	455	480	465	464	486	474	486	479	494	443	495	452	453	457	470	482	443	471	483	458	467	456	452	472	482	459	466	457	491	497	471	487	495	469	461	491	476	468	476	488	490	413	489	456	441	479	455	498	456	467	477	491	472	457	524	455	504	490	464	459	463	448	470	517	491	484	504	468	493	494	457	467	504	456	466	486	467	458	505	482	441	462	467	481	501	482	450	455	486	468	477	472	481	497	457	457	459	440	490	494	456	504	489	484	466	457	471	486	512	509	483	480	493	450	520	460	474	471	442	475	465	475	492	454	444	443	488	476	457	436	500	440	452	500	483	464	544	461	448	494	478	464	457	503	427	478	489	506	453	479	467	496	466	437	496	441	487	484	505	499	448	467	495	448	475	426	474	468	472	462	467	448	489	471	478	497	460	493	429	465	484	483	467	469	524	499	508	490	493	493	452	437	481	473	491	469	464	444	456	478	486	506	478	471	460	459	473	483	469	486	458	453	490	502	446	462	496	474	490	462	499	455	469	458	456	456	457	475	447	454	460	505	472	500	486	455	480	462	494	479	513	514	470	445	468	441	477	480	454	489	469	456	492	496	459	490	455	498	447	506	447	486	477	473	446	475	498	482	478	471	500	443	472	481	495	470	452	466	440	466	477	474	472	472	472	437	461	481	447	456	452	467	492	464	451	464	518	517	465	441	455	472	446	446	489	482	439	433	482	470	475	486	481	454	475	479	449	481	467	476	503	469	469	441	472	462	423	470	435	462	482	450	476	443	484	496	481	461	467	503	462	457	479	527	450	490	474	473	489	456	476	480	486	478	466	459	482	478	485	461	457	458	459	443	462	471	479	468	463	469	457	489	484	447	454	472	449	459	491	483	451	456	467	458	477	509	442	477	504	483	446	480	446	470	493	479	446	454	483	485	448	491	473	473	464	496	511	474	439	461	459	503	447	468	480	466	496	475	477	513	486	465	474	473	445	492	486	487	456	454	494	484	472	474	459	499	480	494	482	478	467	461	482	447	475	488	498	440	478	489	434	457	449	489	490	486	445	465	494	434	475	478	497	491	477	473	459	456	473	481	452	463	470	460	454	481	475	471	458	407	482	428	466	495	477	453	520	505	462	432	458	492	510	460	521	480	484	482	530	479	449	435	492	476	485	471	499	474	457	441	471	507	449	481	470	491	471	482	492	467	466	451	480	463	490	440	472	486	489	484	494	457	499	464	473	434	470	457	500	509	515	469	480	496	502	421	482	485	512	516	525	471	470	483	488	479	475	463	473	528	481	497	461	457	495	515	488	439	470	522	455	501	461	456	485	458	451	468	414	432	485	477	469	480	462	441	463	493	456	473	449	471	456	480	452	443	456	462	514	457	492	427	469	465	475	480	480	498	474	471	451	477	478	502	513	521	475	494	486	502	461	501	506	508	527	468	468	492	522	449	480	490	491	479	496	430	458	438	525	465	487	496	533	478	462	504	473	451	480	464	468	469	435	470	441	466	445	488	468	463	491	454	487	478	550	438	488	473	490	481	442	505	502	462	430	447	462	474	476	451	494	490	462	462	474	490	470	463	498	501	438	499	461	483	456	463	456	526	463	492	480	477	426	453	503	486	477	453	464	472	488	458	470	470	474	516	473	476	464	464	510	458	454	514	446	464	475	437	452	478	446	481	506	508	477	477	479	481	451	477	459	466	439	481	484	468	475	466	495	437	472	459	472	496
24660	20660	26558	24538	10287	2721	1719	1193	996	1057	2262	14668	14232	7797	2717	1009	728	578	603	605	539	630	612	607	569	614	610	552	626	611	635	589	606	577	576	618	613	562	587	545	623	650	663	646	630	637	586	621	630	558	594	575	571	629	611	603	629	583	561	615	596	596	642	581	636	565	594	616	583	586	586	568	629	601	603	603	606	611	584	614	560	605	614	603	647	572	594	643	610	586	576	613	564	564	589	590	588	590	626	542	584	558	606	571	588	600	597	615	563	602	597	623	599	621	552	571	611	608	620	626	595	619	572	587	591	597	607	591	596	594	604	621	622	629	593	569	584	629	573	641	579	629	591	579	597	566	556	623	636	564	597	577	596	632	592	594	635	582	583	586	639	559	603	620	590	585	595	590	567	624	602	575	612	575	613	605	629	590	628	592	567	587	602	615	568	593	571	623	605	591	627	622	599	608	571	592	610	587	609	599	572	621	587	592	600	614	572	603	563	619	575	634	575	574	571	618	630	591	588	593	619	595	651	639	565	590	631	588	588	599	602	619	596	608	599	596	596	634	601	600	565	565	562	659	617	609	623	660	550	589	539	587	579	611	605	653	579	604	623	619	593	596	606	640	643	598	590	626	575	597	607	637	612	592	565	573	609	595	608	601	610	602	612	613	623	607	548	659	599	593	616	589	560	594	561	568	616	562	583	576	621	561	555	571	581	579	612	612	607	582	544	539	587	607	614	578	608	615	641	566	576	558	614	607	626	588	578	619	614	527	569	626	595	616	560	591	590	590	597	625	634	555	587	609	575	591	611	557	570	585	572	628	605	626	620	561	640	623	567	577	567	602	635	531	604	588	575	621	616	604	628	634	604	611	572	616	636	551	550	579	579	587	600	601	568	608	650	581	614	623	623	573	561	577	637	587	560	543	625	570	565	589	608	633	608	608	595	627	578	541	601	615	573	623	597	555	566	589	604	573	615	581	569	593	570	617	617	608	614	595	606	601	601	585	615	621	642	601	597	609	591	612	588	593	602	596	641	575	602	619	593	618	623	562	611	632	603	588	616	616	620	625	609	596	564	596	568	611	603	558	561	595	612	605	595	609	624	564	618	598	596	638	615	613	611	587	593	620	634	612	583	577	572	622	578	600	583	584	543	564	632	547	604	615	618	615	570	613	615	555	554	588	588	624	638	596	619	563	671	634	609	571	602	587	654	620	588	556	610	611	573	631	583	600	584	618	601	623	610	561	592	592	591	581	595	579	601	591	587	579	579	562	573	555	572	563	560	608	602	615	586	558	623	622	558	556	592	603	601	605	545	584	613	607	599	618	629	611	595	593	598	596	623	580	579	581	607	579	609	643	544	629	594	614	590	597	586	587	584	616	628	571	542	614	651	581	620	627	585	604	575	603	635	627	587	590	600	590	607	565	580	584	622	549	562	577	594	639	599	590	609	561	655	580	665	630	588	563	607	575	631	571	579	630	588	572	604	550	646	573	607	579	670	608	609	580	578	605	622	596	606	599	565	601	633	606	600	607	575	578	656	626	553	614	633	599	611	640	609	597	630	615	561	593	602	583	614	595	583	634	541	607	607	640	603	608	567	561	602	625	593	593	616	608	622	600	572	592	560	650	581	621	604	572	639	603	625	601	599	596	585	582	566	642	606	611	592	579	557	605	589	594	608	639	605	610	562	616	608	623	576	603	585	541	598	605	575	602	608	566	624	574	588	573	572	557	549	573	607	604	564	639	612	551	631	610	543	608	639	570	614	587	641	609	643	608	594	598	606	572	582	577	594	578	576	581	611	619	624	587	595	605	631	623	589	613	596	595	614	601	652	624	594	596	615	614	641	631	627	577	631	596	593	598	588	573	613	583	605	611	587	568	602	604	587	598	632	568	566	631	578	584	595	621	593	595	562	597	587	570	621	588	579	594	571	604	608	652	587	634	553	646	596	606	604	536	594	570	582	543	589	642	625	633	593	633	553	557	592	557	566	628	549	610	626	596	582	579	548	619	602	579	632	595	590	604	605	605	611	570	564	602	584	631	577	621	583	602	575	572	599	601	571	598	605	585	582	603	582	611	600	552	633	582	603	612	567	643	565	595	624	604	571	612	596	621	588	631	600	619	583	600	601	603	559	585	619	644	593	601	582	557	597	607	615	610	605	556	574	609	616	587	579	646	576	589	595	632	603	589	599	568	632	620	624	605	594	605	580	605	578	589	567	597	582	577	625	553	604	584	626	628	634	630	608	621	587	581	577	618	583	636	587	603	583	559	575	601	582	578	599	571	594	621	597	594	587	641	612	613	602	583	649	577	583	564	579	550	546	632	613	580	556	634	611	579	570	592	578	581	590	602	602	647	571	578	593	585	593	589	594	571	579	598	602	599	602	643	608	609	573	621	615	565	629	605	614	553	601	578	580	593	663	613	632	610	620	606	606	595	609	587	577	584	617	593	598	619	564	562	624	604	586	609	553	616	612	590	582	551	635	618	586	597	616	585	608	637	565	567	576	627	579	568	628	553	608	637	602	611	573	606	587	602	583	603	581	622	613	614	566	582	597	613	615	589	609	627	580	590	634	619	538	574	620	613	590	575	582	582	598	643	611	581	617	606	620	591	609	644	626	668	597	581	588	615	567	606	590	585	588	640	604	644	576	611	644	588	653	582	562	572	602	599	546	569	623	588	592	567	583	554	576	575	611	600	623	561	609	583	612	574	625	594	640	596	607	598	574	614	605	614	600	611	583	550	598	579	566	611	647	577	592	637	583	591	588	591	595	569	604	567	603	568	603	616	626	584	593	563	598	618	608	573	559	566	606	566	576	608	631	567	546	609	593	570	579	573	604	588	575	562	596	645	571	612	564	588	595	614	584	560	586	597	617	584	585	591	594	593	572	594	597	571	611	585	570	580	584	592	586	584	591	590	633	617	540	608	591	579	585	615	531	567	608	622	581	602	548	586	634	587	590	585	640	638	566	547	576	564	570	621	579	625	642	606	608	605	595	644	602	582	612	603	586	625	608	613	595	575	557	602	565	610	618	603	553	620	541	632	603	590	568	615	567	618	600	643	592	577	611	583	580	588	625	608	613	619	562	578	600	599	627	634	545	600	589	626	623	600	571	618	587	562	614	615	542	590	599	620	606	578	579	603	645	600	587	590	563	572	638	597	608	614	557	645	624	582	624	630	627	568	608	594	593	605	593	634	593	613	584	612	613	559	605	594	615	590	586	570	579	597	587	592	598	601	600	594	619	611	634	565	594	602	621	570	606	595	570	577	640	551	586	586	563	632	574	599	608	617	597	589	645	628	571	586	595	572	607	570	609	525	600	565	627	548	647	560	584	605	566	596	631	601	617	632	593	612	591	597	575	590	570	623	557	614	566	606	617	581	619	584	601	602	605	606	540	577	576	562	560	604	572	555	607	601	604	559	602	595	593	637	586	565	645	578	597	621	559	620	603	622	653	654	617	589	596	618	586	589	593	563	597	567	602	533
5527	6385	5407	5472	3148	2290	1798	1437	1263	1343	3487	16791	13289	7269	2842	955	529	557	545	546	489	548	460	532	509	501	487	546	515	503	545	514	573	534	518	540	492	533	530	478	542	489	491	506	475	512	508	564	544	530	508	539	471	513	512	506	520	504	502	491	520	512	511	540	510	514	549	482	504	515	524	523	512	527	517	525	535	516	551	515	523	566	531	524	527	550	521	513	528	501	509	553	533	520	541	473	506	506	515	489	540	526	517	521	536	524	488	514	548	538	513	526	559	560	530	535	515	499	518	530	521	522	531	494	503	498	528	539	512	542	496	528	512	523	508	525	514	526	508	517	551	487	544	556	481	499	527	527	537	490	483	501	528	538	521	500	492	521	542	521	500	503	504	495	520	513	507	508	512	492	542	506	520	507	552	534	514	543	540	479	526	511	507	494	553	507	511	509	553	519	503	477	492	512	535	475	480	523	545	503	528	510	493	524	500	515	506	517	585	505	533	544	564	533	540	536	520	516	512	545	534	510	549	515	550	493	500	526	506	516	506	554	545	545	557	560	516	533	471	453	518	518	536	512	511	474	526	517	573	499	500	505	544	468	528	520	508	554	517	524	488	506	510	515	509	517	523	530	538	516	517	479	497	549	515	490	555	503	535	533	531	544	517	514	497	514	556	524	559	551	497	525	557	515	512	533	509	546	484	528	537	505	509	459	545	527	514	492	514	525	525	515	519	532	507	511	515	511	504	549	510	523	522	513	539	486	489	533	468	500	529	527	508	489	504	513	525	522	497	549	513	527	493	479	526	517	524	543	565	546	474	535	527	525	519	539	485	486	534	499	539	531	533	516	517	500	523	520	544	539	490	501	545	578	506	529	511	498	476	505	513	509	538	529	556	583	513	471	503	553	507	498	502	521	518	515	577	528	517	510	532	528	561	513	505	514	513	512	519	519	484	518	494	531	506	513	526	535	514	493	555	532	515	489	536	502	521	542	521	512	487	505	518	527	543	507	516	535	557	485	552	522	550	521	493	463	539	474	494	545	506	549	525	517	544	498	526	521	506	514	510	528	508	534	546	503	498	524	482	508	519	531	543	507	550	492	524	476	527	509	528	568	496	516	532	504	506	519	529	485	532	530	526	527	545	546	494	504	480	479	521	549	497	508	491	496	475	517	488	482	492	512	546	527	482	532	492	535	469	484	521	571	514	559	513	520	487	502	516	550	489	456	492	502	527	486	489	486	534	505	536	495	552	506	507	527	514	521	492	518	508	508	514	547	507	503	553	516	500	517	502	524	538	516	530	505	495	519	513	478	462	515	542	538	503	516	526	505	508	477	520	515	487	494	495	509	544	528	533	501	546	490	504	516	516	516	517	483	553	496	528	556	568	524	501	553	507	511	533	523	524	526	531	541	539	500	506	524	482	534	517	518	498	532	500	503	554	522	505	508	533	504	516	530	544	555	549	513	505	524	507	501	521	507	529	505	558	529	506	538	503	498	488	516	474	543	533	559	525	528	502	509	512	536	553	457	474	472	524	534	504	493	534	519	528	515	534	559	507	519	505	529	497	480	521	474	512	534	556	506	505	543	525	524	483	495	484	558	501	495	515	484	514	521	508	493	528	509	511	494	514	500	518	524	536	526	497	510	509	549	487	486	498	484	472	520	531	520	546	488	534	503	510	514	475	522	485	534	522	547	502	518	511	523	505	493	531	520	520	549	540	516	487	452	489	509	527	548	537	481	503	545	522	549	492	535	526	529	504	473	525	497	500	522	521	538	525	501	564	524	507	538	534	520	527	532	536	519	522	554	495	496	504	502	498	525	574	517	512	471	561	543	502	525	530	484	486	512	503	524	466	528	479	462	521	503	530	488	515	472	548	544	521	571	550	472	558	522	548	494	491	501	494	520	518	552	506	553	533	551	552	504	532	546	505	531	547	466	514	508	473	521	507	519	495	520	510	494	506	511	508	490	517	537	539	472	507	502	517	532	519	538	506	554	490	546	513	523	497	492	543	497	501	538	493	529	510	530	533	514	527	516	525	522	514	543	504	568	545	510	516	484	509	511	518	505	567	500	534	531	490	526	487	475	511	571	527	476	493	543	526	513	515	522	542	492	553	517	520	488	508	542	505	521	517	559	503	534	542	504	471	496	529	484	542	525	496	543	543	523	557	525	508	512	500	517	520	544	538	476	544	520	496	515	499	505	513	543	531	490	559	506	506	488	533	513	540	550	530	496	520	482	517	525	495	503	510	537	487	492	559	535	503	491	527	509	507	565	481	506	497	538	548	516	502	488	564	530	535	526	484	479	520	502	513	502	471	535	466	515	504	536	535	513	559	552	502	511	524	513	542	533	509	526	528	524	540	523	537	512	536	508	507	504	528	495	486	564	492	489	507	507	505	545	482	543	464	512	502	518	541	490	511	529	549	572	560	517	575	530	499	495	486	523	527	513	556	540	510	515	511	484	498	535	499	531	539	546	530	517	512	490	521	555	486	526	513	510	516	509	512	474	491	517	523	520	527	481	503	518	527	503	556	538	505	539	523	509	543	564	527	493	510	507	543	518	509	506	495	564	497	499	497	497	516	482	493	518	473	496	496	484	535	527	484	517	547	511	489	496	522	499	494	520	543	520	513	546	496	537	505	540	520	525	535	493	462	498	512	533	481	501	550	542	514	534	511	542	520	502	553	497	512	503	516	520	503	499	479	523	487	513	561	531	542	542	508	507	522	518	513	531	509	561	504	549	512	502	520	512	519	515	563	502	503	507	520	561	535	481	510	502	519	507	491	530	482	531	496	534	513	534	481	501	488	526	491	496	493	523	537	541	503	488	527	487	501	515	513	499	513	479	499	506	522	560	554	515	532	511	514	508	537	521	501	496	491	525	508	506	482	536	511	496	517	539	508	530	515	530	510	517	502	479	527	482	485	535	500	535	515	489	492	507	498	571	512	511	528	511	535	538	495	499	525	512	480	489	490	549	532	519	499	523	549	510	492	484	516	506	536	495	496	484	512	519	467	499	501	513	475	521	470	548	536	506	513	520	521	522	519	506	518	516	528	525	531	519	490	487	513	513	495	482	458	553	534	541	518	494	491	520	467	517	541	495	542	491	482	517	539	466	507	519	518	514	526	535	513	530	480	478	529	483	484	513	506	521	513	476	467	518	480	522	505	508	517	517	535	482	514	523	488	525	496	483	494	528	521	477	532	499	542	530	527	489	498	520	490	521	507	509	526	530	537	534	508	458	527	512	537	516	499	507	539	571	547	511	478	541	506	520	502	563	525	513	488	504	507	543	535	544	546	518	489	536	531	504	504	539	466	498	565	492	534	490	522	479	474	510	550	526	521	501	523	466	511	551	528	527	512	515	513	508	503	533	520	503	549	524	497	541	483	530	478	491	538	509	511	492	507	481	513	507	520	523	522	527	494	513	504	511	498	551	486	510	497	561	489	514	510	491	491	530	475	542	495	495	529	468	510	543	505	546	533	528
23706	20706	27677	23824	20365	9421	3187	2102	1802	1692	5492	24990	23812	14182	5261	1530	935	768	692	692	758	740	730	730	702	695	682	707	792	744	707	748	704	761	702	692	675	742	722	743	752	809	708	705	778	764	751	746	791	710	740	739	701	733	716	747	714	716	703	741	749	728	743	700	698	685	741	726	749	714	737	750	735	713	760	704	708	748	696	743	707	688	763	709	751	714	727	709	756	721	733	710	746	712	698	714	739	685	727	754	751	692	737	736	694	711	777	738	719	669	701	687	725	688	722	734	722	770	658	712	716	769	734	688	685	785	697	725	757	701	752	680	744	706	768	735	751	694	725	721	744	722	707	736	741	719	689	739	745	718	817	750	757	703	683	748	754	770	733	719	719	756	741	736	709	753	751	695	695	734	726	698	683	706	707	703	727	696	753	713	679	734	758	732	692	720	717	773	717	775	696	723	678	707	649	728	705	686	703	691	732	675	718	731	715	691	749	747	731	720	726	705	775	777	706	710	689	693	757	699	768	676	737	694	736	735	719	673	715	742	755	753	727	796	738	769	680	678	742	707	713	706	738	669	696	733	726	694	772	704	745	709	710	724	711	692	692	719	728	697	732	694	713	725	720	757	730	747	736	706	700	744	744	714	727	748	756	721	701	676	739	699	713	738	725	723	755	742	701	741	713	763	725	727	712	695	720	739	717	767	765	760	698	736	728	670	726	695	714	704	733	696	717	744	715	733	706	711	678	803	761	704	713	800	725	711	762	741	708	708	726	729	720	749	730	735	750	740	717	713	720	735	739	755	782	695	694	701	745	708	737	699	737	708	707	716	768	734	752	768	715	752	690	721	678	689	733	668	732	753	752	731	730	733	746	697	721	730	762	738	740	758	737	679	706	736	699	739	708	688	708	699	699	697	712	690	724	727	726	688	727	718	737	722	709	706	688	716	710	702	765	731	712	690	707	720	744	709	737	662	732	692	673	731	741	720	673	727	717	693	706	725	725	698	751	680	728	714	692	709	717	738	722	682	776	725	707	706	759	794	710	696	704	741	723	727	756	696	723	686	741	713	698	730	739	738	716	714	739	752	717	766	760	737	721	772	697	729	700	732	742	722	764	674	743	764	752	761	713	703	729	747	699	717	689	680	721	704	670	709	736	753	702	707	681	720	751	696	709	698	725	745	780	686	720	714	666	763	660	724	719	722	737	738	752	706	735	715	686	706	734	692	715	702	732	720	725	705	775	728	726	699	678	697	685	723	718	730	696	724	752	735	737	729	700	667	741	684	702	686	678	741	716	747	725	678	733	732	753	757	721	755	725	709	725	734	699	751	726	724	783	754	685	727	744	736	698	758	730	726	724	702	698	726	759	681	681	709	721	716	753	725	643	739	742	688	748	760	770	737	686	708	727	719	676	727	704	786	700	712	673	742	741	710	741	687	740	766	741	755	748	700	676	739	687	732	738	722	681	717	708	785	737	705	767	789	701	747	714	791	730	689	720	750	772	716	732	719	687	706	707	753	698	739	741	709	738	748	746	686	731	683	759	751	703	731	739	737	742	783	706	726	686	721	714	741	734	700	720	709	730	714	736	746	748	687	702	724	688	739	696	732	678	747	686	718	773	709	728	710	714	743	768	696	727	736	711	728	680	712	697	744	717	691	746	717	691	714	748	724	711	724	735	714	671	671	713	671	714	693	766	696	719	704	709	685	763	719	717	680	742	702	722	703	667	687	736	739	800	743	768	741	719	714	651	692	737	741	744	735	725	729	720	710	686	739	753	702	751	723	719	732	728	688	737	746	740	678	733	712	738	733	696	734	726	710	745	740	708	744	727	685	723	730	724	723	670	683	690	725	729	684	756	711	736	696	711	692	697	743	735	685	710	748	671	692	747	692	767	759	740	702	708	707	714	746	690	690	707	739	686	687	732	751	666	697	685	691	746	716	722	723	724	758	701	694	760	708	694	729	706	711	697	675	749	705	717	735	769	682	740	723	711	717	743	745	699	708	682	668	711	737	727	743	686	713	671	705	707	728	650	674	695	722	705	708	675	736	667	710	689	683	730	746	666	738	659	742	690	684	705	756	694	700	679	674	723	733	701	718	772	703	665	741	715	715	728	775	733	755	719	703	740	678	737	732	696	716	729	731	701	688	714	714	700	738	720	715	707	753	747	743	692	723	652	667	738	755	721	705	681	765	697	689	721	747	726	711	759	728	774	692	711	711	734	732	699	712	740	686	716	681	712	817	775	732	693	721	702	714	706	704	736	706	660	727	691	679	715	674	777	771	712	746	671	678	704	689	717	706	723	739	719	727	723	715	719	709	769	737	745	744	663	721	780	709	702	664	736	730	686	683	691	688	721	752	748	738	748	772	717	740	700	743	705	685	740	709	679	683	728	716	730	656	726	700	676	703	746	693	717	757	682	739	796	678	703	669	683	739	757	742	726	700	703	732	705	680	697	713	707	688	743	746	706	754	762	699	708	660	671	694	688	734	697	690	670	763	652	722	694	741	713	696	705	741	746	740	696	686	716	722	684	697	701	746	732	680	704	750	735	695	754	736	694	721	722	769	700	699	758	728	693	688	718	774	675	711	715	701	698	779	680	711	737	741	733	761	683	749	710	725	728	666	720	683	722	725	740	709	686	703	739	742	720	722	734	727	698	701	797	752	720	758	729	745	750	728	758	747	745	711	712	738	742	758	713	718	701	767	726	743	673	703	713	706	708	681	700	737	710	741	691	695	766	739	703	711	691	743	746	690	670	731	736	711	741	713	720	724	736	702	726	705	692	698	703	670	720	754	703	692	688	727	722	703	711	704	781	743	726	734	674	753	775	688	729	706	739	711	679	747	707	710	716	731	717	690	727	720	737	740	693	677	691	679	749	746	704	704	694	787	716	740	663	725	703	751	704	674	656	745	708	709	706	712	678	688	760	689	756	715	728	709	731	722	728	763	711	738	748	730	653	739	707	730	716	707	719	715	717	696	716	702	706	746	735	750	710	699	730	771	756	720	762	691	719	736	755	714	721	715	730	686	721	762	706	655	725	729	690	702	671	773	734	716	743	711	708	682	745	718	708	689	765	762	707	705	713	735	727	731	717	692	720	652	733	735	730	767	679	676	713	682	750	731	766	696	669	685	763	737	738	725	736	706	708	709	717	712	729	712	703	747	787	759	762	779	737	748	746	694	701	713	697	729	746	733	673	723	712	699	758	713	703	759	751	722	748	710	709	705	726	727	693	695	752	712	698	728	714	743	734	727	745	687	696	721	695	735	761	749	706	699	698	688	707	719	705	719	704	700	684	730	728	674	679	707	726	723	750	777	695	744	655	725	730	720	671	675	694	755	739	717	727	758	762	753	733	678	708	766	729	719	762	668	648	715	724	736	695	760	737	724	718	694	763	713	728	794	697	705	688	719	723	713	729	732	706	725	729	682	727	718	747	738	713	643	715	722	729	737	682	727	758	720	745	776	687	714	708	748	752	745	749	745
7360	11401	11949	6936	4129	3346	2573	2402	2301	2199	8116	26092	20433	11758	4775	1357	784	644	645	613	611	642	625	586	601	691	631	604	570	598	634	640	626	595	655	635	622	569	644	656	627	612	632	571	622	601	595	637	588	619	617	600	626	629	608	608	618	558	623	624	646	567	612	574	671	626	636	589	617	618	596	657	634	631	600	623	608	593	589	602	613	608	603	623	617	606	612	636	597	640	611	609	600	614	648	621	645	641	633	597	613	627	623	587	685	542	566	610	616	621	609	659	614	621	574	577	599	636	581	584	621	608	626	672	623	611	622	553	587	661	607	598	626	615	589	584	594	621	621	593	620	596	650	640	597	577	617	628	612	618	567	623	563	631	592	644	602	577	621	601	610	609	568	629	590	594	588	628	624	643	541	631	598	570	599	613	591	620	606	593	599	585	621	633	590	643	627	621	570	631	585	631	616	612	637	619	596	596	625	598	614	646	587	620	615	665	614	595	594	630	638	646	631	589	622	615	588	616	607	629	607	621	648	625	608	591	601	644	638	598	604	597	574	592	589	615	611	625	627	600	591	589	584	569	594	652	608	604	585	569	554	568	584	623	614	589	578	626	632	626	620	614	606	600	617	617	623	661	575	597	553	622	599	652	664	607	593	665	652	604	619	617	600	608	630	612	626	613	604	594	599	580	567	602	594	607	626	596	624	661	555	627	627	659	568	594	579	615	616	568	601	618	565	560	628	640	631	647	605	607	584	645	648	616	588	580	563	543	548	616	600	647	610	621	605	625	650	632	614	614	565	617	602	591	631	628	554	621	606	581	629	580	615	626	607	581	580	621	614	591	608	606	579	614	620	620	600	578	585	636	600	603	618	622	618	574	614	601	592	546	605	593	629	615	622	598	640	627	648	630	542	594	592	630	610	625	567	616	598	606	639	609	623	607	588	574	584	567	657	578	625	575	586	660	591	621	620	577	606	588	609	613	605	626	642	624	592	580	585	556	576	605	605	640	613	621	590	592	611	579	604	587	594	578	627	606	574	611	579	591	642	621	603	607	606	583	596	597	633	659	625	589	590	585	584	621	656	601	615	593	603	572	633	637	618	651	599	565	598	605	599	614	623	587	606	642	558	643	642	598	600	596	601	642	608	582	636	626	644	600	557	653	641	585	628	617	555	624	555	612	631	595	637	602	597	639	597	626	611	585	604	582	566	612	643	626	628	605	574	611	563	584	634	595	595	610	599	617	610	589	588	581	579	644	651	612	582	631	591	605	625	572	646	600	571	612	597	644	603	582	603	632	593	591	627	604	623	627	587	623	587	641	590	625	620	604	626	592	561	593	628	601	588	647	620	591	576	590	597	628	610	607	591	590	642	609	567	616	652	610	569	570	569	581	609	632	577	596	606	602	600	620	614	626	607	603	608	602	567	635	594	644	599	611	610	577	612	644	578	613	569	633	614	626	617	643	615	585	595	641	612	561	641	639	628	591	589	614	634	557	570	635	618	629	656	586	527	628	608	601	661	648	577	659	629	585	561	597	624	540	588	619	542	615	600	600	576	602	599	644	602	532	619	620	599	572	633	617	586	617	594	579	569	596	593	583	602	613	633	603	647	614	604	582	579	577	620	634	624	628	598	582	630	612	587	615	633	625	632	598	621	628	586	635	638	616	617	571	575	562	625	626	610	586	608	565	608	623	571	582	605	605	602	586	593	579	598	577	614	615	626	589	622	602	646	580	611	634	592	625	567	587	612	656	584	612	590	572	606	624	617	589	611	585	593	594	620	571	609	580	607	610	614	644	612	622	552	562	600	592	593	606	603	615	606	629	613	608	627	606	625	617	604	574	639	665	648	593	580	572	573	576	582	620	588	605	596	649	592	589	614	592	640	599	599	611	577	600	597	578	607	596	595	597	625	599	632	600	598	636	610	619	613	610	594	610	576	596	579	584	603	571	633	602	568	571	617	613	600	636	611	587	605	620	598	558	636	602	632	636	585	581	658	617	600	569	607	630	597	610	610	613	622	635	606	582	603	602	610	629	590	609	601	616	600	643	585	620	620	582	566	601	617	599	612	669	585	594	591	610	583	611	540	587	632	633	617	581	594	596	582	640	582	584	601	616	603	667	577	620	622	634	591	598	639	648	598	604	588	608	596	613	582	620	575	586	575	565	605	575	620	652	618	606	597	575	585	615	578	594	570	596	603	638	579	644	579	608	606	596	606	602	633	611	618	594	584	587	578	632	570	627	611	630	561	600	633	609	611	590	638	607	585	616	568	588	586	606	590	616	655	583	648	640	612	571	595	583	607	626	655	599	600	586	652	604	611	594	585	601	607	567	612	554	586	589	638	573	585	563	595	586	584	564	601	589	574	633	639	584	595	576	612	593	605	613	596	655	635	581	632	608	605	597	609	616	609	565	581	581	542	585	583	623	611	609	583	583	612	629	585	592	614	602	623	626	591	627	595	561	586	631	620	615	596	633	634	614	591	588	613	620	585	569	585	649	590	583	608	626	603	578	605	607	577	584	581	574	580	570	628	592	596	572	588	587	585	598	598	612	610	650	593	621	563	625	614	604	617	613	595	592	624	640	569	601	604	600	602	590	578	604	587	563	573	658	587	604	587	567	592	586	590	615	596	594	551	593	613	586	615	634	593	587	616	548	636	584	609	617	575	616	616	594	648	594	606	665	636	609	609	566	596	619	592	592	643	598	651	573	620	566	625	583	539	599	627	601	627	594	584	608	593	595	603	578	587	599	573	607	600	601	614	616	626	597	576	607	569	610	633	575	624	584	565	600	617	594	561	632	576	617	665	583	629	566	612	602	589	586	612	631	622	595	567	620	602	596	599	595	642	568	641	643	645	600	583	561	609	628	590	615	615	575	637	565	638	568	601	589	571	587	621	619	621	599	616	552	559	621	609	615	616	609	623	631	593	568	598	593	608	609	600	590	620	600	578	584	605	647	579	641	610	605	662	565	634	620	665	606	630	610	556	587	612	593	555	594	599	557	634	619	608	585	573	620	571	565	613	645	652	594	610	606	576	588	610	597	593	582	617	642	579	573	614	654	562	589	601	588	578	632	536	570	601	635	606	658	567	579	639	637	600	576	594	607	626	628	572	567	554	594	601	613	640	550	644	606	585	618	589	631	591	618	594	637	628	633	589	615	602	633	593	596	609	608	633	610	586	572	609	585	594	590	631	569	620	610	605	637	618	589	591	564	586	597	648	589	595	600	587	606	578	580	587	583	641	614	614	597	615	622	602	595	631	579	608	618	636	589	598	606	602	631	589	654	613	585	611	604	563	591	557	582	652	637	621	637	560	589	604	595	584	632	592	588	588	604	608	581	613	561	584	602	626	578	646	582	601	596	592	558	608	603	571	651	642	600	607	595	587	608	610	596	594	644	558	570	604	596	589	595	544	583	591	616	604	590	559	571	609	591	608	627	574	615	586	566	593	551	609	584	606	566	621	596	605	602	593	610	612	635	581	650	624	577
26968	12334	4436	2220	1096	990	887	702	653	674	755	1650	1941	1350	937	661	608	583	583	571	549	602	584	574	556	566	595	589	586	608	607	580	616	561	587	584	572	573	571	574	566	573	547	557	568	568	582	549	568	510	571	554	547	610	516	538	479	552	551	541	583	600	585	574	543	559	613	566	564	569	556	561	530	577	614	580	543	621	561	550	574	584	635	589	579	555	587	611	580	576	552	594	553	538	602	610	549	568	564	565	602	604	550	587	542	571	561	580	538	561	553	569	541	588	594	610	551	551	520	607	505	544	572	593	558	546	595	569	573	601	587	555	580	617	543	578	535	561	601	521	580	554	551	562	598	569	546	558	520	546	547	576	596	549	564	538	611	581	521	587	575	617	578	554	602	555	553	547	573	621	598	587	598	552	576	573	560	557	562	607	567	562	562	569	538	563	549	553	550	565	604	559	554	652	593	536	569	576	605	578	561	578	570	520	533	522	602	564	541	575	587	600	615	515	574	563	578	581	584	559	594	575	546	581	550	566	584	571	564	590	561	571	572	548	551	543	571	541	554	567	572	569	558	565	590	601	586	530	592	588	588	579	589	552	599	589	546	585	566	557	527	558	593	539	564	552	581	568	573	606	562	640	545	547	590	582	533	612	599	563	548	553	535	554	526	599	555	586	556	612	506	570	577	548	592	572	538	586	561	593	579	601	578	548	591	547	531	578	582	565	578	572	581	555	554	571	607	588	564	589	560	568	588	557	574	562	546	552	566	563	606	544	579	547	565	561	564	575	571	540	579	574	562	601	558	533	585	579	576	562	565	571	576	595	580	582	521	540	553	570	584	565	539	590	613	571	595	567	558	567	562	596	563	541	549	559	590	589	576	550	532	526	560	509	598	573	548	587	575	589	562	585	574	600	563	559	583	581	544	581	594	581	566	575	595	529	603	553	552	579	543	607	527	566	557	533	588	570	580	580	557	559	525	551	620	537	576	573	578	553	580	550	527	575	579	572	593	575	588	568	568	563	582	606	606	570	558	586	580	597	589	578	596	605	585	595	583	587	570	563	543	567	630	578	545	555	563	570	570	574	526	558	586	515	585	537	534	605	572	521	561	568	566	584	549	560	556	564	585	586	615	624	545	570	558	489	578	591	535	556	561	571	569	552	565	589	572	583	543	573	592	538	568	534	587	598	558	591	562	550	553	581	616	557	539	595	562	565	545	544	571	595	524	603	586	571	581	598	580	589	540	562	544	580	555	537	618	566	559	546	581	584	567	574	611	577	575	609	552	580	605	572	525	537	573	557	592	577	588	594	564	581	548	545	534	563	610	575	554	565	567	540	595	564	560	524	579	560	569	565	546	561	577	534	565	577	576	557	580	539	584	551	522	530	538	575	526	545	548	560	548	527	569	563	592	549	582	636	569	572	614	560	546	564	553	543	582	573	569	577	569	573	582	586	579	617	549	575	569	578	557	541	583	572	511	544	559	530	530	559	591	574	548	580	565	538	570	549	567	582	531	566	574	548	539	560	538	597	594	559	593	604	547	568	568	581	592	572	596	572	547	586	566	555	592	552	559	535	559	604	541	585	586	563	572	553	580	567	569	542	540	566	562	564	576	556	553	588	597	579	616	572	569	552	538	589	572	552	549	562	551	522	608	554	588	561	579	512	560	592	543	608	572	537	536	518	570	575	579	558	596	539	588	561	555	560	619	588	573	552	603	569	577	614	578	573	608	607	593	522	588	564	575	562	573	617	531	551	572	550	560	563	570	592	546	586	575	538	600	577	571	590	578	581	505	596	590	545	543	559	566	551	602	543	545	586	546	542	570	582	560	578	544	522	570	560	572	626	551	562	613	600	576	587	577	566	574	577	612	572	542	605	591	564	592	600	568	542	533	575	548	559	621	513	551	558	529	551	560	603	550	564	543	601	569	579	556	538	576	566	599	536	559	572	572	578	528	593	539	549	617	572	624	582	599	628	588	578	562	570	564	602	598	576	567	566	561	576	560	591	585	549	567	557	565	592	514	579	572	559	585	514	563	582	536	547	574	563	539	593	572	540	543	564	575	562	579	596	571	582	576	556	569	584	593	549	560	570	541	597	539	537	577	548	562	595	539	530	560	578	598	578	594	538	532	567	574	568	559	588	602	571	626	566	593	562	530	509	554	563	588	611	562	521	606	582	569	542	563	600	570	583	609	569	571	565	564	554	603	593	537	544	620	550	597	571	569	603	563	564	574	564	554	586	524	615	548	546	559	560	572	569	552	594	572	602	555	592	551	578	536	554	572	582	582	607	539	555	537	566	589	596	569	551	578	550	578	589	587	571	538	558	563	532	583	567	530	547	527	532	599	581	606	584	537	546	575	551	556	590	564	504	562	567	588	594	534	541	604	568	550	529	559	522	551	522	570	582	546	591	492	564	558	583	577	585	596	600	514	576	589	522	574	573	582	598	579	615	551	576	595	607	511	580	584	595	561	599	523	535	599	566	582	560	541	524	570	545	614	610	566	565	625	611	567	568	604	566	567	548	572	548	527	574	585	555	587	587	579	572	572	537	567	545	567	569	579	584	554	529	570	564	572	573	510	561	587	555	582	580	551	561	565	582	535	517	543	555	586	597	580	582	562	570	578	596	577	544	573	540	596	578	568	594	563	584	579	588	543	538	563	584	583	588	618	594	582	554	595	598	543	540	549	584	561	529	530	585	568	561	578	568	545	552	563	561	579	588	567	548	555	610	545	584	584	569	608	587	559	558	542	565	564	542	574	615	590	575	562	574	559	580	580	563	623	568	581	569	565	560	573	561	575	576	575	553	558	523	570	587	504	534	552	546	598	576	568	550	542	607	543	567	545	608	536	591	634	572	533	590	526	540	576	582	577	576	583	575	548	593	576	528	578	593	567	537	590	543	525	619	584	590	495	552	592	608	573	556	543	577	543	582	543	577	540	581	550	585	586	535	607	605	535	553	585	562	622	577	583	521	583	569	628	572	558	539	582	572	563	572	553	504	574	552	576	552	520	530	569	526	576	589	605	603	589	561	590	573	542	573	553	574	557	528	560	519	551	578	594	563	551	613	571	561	555	582	556	609	513	578	532	543	562	555	593	580	583	551	572	554	563	521	569	535	614	547	572	565	566	579	531	563	580	545	575	545	541	526	566	530	546	583	603	569	583	545	583	559	562	552	578	547	560	569	607	577	549	619	534	537	620	564	585	572	604	589	567	586	587	574	532	558	570	617	562	573	571	575	572	538	544	580	573	555	537	522	606	590	573	558	576	589	539	589	533	592	559	573	577	580	599	551	601	559	589	577	561	582	564	565	550	558	612	563	592	559	584	545	544	543	554	577	516	620	619	574	567	546	531	554	603	542	600	545	552	573	554	525	594	573	562	583	586	593	560	592	570	556	567	618	542	550	575	550	588	554	540	520	542	593	547	562	568	542	592	530	599	527	528	536	560	558	591	602	584	531	585	559	562	575	570	614	553	594	578	560
6829	4474	3774	2027	1179	1107	1050	764	644	646	806	2116	2339	1580	841	590	521	470	502	471	492	450	514	487	475	466	472	482	479	451	467	491	440	488	449	458	516	487	504	474	485	499	505	465	411	449	450	478	467	482	464	450	494	486	521	490	461	505	466	470	488	461	507	467	451	513	465	454	467	431	504	479	474	460	504	510	497	469	458	474	457	427	462	476	450	512	481	452	456	505	491	495	492	459	488	460	438	482	468	476	472	448	497	466	459	490	473	465	468	481	459	466	486	473	492	483	468	504	461	457	479	465	492	495	523	477	473	487	481	515	466	446	474	486	450	470	442	466	497	462	475	492	474	492	481	486	448	483	527	434	505	453	458	518	496	458	467	470	486	485	454	455	460	458	448	462	487	447	457	448	450	447	473	440	478	462	492	453	484	477	468	481	479	511	504	468	460	500	501	414	495	471	473	494	496	469	445	506	473	472	426	485	456	466	451	496	502	451	445	467	456	459	492	471	456	451	431	470	463	476	481	483	445	452	436	478	483	453	455	456	510	457	481	473	444	511	444	481	442	467	474	473	443	475	450	433	516	489	442	436	436	488	493	483	441	457	469	471	456	432	474	517	467	494	487	511	468	479	500	459	446	455	476	432	458	512	463	491	486	499	446	487	465	468	499	473	476	462	519	494	413	466	497	450	436	482	470	479	446	501	467	497	489	466	503	464	462	528	461	437	486	472	504	453	487	454	478	488	465	506	470	500	487	497	524	425	485	480	490	432	452	446	485	426	469	453	476	496	456	489	497	497	453	492	442	467	503	503	508	470	473	468	440	494	465	494	475	487	473	517	433	464	497	507	465	468	479	481	443	460	495	446	439	527	445	470	445	471	457	485	481	477	463	482	459	473	483	445	445	481	473	456	437	455	474	493	510	477	484	476	473	473	489	496	478	485	478	474	463	471	472	460	491	465	474	481	466	461	509	472	477	433	451	492	464	474	484	457	494	448	474	453	509	490	476	507	467	473	495	460	460	468	484	468	468	486	467	458	509	415	470	486	440	457	468	481	468	466	477	468	453	477	435	482	496	469	498	477	484	495	507	454	483	464	454	485	470	468	438	489	443	473	453	482	434	464	483	484	478	473	476	471	494	455	485	454	484	500	469	486	465	429	471	481	462	476	473	475	430	448	461	449	460	462	466	471	459	457	491	489	458	469	454	490	433	485	484	480	478	431	474	462	469	477	456	467	474	462	468	466	465	510	470	496	474	473	470	463	476	438	444	450	471	429	468	520	450	499	451	455	504	443	465	460	460	473	500	456	473	482	504	446	453	469	486	481	478	425	473	478	490	464	511	454	461	490	484	452	483	476	466	520	487	440	465	457	481	450	427	454	482	496	467	492	502	470	489	455	459	430	490	473	448	473	450	461	460	502	432	456	466	478	488	462	439	463	462	470	483	458	436	459	495	447	473	472	486	475	452	440	451	455	484	436	482	471	450	461	487	465	452	500	448	471	476	482	511	487	438	421	527	547	452	453	455	468	481	477	494	440	419	482	471	475	451	483	513	483	500	457	485	462	518	479	493	471	469	488	494	468	456	510	449	443	445	491	473	451	464	471	439	448	471	447	434	497	486	447	455	472	439	467	485	466	459	489	480	483	488	429	447	469	459	480	511	477	469	481	479	448	482	445	491	481	450	459	503	515	536	467	421	457	478	502	491	513	501	487	496	498	472	477	468	463	522	473	471	473	464	403	487	482	466	443	475	475	472	480	482	464	505	479	505	479	470	485	471	451	484	482	480	464	495	474	474	470	479	483	488	419	491	485	461	517	446	516	465	481	492	458	486	484	443	486	459	464	478	421	491	443	492	454	475	530	474	451	451	466	451	472	476	505	438	493	434	473	478	442	492	477	441	488	505	486	460	484	497	475	510	494	466	460	512	468	450	455	461	455	460	482	451	512	459	451	494	471	451	468	446	449	452	458	429	457	458	446	487	502	476	497	458	460	467	518	439	480	468	502	465	470	496	525	470	479	512	446	452	520	436	478	463	484	477	449	454	451	461	494	497	472	450	442	457	456	442	451	468	424	499	442	465	464	444	436	482	447	502	456	509	450	476	489	443	449	475	473	469	441	470	489	458	422	457	482	469	467	496	493	468	458	447	462	488	440	492	502	498	487	494	522	455	453	485	516	444	500	519	475	481	478	463	491	484	466	451	507	442	501	477	476	476	461	496	515	485	506	487	462	435	478	464	481	450	483	455	460	480	472	433	489	463	454	440	477	445	462	480	441	493	495	430	474	465	492	470	466	455	455	455	494	457	414	475	505	434	475	543	482	468	477	469	475	511	488	495	477	438	480	470	463	455	480	492	495	461	477	452	499	494	460	451	455	480	503	440	467	482	502	436	475	490	429	453	457	468	483	464	458	462	488	489	488	486	446	447	522	478	469	475	522	451	454	428	442	495	479	446	480	464	486	476	495	507	479	472	433	464	487	429	465	470	436	470	453	465	473	469	487	469	434	503	500	470	469	497	453	461	496	484	486	498	477	456	486	423	468	480	468	446	485	461	485	494	472	481	514	468	443	446	523	521	499	467	475	495	449	449	470	456	477	474	478	462	507	451	463	479	498	446	475	499	484	476	492	431	453	490	458	483	437	465	471	457	477	481	471	474	494	455	450	484	476	462	478	466	516	467	461	456	455	462	439	466	439	486	478	501	484	444	456	467	521	505	484	479	456	490	448	465	534	429	526	446	499	474	425	479	455	463	494	474	471	438	487	499	487	491	464	450	468	484	459	468	524	483	485	477	481	504	487	451	485	471	473	444	480	498	448	459	426	474	446	464	460	487	428	493	467	455	482	431	482	454	503	452	437	409	456	461	491	487	492	526	460	488	452	482	437	493	462	472	426	469	475	481	459	452	434	470	480	468	503	451	494	466	460	496	460	490	509	445	457	457	473	507	458	505	480	467	490	478	455	493	499	477	444	496	435	476	501	442	481	506	488	470	481	448	436	436	444	506	484	459	463	458	481	461	494	469	485	456	501	476	479	478	479	488	493	429	465	473	415	459	443	497	494	459	458	458	460	458	480	457	476	466	462	434	494	465	502	452	438	422	505	475	454	470	482	497	418	458	494	480	468	415	446	488	476	471	471	505	426	496	441	467	498	459	430	455	452	473	480	496	483	466	493	453	488	468	445	423	469	483	445	473	473	490	450	427	498	497	475	456	493	422	459	478	494	459	480	455	491	520	495	471	475	417	499	473	482	479	466	484	466	500	486	470	483	484	458	494	425	469	481	468	519	473	469	473	461	470	513	465	473	472	494	451	449	516	452	465	472	469	475	472	463	483	480	478	505	471	509	492	455	455	465	500	430	444	518	486	460	446	462	460	499	466	470	421	484	465	495	455	450	443	461	459	438	465	490	470	469	499	478	475	468	464	447	464	495	461	456	452	486	451	501	458	430	452	494	463	426	476	465	516	474	480	496	481	489	476	453	477	478	485	471
24722	20710	26613	24556	10082	2283	1407	1056	964	826	1546	12791	16042	8429	2946	1015	710	597	587	630	606	564	608	576	575	558	609	626	638	624	587	589	559	602	589	567	619	603	604	650	586	593	625	578	604	583	640	559	609	564	583	622	577	554	586	558	592	607	602	579	585	600	539	602	611	608	581	596	591	623	605	591	610	598	589	617	607	587	574	637	588	583	563	624	551	589	597	566	598	565	582	596	574	580	592	603	588	561	606	615	620	610	583	579	584	586	620	576	581	601	600	587	609	605	642	562	579	560	575	577	646	622	630	574	610	586	624	573	590	587	596	632	552	611	609	590	569	609	561	567	604	582	598	606	640	600	594	607	622	574	592	596	558	583	572	560	596	603	581	602	652	567	597	584	595	577	603	625	572	631	567	619	592	576	602	602	565	598	632	583	602	558	633	602	603	567	595	611	582	606	611	573	644	582	577	554	593	613	616	587	622	552	593	583	593	586	615	574	603	557	583	575	578	588	614	628	595	616	596	574	606	597	590	590	564	577	589	599	585	593	595	566	579	586	615	568	581	600	564	613	523	593	600	584	608	651	578	544	616	588	571	600	591	597	609	585	587	615	533	606	606	577	593	651	607	578	589	634	594	561	569	610	558	626	602	649	603	589	621	617	598	591	590	613	562	599	620	611	582	617	602	561	567	592	611	599	588	528	606	589	615	622	595	539	596	577	585	566	567	605	583	603	569	601	548	591	573	619	579	573	642	544	569	644	529	596	595	583	588	554	616	614	581	595	613	576	577	605	585	580	624	609	543	606	587	611	572	576	573	600	611	601	566	608	582	575	569	568	580	600	552	600	599	550	578	605	588	578	548	555	632	580	578	588	618	572	574	653	604	578	591	583	595	612	584	571	579	622	586	595	595	610	614	585	551	607	582	582	584	588	605	609	634	610	554	587	560	583	578	567	574	566	587	570	613	631	597	628	567	574	580	560	587	554	630	580	569	575	570	602	559	604	580	599	552	587	575	591	605	611	637	589	646	590	581	569	587	563	590	567	616	617	596	603	589	590	585	604	566	603	584	643	595	586	548	573	582	559	560	587	560	639	571	566	562	606	603	604	582	579	555	612	605	570	601	546	563	599	620	565	584	603	576	607	544	636	589	611	621	601	613	555	596	593	602	579	539	604	622	582	607	611	612	569	571	574	623	557	572	589	587	524	580	592	612	563	563	597	634	604	630	579	613	610	591	600	579	596	599	579	564	584	600	586	625	575	582	617	602	607	623	649	593	583	594	566	576	588	570	590	652	581	597	584	594	593	588	596	572	574	588	609	562	611	621	567	591	608	547	622	582	626	548	611	596	603	613	574	581	562	643	633	565	619	609	544	614	604	606	558	588	586	615	597	597	639	550	620	628	615	588	582	595	642	579	597	569	577	582	616	605	569	597	621	602	582	596	597	606	598	603	591	608	553	562	582	621	604	574	578	585	592	604	590	575	626	587	602	547	586	565	599	574	607	594	579	520	635	614	616	585	589	587	538	586	587	583	560	595	606	610	605	569	556	607	637	577	588	606	565	612	596	631	594	609	548	597	627	592	595	562	625	588	581	593	549	593	615	598	614	556	651	577	606	557	569	587	562	599	625	572	564	610	566	623	613	590	587	533	571	601	627	558	557	620	649	588	544	597	634	598	598	567	576	583	561	628	596	556	562	548	609	572	549	592	584	581	628	595	593	591	586	620	544	618	612	607	620	580	607	599	567	596	561	581	551	590	591	583	578	603	608	577	581	608	590	601	565	602	593	550	587	582	580	585	573	567	545	619	602	555	583	615	608	572	584	623	624	575	586	559	551	605	583	578	564	566	597	567	546	584	609	573	542	579	561	594	594	596	553	597	646	578	594	537	543	558	581	555	620	608	583	586	580	590	609	607	583	578	606	609	571	598	617	601	557	568	603	575	582	567	582	607	577	630	566	607	627	601	602	601	582	607	623	589	587	595	597	633	581	614	586	622	589	575	584	592	593	597	591	564	594	577	597	596	600	540	619	562	581	611	595	565	612	628	606	589	572	570	629	598	588	629	570	598	562	579	588	549	631	599	563	584	605	606	619	626	617	597	587	630	601	576	611	604	584	611	578	582	603	570	587	630	601	569	566	574	602	580	594	575	546	572	623	618	601	624	600	596	600	578	596	564	561	579	558	545	592	608	576	599	593	580	632	547	600	591	610	585	599	579	641	575	557	590	659	580	603	604	583	583	614	606	633	558	549	635	580	593	623	580	595	578	588	574	568	602	589	542	588	587	646	576	592	593	615	617	605	583	600	582	596	563	576	590	552	580	581	594	594	579	595	637	613	627	586	575	603	604	621	602	551	585	587	582	545	574	611	616	567	590	587	579	616	598	614	564	585	632	603	572	610	598	569	583	653	610	597	609	593	633	610	614	631	588	633	593	611	586	557	596	587	586	559	531	533	627	582	581	594	598	575	614	582	581	608	585	595	602	614	587	569	607	599	624	600	591	577	604	596	603	602	592	577	623	588	588	583	597	602	622	610	585	567	618	575	594	567	554	671	610	621	602	629	540	639	586	569	577	602	589	569	584	534	580	608	601	583	612	561	567	582	566	628	623	621	627	614	572	577	589	628	596	619	585	584	589	567	577	610	612	601	584	615	589	544	572	580	566	557	591	578	597	575	625	560	587	619	629	632	615	565	630	599	592	583	597	550	628	580	611	560	627	642	629	546	597	603	576	586	602	587	632	602	577	534	609	590	593	578	659	612	571	623	541	583	595	637	576	632	590	546	562	559	597	569	601	568	557	588	606	572	574	579	619	603	563	600	615	649	597	598	598	582	583	575	571	583	564	596	595	600	600	591	582	633	600	610	634	598	589	563	607	605	586	566	634	557	600	599	591	602	632	596	573	625	578	550	572	569	552	617	600	605	612	563	593	595	566	610	619	586	622	601	591	619	603	586	612	552	600	617	603	567	595	630	546	577	613	555	572	626	578	649	589	579	600	539	601	581	619	550	597	579	659	591	581	604	580	556	622	611	573	589	651	627	588	548	560	592	592	597	565	576	570	594	614	599	667	599	599	553	571	548	598	608	594	637	637	597	554	612	565	596	598	597	633	615	629	594	587	564	618	614	560	618	622	584	569	586	622	602	570	541	591	578	556	608	549	584	590	590	604	538	595	610	579	611	596	583	649	617	557	587	568	579	580	575	580	599	608	626	621	593	613	599	565	605	615	603	589	581	554	631	617	567	551	569	615	595	586	556	582	555	571	558	580	587	588	583	587	630	580	588	556	573	600	570	596	556	595	566	609	617	612	570	580	569	571	593	546	584	564	577	574	625	607	577	609	596	625	592	543	583	564	564	623	564	598	612	617	576	587	569	580	590	582	560	566	574	605	596	601	605	577	584	596	601	579	571	605	586	579	580	573	598	588	561	572	565	579	576	581	590	594	544	567	563	612	608	552	617	548	560	580	635	565	611	573	614	622	589	568	564	607	589
5711	7867	7280	3773	2941	1934	1336	1151	1141	983	2338	15406	14858	7596	2863	990	622	473	528	495	555	545	512	510	515	512	503	507	511	479	499	466	519	526	519	522	540	510	536	442	483	497	517	496	500	476	536	510	487	483	514	473	494	533	498	540	527	527	535	530	534	493	478	556	541	487	478	535	512	479	526	505	512	517	521	504	527	535	524	474	504	518	509	550	505	518	492	454	498	513	518	456	524	475	501	517	499	481	541	492	547	522	493	511	500	506	491	529	487	543	463	517	508	521	506	483	534	524	513	517	496	492	478	483	562	541	487	492	509	547	493	504	521	507	487	530	516	502	507	479	542	454	491	488	485	491	526	509	493	522	548	488	495	534	460	509	492	514	458	503	466	499	488	488	515	527	505	496	499	517	458	509	512	496	479	489	529	496	520	511	523	515	538	475	461	542	499	502	508	522	503	499	525	539	488	546	499	488	527	493	526	489	508	531	454	503	585	494	488	505	521	499	498	553	493	496	538	488	549	547	491	527	525	503	459	499	514	466	496	518	508	478	480	498	501	492	506	524	538	487	512	494	499	518	496	486	486	470	500	521	520	498	497	468	507	494	533	458	512	504	473	477	549	469	498	531	471	522	513	524	471	491	486	561	573	560	517	521	527	493	488	512	504	468	487	521	491	537	544	521	543	524	573	518	434	486	513	532	497	517	536	459	489	499	508	553	483	484	490	467	480	469	518	480	501	503	519	530	503	522	488	514	541	508	516	478	508	457	493	490	542	507	480	515	497	532	470	472	483	506	514	509	508	511	514	484	530	514	475	507	536	523	506	522	501	513	477	466	493	529	494	528	509	499	541	504	500	497	513	493	488	532	509	504	510	503	504	498	517	498	500	495	466	489	498	471	495	486	535	489	536	539	481	485	511	513	485	505	531	530	534	510	506	503	523	519	549	499	499	509	455	481	510	494	502	519	500	488	510	509	488	453	474	547	485	500	528	527	500	508	494	524	457	519	476	465	499	508	530	471	515	468	455	484	523	495	495	497	507	501	488	516	476	496	486	506	482	499	468	524	508	499	482	524	529	496	498	531	515	524	483	491	477	525	477	542	549	484	489	547	510	496	516	502	514	486	514	473	538	480	467	516	511	467	463	454	496	521	510	472	499	515	498	515	476	490	532	518	484	516	495	556	494	510	521	508	540	508	494	499	483	492	489	484	520	495	470	449	519	523	513	492	545	504	507	495	489	470	525	502	489	522	519	479	502	485	489	507	485	518	517	459	534	509	474	511	476	509	541	518	529	496	505	555	487	491	471	494	506	486	506	531	515	517	485	524	498	487	473	528	471	507	470	503	498	485	504	502	500	497	488	504	527	536	494	496	519	493	501	479	500	533	522	479	504	464	505	521	549	475	529	507	458	511	495	506	553	477	529	488	447	524	480	564	513	507	528	487	548	513	483	518	491	463	511	541	503	466	508	482	484	490	508	507	508	548	515	488	535	476	503	499	509	528	522	510	500	519	515	484	474	482	523	549	522	494	481	470	498	522	500	539	488	470	516	526	483	511	489	531	487	495	481	453	489	479	509	515	493	542	503	505	484	495	518	520	486	487	511	466	535	512	471	501	476	471	478	529	504	488	470	535	470	472	472	521	520	474	481	478	493	473	526	540	510	504	471	498	510	491	477	488	492	513	504	510	536	495	516	529	480	502	523	447	521	517	474	485	487	497	489	510	507	531	482	471	501	469	537	488	473	481	502	486	463	444	492	466	516	468	462	444	573	508	463	490	479	487	548	496	520	499	513	492	480	490	511	499	498	487	468	550	506	501	512	454	480	506	505	493	476	513	494	493	520	497	473	447	495	501	486	501	491	524	525	504	504	542	502	538	539	503	487	509	530	516	497	501	532	505	444	456	498	506	534	512	517	468	481	486	514	462	481	503	550	510	509	531	523	539	478	524	516	481	503	515	496	472	527	492	522	470	495	449	486	513	512	492	527	484	460	470	500	530	555	528	495	521	480	529	518	498	517	526	487	488	479	514	506	489	503	506	533	477	472	482	516	438	498	520	503	494	466	505	479	483	463	491	518	510	476	471	565	526	533	455	534	523	489	473	481	549	509	444	462	511	491	505	499	546	514	480	481	516	537	477	501	483	539	464	460	523	519	503	513	521	510	517	527	511	490	458	490	534	504	492	505	525	509	462	487	528	514	516	546	507	508	478	557	502	479	469	502	575	497	492	503	507	474	552	544	500	510	508	479	490	500	516	509	476	494	510	529	502	496	499	497	491	486	458	486	539	511	482	479	499	497	521	493	500	479	464	520	484	499	511	496	458	477	494	509	523	469	463	491	503	465	510	542	500	476	499	474	532	488	480	507	496	557	531	532	486	523	474	502	553	514	499	498	517	513	491	501	506	479	536	507	515	480	527	482	516	518	520	509	479	493	496	458	517	487	476	499	474	555	508	525	462	492	479	505	494	518	473	524	539	500	539	506	491	481	556	481	521	507	532	488	505	503	514	484	506	499	447	486	511	523	489	469	520	494	502	478	448	484	527	492	484	507	510	522	496	522	510	470	543	501	493	494	467	503	490	521	460	485	503	525	498	485	524	490	502	496	483	485	510	506	529	492	481	513	496	497	483	486	523	483	508	492	513	505	513	498	502	467	506	474	494	496	548	485	485	506	521	447	523	497	518	527	486	449	501	470	495	525	500	452	516	514	514	515	480	489	475	509	502	477	505	504	503	466	536	475	451	504	491	543	492	471	495	518	490	500	497	512	497	512	466	457	505	484	509	520	487	469	511	504	494	505	478	486	484	468	534	533	517	441	469	484	520	493	475	526	509	515	505	515	510	500	472	533	488	503	524	478	509	493	492	522	524	494	515	482	458	490	499	516	535	469	483	508	486	473	468	507	489	542	466	483	464	498	510	482	483	495	498	532	498	491	519	457	463	499	509	504	477	487	473	494	460	494	514	476	497	510	508	475	475	508	505	455	531	503	491	527	522	545	525	497	511	520	502	460	498	521	519	542	481	512	515	493	527	511	525	547	539	502	516	485	466	511	483	468	517	531	504	524	516	526	465	487	507	514	515	503	508	520	479	540	511	522	521	472	518	473	487	491	533	467	512	530	477	537	483	507	522	517	549	540	512	478	476	472	508	497	533	471	505	479	510	491	511	453	518	485	529	503	480	478	495	480	517	481	514	483	529	469	514	533	524	482	532	533	513	461	471	499	477	540	530	515	480	519	535	498	520	489	542	528	470	498	482	527	570	467	551	528	490	528	519	474	542	482	531	489	522	488	475	525	469	459	508	508	505	499	476	477	480	479	480	480	546	498	496	512	512	510	476	523	460	468	506	466	503	522	525	474	471	488	532	471	500	523	518	531	479	514	507	499	511	513	467	501	524	502	478	509	531	514	488	498	468	539	516	513	505	455	477	509	504	485	533	514	505	500	499	514	480	527	504	536	469	462	489	481	498	539	540	512	490	497	457	511	505	502	501
23754	20726	27714	23792	20579	9662	3107	1839	1444	1278	7334	24764	24404	13948	4959	1524	853	762	719	689	689	691	698	690	748	712	768	731	722	700	691	716	704	717	731	741	735	723	707	640	732	710	691	731	694	716	690	710	705	694	741	718	717	668	672	700	714	702	698	719	719	704	716	730	633	723	699	700	701	676	703	751	738	721	715	736	726	665	684	733	676	705	719	670	753	710	727	663	734	718	738	706	738	708	667	726	723	693	702	708	723	694	742	689	696	700	681	704	701	697	715	686	686	718	765	735	716	692	719	719	673	743	707	730	672	720	696	716	679	716	736	713	728	741	679	717	719	698	698	696	669	662	734	693	736	667	708	701	747	698	686	684	700	769	723	644	640	694	669	694	693	698	708	666	694	649	733	713	711	735	652	717	690	743	674	726	688	767	680	698	633	699	740	737	754	695	685	734	735	718	719	705	741	718	674	722	696	686	725	666	724	704	683	660	683	694	675	665	690	679	668	678	778	713	729	706	704	705	704	699	710	679	746	718	731	724	721	693	730	659	640	688	711	681	716	729	712	690	718	721	693	730	698	736	675	665	740	702	686	674	712	684	697	699	669	677	739	694	733	706	738	698	659	722	735	692	783	710	733	716	708	743	738	690	685	649	679	726	666	723	661	699	749	687	700	697	689	693	720	721	696	735	737	709	694	720	683	700	687	696	709	730	698	704	699	659	717	709	686	694	718	776	664	791	714	731	708	699	730	726	665	679	718	743	665	687	674	705	715	703	730	710	671	706	707	697	680	713	715	702	731	731	735	692	691	734	697	656	645	748	732	701	709	686	710	684	695	733	650	684	723	664	705	744	702	693	685	685	681	706	708	728	699	729	688	683	691	698	719	727	728	676	701	663	671	774	709	731	673	682	702	731	688	746	672	728	671	664	678	715	739	704	732	732	729	687	725	682	703	785	714	697	710	724	659	686	701	693	683	720	709	703	731	710	688	692	659	747	694	723	693	725	743	744	710	674	709	722	707	672	673	736	696	717	694	756	697	699	707	705	688	676	678	717	729	729	744	665	689	733	718	663	725	721	741	723	719	723	715	708	706	736	736	714	703	686	715	679	682	692	705	709	735	692	725	731	717	716	723	679	736	704	707	727	693	711	698	702	725	743	703	719	694	719	689	690	685	684	673	725	700	712	717	727	707	692	759	670	707	755	682	644	694	674	655	683	781	704	662	702	703	744	722	656	679	709	720	711	693	655	738	688	707	708	688	683	678	702	645	727	680	720	736	747	694	679	700	747	699	747	709	734	704	734	660	700	728	697	727	647	692	676	713	660	678	696	764	678	715	664	682	701	725	709	726	708	707	717	712	700	709	715	707	671	735	720	712	671	708	701	712	685	695	691	725	727	711	716	721	749	671	703	714	695	702	721	700	666	695	671	733	696	648	745	698	719	745	699	729	721	682	668	696	698	661	702	660	780	722	696	707	702	687	690	727	696	743	674	741	746	703	710	737	697	720	675	709	658	725	684	693	712	701	728	750	676	675	685	687	712	700	711	682	652	713	674	738	687	653	717	717	744	751	674	714	697	722	681	712	737	743	685	712	633	686	656	725	699	689	699	690	720	741	727	684	693	710	694	704	682	721	685	715	695	648	708	679	710	687	680	782	694	671	696	706	665	704	683	656	665	689	676	679	683	689	669	693	717	688	685	731	751	711	741	685	720	699	711	699	699	709	681	745	702	717	769	749	737	699	678	696	687	690	644	685	707	721	694	717	735	702	718	661	727	675	665	716	706	728	668	693	688	752	733	682	708	737	696	700	725	710	725	708	721	694	688	699	668	699	687	767	684	687	701	656	684	709	712	672	742	680	706	695	716	731	699	714	750	741	727	781	705	722	719	684	674	706	720	687	696	728	712	712	693	734	682	696	707	740	697	693	718	715	730	686	729	720	734	722	715	724	724	693	685	732	697	678	696	741	686	699	733	702	713	771	680	736	660	717	679	697	655	713	742	682	723	737	700	680	711	684	712	664	728	724	702	708	752	717	681	724	722	645	683	694	717	725	692	691	692	736	703	690	705	768	687	679	728	717	689	715	678	684	710	735	706	692	718	705	690	713	690	685	685	689	748	758	739	690	686	680	686	693	693	668	674	704	702	709	704	694	738	718	712	753	705	759	683	707	767	751	728	655	694	683	700	731	672	691	667	726	691	713	728	706	707	728	732	725	726	719	718	718	723	669	661	693	694	733	645	690	658	734	683	706	778	685	697	717	715	696	688	700	700	665	697	741	710	665	735	656	700	704	753	687	708	714	725	720	686	706	663	728	650	705	670	720	716	696	705	688	680	730	690	737	693	650	664	683	684	700	630	701	658	725	706	734	732	674	702	729	705	665	715	714	708	720	686	663	753	674	677	757	709	701	699	714	696	762	690	707	691	662	702	730	709	736	749	716	704	721	686	709	725	733	748	659	658	689	729	709	693	715	670	680	753	725	650	690	722	711	728	669	676	681	743	752	723	734	713	692	661	662	704	709	757	716	682	701	671	717	748	719	726	731	696	668	702	686	728	710	667	724	696	730	700	720	745	712	693	698	715	692	688	657	691	691	702	727	710	670	708	695	705	707	739	732	670	703	718	765	701	724	720	706	673	693	722	706	728	694	646	732	673	738	706	695	689	717	644	708	747	709	686	733	759	685	661	730	714	737	766	686	673	744	659	685	701	652	696	721	670	657	681	703	704	689	683	740	695	708	728	718	692	675	641	669	708	683	719	680	723	650	720	703	698	723	640	704	717	639	709	719	714	684	727	648	733	701	732	705	685	651	761	677	728	716	670	693	701	692	660	706	690	721	696	724	706	709	703	662	700	706	709	717	657	658	670	704	707	650	663	699	741	683	742	674	723	729	724	663	683	731	662	712	692	688	693	708	716	710	710	710	744	698	651	693	709	697	668	718	674	730	762	680	672	712	710	757	697	681	754	698	696	734	665	749	643	732	695	703	721	682	705	713	699	654	716	709	629	689	693	672	724	669	729	672	690	692	702	700	735	737	734	665	630	714	705	757	726	727	697	696	696	688	665	706	717	681	720	740	692	724	657	677	728	712	680	676	714	665	734	718	669	702	699	644	717	693	678	684	687	687	665	665	726	717	703	697	701	739	713	658	710	756	709	721	709	741	686	682	694	684	679	649	679	767	717	720	678	702	700	728	644	727	717	713	720	692	676	756	660	716	706	709	732	663	698	667	729	707	736	636	693	657	668	674	691	712	671	689	668	689	705	670	724	693	711	654	696	738	657	697	673	717	671	700	686	719	699	726	713	713	704	715	755	689	684	700	659	726	682	637	705	689	693	703	715	707	689	725	711	693	692	711	708	663	718	687	680	717	711	750	691	718	709	707	734	677	698	742	718	681	731	687	701	723	749	729	682	703	678	706	656	662	690	666	692	650	698	695	689	705	665	688	710	679	669	743	686	761	727	702	714	705	697	696	708	709	658	676	696	678	751	712	681
6394	10949	8274	5100	5559	3552	2528	1963	1858	1642	10134	25721	21022	11412	4387	1456	752	674	609	619	575	600	598	621	565	620	582	585	626	584	557	591	632	606	600	600	630	592	591	579	588	582	625	603	588	593	638	597	609	579	588	581	584	594	579	564	576	592	588	627	581	622	626	601	578	608	621	612	621	570	585	631	589	592	629	581	588	621	641	590	580	574	601	565	610	635	600	589	548	555	572	631	593	542	572	596	613	625	577	611	622	590	638	595	585	624	643	579	563	543	607	611	569	634	571	592	568	560	621	610	581	543	567	594	608	612	600	612	619	587	582	584	584	638	555	623	541	544	585	592	577	592	600	625	571	579	563	593	601	615	614	603	587	591	611	565	568	573	550	587	548	606	597	598	593	589	577	615	589	563	616	648	597	639	590	629	561	588	599	628	585	570	574	565	596	624	595	548	559	577	614	560	558	605	582	614	597	616	595	586	575	642	589	591	615	586	630	649	595	586	587	589	559	558	598	586	580	574	583	540	598	571	616	587	582	563	575	578	563	591	631	623	570	570	581	603	594	579	569	586	606	546	584	577	589	584	606	602	565	595	559	602	555	583	596	606	608	590	635	590	615	558	568	647	595	582	599	620	608	585	579	551	562	596	600	563	587	572	601	616	597	595	600	589	585	608	551	631	610	611	599	630	560	601	598	587	632	583	554	559	604	609	588	581	589	553	586	585	629	576	561	585	598	625	583	564	589	531	534	555	584	549	615	552	555	546	586	625	576	561	618	556	583	582	565	595	520	548	586	601	577	598	598	561	576	598	589	636	595	620	593	602	536	574	630	607	572	595	589	572	584	603	611	606	552	611	555	573	556	553	585	614	646	552	556	591	594	563	564	584	577	601	621	562	589	553	567	584	565	593	613	613	582	573	568	567	582	590	558	559	607	622	608	629	619	560	566	602	588	575	562	565	599	573	605	553	608	604	571	607	542	606	578	586	594	598	575	574	613	595	552	617	543	596	581	593	592	564	626	563	559	622	563	541	608	609	584	546	616	572	631	553	587	603	587	591	568	573	593	602	560	609	576	603	542	596	585	613	595	569	573	542	572	552	583	567	606	594	572	617	611	587	586	612	562	578	590	640	617	583	598	549	557	557	623	626	564	610	611	607	579	607	640	622	581	585	521	530	596	548	614	559	602	590	583	624	561	594	563	599	581	565	591	614	604	566	539	578	584	568	588	559	584	550	574	556	600	609	595	627	555	589	648	625	602	574	582	612	573	592	614	566	622	574	612	597	547	641	570	564	628	552	535	570	591	520	580	541	601	554	619	583	614	606	585	626	617	566	577	588	548	597	556	584	607	555	622	581	596	518	608	551	594	549	568	595	633	548	594	564	561	573	604	584	567	567	556	525	574	586	562	584	543	594	609	606	579	616	592	580	577	539	602	586	619	582	571	541	591	625	604	608	562	548	628	601	574	539	555	633	574	599	613	565	572	589	590	622	596	583	572	608	595	602	550	550	543	621	610	578	559	615	554	594	575	558	606	616	589	582	563	599	607	607	594	610	578	583	545	586	557	590	577	617	576	631	535	557	577	607	621	642	565	629	576	598	618	560	533	583	609	603	601	567	586	573	563	568	550	571	594	578	586	615	561	573	577	619	617	595	569	600	580	569	566	588	605	540	575	547	607	573	583	537	595	587	568	539	587	602	600	601	592	622	600	593	539	570	583	580	621	597	605	583	596	611	560	626	554	579	613	555	563	548	594	597	559	571	589	593	557	571	564	570	573	599	559	581	593	566	600	539	575	584	601	602	608	585	577	576	615	586	597	579	605	595	622	642	587	593	574	634	598	612	622	607	596	567	574	609	594	591	620	570	551	599	552	617	567	589	574	580	577	570	565	567	595	566	597	604	573	630	590	597	566	568	557	614	600	583	563	622	586	565	568	588	573	589	618	604	562	581	579	549	540	600	593	581	567	545	604	550	590	607	609	580	560	580	577	570	580	626	557	622	598	572	619	574	588	541	563	586	590	598	572	595	548	605	587	556	564	542	569	593	637	561	578	648	577	585	584	619	550	614	579	539	523	638	581	578	600	583	617	585	607	597	571	590	597	639	579	536	538	564	557	570	559	543	591	559	544	621	599	611	541	565	587	596	589	589	546	635	610	582	523	577	558	604	574	541	610	575	626	609	561	612	598	592	576	623	569	571	582	610	545	585	592	590	562	606	579	632	578	558	541	580	615	571	636	588	567	568	591	562	588	551	560	623	604	583	634	569	576	556	571	584	580	577	581	570	599	605	577	603	616	600	543	603	569	564	569	568	586	578	585	601	543	599	573	581	616	615	591	600	594	563	574	594	574	573	578	568	594	578	577	587	603	609	592	574	590	567	608	597	557	587	558	609	607	585	590	607	587	594	577	603	577	609	585	611	603	566	552	616	584	586	595	582	550	617	599	572	554	597	596	589	539	586	585	573	539	589	560	604	581	544	601	526	581	600	592	637	613	540	578	606	607	579	559	602	610	557	649	612	589	559	600	608	573	588	576	571	598	609	576	613	590	571	581	556	595	567	599	620	557	556	598	577	573	574	566	577	632	569	652	594	619	568	600	591	583	562	570	587	576	557	603	608	613	591	590	572	579	570	546	546	571	598	594	612	572	561	606	593	604	588	642	591	564	609	582	600	527	630	607	581	581	570	611	595	600	573	572	591	553	589	569	580	598	559	582	587	580	626	582	620	585	578	576	601	609	537	583	551	567	565	547	601	575	605	611	599	572	558	579	557	588	554	573	577	567	577	594	577	573	554	577	552	596	534	587	611	543	599	612	588	551	585	578	571	579	586	556	599	563	596	628	595	598	548	609	581	626	628	603	628	549	550	638	560	617	593	582	597	560	607	643	580	546	584	566	597	600	568	544	593	582	542	596	533	595	593	602	601	581	617	541	564	580	581	561	600	546	579	577	590	572	593	573	577	568	571	614	581	628	636	584	630	576	577	595	616	578	581	591	582	603	596	622	605	604	593	598	617	618	579	630	578	592	621	622	629	528	533	579	571	558	576	537	577	595	538	591	580	560	602	589	595	593	561	597	574	599	564	562	615	599	588	607	598	563	538	579	600	570	561	621	545	580	575	574	570	596	604	541	597	607	557	560	628	568	596	576	538	564	591	553	584	567	558	605	575	600	597	583	584	551	583	592	548	588	568	564	583	573	580	560	535	550	576	600	558	577	598	598	588	606	570	563	609	543	608	559	585	589	582	590	586	568	583	601	571	575	594	559	585	584	586	553	554	583	602	603	557	564	583	554	598	598	567	543	570	584	607	585	611	607	571	601	598	570	597	609	612	553	600	608	577	576	604	578	541	531	580	548	600	600	519	601	598	583	609	560	617	600	572	571	582	568	608	558	600	580	641	548	546	606	577	558	606	613	569	563	572	593	628	581	588	572	605	576	547	603	597	587	569	539	608	590	608	615	587	603	542	640	574	557	600	608	608	595	590	567	588	591	535
26863	10594	2127	1063	840	777	629	645	640	623	999	1823	1671	1042	770	598	555	559	533	502	509	540	520	511	471	514	528	547	543	526	491	490	504	527	507	531	523	499	518	495	502	515	489	541	526	509	523	512	521	528	516	540	516	477	527	520	561	479	504	522	531	501	518	529	509	521	501	452	515	472	495	517	526	461	511	535	545	511	529	526	495	482	527	508	513	501	526	512	534	501	526	523	516	482	494	506	511	522	544	501	504	551	517	538	518	498	518	509	514	550	522	508	484	506	514	515	505	509	515	534	512	463	514	505	497	531	503	470	464	517	524	521	469	516	516	527	535	499	507	502	481	493	532	524	476	492	520	536	504	525	534	546	469	483	530	540	501	491	544	514	550	524	512	492	519	525	534	512	512	480	533	498	497	496	489	525	510	528	524	505	508	527	513	482	480	500	499	527	508	511	506	488	497	529	508	516	511	509	515	514	528	517	525	494	538	550	470	562	528	521	541	496	524	517	551	497	492	524	503	490	471	511	483	479	528	510	526	493	526	521	491	507	518	494	535	522	510	502	532	525	516	568	497	548	521	496	563	509	489	546	511	518	525	523	506	490	506	517	480	531	511	518	523	527	533	485	573	487	536	481	501	504	514	520	473	473	474	561	503	532	495	492	503	552	507	507	525	565	501	487	519	516	514	514	513	512	488	505	534	504	486	509	479	500	544	552	530	511	529	544	517	489	550	493	536	522	526	526	505	537	488	485	494	547	505	492	521	489	519	494	498	516	533	494	470	528	529	487	504	512	509	482	509	485	514	436	547	511	499	477	481	503	484	552	474	500	500	523	529	474	523	527	499	513	488	548	485	509	515	521	502	481	527	471	509	555	493	517	544	505	525	476	476	507	497	554	478	454	486	497	515	546	501	490	520	470	511	503	477	533	502	494	476	508	501	503	503	486	509	500	562	515	495	525	486	506	546	486	530	487	515	517	490	526	499	535	518	497	527	508	511	525	501	484	529	496	500	502	468	521	473	488	450	486	504	483	541	558	533	504	498	527	478	479	532	508	531	508	526	513	492	540	507	493	459	515	529	517	531	562	497	513	524	463	472	547	559	486	505	526	532	489	516	498	538	530	527	540	496	474	497	539	517	518	513	485	494	476	496	510	512	505	502	520	495	532	499	524	573	514	493	524	522	484	539	534	506	493	500	544	506	516	521	499	534	519	538	570	532	584	535	492	524	518	475	489	510	510	465	553	549	492	538	548	540	477	506	527	593	573	490	532	522	511	548	513	485	488	532	509	496	514	516	471	536	492	468	559	524	515	506	524	499	501	501	532	509	514	520	526	521	529	530	477	498	506	506	487	475	513	496	492	501	491	495	493	492	514	489	492	520	528	493	550	491	495	530	491	481	460	534	532	539	511	501	525	503	547	518	536	506	486	509	487	528	529	521	509	514	512	532	514	513	552	517	525	495	496	503	501	519	551	514	551	516	531	528	503	507	486	483	523	548	549	508	511	484	479	491	522	491	515	526	490	502	539	514	502	542	504	537	508	522	525	503	554	511	544	519	538	502	531	465	510	457	487	485	483	478	524	532	526	552	516	501	491	517	501	499	497	533	529	516	494	549	510	499	556	528	534	535	539	518	481	512	452	542	488	534	482	511	554	526	530	528	562	573	566	537	476	527	526	518	498	503	530	519	517	508	493	543	504	511	512	507	488	573	535	508	505	515	531	487	463	495	525	535	507	549	515	503	493	514	515	477	495	505	535	526	520	524	532	508	525	497	506	538	520	530	486	510	499	505	520	504	501	471	508	531	493	501	514	523	531	519	494	494	525	553	528	528	497	525	523	521	492	489	485	521	533	489	526	513	534	516	551	504	502	508	513	509	508	508	503	497	527	495	552	515	496	490	477	537	495	499	476	516	500	546	482	471	509	480	524	509	544	491	500	491	497	551	494	519	471	540	499	530	496	521	508	482	514	510	537	559	520	508	516	503	504	485	513	482	487	517	537	489	543	511	525	465	556	502	519	509	495	522	532	481	496	497	548	516	524	516	519	523	488	494	530	559	490	505	503	491	524	504	513	494	539	489	514	486	539	519	514	520	537	503	518	521	471	495	515	541	521	511	501	541	512	502	510	482	515	542	485	486	499	518	513	433	496	545	505	519	570	535	516	491	533	531	493	495	527	514	529	493	547	517	487	497	531	513	482	506	504	553	520	486	512	540	459	488	496	502	506	508	504	498	541	539	521	558	488	497	483	494	484	539	526	506	499	544	543	522	542	492	477	503	503	523	537	535	482	512	506	521	493	488	449	517	507	531	524	498	500	501	543	521	523	509	526	545	572	481	495	575	537	506	509	473	532	523	515	493	519	506	528	543	505	497	508	548	517	543	499	511	525	486	556	528	532	509	493	500	513	521	486	516	507	492	537	504	504	473	513	520	518	514	497	527	484	484	503	505	498	512	517	537	474	512	530	496	490	507	518	491	504	559	557	476	543	507	556	479	511	513	506	535	531	520	507	511	533	509	477	544	555	517	479	521	513	507	500	521	536	488	514	539	533	533	494	492	468	490	538	496	459	494	525	465	517	500	503	505	502	521	499	517	473	486	504	512	529	524	484	480	539	514	500	547	556	513	489	547	546	513	461	526	526	517	537	499	519	484	532	500	504	515	544	509	503	528	526	477	518	531	499	509	487	460	513	504	534	506	499	517	505	506	542	508	486	498	510	485	535	515	555	490	506	528	518	560	516	542	513	515	506	500	536	500	469	506	490	516	523	489	533	516	516	500	516	513	513	489	507	502	507	538	498	498	491	538	492	518	524	497	501	482	523	539	515	454	532	527	575	514	500	511	492	499	465	526	531	498	481	537	470	517	494	511	496	499	498	490	529	524	520	506	506	531	503	496	487	492	512	508	512	512	534	484	488	496	516	508	508	516	543	522	553	534	522	539	510	518	491	520	503	515	541	482	503	501	532	507	465	457	509	535	534	519	529	535	501	547	519	505	524	510	508	515	510	531	493	500	483	537	454	507	487	518	525	507	519	470	528	522	523	502	490	507	521	517	532	492	492	493	508	494	525	490	519	529	484	541	554	471	506	528	498	518	550	527	495	478	592	501	505	486	480	513	515	540	477	539	561	474	509	496	505	498	502	538	536	500	489	469	500	500	503	546	535	499	505	542	532	524	503	514	534	528	532	527	529	513	502	475	483	509	523	483	528	518	501	522	470	551	550	512	537	476	527	516	495	468	499	518	581	534	486	510	524	544	493	532	527	470	534	529	520	498	557	513	487	519	501	523	490	491	499	515	517	509	530	523	473	537	504	548	523	507	500	507	472	521	490	499	519	515	463	542	501	483	511	503	511	512	555	526	526	527	532	482	515	555	531	511	525	514	523	512	502	495	453	533	482	541	507	524	482	519	495	488	534	547	571	458	528	509	563	571	515	527	477	484	535	503	548	492	501	484	565	514	531	524	534	477	507	508	510	494	513	530	550	490	496
6258	2061	1480	956	893	922	611	609	662	670	1279	2254	1947	1134	756	528	476	437	417	435	431	439	450	441	446	464	418	390	430	405	398	477	453	398	384	404	453	395	396	437	462	436	411	433	416	453	393	430	424	416	453	434	440	419	423	412	456	422	455	431	434	424	487	425	440	417	443	438	429	429	447	445	458	435	417	412	472	443	445	410	451	428	439	422	405	410	427	459	382	406	443	451	429	423	418	446	432	408	408	410	427	452	409	425	452	455	437	435	473	415	432	447	461	430	425	460	440	441	433	423	467	435	412	419	473	451	454	387	400	454	424	439	418	464	416	435	434	469	420	460	411	454	430	426	431	415	470	403	398	439	455	436	465	441	393	419	445	399	439	445	465	442	440	442	436	406	427	455	452	455	434	414	440	444	407	402	391	450	452	391	419	450	413	417	417	414	437	423	404	403	398	456	415	467	403	409	375	427	425	407	428	434	425	454	438	406	434	434	436	429	441	399	430	460	427	434	487	435	425	410	434	425	424	440	432	425	433	414	430	448	408	456	462	420	420	465	457	439	426	429	420	446	418	410	417	440	435	436	432	442	411	468	413	432	462	431	415	461	399	422	391	418	391	416	438	445	463	425	431	455	423	401	449	401	427	400	409	434	408	445	452	438	413	422	424	433	483	389	446	412	427	457	405	446	407	430	411	432	400	439	435	460	423	437	416	454	392	439	421	428	449	428	419	421	412	463	442	422	413	417	446	451	424	445	425	431	434	409	419	458	434	413	447	405	422	427	463	442	433	452	403	444	420	413	419	408	430	462	472	372	439	452	432	385	463	445	425	460	410	444	431	450	418	442	420	432	433	459	408	437	438	414	441	420	407	421	403	415	457	480	453	407	393	449	393	410	430	429	431	422	457	418	402	444	445	445	435	397	442	396	392	413	420	449	397	401	421	407	455	430	433	471	435	457	429	382	439	429	422	415	437	439	413	410	441	433	435	431	436	450	423	446	433	435	419	435	426	416	398	453	454	397	445	441	423	421	468	421	420	446	471	380	446	449	427	428	462	431	359	412	452	429	443	440	415	442	397	414	445	428	402	440	451	433	406	421	417	398	450	451	421	435	435	392	417	481	437	425	433	415	409	480	417	438	405	420	436	398	447	452	432	422	418	434	462	423	392	419	463	443	456	449	444	440	413	423	423	426	445	396	442	435	425	442	400	389	429	409	431	464	469	417	411	423	409	393	436	437	435	421	438	449	422	434	428	433	405	438	425	428	433	419	423	412	479	467	460	409	460	413	449	405	424	424	424	428	431	441	431	449	420	409	418	458	423	454	444	412	405	480	406	448	452	425	423	414	391	432	477	431	422	437	479	428	430	442	448	431	415	442	439	401	433	399	452	445	413	427	442	446	401	391	426	451	424	419	405	476	430	489	469	411	420	452	447	432	456	444	436	417	404	414	424	413	417	414	430	447	427	442	402	430	441	447	420	444	435	405	449	422	423	399	420	410	431	412	449	432	427	412	435	431	404	413	427	470	433	404	452	438	446	429	406	412	417	444	467	466	438	472	432	459	466	433	408	441	405	468	431	459	437	427	432	409	403	409	456	434	409	461	442	452	418	409	434	377	444	405	446	439	405	412	440	439	429	428	473	449	429	437	422	455	440	438	436	418	431	437	437	431	454	459	451	455	452	444	443	458	449	448	455	402	462	399	437	412	479	422	419	393	454	427	439	424	417	406	422	428	422	429	455	471	459	410	457	419	441	439	431	448	393	434	418	402	413	427	421	450	457	405	440	465	424	439	433	438	424	444	440	416	412	453	457	427	449	422	396	445	405	449	427	433	405	442	392	449	423	445	429	421	449	433	417	462	429	463	421	459	420	461	440	430	426	421	442	438	402	423	410	438	426	457	459	433	457	430	407	434	434	434	435	459	443	403	419	463	443	419	456	399	402	480	472	430	436	415	401	411	427	439	420	424	419	427	408	439	434	442	468	453	386	450	438	425	393	441	424	377	416	435	412	440	444	412	442	462	472	440	430	436	426	428	423	432	444	438	428	399	445	432	458	441	420	423	416	476	423	433	420	438	410	453	413	424	417	443	447	431	454	416	444	437	420	438	446	410	444	409	442	431	402	436	432	440	406	423	450	408	419	411	443	409	441	429	457	422	464	437	452	449	402	401	396	428	436	401	424	446	419	438	422	427	412	398	438	456	445	461	438	411	418	461	468	402	427	459	436	447	407	458	412	479	431	416	448	427	436	446	418	442	435	420	404	449	426	442	446	425	419	445	409	467	483	433	424	443	411	427	432	434	449	440	429	450	414	407	434	432	412	427	426	428	430	418	470	428	397	465	435	409	395	411	439	450	439	414	407	429	410	411	463	455	446	440	425	469	393	416	421	420	461	398	381	436	394	422	451	382	442	440	417	397	437	408	456	419	419	460	423	425	431	431	473	437	405	427	431	446	461	409	451	465	418	391	437	437	472	424	414	455	419	405	451	468	403	416	451	411	432	439	451	429	446	459	413	450	458	440	432	403	438	424	442	440	435	421	403	436	417	446	458	434	418	404	453	434	444	460	421	436	456	438	416	403	398	438	435	452	431	428	436	433	413	430	393	445	400	435	428	451	407	404	411	382	459	453	411	442	436	418	419	433	422	460	431	432	459	470	433	447	458	457	416	425	424	423	408	472	434	428	428	437	436	456	446	442	406	425	432	445	403	450	425	442	405	423	468	405	426	406	405	441	440	459	433	453	439	452	444	423	471	405	430	433	442	448	416	438	433	433	457	420	432	400	431	389	411	401	422	410	436	429	430	446	435	453	425	367	450	396	458	451	430	398	402	439	439	415	445	424	445	430	446	453	435	424	424	427	421	477	402	441	464	453	423	428	410	468	442	437	424	463	428	420	437	444	430	421	414	437	420	438	457	417	414	434	437	448	409	445	468	409	431	422	451	457	446	416	405	411	417	463	438	449	451	449	450	426	388	404	447	431	385	448	423	461	429	429	434	428	446	426	407	404	445	417	435	435	434	405	465	430	436	449	384	462	442	448	403	442	445	431	474	428	403	447	382	414	466	443	434	454	425	454	438	450	455	415	397	440	382	408	455	427	431	418	410	433	430	479	425	439	456	439	459	446	440	442	429	411	482	406	414	476	396	462	453	437	440	423	434	436	427	424	414	419	387	470	424	450	432	416	434	419	387	425	400	438	457	434	412	446	428	420	444	441	433	423	429	448	441	434	382	474	438	393	424	410	444	422	448	438	437	435	451	443	445	407	456	404	385	433	422	438	455	419	476	431	436	407	435	418	408	410	422	430	474	425	466	436	425	438	441	437	424	431	442	452	449	430	465	424	464	405	447	409	455	433	438	390	417	424	428	420	453	414	435	439	401	418	444	398	413	410	438	428	454	394	458	428	426	416	427	421	424	385	439	435	409	431	408	439	433	461	422	416	429	413	404	427	454	458	452	436	402	425	442	431	423	424	424	419	423	446	415	436
24715	20769	26781	24626	8708	1554	1039	817	728	3626	14403	14598	9298	4503	1636	762	622	551	515	548	493	537	534	521	522	543	537	564	529	527	515	543	497	513	497	506	520	545	519	504	525	527	507	511	501	544	505	530	536	514	490	518	516	502	509	517	513	493	548	524	546	531	484	496	505	515	497	550	557	509	558	504	517	503	519	533	470	550	488	543	502	485	467	513	528	535	501	517	519	496	552	535	551	525	550	532	504	490	521	522	498	520	511	503	526	560	507	523	499	537	552	531	536	474	518	509	543	513	612	513	497	541	526	520	543	523	528	485	499	557	522	579	513	528	528	503	512	513	539	566	504	523	526	525	537	537	522	556	518	526	503	515	503	502	506	500	563	498	525	501	541	532	515	528	548	531	509	503	520	514	516	523	507	519	542	509	553	514	512	535	465	506	533	526	532	510	491	558	530	512	513	506	541	530	486	510	506	527	540	503	507	523	523	509	487	520	522	491	539	534	492	534	502	525	520	501	506	539	548	506	512	489	520	510	519	572	514	549	530	535	502	523	511	535	538	524	507	494	511	490	519	532	508	515	526	511	529	544	491	514	509	537	556	566	525	530	527	537	546	522	527	505	535	491	528	524	524	532	528	501	556	501	529	524	500	502	494	542	527	552	527	523	537	536	543	521	494	526	499	511	535	524	528	478	497	492	490	487	509	504	505	518	538	508	496	534	521	501	546	523	530	541	522	484	506	522	501	525	488	553	484	538	515	525	508	531	515	506	499	476	503	516	516	482	502	524	484	560	523	521	535	503	518	572	522	512	511	529	509	482	480	508	517	517	505	557	545	476	487	505	518	554	517	557	542	526	515	560	528	536	476	539	524	504	525	510	521	497	544	502	553	503	523	527	525	523	517	516	499	511	515	521	497	504	481	549	490	551	483	496	512	492	512	493	513	488	499	547	495	546	525	537	491	486	510	507	517	505	517	495	532	511	522	485	545	489	482	479	535	505	506	519	516	503	498	510	489	507	515	527	545	516	528	493	547	517	559	511	530	504	510	493	509	506	527	554	491	508	499	556	574	521	518	543	551	502	489	493	545	524	515	512	520	537	503	516	508	516	522	519	518	529	516	531	522	502	512	527	535	503	504	491	540	498	514	545	515	496	531	535	513	494	507	462	509	528	540	537	527	490	543	549	534	521	541	504	532	508	506	505	472	488	469	518	549	520	512	555	521	506	487	503	491	528	512	511	492	516	540	538	508	485	477	504	538	536	518	505	541	520	488	522	527	543	498	490	522	540	556	563	501	546	526	508	545	492	513	500	516	494	483	526	482	483	539	524	498	521	538	569	484	525	495	536	492	538	511	513	537	511	495	492	538	505	532	540	515	522	528	518	500	501	489	538	520	519	512	558	488	512	559	514	527	534	515	503	493	559	542	532	521	519	498	552	500	498	509	531	527	494	516	491	553	546	517	499	547	509	494	514	515	488	487	535	523	505	519	521	484	498	498	537	533	542	546	508	527	537	523	504	506	492	509	546	507	513	503	518	552	487	534	546	515	529	488	535	495	503	523	511	502	523	477	544	528	512	493	493	538	462	518	547	516	498	524	494	526	521	474	504	490	470	499	485	476	493	538	489	476	513	519	475	459	501	527	493	515	513	534	496	515	555	532	546	526	513	538	544	512	481	474	539	550	542	530	526	534	504	500	510	496	528	495	528	512	524	498	489	508	546	485	533	541	524	531	524	503	516	560	520	504	505	521	531	563	544	519	535	515	532	500	515	548	521	524	505	559	501	478	491	487	496	511	482	533	517	487	532	506	496	509	529	499	528	495	505	531	529	505	517	534	503	497	494	517	494	541	525	524	493	490	550	492	505	471	512	484	528	504	538	515	552	512	493	563	473	531	505	496	518	504	485	537	482	537	516	508	531	557	525	500	521	543	532	493	529	498	532	483	497	524	495	551	539	507	530	516	518	517	499	491	531	508	501	485	532	524	539	537	503	468	504	504	543	508	542	506	514	482	488	522	507	508	518	523	512	510	478	447	496	532	516	483	525	555	524	503	508	499	489	518	510	549	527	548	515	548	502	504	500	538	551	537	587	531	512	548	539	562	517	512	534	528	495	555	510	495	522	479	493	506	526	514	491	495	525	486	515	523	520	526	522	492	534	485	524	486	536	531	487	542	513	531	476	514	479	542	499	527	523	478	507	560	508	502	537	544	515	508	560	576	512	483	513	543	521	482	555	534	513	542	534	499	545	499	511	488	501	508	506	516	521	478	524	539	517	533	502	492	482	496	560	503	521	511	502	473	530	514	493	528	525	521	496	548	536	510	532	500	510	504	503	510	511	492	488	538	507	474	508	546	507	500	541	504	510	522	515	520	539	547	506	540	513	544	492	524	525	476	492	522	537	524	516	527	487	465	496	540	502	512	516	507	497	508	562	551	516	514	527	512	538	484	533	508	483	497	517	486	481	503	499	482	500	496	519	501	466	489	486	536	544	548	515	548	523	535	522	531	485	535	477	526	509	542	516	566	517	517	493	535	492	494	520	513	492	495	516	554	534	553	524	539	515	523	520	526	508	519	509	507	512	520	527	548	530	524	516	486	507	533	504	550	525	544	524	498	505	500	508	504	554	529	521	523	512	507	491	465	529	501	549	531	524	529	506	557	524	502	481	507	506	490	510	506	508	495	479	521	520	514	553	527	501	477	489	525	521	527	485	545	500	515	538	554	502	484	506	505	559	521	502	532	507	529	486	534	530	546	491	558	522	480	534	494	523	530	513	532	495	518	520	526	533	515	524	498	504	520	491	505	520	531	507	527	517	558	518	557	519	507	497	528	536	525	511	538	535	517	517	513	565	496	521	510	539	542	488	521	532	494	492	543	490	517	479	530	534	530	522	523	470	520	498	507	515	500	529	523	539	521	516	521	544	516	531	519	497	476	520	525	504	500	495	508	532	510	529	517	547	540	523	534	540	512	476	507	493	577	549	499	476	532	537	484	501	534	484	528	508	510	506	520	508	531	490	493	517	478	517	528	490	519	538	503	539	561	528	542	563	506	543	519	514	517	526	502	528	515	503	514	524	499	511	484	506	538	503	509	531	529	527	531	478	474	535	520	463	521	524	489	534	514	522	519	572	482	511	488	509	520	492	525	480	519	503	544	527	505	525	473	556	498	518	508	489	489	537	523	524	532	555	546	539	511	527	531	498	518	520	523	506	516	523	486	559	509	531	498	506	502	520	527	464	504	519	500	501	494	478	494	539	507	491	514	501	540	505	562	576	499	541	517	484	537	504	544	554	496	498	533	564	501	528	506	490	529	546	492	534	496	504	475	512	519	534	538	504	510	522	507	469	522	485	486	511	496	497	540	481	546	531	498	540	507	554	490	527	510	555	586	502	526	526	521	479	539	519	536	518	523	521	517	539	516	540	523	486	487	517	505	489	495	523	496	535	488	525	490	510	520	517	540	497	509	507	496	494	503	552	525	556	507	472	498	525
4719	5692	4819	2677	1706	1253	976	862	882	5636	16451	13908	9095	4735	1781	815	491	478	495	435	467	450	459	426	449	454	463	410	464	446	421	430	413	420	447	443	445	439	446	456	468	446	430	430	464	453	416	425	500	461	432	447	453	443	423	440	412	493	419	445	431	422	413	439	447	478	434	459	453	453	440	448	433	436	452	477	427	431	473	470	453	461	411	458	447	434	437	473	438	443	448	434	438	438	442	440	466	403	407	453	438	419	463	418	483	448	453	434	465	427	498	461	435	399	463	433	436	445	475	459	458	412	461	457	468	423	485	454	419	468	434	427	496	454	456	430	442	468	411	476	447	447	421	439	416	444	445	481	467	433	450	436	437	455	481	435	426	452	462	418	437	410	467	459	431	462	436	472	402	480	475	459	478	451	436	441	404	445	454	435	452	443	491	462	468	456	440	461	497	440	474	432	452	439	410	427	430	429	436	436	458	439	425	471	429	408	484	440	484	466	484	457	430	451	407	415	430	439	442	400	468	453	441	448	442	413	466	427	437	448	433	427	459	438	461	404	454	428	424	414	445	485	444	487	454	438	461	448	448	422	450	467	454	473	448	477	476	438	466	434	486	487	447	446	480	428	428	445	458	423	469	432	433	474	450	465	478	477	449	464	465	464	436	442	426	454	443	454	443	445	436	437	494	445	439	422	438	435	438	436	436	498	428	441	428	417	456	441	440	420	434	459	411	453	423	423	413	431	419	436	397	418	423	439	431	449	424	440	442	436	408	459	449	454	427	449	454	433	444	461	455	427	448	449	446	421	445	471	463	459	427	467	455	460	463	451	449	443	444	441	427	438	437	452	466	460	455	465	467	449	452	455	438	442	459	452	423	442	444	446	459	432	423	401	466	453	470	490	451	431	416	406	421	433	445	470	440	430	429	464	442	472	429	450	449	456	449	451	444	428	449	450	421	478	449	472	446	408	449	456	465	461	410	466	440	440	452	483	472	503	427	428	460	448	458	419	471	443	445	421	442	467	402	458	462	447	440	489	450	446	481	467	437	457	476	461	449	434	437	448	431	442	421	465	435	435	467	440	439	409	453	405	442	449	470	439	448	454	449	439	430	434	461	456	433	452	433	458	454	468	454	422	464	486	480	443	473	438	449	423	471	437	466	423	455	451	433	472	425	472	423	413	421	451	467	484	431	474	424	441	463	470	450	442	465	448	422	421	465	415	461	442	423	442	395	460	466	440	445	468	476	464	467	451	413	463	419	429	436	452	460	429	442	462	454	459	440	461	440	419	450	450	446	457	460	460	433	463	455	434	474	468	466	472	436	453	493	434	433	449	440	465	444	417	472	427	457	464	449	478	471	447	439	434	460	443	462	407	459	506	471	416	418	444	438	439	437	455	460	459	424	467	425	429	441	426	431	462	432	429	435	477	440	428	415	441	426	485	427	440	459	471	450	430	453	453	418	433	443	474	465	477	429	478	421	451	454	424	424	457	460	451	430	462	454	444	428	401	454	431	445	470	441	449	464	444	430	434	423	430	475	423	448	460	456	450	422	439	461	425	440	424	423	464	452	441	484	480	504	445	456	432	445	448	500	430	431	435	443	505	432	433	457	470	437	469	429	428	412	436	446	444	466	469	449	440	441	444	417	451	452	426	452	476	441	463	432	460	430	442	420	433	458	451	494	468	441	439	438	427	458	429	477	423	446	475	418	519	431	435	473	447	452	465	445	459	451	431	410	416	442	485	502	467	440	452	453	459	409	420	446	419	427	456	432	488	435	464	476	449	450	421	448	456	442	443	443	415	461	427	415	414	413	450	458	428	454	456	439	437	418	455	452	440	457	437	445	439	427	445	426	466	414	446	422	440	423	400	451	436	448	427	446	428	454	430	431	427	460	408	431	444	445	439	461	444	459	445	416	449	465	470	424	427	458	450	484	443	417	448	435	450	461	441	486	442	471	455	439	434	458	441	494	426	446	456	452	478	436	439	445	422	426	442	450	471	417	439	441	451	458	469	435	487	430	442	458	456	451	459	491	451	422	432	458	471	441	441	506	438	429	429	461	451	474	442	422	457	462	441	437	447	456	451	434	471	449	419	476	432	460	429	457	442	494	430	431	438	458	423	446	442	458	403	413	454	445	401	469	421	446	432	452	428	477	408	417	425	431	444	440	476	449	411	462	468	421	446	422	459	440	458	448	424	446	428	487	404	446	426	451	460	469	452	426	430	466	411	435	445	424	433	399	435	406	441	423	446	433	416	447	454	445	443	464	445	451	436	419	431	427	441	447	470	486	441	472	448	453	413	422	435	427	454	429	458	451	452	407	452	453	471	460	421	445	412	468	449	441	425	430	475	422	467	422	444	456	477	425	451	449	438	423	488	457	445	419	385	468	456	454	373	392	423	437	453	436	440	455	423	460	440	447	444	452	474	459	479	435	453	438	450	466	431	469	445	426	451	418	467	431	443	430	447	439	423	451	440	436	506	474	466	447	433	447	437	452	432	443	431	468	457	455	463	412	445	472	436	439	429	453	453	476	429	430	448	477	452	405	424	464	428	434	450	481	424	454	406	483	489	439	437	446	443	446	453	471	452	426	446	428	443	471	422	426	451	442	409	463	448	472	432	439	448	442	493	464	455	464	458	441	437	425	440	458	493	443	460	453	436	450	444	440	398	431	434	479	439	435	451	424	426	434	452	448	447	436	430	447	444	447	473	477	449	457	470	442	430	407	430	432	460	452	389	456	417	429	461	466	428	447	459	477	435	459	473	460	453	429	458	448	444	451	436	453	456	471	460	461	473	435	456	447	433	486	420	411	422	433	455	444	468	451	501	451	449	436	425	436	421	437	411	496	446	428	456	441	456	420	444	472	468	459	434	436	447	440	444	470	414	437	476	450	460	469	471	448	443	431	426	487	423	446	426	472	439	406	487	448	432	449	444	443	426	458	426	439	463	450	439	486	422	457	446	451	442	443	452	425	455	446	452	429	474	469	440	430	470	460	440	400	415	431	450	471	484	453	440	472	449	439	438	436	435	449	467	417	450	493	454	448	483	471	435	408	483	435	428	453	470	450	452	459	499	462	455	436	481	474	459	421	440	469	418	404	437	427	437	434	502	484	469	451	441	405	448	446	423	422	471	487	433	446	455	443	441	407	458	431	429	449	406	437	449	435	449	429	444	437	444	460	438	453	445	450	453	438	437	444	411	435	441	411	429	477	447	421	477	422	424	412	475	385	444	481	422	421	433	453	433	452	447	446	440	427	404	436	439	415	420	454	472	464	461	480	428	435	488	491	462	433	447	461	461	452	445	449	459	420	464	418	424	449	471	466	498	404	436	451	462	498	394	432	469	456	440	458	484	454	464	460	431	432	405	430	447	432	415	466	432	465	416	445	487	448	444	463	452	435	453	441	413	443	391	466	483	442	411	459	437	420	423	485	419	421	469	482	430	445	449	445	433	449	445	463	471	465	448	453	457	442	442	459	397	435	424
23658	20708	27687	23766	20571	7643	1968	1154	1146	6283	26292	27405	17492	8235	2731	1040	760	727	689	694	716	625	632	627	624	687	673	688	681	637	692	640	665	649	684	648	686	669	670	659	655	671	656	693	687	629	657	677	620	713	687	646	629	657	664	597	593	697	687	689	644	634	675	643	660	657	604	609	622	649	641	638	651	685	644	692	662	628	660	675	666	731	643	650	682	653	661	616	704	632	641	682	613	694	669	647	593	673	634	689	691	650	669	637	635	638	685	638	623	613	623	647	628	678	623	648	646	666	655	651	643	648	645	642	658	652	646	592	626	660	622	648	691	641	695	666	642	653	605	634	686	629	692	653	648	629	657	638	621	684	679	652	654	654	635	624	687	619	602	643	661	677	661	671	641	669	680	634	645	648	688	655	679	686	679	678	690	695	630	666	677	646	655	656	684	589	626	645	622	666	667	660	665	661	608	577	663	597	639	652	666	623	666	648	678	648	627	660	666	655	593	674	627	658	673	618	671	623	655	617	630	619	617	656	655	664	670	642	651	660	677	632	662	651	678	669	673	624	654	667	695	652	622	647	655	610	659	660	674	638	601	656	604	652	665	681	690	621	673	645	618	639	676	679	649	621	675	606	626	637	659	638	645	636	678	611	691	663	637	632	621	645	677	665	658	626	662	673	620	679	614	636	647	640	628	628	657	634	668	650	652	604	615	685	682	659	678	638	664	642	623	611	630	647	687	664	630	670	662	610	646	664	644	665	668	641	629	673	651	629	606	596	642	596	614	637	644	644	622	625	626	648	682	693	643	652	624	672	652	661	671	705	675	630	571	657	652	679	644	671	650	609	676	688	661	664	624	679	636	664	633	679	626	640	654	684	695	634	637	620	680	648	656	681	630	628	656	708	618	596	608	676	638	646	649	600	646	619	663	649	718	614	642	689	663	646	619	636	606	699	651	662	622	630	644	633	650	652	619	665	640	629	659	663	678	670	680	655	610	668	657	660	648	641	670	640	645	679	601	692	688	681	680	640	650	666	651	639	651	646	676	639	677	681	647	677	635	621	662	653	643	628	658	644	671	655	635	646	657	600	620	684	667	631	668	605	661	604	688	666	657	652	660	625	660	648	653	653	652	638	603	654	651	627	638	602	597	673	637	651	646	638	648	586	657	643	673	657	622	629	623	672	604	630	624	720	610	630	632	662	660	645	647	642	692	591	617	674	660	655	627	670	629	643	623	651	640	665	646	671	608	654	656	653	586	621	638	634	633	587	646	629	623	620	632	620	665	696	667	654	655	605	633	642	643	651	662	616	629	633	669	621	647	624	680	632	648	644	656	658	623	663	643	613	670	652	640	652	592	640	589	666	633	602	697	628	695	652	628	674	631	656	644	633	615	616	692	636	629	609	605	659	712	572	599	658	649	603	630	620	650	635	623	649	691	631	688	706	600	628	637	646	678	607	638	655	653	623	641	631	685	649	604	637	653	641	666	611	653	633	639	626	648	648	638	627	627	686	644	666	632	638	690	626	665	669	647	641	635	660	696	637	622	647	628	650	603	658	643	602	640	647	604	659	598	612	682	620	616	661	691	667	656	627	671	641	660	657	640	635	642	667	632	645	616	628	666	618	675	674	620	662	603	637	664	638	607	632	656	681	585	664	678	628	640	624	606	633	653	633	622	640	647	654	635	649	666	628	621	651	688	664	664	581	650	612	667	651	668	616	680	626	594	662	618	656	649	635	649	651	642	712	645	697	610	658	632	687	685	668	640	663	665	659	697	653	625	719	642	612	611	667	636	633	642	651	666	649	656	638	626	599	653	623	656	653	637	643	679	647	652	675	678	659	693	602	647	641	616	691	658	652	644	589	650	656	573	636	609	662	637	638	625	651	631	631	654	633	685	627	679	624	677	646	643	663	644	656	656	678	630	600	662	634	656	650	584	668	668	618	639	614	622	665	681	679	648	637	654	675	628	649	668	638	679	686	619	617	616	624	696	622	631	667	625	620	673	653	660	618	658	638	667	623	627	635	597	648	639	701	685	659	629	640	646	660	634	665	645	646	640	684	664	646	603	677	675	665	652	628	636	661	650	622	655	662	625	693	636	647	600	625	606	649	649	624	629	594	643	611	646	693	610	658	632	616	656	636	657	645	601	677	642	602	642	637	665	668	652	648	648	587	672	672	654	647	686	610	645	658	601	685	626	643	577	671	654	662	667	637	685	657	628	640	623	654	669	660	644	594	671	648	660	657	667	612	644	647	585	667	642	623	645	653	681	688	663	712	610	653	638	653	648	636	670	670	634	642	587	647	685	686	688	673	654	706	677	637	622	662	649	676	640	619	652	681	647	690	615	639	685	641	701	658	650	645	718	675	677	679	631	633	620	662	649	639	664	619	673	675	658	651	638	677	629	625	667	631	680	647	673	602	640	651	658	644	667	631	624	647	629	655	642	643	679	667	609	653	599	667	605	639	646	654	652	629	632	617	641	649	604	686	608	637	612	652	617	629	634	634	629	623	656	659	617	738	631	689	683	628	651	638	645	652	648	625	646	643	663	669	659	636	625	679	626	616	592	628	613	643	612	661	620	582	654	689	617	631	651	669	627	631	601	626	678	655	644	659	631	628	642	618	660	646	634	644	664	666	649	647	607	648	671	655	650	607	649	627	687	653	586	650	682	651	625	639	717	584	637	630	634	644	645	679	674	645	617	656	628	695	655	609	637	632	661	664	610	640	631	681	644	629	647	632	661	644	681	650	661	656	663	640	621	639	639	652	624	612	653	633	617	604	655	650	657	682	635	635	657	662	640	606	654	611	687	675	648	616	654	640	652	708	631	592	610	676	635	646	617	644	596	647	636	627	610	639	580	638	647	605	619	638	651	622	626	665	647	653	661	690	632	646	653	658	626	628	656	672	641	612	653	660	626	644	609	644	654	620	729	691	634	649	692	667	662	631	654	692	673	671	661	636	646	610	647	661	650	651	656	642	609	650	659	647	633	655	635	687	627	638	670	640	628	641	650	665	676	654	651	634	672	627	673	653	650	677	643	667	676	678	668	681	662	668	650	671	659	628	648	650	648	636	619	630	688	608	627	671	643	599	658	589	649	613	616	602	653	666	663	587	634	655	632	636	658	649	632	595	696	678	631	617	631	629	658	665	675	663	668	656	692	658	631	651	648	685	646	650	659	670	612	609	663	667	643	645	652	665	667	672	630	610	685	634	641	636	617	651	676	690	635	651	629	629	691	606	663	647	629	650	637	648	615	620	650	636	668	618	672	649	609	592	624	658	611	697	656	627	645	628	676	628	656	639	657	628	652	645	672	612	667	642	630	664	675	671	669	635	637	621	600	633	618	644	611	678	654	634	597	637	676	619	683	652	741	658	704	653	617	590	642	642	648	607	652	591	675	659	644	665	662	656	689	680	627	657	582	636	624	638	603	635	646	683	631	661	629	612	620	630	616	656	610	629	648	659	629	658	664	625	661	635	717	671	579	630
5204	9142	8041	4291	2926	2084	1395	1175	1399	9242	27640	24047	14639	7637	2735	976	600	661	573	559	590	562	568	529	555	569	535	563	569	523	583	523	533	548	577	561	569	553	547	555	598	554	543	535	566	546	563	523	543	527	537	565	559	572	575	560	578	582	592	542	570	577	558	523	558	467	530	579	526	519	560	594	555	563	565	529	511	561	555	518	587	588	526	560	521	545	528	516	553	526	569	531	572	532	550	579	537	533	547	524	548	512	559	567	519	562	540	562	556	564	544	574	533	555	579	528	560	510	534	553	567	565	489	558	564	543	564	554	569	512	555	539	517	529	572	510	537	537	536	545	555	546	596	528	558	558	545	563	541	539	555	543	591	489	534	568	593	549	536	540	514	510	532	542	560	580	524	534	568	536	531	562	522	540	588	547	554	549	562	566	537	545	550	568	558	534	560	528	547	545	515	542	555	553	555	555	503	525	550	549	540	553	510	580	531	547	540	568	539	511	563	572	560	558	565	529	549	551	530	527	587	555	570	545	551	570	549	508	521	567	517	568	546	577	546	540	553	585	551	554	508	558	570	540	564	567	550	544	569	539	550	543	568	550	564	503	566	564	563	522	609	542	558	546	547	539	566	555	555	558	533	526	515	558	505	512	560	557	557	561	560	601	535	561	522	556	528	519	533	542	526	543	553	539	532	566	505	544	534	539	574	568	517	512	549	509	530	603	563	563	547	557	569	500	535	522	552	548	544	528	560	555	508	559	548	538	548	534	541	554	496	526	554	587	555	538	526	576	557	555	561	548	536	531	559	512	540	504	555	601	537	537	536	548	574	512	541	540	559	525	567	535	515	511	545	530	523	535	564	514	554	503	541	575	583	516	543	516	535	561	543	575	534	502	560	544	548	521	534	518	552	524	589	523	574	609	568	577	551	547	582	525	534	535	531	532	559	555	563	581	568	520	566	576	545	567	546	528	538	573	574	507	517	573	561	549	528	579	548	549	560	579	538	562	544	515	574	530	571	560	512	534	547	530	548	544	546	549	523	566	558	531	512	579	546	539	561	526	561	530	564	520	555	548	528	531	563	536	570	532	551	515	478	526	542	579	523	517	573	547	526	522	539	539	524	521	538	581	551	528	543	540	544	558	506	519	547	568	531	536	572	550	556	545	552	556	525	520	555	516	544	533	519	574	581	532	572	564	551	574	558	548	558	554	576	537	545	556	496	544	545	581	533	562	526	588	569	522	497	573	566	556	545	524	553	577	508	578	513	534	512	547	555	579	551	555	566	547	534	572	557	535	578	573	548	566	545	522	581	559	529	554	640	522	538	536	536	555	515	558	553	549	532	587	563	510	530	545	536	565	551	563	543	574	571	542	550	504	548	542	529	526	540	540	543	523	515	533	529	556	571	537	551	546	511	576	549	522	508	566	519	551	554	525	511	538	532	554	553	565	535	533	535	495	546	509	531	573	594	528	562	544	506	545	520	508	550	549	570	524	563	560	558	497	540	564	534	522	523	556	555	504	540	531	556	544	561	539	529	549	562	564	579	561	555	527	508	516	557	575	517	560	507	539	521	535	541	628	539	522	552	567	547	510	540	562	555	509	517	565	547	524	548	539	497	555	544	559	548	507	547	551	564	507	518	523	545	550	551	560	515	501	598	509	543	555	508	514	525	551	508	561	523	559	526	561	548	521	577	550	560	546	518	529	554	515	499	564	514	558	561	568	525	570	532	566	539	596	544	538	546	553	535	572	582	567	519	569	566	582	542	521	500	555	487	555	503	517	524	518	540	523	556	539	527	547	541	504	503	551	558	547	518	532	542	549	505	504	561	540	534	541	548	541	570	546	568	506	510	556	552	540	543	529	546	582	558	578	529	524	511	541	559	572	524	552	567	526	545	503	562	555	548	581	552	538	506	548	534	559	544	518	555	562	539	533	553	532	528	541	543	486	535	546	538	517	528	541	526	550	567	580	529	582	576	533	518	550	548	528	527	529	596	516	542	537	536	547	563	520	535	509	536	558	569	532	540	546	531	598	539	520	576	535	546	527	513	532	560	550	600	574	533	539	526	527	529	555	540	553	552	537	534	550	531	505	578	552	521	555	561	515	537	576	533	513	554	574	589	585	520	563	559	525	516	538	556	487	554	554	542	526	526	549	569	554	517	578	508	543	500	552	541	498	569	549	564	532	554	539	582	584	522	529	524	578	564	542	558	541	585	563	570	542	526	506	546	544	536	548	547	565	571	529	545	539	534	533	546	535	498	551	517	521	545	521	560	534	517	571	573	542	552	523	552	549	549	500	563	591	532	515	559	538	562	513	551	580	531	559	517	539	508	485	541	496	530	559	547	494	544	536	564	498	518	524	558	517	550	565	540	561	551	548	562	578	528	553	557	563	533	529	502	560	561	534	546	538	536	552	527	569	553	493	526	535	513	542	560	554	556	560	527	559	537	557	541	571	498	541	550	488	494	540	566	579	535	593	536	559	588	528	518	519	550	497	533	582	543	536	534	543	517	573	555	573	559	551	529	560	515	518	555	542	538	539	509	559	517	524	559	555	543	518	556	566	556	505	554	537	511	536	598	579	518	566	508	586	590	532	557	519	578	544	496	539	496	492	553	546	544	551	599	575	567	560	536	548	541	536	552	562	605	521	531	499	479	509	537	562	544	583	510	579	565	548	568	521	538	543	502	535	515	520	575	544	518	534	517	521	553	552	587	586	554	565	584	565	519	556	503	517	556	545	531	535	547	542	538	523	567	492	558	553	553	585	540	568	537	517	547	566	514	534	583	512	575	585	499	514	565	540	537	527	614	546	530	516	517	552	569	530	523	569	537	553	518	536	544	548	558	557	584	537	548	538	572	549	528	554	469	473	561	547	547	551	566	529	545	565	536	542	573	563	541	546	541	537	507	548	533	605	558	522	550	587	508	527	565	565	514	529	541	540	547	525	552	562	504	523	569	487	515	530	520	555	529	561	540	525	546	570	528	561	517	531	560	530	521	573	518	580	536	551	590	606	531	559	508	538	505	526	551	541	592	561	492	554	549	572	530	542	520	518	541	551	545	500	517	517	503	532	559	538	498	539	530	531	539	555	537	524	552	558	548	583	539	553	534	541	565	496	559	506	549	555	526	554	523	533	565	581	576	530	532	539	538	502	526	528	537	546	569	537	497	540	525	540	535	574	559	510	494	534	510	544	565	519	541	535	553	547	566	521	552	513	549	544	524	559	558	527	511	551	495	497	535	515	541	521	523	533	568	542	529	539	553	549	536	543	574	572	566	533	544	544	558	505	499	543	524	577	534	517	510	531	513	514	559	505	543	559	532	555	513	554	547	552	522	499	527	527	561	536	540	557	564	548	538	531	584	530	559	564	578	568	572	567	553	525	561	551	519	561	520	538	507	508	578	560	551	551	527	528	514	543	551	564	534	534	544	517	518	536	555	494	512	576	532	593	571	555	523	542	523	545	521	547	546	531	554	549	588	518	535	526
26536	10381	2227	1266	706	574	531	526	469	664	1353	1534	1426	1023	688	555	500	483	459	479	506	494	463	505	501	500	495	496	503	444	503	512	494	509	518	537	489	526	512	479	449	511	513	464	494	503	471	481	477	447	459	526	472	487	508	482	478	473	445	491	498	486	476	474	477	480	469	477	470	469	483	468	467	489	475	467	485	483	496	480	450	465	474	461	491	487	492	467	468	504	442	478	484	488	455	491	492	466	474	511	467	436	481	472	449	503	477	467	484	460	458	475	462	454	486	456	501	463	460	474	497	505	496	436	451	479	459	437	431	442	459	462	493	468	464	444	492	499	444	503	515	458	499	474	486	460	485	487	501	465	487	496	484	481	492	473	467	507	461	456	491	472	489	448	522	475	513	503	488	477	482	470	497	499	531	465	486	495	487	512	510	499	442	476	486	494	485	454	458	494	514	453	461	498	491	515	469	483	459	530	477	495	453	428	466	447	459	451	507	509	484	486	492	472	455	434	475	525	455	500	465	452	459	455	465	495	470	506	491	464	505	506	518	479	462	488	512	466	486	466	492	470	479	458	505	472	493	467	469	483	462	474	482	504	492	475	504	485	457	487	500	466	460	504	521	463	497	485	454	509	473	480	506	493	482	499	521	510	492	521	479	503	498	498	465	502	454	479	525	452	467	450	476	476	477	501	503	504	476	481	461	503	460	489	472	461	438	481	449	494	499	491	492	505	451	486	441	458	462	480	500	504	526	515	453	446	445	490	473	498	479	481	469	463	515	525	473	475	485	479	516	467	488	480	464	478	503	490	506	500	485	499	465	472	473	494	474	485	455	478	463	494	515	495	495	498	465	495	519	464	442	468	477	498	474	512	462	512	504	478	510	496	481	467	479	502	477	460	487	499	469	477	462	477	459	497	476	472	494	470	470	496	473	476	504	498	477	466	472	467	479	470	509	474	469	453	471	476	466	493	503	496	473	459	509	488	482	482	457	501	499	542	512	462	486	467	443	454	489	468	467	470	505	513	532	456	474	444	472	499	484	457	518	494	499	451	477	497	487	472	488	499	470	443	467	468	481	483	514	458	487	507	467	465	476	502	500	489	441	502	514	493	479	426	495	455	482	455	437	428	448	510	467	483	494	500	444	448	535	472	491	501	535	479	482	485	485	483	492	503	475	506	494	479	490	456	481	477	463	509	494	489	468	478	489	464	499	473	454	487	453	461	494	482	469	488	474	474	480	527	495	479	469	470	479	464	450	468	502	432	468	467	486	486	494	455	471	487	468	508	490	474	470	501	480	490	486	489	457	436	449	485	505	486	503	455	498	473	453	475	465	479	464	449	442	506	465	441	486	485	474	480	521	484	506	463	445	511	443	469	465	525	494	491	473	510	465	450	530	483	471	466	462	494	435	520	491	454	452	455	472	457	452	466	453	496	515	462	476	493	441	497	485	449	450	477	478	469	467	479	542	485	471	465	516	487	452	467	477	485	469	490	495	474	492	485	508	471	510	482	489	484	490	502	501	490	454	495	511	468	486	469	483	457	467	485	475	479	488	462	469	522	470	490	501	483	531	464	452	483	479	454	507	485	450	506	495	507	513	516	508	465	489	468	471	494	442	496	464	501	493	488	469	460	478	428	503	492	469	462	490	475	486	469	488	519	515	480	484	493	491	452	463	456	494	486	479	491	515	529	487	503	467	460	458	512	501	472	492	498	467	473	471	475	465	499	462	460	463	477	501	517	510	498	524	483	510	467	512	491	480	508	475	476	469	493	477	529	496	507	469	495	474	441	479	523	454	470	477	425	492	454	464	483	470	470	436	462	469	467	466	504	467	469	459	449	483	502	493	499	488	526	456	470	469	487	499	486	491	451	499	464	455	450	442	443	504	481	488	464	453	470	484	479	497	404	491	501	524	471	467	442	468	485	484	514	469	458	500	490	472	490	459	478	436	435	495	468	474	504	573	490	461	532	473	488	484	488	457	456	512	481	487	477	484	465	512	441	494	542	457	480	514	497	451	502	508	474	468	481	503	477	470	519	472	513	505	482	490	450	449	476	515	465	480	504	452	478	438	507	465	450	490	497	489	479	456	485	487	506	498	503	500	482	468	484	495	511	464	494	469	448	460	493	507	485	492	468	466	480	460	510	503	468	470	455	471	470	467	474	461	494	472	426	464	445	472	449	501	509	470	491	505	474	451	503	465	464	436	453	469	493	489	519	436	471	518	484	465	501	488	518	517	481	483	517	500	452	474	484	524	493	458	466	455	445	522	461	483	469	486	491	446	472	502	474	469	470	529	460	495	497	451	445	516	463	508	496	454	492	489	527	513	447	483	472	499	493	520	504	478	471	528	495	458	453	460	471	481	485	520	508	464	502	486	468	473	493	485	494	468	477	475	493	465	449	474	486	492	474	459	468	493	459	434	460	478	471	466	494	471	473	475	481	462	515	468	503	483	430	461	468	466	503	484	442	484	497	446	465	461	505	476	493	448	465	488	441	475	486	495	504	470	517	455	484	449	503	448	452	450	483	468	478	479	473	483	484	523	450	470	497	475	516	489	458	448	486	505	490	469	464	469	485	510	454	484	457	438	524	443	495	493	491	450	530	463	462	486	504	485	507	518	454	440	506	515	489	474	467	457	480	467	457	486	471	492	532	515	514	477	481	498	492	489	481	490	522	495	480	447	464	420	446	482	493	478	508	497	470	508	476	481	501	513	515	496	449	502	459	486	456	518	469	474	463	505	488	444	460	496	463	482	490	487	514	469	508	473	459	450	506	503	469	502	539	491	451	508	509	432	473	500	513	437	458	501	519	515	473	458	515	491	497	461	466	474	464	459	492	450	483	472	442	475	475	464	488	483	523	465	496	484	492	457	454	476	521	476	437	467	442	461	435	497	488	478	464	459	485	460	477	467	467	454	449	510	498	458	478	481	470	504	473	452	447	472	462	492	498	510	469	479	509	477	490	514	458	493	482	474	493	464	464	470	464	515	456	498	481	508	447	488	475	468	488	467	494	495	481	451	457	470	450	479	501	489	479	523	527	503	494	442	476	488	459	458	465	492	476	470	498	455	535	462	495	479	469	447	456	510	486	487	468	461	457	471	438	414	467	479	463	506	457	504	479	509	482	500	492	473	485	478	455	497	536	490	473	464	473	491	487	452	501	449	475	499	459	473	496	498	508	507	507	505	493	495	480	495	452	446	518	500	473	464	455	500	476	476	488	473	462	519	489	462	460	485	501	492	471	495	470	473	479	483	480	469	463	525	505	479	470	460	496	479	476	498	461	463	488	504	508	503	488	494	484	486	477	476	477	486	492	531	475	500	486	481	476	462	497	478	506	471	473	490	467	471	495	486	474	491	523	493	482	488	436	486	495	499	448	486	439	483	509	478	454	531	497	514	471	473	475	485	475	485	513	469	508	460	444	473	466	490	440	485	472	483	434	474	468	501	505	519	473	494	489	507	484	528	486	455	459	502	491	471	480
5770	2238	2052	1061	723	600	448	466	449	722	1792	1952	1560	1095	610	439	443	422	419	381	436	407	412	382	381	410	355	421	410	437	419	413	423	401	419	433	417	385	419	408	405	404	415	395	398	390	432	407	418	396	452	417	383	406	426	363	382	397	395	432	437	412	387	397	406	403	443	374	394	370	397	409	428	377	421	410	414	412	389	392	403	418	406	390	455	393	427	382	393	435	396	407	423	411	393	418	442	390	389	385	386	372	422	392	394	437	400	415	408	400	443	397	395	415	381	422	426	367	420	408	383	394	420	385	460	402	401	418	415	388	409	414	414	389	417	402	387	413	380	395	442	375	413	403	393	412	364	391	410	444	430	409	394	402	422	388	434	427	398	388	427	425	365	423	438	352	374	377	374	391	377	414	405	394	430	390	417	414	414	405	406	420	400	404	393	361	428	396	415	411	408	410	406	426	429	383	438	429	420	439	400	406	420	408	415	404	423	420	405	389	417	423	401	396	368	369	379	379	401	434	421	400	382	390	421	403	408	413	441	408	389	386	382	435	356	375	414	389	399	403	358	388	427	424	447	411	420	414	409	407	427	387	391	430	406	407	416	396	381	403	442	386	387	405	385	410	362	397	409	409	420	441	399	411	385	407	427	402	409	378	389	465	425	400	443	425	418	398	369	420	411	380	442	418	405	409	398	411	422	384	411	428	429	411	393	372	428	384	403	381	394	436	400	442	397	416	409	384	398	455	363	419	411	428	443	420	422	405	418	400	398	439	369	384	416	405	409	416	411	400	431	433	388	407	394	415	379	418	385	390	419	376	405	427	381	422	418	421	386	399	380	393	417	410	394	428	417	384	390	415	392	405	408	410	383	385	407	404	399	429	387	407	381	375	435	432	398	416	434	373	396	424	399	405	421	418	393	408	405	395	429	396	426	406	428	378	410	425	433	425	423	389	378	400	410	451	414	428	413	414	378	381	404	374	398	413	406	430	381	429	391	405	418	403	407	420	381	369	378	404	437	412	421	376	368	417	396	408	401	394	369	412	429	402	416	413	405	389	388	436	423	438	384	396	418	422	429	426	399	389	381	388	410	399	424	385	399	370	405	441	408	391	395	387	425	405	431	406	414	397	383	425	413	400	396	385	438	411	436	403	370	409	376	397	403	416	427	377	382	400	406	420	383	397	416	393	418	410	383	421	386	431	405	397	438	433	385	420	417	364	415	425	408	403	410	432	375	415	424	375	368	415	415	418	405	457	416	397	403	399	410	404	403	398	386	374	415	423	410	424	404	393	432	415	440	414	417	404	430	411	436	394	369	411	414	448	407	423	388	377	393	389	375	376	402	437	393	396	375	406	378	402	390	387	420	400	386	398	416	383	399	413	437	409	399	380	432	452	422	455	421	408	405	453	383	391	396	385	426	400	404	428	385	424	418	414	414	381	414	416	411	385	416	425	429	414	401	372	394	436	364	411	413	384	418	375	456	396	421	404	368	409	405	410	397	401	440	415	406	365	437	396	414	390	398	391	364	433	448	400	378	424	379	408	410	451	402	383	441	405	394	401	413	400	410	424	426	350	400	412	408	399	411	408	393	454	378	419	401	413	403	388	425	409	384	403	347	404	399	382	405	383	401	426	406	411	412	377	372	416	393	427	386	395	392	427	396	397	402	412	394	471	388	396	419	368	399	410	453	406	371	397	387	412	360	392	376	412	436	443	413	427	416	418	409	398	403	431	369	418	393	416	412	389	427	402	397	424	393	410	401	374	429	401	408	414	424	389	395	414	400	389	422	418	426	379	368	427	373	390	397	411	426	380	397	413	404	405	401	377	385	413	390	421	403	387	425	398	409	431	404	363	385	406	412	424	413	405	422	401	413	370	436	393	384	416	409	404	422	429	424	412	375	363	449	393	412	389	391	434	398	426	398	417	388	414	442	381	411	390	428	428	442	415	420	433	406	419	414	447	394	429	420	410	373	403	420	410	390	433	430	412	417	442	403	401	373	419	425	415	379	383	421	407	395	355	422	420	384	399	387	417	384	422	394	433	419	410	412	412	401	440	397	412	425	365	433	431	414	386	420	400	371	417	373	383	386	352	407	407	424	398	441	366	433	405	398	432	427	406	408	374	416	402	389	375	392	387	371	408	441	385	397	395	385	402	431	406	385	382	415	402	427	394	410	398	398	414	391	420	353	394	400	403	424	410	362	426	416	401	388	412	364	376	384	389	420	389	420	397	417	424	419	401	388	398	412	395	398	430	412	405	395	359	382	364	399	389	374	427	381	440	412	447	396	397	370	389	396	424	387	401	386	395	403	391	390	427	346	428	388	433	418	393	373	423	416	432	394	382	423	372	404	466	381	425	433	391	382	405	412	440	393	402	420	385	410	413	383	406	412	383	403	406	420	421	428	405	410	350	436	392	400	406	443	392	444	444	417	374	403	433	388	419	413	409	376	418	392	386	422	445	424	442	419	400	394	390	399	399	396	383	379	431	394	401	442	400	406	415	400	413	423	387	414	437	385	418	368	403	432	415	423	407	441	374	393	383	390	385	404	390	393	345	382	403	400	441	448	383	383	365	394	399	460	435	438	387	428	413	390	407	424	398	391	421	430	367	410	401	399	420	410	421	447	408	392	406	414	364	426	424	428	416	385	392	399	410	385	428	430	414	419	409	388	414	412	403	398	378	393	421	380	388	382	442	416	423	414	399	417	376	375	468	404	423	402	412	444	404	435	390	358	442	457	438	394	425	384	383	430	366	412	452	426	457	383	429	397	423	441	412	443	393	419	439	396	430	411	381	381	420	395	407	400	379	415	390	389	401	413	396	411	394	418	384	434	379	405	394	419	417	364	421	429	426	404	412	391	447	408	402	398	405	375	423	392	430	400	430	405	397	396	413	423	384	423	415	382	439	430	393	392	383	396	379	399	424	387	407	400	410	378	390	411	416	389	375	401	385	400	408	394	386	393	374	433	396	383	402	399	431	393	426	409	397	380	392	404	397	398	389	395	387	443	419	405	429	410	363	413	406	393	412	410	386	413	413	396	427	424	375	402	392	400	376	393	432	430	387	393	399	399	410	429	414	396	394	426	416	401	428	411	400	411	382	409	381	428	383	382	422	429	414	371	384	383	401	412	400	419	417	400	402	423	413	428	391	399	441	361	429	430	387	432	411	421	416	419	414	412	391	410	414	436	417	406	375	424	416	402	405	405	399	388	394	409	419	411	401	428	423	413	428	397	437	426	375	407	410	393	403	389	409	409	416	407	421	451	403	430	405	419	392	396	411	409	392	407	401	393	379	424	410	385	408	420	403	400	405	423	447	371	427	437	405	390	388	370	458	393	409	368	396	369	406	374	403	401	409	452	441	399	423	400	431	388	423	396	430	363	427	379	391	400	418	421	394	415	384	421	394	406	401	429	393	426	454	403	421	406	386	375	417	417	401	401	379	453	430	390	439	380	415	402	409	401	420	452	401	428	423	394	397	419	406
24658	20721	26655	24675	8501	1654	1077	773	693	1655	10204	18158	12005	4586	1553	710	592	542	545	546	524	568	533	512	496	566	560	546	580	551	512	507	549	526	490	522	527	491	577	534	522	550	519	527	504	567	501	517	511	536	547	491	560	550	542	509	531	498	559	535	500	520	525	543	498	509	543	498	544	520	558	547	519	510	511	555	549	505	503	573	570	534	528	534	534	569	520	559	536	513	554	522	518	524	566	468	515	508	530	541	525	499	541	546	497	533	516	532	527	540	525	568	528	512	577	474	482	548	575	569	539	516	541	503	534	534	509	555	502	572	520	517	520	530	523	489	536	503	503	516	499	545	550	570	502	520	546	563	523	533	533	496	531	507	504	550	537	502	541	491	540	518	536	515	509	544	540	554	506	519	541	515	535	520	568	499	543	558	488	495	528	509	524	533	503	559	544	520	526	524	577	505	561	559	534	541	548	502	502	512	526	500	521	528	536	548	525	537	504	521	468	500	495	553	567	559	548	509	527	497	517	509	535	520	551	544	507	539	568	504	537	574	518	548	492	538	549	560	536	515	538	517	565	514	516	505	519	541	500	515	488	552	495	546	505	549	511	550	542	525	537	515	512	528	499	567	499	506	496	555	516	552	503	490	511	547	489	508	537	542	517	527	532	524	508	503	526	552	526	507	550	527	449	517	520	534	561	561	512	528	553	500	541	544	540	502	531	552	505	532	481	537	539	562	523	523	513	543	538	508	507	525	500	498	488	558	509	517	523	512	494	531	497	550	524	554	526	505	495	560	510	511	501	568	586	491	516	491	540	525	545	488	544	543	534	520	508	507	543	538	531	516	528	519	536	503	507	532	542	519	497	533	544	512	527	567	526	513	537	533	504	519	515	561	513	541	578	521	508	512	560	528	508	533	526	565	515	513	510	543	531	544	561	512	467	524	517	541	502	517	540	524	516	513	486	544	519	531	503	550	526	604	534	493	536	534	479	536	546	511	554	547	491	535	522	517	487	560	515	514	510	582	528	512	522	529	518	473	531	551	549	565	519	547	524	564	521	472	519	496	531	530	538	569	564	500	537	510	513	511	532	490	514	534	533	514	506	557	509	533	531	474	532	513	497	537	541	539	531	509	500	534	537	499	533	514	503	553	554	531	534	565	541	555	539	525	493	539	525	528	500	536	522	487	562	507	524	478	509	516	539	514	545	474	535	536	511	531	541	507	559	526	504	550	492	505	531	498	535	492	532	508	506	524	486	526	493	534	507	540	557	500	586	542	543	496	500	499	521	533	471	546	529	545	566	476	505	533	537	545	547	582	543	539	533	514	518	536	529	518	564	551	506	511	542	498	540	514	514	525	528	519	501	499	470	519	505	514	541	496	502	528	521	544	557	514	528	522	519	540	546	505	550	509	539	515	504	524	543	506	529	513	516	553	515	541	517	563	547	564	519	494	542	532	555	522	535	503	531	564	507	585	553	547	543	512	561	575	491	551	518	516	545	534	531	519	538	540	529	520	519	544	525	561	533	525	539	503	530	516	534	511	556	508	495	490	542	520	524	543	535	516	480	529	534	576	545	575	553	526	507	518	514	494	580	538	525	521	511	490	559	557	540	461	527	547	506	509	536	541	551	532	532	523	555	508	496	537	505	504	517	542	551	544	547	562	501	569	536	550	557	549	527	532	508	542	547	533	515	570	483	528	526	524	532	554	496	523	534	552	534	508	513	490	564	517	531	538	542	549	486	505	450	506	532	522	586	525	578	517	539	534	558	552	499	563	497	527	476	480	539	546	519	515	463	523	566	494	491	502	515	547	500	528	531	467	502	528	530	529	546	552	535	539	498	524	534	515	546	527	541	519	535	509	553	497	481	546	538	522	474	538	541	527	492	512	537	527	507	503	514	529	548	550	523	503	540	522	477	485	557	486	539	508	537	493	481	552	534	540	505	569	560	515	522	498	548	502	540	547	486	529	525	540	551	537	522	555	500	505	536	534	540	511	529	542	545	531	536	497	520	507	523	539	546	510	518	514	475	530	518	497	520	537	498	524	554	521	509	499	532	524	550	517	500	509	511	547	505	503	529	546	502	511	552	474	533	522	477	539	509	520	529	532	567	515	512	528	517	522	529	546	519	538	539	530	520	526	548	515	548	550	506	512	494	511	528	543	519	549	532	568	543	507	543	526	520	486	555	505	530	500	527	513	488	518	519	501	528	534	551	557	524	541	512	553	528	521	509	534	578	525	557	506	494	519	517	531	534	522	560	537	497	526	568	549	534	483	546	496	519	572	565	520	503	539	522	529	539	498	534	527	547	559	565	513	529	523	527	506	561	524	531	544	513	529	561	534	546	501	528	505	539	565	564	533	505	538	526	507	528	551	511	515	558	495	554	572	529	534	484	526	496	478	511	522	537	540	538	521	513	489	546	536	520	559	547	523	506	553	519	527	534	523	504	548	540	562	487	538	493	544	549	465	500	505	536	539	524	525	518	536	489	510	534	518	528	513	525	485	546	520	504	546	498	517	499	558	502	485	562	530	536	519	535	577	526	520	543	498	486	522	517	531	575	554	504	525	529	505	540	518	531	544	482	540	536	534	522	532	461	513	546	535	555	543	552	543	504	542	541	514	501	530	560	496	488	488	546	528	511	500	535	481	531	498	470	521	547	515	525	584	538	522	542	524	511	491	537	519	496	502	518	533	522	536	537	531	532	553	489	533	525	524	507	542	508	550	507	513	491	527	523	543	516	569	538	505	548	552	518	522	535	530	505	575	534	509	546	509	528	548	516	545	534	516	511	545	519	495	539	549	524	515	538	511	526	571	542	546	526	483	525	544	509	581	529	524	488	550	524	546	546	536	503	514	538	529	546	452	505	519	506	510	503	528	484	504	507	522	514	525	499	500	513	543	559	538	519	516	555	555	491	534	512	500	513	524	507	550	514	515	538	535	512	568	537	516	552	562	517	496	507	522	511	507	528	523	556	498	500	524	533	563	536	564	566	492	488	504	543	521	487	512	492	510	536	560	541	542	495	524	521	526	504	510	502	545	501	552	496	536	500	532	515	544	477	529	547	532	490	579	548	522	550	529	571	475	507	502	526	515	524	536	550	522	504	540	523	533	528	540	536	523	515	548	521	540	545	519	492	525	518	538	550	521	497	482	476	537	499	578	499	527	498	502	524	519	516	518	545	508	541	568	534	535	578	521	519	508	526	538	555	499	546	530	521	530	530	491	502	548	512	560	561	542	497	534	543	469	519	521	504	519	523	497	488	544	519	523	524	539	540	553	546	516	556	530	543	541	547	508	543	522	515	528	522	508	542	496	555	518	550	559	478	520	538	512	546	554	519	555	515	520	576	558	495	496	512	498	498	521	554	512	514	482	528	525	525	512	553	525	531	507	528	523	545	521	560	534	475	519	531	515	574	531	569	547	511	525	504	525	540	559	534	543	555	548	522	519	499	522	520	504	515	521	532	513	527	527	518	506	518	523	541	500
4603	5918	5933	2901	1777	1273	1060	971	712	2560	13254	17354	10749	4510	1652	666	509	458	491	450	446	452	442	467	477	508	453	488	479	457	442	438	463	509	436	432	443	449	490	482	447	461	473	498	455	461	452	499	461	455	458	449	454	447	469	418	507	465	460	436	488	471	429	471	463	472	426	445	449	415	440	439	451	448	476	479	467	463	456	465	486	458	442	439	423	463	491	476	465	450	431	439	451	435	461	431	492	433	428	466	464	454	459	450	460	489	462	468	457	503	463	420	466	476	433	459	480	446	476	484	466	502	479	449	426	437	469	436	447	498	439	440	452	484	449	460	456	470	450	407	467	426	455	435	471	465	446	415	454	455	456	451	456	447	458	455	486	454	437	475	482	434	458	432	478	440	457	455	423	446	487	458	467	471	437	486	436	484	467	474	408	505	469	458	431	446	450	434	458	465	463	414	499	497	470	434	464	469	480	414	455	469	461	434	459	465	455	454	460	476	458	508	447	479	439	445	452	437	470	489	438	473	462	431	443	449	469	456	382	424	455	499	435	455	421	432	449	457	450	457	481	463	441	432	437	433	494	437	456	465	469	453	466	468	483	460	476	419	472	458	456	420	473	447	453	444	472	501	441	448	480	458	484	427	484	470	452	410	454	475	438	448	455	441	445	467	468	486	466	435	455	463	475	496	458	480	438	454	452	446	484	472	451	453	454	493	451	399	409	462	455	464	466	400	473	444	446	443	479	485	435	457	450	436	481	457	456	424	485	481	457	466	426	454	487	490	469	427	484	443	445	460	465	466	462	451	452	457	467	457	461	444	457	466	452	452	483	445	474	456	467	436	456	483	436	410	472	424	482	443	479	439	456	429	483	461	471	408	491	416	454	474	466	436	462	399	442	471	441	432	469	456	447	440	484	425	442	495	469	440	428	450	469	454	479	481	431	448	424	468	479	470	436	465	382	461	436	407	465	468	453	464	447	444	462	468	483	419	430	474	482	476	463	457	451	449	432	447	474	453	457	485	460	488	435	485	458	460	465	458	444	407	444	432	451	462	487	484	434	423	449	485	468	439	470	439	426	435	462	450	474	418	434	457	456	441	501	462	453	466	464	451	452	439	468	525	471	408	450	455	422	454	486	452	436	439	457	459	439	481	487	434	457	481	464	466	454	462	456	441	462	451	461	471	469	464	451	473	467	461	437	469	454	471	445	460	453	461	457	455	444	447	451	465	425	455	463	472	422	439	429	457	464	433	464	447	444	447	482	464	457	462	458	469	467	411	442	468	457	420	470	432	458	448	428	462	452	470	470	453	431	449	484	452	441	454	445	458	459	458	453	460	469	443	451	416	474	504	455	458	453	455	458	499	448	419	468	444	444	483	463	437	446	475	455	443	480	461	489	441	454	465	459	452	435	450	462	440	440	451	414	448	474	435	470	446	454	471	420	453	450	417	473	475	487	437	454	448	447	446	454	453	470	443	482	458	439	457	473	468	448	440	418	441	436	439	463	470	456	455	496	492	476	468	412	422	492	421	445	484	454	445	437	449	472	505	471	459	437	450	435	480	467	445	473	417	451	459	455	458	457	467	444	443	479	454	459	420	476	469	417	475	489	438	439	434	455	440	432	420	430	479	421	449	446	468	436	491	447	499	482	479	482	497	421	453	452	442	446	446	480	461	473	473	437	434	484	456	438	416	433	455	424	444	428	441	441	407	422	471	488	457	468	455	463	486	444	462	425	468	419	449	457	433	466	465	462	454	458	462	496	435	461	443	478	451	452	467	449	433	460	464	450	404	456	394	481	407	453	444	443	476	447	448	490	446	469	480	439	478	524	457	459	446	477	464	458	440	431	433	458	454	475	441	466	441	416	457	432	458	443	459	461	449	452	452	465	489	437	441	428	460	440	469	461	438	432	454	424	493	479	460	444	450	454	468	432	411	450	474	466	445	446	493	463	432	455	494	468	460	434	461	429	436	442	451	428	435	434	430	469	448	455	455	506	452	461	441	435	508	468	474	447	468	442	463	463	478	459	466	459	480	449	479	460	455	477	422	479	436	473	455	481	482	459	458	435	430	480	453	459	435	452	462	454	492	445	459	435	468	449	484	436	433	460	433	472	479	422	444	495	465	439	481	441	453	446	489	436	436	424	423	476	432	414	459	456	480	460	478	462	449	469	425	468	438	488	397	437	435	417	466	454	451	441	428	429	491	453	450	450	443	458	453	452	454	446	426	461	477	466	432	456	423	447	472	434	442	442	435	453	452	443	478	431	439	461	445	453	463	471	489	424	442	463	481	450	448	485	436	486	459	468	433	438	456	436	452	423	451	431	474	459	447	459	488	437	462	446	467	454	434	454	462	435	447	440	427	469	500	459	455	427	461	436	440	447	436	431	470	445	440	460	465	468	454	432	442	475	466	451	450	458	471	445	460	459	448	459	430	442	448	461	469	453	450	458	445	473	472	430	462	468	421	470	434	462	448	433	473	421	473	473	457	434	429	438	469	452	439	453	448	414	473	438	521	455	474	455	445	448	432	440	423	479	404	470	459	458	480	419	433	434	477	442	475	470	486	448	443	436	505	449	420	462	476	494	435	450	486	439	445	462	446	439	439	471	439	424	446	440	467	448	475	464	437	433	408	504	439	445	457	462	444	433	461	459	454	450	462	475	434	480	432	470	443	428	458	441	469	472	430	455	423	428	458	487	489	448	455	483	475	454	470	449	459	457	469	441	461	453	477	479	418	476	428	498	452	474	463	446	463	445	484	441	496	441	485	477	459	398	477	449	433	441	464	469	482	459	418	478	455	483	440	471	467	439	454	426	468	450	425	456	468	455	453	454	485	452	425	465	493	473	449	417	473	433	451	461	431	476	484	468	427	463	475	452	442	472	477	476	459	445	431	462	477	484	453	471	461	427	433	441	444	412	434	467	463	464	437	445	468	480	422	423	438	481	439	457	455	465	484	427	414	469	444	469	436	454	456	487	434	454	443	441	447	474	469	477	478	441	466	463	469	496	457	439	481	467	446	445	445	483	438	433	470	449	437	461	470	456	418	453	457	444	463	458	450	471	454	467	469	472	430	471	465	447	466	434	440	489	432	415	458	447	434	439	426	419	426	448	458	464	491	451	448	453	412	508	460	457	408	464	461	459	475	444	474	431	412	460	441	425	467	472	442	421	444	465	460	469	476	505	490	441	457	445	450	423	476	431	470	475	460	474	459	466	480	448	434	438	442	462	495	436	460	446	455	479	435	484	446	444	450	433	436	426	488	443	440	455	493	485	434	438	474	427	438	456	459	470	431	446	491	456	451	454	437	459	448	463	443	442	487	448	474	404	437	480	446	479	451	459	490	474	457	466	466	438	448	481	470	455	426	436	470	435	457	471	425	435	451	433	454	480	440	459	445	484	495	480	449	446	474	448	446	456	510	442	447	482	453	433	471	429	469	487	453	433	434	435	437	456	407	443	430	434	443	468	458	467	442	451	447	446	467
23697	20753	27733	23818	20569	7566	2251	1409	1155	1907	15885	30037	21749	10303	3370	1167	807	701	649	581	640	632	661	667	614	613	670	645	675	693	673	656	675	653	664	703	601	638	638	657	638	668	629	664	687	618	621	650	695	677	683	631	672	680	690	670	685	646	665	706	654	638	654	667	689	636	659	639	651	609	667	619	653	671	657	646	678	616	674	614	675	656	590	645	617	666	641	619	656	653	668	699	678	630	644	662	673	678	686	672	626	666	628	641	670	644	653	646	677	690	676	628	676	688	636	676	640	616	679	671	635	620	594	657	642	651	640	654	705	726	660	627	619	638	666	689	716	696	677	655	614	707	647	655	587	686	678	667	633	637	623	689	632	636	651	636	634	639	676	661	662	621	615	645	646	671	640	659	664	664	632	666	634	648	678	670	635	623	618	676	638	662	642	648	652	641	656	592	641	648	661	682	608	614	660	576	689	619	646	657	658	659	651	625	622	672	687	639	671	649	646	636	672	633	637	662	627	652	621	660	626	669	699	642	638	704	666	679	632	668	667	650	641	641	632	609	691	626	628	650	715	671	626	638	676	656	664	678	668	671	693	667	645	647	618	610	654	642	740	668	631	613	633	635	645	647	657	678	620	652	620	645	621	635	650	635	630	624	630	639	640	651	619	635	624	639	667	650	656	628	653	658	673	686	653	626	653	662	655	631	609	710	646	613	634	649	657	669	677	674	619	624	649	671	688	606	672	642	688	704	646	661	630	648	653	636	668	640	640	642	650	662	632	610	671	651	686	659	665	626	630	614	656	643	637	631	654	617	647	647	619	636	644	672	682	619	624	646	664	655	623	637	677	665	632	708	629	694	635	659	615	643	660	612	657	642	622	646	671	659	600	608	666	615	657	631	716	641	682	660	674	647	695	679	728	680	667	609	712	656	618	616	631	618	624	663	674	650	655	674	686	602	669	622	669	637	639	644	662	669	644	652	593	682	604	666	628	647	678	647	666	642	619	669	630	644	677	646	627	664	625	625	612	593	585	605	634	658	679	648	627	659	687	598	650	651	641	642	642	666	647	621	658	585	648	657	690	659	630	618	604	615	639	604	669	605	633	648	612	685	678	653	619	591	649	636	693	664	642	648	644	645	658	671	653	671	696	650	654	599	666	628	615	639	705	633	645	666	648	683	642	603	638	624	702	689	668	606	634	626	615	660	616	663	633	692	639	644	671	651	658	610	691	618	680	620	669	615	682	630	666	667	649	671	640	606	629	635	635	657	650	619	632	713	640	626	602	674	644	675	661	640	644	650	614	681	677	653	641	641	629	675	667	660	621	657	689	662	643	631	657	659	633	630	626	647	654	638	649	689	646	591	609	652	609	657	658	681	638	653	648	628	643	632	681	601	686	640	699	675	629	641	623	662	633	663	679	590	654	671	639	609	609	645	617	611	664	633	669	645	644	635	628	611	610	626	677	618	678	643	661	639	675	634	649	658	636	683	670	600	699	654	644	679	616	616	635	641	651	615	643	676	648	610	636	679	689	651	652	631	699	618	638	678	655	650	657	647	628	637	631	644	632	664	629	643	670	651	709	680	628	673	627	665	620	627	624	651	643	667	645	666	657	608	632	661	660	671	698	679	641	694	606	642	667	658	676	652	683	659	590	657	691	650	673	640	628	651	633	648	647	675	692	651	637	665	668	646	668	639	681	647	684	649	655	613	666	593	614	673	691	619	629	707	634	656	645	663	696	629	686	655	645	635	647	636	615	659	626	664	641	687	667	645	701	658	610	649	640	640	674	642	670	621	653	684	684	619	629	664	628	684	673	647	685	645	626	677	637	652	628	653	639	611	676	630	678	632	627	653	668	636	662	638	638	652	629	699	668	648	598	702	682	612	628	595	642	653	623	706	614	684	647	619	666	640	683	672	667	627	656	673	615	653	631	621	672	667	634	646	611	694	597	618	621	633	645	638	658	639	626	643	612	683	634	680	688	661	597	679	654	647	697	639	645	618	649	661	642	618	669	626	623	673	659	654	662	646	638	644	634	685	657	609	602	648	650	638	632	621	646	670	633	661	660	636	658	666	638	651	634	672	620	682	614	639	694	610	659	638	675	626	669	640	630	588	643	668	639	681	585	651	661	661	687	682	606	651	621	709	620	623	622	695	635	617	577	652	645	599	672	639	610	643	643	642	642	685	705	642	648	664	635	662	691	661	628	654	651	683	664	652	679	646	683	657	645	653	669	683	623	613	620	612	705	654	649	643	637	618	660	661	683	658	632	621	647	640	636	638	667	696	627	630	663	667	662	624	636	628	654	618	652	643	656	636	640	675	674	632	636	597	613	657	644	647	653	621	615	640	624	632	619	695	706	655	670	687	671	634	656	613	631	641	708	591	639	612	694	627	654	614	622	667	714	640	623	695	656	612	638	654	638	618	593	619	647	621	691	658	585	632	620	648	624	661	594	644	640	664	670	662	584	683	642	645	652	645	667	675	628	619	640	631	687	626	683	605	659	633	670	619	641	660	675	662	673	644	651	638	691	668	632	654	634	664	626	621	671	598	610	709	615	641	680	608	628	659	622	691	666	661	629	650	688	662	666	665	638	636	634	606	622	644	644	655	656	635	664	636	638	632	619	624	618	689	687	617	626	680	669	667	625	640	626	664	622	607	661	682	652	642	661	670	630	675	643	673	636	679	662	678	658	621	626	653	630	670	629	643	651	704	688	630	650	634	654	627	682	649	664	650	702	629	650	613	633	681	656	670	627	641	616	633	662	656	626	693	642	638	649	644	647	642	621	642	612	651	661	643	619	675	588	659	646	679	664	660	671	642	589	626	613	642	618	637	688	691	646	618	635	662	666	618	630	669	613	617	686	674	662	635	677	643	623	667	645	643	666	666	660	641	647	653	633	675	663	636	643	654	675	672	597	679	613	648	679	638	673	664	637	636	646	633	680	647	628	620	607	634	652	598	659	611	659	660	642	668	672	664	671	675	658	647	661	652	649	656	639	636	680	677	653	619	635	654	670	671	646	634	628	638	623	622	670	651	649	639	653	597	596	636	683	683	688	659	650	656	681	584	663	654	613	652	603	615	628	657	646	626	616	669	606	661	614	612	624	662	665	652	625	646	638	655	658	639	634	638	643	598	656	634	663	649	675	634	675	642	647	646	616	644	652	631	682	664	647	698	642	635	634	638	646	647	613	673	617	642	661	686	652	646	655	628	618	659	661	608	651	660	642	628	604	685	653	621	654	651	660	683	596	604	649	637	695	658	614	667	621	647	637	658	679	706	606	643	628	663	679	619	658	611	697	620	646	671	649	607	643	653	646	616	675	658	597	634	678	678	640	614	623	638	618	625	672	644	653	697	642	634	644	631	668	660	669	667	668	622	616	680	602	627	618	646	647	684	716	696	602	662	612	619	628	675	682	651	640	634	665	624	683	615	635	626	651	662	612	637	634	625	668	653	616	608	725	603	664	664	595	659	668	647	659	633	642	647
5032	8812	8549	4463	3024	2268	1858	1601	1344	2764	20045	27239	18073	8832	3304	1132	681	584	631	558	550	602	563	574	586	583	543	541	543	540	540	589	561	559	564	584	627	559	554	558	560	553	553	531	575	539	566	534	558	574	527	556	517	597	549	555	528	569	533	511	538	515	528	586	546	557	545	525	574	544	550	590	557	567	536	550	575	575	560	544	566	527	544	597	593	539	553	547	544	555	558	581	578	545	555	581	542	567	530	584	565	616	565	612	551	572	576	599	586	533	563	566	538	539	545	596	579	551	576	563	559	592	552	577	549	554	519	558	583	549	553	583	524	544	538	516	487	529	596	557	543	555	527	589	529	559	547	548	562	561	578	574	544	550	542	540	613	535	532	536	557	571	556	576	568	596	567	511	562	537	535	505	557	513	562	530	557	564	539	568	591	564	556	562	575	534	550	544	582	513	529	556	543	557	569	538	561	571	553	590	556	549	574	531	520	545	543	520	520	545	569	532	531	584	568	594	576	565	544	567	533	575	564	548	565	528	556	580	615	562	567	577	521	516	555	558	542	544	588	538	528	564	550	573	548	571	557	537	517	545	530	555	529	572	558	587	560	542	561	552	534	565	543	556	602	568	551	577	603	610	528	568	516	547	544	531	542	547	555	556	566	537	545	540	529	535	545	573	533	560	554	559	549	588	544	554	592	513	561	589	549	568	552	570	531	532	554	565	527	563	533	570	522	534	534	545	519	543	528	593	547	592	536	563	583	563	574	540	538	559	516	547	553	540	573	566	560	536	536	554	566	536	560	520	548	531	575	526	505	589	505	546	556	528	509	546	553	545	576	542	568	552	577	564	565	526	509	551	513	541	557	578	579	534	569	566	540	580	563	541	548	512	541	547	533	551	623	509	538	579	531	547	543	579	547	575	587	545	554	575	582	572	564	543	533	578	538	574	578	601	540	533	523	557	577	548	545	584	553	560	583	581	531	556	569	509	555	554	563	559	525	591	527	560	575	527	544	526	528	538	569	590	560	575	526	572	529	533	563	561	551	571	513	559	559	540	593	544	573	545	541	506	556	550	536	523	578	513	527	556	579	557	536	555	565	587	564	583	533	560	592	503	569	515	556	560	530	541	518	520	545	549	545	540	564	531	551	555	585	542	549	558	524	588	533	522	590	566	502	545	535	520	565	530	561	514	594	568	581	553	534	585	544	562	549	526	514	539	519	581	578	523	578	602	555	522	509	524	534	557	578	585	592	537	562	562	560	561	519	618	539	571	553	558	564	540	524	522	551	567	524	522	556	571	557	551	567	534	574	549	539	587	600	519	562	550	526	594	531	531	527	567	582	567	516	546	554	546	526	564	573	523	539	562	529	507	546	537	577	573	498	564	521	552	539	554	551	522	577	549	501	596	537	515	590	546	535	568	548	574	519	561	540	541	530	577	566	517	542	542	521	550	577	559	568	547	539	568	541	552	564	587	596	541	570	552	553	575	538	554	560	561	539	584	556	552	548	552	544	545	554	537	516	554	543	528	548	523	539	569	603	555	625	524	541	582	549	564	550	579	558	545	547	577	567	554	511	573	556	533	519	530	519	580	569	562	571	566	539	518	548	536	512	507	530	564	551	524	564	561	536	550	574	563	512	562	552	558	548	563	537	515	572	546	528	560	585	548	572	552	556	538	573	591	563	565	561	561	507	609	516	546	516	546	534	584	556	557	533	567	566	540	572	581	582	527	578	525	576	531	527	581	586	526	569	553	565	554	555	564	532	558	567	529	563	535	544	570	567	531	544	559	526	526	603	617	610	544	567	542	513	520	562	552	524	534	541	538	541	577	544	585	580	545	572	532	567	532	517	521	534	529	555	528	531	529	551	528	554	591	553	532	604	588	584	572	530	576	519	534	556	518	565	547	549	550	527	532	549	531	561	512	538	602	537	538	516	557	536	519	562	563	534	558	545	570	567	545	541	539	540	588	557	533	560	541	582	521	532	548	590	557	553	551	549	551	535	555	524	557	553	574	546	571	565	545	561	533	516	549	539	543	528	543	557	546	564	555	503	530	535	510	493	522	503	569	535	522	538	493	528	592	564	549	548	599	530	558	539	536	497	527	569	539	546	548	560	597	544	505	508	593	565	551	549	563	572	553	545	564	557	544	574	569	556	535	513	598	554	578	588	531	529	519	531	500	514	572	559	523	564	554	559	560	604	565	509	522	537	542	577	574	576	556	585	586	586	553	540	532	555	549	551	581	523	545	524	530	556	552	555	580	516	554	568	555	566	552	535	576	567	529	507	567	577	575	551	564	577	539	521	555	566	528	559	523	502	562	572	498	553	543	554	564	529	568	550	575	544	568	551	514	556	565	553	521	559	540	506	523	553	552	598	568	503	549	537	550	543	543	521	554	543	516	567	585	497	518	533	576	579	543	560	544	587	547	570	532	562	570	558	553	609	555	558	572	524	586	500	527	547	495	514	535	547	568	515	544	587	534	540	541	561	578	547	574	555	556	540	532	559	523	534	527	576	557	579	580	575	555	556	555	573	564	571	527	529	563	581	539	565	563	494	555	534	560	548	520	566	536	530	554	562	583	577	576	580	569	536	537	564	538	543	524	565	582	529	521	559	568	573	543	543	504	583	559	538	546	541	569	568	570	542	557	560	583	543	552	534	548	559	545	521	545	552	523	502	564	540	538	562	582	542	537	562	570	550	553	582	566	555	493	591	545	536	567	567	555	545	512	544	565	547	556	536	564	534	565	548	562	513	542	558	550	555	546	570	546	525	584	598	593	521	519	568	513	583	574	607	589	516	552	560	566	556	570	514	512	517	562	564	562	544	555	579	559	522	521	563	556	515	510	553	512	559	547	540	523	512	543	528	532	537	546	515	571	568	521	531	548	552	605	541	505	544	544	526	504	539	570	525	553	591	545	550	590	553	570	541	531	611	570	546	550	569	510	563	555	535	565	548	513	536	560	570	562	548	532	575	565	520	547	555	519	527	515	562	527	569	510	552	573	532	539	529	579	566	526	547	538	540	537	583	548	540	570	567	579	556	531	553	586	518	574	542	552	528	544	541	533	557	539	582	568	517	558	559	522	561	574	537	514	612	503	556	567	531	573	581	553	521	587	541	567	585	537	565	538	535	566	515	582	504	554	538	553	545	524	513	551	537	562	545	510	575	539	530	529	549	547	504	534	538	548	514	547	547	550	548	545	573	537	603	561	559	559	532	541	578	567	551	517	528	555	575	529	543	540	546	563	523	537	576	542	581	552	569	548	534	596	548	526	543	567	570	575	581	545	571	526	547	577	529	599	535	564	582	575	529	525	575	498	566	554	553	531	548	597	479	592	552	587	539	540	490	541	532	538	583	554	601	575	557	569	550	558	520	555	520	557	561	575	534	547	556	549	508	532	559	590	579	565	513	566	526	551	539	591	547	565	544	577	512	589	586	545	501	565	550	534	540	522	566	546	565	517	581	563	522	539	512	555	557	550	560	573
26768	10331	2075	1085	740	663	629	622	550	613	810	1767	1656	1148	788	593	530	546	496	497	472	515	509	485	558	485	504	499	537	491	545	550	481	499	525	490	511	499	474	479	481	496	470	501	490	507	536	490	542	523	477	492	521	475	560	520	460	511	510	482	521	495	489	450	482	489	498	501	484	521	492	477	519	534	498	507	502	484	458	491	529	505	475	511	531	545	481	478	508	501	495	506	496	481	508	505	478	472	504	515	504	511	478	508	508	468	494	510	525	490	490	516	479	508	493	530	503	442	477	435	459	481	533	519	502	476	507	497	517	492	539	509	509	537	516	474	520	492	476	521	493	484	509	479	494	546	494	539	510	488	499	483	495	478	520	508	464	488	534	469	535	494	491	520	485	508	513	498	495	510	450	501	485	478	545	483	507	494	491	509	486	506	480	495	536	503	471	533	498	491	505	478	474	488	499	507	527	509	519	541	541	479	511	502	502	486	502	501	501	502	503	511	512	508	501	547	470	536	491	519	515	496	495	495	536	504	496	502	486	502	514	522	512	514	499	500	557	522	494	470	496	511	493	496	508	521	517	482	479	488	484	495	512	477	460	497	482	548	503	500	492	510	499	481	495	484	496	483	501	477	526	488	493	529	487	499	468	503	506	492	459	503	469	518	528	522	526	530	485	485	472	480	510	504	486	483	490	485	490	470	511	482	473	504	529	495	490	515	510	495	505	508	489	486	523	483	520	446	521	465	498	519	493	506	490	496	484	484	510	491	527	459	495	492	487	528	524	552	492	521	483	520	492	506	501	483	527	490	533	481	513	532	515	542	524	493	480	511	506	486	507	464	520	474	468	557	542	531	483	507	465	466	470	480	516	504	488	492	496	506	481	496	498	536	513	501	479	510	522	485	498	551	490	482	475	471	469	547	511	471	514	518	487	511	515	507	514	479	499	518	503	494	496	488	472	504	490	516	487	518	519	492	467	500	475	512	454	468	550	497	496	520	476	511	483	545	521	498	488	487	545	478	488	535	517	518	487	498	489	494	494	483	534	510	508	524	520	524	517	534	505	484	490	465	447	474	483	534	482	484	528	502	470	484	504	479	447	534	501	527	516	502	517	457	490	532	502	501	535	529	525	489	488	474	513	479	532	508	522	510	533	485	528	525	491	489	533	501	484	487	500	508	499	521	472	495	505	517	516	493	518	502	520	489	490	534	519	497	518	506	521	489	474	479	497	485	487	484	472	520	506	468	496	510	467	487	493	522	510	526	523	535	493	497	485	507	472	532	485	543	497	529	505	502	502	514	488	526	516	485	489	543	503	505	500	482	498	467	451	480	499	504	462	496	505	512	525	501	511	497	506	500	501	452	516	478	517	474	502	473	529	476	494	498	497	477	480	534	491	502	499	515	514	470	489	506	521	472	487	493	482	509	486	505	466	520	515	502	514	504	514	504	510	504	515	507	497	505	483	500	488	537	483	491	467	487	476	510	468	528	524	497	509	498	460	492	503	489	518	506	484	508	524	495	517	486	510	487	515	510	564	475	490	483	468	481	497	544	479	495	503	454	493	506	498	499	492	527	490	500	513	496	496	480	468	530	500	504	527	512	506	478	500	528	523	480	499	511	512	509	508	519	489	505	496	471	495	497	500	501	519	490	476	516	483	498	509	489	493	504	524	540	521	488	523	495	508	502	482	505	522	472	553	514	480	534	491	488	513	540	500	511	505	494	486	496	496	472	510	484	534	530	528	489	507	513	524	484	504	482	551	459	550	511	524	500	512	476	508	503	527	471	512	521	486	506	480	500	461	475	502	521	497	535	496	478	497	547	538	512	497	473	480	488	514	521	511	499	493	499	475	469	484	539	497	472	488	528	473	511	484	511	489	495	487	473	488	479	557	501	476	496	496	514	505	494	508	478	482	522	485	547	471	479	469	520	522	464	476	509	477	496	509	485	519	508	495	493	509	517	528	488	517	524	493	480	555	475	476	487	493	530	498	515	530	472	496	496	527	520	504	515	508	488	491	479	528	512	476	493	497	494	481	514	506	481	490	470	484	488	504	512	482	505	495	506	484	493	499	529	482	491	518	465	501	465	487	490	508	553	513	496	503	524	520	483	503	468	505	517	491	535	512	509	504	510	526	473	503	504	517	505	480	474	516	461	499	500	501	527	494	496	517	481	453	479	511	499	498	464	489	512	524	501	502	499	482	549	495	483	521	489	492	493	507	486	526	517	493	510	510	480	482	515	470	475	489	469	465	452	501	507	514	506	495	503	514	521	515	501	501	511	475	480	497	493	496	474	480	536	491	488	522	485	483	522	498	454	493	507	535	508	526	525	494	552	541	530	523	494	492	515	542	522	494	492	498	489	489	507	508	543	463	496	479	516	497	494	513	512	466	497	471	501	526	501	523	480	483	509	514	496	505	464	535	532	504	518	496	499	494	520	508	534	520	459	509	500	522	499	534	505	465	495	484	503	477	525	526	495	509	484	491	539	489	493	489	493	530	469	505	545	448	503	535	498	516	474	480	528	465	522	482	494	458	478	477	501	519	474	505	480	524	535	477	458	499	491	489	509	466	481	469	465	465	505	489	486	478	545	541	482	506	504	464	468	488	530	483	491	500	522	490	469	495	508	496	485	500	496	470	504	495	501	502	457	502	506	534	493	494	502	537	476	496	524	524	522	558	486	485	467	493	507	535	517	535	504	502	502	521	517	497	483	499	475	519	496	514	489	475	530	516	476	477	518	463	473	506	465	468	519	497	522	506	454	488	508	550	491	510	495	507	486	474	474	514	519	484	506	500	497	499	539	496	527	484	507	502	504	480	492	492	506	493	452	473	497	482	507	467	528	520	485	472	556	542	545	484	470	516	491	520	521	500	492	507	519	498	512	450	473	475	494	470	495	481	513	515	487	502	551	472	483	529	474	510	512	512	504	487	495	504	480	468	525	476	529	490	540	505	487	519	533	477	486	473	485	535	481	480	501	539	481	486	513	463	462	490	468	464	470	516	479	485	495	501	536	475	476	508	475	501	487	499	488	520	517	501	470	501	497	482	539	464	470	477	470	489	509	460	463	481	559	519	535	530	531	509	508	478	495	470	487	472	490	526	533	439	478	524	518	534	516	511	522	466	471	469	499	518	461	493	520	466	488	511	530	516	475	514	532	472	505	521	505	510	486	498	468	516	516	502	505	494	497	460	492	497	517	517	492	494	504	515	488	484	466	506	482	479	485	469	521	495	544	480	479	476	537	474	487	506	472	491	521	494	522	479	517	461	488	476	495	480	504	491	501	481	477	482	484	523	508	500	538	448	503	514	546	507	493	536	480	493	487	507	501	493	475	488	514	499	486	493	514	524	451	502	478	497	496	499	475	504	502	472	489	506	482	517	486	510	489	505	495	520	539	507	490	504	493	471	499	511	493	481	520	487	535	534	497	545	479	490	502	493	535	501	524	510	500	482	493	539	510	491	503	517	545	489	470	502	482	414	482
5699	1991	1867	910	779	733	725	571	577	608	1111	2297	1879	1241	722	493	468	440	388	409	428	431	431	441	411	419	424	448	418	422	438	405	427	423	413	438	435	454	447	447	443	401	446	409	418	436	421	419	411	409	392	414	415	423	425	401	369	448	418	416	452	410	446	408	409	416	393	408	392	384	428	405	434	421	409	423	439	411	427	442	416	416	385	418	393	435	454	435	444	430	437	404	450	402	397	429	421	413	429	432	405	431	421	428	422	408	401	432	395	421	405	385	423	424	422	403	418	420	415	428	417	414	396	408	413	425	432	415	441	414	444	412	419	463	420	432	415	413	411	432	433	426	401	436	409	423	438	406	413	425	382	387	398	435	416	419	398	433	407	418	412	397	426	432	445	432	423	428	380	423	400	455	408	431	441	410	392	413	461	463	409	421	420	432	413	426	479	381	444	384	436	415	411	426	442	426	419	403	411	408	390	428	442	452	390	412	441	435	404	444	403	384	426	419	423	415	389	400	436	433	443	428	422	447	399	438	430	400	402	449	400	426	403	446	425	402	415	417	423	415	402	410	443	394	404	414	414	429	415	423	393	406	429	427	423	416	424	443	398	425	427	400	437	426	435	405	400	455	412	377	439	401	404	390	422	398	427	392	434	407	450	450	414	423	418	406	470	374	431	439	417	396	386	416	391	398	414	402	421	435	433	431	450	418	402	403	455	431	426	426	448	398	374	419	417	426	426	450	408	427	433	443	410	408	423	437	406	390	423	408	417	404	419	409	397	399	439	431	426	427	399	418	405	383	433	432	450	441	406	398	441	395	411	423	454	378	419	397	408	379	405	427	409	392	405	397	394	421	434	434	429	390	415	425	435	400	414	395	431	445	405	443	446	417	447	404	423	421	432	419	425	429	411	417	429	397	413	416	412	430	409	476	431	434	414	428	461	458	458	416	447	399	419	393	437	434	429	402	443	386	425	455	414	401	432	408	388	421	416	383	437	443	419	402	412	389	441	385	413	446	390	458	414	416	451	446	455	402	475	419	438	461	414	400	410	431	479	432	434	407	416	415	418	414	427	422	401	424	392	399	381	434	387	399	421	435	436	419	443	411	419	383	403	428	433	440	410	403	413	399	441	443	389	437	424	432	410	417	419	435	418	411	408	407	398	405	425	413	398	396	395	419	483	394	396	395	455	441	435	421	447	470	439	389	433	466	434	435	423	390	395	414	424	381	450	438	442	409	406	405	412	414	415	425	402	417	419	408	411	429	381	432	432	409	460	460	402	429	399	419	428	451	402	400	398	436	418	410	393	419	435	425	427	430	453	454	405	447	458	394	421	447	449	462	426	416	432	446	402	404	437	460	374	409	382	432	420	397	447	449	400	430	432	436	437	389	425	421	434	408	446	418	418	408	426	437	437	411	411	418	466	424	422	424	417	483	395	445	424	419	425	445	382	412	381	441	439	421	432	386	431	399	415	421	401	391	399	421	438	432	379	441	399	462	408	429	468	435	413	428	409	414	362	399	434	439	399	412	407	415	395	400	423	371	424	423	433	412	398	407	397	415	403	389	391	424	393	404	446	415	379	434	424	453	447	458	441	419	377	418	421	403	419	400	404	397	429	425	442	428	424	444	409	466	410	415	480	457	391	436	398	426	455	389	411	426	420	432	417	440	449	441	428	452	411	410	357	389	398	408	436	412	410	406	409	448	418	410	410	449	367	425	388	393	446	431	416	449	442	424	429	411	406	403	450	397	443	431	396	403	362	417	405	410	372	380	380	390	421	411	376	414	438	444	434	405	427	388	408	430	427	430	370	403	425	425	460	407	428	434	411	418	421	408	423	408	425	417	382	392	406	426	393	419	410	422	411	406	371	469	393	413	390	430	401	417	384	421	394	420	458	440	420	406	380	430	442	421	429	400	402	407	424	385	421	423	429	427	411	396	416	436	393	438	420	379	386	417	413	444	434	398	446	425	371	422	432	451	436	400	419	452	435	435	399	423	413	425	423	394	408	399	447	426	396	460	408	411	419	440	398	393	390	452	379	436	402	451	428	389	411	398	416	396	444	455	395	409	430	448	414	415	405	426	455	438	424	395	425	407	434	456	401	424	446	431	398	402	398	423	412	393	418	419	418	451	431	447	425	391	425	405	438	420	436	437	463	418	398	383	431	437	404	417	364	392	454	439	402	391	397	461	400	382	405	438	405	423	429	430	461	404	435	385	432	423	409	408	414	416	429	415	460	455	413	404	435	399	382	414	437	428	403	403	419	383	432	406	413	429	429	415	396	430	425	437	412	418	450	403	403	423	457	391	398	425	397	409	429	443	435	389	465	407	388	428	398	412	399	447	390	407	454	414	404	458	398	427	388	441	422	392	470	421	431	432	377	416	411	420	428	434	417	435	391	418	426	397	416	400	427	405	399	411	428	405	407	414	402	420	417	399	407	422	451	407	390	399	427	424	470	415	440	430	433	409	435	423	399	403	433	445	413	428	413	408	414	405	404	403	433	433	428	400	415	417	451	448	363	453	407	412	433	438	441	458	400	392	402	404	449	443	422	439	394	427	415	422	439	386	444	442	406	436	396	455	448	421	396	390	389	443	441	436	417	403	409	412	423	456	444	431	370	395	409	450	416	433	426	402	423	381	427	421	421	372	386	398	447	408	391	416	387	413	414	433	393	436	412	400	430	429	405	410	432	406	418	382	424	425	457	407	436	416	395	443	407	443	408	407	427	457	428	437	439	423	400	401	407	401	410	430	405	386	410	409	391	452	415	415	419	418	443	375	388	408	409	448	395	411	430	414	435	435	422	392	413	457	421	453	375	441	440	451	390	395	415	394	411	435	409	450	432	398	397	409	422	433	395	429	393	411	412	443	430	409	443	426	452	421	423	421	391	406	413	407	426	426	405	417	405	407	404	408	435	429	430	432	406	374	436	411	420	384	405	424	413	450	405	429	413	416	388	421	428	427	416	441	448	440	438	396	420	380	428	414	451	440	456	393	411	425	430	461	443	478	380	414	430	447	407	440	399	414	410	415	401	421	466	434	405	417	428	435	393	425	416	415	432	439	419	429	414	407	428	393	434	412	409	394	415	419	404	426	396	437	387	409	400	406	410	440	403	401	429	435	448	421	399	411	387	421	429	423	406	420	428	419	437	412	396	436	400	413	406	426	420	393	423	420	397	394	406	391	419	419	478	406	402	433	404	393	416	395	399	452	409	461	414	395	431	421	449	427	428	425	429	410	383	414	416	429	458	403	396	429	399	442	407	398	406	402	397	417	402	387	405	427	407	391	409	416	425	414	422	444	420	443	409	405	429	416	397	415	433	387	463	445	409	424	406	417	419	444	452	427	410	435	430	393	432	448	420	413	458	421	388	409	427	426	397	400	414	398	391	418	415	400	455	449	409	430	432	429	431	434	425	408	422	402	428	421	393	441	433	418	421	395	449	394	435	408	401	396	407	396	401	451	429	384	411	457	374	419	416	436
24708	20748	26718	24699	9048	2198	1492	1111	969	891	2599	15045	13442	7315	2451	921	690	592	544	523	580	523	549	550	531	553	570	556	512	541	561	558	558	555	594	547	520	551	523	538	518	530	566	563	567	584	534	559	517	596	565	520	533	535	555	525	524	557	535	568	507	559	566	551	544	499	541	482	524	509	532	552	543	515	512	539	539	538	538	512	548	532	555	511	568	585	569	568	501	495	570	576	563	550	579	530	552	525	540	520	519	574	569	579	559	541	566	537	530	545	576	565	529	564	539	576	526	497	556	534	574	539	557	555	523	574	545	534	559	507	514	532	539	561	546	568	514	539	540	553	531	530	555	514	556	553	547	502	576	549	540	548	511	567	551	559	529	550	561	544	538	514	582	517	556	512	497	554	539	548	549	535	578	519	595	555	605	528	541	552	563	580	553	540	499	499	540	544	581	547	538	500	511	541	563	587	542	542	548	559	564	561	534	517	551	563	525	571	567	544	536	566	523	567	563	511	549	542	549	539	537	550	516	519	537	526	528	534	512	554	564	562	523	577	538	540	546	547	565	533	508	550	535	527	560	521	487	577	559	523	527	543	525	567	520	571	502	551	581	546	552	568	555	522	591	549	495	549	529	577	581	543	574	554	558	523	567	535	537	606	570	515	533	559	552	549	569	554	528	522	529	528	560	556	534	559	555	523	515	542	590	549	540	504	486	509	569	540	539	557	553	563	561	532	508	555	560	555	597	542	509	531	549	533	554	561	564	542	564	577	544	536	561	573	544	516	556	602	548	556	489	580	512	551	536	516	546	511	587	518	535	544	536	554	554	517	549	517	550	524	560	555	525	530	559	522	596	537	534	526	578	580	547	574	559	564	510	497	538	563	515	572	521	553	545	533	566	546	540	546	574	547	581	548	533	571	543	541	561	534	551	560	574	562	543	567	552	561	534	552	578	586	538	516	559	523	538	571	559	542	537	581	541	524	563	533	515	543	532	529	535	571	568	560	549	515	522	557	513	530	505	589	567	527	559	534	523	532	558	534	534	513	565	553	560	573	496	557	508	551	547	523	589	560	544	525	560	526	552	524	587	592	564	529	533	544	573	536	545	586	508	543	541	580	528	583	525	544	558	511	544	578	545	555	549	532	557	566	545	552	537	519	532	587	513	565	559	606	548	583	536	545	551	537	549	587	563	563	519	531	574	547	510	582	531	592	531	568	537	519	556	558	564	578	552	527	523	550	552	519	522	557	533	525	537	570	510	563	551	553	560	565	592	520	503	564	533	548	554	562	540	537	540	579	535	563	518	533	585	535	514	540	552	558	509	575	547	565	535	528	505	541	513	546	573	504	552	559	559	524	531	561	546	542	547	522	534	533	532	558	538	563	565	556	549	562	530	533	600	545	577	533	533	547	584	536	554	548	550	548	572	502	558	547	534	530	549	518	561	571	541	539	546	545	515	564	521	547	510	561	508	510	544	545	600	557	584	554	536	566	540	499	526	513	517	529	570	530	552	523	555	525	577	567	502	577	565	587	539	558	580	548	554	508	492	545	548	618	535	523	525	514	506	574	524	511	516	560	559	565	535	548	527	558	564	505	550	579	600	544	583	583	520	545	562	552	529	578	550	540	527	526	547	531	561	589	528	587	544	543	558	530	562	538	559	552	556	583	569	567	561	541	498	512	495	513	526	546	593	575	592	536	554	514	521	505	540	531	522	504	556	582	538	543	545	506	511	550	524	558	520	530	555	528	546	516	547	522	588	548	538	543	513	513	610	534	527	581	563	548	507	574	547	550	516	522	554	535	559	564	558	547	590	548	559	543	512	556	532	511	505	559	522	526	561	534	486	533	558	552	511	568	528	502	519	550	578	561	582	487	562	544	561	584	539	551	547	562	542	544	572	527	553	563	525	555	533	501	532	544	547	529	535	510	570	522	558	554	518	565	544	530	557	515	571	546	558	527	603	546	552	563	530	558	551	527	531	547	545	556	542	556	523	533	550	542	551	578	524	530	549	540	552	526	577	469	524	534	565	561	561	617	541	535	542	538	549	581	543	540	570	536	505	559	570	538	571	536	497	564	526	563	529	530	541	502	549	532	539	531	548	517	539	560	566	544	550	535	549	563	537	574	599	528	548	525	557	596	565	530	499	516	531	532	504	540	560	544	561	547	539	546	574	544	537	539	557	542	543	535	563	542	552	574	582	533	538	562	497	522	521	518	539	550	530	538	519	528	577	543	544	587	534	560	583	518	559	545	563	552	556	544	512	529	556	528	541	564	570	573	501	574	529	619	509	555	564	526	541	530	562	545	568	561	532	585	541	543	537	545	581	534	543	511	517	547	510	536	573	547	584	528	566	502	522	554	522	528	572	566	566	527	527	591	529	580	569	540	563	601	526	550	556	509	532	567	581	572	516	574	580	542	546	516	506	603	516	557	499	545	488	528	520	546	552	564	525	534	544	517	553	561	537	540	529	538	552	551	515	530	542	535	582	584	490	487	543	546	583	571	549	546	560	529	549	568	521	544	548	521	519	522	526	524	527	551	535	549	562	502	549	564	546	525	572	544	584	502	490	563	536	556	528	510	524	548	537	526	544	567	518	563	555	537	567	562	529	506	564	521	559	531	571	555	515	590	551	551	555	532	546	518	548	536	533	559	499	530	586	529	524	585	528	557	542	526	536	503	540	540	512	578	548	534	545	559	582	550	566	536	525	546	551	549	570	528	546	549	551	529	557	546	519	563	552	555	505	504	530	562	549	541	518	597	540	538	572	540	533	536	532	537	598	537	531	548	522	539	512	542	523	534	553	524	546	518	510	518	556	541	552	518	560	558	529	528	532	572	520	591	538	582	558	529	535	600	552	535	532	564	550	523	565	575	549	585	524	536	516	527	573	549	575	587	529	535	578	523	528	525	554	568	554	561	525	507	567	585	536	554	575	517	557	523	553	549	541	563	546	503	528	556	535	536	521	560	539	526	529	528	554	554	564	544	549	562	593	530	535	522	512	570	552	529	544	529	504	513	512	536	535	563	571	559	564	549	581	536	548	530	574	551	556	541	507	551	559	559	545	558	544	548	549	522	546	537	542	563	519	536	534	528	527	523	550	547	501	547	562	504	495	540	546	576	573	558	563	555	542	560	556	562	556	578	533	565	550	551	549	497	500	515	524	509	538	575	548	509	557	528	560	560	547	531	530	532	550	551	529	545	533	558	517	552	506	546	563	563	554	548	564	539	547	525	568	587	528	489	565	521	544	519	570	549	530	528	560	548	538	541	493	582	545	581	542	577	562	549	552	545	562	577	515	555	548	540	541	545	531	529	573	552	502	525	533	539	534	512	538	540	530	535	501	602	557	578	507	528	561	539	534	563	522	569	572	542	499	578	549	561	577	552	577	547	542	566	537	526	571	507	545	556	551	548	517	545	478	567	560	536	602	564	508	555	572	550	562	537	542	537	486	519	562	501	571	528	524	548	541	508	543	574	520	526	543	540
4741	6071	5418	2751	2145	1845	1488	1279	1159	1108	4065	16933	12420	6768	2594	934	602	512	463	460	476	478	478	496	457	457	477	479	432	508	489	501	462	465	480	475	470	438	453	467	471	457	460	486	467	489	471	503	470	472	466	480	440	490	483	478	417	477	495	469	475	443	516	458	501	492	465	450	488	467	491	472	468	455	484	402	450	485	489	457	450	439	482	465	472	456	506	458	450	441	459	487	463	425	468	462	452	440	479	499	470	469	470	502	464	459	428	464	471	498	486	505	467	460	452	481	465	506	471	484	481	470	503	486	480	501	470	470	470	499	472	491	464	476	478	499	494	472	452	472	482	458	440	446	480	474	463	452	443	473	481	465	443	446	462	469	475	462	485	429	456	485	478	493	462	461	446	459	455	462	463	487	485	502	437	441	485	475	428	473	464	475	442	508	423	413	437	482	465	499	445	439	438	465	464	468	446	507	489	470	473	468	470	478	475	467	444	461	499	451	470	515	473	457	493	488	493	444	486	480	425	461	482	473	435	467	486	493	438	470	485	455	454	454	484	464	473	496	450	491	489	432	456	475	469	486	455	449	493	479	469	511	472	432	498	446	494	496	454	456	454	462	476	479	477	484	472	449	449	460	493	466	478	487	454	470	451	436	471	485	472	448	438	445	422	479	503	460	449	480	471	487	502	487	468	455	474	463	465	445	453	501	474	504	503	441	491	443	398	472	469	472	445	443	459	439	453	498	446	485	498	456	442	427	471	500	466	493	480	476	418	482	465	480	466	509	413	458	482	448	445	468	478	497	471	460	492	444	481	431	497	474	479	417	450	436	472	497	488	449	495	486	469	440	507	435	451	476	441	495	489	502	480	469	431	479	488	468	481	474	415	473	446	431	462	487	473	488	486	490	443	470	491	445	448	458	485	495	454	521	481	478	507	504	475	466	475	455	434	457	499	447	456	467	454	475	467	439	457	477	465	513	450	472	499	487	505	424	482	487	486	455	462	462	460	470	466	497	421	449	479	493	413	465	452	436	462	467	495	447	491	440	466	428	442	467	498	450	466	487	462	466	442	462	469	483	475	477	450	441	482	456	460	479	456	446	459	493	515	460	478	449	464	450	443	470	497	440	487	462	460	445	459	454	442	458	421	465	447	457	420	432	468	457	508	419	454	445	450	460	477	446	447	462	489	451	456	451	436	480	497	447	442	459	476	482	470	466	466	442	493	435	465	488	433	449	429	478	506	465	459	430	469	455	486	479	469	476	455	467	434	473	446	473	414	454	471	424	455	505	454	454	473	441	465	450	476	469	444	441	428	473	470	445	483	502	490	475	477	467	458	470	439	468	456	489	444	490	441	452	462	468	496	448	449	508	483	465	516	453	456	477	474	459	514	495	480	458	471	463	489	472	467	460	469	426	477	466	427	447	454	450	463	464	438	476	483	475	479	460	433	489	478	476	475	485	439	506	479	470	499	448	431	467	508	462	454	431	484	450	471	454	473	429	456	464	438	474	497	424	427	461	489	455	441	473	494	477	491	476	490	443	440	486	474	457	459	499	464	502	506	483	469	468	463	445	466	458	481	496	485	459	486	470	449	465	478	449	485	439	488	446	452	503	473	488	446	483	449	473	497	486	447	450	440	456	476	439	453	465	479	423	468	487	492	475	480	478	446	457	451	472	485	455	482	505	443	414	473	456	459	458	459	482	453	479	463	476	453	483	461	469	479	436	450	490	462	451	487	501	455	494	488	434	490	476	448	494	436	420	479	476	470	486	464	484	458	455	456	422	478	467	485	437	470	476	452	452	468	473	479	484	433	453	483	465	481	479	464	440	449	458	457	452	444	482	454	463	457	449	430	454	466	436	474	449	498	492	444	451	493	486	458	461	469	446	482	489	446	488	460	437	489	452	424	500	476	456	463	524	460	444	469	450	458	486	475	455	446	468	426	421	445	461	436	457	458	465	451	463	464	481	476	438	459	423	479	441	440	477	441	446	478	469	460	465	466	420	457	473	493	435	479	492	453	456	483	446	461	455	419	493	454	427	470	470	455	464	475	450	421	479	438	476	417	488	504	492	462	446	456	477	492	459	469	470	439	447	504	464	459	465	451	431	455	460	451	466	435	472	486	466	468	465	439	466	441	475	461	458	481	477	460	465	440	450	498	410	463	415	481	432	486	450	443	476	466	482	437	474	421	465	477	479	457	463	462	479	479	471	486	426	453	491	447	431	489	448	436	443	443	475	494	465	459	447	463	453	437	478	497	473	446	452	425	478	498	448	527	461	476	527	451	464	516	481	466	521	464	436	455	464	441	477	499	453	452	488	484	457	458	422	469	401	519	440	452	455	449	479	455	472	457	470	438	516	436	512	486	487	479	466	456	480	473	486	472	463	463	456	428	487	447	472	457	461	483	530	449	480	431	481	511	461	476	434	479	432	481	468	493	455	485	482	443	478	454	463	475	444	474	481	449	516	481	466	421	470	465	485	518	435	490	460	457	477	474	467	484	387	442	513	433	444	446	455	475	472	472	475	501	450	477	487	475	467	462	518	521	513	460	463	467	505	486	485	451	483	437	461	483	446	463	458	452	470	462	443	477	450	463	434	498	498	445	463	490	467	492	429	498	481	489	508	476	477	476	447	488	439	485	458	435	466	505	430	508	478	481	436	447	493	484	440	490	439	484	460	434	456	457	451	502	494	494	472	439	463	457	483	443	471	451	457	439	461	461	488	457	441	459	451	447	481	505	499	445	446	415	444	469	473	491	460	497	442	446	441	446	491	478	502	483	473	487	459	467	455	465	431	476	467	481	468	468	450	474	447	490	457	446	469	463	452	452	485	442	455	499	483	489	433	511	471	502	445	496	530	477	460	464	460	472	494	541	424	455	487	499	456	487	471	424	499	502	458	465	459	427	497	462	501	461	442	500	441	461	468	485	463	503	425	484	461	473	464	474	442	467	435	500	442	468	456	461	434	452	461	432	484	451	457	503	457	471	469	439	484	441	448	440	476	433	466	457	441	474	468	443	482	505	430	475	496	485	479	439	501	436	442	426	447	461	447	459	466	495	487	467	460	442	438	491	450	456	433	499	451	478	466	534	447	477	501	482	455	426	484	475	446	479	477	450	493	453	482	455	444	479	433	497	445	462	457	461	481	478	477	459	473	468	451	478	499	474	462	488	483	476	458	446	462	465	443	439	480	488	452	468	482	489	507	430	466	481	483	469	454	434	449	479	442	481	470	477	448	440	463	452	461	452	464	439	462	465	474	467	485	479	441	473	461	469	454	423	479	448	501	482	454	490	459	497	456	489	495	455	475	488	463	451	424	475	497	459	485	477	470	462	445	474	452	478	462	430	461	485	480	481	451	457	472	470	466	482	469	501	443	493	478	465	450	469	470	468	457	484	475	462	445	464	492	482	454	455	400	491	445	508	490	479	444	449	496	466	485	455	432	499	432	476	465	471	514	469	481	454	464	492	464	491	465	470	476	483	477
23717	20729	27753	23781	20561	9090	3200	2227	1839	1746	7952	28300	21973	11889	4343	1358	798	745	707	700	700	658	738	685	672	675	665	698	716	725	684	684	688	719	686	660	652	661	683	690	719	677	704	686	722	716	677	720	709	657	672	707	667	722	675	691	713	668	677	666	691	667	670	658	707	686	683	697	666	659	719	677	712	680	646	706	703	655	701	734	636	677	691	663	682	646	684	646	726	698	646	677	698	694	690	680	684	669	738	689	705	656	675	638	695	697	670	697	695	702	707	661	698	673	635	677	659	689	715	660	671	696	729	659	667	677	675	672	687	719	697	696	673	724	684	674	681	671	689	670	675	670	673	650	699	719	628	658	693	667	683	682	667	667	664	684	663	681	679	714	693	693	664	688	668	654	661	712	732	665	710	699	659	696	641	674	655	639	692	675	701	695	681	640	673	718	657	715	689	709	667	722	693	652	678	674	661	665	641	655	687	685	727	695	696	656	632	695	699	653	693	649	671	646	694	646	753	647	661	633	701	692	698	711	685	674	696	726	727	689	672	655	729	700	652	672	701	679	677	669	653	689	695	705	665	673	686	680	676	723	694	670	686	674	645	705	677	710	651	674	652	697	675	697	629	698	640	674	661	648	687	616	680	698	695	690	687	658	731	655	660	679	649	651	673	699	658	650	650	702	681	679	694	697	651	731	652	681	714	627	696	687	636	706	662	663	682	693	637	688	693	703	676	675	717	666	702	665	675	674	695	655	716	684	664	651	708	689	655	650	670	639	658	668	703	677	657	613	681	657	666	662	704	693	647	680	682	682	645	658	673	702	665	602	675	677	661	682	657	714	705	697	717	727	685	659	702	659	665	646	689	664	639	648	663	647	713	666	670	696	707	678	703	641	667	657	678	664	708	649	701	634	684	704	719	639	673	643	692	674	642	659	684	710	706	710	682	666	657	662	686	699	667	676	659	660	730	690	684	689	666	677	671	649	681	726	656	677	672	701	690	653	671	690	692	688	673	719	697	704	631	677	734	675	675	693	654	673	650	670	679	696	680	685	708	689	708	623	666	703	685	725	699	668	713	663	708	649	678	669	674	665	715	681	688	639	695	691	669	639	667	687	663	659	717	714	646	658	669	674	679	639	699	682	739	680	696	668	637	646	640	675	697	659	675	676	613	696	644	628	670	703	678	722	699	661	734	688	659	645	708	669	656	711	649	688	645	664	646	683	698	678	732	682	690	701	686	662	704	682	656	675	635	667	686	670	673	647	660	627	716	671	700	695	677	697	653	697	657	670	656	692	688	663	641	663	702	713	685	636	672	630	710	720	699	671	687	648	704	650	664	704	703	675	631	689	703	663	677	659	717	642	703	702	734	675	683	676	706	660	666	665	711	683	665	654	682	695	690	675	722	687	693	703	625	675	727	687	697	682	689	648	663	711	681	647	657	679	671	698	640	685	665	746	658	664	665	701	651	684	691	712	654	691	675	702	729	694	689	628	671	700	639	646	716	709	645	674	667	699	659	705	644	696	705	649	689	686	646	641	698	649	635	684	667	686	659	654	668	650	664	705	666	685	698	663	686	654	710	691	638	703	736	713	688	643	643	684	692	682	675	710	704	637	642	660	696	668	663	676	636	655	652	641	666	669	669	642	682	712	630	667	667	668	683	641	705	673	638	678	724	714	687	704	591	682	660	640	679	715	629	667	678	673	713	669	690	648	679	695	704	704	640	701	700	713	623	699	639	677	678	700	676	681	717	676	723	701	705	637	731	710	670	652	656	668	692	685	708	710	675	664	656	629	652	696	695	645	668	684	691	730	626	671	703	645	705	682	642	693	689	651	697	676	681	643	655	704	700	654	637	696	692	630	659	670	682	646	680	635	667	656	709	704	704	687	663	701	658	685	667	653	697	669	715	666	681	636	677	676	628	671	711	697	684	667	670	653	660	690	674	684	632	666	665	694	659	662	668	690	657	720	688	668	651	651	653	729	687	652	712	694	697	643	728	673	674	634	684	683	673	685	674	652	666	687	736	674	661	670	690	700	680	652	727	680	688	675	685	711	690	722	686	650	689	636	674	697	655	644	602	653	686	639	660	647	664	645	679	674	712	671	688	676	677	643	719	701	674	623	701	701	658	662	642	695	685	693	660	664	709	659	731	662	675	696	703	660	705	654	670	715	680	635	656	653	687	661	655	644	684	663	692	721	679	718	712	662	673	692	653	673	697	658	705	690	688	667	666	707	710	690	698	671	690	643	710	657	647	715	649	740	644	697	702	656	663	682	696	696	687	655	663	664	661	726	714	709	688	677	659	670	694	685	664	681	688	649	695	657	649	668	672	690	677	663	678	639	682	654	656	720	673	688	670	679	666	664	654	683	648	647	664	682	675	693	670	669	644	662	689	687	645	670	667	697	677	668	673	665	675	668	671	688	724	694	605	644	667	657	650	719	650	631	722	692	677	673	678	636	647	656	639	691	683	708	689	655	691	691	670	716	674	701	670	688	675	660	694	662	646	701	673	639	679	651	665	668	695	704	670	646	665	713	680	654	668	656	663	694	687	642	657	691	679	696	688	655	666	675	659	692	643	781	717	657	679	683	703	616	616	633	693	676	689	695	647	680	667	685	666	697	664	700	648	704	692	663	665	638	666	637	675	660	691	679	657	683	664	657	733	680	655	619	668	715	707	662	670	639	677	686	715	654	663	695	662	648	655	665	711	657	672	675	648	712	674	642	692	683	671	670	703	703	665	697	648	694	634	695	624	668	670	682	691	685	648	674	715	660	648	689	675	661	704	673	658	645	667	646	674	692	699	647	646	706	660	684	676	652	685	683	684	645	684	722	663	641	702	677	655	690	639	655	645	689	691	689	662	663	627	664	642	651	704	665	682	677	666	681	667	646	650	662	671	672	675	680	642	669	713	675	691	676	631	664	683	666	672	629	671	667	661	679	648	742	610	662	697	659	661	711	639	623	664	709	699	646	627	637	648	661	724	676	652	729	687	642	662	654	702	681	665	661	679	679	687	650	676	666	686	649	656	677	645	687	627	668	688	680	664	659	679	656	625	639	634	700	714	677	647	678	657	651	711	641	679	670	687	659	679	664	674	692	637	683	669	722	655	645	673	658	702	672	688	644	692	651	694	677	700	735	663	705	624	687	700	637	670	703	667	686	669	670	692	703	660	641	661	684	646	647	654	643	625	654	653	618	680	658	667	664	674	694	658	708	689	687	703	665	720	595	669	646	671	689	691	698	641	657	590	621	692	692	663	674	675	682	721	703	678	636	727	674	659	682	704	648	646	706	696	705	647	719	632	689	656	684	663	613	661	703	666	653	690	693	717	701	696	672	694	646	694	683	690	705	697	691	688	686	668	688	694	683	647	669	687	627	658	632	644	639	657	687	695	693	716	658	641	661	680	685	739	657	680	691	685	652	646	715	713	660	637	689	660	750	687	629	682	688	667	694	670	681	644	710	650	726	637	692	675	748	713	705	692	682
6005	11387	9975	5468	3821	3252	2605	2518	2449	2244	11247	27032	19092	9969	4068	1223	710	572	621	584	602	631	619	566	609	559	554	564	570	567	638	581	593	587	595	604	591	560	557	574	588	568	580	604	570	547	578	554	575	576	604	536	585	549	552	593	590	586	550	609	587	569	535	594	564	550	574	560	609	593	551	581	554	603	619	572	574	605	586	560	586	518	529	578	543	569	568	602	586	600	577	532	566	526	604	574	579	570	587	545	547	616	570	588	552	566	540	602	565	553	592	565	571	588	587	529	547	506	564	590	579	579	534	620	555	579	571	582	558	619	562	583	600	543	584	595	588	563	542	552	553	554	524	561	563	522	568	571	591	574	535	583	563	594	548	573	554	612	536	560	539	565	569	578	594	600	580	585	549	572	537	552	568	613	578	565	627	602	563	600	568	555	580	568	554	567	561	571	575	538	568	552	612	573	595	563	588	566	579	571	571	572	540	517	551	566	562	536	607	543	585	582	582	581	577	552	595	529	563	594	572	573	540	553	589	580	599	583	519	538	578	544	578	555	593	583	563	532	600	574	589	539	563	567	552	553	573	607	543	561	564	585	570	595	534	596	612	568	562	557	546	596	576	607	543	536	575	615	565	533	543	576	579	548	601	562	533	574	568	621	560	559	562	554	557	589	557	600	585	577	538	548	594	541	549	519	510	604	544	560	567	548	602	554	602	561	567	545	556	587	578	590	572	566	574	557	589	585	571	562	561	578	582	580	577	596	524	554	534	584	565	535	516	586	580	626	557	577	601	591	595	591	601	533	547	564	550	585	572	589	604	532	545	583	565	605	589	593	544	603	602	587	543	544	596	576	586	554	567	581	564	509	570	568	551	589	544	604	553	582	538	580	548	583	588	604	602	615	580	533	582	550	549	557	588	570	525	609	586	573	583	555	562	544	523	550	520	594	574	565	606	560	606	577	559	544	585	573	548	625	555	530	577	580	623	574	589	581	552	543	574	538	524	582	592	544	557	557	555	555	583	566	588	605	583	583	561	565	571	527	573	592	590	585	546	560	581	572	580	584	540	529	546	580	570	576	579	586	540	595	566	510	556	590	558	580	583	521	593	584	550	541	578	541	557	548	554	519	599	557	569	574	565	600	586	578	552	559	600	602	608	560	603	516	567	584	553	546	555	575	557	540	587	582	559	556	594	541	582	577	599	541	537	583	560	566	578	595	571	584	579	601	602	600	557	557	554	554	559	576	613	563	604	564	577	575	548	584	554	587	583	584	548	601	506	548	584	583	551	568	550	575	618	542	557	611	557	579	585	579	524	550	568	546	531	519	569	571	551	572	566	551	558	527	563	580	565	561	557	575	606	554	564	533	516	587	556	566	564	571	565	578	551	528	577	549	572	549	566	576	539	522	628	567	537	550	561	546	545	579	559	536	624	587	589	546	588	600	579	548	506	592	564	599	522	513	568	576	586	570	578	607	592	592	553	561	579	562	562	572	588	587	586	565	545	575	545	556	590	561	544	540	574	583	577	570	579	552	563	568	559	582	594	587	600	538	568	553	565	533	586	566	584	561	527	551	525	569	580	558	600	588	574	552	559	558	548	564	556	556	604	551	588	517	560	593	571	526	547	537	593	539	535	536	564	569	580	551	571	558	542	577	591	556	546	569	589	565	547	572	561	550	518	533	586	596	553	573	555	574	563	583	532	571	523	602	567	603	594	538	582	538	555	575	552	610	565	567	546	599	537	592	569	582	550	585	575	572	530	586	569	526	547	558	556	572	572	555	578	556	600	532	545	569	592	594	569	578	545	570	601	563	565	578	578	558	524	549	590	546	560	576	621	574	586	585	540	564	543	592	566	594	549	532	591	614	568	530	560	577	582	558	575	568	531	554	558	536	546	563	570	545	594	542	591	581	552	585	565	597	549	547	539	573	517	567	619	531	552	583	559	577	573	555	570	575	585	543	545	576	602	583	555	575	604	550	556	615	520	577	587	556	572	597	582	591	541	547	563	615	584	580	553	571	578	564	556	529	541	578	567	574	560	568	579	525	561	561	570	557	576	534	596	574	557	539	572	533	579	559	551	541	601	594	593	572	550	602	550	530	585	610	487	574	535	563	548	536	596	586	538	600	573	593	551	579	529	584	564	566	571	563	592	537	553	570	548	552	581	578	551	609	581	568	590	579	567	567	579	559	582	570	579	558	571	556	610	575	561	578	565	562	575	559	579	538	550	562	562	548	563	556	585	585	561	567	590	571	547	529	565	585	557	590	588	572	579	544	549	555	517	567	533	575	598	559	608	586	585	619	621	558	539	579	580	568	542	549	561	587	597	566	574	571	564	564	551	581	559	593	587	600	590	561	599	540	531	552	571	547	563	538	570	537	531	575	570	564	574	568	566	575	571	495	618	564	594	548	619	576	568	559	569	577	534	572	563	558	517	594	583	571	592	552	541	586	562	550	560	589	572	568	556	543	558	595	576	567	545	577	574	570	604	517	542	553	549	555	597	555	581	540	592	545	564	576	546	552	557	556	547	549	586	566	535	558	564	606	570	615	593	577	603	541	608	546	560	560	570	567	545	573	543	568	583	517	605	568	555	582	541	556	562	524	549	571	544	575	589	538	573	617	550	571	579	542	558	615	571	544	582	591	534	570	559	548	546	553	531	608	533	603	568	529	530	564	567	563	560	565	595	578	566	517	578	600	550	611	564	610	591	572	563	589	535	551	589	606	560	584	575	574	573	550	576	577	545	592	576	570	567	541	541	565	564	565	599	544	579	549	563	581	545	539	578	561	559	582	585	533	576	558	573	602	537	606	579	526	572	580	549	564	573	560	565	536	541	562	543	607	566	574	569	578	604	595	549	552	491	545	637	536	606	575	571	596	592	606	588	553	556	555	553	557	585	559	537	587	551	573	562	530	579	635	615	543	575	567	605	573	592	565	526	555	551	541	574	552	601	559	601	562	554	553	581	566	524	523	517	559	582	570	542	536	597	556	607	545	539	591	577	572	571	585	559	567	522	560	537	559	562	560	581	514	579	536	525	573	554	553	513	562	576	533	553	594	588	555	599	556	544	616	587	550	519	615	599	554	511	595	576	575	569	575	556	541	549	566	581	554	584	553	585	567	540	565	573	558	557	534	511	583	584	564	581	552	541	538	597	556	572	558	556	527	576	561	584	537	550	517	577	606	558	596	512	551	581	567	566	561	583	583	554	553	533	546	596	521	567	585	614	592	564	590	579	575	560	563	592	555	559	567	566	590	562	558	537	573	582	572	597	500	546	573	532	555	550	531	510	609	506	596	518	571	541	565	556	608	558	609	534	561	553	549	543	530	590	574	542	583	548	571	549	565	535	574	545	543	544	566	559	524	568	553	547	572	521	539	541	588	578	585	584	531	537	542	557	538	590	580	556	550	544	588	571	588	591	557	556	620	550	546	541	585	544	578	597	572	524	566	510	560	534	600	546	579	596	557	600	554	574	574	582	500	569	575
26806	11301	3803	1987	1432	1157	1029	854	732	664	760	1772	1654	1192	826	566	575	539	521	523	526	516	489	541	543	554	506	523	518	493	517	489	492	543	500	473	505	532	532	534	529	489	528	545	498	533	531	489	506	532	520	514	526	542	501	535	516	521	576	520	452	530	543	511	532	529	489	556	497	481	529	536	521	501	503	512	526	527	495	526	499	504	502	510	491	509	525	510	484	508	545	519	552	517	519	540	505	525	496	515	559	531	515	503	573	527	534	485	593	499	507	518	520	524	521	513	505	536	490	497	515	541	497	526	500	500	518	525	526	547	526	530	581	500	517	551	481	496	512	507	499	519	470	542	521	525	502	568	566	529	510	499	472	524	485	542	457	523	520	486	511	531	508	542	564	520	517	551	545	553	521	538	516	538	537	532	527	525	497	540	506	540	554	560	551	515	484	546	505	512	510	504	498	559	518	517	534	494	504	531	522	495	512	519	512	511	497	554	519	502	520	559	531	523	531	516	511	518	557	526	570	531	497	518	508	531	508	541	572	491	493	514	556	547	539	492	549	525	520	544	503	506	525	515	547	574	506	509	553	570	550	495	508	524	485	502	556	470	546	505	488	535	545	515	551	508	544	530	499	527	547	518	517	507	529	525	525	520	524	471	553	528	518	545	477	554	539	499	500	536	526	557	555	543	485	540	529	545	504	542	508	520	574	546	513	531	516	529	497	522	542	492	528	535	500	527	504	525	516	496	508	547	536	506	519	522	511	479	512	498	504	540	500	498	526	513	503	551	531	534	570	515	569	541	498	477	533	538	523	499	516	513	547	502	499	499	528	561	529	502	537	504	525	531	497	565	554	500	532	508	557	509	527	529	520	515	492	527	546	473	567	526	497	578	503	519	507	528	546	474	484	549	498	536	555	540	527	502	526	532	534	509	532	519	540	497	524	485	526	519	465	501	525	493	549	538	528	539	541	510	526	489	562	538	521	541	481	498	555	506	488	496	523	541	530	545	538	521	523	499	543	460	563	494	539	523	533	519	566	540	558	541	519	571	514	542	511	541	527	516	529	531	518	533	548	515	551	544	517	488	515	527	492	494	517	498	525	519	530	509	501	525	547	532	529	498	552	507	484	554	510	535	499	495	516	554	569	540	510	551	489	543	550	525	511	529	470	486	513	517	537	487	518	527	555	534	509	519	542	556	512	499	528	512	503	506	521	528	491	517	547	512	546	570	541	485	499	509	490	512	535	493	535	495	538	538	512	540	571	545	550	524	533	522	541	486	517	548	536	495	518	525	534	515	536	526	521	494	534	524	500	525	508	559	508	522	508	485	507	538	464	468	531	504	547	472	457	549	532	522	529	532	536	484	503	571	518	536	503	540	513	539	496	500	538	489	466	521	481	516	508	544	509	548	522	498	514	602	527	545	554	521	490	509	521	500	525	501	518	476	560	508	517	511	520	553	488	563	511	564	517	503	549	505	560	533	502	494	533	564	511	493	503	539	537	470	496	538	507	518	511	520	563	538	523	538	521	541	511	512	473	517	500	492	525	562	545	497	522	537	533	525	505	530	508	538	502	525	500	526	527	517	487	542	504	566	539	505	512	522	512	517	573	527	535	514	509	522	518	514	492	540	518	527	505	508	502	528	516	519	489	529	524	592	535	512	540	511	502	480	516	506	490	484	557	535	540	509	528	477	549	525	483	538	510	567	555	506	481	513	531	520	503	533	551	533	499	533	517	511	521	511	532	536	480	506	534	517	505	533	551	543	506	515	539	520	492	497	527	494	512	547	489	546	524	543	493	504	500	548	483	499	499	505	505	510	518	530	504	524	553	552	520	518	522	556	507	536	530	500	552	538	472	510	554	551	521	518	514	565	523	549	533	562	502	532	513	513	546	518	516	500	469	523	519	535	555	525	539	493	566	537	536	477	532	541	545	549	489	507	477	475	553	559	518	538	531	541	495	521	503	513	538	484	530	556	492	533	503	541	476	472	522	538	513	513	474	558	496	545	527	532	486	549	513	511	532	497	463	534	508	523	538	537	510	488	539	479	523	489	486	516	517	484	533	514	556	527	551	503	563	516	518	526	499	526	526	503	505	485	529	502	526	510	507	539	556	535	517	542	578	530	539	558	507	505	524	503	525	513	511	506	551	528	514	527	548	492	510	507	524	567	536	508	509	522	541	509	531	535	514	549	530	531	525	524	522	474	530	503	554	488	526	551	548	491	538	535	518	554	501	551	509	536	533	489	519	529	534	521	550	505	526	474	527	536	516	518	516	501	561	526	510	525	528	500	525	556	504	556	546	499	538	538	531	507	511	566	508	537	479	524	535	525	509	537	560	467	537	546	489	517	539	562	507	501	544	495	533	484	535	492	517	486	553	496	519	530	509	509	519	509	514	470	532	536	520	540	517	509	481	524	494	558	526	486	484	556	511	514	513	520	526	536	519	546	540	528	536	488	507	477	580	548	523	549	502	526	524	518	556	512	513	513	514	513	533	534	543	517	474	507	518	485	542	556	499	514	554	478	496	519	519	521	527	528	545	532	502	517	515	512	543	562	522	552	513	522	503	514	538	497	543	506	537	524	501	498	505	507	534	511	495	503	557	522	526	516	468	463	504	571	506	526	493	512	570	508	520	510	501	475	554	531	465	525	553	466	510	545	533	487	482	483	529	529	534	499	480	498	483	528	511	537	538	520	540	501	531	492	533	543	514	539	547	478	530	508	562	568	487	537	550	534	523	505	525	576	555	508	521	525	505	528	504	513	532	508	486	504	511	547	507	528	535	518	553	490	544	541	521	537	563	537	547	559	504	506	488	538	550	474	501	527	479	517	477	512	515	557	491	521	510	541	533	521	521	489	523	554	525	495	523	511	499	550	497	555	490	512	481	522	544	513	556	516	535	525	510	497	538	538	539	525	520	530	519	517	514	536	563	512	475	523	535	537	532	507	524	536	515	528	527	524	501	529	519	576	537	531	533	600	531	549	513	497	512	503	517	536	529	529	513	499	535	515	475	526	573	540	520	538	549	510	515	490	525	586	504	565	542	527	467	551	559	531	544	507	558	500	499	534	559	548	530	495	507	525	493	486	499	504	521	555	500	529	535	473	486	529	561	542	529	526	524	564	547	502	525	541	535	528	482	509	540	536	524	546	520	490	536	519	518	520	560	532	508	538	508	518	589	524	475	534	520	539	515	518	548	497	540	482	527	515	526	519	492	519	551	527	568	549	493	511	509	495	520	546	477	520	526	497	535	527	515	538	552	542	571	521	541	532	530	557	500	491	554	596	507	534	503	525	529	527	507	550	534	498	554	457	564	543	536	536	528	506	499	480	528	532	548	519	499	537	523	495	514	529	520	500	505	515	540	496	488	531	520	485	534	494	531	494	480	530	517	549	515	558	513	587	515	482	493	564	524	565	511	492	532	526	522	534	525	487	487	551	561	548	494	566	506	520	508	474	529	498	488	521	535	539	531	529	538	528	520	507
6315	3662	3536	1979	1623	1374	1261	1060	893	726	919	2297	1845	1214	741	520	464	473	456	403	427	436	462	444	405	453	413	485	399	442	424	438	464	430	418	423	462	436	468	446	418	459	401	436	449	430	467	438	457	425	387	437	436	420	434	432	404	430	409	466	418	428	478	422	440	413	481	423	446	464	389	431	465	439	433	433	458	477	421	426	437	402	425	423	445	418	412	421	425	424	457	484	431	434	441	438	443	461	460	443	428	439	472	419	435	443	405	450	407	456	447	405	470	440	442	438	433	448	445	434	435	431	428	442	433	450	402	420	413	434	435	414	447	432	448	456	416	441	423	446	463	435	445	466	437	411	461	421	448	466	453	423	470	442	431	387	431	414	417	434	454	427	418	420	445	435	439	452	415	407	398	444	429	452	479	429	452	414	448	445	448	422	408	438	444	477	395	432	423	463	443	397	431	427	429	434	406	401	423	398	411	421	416	465	449	436	396	436	441	419	427	425	395	412	443	408	445	464	440	445	422	421	411	421	407	400	416	470	430	435	420	439	406	448	473	438	463	422	445	443	385	399	418	438	407	414	396	442	390	404	426	418	463	405	435	431	423	435	445	428	437	444	420	447	464	435	455	431	385	436	430	488	436	410	435	479	428	428	438	451	392	445	468	430	457	418	454	425	420	426	459	430	412	409	457	420	429	456	409	451	440	447	460	470	428	436	439	441	442	439	458	436	423	448	416	450	428	448	435	427	470	419	446	437	432	429	443	408	408	422	439	434	442	453	453	452	427	433	447	424	449	469	433	460	419	442	447	418	471	459	392	463	449	459	459	435	404	404	409	458	438	437	426	452	422	476	427	425	455	416	391	406	457	416	418	393	445	407	438	444	412	425	425	404	408	447	465	421	426	437	462	458	401	452	431	480	415	393	428	444	424	404	456	436	432	474	394	450	434	432	435	466	462	459	421	432	457	435	401	412	401	434	406	435	435	439	469	439	437	397	419	420	425	439	388	463	424	434	439	405	449	416	449	432	400	428	422	449	418	421	428	438	439	418	438	438	434	438	425	407	378	412	428	482	421	434	438	434	446	443	431	442	412	433	422	414	452	443	441	434	420	450	410	415	424	426	408	449	419	439	431	429	421	422	413	461	434	421	451	426	431	424	462	445	440	411	444	423	409	438	423	432	397	444	412	415	462	446	418	437	428	447	448	449	425	395	415	436	418	432	416	479	423	445	377	398	446	426	466	449	406	438	435	418	422	412	436	509	456	429	462	451	413	422	429	424	451	460	421	404	398	423	435	371	451	488	415	445	421	404	459	428	420	457	427	431	440	437	414	441	449	440	455	422	449	438	390	419	417	442	416	404	441	418	390	415	437	437	451	401	422	447	443	442	420	392	439	399	456	470	413	414	463	414	412	457	437	422	429	437	443	433	418	415	458	435	457	427	427	425	451	442	441	427	441	435	438	399	416	431	456	414	444	417	430	454	435	464	419	448	431	451	430	423	436	432	420	449	456	444	395	445	437	400	409	461	419	457	424	426	442	485	428	430	455	445	432	460	439	439	446	414	431	419	446	434	422	428	441	434	432	451	406	429	426	450	440	440	413	427	398	442	431	411	431	459	426	422	408	457	390	440	429	451	436	439	420	458	448	494	416	433	437	421	411	379	400	455	472	452	445	407	425	416	397	415	393	423	456	390	414	468	475	392	439	406	409	407	424	434	437	454	433	442	428	400	417	470	393	407	443	413	419	401	432	476	436	430	424	406	425	446	412	451	421	409	456	430	454	422	434	421	437	453	395	424	430	424	466	458	437	438	386	401	422	436	411	439	407	468	439	443	459	411	423	424	425	410	408	414	411	428	445	418	432	416	432	387	387	460	428	453	442	420	416	411	425	446	427	414	419	409	431	473	451	418	439	431	433	444	462	445	441	467	438	390	447	448	436	416	442	438	437	444	406	433	415	450	433	402	408	444	410	444	412	418	440	444	408	436	408	447	458	384	461	472	431	406	441	437	492	464	395	439	456	418	417	452	451	420	424	445	432	449	403	451	479	418	443	408	445	423	441	459	421	465	409	412	430	453	414	415	455	426	437	432	402	453	421	414	450	418	407	475	433	399	441	478	427	423	422	451	457	483	481	432	440	407	468	407	450	484	439	433	429	483	423	457	443	441	454	411	417	459	448	444	424	389	456	454	444	420	399	462	409	458	447	462	437	431	471	470	421	451	422	417	440	406	395	423	435	414	433	407	428	431	431	441	443	449	419	422	437	423	405	451	442	429	419	438	444	453	434	382	438	450	444	431	414	413	417	411	422	419	447	426	422	451	427	460	377	410	432	435	449	461	446	464	396	433	387	435	462	417	442	434	430	426	435	436	427	433	396	458	408	446	408	451	410	444	415	428	458	447	431	422	465	431	425	389	446	450	438	464	413	463	459	401	454	418	453	424	425	442	419	396	400	429	471	383	435	450	413	442	453	413	448	454	417	437	450	459	439	397	405	422	404	426	435	408	444	439	406	447	422	436	418	483	432	427	443	429	422	463	477	427	429	406	424	446	456	439	432	453	434	423	433	449	449	456	434	426	424	438	401	428	471	415	456	455	441	459	461	407	462	458	423	436	451	408	430	434	428	442	396	414	455	446	446	411	446	447	457	414	467	434	427	428	407	436	396	450	416	418	456	417	471	439	436	437	406	445	433	423	445	391	409	422	426	448	426	375	419	398	427	434	441	460	448	458	420	471	449	425	428	405	426	444	428	472	396	435	414	435	425	428	439	416	465	430	422	415	442	407	458	439	437	464	436	435	471	400	465	467	405	456	414	447	466	468	448	453	422	430	437	439	424	423	436	453	436	424	439	434	436	416	421	438	424	416	451	420	463	439	440	415	417	419	442	420	409	447	422	424	436	445	410	437	434	402	457	424	438	443	463	445	455	437	453	437	440	423	419	453	413	412	412	449	424	450	457	430	446	428	440	434	416	450	419	447	424	466	424	437	433	419	427	411	429	443	428	454	447	419	428	421	425	450	470	424	391	436	455	431	452	447	467	443	453	445	425	414	412	438	464	425	420	425	422	450	447	430	411	451	446	421	419	401	417	425	473	442	443	427	446	483	429	447	428	424	407	423	464	458	405	420	432	411	431	422	398	451	407	429	443	460	421	424	443	404	446	403	416	437	416	449	455	427	447	441	450	411	441	425	463	444	447	478	461	452	433	424	406	436	463	437	462	424	451	424	395	410	413	473	443	427	475	437	443	472	420	409	451	448	403	449	393	441	435	415	435	448	413	471	447	452	424	422	428	423	460	430	449	415	405	407	433	442	427	448	436	426	474	398	474	403	452	451	414	437	462	429	402	430	464	442	427	428	472	426	424	432	430	436	445	472	442	431	461	430	404	476	459	470	425	456	423	431	448	420	437	443	448	441	435	448	454	451	452	435	412	452	449	425	431	425	423	437	444	446	437	392	451	416	456	432	425	439	420	472	439	422	437	439	431	401
24716	20774	26706	24681	11486	3678	2201	1485	1211	1123	3432	16476	12079	6145	2049	851	612	562	548	539	562	580	542	538	538	560	539	548	553	585	552	548	524	555	529	540	494	511	601	521	546	533	538	529	570	519	559	510	582	562	592	541	569	551	537	514	536	492	552	511	544	577	537	510	588	541	527	562	522	573	551	551	534	536	508	539	560	503	539	556	542	543	571	532	519	537	547	499	552	528	514	550	507	545	578	516	541	561	505	498	537	505	539	573	571	559	544	531	493	582	549	542	553	536	534	503	546	554	599	561	500	562	541	549	530	567	577	546	548	522	568	541	527	550	555	530	520	542	553	520	518	576	544	537	557	553	520	562	537	553	550	566	554	507	549	539	542	530	545	551	572	529	576	511	528	531	557	528	524	575	549	545	537	573	545	544	550	568	538	566	546	557	573	568	551	553	586	527	513	578	512	527	566	552	527	543	544	552	525	570	542	554	575	535	562	552	538	516	551	548	555	527	543	513	528	543	523	522	531	555	572	544	510	552	571	499	558	580	573	554	572	514	580	561	507	595	534	510	537	528	583	557	516	531	509	511	506	545	515	536	543	574	541	555	527	555	565	537	534	517	538	528	518	582	506	525	524	518	590	540	517	576	511	523	579	508	507	541	570	555	515	557	515	525	557	563	527	540	575	550	542	541	553	563	519	537	514	564	535	509	529	575	550	554	554	543	561	563	556	535	544	557	558	560	531	527	535	547	552	568	515	554	546	526	529	541	532	498	550	516	565	517	553	552	559	504	560	521	552	551	525	554	530	583	578	571	546	494	556	499	562	527	540	552	541	579	525	556	534	500	539	551	550	556	551	566	546	531	566	567	541	544	582	580	535	512	541	570	525	565	521	549	533	547	552	498	504	541	582	526	589	532	559	548	519	566	558	544	524	556	514	567	557	578	547	519	502	544	548	560	533	510	547	534	559	546	574	556	534	558	543	557	578	561	576	539	542	567	538	547	520	520	562	569	556	575	551	529	536	537	536	583	546	537	567	541	542	527	526	560	595	583	555	540	533	513	556	531	523	553	553	508	525	538	512	514	546	536	535	516	550	545	558	526	529	540	559	528	538	524	575	557	594	510	545	567	503	537	503	501	563	536	552	612	553	547	553	544	550	552	523	515	540	526	514	480	539	574	543	538	525	511	557	538	544	535	526	504	514	558	558	517	538	523	492	550	492	536	553	555	534	522	552	504	524	544	522	487	596	526	584	545	527	524	549	517	511	544	585	536	510	522	539	548	565	539	523	539	517	534	508	557	546	536	520	541	524	540	546	559	517	569	521	551	542	542	514	571	517	565	542	561	525	581	537	556	535	537	551	513	564	556	542	549	493	519	517	581	525	576	531	538	583	533	540	540	503	557	565	549	561	492	538	537	544	558	530	525	559	525	570	504	552	577	520	547	586	527	564	552	585	543	568	530	513	504	517	514	506	560	569	562	537	545	524	528	542	567	514	568	551	539	552	582	545	510	494	568	526	518	516	541	540	535	543	579	517	567	582	543	540	545	552	555	537	570	505	567	535	554	557	537	561	504	554	584	520	512	577	540	554	527	571	502	507	536	534	569	562	534	505	551	554	548	551	556	521	531	504	563	517	545	536	563	521	528	546	516	531	553	509	521	553	554	555	555	556	525	545	527	592	544	560	565	469	566	525	500	533	513	541	524	505	524	516	529	545	560	521	514	553	542	557	511	544	573	569	547	522	573	586	494	547	515	515	532	582	529	531	538	551	509	552	561	550	522	551	512	501	546	515	553	485	521	530	547	514	573	545	572	576	511	584	564	544	541	581	543	542	543	525	558	546	534	535	547	538	559	567	571	538	579	527	538	570	528	560	539	529	509	523	542	548	530	586	516	562	566	534	538	557	544	531	517	541	536	574	592	560	557	523	558	527	522	529	557	567	509	546	521	503	527	557	559	506	542	546	534	550	500	504	563	557	563	508	502	511	543	566	538	529	522	522	563	549	564	530	527	537	560	506	583	504	540	585	549	560	539	502	505	550	561	569	542	571	539	593	522	551	560	538	536	550	563	543	558	536	542	560	525	514	568	557	541	535	522	561	546	516	541	578	503	557	529	535	498	538	506	573	519	516	523	520	508	597	534	526	540	536	561	523	571	528	547	536	549	563	547	547	534	532	527	540	493	511	504	531	536	520	518	539	504	545	564	531	565	532	504	561	559	501	547	549	585	554	553	531	533	530	505	529	501	532	540	560	559	520	536	568	544	496	567	571	544	573	553	537	537	544	549	551	569	550	539	550	560	521	554	540	559	517	487	495	498	519	522	554	560	559	535	567	526	525	548	483	572	523	565	526	492	578	510	560	523	517	541	542	539	556	530	560	537	552	532	528	531	525	552	529	551	553	546	599	543	525	539	528	528	541	496	503	579	552	504	529	546	524	522	533	539	588	531	573	558	513	563	554	484	540	559	579	570	507	506	519	580	516	558	544	544	496	567	541	546	559	562	551	535	541	552	530	526	567	529	566	502	495	488	561	527	575	566	524	519	524	568	540	560	579	560	506	552	541	516	536	567	555	529	585	529	534	535	522	528	508	548	544	566	484	575	561	512	536	559	542	542	508	542	521	585	541	547	522	577	604	547	535	521	523	495	525	516	502	551	571	539	525	535	519	540	544	535	520	512	546	538	500	530	545	555	541	528	570	553	589	544	529	547	504	511	550	525	513	550	501	541	510	493	569	562	524	565	527	535	551	553	584	500	517	579	537	541	559	535	582	572	519	578	590	528	561	519	522	522	552	545	522	533	548	547	548	510	549	548	537	521	550	565	555	572	571	561	535	524	508	533	526	536	537	517	521	550	552	520	553	515	522	502	537	501	545	565	541	520	573	579	517	549	537	527	491	528	506	540	573	554	526	501	547	546	535	547	542	536	550	521	529	572	534	531	556	521	513	541	555	544	574	505	562	527	556	559	531	498	546	543	556	543	530	540	556	516	534	516	573	579	523	555	545	535	560	533	539	569	546	516	572	556	549	520	506	576	533	534	571	505	569	560	534	539	540	555	555	550	510	557	563	552	546	536	509	574	535	556	552	519	561	552	515	524	544	537	533	530	519	561	574	535	564	570	522	544	518	512	561	566	552	527	525	571	531	569	532	565	578	566	562	535	535	506	543	578	518	541	559	498	586	602	529	525	545	551	529	539	534	544	545	539	573	588	527	561	548	553	544	537	516	497	575	529	517	534	547	532	510	508	508	537	568	530	547	595	517	534	568	538	559	570	564	582	534	539	500	565	485	525	532	557	574	540	549	507	543	538	544	524	551	542	542	540	561	560	568	532	532	490	541	525	538	551	521	521	528	501	519	541	538	544	548	553	533	561	525	564	523	546	547	567	567	555	535	520	534	580	526	547	528	548	516	540	536	566	535	519	561	539	534	521	543	540	568	571	536	508	527	520	564	530	550	553	543	555	576	538	536	549	565	573	520	509	581	556	524	504	540	554
5915	9996	10843	6165	4233	3188	2400	1852	1639	1354	5207	17381	11613	5898	2067	801	562	464	480	444	454	492	491	501	459	440	435	471	456	471	473	485	492	474	462	467	472	491	443	472	449	477	474	450	446	476	481	463	502	463	486	462	481	460	497	472	454	463	482	489	462	497	487	467	492	461	434	471	497	475	468	476	464	443	470	474	503	465	494	467	447	478	439	471	478	471	422	439	482	451	487	486	458	501	459	480	485	448	471	467	480	461	486	506	485	484	458	441	475	470	483	480	507	463	475	482	477	489	457	460	518	461	403	463	449	462	485	477	474	465	465	446	466	449	454	465	478	478	461	466	457	454	476	471	474	468	520	453	465	463	471	467	474	447	484	471	493	456	493	479	475	468	466	446	455	462	495	438	458	471	499	468	445	454	471	461	504	421	470	485	454	444	481	505	461	472	428	466	486	448	445	437	456	475	484	432	462	462	455	431	443	458	490	488	455	502	441	459	404	471	451	453	471	465	497	452	476	467	472	482	388	460	473	449	460	492	475	502	447	474	461	485	478	483	464	481	450	430	482	494	450	503	462	470	476	470	501	488	472	413	477	448	460	439	454	461	472	415	480	487	487	456	440	466	452	457	464	449	447	461	441	510	452	471	495	462	499	484	464	439	475	450	469	459	420	490	487	480	452	433	437	474	473	464	477	469	454	485	458	479	469	462	452	490	475	477	442	473	480	449	488	503	452	449	484	459	466	498	465	458	508	461	450	470	465	483	421	455	506	472	464	432	444	437	446	449	482	433	468	508	421	450	486	450	435	426	433	491	436	438	495	455	492	475	500	469	446	469	494	472	465	414	482	479	459	446	452	478	498	496	455	457	445	475	454	460	446	466	482	477	462	474	444	440	456	475	447	493	488	457	490	480	428	462	439	451	444	476	462	409	483	443	479	458	454	470	485	455	502	460	447	485	472	462	476	473	476	453	452	463	480	459	457	488	485	453	502	467	466	426	501	448	484	451	506	468	462	490	461	446	473	444	446	476	444	487	442	456	476	458	464	476	470	459	493	475	464	477	469	488	482	469	454	501	468	475	488	461	467	453	462	440	478	459	455	542	462	464	476	474	459	488	510	459	478	474	471	480	464	444	476	496	466	461	494	462	482	438	476	450	460	427	456	448	445	490	478	466	458	461	444	448	465	432	470	432	439	446	452	495	468	450	409	482	437	453	474	458	491	464	455	470	469	491	461	418	460	425	466	502	444	488	522	457	465	470	469	477	462	427	448	472	476	458	480	453	474	484	469	437	491	460	461	465	479	492	467	470	506	448	431	457	483	455	447	416	473	462	448	449	454	461	511	512	493	462	469	491	470	477	443	457	493	482	465	484	478	456	422	477	472	499	510	412	475	448	486	461	467	443	478	508	426	427	517	490	462	416	461	462	442	441	467	465	494	489	444	511	434	476	452	477	486	444	473	476	427	450	488	442	457	467	473	453	497	478	469	432	505	481	414	444	445	476	485	483	456	464	467	444	491	438	428	496	446	440	483	442	461	444	501	496	497	465	465	438	471	477	478	496	462	419	476	450	446	475	457	461	439	468	437	463	424	439	451	446	459	494	451	456	452	475	490	453	482	487	468	462	475	472	456	477	473	457	437	499	470	469	466	444	447	457	439	472	437	486	449	474	471	479	433	447	432	487	468	455	449	470	483	481	439	478	443	478	439	456	466	483	485	425	459	507	520	478	441	485	485	469	498	483	486	472	455	449	448	493	442	509	469	469	450	442	420	472	438	437	430	454	440	437	456	454	439	490	482	489	460	453	495	525	438	463	497	463	452	473	488	483	435	446	461	485	473	497	494	466	498	430	467	442	457	434	474	450	461	483	458	456	483	526	447	473	475	501	497	461	490	465	482	447	481	488	442	482	477	425	448	442	482	451	474	424	457	470	469	490	454	461	482	438	464	492	455	468	467	415	517	476	461	491	475	412	509	457	440	419	436	427	472	503	457	526	469	445	467	445	473	474	519	442	488	488	481	488	430	436	484	427	478	422	415	458	458	448	466	428	490	480	488	480	466	456	439	501	436	452	464	433	444	477	440	456	471	467	445	447	443	446	455	466	480	473	442	425	431	467	493	431	454	432	492	438	454	485	441	470	492	452	495	463	476	490	459	446	441	470	471	475	473	457	494	458	451	461	425	488	411	476	454	456	458	458	473	496	442	477	432	481	542	459	461	474	518	466	438	478	439	472	451	483	475	488	462	422	469	475	495	479	416	480	478	517	431	438	469	466	482	442	453	409	460	505	449	424	463	460	480	474	452	461	441	450	449	426	432	496	488	455	430	479	445	473	464	429	453	454	481	453	443	501	445	463	477	442	485	467	499	462	479	486	502	429	514	469	459	470	471	428	460	465	485	440	449	455	496	478	474	438	433	450	476	471	454	468	457	471	467	420	454	469	436	479	425	443	472	486	419	445	512	476	435	479	489	419	466	465	465	485	463	463	473	486	455	475	497	476	489	514	460	448	464	466	483	445	471	460	408	496	495	474	472	459	446	493	472	487	441	468	481	466	414	478	446	509	511	477	462	416	436	435	476	421	432	452	512	417	435	453	479	458	501	455	490	441	509	490	474	482	424	455	459	427	423	459	446	424	463	527	437	489	488	450	476	440	459	481	427	495	431	466	488	468	445	471	468	448	428	496	466	461	463	492	467	489	485	443	426	444	487	457	464	486	458	458	482	454	464	437	472	475	443	446	449	475	465	462	467	456	466	479	508	463	452	438	459	467	457	492	482	455	445	465	438	443	482	454	455	467	493	462	465	468	455	492	480	451	444	491	479	452	480	462	467	487	468	479	452	446	460	448	443	478	489	433	489	478	480	500	446	483	477	464	505	457	452	444	455	443	483	443	468	485	489	468	469	479	453	499	452	472	524	507	447	459	478	471	471	431	438	500	458	429	462	442	473	488	471	462	473	474	429	463	449	491	451	449	444	456	453	489	427	458	461	442	459	514	438	455	458	463	406	425	395	478	455	496	435	440	454	443	424	472	479	481	476	465	455	494	469	473	500	463	465	504	454	462	451	470	445	455	477	447	452	445	473	502	464	452	469	482	462	439	460	489	455	468	477	452	480	452	430	483	440	465	437	476	455	414	455	479	489	485	434	484	418	495	470	476	448	502	456	455	458	439	528	451	449	427	461	457	435	452	495	440	443	460	445	460	478	503	476	444	431	464	445	472	487	440	449	462	461	457	428	460	479	472	458	479	429	409	493	475	487	481	471	476	454	441	483	470	461	445	480	483	444	472	459	474	457	486	424	463	457	436	456	449	443	415	446	470	429	473	443	452	491	460	443	438	460	478	469	453	452	462	473	517	498	471	458	455	448	491	461	456	473	475	444	475	442	474	451	520	468	478	506	461	455	456	467	417	477	443	484	503	483	491	436	436	460	453	464	432	461	448	468	468	450	421	428	483	436	465	482	425	497	489	479	441	489	441	450	472	443	507	473	479
23724	20754	27745	23870	20413	11354	4783	2806	1911	1597	3866	24494	24647	13059	4036	1255	794	702	723	665	643	677	677	704	712	681	712	664	643	675	659	707	634	714	695	739	694	726	651	688	720	637	647	694	697	641	640	674	702	686	672	684	660	678	679	668	708	624	675	677	686	692	689	643	651	638	699	714	687	698	718	646	713	669	694	676	715	687	693	677	689	673	670	667	670	642	643	625	658	653	642	688	627	670	691	664	657	655	681	640	693	643	660	697	662	707	673	655	706	673	699	652	671	639	654	669	744	681	711	708	676	703	700	689	637	686	679	630	702	673	643	726	696	697	686	676	671	730	730	632	662	658	684	667	674	663	676	670	676	698	655	648	656	674	676	662	593	689	710	599	602	649	683	651	644	711	632	623	609	632	671	659	719	686	699	658	732	648	608	703	694	677	706	645	641	670	700	695	703	666	724	696	662	654	725	661	672	655	704	648	646	672	669	662	647	684	649	632	659	684	653	680	670	641	718	660	691	633	696	682	677	696	641	659	624	640	676	640	682	688	698	667	656	650	675	697	652	700	649	677	681	701	677	684	660	742	665	692	611	637	649	639	679	701	623	635	674	668	636	669	679	647	694	687	631	659	680	683	722	678	634	738	639	664	644	690	688	641	661	682	655	665	674	702	673	676	651	683	713	686	729	660	647	677	633	645	693	715	716	693	665	709	722	677	695	664	687	658	691	665	675	728	639	656	667	631	710	693	693	659	701	664	684	697	683	669	674	652	717	677	652	649	651	687	687	673	674	642	636	667	651	708	676	639	681	652	661	661	634	670	668	647	656	706	681	671	639	626	705	663	642	678	671	646	648	656	641	614	638	657	639	683	661	627	674	619	622	647	712	658	671	663	687	689	615	684	692	662	669	641	690	677	702	720	650	676	644	682	727	701	718	687	656	646	666	678	660	677	661	628	711	679	659	660	661	664	716	686	661	671	701	669	700	693	697	646	652	703	687	633	678	701	687	667	685	712	674	667	689	666	645	697	662	673	619	641	651	663	677	660	666	635	703	651	654	665	708	705	671	734	682	663	656	705	658	667	695	687	662	645	708	711	655	696	648	639	652	647	631	729	645	675	683	720	627	663	709	674	657	663	659	669	662	688	679	672	696	699	627	675	672	643	636	702	658	621	667	638	621	630	627	695	654	682	662	654	670	650	681	669	672	719	658	677	675	709	682	717	662	716	659	670	631	649	645	620	658	690	716	669	637	656	652	648	652	698	689	711	682	733	666	669	668	691	676	688	687	634	684	648	653	667	645	656	688	648	657	677	734	674	672	707	673	707	694	625	656	675	686	673	698	670	672	664	652	728	637	707	714	639	670	647	637	699	695	648	692	634	648	653	659	652	650	685	641	672	637	637	664	648	668	669	643	663	651	665	674	691	670	616	695	664	689	647	676	662	664	667	634	636	670	649	698	646	687	629	652	658	696	677	652	662	652	668	717	679	656	626	658	645	723	652	665	683	696	633	685	635	677	692	687	661	630	672	625	638	666	681	688	695	650	641	641	653	689	722	689	691	670	677	646	656	683	675	707	677	685	700	624	651	632	675	672	681	663	656	706	623	653	696	710	672	691	669	731	654	674	649	637	686	681	644	687	679	653	637	679	646	690	613	667	712	654	683	696	704	666	685	649	685	650	649	646	648	727	640	678	623	706	635	688	696	662	672	649	707	683	700	699	701	654	692	707	667	662	649	692	683	699	660	642	669	692	656	700	621	664	682	666	678	680	621	626	623	739	686	666	709	677	617	683	657	719	640	684	678	682	629	637	695	658	665	691	656	663	685	688	660	648	648	686	643	655	713	671	665	680	689	685	692	667	666	687	686	666	661	637	695	650	631	685	663	659	634	642	673	642	649	701	661	647	694	675	674	643	681	707	666	686	674	649	653	708	630	607	637	665	692	668	617	645	665	654	657	665	675	658	695	689	686	630	667	725	621	627	641	693	689	613	623	617	630	669	689	719	654	677	709	665	650	633	689	668	632	654	652	678	658	682	654	632	630	670	671	680	690	654	713	660	633	655	671	663	690	648	689	632	678	652	632	647	671	715	677	704	687	707	685	645	671	671	690	658	632	695	682	681	648	633	714	680	649	679	684	663	655	670	722	673	626	719	657	677	707	712	652	635	601	674	698	671	702	701	664	652	690	673	645	697	653	726	651	646	654	694	632	674	680	681	682	725	696	662	668	671	681	689	647	632	703	671	663	698	646	624	674	682	727	624	681	643	640	664	656	639	671	647	676	671	655	678	654	657	653	690	686	674	640	681	642	681	678	658	675	695	690	721	630	713	649	575	669	691	670	669	685	639	674	696	614	675	672	689	661	632	618	662	663	652	673	668	720	647	641	669	632	677	656	677	657	632	681	676	638	660	669	665	682	683	693	651	645	667	672	656	674	652	672	651	634	687	724	688	655	663	633	611	666	652	673	686	663	656	654	657	658	611	678	641	691	705	681	687	630	729	689	665	655	666	684	670	679	659	652	692	617	695	685	654	711	670	632	692	686	708	678	658	668	678	680	651	638	646	682	653	681	700	631	671	687	641	659	636	613	633	680	723	714	689	585	678	685	670	695	690	644	602	663	667	697	667	681	662	627	705	662	661	624	689	705	719	670	624	646	663	639	654	683	655	622	705	661	644	664	648	636	663	672	648	668	687	690	674	680	683	651	709	652	687	652	694	658	688	641	662	659	678	714	677	690	673	687	658	656	644	664	691	694	695	691	695	648	659	685	648	654	665	716	679	669	687	641	696	679	710	645	621	664	603	641	609	649	699	723	697	715	673	681	662	683	700	673	673	658	676	689	670	681	683	647	692	644	687	686	691	651	637	686	680	702	656	635	665	654	689	676	707	652	690	662	657	653	667	696	641	671	653	660	670	619	654	704	666	671	691	673	650	677	640	697	678	666	659	697	692	664	646	647	681	670	645	710	692	590	664	631	670	684	661	653	741	675	722	639	665	629	686	691	693	646	734	678	696	626	602	658	646	683	633	678	663	672	693	670	684	646	677	635	644	666	712	659	635	675	696	632	659	651	674	681	656	599	669	598	644	684	663	644	628	705	657	682	689	691	683	672	674	727	653	662	670	671	680	631	678	688	626	658	663	644	646	639	647	679	686	666	703	696	663	687	664	691	632	655	721	676	668	689	696	655	602	645	626	662	642	641	629	693	650	673	680	676	683	640	668	654	717	705	650	700	668	692	676	665	652	678	655	661	650	655	664	705	660	684	610	681	630	705	689	639	724	629	684	669	679	665	678	686	693	710	712	676	622	665	661	645	617	657	708	726	690	660	683	702	639	644	709	684	661	710	683	688	632	688	665	653	705	710	636	735	607	685	657	703	690	682	607	688	676	690	685	638	646	664	659	694	678	664	688	682	636	633	683	667	675	710	683	648	609	643	683	680	684	637	698	696	656	665	644	699	669	669	667	668	646	668	680	697	707	726	658	653	670	636	697	707
6535	13025	16759	12770	8091	4632	3949	2991	2501	2050	5709	25798	21250	10148	3441	1200	689	594	567	607	583	568	624	602	555	523	569	590	584	571	551	566	562	559	582	552	573	565	576	594	592	542	574	554	614	560	524	615	536	571	603	555	595	594	511	614	530	585	566	527	571	543	553	600	563	582	531	578	582	579	615	527	544	584	626	605	591	537	591	530	528	567	570	569	605	586	562	561	495	535	554	562	546	539	561	550	585	568	591	579	586	581	544	535	569	558	569	516	527	545	564	592	536	599	567	562	526	542	582	527	519	574	554	555	570	554	566	585	619	591	598	597	582	563	574	555	585	533	533	586	574	574	521	540	560	566	518	572	570	575	560	550	543	598	547	563	602	535	560	537	572	546	546	534	555	550	525	551	558	599	541	563	569	535	545	547	575	599	554	536	637	577	568	575	557	567	534	577	584	546	583	579	590	607	622	543	539	541	606	578	580	538	560	565	580	533	557	583	574	583	570	596	542	589	582	535	579	555	557	511	551	558	577	573	605	549	560	564	529	569	567	566	549	561	562	537	555	554	577	553	604	535	543	563	567	624	568	583	565	567	528	561	601	553	525	509	576	570	583	543	545	614	572	603	543	538	532	549	515	564	570	528	594	545	601	563	621	568	524	535	542	580	597	538	595	548	556	567	534	533	579	560	575	527	604	534	571	583	558	553	546	541	520	584	531	570	569	540	533	521	547	586	554	550	593	517	581	550	570	581	570	571	524	545	606	620	557	579	541	618	561	621	587	537	569	571	523	565	615	612	558	522	597	579	539	550	605	596	589	562	555	561	565	544	548	594	578	526	573	544	536	577	552	558	567	552	552	586	592	578	570	551	550	581	560	542	542	554	539	555	527	563	542	576	576	557	563	597	556	546	566	593	501	552	529	577	590	565	601	556	557	549	596	579	536	500	559	561	582	592	570	570	530	546	572	538	586	583	530	540	598	496	599	619	573	593	576	549	594	569	562	550	536	586	550	578	566	573	514	531	619	548	572	634	594	559	562	597	604	602	533	563	559	586	595	540	583	598	572	560	547	568	588	585	554	598	539	558	546	606	505	590	562	541	541	594	591	548	547	592	584	567	547	525	554	559	565	560	565	571	586	513	510	559	565	566	565	562	550	570	617	568	547	549	603	549	549	540	570	568	582	551	574	553	571	588	583	541	540	534	572	537	547	540	536	556	550	591	550	574	567	537	549	577	586	550	561	573	535	550	548	544	598	588	527	539	561	570	599	546	568	572	564	540	507	542	593	559	537	556	548	585	568	600	570	548	590	572	556	543	593	551	574	554	544	564	520	528	592	569	545	542	548	547	552	518	587	557	586	524	540	541	560	522	555	606	594	568	584	533	558	574	592	551	570	582	524	548	535	579	558	560	604	573	613	551	559	588	579	513	570	489	559	594	606	576	569	537	610	583	584	517	554	581	542	564	552	574	599	563	534	551	561	580	538	542	556	551	549	558	550	606	538	579	563	622	566	527	562	584	536	539	538	581	598	551	556	583	536	587	575	573	591	556	549	564	600	554	581	576	579	602	577	561	566	557	537	547	544	521	521	581	593	570	563	589	537	550	534	588	553	548	560	603	557	534	555	583	550	545	558	572	566	624	579	571	575	526	541	582	533	518	574	569	545	588	597	548	511	579	531	563	579	562	563	560	565	552	544	549	605	528	564	600	558	556	565	566	566	553	523	581	543	538	595	550	545	583	554	553	533	575	557	562	578	561	529	558	553	504	556	538	547	546	573	573	584	565	527	558	569	543	580	587	551	571	549	577	616	556	585	563	554	548	557	567	526	542	559	586	546	587	604	558	549	561	599	582	530	564	564	549	548	524	561	582	545	511	544	567	527	538	551	528	534	553	542	536	541	610	569	533	605	553	554	542	556	538	570	537	628	592	540	557	570	589	541	555	534	524	519	540	528	532	591	576	612	543	542	572	550	538	593	542	588	571	551	564	541	541	541	604	574	576	547	527	501	559	544	545	544	521	525	510	571	546	548	541	557	592	533	538	580	540	593	608	524	548	588	562	556	551	580	569	548	516	598	538	557	528	564	545	540	562	571	584	599	576	556	519	524	544	590	540	527	583	543	538	524	601	540	510	531	593	521	553	570	555	557	598	553	588	556	609	572	592	564	528	575	594	526	556	575	543	575	565	539	563	545	562	571	557	570	534	558	583	563	512	565	586	539	551	526	586	584	590	543	510	580	590	559	593	553	544	576	572	593	563	515	566	533	508	540	537	573	605	553	575	546	603	524	554	541	565	563	522	573	526	508	618	533	599	520	561	564	600	576	547	536	583	492	553	523	541	629	568	558	534	552	598	576	558	558	549	546	585	548	573	556	484	577	539	567	559	550	530	568	560	519	518	576	575	495	558	555	554	538	545	590	503	553	537	568	527	571	537	579	570	562	550	555	556	561	541	563	616	569	591	536	562	600	580	557	570	617	557	561	571	559	567	548	540	573	562	538	542	551	537	550	571	579	540	572	561	576	560	563	600	584	526	555	581	560	553	571	578	534	555	572	553	571	482	612	525	564	536	558	573	570	570	568	539	584	571	578	589	519	517	555	556	543	563	536	594	548	522	551	534	553	529	569	571	558	577	565	565	525	581	562	550	580	578	572	533	528	599	586	568	543	523	570	575	585	550	555	562	535	561	567	586	570	571	558	573	481	547	553	603	572	551	526	585	517	595	590	585	521	543	547	557	542	531	556	561	513	585	552	544	597	597	566	558	574	580	549	549	539	571	555	554	579	512	540	553	550	555	586	570	589	551	520	565	531	531	581	531	569	579	601	552	517	495	584	595	574	585	564	588	548	571	554	563	566	582	602	572	547	520	549	543	565	555	589	567	554	571	555	521	564	555	579	579	522	594	548	550	540	516	570	597	613	540	599	587	565	612	566	563	568	500	538	534	542	575	527	566	527	523	572	523	552	530	562	543	543	573	562	582	581	565	526	527	565	572	576	556	548	552	562	538	502	549	521	557	537	574	533	565	520	583	546	555	573	567	545	613	502	577	549	605	563	526	573	566	586	574	524	546	590	589	543	533	532	580	562	542	556	575	548	561	568	531	581	617	561	571	524	536	565	560	581	552	563	560	506	572	571	573	581	525	543	540	582	540	588	541	533	546	541	531	530	567	526	600	587	598	583	538	552	566	561	538	550	550	570	562	530	561	582	574	549	523	593	559	533	555	560	559	555	521	550	578	560	578	584	571	556	564	529	553	603	550	562	543	555	563	555	576	597	543	551	545	560	575	525	583	596	533	566	574	580	565	561	571	591	545	577	514	551	545	521	541	544	583	543	552	550	551	538	553	568	603	551	573	567	533	529	519	578	588	549	538	564	557	572	567	572	554	576	575	555	528	585	550	560	523	526	568	610	568	504	552	529	517	556	527	568	613	570	553	560	547	548	542	577	574	540	531	540	518	574	515	575	554	597	573	549	519	569	542	583	567	602	576	559	587
26865	12042	6234	3414	1682	1232	1110	920	811	698	720	1549	1836	1275	833	598	557	588	512	531	519	543	487	519	535	541	542	545	520	514	508	570	521	521	512	527	557	507	513	537	541	554	518	549	588	539	567	532	522	551	555	562	565	549	541	519	549	553	562	510	536	523	539	546	582	552	502	513	612	572	566	508	521	524	586	540	516	528	545	545	532	533	558	555	531	541	568	528	511	560	563	520	556	531	513	524	498	508	531	525	526	528	557	573	517	522	541	563	508	558	558	549	529	557	504	540	490	524	552	509	521	526	559	479	559	525	542	553	531	518	547	539	554	538	564	553	537	551	512	536	526	586	493	516	535	548	535	512	544	547	560	557	539	530	540	488	531	524	556	581	545	514	523	528	591	570	527	496	539	547	574	569	528	522	514	506	570	525	506	553	556	514	506	513	512	513	567	507	539	489	478	512	535	538	507	549	550	512	581	511	525	531	555	557	563	528	534	558	544	564	513	537	568	546	491	532	585	563	536	517	503	558	543	514	526	489	524	540	535	572	530	543	510	515	533	487	524	553	517	519	534	531	536	549	508	561	515	552	544	556	552	536	524	529	500	557	497	525	531	506	545	511	526	550	551	528	511	499	523	519	556	531	552	528	507	527	542	530	548	541	563	531	523	553	546	532	589	551	529	535	589	535	508	547	547	542	551	534	528	528	547	561	535	537	517	514	542	530	550	524	537	544	475	533	501	520	506	513	518	569	522	531	575	533	553	494	547	523	557	525	540	569	526	545	555	534	545	540	529	520	514	532	524	506	515	548	537	527	490	545	528	510	533	531	555	602	538	534	501	528	575	572	510	522	522	551	535	516	516	506	536	589	534	506	531	527	556	592	558	565	529	547	522	537	562	537	549	547	506	544	524	509	530	536	532	518	490	551	583	529	540	504	558	517	545	565	555	511	522	532	521	539	557	541	522	546	562	499	570	522	529	554	512	535	551	582	500	526	530	596	574	538	534	516	537	491	504	533	497	539	561	545	588	518	552	510	538	537	532	528	519	534	509	537	556	538	517	542	532	500	527	566	569	535	521	547	503	569	501	502	529	523	499	496	505	505	536	477	527	566	556	523	538	531	534	530	518	489	520	537	543	549	599	535	537	522	557	517	516	478	576	551	538	572	522	554	504	543	528	547	564	500	545	537	541	507	530	539	550	526	532	571	553	550	545	518	515	509	537	533	511	531	507	588	537	556	521	511	542	542	527	570	565	569	519	515	555	508	541	538	525	544	562	505	537	513	526	562	564	560	542	514	542	572	530	546	582	488	499	579	548	525	512	601	553	539	542	544	535	563	515	498	554	530	546	499	569	505	507	506	548	495	516	518	533	545	491	521	587	518	522	550	590	527	578	531	505	541	558	573	573	518	555	518	557	527	503	514	527	566	533	529	488	553	562	550	518	536	494	518	549	549	506	587	523	534	565	499	529	545	558	497	523	496	567	514	540	509	543	514	515	542	517	513	540	515	499	528	481	513	555	563	560	570	500	579	506	549	523	518	535	574	517	547	521	512	561	527	521	548	534	496	533	522	519	588	519	547	532	531	546	539	563	570	587	543	521	524	573	497	556	544	526	525	544	550	522	547	529	542	537	519	545	533	544	553	533	562	554	525	521	538	520	524	502	579	501	485	510	506	524	509	575	528	493	538	504	561	569	557	527	493	513	559	534	580	500	531	543	522	518	528	534	556	570	520	551	553	557	527	541	550	519	552	551	531	535	558	525	557	527	542	520	514	503	532	569	516	551	531	509	539	569	509	526	540	531	530	499	538	517	522	503	511	520	526	517	509	532	549	585	545	531	540	595	539	527	508	566	537	574	547	578	530	523	519	508	506	541	537	593	528	517	503	556	556	566	540	557	519	524	525	517	545	526	525	537	550	530	516	516	551	526	539	519	540	538	534	521	525	537	596	570	533	540	551	565	520	550	488	513	539	475	495	511	573	551	515	537	525	551	508	535	540	537	552	506	573	543	536	535	533	520	507	525	526	498	554	516	507	530	557	526	562	522	538	546	552	537	508	557	562	546	539	548	536	537	549	531	560	505	519	566	524	562	524	506	534	528	521	516	517	519	541	513	574	521	556	571	554	573	504	557	537	515	584	548	527	540	554	505	545	528	514	545	519	574	537	526	562	559	559	487	538	555	528	528	558	556	585	539	577	536	566	582	514	557	553	520	538	555	568	526	525	525	581	538	541	533	528	554	505	519	536	553	492	562	564	542	544	510	559	523	537	529	566	550	539	549	570	544	553	502	549	508	558	515	534	573	536	541	575	545	506	541	576	551	567	549	499	528	519	512	522	510	568	557	549	530	562	533	564	534	526	545	565	571	536	519	477	517	511	489	533	512	535	524	551	536	563	519	588	527	483	519	536	524	529	570	539	564	557	538	525	521	540	526	536	542	536	550	539	531	518	522	497	555	536	511	599	543	521	505	561	541	557	497	516	538	505	549	568	556	563	562	571	526	580	507	555	545	524	533	540	559	527	521	543	519	557	539	527	526	544	534	534	539	564	507	572	556	526	528	531	547	493	518	525	587	516	527	523	504	532	572	524	542	570	558	546	516	541	546	527	553	528	597	524	502	562	554	550	533	525	529	516	523	591	507	580	520	561	527	506	556	526	491	527	542	548	523	579	544	540	494	513	504	508	570	516	522	504	561	524	530	505	516	523	552	565	538	541	523	523	534	513	557	549	510	547	527	529	560	521	544	536	490	523	529	526	541	495	530	545	524	537	552	552	542	523	536	507	518	522	522	538	567	544	533	514	549	544	530	566	537	558	533	562	515	503	535	524	541	495	528	555	534	508	511	547	535	514	523	492	543	513	528	548	510	519	513	497	533	564	542	551	548	527	542	530	552	510	561	524	517	542	523	531	550	542	534	531	514	509	567	529	520	540	546	584	541	544	492	528	502	525	528	560	510	533	513	547	513	537	543	585	509	508	531	538	509	549	550	546	543	536	526	534	524	532	522	561	528	552	526	557	517	528	580	550	551	531	538	544	507	518	546	519	527	528	532	559	508	496	595	530	522	543	511	524	521	502	502	533	550	523	550	520	527	563	533	521	565	543	519	533	566	542	523	538	543	501	533	507	513	516	505	584	507	526	508	560	523	521	548	509	572	547	486	513	536	539	543	532	520	500	513	535	537	539	516	484	509	535	510	570	552	524	527	513	492	510	550	546	492	540	533	506	548	528	542	530	576	502	573	515	535	536	565	536	533	543	554	470	551	525	591	506	552	541	529	554	580	532	535	477	569	521	563	535	556	556	517	553	533	507	568	531	503	521	563	583	525	504	591	550	528	538	562	513	565	543	490	552	525	573	534	516	483	517	559	545	506	511	542	556	520	549	536	562	516	553	551	530	555	540	552	544	539	542	538	500	557	527	522	539	511	519	557	556	523	543	559	549	567	501	518	514	518	538	557	560	499	553	552	543	527	539	514	518	576	543	532	494	527	517
5959	4632	5832	3152	1993	1604	1403	1075	964	770	888	2144	2110	1297	783	500	454	443	447	434	452	439	446	469	439	472	481	459	447	458	472	429	407	479	414	422	486	446	445	460	430	440	426	431	476	410	454	430	455	426	427	455	433	457	451	447	406	417	456	489	437	462	441	447	383	431	446	430	447	474	434	456	474	454	454	412	437	457	461	450	426	449	462	396	424	428	434	436	459	439	457	442	426	457	423	431	438	434	462	431	442	503	462	452	460	441	445	443	457	431	455	444	449	424	448	423	446	428	465	472	457	423	435	450	443	473	467	427	432	433	432	436	459	464	435	452	439	403	434	428	442	459	447	419	441	454	481	453	473	406	457	453	452	441	452	451	428	428	416	415	477	482	415	428	447	457	471	415	444	460	411	461	452	450	443	428	429	457	442	445	452	411	453	438	446	393	424	457	406	475	420	456	427	418	432	462	460	428	449	383	434	419	432	444	451	441	436	433	428	440	434	455	424	465	464	420	441	450	450	464	421	430	466	424	483	433	432	456	426	466	473	433	433	448	435	443	445	434	435	457	448	420	408	428	437	437	451	420	440	412	462	416	445	469	434	438	488	417	456	458	449	417	460	436	444	450	460	429	452	434	454	413	439	412	431	476	421	426	464	436	402	440	432	476	442	459	472	429	475	400	471	444	485	436	461	460	474	441	456	431	421	491	450	467	442	474	480	464	445	450	431	462	441	441	396	424	435	440	429	459	448	432	491	429	454	383	461	456	443	441	451	459	408	415	428	426	456	470	446	451	437	426	464	448	423	408	439	444	456	447	471	456	413	415	454	446	441	456	418	478	437	462	475	423	420	435	452	463	460	428	456	467	445	426	439	475	443	458	440	446	437	465	392	451	412	457	462	470	464	423	425	461	462	405	466	440	440	448	412	463	419	461	434	441	435	465	446	428	448	445	487	447	433	425	444	421	445	450	461	443	442	486	483	396	443	459	448	480	417	424	467	431	466	441	423	445	442	446	452	456	500	439	446	438	469	431	478	447	474	439	451	428	454	432	452	434	456	424	494	442	461	415	460	411	403	459	449	424	442	455	458	427	426	480	438	449	434	452	438	444	427	455	449	441	489	451	453	429	412	477	436	437	451	444	413	447	451	449	413	447	433	421	483	427	490	440	457	435	416	429	453	438	445	403	431	479	441	481	462	450	446	447	448	409	425	440	439	429	467	388	434	444	475	474	451	423	408	441	426	455	489	478	430	417	479	417	464	430	442	458	384	423	490	428	395	457	432	426	463	454	450	449	435	489	501	462	442	453	446	469	424	467	424	467	428	468	440	463	446	459	495	460	449	462	418	410	475	464	451	449	433	430	441	461	449	446	417	452	461	447	453	455	427	443	464	418	447	401	466	466	433	448	444	451	434	488	480	447	449	410	439	448	458	437	426	434	449	456	406	475	400	443	417	402	444	419	476	436	413	423	446	411	453	422	456	427	401	448	466	445	487	463	433	455	426	435	449	453	456	417	423	457	430	434	455	454	458	454	445	470	455	440	451	445	436	456	443	491	412	411	438	442	426	399	439	409	431	428	417	442	444	449	440	451	434	470	462	448	424	472	478	454	489	438	402	455	444	388	455	448	421	443	412	427	426	438	468	419	426	414	417	413	415	442	436	390	423	468	465	482	475	471	440	457	458	445	439	455	458	459	452	452	473	435	463	444	444	477	471	447	460	419	449	460	421	449	451	455	436	417	440	446	462	459	474	432	468	429	460	471	454	430	451	418	461	419	466	443	445	430	466	446	434	480	437	436	458	409	465	451	450	452	435	436	447	442	431	434	442	429	412	475	495	466	451	444	443	445	446	431	457	404	467	429	458	448	447	430	405	444	442	430	480	482	428	457	433	449	448	409	434	464	467	429	425	436	443	498	444	460	411	396	429	454	404	483	439	483	441	438	459	433	451	463	424	425	434	465	445	448	451	452	462	462	452	430	450	386	446	463	429	420	429	454	424	434	433	475	441	449	413	428	444	418	439	460	409	438	430	458	460	445	427	434	416	449	454	443	426	450	470	455	466	450	441	417	411	446	430	439	397	453	420	466	454	454	450	442	464	449	428	438	488	417	422	476	406	441	459	421	419	459	463	445	458	443	442	425	460	460	430	421	418	442	446	450	414	428	479	434	448	417	417	402	452	421	474	433	430	434	482	455	417	438	463	456	437	474	448	423	439	421	433	461	441	408	441	442	418	469	444	479	446	432	435	455	446	489	422	419	437	439	439	435	470	398	466	449	469	423	447	460	462	441	451	416	453	416	462	447	447	434	416	412	433	455	457	433	448	441	452	399	447	465	460	463	436	444	442	462	462	429	409	453	465	433	411	469	480	429	409	462	420	466	426	439	461	429	459	444	442	400	454	438	475	419	447	455	422	459	421	468	471	484	444	428	439	439	441	419	459	434	427	428	436	464	467	475	439	460	430	462	453	406	412	430	462	424	424	468	424	431	442	443	457	421	417	447	452	444	441	432	440	450	442	458	475	462	460	392	460	445	402	445	435	452	407	491	441	467	444	444	459	453	451	432	442	459	457	406	408	415	438	453	416	445	449	433	438	442	415	440	460	432	448	468	455	421	422	429	391	479	414	435	437	453	469	443	459	432	406	413	439	429	429	401	435	460	447	440	442	452	427	427	415	419	419	429	417	464	467	464	456	440	433	427	446	431	413	426	434	428	445	485	461	511	438	450	470	438	440	454	451	427	431	431	409	420	428	448	428	437	423	448	433	452	445	476	423	479	449	464	456	448	410	452	448	397	417	446	411	443	448	450	442	428	448	420	436	453	479	440	449	448	452	426	439	434	458	413	448	399	425	445	441	396	453	419	433	421	433	465	470	429	431	429	432	427	470	409	428	425	464	445	454	441	417	424	445	454	472	437	418	435	425	470	469	432	447	452	436	432	446	459	426	455	434	418	497	435	446	455	446	417	484	428	425	427	412	485	426	444	447	422	452	421	432	474	470	441	437	444	402	440	445	418	447	445	440	422	444	429	471	456	452	430	436	431	451	446	430	439	418	404	413	467	460	468	470	445	470	425	464	442	419	425	441	444	412	441	454	452	442	449	427	486	472	463	437	409	464	422	411	406	460	420	409	446	458	456	414	445	409	421	442	463	434	434	426	488	475	452	457	417	448	419	432	458	496	475	469	436	440	440	454	433	435	419	411	464	437	428	475	421	448	439	409	446	442	442	444	429	443	448	492	458	462	431	437	450	452	477	451	429	430	446	408	470	471	459	452	405	419	464	472	443	471	451	400	439	430	450	447	455	454	437	453	496	443	419	465	424	446	438	412	447	443	428	436	457	430	415	426	460	448	484	464	419	430	442	444	454	430	429	444	474	435	451	462	423	456	432	435	450	406	432	450	438	469	443	439	435	456	470	437	383	475	417	450	453	454	433	451	488	438	432	486	447	447	474	461	418	452	420	422	446	444	455	415	383	434	457	466	442	471	452
24701	20739	26730	24486	11453	3572	2412	1861	1517	1103	1902	14079	13773	7328	2464	956	717	633	621	583	642	599	635	636	599	645	614	624	578	614	592	625	590	624	616	602	612	620	621	653	616	614	562	615	572	601	613	633	609	605	568	635	576	576	631	604	610	590	648	621	584	590	573	616	575	568	576	625	571	630	623	613	623	595	582	576	621	623	581	620	594	609	604	584	589	633	602	578	576	596	553	589	627	587	580	610	586	585	599	617	578	629	595	619	605	607	633	628	620	590	615	614	554	637	615	604	592	586	612	627	610	540	565	574	575	556	614	637	583	603	615	602	596	623	605	597	605	602	599	555	608	625	587	574	624	598	558	625	621	599	619	623	583	651	599	556	593	607	609	610	583	635	574	598	648	631	567	623	627	571	607	587	609	574	606	588	566	606	642	572	626	567	574	634	614	582	615	603	585	611	616	576	589	585	548	607	579	567	577	603	588	578	612	582	628	647	546	599	573	651	578	619	612	602	592	572	584	596	662	617	554	610	586	573	582	615	604	632	578	596	596	596	574	538	649	584	550	635	599	555	569	627	606	614	617	612	562	553	580	571	589	582	589	574	568	637	588	591	619	601	571	537	609	560	554	597	573	605	569	600	595	612	600	530	610	559	578	603	598	595	558	585	564	579	602	610	619	616	594	539	601	597	614	588	583	601	590	597	607	635	557	620	592	597	598	554	569	547	590	618	595	616	573	587	551	593	570	581	648	604	611	613	611	559	550	600	618	594	598	626	579	625	597	596	582	608	640	629	597	610	612	604	585	558	527	612	631	610	593	600	555	593	603	583	580	574	567	601	596	583	623	588	568	558	603	572	550	629	602	610	595	633	585	574	608	567	552	626	551	602	571	565	601	611	605	594	602	586	599	586	621	588	577	601	606	576	575	582	557	571	601	603	596	645	654	573	578	578	571	559	593	553	589	584	599	591	600	601	568	584	635	602	545	588	592	588	541	612	573	583	603	606	571	623	631	656	620	588	585	634	654	593	600	601	607	577	605	580	575	600	586	583	637	593	577	603	640	608	556	563	595	603	630	573	539	589	574	580	640	557	554	610	586	605	593	593	600	536	588	557	608	580	571	589	587	603	572	593	585	571	571	656	621	590	580	568	605	599	586	595	558	576	602	618	592	574	554	599	628	539	646	552	599	586	565	601	614	616	577	581	604	563	588	583	603	596	602	549	565	560	596	585	619	632	612	564	571	626	597	600	613	621	592	559	586	632	636	616	598	592	598	558	592	566	608	604	608	585	620	637	617	634	599	546	630	597	628	593	578	617	584	567	583	587	585	613	615	565	640	589	613	545	600	593	568	564	562	607	580	599	578	603	594	572	583	590	599	608	577	591	624	581	612	613	604	577	571	621	596	603	604	571	580	617	558	609	589	577	562	593	630	587	570	563	554	565	626	585	538	635	617	577	590	588	598	629	618	612	633	555	530	566	617	560	601	616	561	571	569	601	572	623	589	594	560	594	616	570	618	607	577	613	617	572	567	611	638	632	634	604	600	590	591	601	600	591	602	588	576	607	666	567	597	600	598	571	579	547	629	618	603	599	582	615	584	613	556	559	577	595	588	576	576	574	570	601	594	607	539	579	594	596	566	610	610	601	588	566	562	656	588	593	624	632	592	555	571	598	593	573	587	582	603	543	595	571	619	615	623	584	609	613	587	615	676	618	631	622	597	586	604	554	613	588	597	628	585	601	601	576	543	612	617	569	595	630	628	580	605	593	574	592	586	531	639	557	599	610	587	585	577	592	588	603	588	579	619	599	591	574	535	599	617	606	606	648	599	538	581	586	596	582	602	616	619	616	576	636	568	585	575	567	622	596	618	620	612	597	601	541	591	597	607	584	595	613	587	565	579	646	564	564	600	636	580	618	590	611	598	597	593	611	598	596	555	577	587	614	592	614	602	586	585	580	579	578	575	617	610	600	576	572	594	623	638	561	591	587	596	592	590	624	581	590	589	601	570	627	574	585	635	593	573	596	571	570	617	598	582	632	628	586	621	616	597	616	618	603	616	580	624	558	604	557	548	573	613	588	610	586	640	581	600	598	602	572	584	608	628	599	566	616	567	622	603	615	608	562	574	652	626	582	598	607	608	629	609	575	582	572	594	552	567	556	604	584	571	614	605	596	610	569	543	615	561	591	588	590	612	645	594	599	595	595	597	561	597	603	570	565	604	607	550	611	635	616	596	600	564	602	561	605	590	616	617	600	609	623	568	592	551	564	600	606	589	577	608	628	584	553	553	596	602	582	617	598	595	593	613	597	567	558	599	588	570	599	622	570	578	576	637	559	607	561	555	607	575	638	584	681	623	622	573	577	584	599	612	574	642	622	648	594	591	611	633	634	599	629	585	609	630	622	604	591	585	574	589	607	587	603	576	605	578	572	600	609	569	560	594	596	579	629	599	572	564	553	581	570	557	594	623	615	659	631	590	573	576	569	541	623	580	603	629	615	570	669	627	548	600	560	577	608	610	583	662	596	589	589	595	580	615	588	594	537	604	603	585	574	614	540	585	586	586	610	645	615	586	571	583	581	565	610	638	596	577	650	594	598	612	602	605	574	581	587	550	587	576	598	601	602	559	580	614	621	579	562	621	540	582	615	612	586	593	568	543	585	580	610	605	579	590	567	608	632	635	616	573	574	630	611	613	592	578	597	610	610	588	577	595	597	593	574	643	569	570	582	568	626	580	602	613	594	605	609	609	592	593	622	594	614	609	599	645	589	624	609	639	641	553	567	657	576	606	590	579	545	590	626	616	590	669	624	646	623	580	583	539	592	576	612	635	582	604	582	611	575	603	574	606	577	620	590	576	563	606	578	615	583	576	585	609	581	562	596	588	622	595	605	589	586	603	594	569	581	592	569	685	615	576	584	584	562	576	577	586	619	580	575	566	601	563	569	575	570	600	560	590	588	571	552	593	584	571	575	552	603	615	568	604	554	600	580	580	582	574	559	613	563	595	574	613	561	622	579	576	563	576	583	598	611	545	563	566	627	568	580	561	576	633	569	550	627	620	597	587	593	581	538	585	585	614	593	635	611	597	615	607	585	628	586	632	612	575	596	602	654	565	568	608	548	604	638	536	607	596	590	577	574	641	588	612	597	591	584	602	604	619	555	610	607	599	590	611	589	626	603	632	550	600	587	601	542	634	575	589	656	579	576	592	596	584	619	620	585	584	583	599	588	617	638	553	599	641	557	598	608	578	565	626	561	634	572	555	647	571	567	587	600	570	595	648	597	575	601	603	560	543	640	588	608	600	569	601	599	630	634	595	564	577	578	588	589	573	610	615	661	609	586	565	569	559	531	612	582	564	597	589	563	580	591	634	596	621	581	590	565	564	569	566	596	672	594	544	604	576	633	607	580	601	562	562	622	597	590	580	594	623	542	586	582	583	605	595	610	584	582	594	574	593	578	591	626	555	605	589	604	613	601	585	610	588	607	626	611	598	656
4992	10849	11534	6145	3964	2813	2318	2314	1835	1411	2722	15981	12736	6580	2420	947	581	533	514	464	515	475	525	490	510	500	510	536	485	497	515	522	520	504	520	477	570	511	502	498	467	495	508	495	507	489	489	525	522	497	496	491	532	502	465	511	498	499	534	489	522	533	576	565	521	542	460	499	529	480	505	496	479	523	486	465	509	486	487	444	498	502	499	471	496	509	515	461	508	534	495	492	570	471	516	487	467	495	480	488	495	515	532	507	523	494	526	471	552	539	479	507	513	507	503	554	517	507	522	528	508	545	505	496	467	462	515	495	508	486	495	492	490	535	524	536	509	582	507	510	502	503	495	478	507	541	492	488	487	484	515	534	516	518	478	481	488	507	533	505	492	501	501	509	477	506	528	526	527	519	547	488	503	526	507	486	523	540	481	497	491	516	457	505	510	552	531	484	523	479	503	504	521	548	510	504	565	514	513	550	450	499	497	529	522	521	508	566	508	489	518	484	499	492	484	508	473	479	490	464	504	457	465	499	474	533	495	492	511	525	509	514	489	518	537	477	490	473	485	510	533	527	483	500	528	516	528	494	519	486	510	458	511	478	544	540	513	503	502	540	507	516	472	526	568	521	556	519	499	508	539	519	527	513	533	525	491	485	484	483	518	518	488	500	544	491	515	486	536	468	496	543	513	526	503	466	482	488	553	537	496	551	500	477	507	504	489	485	483	460	485	477	512	536	541	511	498	551	511	502	495	492	549	524	518	474	473	480	493	538	507	480	525	495	508	483	491	467	517	537	502	498	522	529	506	515	480	535	522	495	539	515	499	484	500	519	482	494	479	529	483	554	547	480	522	503	540	464	503	486	440	498	530	500	504	458	517	493	488	534	479	505	492	473	516	517	490	531	502	552	481	558	513	507	512	486	493	475	522	502	536	511	515	511	498	512	494	500	542	497	485	551	491	540	497	508	503	513	493	526	458	490	527	494	523	516	519	494	507	497	503	509	526	488	529	498	522	490	552	519	500	471	506	497	501	509	487	485	494	504	497	490	488	478	514	508	484	518	479	486	519	487	454	514	492	523	492	504	511	549	519	558	520	484	527	494	499	495	486	492	524	490	482	482	474	535	507	497	495	534	507	509	544	476	493	540	517	499	511	497	467	513	500	502	501	544	532	477	518	502	535	503	496	456	516	531	531	518	501	512	460	481	485	515	520	518	482	488	506	507	541	513	503	471	495	551	483	457	476	475	512	467	501	509	487	492	544	479	510	489	496	501	491	448	530	539	559	545	491	528	502	478	459	513	504	506	486	522	480	543	529	512	541	521	538	483	497	500	472	516	498	491	506	483	501	510	497	523	507	489	509	513	492	488	512	501	490	527	509	514	497	496	482	520	552	521	501	511	515	505	510	530	499	513	482	473	482	519	508	496	482	481	482	513	484	489	492	505	493	491	489	505	501	483	494	460	499	492	479	525	513	448	500	499	502	498	515	478	505	508	511	492	487	536	508	464	493	479	528	486	535	480	505	495	521	519	516	506	471	524	482	524	478	503	534	468	480	505	535	499	475	510	485	479	493	453	534	495	500	474	519	549	499	493	529	496	498	516	504	530	493	509	499	500	522	535	474	498	461	504	509	536	511	484	556	493	500	523	511	535	529	512	481	503	495	479	516	513	544	507	501	506	558	471	500	491	447	489	519	528	540	492	495	495	512	497	502	505	492	520	508	488	470	459	458	509	507	477	472	555	510	513	487	506	518	516	498	486	519	471	510	498	501	528	476	520	531	515	484	556	488	513	511	482	496	522	518	492	496	510	486	490	546	495	539	536	547	444	503	525	532	498	508	497	516	501	511	495	528	498	510	507	495	451	502	529	434	515	489	446	514	552	489	484	509	532	453	474	514	554	514	506	498	514	498	471	496	514	512	503	506	464	480	510	521	497	514	473	469	532	501	478	512	501	499	562	489	491	492	533	530	500	531	531	494	549	482	511	499	519	494	481	516	482	487	490	491	518	526	508	493	482	506	501	512	536	495	467	481	500	524	481	511	523	487	497	517	492	497	532	486	478	530	521	504	474	525	534	495	460	495	473	469	510	491	516	518	519	508	503	490	490	526	517	537	513	548	506	504	514	545	485	502	522	512	518	503	489	528	495	500	494	452	511	528	508	502	530	526	546	495	501	500	461	513	485	498	506	494	511	461	511	520	510	492	493	504	493	502	497	516	513	437	504	538	517	488	503	513	543	526	484	503	509	458	533	521	475	485	524	518	503	507	513	529	515	524	518	512	481	497	492	501	464	489	488	467	530	454	514	525	498	527	540	506	550	498	518	493	479	470	496	484	483	500	485	482	532	510	536	495	518	499	506	505	475	555	512	506	508	491	531	480	480	548	472	485	493	568	477	469	492	530	469	483	458	504	479	511	505	484	524	485	472	493	487	547	496	551	544	527	510	471	523	501	500	466	500	509	511	516	534	532	511	515	524	456	551	498	483	527	462	494	510	500	498	501	430	519	519	521	478	501	519	498	475	503	495	499	473	540	478	495	488	527	523	488	496	508	469	468	526	521	503	531	516	475	490	506	534	505	501	503	497	464	462	531	520	495	538	489	497	492	476	507	502	512	511	520	491	535	514	493	524	525	512	473	510	507	476	529	535	542	506	511	511	507	536	509	492	479	486	497	485	537	497	459	492	495	526	504	530	519	461	434	509	526	507	511	529	516	520	500	511	492	523	494	523	510	479	534	487	528	464	500	504	474	473	488	515	507	480	469	557	492	484	480	550	460	534	477	480	512	443	511	560	463	506	495	527	534	504	507	475	499	500	510	515	500	529	477	515	494	489	533	512	555	529	467	503	509	473	545	492	467	505	475	507	493	485	511	499	513	502	490	518	500	498	483	546	475	468	534	477	485	490	495	509	499	501	529	501	476	492	482	497	452	502	498	501	527	507	512	488	507	514	472	508	514	484	458	513	497	505	507	517	489	499	500	508	504	506	454	511	485	504	508	460	527	496	537	475	546	488	490	482	511	514	501	512	493	527	452	510	493	462	472	480	489	492	456	478	506	539	508	493	470	500	500	472	547	517	513	526	503	536	506	506	510	504	478	523	459	480	517	542	514	508	518	464	512	476	453	515	496	559	493	506	530	525	512	496	489	486	485	483	520	550	513	464	558	486	511	485	460	497	523	502	463	549	472	500	499	491	456	543	490	500	532	531	535	502	501	491	543	497	492	513	532	500	518	524	480	492	510	531	483	483	499	504	488	499	473	486	475	494	505	535	499	508	483	487	444	497	503	485	513	497	481	483	501	483	478	493	519	472	513	530	499	496	512	484	495	517	499	484	535	492	478	502	507	519	509	511	500	521	485	517	486	485	519	481	547	485	481	534	519	509	529	509	495	488	490	511	479	511	479	519	523	473	485	477	502	477	490	498	499	529	496	516	492	480	511	476	500	487	524	496	517	502	502	485	496	497	512	457	503	500	494	507	477	479	487	482	494	475
23715	20736	27683	23819	20424	11683	4786	3022	2324	1970	2784	26313	22879	13014	4603	1398	891	782	765	765	723	747	801	733	777	725	742	685	743	724	759	737	713	721	774	704	747	727	707	737	729	737	740	755	733	735	728	752	723	764	770	743	699	660	691	712	760	729	734	739	712	725	700	645	708	755	752	706	743	764	734	695	695	725	699	800	755	762	725	756	773	737	709	776	743	712	723	685	723	737	704	710	729	736	706	763	754	687	773	747	739	735	697	748	737	731	765	727	730	742	734	728	737	727	762	767	688	705	719	755	751	775	757	677	725	728	781	736	803	730	750	675	726	734	688	701	712	720	725	793	748	737	704	736	752	770	706	715	722	724	702	711	758	724	686	709	722	714	731	770	753	709	699	768	732	695	739	739	725	778	711	757	759	792	713	686	744	735	756	732	715	784	790	773	748	665	713	748	741	756	747	686	728	700	789	749	687	732	742	737	738	748	712	703	719	742	689	727	734	740	726	715	712	740	704	676	699	735	758	701	729	748	723	724	766	698	749	696	701	703	777	710	698	734	692	738	697	748	736	678	771	739	748	744	712	744	744	728	709	770	745	724	717	735	707	743	769	708	770	711	699	705	688	752	732	769	725	736	695	768	737	746	720	735	692	787	746	696	727	729	744	713	721	720	717	705	731	761	724	730	747	722	719	769	761	772	737	734	709	723	679	720	744	725	700	719	714	748	761	751	674	780	782	762	705	744	699	747	759	729	670	698	810	710	709	728	722	705	738	725	765	698	702	717	752	730	728	728	739	707	755	719	720	693	783	702	715	723	709	761	709	782	761	752	787	756	748	710	728	684	742	712	742	731	733	751	735	723	719	756	722	750	705	754	736	760	746	744	745	766	709	810	729	714	739	715	748	686	738	689	745	695	741	724	759	744	752	699	733	758	683	723	735	710	766	700	717	726	741	736	752	694	796	719	728	714	678	719	744	723	715	722	689	740	731	741	742	741	701	782	709	760	709	758	760	731	749	760	709	740	751	749	701	644	710	724	743	767	735	747	705	734	722	711	745	712	831	724	738	755	728	713	715	751	712	724	765	741	737	670	710	753	765	784	768	751	720	713	750	682	732	765	728	758	751	715	751	712	787	734	721	731	774	723	720	725	736	713	742	745	719	716	695	800	718	722	805	733	745	726	738	690	698	685	684	752	757	754	736	704	741	763	773	722	739	701	716	724	709	724	702	740	776	677	706	742	749	713	724	747	742	760	730	689	714	748	747	749	772	729	697	734	744	730	706	734	727	700	811	701	722	728	720	736	769	670	747	754	705	726	731	748	755	719	695	747	765	713	710	700	771	710	764	742	762	741	733	741	774	756	732	709	733	704	766	725	708	789	695	701	741	699	705	765	749	697	721	738	726	739	704	731	699	728	701	764	740	690	754	730	838	688	656	710	766	692	691	741	730	749	743	731	702	735	715	730	765	696	698	723	751	749	704	741	749	720	765	725	688	712	753	747	715	753	726	699	780	732	716	736	732	695	673	695	727	729	724	739	680	730	771	752	778	741	707	694	704	717	725	740	732	673	720	734	749	711	760	775	699	746	689	742	694	735	746	683	732	790	703	707	760	722	753	732	694	760	746	754	745	688	730	765	736	714	751	762	729	730	774	701	788	728	751	741	707	690	714	753	710	711	777	729	711	693	723	775	764	712	742	738	771	752	762	759	720	688	744	760	746	718	712	725	715	721	748	711	709	726	692	758	665	769	729	724	729	750	728	714	682	729	717	714	743	738	747	728	706	745	768	736	735	733	724	747	707	689	776	735	757	765	694	744	732	696	736	719	730	786	707	717	744	751	742	712	737	745	722	701	685	713	733	742	692	734	746	729	705	771	716	770	715	742	689	717	785	759	778	763	722	728	731	756	718	744	772	715	740	712	790	726	757	746	734	765	774	725	712	742	711	729	750	711	705	795	766	744	733	717	703	744	681	753	696	690	717	736	735	708	742	765	681	757	715	730	740	743	672	707	722	764	720	738	760	700	786	716	686	666	701	718	720	750	729	714	718	699	773	727	739	722	741	719	713	797	723	704	729	762	763	689	754	696	706	735	763	750	714	749	755	758	717	706	720	744	726	742	734	736	728	722	748	747	695	717	743	747	710	758	720	756	693	755	721	682	676	701	734	717	740	740	753	736	705	692	743	679	766	750	738	700	686	783	759	725	732	686	723	796	710	727	702	763	737	722	762	737	693	715	699	749	715	742	718	731	670	754	763	760	709	700	813	692	690	662	752	649	710	754	745	723	731	700	773	707	713	789	726	755	734	749	699	771	713	702	738	736	725	714	789	734	708	775	721	761	728	745	709	746	738	673	703	761	764	725	735	759	701	741	736	729	718	740	695	794	748	715	717	719	724	724	767	747	733	732	694	734	731	718	732	756	716	712	763	732	676	786	785	667	710	761	747	711	734	703	717	743	748	740	747	730	717	718	740	742	714	692	733	788	734	740	685	727	771	719	719	665	715	729	736	712	745	673	721	769	715	692	692	661	718	741	743	712	724	748	707	759	737	762	751	773	751	769	723	712	759	724	786	744	726	755	765	779	748	730	758	700	714	753	712	752	718	722	752	774	728	722	664	692	717	775	690	699	728	720	693	700	742	748	747	716	740	739	739	717	717	731	729	737	719	750	729	783	730	716	776	703	756	772	708	711	775	755	715	777	727	783	689	681	756	778	714	728	739	741	796	699	778	752	702	700	674	732	713	712	763	745	752	761	738	643	792	719	741	749	742	734	750	736	748	727	719	730	727	735	709	724	669	719	746	734	703	752	700	746	719	717	729	709	698	755	716	747	735	760	735	709	748	730	760	783	694	729	759	753	692	751	721	733	751	730	747	735	697	648	782	710	687	697	705	720	733	768	756	767	745	689	709	761	686	740	730	715	697	737	769	726	726	696	701	748	702	713	733	698	701	717	678	712	754	727	692	763	770	775	743	733	691	732	761	771	719	698	732	738	699	733	666	793	710	706	749	732	720	672	762	759	744	707	756	721	737	727	716	718	712	743	736	759	692	722	815	741	681	791	742	727	734	732	740	728	746	738	709	741	763	772	731	729	732	731	745	695	738	689	741	756	699	753	732	715	747	752	742	734	727	712	767	735	715	709	692	726	698	690	723	664	725	701	724	735	784	685	734	731	737	712	713	706	694	737	703	738	748	700	733	698	754	755	692	704	769	708	729	753	708	726	727	742	783	717	746	750	755	732	717	744	711	750	711	721	740	753	761	739	770	754	727	695	711	719	739	741	712	763	716	765	737	737	709	683	703	691	719	679	769	713	741	710	740	704	773	731	707	702	741	706	723	759	700	720	696	664	747	692	763	734	740	738	720	745	797	794	687	720	763	747	728	703	735	735	710	734	681	723	728	770	742	749	682	706	699	705	770	673	721	748	783	712	683	702	728	712	711	740	674	698	685	751	719	742	715	718	755	723	741	694	730	729	697	796	730	724	758	703	721	696
7252	15761	15007	9223	6506	5068	4007	3622	3000	2462	3939	27255	20044	10647	4160	1242	739	589	624	652	605	607	590	643	595	609	585	590	625	628	625	596	605	627	639	622	641	624	622	576	637	605	581	622	650	625	615	586	613	608	634	592	607	630	608	575	611	622	585	588	592	650	611	602	642	618	567	587	627	605	586	634	610	647	600	606	582	576	636	629	611	603	598	593	641	599	585	592	620	587	594	607	594	613	601	623	590	574	631	592	626	606	575	586	633	598	627	606	555	618	570	600	595	585	579	595	597	609	629	583	620	603	641	606	675	641	639	570	598	582	634	601	623	604	610	594	580	577	614	593	587	598	584	615	613	589	582	598	598	646	616	584	573	571	614	614	596	587	594	619	587	577	622	604	640	623	575	635	615	605	623	633	563	621	609	572	606	604	651	652	588	622	642	575	624	602	642	639	625	608	612	618	642	565	580	604	613	604	622	624	607	600	605	587	595	558	625	610	617	576	602	621	605	609	639	554	572	592	607	600	644	662	613	650	557	581	622	593	587	599	591	583	577	602	577	597	595	644	561	623	588	643	587	574	561	614	611	623	592	639	663	565	580	596	585	552	606	633	599	578	573	602	588	606	574	566	593	651	579	609	582	637	619	602	613	597	588	610	626	612	588	577	616	570	575	569	618	582	632	606	552	598	627	595	592	649	620	575	631	595	597	597	599	606	642	602	576	600	585	581	618	621	636	555	607	611	597	592	620	643	604	599	619	583	586	604	554	585	600	572	617	606	586	636	618	593	657	622	621	648	625	625	619	602	563	613	584	626	612	603	581	576	616	590	575	617	596	626	603	625	582	589	639	635	581	595	614	587	617	585	590	592	592	592	605	626	627	567	647	589	584	638	576	602	625	601	659	581	623	604	645	606	604	643	580	582	606	594	595	602	619	596	593	616	615	545	605	597	588	622	587	622	596	598	613	607	613	640	584	627	592	597	598	613	578	588	600	586	573	576	653	677	595	577	577	610	614	558	608	599	669	626	622	580	619	627	631	611	582	571	621	559	599	620	591	582	618	618	549	599	626	588	593	604	603	599	607	602	597	606	593	593	553	599	581	603	586	575	606	616	541	585	611	614	613	585	562	615	646	615	584	600	592	605	608	582	598	594	616	636	570	587	606	544	601	607	582	635	613	604	646	615	564	542	607	563	558	577	564	546	624	589	634	613	588	605	594	566	583	567	661	584	590	598	583	598	656	627	594	611	616	646	602	569	638	603	626	634	588	586	576	613	634	544	666	578	625	578	604	640	637	574	594	639	590	572	610	594	607	611	621	591	607	598	630	580	550	650	639	597	577	615	579	561	636	643	628	563	603	624	635	555	624	622	578	603	611	619	616	562	570	628	592	573	607	583	656	619	621	605	603	621	605	603	614	606	608	589	598	597	626	592	621	623	588	613	568	596	588	550	607	587	623	586	635	590	632	641	579	560	622	644	620	641	631	574	573	565	603	632	591	588	568	613	622	633	571	630	589	615	603	579	613	617	609	598	608	588	571	583	617	570	612	616	580	609	628	594	633	629	603	581	599	604	625	586	632	601	566	578	565	618	625	577	566	593	603	608	619	624	626	662	581	611	601	645	576	613	614	660	565	624	613	604	605	623	614	614	601	603	551	619	620	608	596	605	595	629	590	591	646	574	630	589	624	571	589	605	612	576	571	605	589	598	636	599	603	603	566	587	603	596	609	650	588	603	640	634	605	598	609	573	580	619	621	596	635	603	635	510	597	552	657	601	562	625	613	565	619	617	598	564	609	587	607	620	573	583	600	581	618	604	556	599	624	584	587	603	639	593	606	595	631	588	597	603	624	631	558	596	623	634	610	622	591	601	612	590	599	573	623	599	629	585	607	633	612	599	636	617	607	608	606	595	529	588	611	568	562	581	627	529	537	582	619	590	603	586	601	640	599	554	584	566	555	588	570	599	670	601	613	626	575	609	623	596	598	607	576	629	618	612	562	594	582	637	617	606	602	598	607	590	603	577	620	549	553	608	611	619	608	664	637	605	625	583	638	603	600	650	583	629	601	615	607	553	607	578	572	584	650	635	591	619	568	600	630	593	578	567	587	581	641	573	576	590	610	620	648	527	636	592	591	644	567	597	618	656	656	632	593	594	579	608	593	580	588	637	588	592	624	611	608	616	592	634	586	600	594	601	594	563	626	571	623	580	600	584	625	593	583	590	613	579	626	612	613	573	611	628	565	628	604	606	599	591	581	594	640	572	582	581	600	600	571	603	607	570	606	596	573	633	565	572	622	609	569	576	570	612	601	629	585	582	604	604	587	594	600	624	584	601	598	646	630	615	576	596	591	626	622	584	629	584	620	634	581	602	598	635	604	612	586	600	596	595	615	587	599	606	619	587	616	609	616	613	585	587	592	572	609	666	608	607	591	589	545	553	596	565	612	623	634	602	607	592	561	636	585	557	626	586	596	603	640	598	609	580	595	621	593	624	593	582	590	641	572	607	600	621	592	555	605	573	579	590	600	608	581	595	579	596	582	581	622	663	560	601	611	575	629	626	602	648	601	629	582	607	612	594	588	615	632	595	589	596	642	590	589	585	631	604	582	604	606	622	584	622	551	622	581	621	584	582	626	576	635	600	598	575	610	648	580	582	531	577	619	633	598	610	557	597	589	587	587	625	614	588	577	590	613	582	562	595	591	602	620	606	614	573	618	630	581	577	631	631	593	621	596	599	605	612	612	625	524	629	635	567	592	571	610	597	600	632	602	599	586	577	567	611	614	631	570	608	594	603	574	613	608	592	628	555	618	570	593	594	558	587	566	596	601	594	597	576	605	619	557	589	600	593	589	593	613	598	626	610	562	608	632	622	629	598	628	632	562	604	612	594	553	619	596	581	570	631	600	624	597	580	599	614	611	603	611	610	600	602	577	586	624	641	592	606	595	574	606	593	615	578	603	633	604	577	587	622	618	611	637	604	638	638	609	566	627	629	552	636	633	588	610	609	631	581	552	598	602	597	567	597	578	594	619	570	587	611	604	591	614	594	587	621	584	615	611	601	611	584	590	562	574	619	562	607	591	575	621	649	599	576	599	585	642	570	592	649	596	597	582	608	584	635	645	615	605	592	630	585	580	627	655	616	583	641	652	600	618	581	572	631	561	597	590	586	579	575	636	603	626	605	606	626	606	569	631	602	641	658	569	657	574	557	622	610	627	566	592	595	584	643	614	564	584	613	583	587	598	647	591	596	605	619	639	612	609	578	534	600	622	577	601	575	622	649	611	641	580	546	607	589	587	620	585	661	560	597	578	593	588	586	667	642	623	570	581	593	610	623	605	580	647	594	656	596	657	567	643	565	623	567	625	569	554	618	586	604	642	563	611	611	604	628	585	617	607	623	607	603	580	581	609	593	608	568	614	647	588	521	631	591	585	616	626	554	662	606	621	585	610	572	581	595	591	607	644	615	641	556	590	577	606	638	590	600	609	609	558	626
26978	13445	6610	2717	1561	1134	975	918	885	802	823	1679	1885	1341	832	651	601	605	587	610	576	567	613	601	572	597	602	625	586	559	617	618	567	603	622	546	624	583	607	603	582	585	585	612	578	576	569	564	584	534	552	603	601	570	607	601	586	631	536	593	582	571	584	582	591	574	621	597	639	608	568	537	572	607	594	576	616	573	568	576	548	614	623	566	562	599	584	584	572	592	573	626	608	569	595	600	592	598	626	573	570	562	582	594	592	567	546	586	586	631	594	545	550	596	590	578	610	586	620	596	595	594	635	570	628	606	621	590	584	596	606	588	588	584	587	624	547	610	619	619	583	606	566	611	601	570	543	619	597	591	631	563	546	622	587	593	579	578	622	596	595	634	605	593	528	564	622	580	613	535	596	569	602	579	588	575	593	620	614	535	584	609	594	587	581	593	600	571	589	599	601	582	609	619	575	596	576	572	595	587	585	602	585	566	570	584	544	641	568	546	576	592	562	592	575	601	572	625	604	587	563	596	586	541	582	598	561	624	602	552	602	586	578	621	579	619	569	597	610	601	570	595	584	558	580	569	609	560	567	587	623	610	606	612	567	568	629	577	605	586	589	596	550	601	600	570	627	601	550	615	583	552	570	637	551	609	592	620	581	603	623	596	546	634	646	615	575	600	541	619	573	607	629	593	582	589	544	591	612	613	553	564	586	597	579	603	551	559	593	573	593	565	562	574	579	582	586	606	581	566	582	591	588	629	598	589	564	564	611	595	554	597	570	627	566	547	566	605	582	606	559	567	571	575	594	665	605	569	603	651	604	622	575	561	562	566	578	573	597	568	627	636	551	585	581	590	572	575	581	596	570	614	617	563	580	590	564	577	605	568	626	592	558	611	574	604	594	594	603	619	584	606	609	564	566	596	660	588	592	584	610	626	561	590	604	610	602	607	591	613	587	579	587	613	573	539	607	575	568	610	628	600	601	603	580	588	552	554	581	576	585	633	556	602	566	586	591	537	630	613	577	614	592	600	607	635	551	582	588	578	593	593	625	601	599	569	593	612	622	567	527	561	610	638	602	540	635	598	575	619	605	606	582	612	619	547	578	606	640	577	593	575	567	638	580	586	618	610	618	568	569	563	560	606	636	590	586	600	577	593	551	645	563	567	621	588	554	595	609	579	588	572	573	638	590	553	623	628	601	567	596	600	593	577	544	585	610	622	550	570	577	599	590	570	596	595	597	598	562	579	584	550	580	570	573	566	577	571	559	568	577	585	613	638	604	576	586	594	641	592	577	598	640	601	601	591	571	587	539	604	563	610	540	573	564	570	633	532	552	572	586	592	604	605	605	600	588	592	611	588	568	623	557	593	582	578	533	605	605	593	595	579	582	619	577	605	602	616	602	618	571	598	551	608	573	584	564	581	588	616	593	553	569	636	587	590	552	625	639	567	567	613	584	608	622	606	619	591	602	603	593	568	590	574	556	570	572	559	595	557	537	628	580	594	612	583	616	583	639	620	592	542	571	584	593	593	585	550	612	583	597	593	600	576	592	587	568	591	582	634	591	605	593	602	578	588	584	566	599	592	588	605	606	592	579	549	603	607	577	582	572	585	604	597	608	642	580	597	587	617	636	558	605	554	570	580	612	566	586	594	561	592	544	559	629	616	583	577	599	616	537	606	636	636	584	604	565	560	559	624	572	542	596	573	597	582	603	633	621	572	611	582	598	589	577	599	609	578	592	541	620	586	580	622	636	572	596	593	606	573	606	582	516	535	610	524	592	633	573	605	590	569	611	563	563	623	603	598	585	593	599	592	628	598	576	520	582	564	617	635	603	541	544	594	602	569	627	575	583	608	592	602	538	597	569	578	582	624	568	609	578	595	612	588	554	573	606	587	595	577	594	609	558	599	573	592	626	595	626	605	604	566	611	610	568	577	593	561	622	606	614	608	590	595	549	541	624	585	595	631	611	588	569	616	620	591	543	591	615	603	618	627	611	612	576	607	581	559	577	574	567	588	523	551	601	596	582	607	632	549	594	601	587	568	594	579	566	595	599	575	587	607	624	563	611	623	628	622	590	644	613	582	570	605	612	591	598	591	589	580	587	563	576	605	611	620	619	584	641	604	550	610	600	604	595	633	572	552	583	626	596	566	593	544	580	590	549	582	560	584	604	602	611	596	616	521	565	619	605	567	616	584	622	598	570	618	598	613	560	599	601	549	606	568	597	615	540	555	601	566	603	632	599	554	517	569	587	583	583	552	579	581	602	570	592	627	548	580	622	575	533	587	581	581	564	585	603	580	550	558	582	583	592	543	569	609	570	581	621	605	540	618	591	628	542	614	606	582	542	577	594	566	579	577	587	615	579	562	557	572	559	586	592	565	582	579	578	589	567	558	592	581	603	582	599	585	599	612	612	585	593	619	585	601	580	558	564	604	611	550	571	590	606	631	535	611	600	568	558	602	581	585	598	586	583	592	548	603	557	589	576	569	576	570	603	567	645	602	601	602	605	579	569	544	622	587	628	590	596	601	625	563	591	624	570	589	610	560	585	554	562	564	585	585	628	623	572	597	600	567	576	587	578	632	585	564	581	583	569	610	632	623	574	594	605	624	551	594	583	594	606	620	592	597	627	562	570	588	596	540	569	542	588	574	592	579	564	608	603	582	590	561	594	617	579	592	631	592	599	584	576	591	582	552	582	631	628	579	611	637	599	590	587	579	605	576	592	564	571	602	582	609	613	556	573	604	572	584	608	579	573	621	607	543	601	602	567	623	610	565	555	608	581	596	619	588	571	586	583	572	564	587	562	566	604	621	597	566	602	582	558	590	547	565	595	603	583	601	545	605	597	576	545	634	584	603	563	607	587	580	607	629	640	587	525	597	613	602	596	550	618	602	570	564	557	609	590	559	638	645	620	596	585	592	570	580	577	563	588	565	553	601	625	608	600	585	575	599	579	616	607	588	604	511	572	616	577	600	602	552	577	618	574	621	587	607	581	564	557	584	575	562	552	573	583	593	581	597	586	573	575	553	514	595	545	619	565	614	571	554	623	647	562	546	594	565	569	571	602	600	598	591	544	576	565	585	614	606	602	578	599	617	592	580	598	631	555	599	575	605	569	575	628	558	571	602	596	598	591	533	573	548	575	613	579	599	548	592	589	598	568	552	615	607	552	591	579	597	557	623	569	612	629	597	617	610	575	612	573	569	595	632	582	571	578	554	579	562	577	537	561	623	608	603	596	567	570	611	573	595	570	606	618	603	569	589	565	603	599	582	577	632	562	582	550	611	594	566	602	605	596	598	595	562	567	577	546	590	584	623	606	625	620	608	589	557	591	598	567	586	608	632	608	621	619	595	566	574	598	578	582	595	588	586	627	581	584	595	571	591	599	586	587	544	629	557	619	561	590	632	606	590	566	638	600	527	522	601	580	592	605	598	616	602	599	605	580	606	567	587	636	589	541	534	606	559	600	539	588	603	560	590	589	523	573	623
7125	6106	5681	2670	1694	1404	1153	1142	1032	863	843	2064	2077	1369	809	548	514	500	480	482	498	477	479	517	488	501	471	475	494	487	525	460	455	518	471	471	438	473	464	466	445	487	462	479	473	479	477	471	508	465	494	473	465	494	507	540	457	464	496	472	499	507	444	505	476	488	460	439	476	511	493	484	493	482	505	465	482	500	484	515	471	449	508	456	478	497	511	472	514	491	517	463	468	466	518	468	512	444	446	494	434	464	483	470	493	490	480	529	479	524	499	463	459	472	480	458	465	499	454	501	504	489	516	456	467	467	474	462	488	510	454	492	442	484	445	511	471	447	463	504	453	484	449	486	482	426	476	453	461	503	453	466	457	473	491	509	469	456	478	471	503	485	491	468	485	460	452	484	457	468	477	485	440	507	469	473	470	453	471	451	512	496	476	518	436	460	472	491	482	471	424	433	499	502	474	498	493	465	456	458	495	478	495	484	469	490	496	459	491	417	495	482	509	485	477	491	456	484	463	499	485	462	464	481	498	475	480	539	445	484	450	460	463	469	509	508	506	499	526	468	475	492	500	451	506	484	502	486	465	505	490	464	508	497	469	465	453	462	449	509	494	491	533	472	499	478	440	483	472	442	486	471	493	502	489	467	463	454	487	450	497	518	475	440	472	460	488	496	506	502	503	446	433	473	449	480	469	466	493	493	468	446	496	479	474	503	515	476	484	481	480	461	492	493	462	506	464	452	495	461	474	479	465	462	484	496	500	488	486	472	466	459	514	482	482	516	448	467	482	464	453	487	465	478	460	496	450	462	447	484	482	459	501	513	438	515	500	451	454	477	470	462	466	484	468	461	465	454	480	494	494	519	475	470	495	441	470	456	461	444	472	425	474	484	495	506	561	456	495	494	487	507	480	425	454	489	457	462	457	510	480	446	456	455	467	454	455	504	486	468	483	448	475	498	514	466	452	460	502	521	462	497	472	512	460	517	452	458	477	490	444	488	460	471	470	472	472	508	458	495	452	487	462	459	487	483	476	462	473	465	457	490	476	451	471	472	500	497	464	490	491	477	467	465	493	472	511	507	511	482	441	483	460	510	485	471	468	465	471	490	485	444	450	451	452	434	502	459	458	528	503	488	472	473	475	453	466	469	471	457	450	457	516	465	489	452	485	478	444	501	468	481	487	460	451	484	492	448	490	441	497	491	514	470	523	485	499	449	494	477	476	496	475	462	495	465	496	497	508	461	477	486	455	473	452	480	481	500	467	466	490	474	474	438	472	502	464	518	461	478	464	505	500	504	501	498	479	465	479	475	482	492	483	480	458	522	508	470	491	492	425	507	487	520	496	482	482	492	477	466	460	477	474	468	463	497	458	478	477	463	459	466	511	464	456	471	456	480	483	468	492	515	461	485	482	479	473	479	464	442	454	411	485	440	479	490	481	475	475	490	507	511	421	506	487	495	470	525	445	490	438	479	516	458	512	474	513	477	495	473	465	479	465	447	493	490	501	450	523	487	533	459	492	476	499	511	480	514	506	500	484	455	443	475	478	470	462	481	448	467	472	489	506	519	488	453	469	497	498	479	466	470	486	482	494	474	459	467	473	497	473	460	487	482	443	465	495	439	496	450	496	517	474	483	473	485	497	473	503	475	497	489	487	467	427	485	471	454	441	480	498	476	454	481	484	477	460	482	469	481	485	426	477	474	485	449	470	458	466	488	509	495	450	479	481	471	491	466	463	481	476	471	455	473	472	495	462	446	527	505	488	460	482	460	462	466	490	476	502	484	475	469	473	491	534	502	468	473	448	513	496	443	450	463	482	488	495	501	523	438	484	468	472	499	463	469	441	472	467	489	453	461	490	484	470	462	495	481	495	516	465	450	458	447	468	478	477	434	475	508	471	443	518	495	467	433	476	473	489	487	465	507	482	518	466	506	459	492	443	454	460	507	512	449	465	437	473	477	487	478	485	505	465	455	479	469	434	452	516	502	480	465	464	489	518	437	489	474	478	466	494	454	462	499	479	482	503	497	515	444	462	512	486	423	462	493	463	469	474	427	499	486	489	462	500	473	463	492	479	482	507	459	472	452	493	460	473	523	461	453	464	440	533	484	490	454	476	456	489	492	488	494	465	453	443	486	538	495	516	493	518	484	471	488	481	469	473	486	492	470	469	488	436	474	481	450	467	447	464	460	461	481	490	465	476	486	515	436	453	474	435	467	483	493	450	477	448	451	460	451	478	476	488	491	483	486	478	467	492	533	475	454	454	504	496	464	487	466	494	464	509	489	526	497	467	474	461	478	477	475	452	483	509	476	425	465	463	458	480	457	463	496	496	510	462	467	495	445	476	496	461	501	478	478	421	446	484	462	449	481	440	438	487	481	456	471	497	463	471	456	485	468	479	495	481	453	471	472	477	467	487	491	496	453	489	490	474	481	447	477	476	503	485	483	481	518	468	461	462	471	476	439	462	465	519	474	484	476	512	434	478	460	486	456	478	467	452	478	457	505	481	506	456	487	443	480	509	455	455	478	501	444	469	469	467	484	442	451	497	454	471	492	452	471	454	482	483	503	491	458	484	442	475	475	436	476	472	462	450	454	467	448	491	455	513	483	467	486	488	501	451	496	484	463	490	466	461	486	480	464	483	465	512	457	494	496	521	470	472	479	491	437	481	506	470	506	499	470	474	468	498	468	529	489	439	536	470	485	473	462	448	463	508	490	470	476	471	509	501	530	491	493	491	495	496	521	506	462	447	477	488	469	493	487	475	483	467	490	494	489	480	517	496	491	460	506	458	520	452	496	494	454	468	487	485	480	493	454	493	491	484	465	467	500	470	479	471	476	466	426	488	479	464	482	471	482	509	490	455	510	440	476	481	439	526	464	465	497	478	425	495	452	512	509	516	438	486	491	465	473	471	463	471	484	496	457	475	474	445	451	500	477	480	483	484	482	485	453	505	494	440	482	465	511	465	466	497	484	467	457	476	482	479	475	461	481	509	493	514	479	503	520	470	433	487	459	469	458	467	492	454	462	482	484	478	453	442	447	480	478	479	478	474	480	485	479	460	459	474	476	494	494	515	505	472	472	439	493	478	505	461	508	478	473	502	482	500	488	453	475	467	484	504	445	480	476	448	466	468	483	453	505	482	466	483	453	492	481	487	488	528	497	479	460	469	449	435	484	488	504	486	488	485	491	513	448	485	497	421	492	481	464	496	484	446	465	443	468	491	469	480	477	478	423	435	469	494	516	486	476	463	483	458	491	488	481	468	472	458	455	448	490	479	434	482	476	477	505	504	494	459	477	509	479	486	455	480	451	491	498	459	454	425	499	500	464	457	490	476	480	457	473	494	506	499	489	485	502	529	466	486	498	479	497	455	494	451	458	509	442	487	461	496	456	476	495	497	505	514	459	531	484	479	500	503	494	449	452	473	485	465	497	478	442	460	478	502	488	501	509	480	459	463	459	465	495	472	477	482	472	447	481	497	479	509	487
24711	20737	26713	24600	11737	3779	2351	1656	1358	1109	2616	14492	13688	6818	2457	924	651	621	640	599	620	614	596	630	609	628	634	618	633	572	611	634	599	604	603	587	640	591	581	602	620	600	585	641	622	616	631	605	612	620	612	596	592	619	620	593	635	599	654	600	599	565	638	615	576	591	583	594	613	627	563	571	596	612	663	595	584	625	592	598	605	596	630	603	615	568	592	603	579	613	665	607	575	631	629	600	576	594	598	654	559	648	593	665	562	581	577	555	585	620	542	571	616	592	634	613	597	554	645	609	545	603	565	612	571	568	582	621	575	610	587	583	608	631	629	560	582	576	602	587	595	592	565	603	619	560	584	594	596	609	632	601	632	642	634	606	587	592	589	611	618	605	596	612	592	619	658	608	602	654	584	618	638	638	591	602	632	648	578	595	600	553	548	568	632	582	583	579	628	611	605	561	607	659	616	595	631	619	597	610	625	623	574	600	547	605	618	570	596	637	550	638	596	607	604	585	593	611	621	631	552	591	595	580	631	602	669	576	638	643	647	579	608	580	577	592	600	581	624	627	548	601	596	594	576	574	568	629	670	618	606	606	600	603	571	575	578	581	635	609	622	574	582	564	624	631	629	583	589	601	603	606	570	585	575	575	600	587	628	609	621	632	627	597	581	600	604	598	593	584	611	603	594	610	576	582	651	625	558	576	612	574	595	588	590	583	634	589	587	611	635	598	573	585	575	620	621	602	619	627	560	620	649	605	626	635	597	614	629	584	607	607	615	601	593	600	564	598	627	622	589	622	583	566	600	622	597	572	615	615	616	572	569	590	648	630	571	647	581	590	574	604	604	607	599	624	632	591	597	568	592	605	608	615	607	605	633	623	587	608	645	585	599	630	578	636	629	569	601	579	620	592	590	626	616	598	601	588	561	610	579	563	636	614	580	619	615	590	591	626	594	564	607	581	585	600	608	597	611	610	580	596	586	594	549	579	591	609	569	643	585	569	562	605	628	573	567	619	583	583	651	604	616	588	640	590	592	634	611	615	614	622	635	602	600	582	597	593	622	585	610	576	609	608	574	635	583	628	671	594	570	563	647	571	607	591	584	628	562	610	605	633	601	566	616	605	598	562	604	573	572	602	673	584	559	617	632	569	639	630	658	629	584	607	593	610	598	608	608	589	612	610	587	646	599	625	592	655	595	589	621	607	643	611	591	617	612	549	636	595	597	552	569	603	595	596	654	600	600	622	616	611	587	551	616	591	633	585	602	601	619	604	615	639	581	587	585	625	605	594	604	620	624	596	612	652	640	598	582	605	596	601	634	595	597	632	583	605	588	595	585	570	610	556	533	632	637	603	592	612	596	583	605	590	583	632	618	609	630	612	625	639	611	575	627	600	555	573	559	568	599	635	574	574	588	644	584	614	605	567	564	575	629	583	581	633	601	626	585	581	620	607	665	617	588	607	609	564	616	645	594	601	550	659	562	590	596	599	603	584	614	622	629	594	597	600	583	622	583	571	629	596	573	601	591	637	549	573	614	570	601	611	588	619	641	625	592	588	626	599	559	624	617	618	561	641	601	593	618	605	653	627	576	611	621	589	596	661	594	545	584	563	571	609	580	632	619	611	579	626	599	617	594	604	634	604	609	605	680	629	632	630	620	615	587	568	559	624	605	576	626	625	570	613	617	585	575	555	585	584	607	567	634	578	584	650	637	587	597	600	577	599	635	593	602	591	627	575	618	563	649	583	642	574	600	589	594	619	604	611	585	636	622	594	585	651	620	582	577	589	626	569	617	624	632	618	605	608	617	597	658	558	564	591	641	626	648	592	603	611	592	628	615	592	599	605	633	594	614	625	561	563	627	634	597	583	607	586	598	584	582	594	593	585	571	610	608	593	600	585	586	652	595	607	586	581	595	599	583	558	602	599	586	590	616	609	625	612	580	599	607	621	619	636	597	613	593	584	581	558	620	663	636	620	634	626	591	603	616	590	598	612	640	595	579	586	616	590	619	597	615	628	610	607	602	603	602	609	606	609	588	612	588	601	586	610	594	617	594	594	615	581	599	595	607	629	633	600	596	562	602	592	613	565	661	629	643	596	594	615	605	611	627	574	632	584	577	651	627	578	653	595	568	604	597	615	638	611	595	591	578	593	634	596	619	614	587	553	585	628	607	595	594	630	634	608	586	599	624	605	606	630	590	565	655	607	604	589	625	596	610	604	607	592	598	612	636	616	625	568	589	622	602	619	610	578	608	627	614	639	571	570	560	578	653	619	589	578	632	586	596	623	617	568	599	642	590	586	598	603	587	657	581	607	635	644	592	592	570	599	616	652	550	600	618	659	557	573	580	629	607	600	632	647	599	599	650	572	603	611	581	625	608	615	545	601	588	592	585	598	593	607	598	647	611	572	589	611	608	605	600	620	576	636	619	587	628	597	609	541	602	601	617	617	577	593	573	625	573	608	624	627	608	625	615	612	584	613	584	568	623	586	593	647	597	598	639	587	592	599	620	603	573	584	600	643	621	584	589	590	618	577	619	580	616	628	633	545	606	619	634	604	580	629	570	564	600	573	598	553	629	648	582	592	637	605	602	612	632	620	590	583	615	628	591	591	644	598	578	631	605	635	578	625	645	613	586	605	621	628	564	595	654	612	614	597	606	596	622	585	626	617	612	617	564	568	606	598	616	589	633	635	594	631	579	591	626	584	616	572	631	578	604	595	601	624	537	645	597	599	613	645	573	600	598	621	604	648	625	581	581	605	610	624	607	583	613	592	601	640	641	600	572	608	584	605	592	589	621	604	551	622	573	599	610	593	600	585	550	632	603	652	596	624	572	603	634	575	619	626	609	610	587	594	608	587	609	645	609	626	599	612	631	636	622	610	598	594	620	607	651	636	555	599	603	627	629	564	557	577	570	593	591	623	588	619	589	649	582	588	597	583	598	618	620	611	630	603	607	625	610	607	593	600	579	631	627	562	556	571	576	606	614	601	564	608	612	572	609	574	615	620	592	587	642	565	620	612	575	601	597	596	599	622	597	619	622	614	610	551	647	594	585	594	572	608	628	645	603	648	628	619	602	648	636	571	608	584	572	609	558	574	582	585	627	598	577	598	574	554	570	576	586	626	588	610	637	621	607	633	552	634	588	609	597	587	597	606	602	616	649	612	583	627	588	592	617	615	625	624	639	627	618	592	573	554	602	601	598	603	607	585	653	596	624	577	612	591	586	650	587	599	594	625	588	625	588	653	600	560	616	543	632	577	611	611	608	619	657	612	657	630	619	601	612	609	589	597	599	571	579	599	572	560	586	622	566	622	623	637	607	579	586	622	619	599	580	625	605	617	603	662	574	583	625	646	578	577	575	618	597	601	621	623	600	602	593	610	589	594	594	552	589	596	603	584	623	605	611	597	638	576	577	586	644	620	593	602	616	615	598	572	624	597	614	646	591	627	632	608	614	604	596	627	637	602	620	587	600	645	655	584	581	618	628	585
6508	10348	9009	5639	4410	2980	2333	1913	1667	1402	3998	16124	12728	6430	2354	859	609	523	501	533	517	519	531	512	523	507	496	479	483	537	516	516	503	483	488	516	489	508	491	511	454	544	513	473	500	472	522	523	552	537	479	525	517	493	504	501	492	519	541	518	531	496	498	486	519	549	514	516	504	517	491	524	521	515	531	497	488	490	525	530	519	470	457	553	484	470	515	520	531	509	466	539	492	504	507	513	513	527	536	516	525	536	489	488	557	471	492	502	481	513	487	534	463	547	526	516	530	483	540	519	508	485	480	528	528	526	481	519	482	521	464	482	520	471	499	515	482	476	507	501	513	492	509	540	496	507	469	502	481	532	544	486	527	499	495	529	501	540	498	520	449	517	501	491	591	500	543	507	495	511	514	506	481	534	481	497	496	508	554	540	474	512	532	497	562	498	501	485	507	474	533	531	523	522	482	499	562	524	519	502	543	476	491	522	515	500	479	484	512	530	491	495	490	515	501	540	531	497	478	474	466	529	516	493	490	526	508	498	488	472	525	518	471	501	514	522	566	515	509	490	529	474	484	506	525	526	457	481	480	498	487	483	504	476	529	524	504	477	491	494	469	476	511	506	463	492	510	477	499	472	488	522	516	533	506	496	498	519	489	520	488	512	490	525	557	530	500	510	503	475	488	518	528	478	509	525	480	509	528	508	511	487	485	540	534	520	518	506	525	484	557	492	513	494	472	479	491	503	524	500	529	503	536	511	513	490	486	497	466	518	516	517	529	517	487	506	507	480	458	485	512	496	499	526	528	521	526	584	527	509	514	508	498	516	521	495	511	508	456	528	471	524	526	529	510	507	534	494	507	526	463	523	494	499	547	507	537	517	523	546	471	507	502	485	512	529	518	521	507	539	515	529	472	482	498	541	477	551	485	509	475	490	538	475	510	486	544	508	543	506	507	490	531	542	518	515	518	501	488	506	489	528	511	489	499	491	482	508	512	529	519	540	515	484	492	520	494	536	443	510	472	487	518	498	487	488	514	535	512	509	488	507	514	525	530	493	530	493	541	510	534	520	459	595	540	506	510	510	528	535	497	507	499	509	483	475	512	508	526	491	495	586	520	519	497	505	458	495	504	502	495	523	493	463	508	500	508	502	511	520	529	502	498	492	500	506	502	493	493	496	483	475	507	512	530	462	498	523	510	510	514	489	487	492	508	529	527	504	522	530	513	488	492	522	535	483	521	506	507	512	470	503	534	538	527	496	508	482	487	498	462	471	563	520	521	486	526	495	501	488	470	502	472	516	503	487	530	520	493	512	529	521	501	501	498	524	530	529	485	497	512	476	521	538	478	502	480	457	499	535	521	505	520	487	492	512	515	514	502	531	529	537	520	511	490	522	493	458	528	496	524	495	464	507	496	503	506	545	457	516	491	510	527	565	502	506	496	474	508	509	514	515	509	499	507	504	518	528	524	519	519	507	524	490	496	521	507	527	544	499	545	495	483	521	514	531	527	504	534	505	497	476	513	528	486	468	503	507	511	497	541	529	513	549	513	536	544	467	485	499	510	500	501	494	511	525	476	501	512	495	543	500	524	484	538	517	525	502	498	518	468	529	492	500	501	523	518	484	503	499	485	488	492	500	495	494	482	503	512	506	483	531	517	531	490	516	546	533	478	511	503	530	517	519	497	520	507	510	522	487	572	496	500	489	499	539	545	507	542	493	523	499	529	465	487	502	508	498	477	491	516	526	500	490	499	494	509	498	482	500	495	469	530	522	512	550	525	497	458	519	522	499	502	454	538	517	514	500	504	471	484	495	518	463	506	527	544	545	495	502	482	519	504	504	536	509	496	489	523	522	533	494	535	521	511	509	528	496	509	509	429	493	523	496	509	492	502	488	517	544	480	556	541	472	458	536	514	491	500	472	511	498	544	548	497	495	494	505	520	502	546	531	560	526	510	521	535	494	498	512	519	488	526	547	506	477	539	516	538	507	532	524	510	521	519	486	507	463	478	508	499	486	496	506	483	490	519	482	494	490	484	483	501	503	510	487	501	466	519	482	520	478	512	491	485	495	516	554	532	523	506	529	521	501	486	489	463	497	461	495	537	507	479	510	510	534	509	485	522	502	489	547	526	509	509	498	536	475	521	502	483	496	478	523	528	496	514	504	484	491	479	556	525	484	499	533	489	504	515	527	473	500	505	492	491	528	498	497	480	497	534	521	476	478	491	500	490	514	508	461	508	492	486	487	478	535	498	486	531	493	466	457	516	506	474	515	519	518	513	499	495	501	467	538	502	489	497	514	524	507	515	507	508	486	514	486	483	480	513	520	546	507	484	532	501	496	526	542	480	516	507	504	488	480	527	506	519	497	513	512	540	500	498	532	482	498	489	531	499	514	520	510	482	515	546	519	538	468	481	514	497	485	511	483	507	521	469	505	504	532	473	517	561	498	506	498	477	540	520	552	502	523	489	498	487	507	465	502	501	499	533	524	464	527	522	468	501	524	447	566	490	506	500	513	488	492	473	511	515	500	544	465	528	526	532	553	481	538	469	459	521	520	541	522	552	491	481	502	494	534	529	516	530	499	501	512	516	508	504	503	497	513	513	514	469	491	526	503	533	497	483	514	509	517	485	519	495	515	493	506	549	499	535	504	530	465	486	479	468	506	465	503	488	511	521	524	527	501	513	477	489	508	524	449	524	494	482	501	524	522	512	521	515	480	461	501	508	501	484	486	475	523	505	504	491	486	525	515	542	502	494	462	529	502	485	537	489	515	518	541	504	492	503	538	514	485	510	510	536	504	515	528	534	493	493	508	527	515	491	514	530	503	499	533	542	547	486	479	478	497	487	491	507	468	510	509	552	469	484	536	479	479	474	504	527	510	524	520	507	494	496	498	508	502	548	499	518	496	491	517	467	512	510	482	481	476	481	475	502	510	469	520	497	477	491	520	475	487	510	570	509	520	505	473	515	492	524	489	557	522	534	520	520	525	518	497	501	520	533	514	511	464	479	539	492	510	513	503	575	527	529	555	509	484	518	487	511	497	553	508	493	494	503	516	509	500	495	490	471	511	502	527	519	535	496	499	538	503	510	476	462	509	476	506	473	498	505	507	484	500	483	529	460	480	498	503	534	525	558	508	517	544	528	495	504	465	535	472	487	491	484	550	499	468	508	516	542	473	496	541	520	510	492	510	480	505	496	508	506	519	533	480	476	520	498	517	530	506	518	507	533	496	544	476	495	534	483	473	524	470	504	516	503	535	521	484	507	504	500	496	534	502	481	549	517	518	550	506	548	507	497	523	523	509	474	512	506	525	491	524	470	525	531	495	500	518	482	516	511	486	488	490	493	468	482	528	538	484	501	486	525	530	517	532	533	471	486	531	527	507	538	508	535	531	480	476	496	547	485	515	515	488	477	563	502	486	505	520	508	508	530	509	525	515	514	522	496	502	519	541	508	504	488	465	557	506	530	506	534	507	503	519	491	509	505	495
23701	20738	27715	23803	20447	11347	4650	2647	1680	1432	7485	28517	22062	11480	3757	1298	815	715	722	730	776	693	702	687	721	718	715	812	647	721	734	738	699	749	737	669	693	706	694	738	721	705	726	698	725	712	694	741	667	741	771	657	657	749	641	746	721	720	660	733	694	691	643	658	705	716	713	717	735	718	704	728	730	683	717	715	673	719	737	722	715	693	701	700	743	741	713	713	775	695	701	703	696	737	696	757	714	703	750	704	684	702	707	705	690	714	713	711	667	735	738	678	700	720	687	687	694	674	734	732	745	687	683	688	728	725	670	696	727	756	720	715	707	720	685	687	708	715	754	697	683	669	726	731	687	737	742	716	691	695	711	711	723	710	698	711	711	713	714	725	678	741	744	699	667	694	682	672	690	734	726	700	757	723	735	724	749	689	695	687	673	721	695	701	719	634	738	706	733	734	665	681	670	710	747	707	707	715	671	712	684	723	723	664	713	692	689	719	709	703	716	705	689	736	721	748	718	689	731	663	699	710	693	661	724	723	703	695	699	774	733	699	620	713	727	735	732	700	712	688	705	719	702	682	682	789	683	725	641	700	681	696	672	724	695	720	662	700	681	665	675	691	723	680	691	713	719	693	712	738	734	695	713	735	699	700	739	711	708	723	720	724	693	694	692	704	697	706	674	717	695	716	714	711	731	667	694	786	713	672	673	711	706	722	705	745	690	706	744	705	756	735	763	695	702	676	705	706	673	678	746	731	683	795	748	686	674	746	680	731	728	723	689	651	704	673	680	625	706	648	712	671	712	675	744	688	727	685	658	721	766	745	700	723	745	647	703	750	738	675	760	701	662	714	708	757	684	668	693	705	730	692	702	686	707	693	734	654	663	753	730	689	746	718	638	683	669	700	677	736	701	733	764	646	708	679	721	720	721	699	693	664	665	698	681	701	706	697	720	727	706	724	713	690	681	677	721	673	693	694	708	736	750	674	682	720	760	722	748	690	713	695	713	693	699	686	671	727	728	687	684	684	676	765	675	688	715	735	716	711	714	732	724	634	682	669	704	708	689	701	673	723	675	749	673	730	683	747	700	698	709	691	684	758	674	733	673	685	689	747	662	735	691	667	689	734	714	755	689	709	681	711	684	741	624	638	673	700	722	699	681	705	787	691	702	697	725	745	685	686	732	696	740	664	696	685	636	712	709	690	708	691	678	699	740	712	690	711	700	649	696	727	725	660	739	665	726	680	670	725	709	718	748	716	682	717	692	706	724	720	675	715	743	722	737	735	696	703	715	686	751	666	702	719	692	718	676	693	683	738	736	713	654	746	699	737	753	692	702	726	681	665	679	702	723	745	709	743	695	709	721	696	711	733	647	695	701	728	680	754	741	702	657	736	707	726	697	716	705	720	695	694	728	673	720	714	705	710	712	709	696	724	694	681	716	691	670	712	682	711	701	705	702	709	730	682	747	693	678	753	739	680	697	740	741	680	701	710	715	745	662	689	697	695	665	713	731	640	720	726	689	751	727	721	735	666	692	708	675	660	660	688	718	705	709	658	687	735	700	718	709	667	747	700	689	690	678	662	699	722	704	734	721	717	680	650	740	719	741	725	680	694	702	740	696	672	732	725	681	760	723	698	647	669	755	657	720	712	751	693	754	696	689	738	672	704	703	713	685	706	652	705	714	696	752	667	736	719	705	712	662	648	682	700	694	704	714	694	684	705	696	714	689	696	658	675	734	700	693	724	724	715	687	730	711	730	697	710	678	708	730	730	711	693	724	686	682	707	711	727	708	665	678	727	686	714	693	674	731	725	720	684	709	707	682	727	739	689	676	733	736	699	759	673	710	693	712	718	660	698	748	657	729	708	708	692	703	736	712	748	694	714	722	760	732	704	725	685	702	682	687	753	718	683	735	722	686	723	693	718	704	750	732	721	698	739	661	730	695	663	762	735	733	730	704	692	705	750	641	636	678	663	716	693	672	744	728	709	702	702	726	722	694	680	664	704	660	688	753	693	715	703	696	726	715	703	715	733	707	657	763	744	724	691	666	682	717	715	691	696	743	680	683	702	712	754	725	688	676	677	732	660	678	717	700	688	713	668	726	687	681	664	726	682	717	706	682	723	668	664	726	756	672	665	752	707	738	741	715	697	694	625	703	717	685	684	704	726	707	678	693	730	688	675	667	688	697	660	683	710	683	704	722	696	731	693	674	696	716	755	683	691	705	697	703	659	651	719	711	722	739	696	719	703	744	689	695	695	710	669	634	740	718	687	723	697	742	732	754	688	694	720	759	731	724	674	709	671	702	681	697	688	706	728	729	704	710	662	713	747	685	739	704	706	692	694	744	685	671	740	757	705	732	734	679	679	706	674	718	734	724	664	732	692	717	683	676	729	688	679	677	716	717	725	733	757	747	780	670	768	707	670	706	728	716	724	712	703	728	699	685	726	712	657	701	685	696	663	709	714	726	699	697	722	703	706	707	697	725	673	658	733	683	699	704	736	666	721	695	674	708	707	700	669	682	691	691	694	700	651	676	701	669	664	749	672	695	719	703	696	679	667	724	709	681	709	669	655	712	717	682	681	711	697	690	760	737	740	701	666	697	694	683	645	714	688	738	723	719	718	755	712	691	676	712	679	696	728	749	682	791	700	721	680	679	707	630	702	694	657	683	666	690	683	717	728	700	732	710	642	727	746	720	743	708	661	698	691	699	764	678	660	685	688	717	694	674	703	703	695	682	658	682	761	716	671	675	717	685	672	755	665	735	690	661	748	717	709	746	737	686	738	716	673	716	720	696	709	700	701	711	708	695	712	712	688	681	721	730	666	702	724	661	665	692	722	685	690	666	711	731	748	735	681	693	763	729	725	715	727	673	686	727	685	695	685	742	698	737	658	735	699	759	670	786	741	681	669	671	692	755	758	659	691	721	720	684	648	681	726	719	715	666	683	703	695	698	711	703	682	684	675	669	735	701	682	696	718	732	707	713	683	756	666	709	670	715	720	725	702	672	721	674	721	692	737	698	710	740	712	720	712	768	690	710	690	752	711	703	740	677	738	690	665	663	676	654	755	690	715	706	721	722	748	704	689	748	695	739	731	686	722	718	698	726	692	702	695	770	675	677	711	750	632	725	698	679	702	709	699	713	710	703	717	716	688	684	651	714	698	697	688	699	719	746	703	715	706	675	699	708	711	686	698	660	698	694	763	702	713	700	695	741	762	692	747	676	727	689	681	725	671	687	722	728	698	656	661	682	701	682	730	674	716	703	716	693	690	711	710	716	688	672	728	723	699	660	678	689	692	716	732	699	748	704	720	712	656	668	668	693	710	704	705	684	692	719	733	701	717	725	681	694	682	707	687	704	691	646	701	700	744	755	650	706	684	708	738	661	697	746	672	693	715	715	720	720	750	694	754	726	718	693	741	686	764	723	668	705	649	727	720	671	707	714	703	667	691	693	704	668	710	671	732	705	700	705	696	713	661	676	723	749	722	689	708
6982	14040	13172	8265	5969	5017	3856	2976	2106	1647	10658	27676	18863	9625	3483	1221	737	666	598	620	659	553	597	620	595	653	579	616	611	544	642	615	609	616	606	594	566	594	585	621	572	570	610	590	605	609	588	606	598	554	599	591	625	593	607	559	573	605	564	570	559	574	616	582	578	551	565	619	595	625	622	575	602	616	578	628	587	654	646	588	576	563	565	595	559	574	591	630	627	616	606	623	617	570	571	644	597	563	588	617	559	577	620	566	589	592	554	598	589	578	597	589	563	566	578	613	544	531	621	601	593	593	568	580	579	566	572	572	607	602	602	573	544	572	604	574	619	621	623	604	585	549	609	578	591	602	573	592	601	634	589	585	573	608	561	595	554	638	551	568	594	561	622	581	571	590	583	617	570	605	594	607	610	549	570	568	601	591	570	581	612	576	575	560	573	584	538	566	557	600	594	564	601	618	584	580	629	605	631	604	587	624	571	571	554	586	565	604	601	609	599	578	603	592	586	573	636	578	588	573	554	592	611	578	555	623	575	630	584	566	596	599	604	586	559	628	588	585	601	596	605	568	597	612	603	570	566	535	555	622	616	586	609	623	555	624	585	582	629	601	579	606	579	588	627	587	562	582	592	562	575	580	569	597	629	642	597	605	578	556	603	571	572	610	608	606	571	559	548	588	534	593	582	571	562	564	568	616	554	576	587	601	591	547	625	576	606	583	583	560	611	584	592	581	565	574	622	577	613	577	562	588	610	596	576	582	589	579	584	579	588	556	581	572	599	611	562	579	562	597	590	568	604	553	594	604	535	583	622	587	618	529	608	621	569	568	546	576	592	576	587	560	554	577	620	582	601	576	592	589	581	580	582	594	563	577	592	598	584	591	564	622	601	587	591	580	568	586	596	577	606	563	590	577	596	586	551	563	612	605	541	594	596	612	585	605	613	530	599	595	585	571	602	610	595	559	598	549	573	590	563	640	583	563	620	564	582	536	606	568	589	600	612	602	579	555	626	624	594	563	609	569	557	585	552	619	594	603	595	554	609	544	591	612	592	589	628	613	579	651	618	578	615	570	629	562	575	615	582	576	542	613	551	597	594	557	588	586	602	586	601	590	546	547	604	576	610	587	530	546	614	597	614	558	553	533	583	571	570	528	581	581	547	647	604	585	579	568	603	601	615	590	534	578	616	541	570	614	572	577	612	604	610	587	603	641	597	593	584	602	564	638	649	576	621	551	572	537	538	552	595	578	618	607	592	576	544	599	578	532	597	598	572	609	600	592	570	598	619	596	558	540	570	575	522	590	554	603	548	566	554	609	578	573	614	551	602	556	577	620	582	585	546	552	591	584	596	617	582	607	610	594	582	563	592	577	589	559	595	573	551	578	534	615	541	568	609	609	581	584	645	593	597	547	608	647	598	578	604	605	557	585	577	580	584	592	593	570	617	592	586	569	577	572	521	582	609	588	612	588	584	582	578	590	595	613	609	620	595	552	602	630	622	583	591	611	591	628	574	538	600	575	595	593	616	602	568	604	570	630	571	575	618	578	619	575	596	615	534	568	575	598	558	594	561	613	589	579	600	566	551	558	588	547	610	582	577	624	586	555	599	575	616	584	587	583	564	596	569	580	557	551	568	607	566	594	575	575	586	574	557	576	529	593	586	548	576	550	586	575	617	551	599	577	585	583	594	641	603	608	578	600	592	571	580	596	559	577	569	571	609	589	568	541	568	611	560	584	617	553	557	588	567	574	552	561	566	554	527	590	540	544	618	605	605	546	543	636	604	535	571	570	577	592	556	554	589	589	574	625	583	582	564	577	549	605	562	617	601	600	566	608	547	606	526	594	557	560	557	557	551	592	550	595	599	616	571	589	614	583	651	546	606	582	590	595	581	582	612	610	581	576	596	599	615	576	618	576	637	610	589	568	580	556	559	573	599	545	599	560	604	599	591	611	561	603	568	554	574	580	628	577	593	561	556	550	599	598	572	602	591	620	567	616	586	559	594	584	598	554	583	512	560	561	603	562	615	539	570	601	627	559	603	604	546	543	616	571	607	590	565	588	597	603	588	608	661	581	599	595	550	585	563	562	568	590	552	572	610	581	584	564	594	574	584	610	588	579	617	613	587	613	593	577	605	594	611	616	590	586	608	593	556	554	562	571	602	578	538	590	606	588	566	576	573	574	557	569	582	613	562	601	535	552	618	628	565	600	618	596	566	560	613	571	547	571	581	600	573	590	631	541	572	596	594	572	563	580	595	597	634	586	543	565	643	567	564	532	639	602	615	562	554	624	546	587	576	583	553	620	609	576	584	590	575	557	589	543	559	532	560	589	568	570	635	599	664	619	572	569	578	545	583	535	588	567	591	548	590	555	594	582	592	611	564	597	606	557	602	595	625	595	592	575	586	597	571	550	583	556	546	603	588	597	604	606	595	617	573	572	561	581	567	556	569	583	596	567	586	623	594	609	587	579	591	559	561	581	541	537	590	592	644	575	550	605	570	591	558	554	606	588	633	563	604	603	636	583	598	555	560	605	554	603	582	610	592	570	606	552	583	593	564	563	595	617	593	613	587	557	589	608	593	590	576	593	596	522	591	622	605	554	549	523	587	611	601	579	608	626	603	555	584	554	590	547	599	557	609	579	527	540	593	602	566	562	569	591	581	585	574	562	562	594	561	582	604	548	595	589	558	580	543	609	611	563	590	559	595	588	632	558	550	549	554	596	547	577	604	603	569	567	586	603	555	558	562	594	561	607	573	590	591	582	554	532	583	562	592	612	563	589	596	610	578	613	595	607	597	578	615	594	585	561	541	577	585	526	586	583	594	596	583	572	625	637	579	596	591	599	586	575	565	559	576	607	574	572	565	599	533	615	553	565	601	577	574	592	577	572	596	593	547	574	610	558	555	575	568	633	534	586	614	586	569	614	598	583	578	608	571	565	528	562	603	589	556	552	559	621	578	566	564	570	569	573	576	605	599	574	552	583	584	598	544	582	557	630	562	543	544	551	543	549	579	596	562	539	557	553	588	571	594	625	612	581	555	601	567	530	545	596	607	574	586	583	606	584	589	561	569	558	603	568	589	568	581	574	581	593	610	579	613	605	580	607	548	634	587	605	611	576	581	603	587	589	507	636	636	622	544	555	579	591	586	579	566	570	565	564	595	544	567	600	576	611	580	578	571	628	573	558	572	586	567	590	551	646	593	588	592	638	608	576	595	585	571	602	601	526	581	601	598	548	564	594	547	549	612	597	570	594	604	572	604	580	594	567	604	570	611	576	574	552	528	573	528	596	566	569	625	597	585	559	576	596	563	586	594	612	568	587	569	598	638	535	595	593	598	602	591	598	629	583	573	648	606	590	531	562	574	543	570	566	598	555	586	614	543	584	550	567	584	534	562	567	604	597	534	593	573	603	518	572	604	568	598	594	595	601	604	548	561	575	607	584	595	575	605	575	567	600	563	596	586	565	562	554	597	574	588	560	573	572	597	593
27074	12771	4891	2504	1524	1252	1031	920	746	603	862	1820	1673	1175	810	664	544	601	519	539	513	555	557	577	556	533	547	535	540	575	517	550	492	549	557	542	507	583	552	575	552	587	536	541	583	520	565	550	605	588	522	551	573	522	523	558	538	527	523	567	564	557	544	555	542	518	570	515	540	618	566	569	570	564	562	535	562	563	548	553	560	536	545	540	488	538	540	559	575	536	581	550	528	546	576	542	549	547	517	507	540	594	552	555	582	520	549	581	521	578	562	553	563	567	585	523	546	554	562	571	561	553	580	548	521	547	509	556	545	531	571	550	580	509	555	524	541	498	524	548	553	513	530	550	572	511	583	583	569	525	540	528	578	571	521	543	571	593	525	539	543	523	516	598	584	584	571	574	524	540	544	526	534	540	512	528	535	554	547	552	582	565	519	541	571	544	586	571	549	553	544	563	555	539	581	535	554	514	541	542	540	581	564	543	549	551	566	509	518	522	545	514	540	545	535	542	559	515	530	515	531	562	549	551	558	552	576	500	545	534	596	548	529	593	530	559	543	552	546	507	487	574	557	548	542	571	524	556	521	570	559	527	550	568	525	525	557	569	589	588	557	543	568	562	562	576	538	540	564	542	523	555	565	541	510	545	530	494	547	560	568	603	577	524	581	561	548	568	553	584	592	527	560	556	589	543	518	541	494	540	539	563	541	514	557	556	535	536	548	571	571	568	537	564	578	542	548	542	550	548	543	534	539	532	562	556	554	624	538	542	548	572	543	570	587	521	565	572	595	586	588	568	547	525	541	541	551	502	585	536	551	544	533	563	559	530	554	533	507	535	540	540	542	539	544	546	528	535	531	573	548	580	526	523	540	531	571	511	504	597	547	545	564	557	506	575	523	526	512	570	595	545	570	580	590	540	549	571	549	532	548	529	603	525	578	545	574	555	513	522	567	543	552	528	531	588	571	543	544	560	544	538	552	602	536	520	544	568	545	559	534	582	585	536	560	591	571	538	545	578	525	528	571	544	535	527	518	524	489	546	536	542	513	536	497	562	559	530	575	552	549	551	566	552	554	545	531	565	547	540	571	499	533	531	546	569	540	516	529	566	575	539	591	554	532	529	509	547	517	516	539	531	561	535	545	552	580	557	519	530	553	523	563	541	522	549	522	556	517	535	611	529	547	565	509	510	504	544	542	523	546	553	539	560	528	580	577	521	547	571	539	566	548	533	544	542	586	544	524	601	548	544	512	547	536	541	524	575	541	530	519	556	546	545	508	556	585	555	585	496	535	574	535	567	580	529	547	508	563	532	567	575	543	549	543	503	497	549	578	542	551	555	558	519	558	527	522	509	576	548	522	530	565	563	557	546	540	580	478	528	498	548	590	547	526	596	602	549	539	564	531	553	583	539	548	556	541	568	580	538	566	516	534	539	505	571	560	523	558	532	530	592	518	565	550	510	587	556	584	573	546	537	539	572	525	566	536	535	544	532	557	514	547	553	515	585	554	528	543	537	516	532	539	566	531	588	530	537	537	505	551	535	550	597	529	533	532	583	545	549	527	543	562	540	552	548	552	533	545	599	522	555	526	538	592	512	561	558	559	526	556	584	574	568	558	552	555	557	534	560	535	505	580	561	598	561	584	519	571	582	604	577	572	532	598	555	550	562	552	522	566	544	523	480	565	531	542	571	542	548	544	613	565	480	523	556	516	532	540	548	523	564	551	542	549	550	574	552	589	560	567	531	559	599	531	535	553	555	511	566	529	534	557	550	561	578	564	580	515	570	569	582	524	546	549	540	513	557	558	556	500	531	549	568	572	585	565	558	527	522	565	594	557	581	549	519	562	594	542	565	544	558	571	547	561	521	581	564	535	517	590	556	541	526	547	532	552	561	518	545	541	491	541	580	540	552	521	522	536	493	539	523	540	521	552	546	525	602	547	570	590	536	555	530	575	556	502	532	577	552	526	533	572	537	546	528	577	528	543	539	573	539	534	532	547	537	523	556	561	553	522	527	568	574	539	543	521	574	579	585	524	544	552	493	532	563	558	505	539	572	545	562	539	563	516	583	536	557	565	560	550	529	567	565	563	597	537	506	568	580	500	555	547	541	537	547	562	603	521	528	559	549	551	527	546	561	513	568	542	592	565	508	541	570	539	534	553	517	556	550	536	548	590	561	552	540	526	571	541	531	529	560	520	546	551	563	557	530	536	559	548	542	554	542	570	587	594	535	511	517	589	604	587	560	528	520	572	523	559	555	528	558	564	550	560	508	566	546	570	554	511	545	593	528	554	521	535	497	567	529	523	542	545	569	538	554	525	563	578	540	553	554	559	531	546	578	558	533	554	561	574	533	600	560	572	543	515	550	520	528	523	545	553	547	531	523	543	510	552	539	574	549	574	553	532	547	540	526	525	545	579	549	563	556	519	567	527	554	545	510	524	574	556	529	568	532	542	576	554	541	515	553	573	544	557	528	550	558	570	517	521	540	538	531	566	589	588	600	550	553	537	540	548	553	572	508	576	515	561	511	525	508	532	565	521	546	526	524	589	539	608	555	540	553	524	530	528	562	493	540	565	525	545	591	520	538	536	574	565	520	549	555	562	590	551	555	545	567	558	556	562	536	571	544	544	551	592	536	555	572	530	540	560	552	530	586	570	573	510	560	585	572	571	557	532	543	568	555	547	529	549	561	574	545	558	530	632	565	557	520	571	571	522	533	542	544	577	531	555	512	539	516	560	592	562	544	535	512	567	552	545	550	587	534	507	509	547	520	535	586	568	545	560	579	580	522	511	571	561	540	507	539	541	565	562	537	563	549	558	525	527	576	575	558	563	551	554	548	554	535	545	525	540	542	523	531	583	517	507	546	518	566	556	521	553	573	543	570	553	560	603	559	490	528	467	530	505	550	538	560	579	518	538	541	517	575	519	584	551	533	551	527	519	555	565	540	545	621	521	554	562	549	524	556	534	528	565	589	541	514	572	529	513	540	551	552	549	565	550	533	539	568	574	538	522	549	524	571	540	563	557	569	537	517	564	595	564	544	528	514	532	569	546	530	541	564	552	527	575	595	556	567	562	571	547	528	544	541	497	554	556	570	574	583	505	530	540	581	528	519	513	560	557	543	544	547	558	581	562	486	549	573	542	576	529	537	526	564	548	522	563	546	558	512	516	522	546	520	533	525	537	543	521	562	575	574	536	559	541	605	546	553	539	527	575	577	556	571	533	570	541	546	549	528	569	568	566	530	535	549	547	501	516	521	558	501	549	510	536	544	539	590	551	557	550	525	528	514	517	534	533	556	558	514	570	534	546	562	542	553	563	552	573	568	545	551	537	527	566	577	556	523	542	555	553	554	578	545	570	543	559	543	556	531	547	593	535	545	522	533	536	552	555	566	555	567	580	531	528	535	586	533	571	562	572	541	583	611	540	578	503	559	573	541	558	571	545	522	513	553	549	556	557	555	575	572	541	538	553	598	581	517	542	541	564	543
6720	4676	3778	2283	1596	1492	1184	1036	753	613	1016	2217	1807	1212	698	555	483	482	481	453	409	399	454	448	439	456	415	472	432	438	438	436	429	500	446	425	415	442	433	416	452	416	471	432	438	422	460	426	446	450	485	471	427	473	467	482	475	415	454	418	458	474	458	440	468	463	410	458	420	454	462	434	444	410	433	453	445	439	436	465	448	419	465	450	493	427	420	440	475	437	405	390	460	465	460	427	411	421	448	413	454	445	458	449	463	427	451	423	453	439	411	422	425	410	434	457	417	427	460	484	454	443	431	475	460	444	456	437	454	461	447	418	463	451	457	427	473	408	446	447	444	454	445	450	460	431	432	446	430	442	457	461	410	452	412	443	457	452	435	426	462	443	419	418	449	421	410	438	412	441	461	433	473	407	434	430	425	429	450	447	442	459	449	458	451	416	430	452	437	412	428	417	445	447	461	490	439	442	446	462	414	476	439	427	408	414	422	438	465	490	451	430	463	414	425	471	459	504	423	469	466	426	448	392	451	456	499	455	429	437	471	454	456	416	404	409	459	442	422	446	443	439	424	431	463	445	464	446	438	442	492	442	441	455	423	427	446	461	451	420	426	436	409	460	401	425	462	470	406	430	470	442	420	426	425	475	437	471	486	476	441	465	474	471	443	450	442	433	410	440	493	443	440	424	458	455	442	461	396	445	427	469	477	462	429	402	392	440	481	429	452	438	454	459	467	463	428	451	438	401	432	461	475	450	421	434	429	466	444	458	461	439	445	448	424	454	431	465	422	440	432	450	462	426	447	426	464	449	443	462	454	451	460	434	447	432	477	419	459	421	447	460	456	479	440	448	434	440	430	471	419	408	406	435	442	427	440	423	404	445	449	441	406	408	445	442	453	442	465	434	486	442	463	461	420	460	447	365	471	433	457	442	494	459	427	465	431	470	429	479	393	508	420	471	428	409	458	465	403	485	432	430	451	424	449	427	463	448	438	436	431	452	425	458	442	425	430	456	459	444	460	466	379	471	441	477	429	437	431	429	403	436	444	410	459	432	455	449	418	421	457	478	455	428	445	409	391	428	446	423	454	456	452	434	441	427	449	435	459	420	466	441	442	471	431	443	420	456	456	436	457	433	451	423	468	439	436	460	416	417	436	451	452	410	475	446	443	494	434	442	439	450	443	459	443	413	439	466	432	462	443	433	450	399	467	457	461	413	446	424	439	394	395	440	433	467	471	408	441	443	426	466	387	423	420	446	481	444	440	442	443	457	431	421	433	463	434	419	452	434	429	416	424	456	436	483	429	459	436	431	411	420	435	455	439	424	417	455	434	458	481	434	452	460	445	479	438	446	413	440	455	457	422	487	501	448	410	418	449	395	455	443	452	440	481	396	423	456	415	481	445	414	419	436	482	413	405	440	463	478	431	462	436	465	468	433	425	472	448	468	449	470	473	432	460	469	449	427	476	421	434	452	391	426	458	467	418	455	437	405	447	448	456	441	446	440	412	447	459	447	436	445	456	406	409	461	451	426	438	444	442	422	431	435	482	425	445	417	475	456	418	428	400	452	445	471	476	463	467	438	434	434	444	433	429	459	440	443	442	456	451	458	433	430	418	447	457	440	468	468	423	410	456	421	463	450	445	473	454	445	452	470	408	457	437	456	431	450	462	464	431	455	445	404	448	449	390	433	452	470	421	422	445	424	443	455	459	412	446	446	412	462	422	417	447	431	431	421	439	435	469	389	462	451	436	462	450	447	456	427	445	458	443	456	433	458	474	467	420	466	426	424	439	467	443	410	404	435	472	449	456	423	415	494	481	412	436	482	430	413	490	460	452	448	402	439	450	490	454	453	463	427	488	474	437	454	400	422	473	449	445	435	428	453	430	425	413	437	398	440	420	463	433	454	440	447	459	426	469	434	423	438	435	463	404	448	392	473	439	463	407	431	457	463	444	474	446	426	449	431	456	438	460	455	433	438	428	442	450	484	483	450	463	469	445	457	454	461	464	427	481	458	457	418	448	447	453	453	427	463	430	446	445	444	459	421	428	443	393	435	460	463	440	462	454	457	455	444	460	449	463	440	441	434	468	431	438	451	405	464	427	469	422	436	448	452	477	426	422	468	490	487	460	433	432	420	457	454	437	420	446	435	451	460	458	455	448	484	454	431	489	461	429	444	446	434	412	428	469	396	441	476	447	453	421	409	433	426	470	400	468	470	427	476	429	444	449	456	441	447	447	455	452	425	423	410	477	443	433	388	470	439	428	409	443	467	476	433	440	444	460	496	455	451	467	419	440	456	450	476	404	447	431	437	464	451	491	420	456	442	419	425	443	432	441	408	456	462	445	416	453	427	431	425	400	452	442	448	431	439	457	413	454	432	499	429	404	449	456	443	445	462	462	458	475	456	417	419	415	435	402	455	453	469	414	436	476	431	435	447	461	456	449	420	444	464	470	448	446	459	461	412	420	437	452	465	417	477	439	486	459	435	484	443	460	472	404	429	451	458	422	462	442	422	471	459	423	462	451	395	468	414	438	434	436	482	427	398	454	423	465	495	440	469	463	473	438	418	422	449	451	415	447	477	418	443	467	443	437	469	461	431	460	429	463	476	470	479	449	452	465	446	466	449	417	460	423	458	456	460	459	419	466	431	448	469	470	441	451	419	445	422	455	406	442	438	465	446	451	503	450	447	453	414	441	448	419	443	430	448	471	487	435	438	455	449	400	434	426	415	421	423	457	432	455	450	426	406	443	425	476	413	396	428	441	452	480	461	466	450	424	445	401	432	433	412	451	429	451	482	465	459	424	424	422	441	425	460	426	429	475	419	430	450	431	461	445	479	449	456	424	426	479	459	449	437	420	432	451	462	459	463	457	425	463	449	440	459	416	406	413	468	453	433	429	442	442	419	418	447	424	450	457	444	434	439	434	459	442	449	445	446	431	466	451	460	423	427	469	460	448	439	422	442	427	450	447	444	425	460	429	459	408	419	439	447	439	426	445	460	430	424	456	499	472	409	405	462	413	445	445	465	435	426	465	449	447	430	439	468	484	468	466	420	439	484	454	477	459	456	472	433	446	443	441	482	477	456	450	456	432	462	482	431	461	432	407	458	454	488	451	429	436	398	437	431	401	447	451	440	438	457	433	404	448	424	434	450	436	451	433	415	451	495	429	416	420	426	452	462	471	456	398	512	437	439	431	442	431	400	454	459	447	461	466	435	467	431	419	441	421	435	404	431	408	439	421	454	458	411	435	431	413	442	471	432	456	383	462	477	399	451	466	426	445	429	459	419	422	446	454	454	449	438	479	433	444	478	468	440	432	455	457	465	442	460	453	428	391	461	492	437	460	419	439	425	457	488	442	463	449	446	455	428	445	450	416	452	444	446	436	421	434	456	446	432	428	451	427	450	446	422	424	456	435	442	437	432	447	426	428	419	445	436	401	433	405	445	453	444	462	458	400	419	453	410	422	441	405	453	476	466	409	471	474	423
24798	20840	26880	24662	11665	3711	2036	1358	1058	953	3763	16978	12042	6352	2173	889	719	612	577	563	572	596	588	556	578	547	617	573	607	622	584	582	563	593	616	602	597	578	615	570	574	601	613	623	572	622	580	591	569	571	552	587	581	530	592	556	609	565	569	579	582	566	608	588	560	560	608	588	560	605	613	542	582	535	569	583	548	619	578	558	519	578	576	621	570	589	566	541	571	592	570	591	599	610	564	574	561	576	583	585	594	565	574	626	570	607	548	614	559	593	589	542	592	592	585	588	567	606	606	555	562	601	571	536	588	546	594	557	555	543	572	638	569	530	579	574	570	622	569	567	613	631	611	567	583	593	618	587	550	572	558	658	572	578	605	603	562	596	607	606	581	555	532	605	587	589	577	604	565	593	581	597	612	568	573	573	580	599	578	548	582	601	597	590	574	556	590	558	570	553	559	576	608	552	575	615	593	562	572	554	623	585	603	567	580	585	574	606	581	577	597	553	566	606	568	603	529	608	570	575	622	578	571	569	580	651	582	526	567	584	629	536	547	637	536	593	589	620	545	593	584	558	572	561	591	644	569	594	640	592	547	578	579	580	568	572	554	568	614	610	593	549	536	553	567	593	592	584	576	538	608	583	573	580	587	595	595	600	505	574	568	552	608	603	598	598	612	558	594	600	544	587	557	591	590	554	597	548	587	618	574	608	588	575	620	570	524	587	569	562	597	560	541	584	564	549	569	560	543	546	556	567	611	563	582	545	552	582	577	565	580	603	566	570	556	602	608	578	570	577	558	586	586	580	594	649	552	586	562	542	574	611	576	560	595	597	544	596	607	588	608	547	586	595	575	592	558	601	577	556	598	587	570	581	555	548	573	566	577	581	583	586	568	579	614	601	565	608	598	577	575	589	589	552	564	577	627	566	586	587	567	593	573	559	614	538	615	617	573	642	597	572	604	571	556	563	601	608	569	586	583	592	555	571	590	568	554	575	581	600	589	601	578	618	635	541	562	543	582	598	597	574	595	568	541	594	609	568	557	549	605	555	567	567	557	585	583	583	591	567	561	614	584	575	573	591	610	628	605	599	555	579	602	587	596	554	566	606	549	612	578	584	599	591	569	539	550	601	602	599	536	564	589	592	573	601	581	577	575	576	584	586	577	589	574	545	587	560	576	561	638	539	568	611	542	579	588	532	554	559	636	574	579	565	592	594	593	571	571	573	598	559	579	570	575	578	571	555	602	590	552	550	600	544	536	562	569	580	575	573	561	549	540	576	571	574	599	581	567	615	559	607	584	592	562	617	598	621	534	523	577	562	533	621	531	575	613	585	577	584	589	626	563	579	563	578	528	575	562	613	531	635	584	651	564	613	570	579	575	560	555	572	565	584	588	584	540	586	572	541	594	563	583	597	605	563	589	587	561	551	574	594	535	557	623	560	594	517	627	601	599	529	595	560	554	595	596	577	591	543	627	599	588	571	624	585	618	584	564	562	626	565	587	600	570	599	552	546	568	564	599	586	579	626	587	551	567	568	542	606	528	573	580	571	570	597	576	587	594	579	567	592	589	583	558	577	570	571	613	601	587	550	593	540	558	605	555	562	600	577	568	563	598	586	606	599	542	596	588	594	558	571	586	565	556	579	574	531	591	562	584	594	591	573	561	594	583	549	563	560	583	533	587	572	592	528	635	551	554	572	581	603	593	621	544	603	626	569	592	557	560	586	608	582	586	560	617	561	585	603	589	574	526	551	593	567	588	582	565	552	606	555	589	569	577	586	594	570	594	621	561	557	597	585	579	551	597	588	526	559	568	577	547	567	612	569	623	541	579	605	543	561	565	545	533	562	585	558	603	617	570	545	563	590	570	595	552	598	528	575	569	571	607	563	584	544	566	571	540	571	560	618	584	588	555	561	570	583	561	576	586	567	564	573	573	531	546	556	601	530	617	585	612	591	589	592	563	619	550	560	601	575	590	533	570	549	592	540	595	571	578	592	597	604	615	536	568	567	570	571	568	575	564	567	572	601	588	609	591	605	567	583	630	583	576	598	568	581	623	560	600	559	580	598	588	567	602	614	556	581	578	593	613	554	576	563	584	559	558	590	588	555	564	571	583	582	554	547	563	617	609	564	559	591	559	557	567	586	561	558	569	629	603	615	570	541	614	536	587	547	567	579	545	574	568	603	579	529	572	546	613	564	557	569	577	566	596	553	588	596	571	523	517	580	529	592	582	577	604	521	579	596	570	602	606	574	594	596	623	628	543	576	521	567	641	529	599	597	575	609	570	520	579	584	555	601	523	605	637	579	580	594	585	555	613	549	591	588	602	620	589	558	583	569	575	549	570	563	580	547	589	584	537	595	561	550	566	577	616	588	540	543	540	564	585	554	602	583	584	597	569	573	593	619	586	592	543	596	546	535	542	589	599	603	603	568	563	573	590	588	553	549	596	565	541	597	597	588	607	558	636	601	606	635	587	556	531	593	584	590	618	520	571	594	594	572	590	604	554	573	605	520	578	544	561	538	606	606	547	599	593	565	574	531	604	517	631	566	573	582	567	527	577	596	584	649	546	538	557	590	592	580	551	615	575	584	594	571	590	602	534	580	618	586	586	572	502	584	578	541	553	579	586	611	587	563	617	600	585	577	610	570	584	580	562	559	597	555	569	580	585	572	600	615	562	572	602	525	562	569	576	583	596	575	577	550	570	586	606	607	572	581	588	568	587	562	606	575	581	581	574	560	562	562	575	507	597	574	606	560	567	583	592	554	581	580	588	598	552	588	569	604	571	547	521	571	555	567	587	603	591	588	532	610	596	598	545	605	603	582	584	588	594	583	575	615	563	638	581	580	561	562	552	572	626	612	643	599	618	564	584	620	525	578	589	539	601	613	537	571	582	556	566	571	595	586	574	556	612	610	572	559	604	557	593	615	594	584	593	584	572	551	562	572	619	622	544	580	564	587	595	552	593	558	578	577	565	553	579	578	580	593	572	565	617	613	547	554	589	589	554	582	584	614	562	581	531	567	587	569	591	602	561	602	585	591	594	529	598	567	597	610	553	585	574	580	592	557	550	601	606	560	573	571	563	545	586	543	592	603	578	585	597	573	609	552	545	589	609	518	602	580	594	581	595	611	620	569	648	556	578	560	572	582	593	567	571	589	540	575	605	608	574	583	545	599	631	632	557	612	499	544	557	620	547	587	592	542	590	591	560	556	564	553	580	606	557	562	559	565	575	612	584	569	596	496	576	530	541	585	588	607	566	602	634	596	594	563	576	571	579	550	546	571	548	618	564	593	596	583	586	581	582	526	571	579	572	571	567	594	531	591	634	593	596	586	609	549	606	546	590	536	596	578	574	588	597	568	608	545	593	541	595	600	545	621	575	582	595	552	553	523	581	586	571	598	606	595	573	588	591	607	560	603	585	609	591	579	545	588	581	608	588	583	632	582	566	555	564	591	561	565	566	600	538	542	591	583	613	555	578	584	602	570	600	572
5726	8590	8753	5693	4099	3050	2060	1610	1158	1111	5600	17572	10984	5835	2141	844	603	480	507	485	512	486	513	457	495	453	469	458	530	534	467	454	508	472	429	479	476	500	476	472	526	465	489	483	487	504	491	490	486	453	544	525	498	530	480	515	511	475	469	467	455	512	474	537	507	521	503	501	464	491	457	469	482	496	537	502	501	494	532	490	486	507	492	506	509	463	493	518	444	460	488	482	485	508	461	518	480	498	538	528	494	504	471	469	492	471	509	508	510	524	473	461	483	489	472	486	470	498	471	506	484	465	451	530	461	474	479	473	468	500	495	479	462	497	509	479	489	490	453	488	487	457	460	475	505	488	506	491	490	497	492	514	487	508	464	525	455	477	473	467	506	452	498	506	487	483	484	477	507	474	490	476	544	495	498	517	466	488	458	464	491	514	461	490	486	477	445	497	457	498	474	441	505	458	461	487	476	492	477	488	475	480	501	499	511	464	528	464	503	480	510	462	483	505	489	483	477	463	497	512	466	537	501	472	504	459	498	476	480	493	523	489	506	500	483	470	493	478	480	492	517	499	499	474	504	493	456	495	500	499	488	477	467	515	451	443	449	509	463	461	480	504	489	461	427	521	495	491	475	492	524	505	449	501	483	523	514	490	480	476	535	486	462	460	484	512	499	503	487	506	478	498	525	463	491	497	484	484	475	521	472	510	507	499	520	479	479	455	487	518	512	496	471	527	465	482	496	490	493	472	487	482	487	486	501	483	476	470	500	481	511	515	458	447	504	478	466	491	488	486	478	507	543	465	486	482	534	486	522	459	510	481	497	525	479	477	487	502	462	473	491	520	466	522	485	512	503	482	494	494	501	515	510	475	535	497	518	490	498	492	505	488	499	491	493	474	486	462	493	448	484	521	488	513	477	502	479	476	472	474	464	486	474	501	449	487	474	467	554	484	509	500	513	501	470	510	520	490	504	484	504	495	496	486	467	498	457	494	508	460	502	538	486	490	461	457	530	473	515	496	499	461	486	445	453	525	499	451	485	505	437	482	513	550	451	503	485	509	473	496	468	477	478	472	520	450	502	495	501	506	503	486	460	517	441	476	489	500	515	470	516	497	490	475	496	485	474	471	535	463	480	507	453	529	479	486	513	495	502	490	467	523	493	496	491	481	478	490	495	473	471	475	476	490	455	492	543	507	465	525	491	464	493	464	485	490	458	474	504	469	445	488	482	473	486	530	471	490	487	484	474	510	516	452	476	515	499	508	500	429	480	444	479	497	480	490	476	472	479	484	501	495	510	462	478	459	483	472	467	480	500	497	483	498	503	495	477	504	474	478	493	460	467	505	466	493	509	503	469	472	482	497	476	504	479	506	496	487	487	467	474	443	460	444	508	500	482	515	473	472	500	458	473	484	505	509	498	495	497	458	483	481	489	511	486	496	477	466	469	494	514	505	506	480	463	446	472	481	503	492	486	481	486	502	497	467	481	479	488	500	512	508	500	525	484	487	479	470	454	490	502	467	461	466	492	484	483	497	474	471	475	508	496	516	473	467	469	501	465	474	499	462	490	482	459	469	492	509	501	505	477	484	478	495	481	488	488	487	484	497	455	490	430	459	455	500	516	474	514	486	490	451	481	493	488	520	478	488	495	496	504	547	484	512	453	493	480	512	521	487	472	470	461	505	520	521	521	517	491	465	508	483	494	507	457	489	459	427	462	502	494	516	482	518	475	515	480	515	474	476	440	485	492	456	497	453	433	464	489	476	439	461	453	514	500	490	484	465	457	515	518	469	503	496	509	475	468	474	478	492	484	491	487	493	451	504	492	501	485	500	502	504	460	458	466	523	507	506	505	467	496	522	485	485	475	509	516	480	436	467	488	512	514	433	494	473	536	503	421	495	487	461	484	479	466	506	463	511	507	456	499	484	504	515	480	501	473	520	521	488	477	508	446	492	535	468	480	544	500	487	518	481	458	498	475	475	479	464	506	489	461	482	488	477	465	471	504	485	474	482	530	495	466	487	482	528	502	505	486	513	481	459	456	496	504	532	436	450	459	478	474	507	473	479	507	497	498	491	487	493	487	470	509	504	525	444	451	489	459	495	527	511	486	447	506	477	492	485	485	470	507	487	496	490	482	489	515	516	514	482	496	488	490	453	472	499	544	524	496	457	485	441	468	475	473	470	449	503	484	509	472	487	491	514	512	458	439	469	480	494	483	487	508	508	493	486	480	482	500	510	479	485	470	499	468	514	513	489	499	511	441	462	484	470	506	486	480	510	515	469	456	449	494	478	486	450	446	509	482	478	491	499	487	461	465	502	499	486	484	460	481	485	460	476	484	473	473	463	534	495	512	466	522	474	525	440	517	490	476	487	478	504	450	481	493	473	507	490	522	461	512	501	468	494	489	472	477	480	485	461	478	501	476	477	483	456	528	525	466	462	502	473	470	505	499	481	502	484	487	477	484	455	515	490	497	493	488	488	503	493	499	495	473	495	483	502	512	494	490	484	495	461	478	499	495	500	504	462	465	485	485	490	526	509	486	491	469	507	507	486	499	472	475	487	520	474	496	496	455	489	495	469	494	508	492	511	495	458	484	455	429	491	473	506	507	488	513	543	534	464	545	480	487	471	485	483	483	454	481	469	477	475	474	506	511	530	487	474	475	466	513	479	514	463	514	470	505	480	461	483	506	533	505	490	481	465	470	448	503	454	500	504	494	526	518	478	499	480	492	511	430	459	499	477	460	452	487	483	473	463	550	501	489	474	495	457	469	496	490	497	473	521	476	456	478	499	481	475	481	504	507	461	538	489	453	458	507	513	460	415	464	475	474	513	479	447	495	494	508	476	473	500	463	539	467	504	495	476	483	445	477	477	464	456	499	487	475	482	514	488	493	484	468	487	525	511	497	509	496	467	453	468	472	486	502	498	492	460	471	467	509	496	502	486	459	498	447	465	479	481	434	523	482	474	447	498	464	469	445	462	499	511	479	490	515	501	450	478	474	499	467	457	474	470	477	478	485	484	494	499	503	467	478	482	495	494	486	502	455	504	502	423	472	524	483	499	493	490	473	490	466	477	500	449	480	499	456	482	505	484	468	477	493	470	469	463	497	486	497	513	467	478	482	502	447	488	494	487	470	515	519	483	524	460	457	461	454	458	475	489	495	485	483	460	523	501	470	518	441	511	467	511	487	471	488	483	488	489	483	469	449	475	510	480	523	498	497	478	479	481	537	464	504	472	519	496	528	456	476	436	483	499	475	471	501	474	458	482	453	488	529	496	491	476	422	484	517	454	487	456	505	457	529	524	529	493	504	452	478	492	448	496	475	478	498	496	501	488	529	520	484	507	472	492	491	448	508	471	507	472	489	505	508	473	445	475	474	471	469	485	486	481	506	495	525	485	454	490	499	499	496	452	551	511	464	488	470	488	460	499	470	501	459	480	479	467	445	486	478	494	467	470	488	476	491	502	498	487	488	512	490	483	484	484	506	496
23753	20788	27746	23942	20520	10278	3378	1876	1665	1592	6372	26577	21342	13085	4536	1335	876	722	702	733	674	757	706	768	682	697	700	679	712	712	709	714	762	701	716	705	724	677	725	680	727	679	712	658	773	727	724	663	727	722	715	718	727	707	712	723	717	731	712	666	709	738	736	724	676	672	720	735	670	710	687	759	711	681	713	702	680	702	694	693	651	696	719	684	756	732	714	737	788	718	721	714	741	702	730	676	706	705	722	741	708	681	662	710	676	691	700	714	709	728	748	710	780	738	680	690	664	690	697	702	704	705	668	652	705	678	691	723	719	653	666	702	771	700	718	642	702	661	684	693	683	698	620	697	686	710	666	733	710	699	733	702	741	674	691	682	667	642	695	688	694	711	701	737	692	679	714	714	697	700	713	710	658	692	698	724	722	699	736	686	689	713	716	636	699	653	737	695	703	682	729	715	691	683	671	699	697	727	753	682	700	713	705	690	709	681	670	728	717	701	675	760	636	684	703	643	672	734	714	716	701	698	724	727	664	679	695	654	664	721	712	732	710	700	727	667	697	650	749	697	726	693	701	688	725	717	690	734	679	710	690	693	710	666	674	683	678	661	690	682	678	707	646	635	656	705	651	691	759	717	732	721	701	712	726	702	671	731	708	676	724	736	734	723	683	729	657	730	711	668	688	714	758	750	661	706	709	771	747	702	718	667	712	648	689	689	700	724	632	658	720	754	674	662	697	682	729	721	698	642	695	729	721	725	675	710	673	694	740	657	656	653	694	667	719	731	703	704	683	700	709	696	726	692	707	641	683	712	701	646	697	707	676	701	641	717	686	698	657	729	704	710	714	720	661	695	719	740	713	679	666	659	728	680	649	724	673	703	681	703	741	716	677	683	711	686	725	693	711	670	723	702	663	675	672	714	644	687	690	687	681	699	708	703	679	703	677	690	703	716	713	675	792	669	699	729	723	692	682	712	729	698	631	703	722	706	685	716	642	676	725	679	672	771	666	746	717	660	656	701	710	745	737	700	713	654	740	732	708	729	694	647	733	700	723	695	695	681	696	692	725	683	731	710	739	681	673	676	686	709	643	721	713	669	677	706	717	680	679	702	672	693	687	710	739	650	662	689	706	659	651	717	720	693	707	661	702	650	726	656	712	683	693	690	724	720	672	714	713	666	682	669	686	686	729	694	725	769	642	723	726	730	727	699	714	688	692	731	736	700	720	664	652	700	650	707	694	706	667	714	722	732	719	643	729	717	736	755	720	697	649	718	715	692	703	718	666	677	665	714	707	646	692	696	686	654	718	685	730	743	694	766	647	734	674	667	698	712	700	681	742	731	660	757	717	708	695	669	772	700	694	680	676	682	700	663	712	713	685	688	732	669	658	756	735	677	687	689	715	676	652	673	683	724	667	655	687	671	691	674	722	694	725	704	718	679	654	667	714	738	701	668	620	712	713	667	700	725	661	734	633	656	672	754	659	701	683	710	779	694	705	698	705	712	691	704	731	711	710	684	683	676	683	706	700	734	679	688	710	664	723	728	735	667	699	696	722	670	687	706	687	711	702	696	719	690	658	699	738	719	702	672	688	692	691	684	734	702	701	728	667	707	698	699	668	710	678	690	726	671	690	680	716	697	679	669	711	659	722	675	725	726	739	716	715	689	681	713	687	656	672	689	647	646	727	681	701	698	697	689	660	670	737	720	660	736	664	659	713	718	735	708	680	684	703	688	716	703	713	738	691	734	723	662	698	726	690	676	689	650	703	697	704	719	711	685	694	692	689	684	720	694	655	664	668	658	750	697	718	723	669	708	705	674	663	747	724	642	706	734	702	692	733	709	682	731	691	706	725	703	695	721	700	711	735	660	719	699	677	689	689	690	762	734	704	701	722	737	687	669	683	724	696	701	692	674	718	726	749	672	753	720	716	719	712	669	769	657	704	671	756	667	686	688	631	673	741	672	697	725	693	672	688	734	656	664	717	678	713	695	703	716	719	702	728	650	644	730	717	683	651	712	660	715	740	683	704	649	713	716	710	666	697	705	704	676	690	729	698	704	698	667	686	679	754	677	664	670	700	691	709	708	701	720	679	675	651	741	667	719	708	717	701	704	714	688	690	658	680	655	731	710	718	736	696	739	692	729	639	714	694	710	717	708	721	681	703	699	709	700	709	645	721	698	662	698	656	720	749	702	713	718	689	686	715	691	684	711	679	707	696	759	687	704	731	687	676	758	723	710	706	734	673	688	667	719	695	692	680	704	721	752	656	691	727	657	714	673	689	666	677	652	754	683	704	688	695	702	714	700	702	723	675	673	716	697	722	675	742	695	711	641	666	698	724	679	718	716	708	684	638	692	724	687	752	717	648	722	682	721	682	694	685	688	750	715	715	687	714	746	745	723	716	736	687	690	686	700	709	731	673	673	697	712	712	686	667	652	685	732	707	735	717	726	665	702	711	686	729	684	710	700	753	696	710	658	715	753	712	663	713	659	652	684	637	711	718	683	721	662	716	678	675	685	691	677	636	657	695	684	726	705	688	680	718	677	718	710	702	696	710	692	668	711	667	687	721	661	695	663	718	681	701	666	746	698	674	730	737	738	709	716	696	648	691	693	698	687	649	683	657	656	686	714	718	695	723	680	734	688	712	696	625	652	675	701	684	685	663	678	729	696	697	653	724	688	681	720	697	691	700	724	677	683	673	708	694	649	667	703	690	705	694	729	674	710	684	711	696	682	694	711	681	708	682	705	656	740	678	713	686	670	689	731	704	671	677	679	702	679	680	707	689	694	655	717	689	735	666	691	705	659	709	686	669	711	692	737	750	719	683	731	666	720	745	729	670	726	703	740	711	679	690	705	695	694	694	683	701	697	694	664	692	732	653	654	697	689	704	703	671	698	683	690	674	650	724	682	711	647	652	699	679	640	738	696	679	705	665	723	704	701	703	717	723	731	690	695	727	688	680	658	706	680	675	670	695	669	694	694	656	715	657	723	690	713	728	680	696	677	680	693	717	726	687	688	700	685	731	647	660	668	697	730	715	660	704	693	701	729	713	707	696	682	727	730	697	714	720	675	687	697	697	718	653	738	655	694	683	724	747	705	719	697	708	735	711	760	664	728	680	680	731	698	700	704	657	686	757	700	727	685	663	669	732	750	701	659	712	670	697	699	670	729	724	734	666	665	694	675	716	740	635	674	707	705	740	715	724	686	711	657	677	760	743	708	721	691	712	689	721	712	700	686	665	718	700	673	726	717	722	713	667	687	701	666	652	691	679	704	711	725	701	677	699	690	721	666	702	712	686	711	673	700	713	674	686	670	702	676	639	767	727	695	761	694	712	699	679	695	708	703	734	684	702	693	712	689	686	699	720	680	684	705	658	703	689	701	705	694	673	712	685	721	661	645	709	718	671	738	671	688	702	716	742	683	720	718	669	705	676	737	716	714	721	715	723	691	717	671	685	696	678	678	703	717	728	699	694	672	679	698	714	668	667	705
6939	13289	13059	7972	5352	3617	2540	2121	2030	1883	8885	26596	18491	10776	4023	1230	736	587	572	608	571	605	559	602	567	592	599	608	608	575	592	604	559	573	615	570	571	560	594	563	552	579	552	612	587	579	595	611	641	571	603	602	588	605	580	539	595	616	573	543	537	546	594	624	603	566	603	580	569	559	588	604	552	584	589	573	577	589	575	627	611	590	590	590	580	598	589	561	580	602	557	601	585	547	595	557	591	576	591	557	579	589	530	638	566	582	598	577	609	548	564	589	625	608	613	600	615	540	578	630	584	578	531	564	556	541	575	613	540	538	553	570	563	556	600	586	580	555	568	581	589	549	582	540	586	602	556	574	552	599	609	570	548	594	581	607	604	611	583	557	586	573	569	534	605	561	590	571	548	602	586	589	592	587	577	599	578	600	561	622	589	556	528	572	540	549	575	590	590	652	549	565	625	609	559	567	578	569	617	596	539	598	547	536	596	581	580	546	565	598	589	598	571	628	576	633	550	605	544	553	573	586	593	552	571	600	597	573	556	542	593	582	592	591	615	557	557	598	593	593	584	583	573	560	592	613	615	600	575	566	559	577	555	566	571	582	550	597	581	568	607	570	602	567	575	591	565	601	546	596	580	594	573	562	570	576	592	572	592	563	604	607	590	575	579	568	579	560	575	553	564	565	570	563	584	549	574	593	562	578	568	612	599	576	585	588	577	574	584	537	570	601	602	590	595	588	556	562	564	607	553	619	578	586	612	549	600	605	581	598	568	557	578	563	573	547	586	591	614	602	588	567	588	608	611	605	604	579	546	620	557	584	545	566	589	543	578	565	598	556	576	601	575	594	568	584	559	608	547	601	577	546	608	573	571	600	564	564	590	584	625	553	563	641	570	577	597	537	603	587	516	557	573	583	597	570	566	596	596	608	606	574	544	575	552	541	562	542	574	605	580	592	559	550	556	575	567	577	560	603	557	540	564	563	596	590	562	540	578	656	595	601	578	596	555	567	560	550	586	573	599	572	597	581	585	598	570	601	552	609	627	622	575	608	606	613	548	558	572	543	574	593	568	552	585	559	593	583	581	544	559	593	570	549	608	561	600	572	551	570	562	591	589	583	574	561	567	575	542	571	547	603	528	593	582	598	595	600	527	576	566	598	603	570	589	591	550	559	575	610	550	551	567	550	584	562	522	552	574	615	554	580	558	541	576	550	605	647	596	605	541	559	573	602	603	600	619	575	564	560	589	596	552	568	581	609	575	619	572	550	589	593	591	530	572	571	597	571	583	621	557	612	559	613	529	557	554	589	552	533	577	590	592	536	576	559	550	588	546	546	554	563	552	612	577	597	552	572	619	607	584	563	576	609	602	626	591	565	547	585	601	570	588	563	559	597	569	558	563	535	574	564	562	569	569	599	568	593	596	575	595	606	592	610	613	584	546	561	603	583	530	564	579	583	555	542	551	559	544	568	564	639	562	581	550	561	588	558	607	579	592	551	546	558	540	569	604	589	573	571	592	576	593	546	632	581	597	608	583	572	569	548	575	546	649	543	548	573	576	558	548	585	570	541	597	540	582	585	595	573	611	556	579	568	584	563	544	558	599	543	543	534	602	539	544	573	536	542	560	564	558	597	581	567	557	576	598	554	569	539	581	588	598	545	573	587	582	531	597	586	600	592	593	594	566	567	612	571	591	563	619	557	604	608	610	581	525	583	552	564	589	551	533	590	587	566	582	583	580	536	612	563	588	599	558	570	577	592	608	578	572	543	589	560	576	552	555	610	521	594	567	590	602	609	603	550	580	543	544	546	553	521	555	604	552	595	631	599	568	560	550	610	563	596	539	599	554	589	561	529	569	544	551	538	579	566	612	572	562	560	544	555	577	559	549	608	535	555	618	566	564	564	575	567	587	580	630	570	542	603	562	616	560	600	575	569	585	564	573	621	569	571	591	584	588	557	573	625	527	548	619	569	595	560	584	593	629	600	601	557	607	500	538	541	590	568	585	560	527	585	612	566	553	605	532	605	581	575	562	553	566	567	568	593	582	559	585	577	571	559	579	609	553	568	510	558	558	560	534	572	598	595	491	573	563	551	554	593	576	575	559	583	621	563	581	586	596	609	573	572	536	593	560	544	567	581	601	605	619	564	569	572	568	544	530	558	586	543	580	561	593	543	599	599	589	560	572	590	600	556	500	546	604	576	543	598	562	587	573	578	582	581	585	588	554	604	593	567	566	535	548	539	586	574	555	562	577	603	539	562	591	595	596	593	575	584	593	619	585	594	597	554	550	591	572	583	535	565	592	539	610	603	574	569	545	580	651	553	565	561	586	565	567	577	539	583	521	601	556	532	607	593	540	611	556	594	576	575	582	544	535	609	572	560	592	562	557	578	536	579	611	561	595	595	584	594	611	613	590	542	630	596	579	565	541	539	550	586	576	588	598	622	633	537	541	579	544	547	539	577	596	564	563	595	537	567	527	561	544	569	599	561	596	598	571	548	585	533	555	612	565	581	576	607	569	567	606	608	569	562	577	599	537	595	595	571	597	583	567	552	569	592	573	563	565	558	563	571	572	588	588	603	595	584	561	570	580	598	550	568	573	552	561	567	583	618	565	582	561	580	557	572	573	534	615	574	554	547	569	538	578	565	575	580	589	581	589	581	573	582	563	572	604	578	581	588	574	566	556	551	592	603	587	586	620	597	566	541	577	555	585	588	519	558	613	536	589	547	566	576	599	590	552	589	511	577	572	562	550	570	576	548	552	582	605	582	556	558	557	545	531	554	575	601	612	583	573	561	582	559	605	582	556	576	580	546	557	577	564	565	576	586	550	559	551	603	561	596	563	585	559	589	575	598	589	577	616	545	583	582	555	560	566	581	552	584	579	596	576	528	603	581	590	603	571	556	609	539	621	545	592	564	606	547	569	589	549	565	561	612	573	577	577	602	561	568	568	544	576	554	580	606	573	599	539	578	627	607	567	567	550	607	585	623	507	553	556	604	594	545	564	530	571	556	594	548	579	592	573	635	560	556	543	581	586	596	540	553	533	609	606	614	534	559	516	572	539	583	602	572	566	534	571	578	580	554	619	592	564	525	572	585	566	594	574	594	563	590	560	543	584	585	583	548	600	585	549	532	577	562	574	562	591	557	558	569	583	559	572	574	594	587	581	615	577	580	572	556	567	605	581	625	578	587	586	575	597	579	593	590	585	591	592	571	527	604	530	555	583	594	586	601	532	600	557	558	567	580	571	554	561	557	572	543	591	564	593	566	586	591	599	562	612	574	520	579	568	566	576	570	569	587	549	575	604	559	555	551	587	582	576	555	538	555	573	556	539	579	592	568	586	558	535	602	575	582	565	551	581	597	586	600	593	571	573	582	592	589	602	587	572	641	593	541	607	563	565	524	561	575	607	576	562	548	592	585	615	593	625	533	565	563	558	575	615	594	624	576	590	577	553	598	543	610	539	592	597	526	565	554	615	602	559	573	529	533
27139	12688	5195	2435	1132	840	734	719	716	686	802	1464	1851	1440	906	641	577	589	557	609	591	556	557	590	565	572	569	513	545	510	564	564	586	551	550	549	537	536	531	581	551	530	608	526	570	586	593	545	556	599	574	563	565	549	528	514	563	571	570	598	543	575	539	575	533	559	585	530	533	503	550	542	534	564	532	553	552	557	564	548	554	559	570	594	572	575	548	520	558	576	563	575	567	604	560	583	553	575	595	564	545	542	558	517	560	566	560	546	569	519	507	526	554	600	557	549	538	554	564	569	565	531	542	593	549	521	617	550	522	565	540	541	567	564	503	564	599	543	564	568	519	555	604	567	541	534	531	566	587	570	562	585	574	530	608	577	579	522	548	541	500	516	534	556	593	565	569	558	499	529	575	597	565	554	563	536	560	564	580	538	567	553	552	518	547	527	531	534	556	569	603	567	543	567	555	555	505	559	567	584	548	580	553	529	548	560	540	554	606	537	600	572	542	543	515	571	541	585	532	590	548	554	518	533	567	544	566	551	531	507	556	568	506	559	559	585	567	579	521	571	523	565	603	570	574	557	516	507	545	546	568	568	578	549	607	520	609	550	541	562	550	546	541	593	617	546	580	558	563	579	575	537	544	580	561	581	591	592	545	583	597	538	547	590	531	548	539	594	512	558	550	561	562	556	527	569	587	560	523	536	564	536	600	540	525	548	519	561	563	553	546	561	555	541	575	503	555	588	564	532	602	563	607	584	556	589	551	586	551	549	520	542	521	535	491	532	541	521	557	560	514	528	569	555	536	557	602	548	547	559	557	561	528	553	557	564	604	605	551	585	546	545	585	504	538	575	541	505	555	536	545	521	565	608	556	501	582	562	612	541	571	518	568	516	514	563	587	560	530	515	548	568	568	532	546	554	565	545	527	553	583	577	578	550	552	564	528	563	523	538	516	573	569	545	526	569	609	590	585	571	577	582	541	566	572	553	519	579	558	568	567	549	559	552	557	577	560	550	520	554	539	531	535	581	562	578	561	542	547	578	552	520	514	519	578	532	518	546	586	592	561	502	514	575	586	548	570	574	564	562	546	563	581	557	586	559	561	537	540	555	533	551	600	563	578	551	545	554	570	580	562	536	547	569	579	551	548	570	574	569	514	563	529	518	549	586	594	554	596	569	539	537	567	612	524	559	546	555	540	552	610	580	525	545	534	531	574	542	525	558	561	570	550	517	549	538	592	572	586	566	542	577	584	561	584	574	565	584	561	576	527	497	569	535	532	549	523	508	536	588	541	560	566	548	562	526	528	531	567	538	570	541	554	574	560	578	539	562	589	518	554	538	587	562	538	551	555	558	536	508	551	557	558	578	542	570	539	565	594	539	566	567	518	519	579	567	561	557	552	550	549	568	529	580	549	552	575	549	515	513	566	544	569	508	524	549	564	606	520	592	560	545	548	595	559	528	615	574	548	509	563	568	558	585	563	567	549	546	583	566	537	588	580	532	576	550	557	577	532	526	538	541	563	562	526	569	518	539	545	560	540	563	530	545	540	563	534	561	574	578	542	555	546	539	568	620	600	532	580	550	585	564	581	591	594	556	533	604	551	537	581	559	578	568	585	560	595	545	546	575	542	530	586	534	564	595	532	549	524	572	564	562	577	534	570	557	549	546	581	609	530	586	561	567	577	543	558	516	566	534	529	566	550	583	570	562	517	534	536	607	570	540	571	568	548	546	544	558	576	573	561	515	578	550	562	560	594	549	560	557	571	538	517	579	559	545	567	605	583	575	529	613	520	518	544	556	561	572	550	538	542	607	525	560	576	524	539	524	555	576	548	535	504	592	559	461	552	550	587	565	532	541	535	538	536	576	566	511	575	594	507	555	547	569	552	544	574	556	570	521	531	564	545	569	558	597	554	536	550	546	492	526	546	547	549	548	557	561	572	547	524	535	577	526	578	544	569	532	557	518	610	546	597	542	560	543	566	530	574	541	535	548	523	586	551	561	538	506	595	592	559	592	496	530	540	552	575	561	564	506	528	605	579	578	507	565	546	553	554	544	564	527	502	546	586	589	565	532	563	590	534	572	573	588	591	547	548	518	608	530	618	518	555	592	522	580	553	528	558	598	492	559	564	539	582	554	570	586	563	548	545	536	538	591	601	560	577	551	552	573	536	606	535	524	501	628	552	514	536	574	545	580	553	579	527	560	571	564	579	586	557	598	534	546	599	549	552	599	558	532	566	529	537	584	587	524	618	576	540	561	540	551	601	589	521	575	551	566	535	621	537	575	552	508	563	550	523	579	568	481	542	566	582	598	525	531	594	584	552	549	566	552	549	554	541	541	544	552	573	546	540	545	568	589	566	570	572	572	582	567	535	589	570	588	560	579	526	564	583	557	587	510	520	540	527	524	550	537	599	532	587	525	563	594	554	545	538	564	568	542	528	527	561	519	605	546	582	586	543	559	547	559	585	535	585	529	554	573	538	530	584	594	546	588	544	589	552	570	538	528	523	554	532	522	574	567	540	585	548	563	527	572	526	546	558	600	570	570	565	587	545	616	559	556	551	535	552	540	545	558	583	572	570	551	579	540	542	541	584	505	569	547	578	543	566	608	575	565	576	533	549	548	558	535	527	542	537	545	569	553	551	600	574	598	574	526	579	560	571	542	541	504	541	556	547	568	549	560	568	525	540	574	580	571	504	563	592	545	533	534	555	535	536	556	611	568	516	574	539	545	550	547	554	552	539	567	553	551	560	569	544	523	591	565	556	551	540	536	566	591	536	571	603	536	556	592	571	520	552	573	515	545	544	589	578	570	515	592	555	562	566	530	545	530	559	530	543	562	612	552	589	539	552	568	582	577	558	519	551	559	552	508	527	511	570	563	593	570	591	582	546	546	555	595	536	560	576	590	544	584	584	557	586	544	576	574	560	575	579	492	616	554	542	512	589	547	538	578	577	616	534	579	559	584	571	552	537	585	556	530	568	511	554	566	501	558	573	570	499	556	577	538	588	591	589	515	565	575	563	525	552	552	550	536	574	558	520	557	562	522	553	553	571	567	545	518	551	543	590	555	607	536	567	556	542	564	572	495	548	546	554	577	598	519	544	545	524	546	564	568	558	531	529	528	554	573	562	549	556	540	521	520	500	563	567	558	556	557	530	548	576	591	523	557	556	546	563	545	557	513	575	596	578	546	553	535	560	573	555	564	533	570	559	540	547	545	586	544	572	563	595	556	546	531	535	544	567	543	589	587	568	597	523	573	561	571	603	556	528	589	589	576	567	601	542	590	579	582	559	553	529	540	597	562	545	564	551	579	569	552	577	521	562	560	554	594	534	548	590	575	527	530	550	528	549	543	581	569	550	595	537	547	567	564	543	592	522	550	588	546	583	545	544	567	530	543	579	562	499	556	565	566	568	548	545	578	546	521	542	532	574	585	582	562	607	569	530	558	614	525	583	539	536	573	588	576	532	565	556	540	545	548	557	555	550	517
6799	4655	4395	2207	1271	945	765	845	721	722	902	1943	1980	1462	801	559	467	431	444	467	457	474	442	455	446	457	438	464	470	464	422	474	431	469	458	484	479	418	451	450	471	467	451	466	474	412	484	471	430	426	441	493	447	453	526	434	441	431	418	480	467	450	476	422	446	489	446	432	462	498	471	450	441	429	437	470	461	461	426	485	475	464	488	462	445	441	446	422	468	490	480	490	441	453	482	455	463	432	434	430	440	466	451	424	457	415	481	470	452	491	451	450	428	446	509	464	456	422	444	469	453	474	463	422	457	444	468	481	493	500	461	434	451	483	461	429	410	455	488	435	460	446	462	494	488	427	481	482	457	451	466	447	442	476	490	446	424	481	505	460	440	474	435	443	461	492	450	417	464	466	458	447	474	461	417	459	478	444	474	471	428	465	458	427	440	453	472	462	461	431	419	477	441	444	454	486	458	400	447	432	474	448	455	479	450	452	415	472	468	462	454	441	451	430	461	477	450	455	444	437	449	463	445	444	433	451	441	420	441	466	431	454	446	418	433	434	467	421	450	501	464	455	460	475	448	485	457	435	467	474	433	447	439	462	427	416	461	469	447	476	445	459	474	424	471	416	438	459	475	411	435	440	456	483	452	485	438	435	431	434	437	454	434	449	468	440	483	415	470	484	458	431	434	462	463	459	451	443	461	425	455	453	466	430	484	455	482	430	456	481	440	437	473	455	487	425	429	437	479	438	454	440	452	459	431	441	446	455	403	434	438	492	460	418	453	468	469	423	415	419	435	447	488	447	425	471	513	464	448	464	422	493	460	486	433	474	457	469	467	481	442	447	456	460	460	474	395	491	478	439	434	466	419	461	429	464	462	441	477	458	421	468	412	466	435	444	461	436	432	441	462	472	447	426	450	418	461	476	442	452	456	429	462	488	478	524	398	437	475	417	444	434	465	460	468	429	479	439	459	448	428	483	443	461	478	457	434	450	466	442	451	458	434	429	416	398	487	463	409	472	458	468	438	426	459	489	447	448	471	477	441	473	407	413	409	466	464	400	416	472	491	439	446	434	476	456	478	484	454	471	459	450	452	444	485	493	431	471	448	503	464	463	422	443	463	486	433	479	482	419	446	474	463	468	499	444	447	424	439	454	483	443	444	484	477	486	468	464	457	470	447	457	441	446	458	462	451	439	467	462	477	435	441	457	464	455	446	450	436	445	424	442	458	490	451	437	425	459	463	497	460	461	476	442	492	469	484	459	480	435	478	437	437	403	456	441	466	452	436	456	445	449	481	473	461	472	456	458	465	473	443	449	445	440	440	442	445	492	482	462	472	478	491	421	446	453	451	461	435	469	455	456	440	498	487	463	440	422	422	423	486	462	471	451	472	459	501	479	466	456	441	440	454	462	447	487	462	457	475	447	406	448	454	460	418	455	436	499	444	423	459	436	457	443	458	464	476	449	476	436	448	452	478	452	460	435	453	460	455	395	466	431	442	435	473	409	476	440	466	451	426	485	451	480	456	446	436	457	450	493	480	468	429	449	464	474	476	439	479	435	448	422	432	476	426	459	454	466	461	469	448	429	461	424	456	459	468	440	435	452	435	464	448	417	457	410	466	465	428	449	439	457	443	478	439	460	479	458	472	475	460	464	481	435	428	448	432	436	457	454	473	427	472	447	496	464	440	469	430	461	437	464	451	485	476	451	454	469	444	429	443	447	454	489	445	416	452	450	438	417	452	432	506	436	470	470	456	429	438	474	467	450	463	431	456	425	448	454	444	510	478	467	453	448	444	444	476	436	424	436	422	496	475	446	472	457	464	461	473	425	467	465	445	460	465	463	474	440	471	430	469	401	450	477	471	414	437	455	437	492	441	429	446	452	463	426	473	443	431	414	447	449	436	498	438	482	459	459	458	481	460	471	426	487	467	496	482	428	496	462	450	442	427	443	476	428	436	494	435	447	427	459	429	423	439	442	443	447	449	438	442	439	462	473	431	464	445	438	430	456	453	432	480	451	430	419	433	459	438	439	486	437	415	450	453	447	424	450	448	433	468	409	472	493	469	459	502	439	436	442	468	417	432	468	453	461	491	458	424	424	439	456	462	494	456	480	418	429	394	434	447	465	438	427	484	439	430	444	480	447	462	444	434	439	466	427	451	447	405	434	455	429	466	462	418	445	450	460	464	449	481	462	452	448	491	456	436	427	442	467	443	438	445	445	459	441	462	455	479	435	452	452	417	455	453	462	457	445	475	449	473	464	452	470	430	479	421	436	453	483	477	465	428	457	469	479	463	434	464	465	447	452	443	462	466	462	443	436	461	428	450	449	476	462	447	493	453	449	482	438	464	425	462	451	441	440	448	456	496	464	442	457	418	442	439	421	494	459	457	448	410	473	454	482	458	448	436	444	465	454	417	445	422	453	458	465	486	524	492	413	447	453	454	477	451	456	485	435	428	438	418	446	409	450	431	432	457	434	442	412	460	461	474	434	479	449	459	461	451	420	433	479	470	440	476	503	464	440	452	461	453	429	475	458	458	440	445	454	446	447	443	465	480	457	451	483	434	439	458	449	466	475	459	468	426	472	455	469	454	475	436	448	459	444	447	436	466	507	446	399	449	483	433	457	483	454	446	437	445	436	458	451	477	474	452	477	456	478	453	472	448	483	437	417	438	456	428	415	445	468	464	431	467	447	442	444	456	448	441	444	456	476	437	476	457	462	464	481	472	429	417	450	456	458	412	452	461	483	434	457	400	457	423	467	471	415	442	458	487	471	426	440	445	491	472	465	437	480	475	448	432	429	477	470	468	473	451	463	462	490	434	468	448	458	437	419	446	451	478	469	433	437	485	471	493	429	436	445	442	425	468	459	431	451	456	443	476	464	450	440	474	467	460	479	462	459	436	477	457	462	499	418	466	489	446	428	487	479	413	414	452	474	455	452	462	498	452	442	478	435	431	470	484	465	470	444	453	424	496	469	469	447	454	437	414	477	489	422	478	446	491	449	438	456	437	453	447	446	444	420	444	416	480	431	424	465	424	479	447	470	459	427	494	454	419	479	461	464	437	437	493	454	455	452	477	452	492	466	436	447	449	462	439	491	481	448	466	471	476	453	475	439	474	472	477	461	434	436	455	491	426	475	455	456	464	459	489	478	442	457	430	433	453	451	460	437	487	479	479	429	425	451	442	423	485	487	449	432	473	445	449	459	459	468	457	463	439	474	428	424	497	445	463	447	446	448	441	478	450	431	448	474	438	452	426	455	474	427	476	415	431	446	435	450	465	472	466	473	498	433	458	480	455	469	443	484	456	433	412	465	420	435	453	509	447	480	448	433	449	453	483	476	470	454	423	407	438	435	441	480	438	462	451	442	437	414	449	468	457	476	455	435	427	447	449	458	455	441	422	484	427	467	459	485	442	428	464	507	481	413	440	455	428	418	471	457	454	463	445	469	478	488	424	470	426	468	434	476	469	421	471	445	442	467	438	461
24769	20821	26885	24504	11726	3293	1967	1433	1163	1037	3037	15474	12853	6960	2481	931	683	674	582	613	599	632	639	629	617	611	614	590	605	566	559	627	607	548	635	612	596	616	589	606	611	578	570	576	583	608	599	590	636	587	585	611	590	624	632	544	629	589	621	586	592	609	623	578	592	607	559	607	586	595	636	576	610	620	618	613	536	613	618	619	588	577	581	638	541	660	578	603	591	583	599	580	589	623	613	586	536	641	617	572	609	571	592	559	612	610	555	567	590	617	564	615	582	635	627	592	603	600	598	577	593	575	601	563	545	569	621	553	624	607	608	563	581	593	588	602	672	578	560	547	613	619	611	573	579	633	587	568	581	569	607	595	596	597	556	599	572	612	609	614	579	608	621	561	562	616	603	607	597	632	618	595	596	608	585	590	608	552	659	652	555	573	593	575	612	570	616	602	587	580	594	622	613	601	568	614	603	576	577	583	585	612	585	591	595	594	606	590	641	564	575	550	602	562	576	595	594	632	549	576	590	597	599	591	548	610	604	560	594	646	571	608	583	574	577	593	613	558	579	626	606	606	627	584	602	554	609	569	601	565	631	606	606	588	556	581	583	593	597	581	623	620	604	606	614	586	537	581	588	587	590	594	601	600	612	570	587	595	597	595	574	576	578	552	573	603	603	628	576	616	574	601	576	575	590	612	599	562	586	606	597	613	607	624	562	583	632	612	634	569	548	595	591	625	589	582	566	597	586	591	560	672	617	613	618	593	603	516	575	576	612	601	603	578	578	603	651	591	569	621	590	596	603	579	599	583	598	593	561	612	553	590	629	561	562	599	585	594	612	638	595	576	644	578	599	593	545	588	594	572	588	569	611	588	625	565	608	576	581	594	589	576	564	559	589	577	613	614	580	624	599	600	583	631	600	643	566	560	626	573	555	599	605	601	635	624	592	599	557	570	559	574	630	582	620	594	589	596	561	608	575	599	544	580	526	607	614	578	614	603	583	603	589	630	591	614	577	599	583	625	637	550	611	603	594	550	610	627	612	623	630	551	593	617	559	581	617	598	592	589	585	561	588	601	577	586	568	590	610	619	592	596	616	613	617	641	596	618	571	592	574	529	553	603	597	593	638	554	600	610	586	560	597	646	573	638	590	565	624	558	593	581	608	596	561	607	619	612	599	617	550	602	577	543	618	602	588	625	599	604	565	591	606	619	592	602	593	546	570	636	578	596	585	594	563	576	612	606	589	621	590	569	577	608	602	581	583	629	581	596	601	610	586	569	578	631	575	630	580	587	553	592	583	630	578	598	584	602	581	627	576	605	585	576	607	567	560	600	597	567	562	563	624	604	565	627	659	596	593	561	590	559	590	633	571	563	581	574	563	619	597	626	613	585	574	538	575	584	585	612	644	616	617	549	571	599	615	628	557	616	632	608	586	642	591	614	585	626	568	609	571	597	570	607	617	595	618	595	603	545	596	628	617	572	609	601	578	594	577	559	596	626	613	611	586	580	616	613	578	577	575	583	568	575	595	566	599	548	594	579	594	543	590	608	629	608	600	580	568	605	600	605	581	546	594	545	631	612	627	641	593	566	596	609	619	614	570	641	597	624	588	580	590	598	562	594	612	571	598	575	616	591	590	601	574	587	585	605	612	600	578	574	546	554	587	626	619	616	583	587	511	538	532	584	587	607	613	607	621	608	543	589	587	585	600	562	604	597	584	586	584	606	603	616	576	604	589	583	576	581	580	606	615	555	569	596	583	579	583	608	600	601	567	623	558	573	597	618	597	540	574	604	565	604	582	615	565	560	627	611	614	564	575	605	577	596	577	585	595	639	615	600	586	575	606	570	563	578	595	650	575	603	617	574	566	583	581	628	606	595	591	616	578	593	576	598	605	557	590	576	644	596	620	622	580	600	576	642	627	584	593	621	638	597	539	576	562	576	594	574	564	572	573	584	579	637	548	603	574	565	610	606	558	587	566	594	616	565	547	622	583	584	631	590	554	587	615	571	586	600	575	609	572	593	553	609	617	628	611	617	593	590	585	558	617	618	567	590	606	584	559	602	595	572	593	564	556	618	576	616	620	578	584	613	589	599	571	599	607	627	565	568	544	591	615	607	606	569	558	584	580	581	614	600	625	599	612	600	630	611	624	595	580	570	583	575	587	602	609	614	588	631	598	603	608	542	586	553	585	633	573	614	602	591	610	662	617	587	606	594	611	620	597	593	615	607	612	558	643	631	566	599	632	591	627	574	611	652	596	583	617	602	580	591	645	564	603	590	582	572	610	594	621	600	616	617	571	572	601	587	584	631	580	593	578	605	604	584	593	614	596	621	564	587	627	607	592	579	584	606	608	592	585	579	640	593	612	605	568	619	606	562	606	591	596	575	557	600	634	581	561	573	581	577	550	596	596	596	563	608	629	614	608	550	606	561	588	594	606	631	585	595	583	610	662	586	637	598	604	547	605	616	594	598	594	571	618	606	558	593	596	559	581	567	609	563	593	641	578	558	597	601	595	611	587	623	613	631	570	566	618	595	598	614	601	574	556	604	560	615	615	594	574	574	640	543	566	587	547	610	612	598	598	618	572	630	584	586	576	589	557	571	575	606	610	597	588	590	565	594	614	609	602	646	616	591	558	629	573	640	621	618	545	564	622	596	580	534	597	635	584	616	574	593	586	613	593	558	592	610	636	623	619	658	598	599	596	607	606	622	625	587	561	601	606	541	604	590	549	628	598	612	593	635	583	613	618	585	572	595	589	603	602	626	562	599	600	586	607	586	574	607	570	600	537	565	560	553	573	611	607	571	599	608	585	556	579	621	604	614	585	548	612	600	535	589	610	581	621	573	589	569	594	559	571	567	596	606	624	609	575	571	604	600	572	570	607	603	580	557	564	577	641	615	594	549	573	566	585	614	575	643	625	569	578	578	639	603	603	622	586	591	540	616	581	590	605	609	580	573	625	635	585	571	578	588	605	598	610	589	626	581	624	615	615	591	618	620	572	626	534	583	581	532	579	573	589	586	564	549	561	581	564	602	626	598	573	571	603	577	610	574	582	610	620	607	620	570	616	578	627	608	585	574	566	606	592	582	557	554	578	626	627	606	592	600	603	592	561	620	597	577	619	584	605	572	572	647	558	605	637	633	580	575	608	612	609	631	573	606	585	600	624	566	572	589	586	613	603	605	578	577	598	575	570	615	560	569	577	653	600	612	608	581	602	583	548	584	573	551	570	616	609	592	595	597	579	554	575	585	605	570	595	626	593	603	625	583	578	585	596	574	606	597	590	608	610	684	592	594	590	576	596	589	571	538	604	549	565	560	622	609	625	588	662	592	621	576	566	578	583	630	591	562	595	594	613	566	574	596	588	600	641	572	610	575	582	604	556	577	595	570	577	592	583	554	606	599	570	584	620	609	560	598	591	619	548	582	612	588	646	590	553	597	578	587	579	596	609	619	640	628	565	608	610	563	611	569	552	571	584	565	574	604	570	604
6440	10900	10995	6292	4005	2641	2085	1758	1457	1330	4537	16864	11997	6517	2434	754	584	514	531	513	485	444	487	510	518	502	512	510	508	505	507	458	494	481	494	502	472	506	543	521	504	512	499	490	488	490	522	480	491	493	511	473	503	526	471	527	542	507	488	488	527	513	514	464	527	474	536	497	492	479	523	533	485	517	482	497	516	488	520	527	494	525	490	502	483	501	516	490	465	502	556	502	507	522	492	486	477	505	502	526	492	479	484	484	492	496	506	519	492	516	531	530	496	535	498	500	502	489	461	509	521	506	469	520	502	501	513	487	470	519	483	475	493	530	504	476	516	493	440	519	478	502	525	495	539	533	480	488	520	522	523	488	470	482	519	497	513	488	476	514	543	524	530	497	478	525	481	525	524	493	489	502	512	517	477	509	510	498	480	531	484	504	520	473	499	528	475	474	484	481	498	538	519	510	533	503	529	505	510	529	464	483	541	512	531	491	461	542	551	522	503	500	504	417	513	486	525	480	534	477	493	507	468	516	517	511	531	479	527	522	499	535	473	474	500	509	484	455	446	488	499	525	490	501	516	520	530	497	498	558	517	515	486	507	503	521	477	490	501	511	523	510	482	488	473	503	469	521	507	494	514	502	510	513	489	479	481	529	483	493	471	468	542	501	517	494	523	493	490	489	524	528	514	487	509	503	492	493	523	487	479	467	504	548	483	513	470	497	514	481	491	490	518	512	507	478	509	497	495	479	554	478	517	455	493	533	515	508	536	513	496	553	511	551	511	516	480	495	511	493	508	500	531	512	502	466	494	504	477	518	506	503	486	501	509	522	486	469	518	476	508	510	481	487	497	488	517	535	538	559	526	525	483	481	557	510	536	519	486	491	527	480	507	507	510	499	454	497	520	479	506	509	485	513	515	486	523	502	504	494	489	467	566	496	484	501	462	510	512	519	497	489	501	502	472	504	476	491	466	509	511	539	496	500	504	472	514	514	504	529	497	502	546	488	526	516	564	478	480	478	537	474	461	548	492	488	514	518	499	507	494	483	506	487	506	476	509	503	548	513	510	522	547	543	513	519	507	475	486	490	516	541	511	541	518	544	500	512	516	471	459	507	515	452	542	459	519	472	541	496	496	510	505	487	502	573	505	513	505	518	523	494	550	475	479	492	508	497	493	508	496	487	502	550	478	523	503	516	494	469	480	503	503	547	518	495	498	487	533	513	545	490	534	491	555	462	522	521	512	516	499	532	483	495	547	533	536	469	503	465	488	479	508	481	492	531	464	533	518	510	503	525	493	531	477	566	505	545	460	473	520	518	511	507	473	472	504	506	501	551	475	512	481	507	492	453	513	492	474	500	516	483	504	510	520	508	467	497	551	487	468	530	525	501	480	501	485	489	515	504	477	499	490	489	509	545	489	472	474	548	511	537	466	496	513	517	471	512	512	507	460	520	494	523	530	485	462	500	505	482	559	524	497	527	501	512	519	506	502	517	486	510	472	527	523	489	533	504	487	515	513	503	482	480	506	481	529	508	519	483	506	500	487	479	523	489	487	520	505	492	496	491	505	496	475	513	503	484	435	531	475	474	528	472	484	545	474	483	478	488	491	482	526	480	504	486	501	459	498	495	525	494	510	531	521	504	485	514	510	501	557	491	499	525	474	515	455	539	493	492	530	488	522	527	518	503	528	521	494	502	500	496	470	468	519	530	552	500	519	522	480	525	492	541	499	525	484	515	487	449	481	483	501	508	493	475	474	476	484	497	487	485	486	530	494	467	454	494	507	462	497	461	506	491	512	486	450	499	497	505	523	495	522	506	534	546	500	503	492	497	485	481	513	445	493	484	491	523	517	465	454	549	485	502	478	489	532	480	522	519	476	517	458	491	490	493	494	524	476	505	552	465	514	512	512	511	509	529	489	497	527	491	521	516	474	522	499	472	531	502	481	507	486	508	472	554	473	486	472	524	464	484	481	495	558	499	492	526	497	491	487	526	487	540	463	512	484	509	514	493	484	464	481	493	498	533	516	495	495	478	486	511	503	509	508	464	481	485	483	510	463	458	485	474	492	514	517	514	509	522	495	507	489	549	541	537	485	513	498	511	513	505	497	493	494	503	521	516	518	510	497	483	473	514	493	481	504	480	453	501	481	464	531	470	484	500	502	490	491	517	507	454	492	509	488	509	543	561	478	509	489	482	508	529	515	504	538	479	484	489	482	488	459	521	464	489	537	544	531	479	517	499	511	474	505	450	503	523	506	497	462	479	508	497	548	491	469	530	501	482	481	475	478	468	498	483	500	522	520	489	514	518	486	487	523	497	516	511	497	461	500	482	512	519	497	546	484	498	540	515	463	491	517	507	507	540	513	502	523	495	523	519	519	513	497	471	502	492	515	449	485	534	546	488	482	525	497	475	521	521	495	512	498	503	510	463	497	472	488	563	488	527	525	536	481	486	488	493	450	503	497	466	510	537	502	518	491	546	524	515	500	519	534	499	525	453	491	469	495	520	493	474	509	508	517	520	506	503	513	444	461	509	507	513	500	487	484	497	465	494	487	541	546	529	515	537	477	525	490	477	512	545	482	521	480	486	525	463	516	528	499	509	503	473	526	477	473	514	509	507	528	495	518	471	508	488	476	481	490	499	517	497	501	521	506	513	540	490	491	491	474	503	502	483	507	529	505	482	479	466	464	506	467	524	477	512	535	503	544	471	460	475	470	508	513	538	493	497	485	534	497	482	532	491	512	470	502	534	499	475	498	494	489	477	502	521	515	521	510	509	482	502	539	481	530	503	509	494	493	486	522	541	497	507	521	506	535	473	501	510	519	505	537	459	515	475	483	477	511	468	483	485	528	483	467	499	512	479	474	491	523	525	463	492	500	478	543	495	489	531	457	484	501	573	465	523	521	489	504	535	517	499	501	534	531	475	484	482	525	504	521	521	478	485	507	537	499	476	465	542	483	520	492	475	494	480	509	520	486	478	474	468	476	506	502	518	522	515	483	517	539	559	497	486	493	514	463	488	521	496	487	479	471	509	476	495	515	463	497	491	497	514	494	510	503	487	531	470	482	489	477	480	490	504	525	510	472	523	490	506	464	498	485	512	546	497	480	531	505	531	483	499	496	495	492	469	487	489	458	528	464	492	520	535	481	500	519	500	510	472	481	491	500	507	485	484	533	466	476	486	491	466	484	488	510	503	485	527	500	475	503	497	505	472	516	474	479	504	503	490	503	497	505	499	494	522	491	550	515	509	525	512	519	502	521	524	497	510	515	487	511	503	489	469	509	465	483	479	490	526	520	489	549	531	462	487	442	442	490	480	504	489	499	542	462	479	529	508	453	557	490	466	527	506	495	478	550	473	478	559	490	518	518	567	508	525	499	518	496	516	508	523	486	491	547	494	514	465	459	522	527	524	448	517	506	495	504	504	478	502	535	491	460	489	511	464	505	497	500	547	479	468	459	486	514	540	469	545	471	487	499	464	474	521	483	493
23749	20818	27775	23956	20523	11473	4289	2400	1806	1610	5529	25830	22695	13180	4321	1273	851	756	711	697	718	729	727	699	686	724	719	685	791	718	703	752	681	775	675	725	732	737	771	713	704	709	695	683	712	731	679	669	673	692	710	707	729	735	677	796	737	718	709	685	739	729	655	691	688	662	702	682	741	738	702	688	696	729	714	714	763	715	695	688	785	704	695	689	727	683	701	690	728	707	741	758	673	742	741	650	726	683	732	703	698	708	713	684	698	683	696	672	750	685	710	679	754	707	740	699	681	692	760	703	697	679	689	730	684	670	692	663	713	702	743	740	678	694	697	667	666	679	705	716	689	692	704	730	743	723	699	699	721	678	684	678	699	721	721	720	707	668	716	728	674	734	693	724	683	726	705	691	710	725	675	720	700	708	731	729	733	690	711	682	706	720	729	679	737	736	709	742	682	711	737	708	695	697	737	710	680	714	698	705	696	681	718	716	665	710	734	709	699	673	700	721	687	764	720	707	669	691	659	709	689	724	719	665	720	718	673	701	718	681	720	690	719	724	627	730	664	685	706	644	730	682	710	698	760	676	701	691	664	688	704	711	675	721	692	672	711	664	677	682	717	729	704	692	683	689	726	708	704	730	685	738	712	704	699	716	673	723	700	740	690	800	742	687	718	700	704	722	726	653	706	702	736	722	662	674	695	720	654	706	692	692	714	701	692	688	685	671	712	696	688	706	716	699	651	636	758	747	730	727	747	709	734	738	697	671	684	691	662	762	725	671	713	692	714	687	688	676	673	709	679	689	662	687	708	692	724	678	705	729	702	771	683	737	711	703	697	711	708	655	684	731	735	707	685	716	729	673	715	684	699	704	655	703	719	695	679	665	720	686	692	688	727	685	703	731	720	709	738	709	684	651	712	675	687	742	694	690	714	687	701	713	720	691	665	729	694	705	712	712	687	709	706	669	724	706	703	728	693	714	691	692	711	718	671	748	650	700	685	709	745	692	743	675	681	733	711	706	762	679	715	722	699	725	658	750	698	721	631	696	656	713	696	682	693	709	656	734	714	694	737	718	697	702	674	699	718	679	692	689	678	703	665	722	657	695	703	711	702	700	699	715	708	706	667	767	653	734	695	709	700	647	681	697	654	696	677	702	683	729	704	685	724	723	690	669	704	772	729	695	693	700	678	700	710	694	702	720	701	720	687	671	696	730	651	678	728	709	687	657	740	691	674	700	745	703	673	729	684	685	693	714	717	718	662	720	725	683	664	688	727	687	705	734	713	684	674	679	641	676	669	690	690	697	749	673	695	734	723	656	692	710	717	688	687	688	708	695	714	733	679	707	691	700	710	681	718	726	702	734	650	684	677	693	711	719	716	700	685	672	742	705	711	657	704	683	692	660	670	675	720	737	742	699	727	705	731	670	678	676	756	673	677	733	676	729	730	703	682	745	658	707	688	731	665	670	698	703	665	675	718	739	680	717	664	721	688	694	717	641	699	693	697	699	744	727	712	637	645	694	696	706	725	708	711	700	685	712	721	707	761	713	725	717	676	699	728	753	682	725	721	701	708	721	704	711	703	695	722	729	701	721	729	672	709	728	722	698	717	693	717	701	673	657	719	702	733	703	676	663	698	757	701	677	710	721	707	650	691	686	690	703	714	714	706	655	703	713	712	650	669	738	715	677	692	704	666	696	677	669	695	693	745	719	708	691	702	698	696	686	652	703	689	674	696	751	719	706	711	691	709	690	705	732	709	695	695	747	662	738	747	694	721	690	673	734	695	744	684	690	703	697	715	706	723	691	692	730	703	689	731	734	699	666	722	740	678	688	689	685	696	712	697	672	685	713	735	696	705	731	760	695	719	742	641	693	719	726	749	754	680	652	690	699	682	707	671	645	703	707	721	701	638	725	672	694	674	708	686	722	684	705	725	718	712	693	656	693	688	707	688	689	708	674	688	685	704	719	678	720	703	741	709	712	683	720	735	676	703	755	703	680	714	671	685	715	715	713	726	670	698	717	652	669	737	705	702	730	703	676	664	718	678	689	694	709	727	716	702	694	685	734	711	700	738	708	663	698	731	692	702	751	683	660	727	655	722	695	722	683	718	649	659	712	716	709	728	686	748	682	641	656	705	686	690	667	705	722	695	715	706	657	698	720	745	726	722	667	712	712	720	662	694	664	723	673	764	716	678	687	676	719	691	678	746	760	704	727	731	732	686	676	732	672	678	673	719	691	718	654	784	726	741	669	675	728	663	654	752	739	689	706	693	728	677	700	747	661	680	667	716	700	692	685	726	737	712	714	693	753	706	703	721	693	699	683	662	672	686	691	715	687	681	657	707	689	660	662	743	693	693	710	685	696	680	696	744	679	711	638	704	735	748	649	698	677	674	699	677	664	709	690	667	716	699	697	710	704	721	738	728	696	736	704	720	699	667	673	703	724	692	770	728	655	703	707	717	690	662	689	677	704	707	708	649	729	662	715	650	722	702	749	679	696	682	701	700	716	696	697	726	681	705	685	660	706	726	686	689	706	692	717	726	705	743	698	689	690	707	715	656	747	702	686	714	647	668	639	703	704	721	683	664	742	729	707	732	690	730	688	690	696	722	691	688	716	724	693	728	655	670	725	670	696	724	684	685	664	760	763	699	730	723	707	709	714	670	685	730	678	682	674	698	741	688	710	683	655	690	710	680	630	692	705	659	722	671	685	729	704	754	730	720	677	678	674	703	728	706	697	669	674	726	694	728	712	693	694	660	687	710	669	690	682	698	666	730	683	674	733	709	735	674	673	732	706	709	654	639	682	663	709	717	672	755	710	724	726	710	703	684	723	684	725	717	665	704	726	665	720	739	665	692	693	683	708	681	729	668	708	713	702	741	729	721	699	716	656	707	674	671	679	712	681	680	707	699	704	716	703	718	654	721	700	754	674	700	715	707	710	714	719	696	721	694	688	695	695	713	753	732	684	694	692	705	665	732	723	699	700	707	675	685	692	744	653	726	685	732	694	738	705	719	705	702	667	641	702	719	712	707	708	669	714	724	729	697	680	692	707	677	749	704	672	676	660	667	684	707	674	705	666	679	694	650	717	724	679	707	698	737	717	662	707	685	742	695	648	683	707	673	712	681	676	732	699	699	701	690	692	695	727	642	707	687	723	732	690	664	722	695	682	681	680	693	701	663	713	691	679	707	702	683	722	712	683	723	716	682	715	720	694	787	744	704	762	692	687	660	726	733	698	736	681	697	673	671	676	687	705	714	688	716	669	677	714	665	724	715	713	711	727	752	663	657	682	676	697	677	672	704	730	633	676	718	724	666	721	696	731	706	664	710	721	713	729	695	698	701	711	684	683	736	694	702	698	723	706	663	720	674	714	757	697	730	683	674	640	687	662	704	716	697	698	673	695	743	654	728	685	693	656	674	693	685	643	720	718	685	674	655	710	698	751	749	710	690	696	717	705	719	639	685	721	680	659	686	729	684	753	663	687	688	745	699	682
7883	13818	13798	10023	6479	4686	3300	2891	2237	1862	8063	26249	19753	10465	3919	1104	722	617	663	590	612	554	575	542	561	588	611	540	605	558	537	647	604	608	563	602	589	592	556	652	568	567	578	583	588	605	632	582	588	614	562	579	580	606	598	566	560	590	547	560	614	600	573	597	596	626	553	569	543	588	572	607	597	608	619	604	593	614	560	605	585	565	585	602	602	619	588	572	542	577	587	598	612	639	553	577	575	575	592	585	624	603	570	580	586	626	551	570	579	609	593	542	571	620	560	581	549	559	635	578	581	605	621	621	545	556	539	570	593	614	532	635	635	552	525	566	551	580	606	598	594	573	578	557	612	580	601	553	626	565	598	617	554	567	563	584	584	555	612	606	570	583	568	582	596	574	572	542	605	623	548	599	575	569	574	565	613	559	600	574	616	608	653	568	577	566	558	572	587	564	578	574	584	601	567	606	636	605	545	620	586	600	558	576	595	579	552	596	587	570	578	560	583	571	605	590	572	570	584	580	569	617	576	612	582	556	572	610	592	562	558	568	553	626	627	568	559	585	616	566	615	607	561	572	554	590	581	602	562	564	624	614	620	573	636	514	564	578	570	612	579	577	569	612	568	566	570	562	563	604	606	587	595	573	646	594	593	568	571	592	581	561	570	585	589	544	531	544	562	522	583	551	610	586	542	578	565	591	554	553	531	570	587	613	593	579	606	581	554	629	610	574	609	547	577	555	576	599	556	579	589	577	552	556	591	571	593	540	597	627	582	613	591	601	591	603	586	601	584	557	641	599	575	586	582	525	586	560	570	563	573	582	562	603	601	548	580	581	557	587	601	561	591	566	583	608	572	568	537	617	581	576	557	605	587	626	561	567	589	573	559	575	553	621	605	551	612	611	579	596	574	568	563	576	625	570	593	606	552	589	585	603	558	589	603	577	591	553	560	594	571	580	623	595	610	588	558	621	611	584	598	596	567	576	576	566	599	552	592	554	600	582	595	596	549	604	576	585	578	629	601	616	577	597	570	599	576	621	599	549	557	607	602	595	627	558	579	577	564	595	626	599	577	566	583	599	591	583	550	570	610	575	603	539	605	588	580	614	540	561	571	576	643	584	592	595	559	570	570	583	575	564	621	602	622	536	581	564	548	541	591	543	588	542	576	568	608	584	590	643	588	590	594	579	563	570	558	585	560	610	587	540	527	565	622	583	578	568	631	598	558	607	585	594	562	602	615	563	578	593	583	567	592	597	625	596	576	615	584	572	651	614	552	565	603	587	578	596	612	595	563	603	558	601	558	635	622	619	582	586	602	627	559	622	546	578	586	614	610	532	575	562	558	575	602	593	561	617	596	582	571	555	610	580	578	556	574	577	562	607	526	562	624	587	600	563	634	591	592	596	566	591	597	546	606	564	540	550	591	585	570	597	580	584	586	578	578	566	548	558	572	566	598	591	566	588	590	572	584	576	630	542	591	566	561	594	610	607	603	585	568	573	554	570	573	610	576	575	550	572	560	550	653	569	565	596	607	576	608	582	553	553	565	598	556	553	584	595	550	587	552	629	598	581	557	569	583	625	573	595	581	548	590	614	566	617	616	605	596	590	535	598	581	559	571	577	581	552	619	577	555	621	576	583	567	595	594	613	558	569	548	617	591	559	557	594	527	609	587	594	527	614	544	602	576	605	612	599	584	597	625	599	520	585	541	579	577	563	597	609	535	584	549	594	576	569	576	575	614	591	568	583	613	586	591	593	578	599	581	530	628	599	547	605	619	557	534	577	587	623	556	589	612	596	572	571	596	611	629	570	560	577	568	576	610	580	570	577	553	611	587	596	603	621	595	569	558	539	605	587	587	581	619	566	590	556	543	555	557	605	593	541	577	629	594	620	597	611	580	574	573	565	574	621	522	524	556	587	573	593	550	556	597	545	544	599	570	575	597	577	591	557	596	568	564	561	622	595	572	578	580	579	589	568	577	615	539	610	593	588	571	627	550	573	552	558	554	515	601	558	575	611	587	643	597	572	580	582	585	575	585	532	589	561	576	567	559	584	593	571	562	568	573	584	552	557	539	568	562	603	578	610	606	572	571	532	525	591	537	592	589	583	584	591	607	581	552	583	599	595	573	573	578	578	592	558	587	576	581	590	550	630	566	568	573	609	560	578	609	607	578	574	563	614	535	584	591	581	605	576	595	567	569	575	619	582	571	592	595	572	574	616	534	584	590	596	552	571	588	609	557	591	573	557	553	577	593	644	597	590	585	555	599	596	630	577	595	546	553	617	558	588	585	593	563	544	583	562	604	569	569	573	601	570	582	601	559	567	559	564	539	559	608	572	613	629	528	579	592	580	566	595	571	596	575	624	603	612	571	571	564	575	587	506	590	595	580	541	565	568	558	549	592	572	566	587	541	570	583	508	574	595	566	550	570	563	583	579	581	577	591	597	598	603	570	582	575	573	563	572	620	575	589	581	530	593	567	589	570	611	582	614	620	589	555	592	553	577	589	633	573	577	574	568	621	569	587	551	557	564	553	589	558	586	555	622	572	551	591	648	585	587	632	552	568	576	611	577	586	577	577	521	602	563	591	594	551	562	581	567	549	584	543	568	571	603	594	602	628	561	607	578	574	586	590	575	599	515	588	557	562	587	586	575	587	552	603	555	552	560	594	551	601	557	584	609	589	601	594	587	615	583	584	632	557	592	569	612	615	535	577	584	578	598	600	544	560	559	547	617	557	584	579	577	593	537	584	608	614	583	576	556	563	584	569	606	570	563	551	580	596	561	588	565	559	570	540	601	581	587	607	604	567	581	571	598	537	552	615	519	604	582	568	634	602	558	574	564	583	574	591	591	555	548	583	557	604	561	566	570	557	572	576	607	581	551	591	567	582	591	564	590	565	558	575	556	589	569	602	578	589	584	601	591	582	648	573	584	591	541	559	584	614	569	544	551	556	566	581	556	585	566	592	572	566	616	570	590	598	528	588	573	596	588	554	602	576	565	523	546	547	557	567	566	567	590	544	601	574	570	554	582	572	597	607	626	578	576	585	594	547	575	565	596	581	554	612	551	608	588	598	557	576	594	580	578	586	622	625	593	562	599	578	579	614	584	544	589	580	599	592	561	603	595	582	560	605	571	573	560	585	602	534	610	589	575	609	560	584	565	582	555	545	575	567	614	606	595	542	603	601	559	521	549	545	618	542	583	575	554	628	582	582	577	555	587	599	572	614	575	577	582	595	596	599	544	545	582	588	529	577	581	536	590	595	566	557	562	600	591	588	557	577	618	556	591	586	557	600	599	562	597	560	587	542	583	568	550	623	584	568	638	559	616	589	583	580	606	602	561	605	565	587	560	569	601	545	577	536	609	617	584	553	560	578	561	561	548	588	544	644	590	529	562	575	583	597	543	594	586	572	606	549	572	525	574	560	549	611	523	587	552	605	595	613	537	609	577	587	553	618	511	577	608	630	555	562	553	567	621	562	618	591	561	559	603
26984	13002	5756	2780	1573	1119	956	829	744	747	794	1747	1673	1210	744	573	601	586	538	571	547	564	544	541	572	568	514	520	540	561	513	566	528	559	515	503	528	563	540	500	583	556	523	550	553	562	526	556	534	577	576	569	525	567	556	582	535	544	577	533	538	482	542	500	527	569	554	578	540	532	502	544	593	526	546	583	559	599	525	560	559	555	559	558	547	569	535	559	560	536	569	569	541	567	548	561	579	512	506	485	536	556	529	561	545	604	528	512	566	537	565	562	562	522	575	531	561	537	515	583	524	542	525	543	511	533	546	491	526	568	537	498	558	581	546	571	551	616	548	574	544	530	555	538	550	559	549	579	533	557	518	523	563	559	520	530	552	540	543	556	522	544	573	543	523	549	517	504	540	544	548	475	512	570	549	531	496	512	507	541	556	532	558	547	557	558	543	559	571	578	548	543	559	541	543	544	576	555	522	544	523	560	531	540	580	524	552	575	545	493	588	506	581	552	569	571	545	562	506	547	562	530	524	531	535	534	545	532	579	529	589	513	615	566	521	558	535	564	528	569	510	569	514	551	505	523	524	547	543	557	539	548	547	524	518	523	520	575	504	523	558	535	573	561	575	544	529	579	559	556	555	561	534	495	495	521	503	549	593	559	574	557	514	501	597	544	569	545	533	538	528	567	555	512	521	532	567	536	554	560	524	519	555	506	546	540	535	559	561	513	563	545	534	550	528	557	570	507	532	583	556	561	553	527	580	584	574	566	540	535	538	554	572	563	564	536	531	527	527	568	512	562	576	539	548	548	561	538	543	531	528	573	564	543	558	516	531	536	502	537	565	547	548	532	565	541	533	537	537	532	545	515	564	506	533	557	531	556	563	516	565	503	562	552	518	477	571	501	507	541	575	550	515	531	572	567	531	507	542	554	540	535	550	538	541	551	532	550	527	517	566	560	519	553	579	495	534	561	527	535	552	531	508	513	543	588	574	518	528	538	563	539	572	559	537	546	536	526	544	537	561	532	511	523	586	569	512	530	533	494	544	535	524	558	565	550	538	608	536	511	544	538	582	588	506	527	547	538	544	501	498	511	514	536	557	520	572	534	539	524	526	561	545	523	567	515	559	538	585	540	534	526	605	562	511	541	537	563	549	580	588	559	542	544	534	544	588	512	568	546	553	554	539	594	554	540	535	547	510	532	536	542	513	531	528	528	523	523	579	559	518	546	497	559	497	588	552	551	506	542	544	536	569	523	532	517	557	504	536	573	555	546	532	498	546	555	535	576	557	520	500	541	545	541	547	550	565	557	608	532	576	540	548	543	540	559	545	569	545	540	521	550	541	514	517	534	599	572	544	551	537	512	551	558	555	582	592	561	534	547	541	539	537	552	545	557	564	568	530	519	507	562	534	567	496	567	608	536	586	563	564	510	516	552	507	576	526	552	541	493	545	545	523	545	529	529	561	512	548	548	583	602	521	546	558	572	516	556	526	512	555	507	557	528	530	562	564	548	508	525	559	539	526	551	523	514	504	554	536	575	529	541	533	555	527	567	563	572	486	570	613	526	524	528	527	521	524	568	524	576	542	555	569	522	509	552	531	582	530	563	547	536	575	573	545	532	548	564	519	514	592	520	534	575	543	531	519	530	494	519	555	535	554	553	531	514	507	537	537	553	529	539	560	594	560	507	518	543	560	517	559	522	541	522	570	580	527	539	533	571	543	544	532	526	546	582	536	556	520	525	523	529	561	556	548	562	543	559	547	581	540	563	531	548	568	560	560	562	544	536	559	554	493	578	541	582	568	560	566	532	559	539	561	514	534	512	544	527	528	502	544	548	552	530	534	538	519	566	535	515	506	551	585	533	507	558	522	529	564	509	551	514	527	570	480	538	514	540	529	584	573	569	585	528	470	552	527	526	502	549	544	521	523	543	533	559	537	507	554	555	583	528	503	529	516	551	563	534	545	574	581	548	584	558	539	537	549	536	575	537	510	546	505	588	545	538	536	503	527	516	545	565	546	555	569	560	554	535	557	556	551	536	510	562	569	542	550	556	515	550	558	574	538	568	538	580	546	529	540	547	545	541	547	504	544	512	547	537	545	568	521	548	554	540	576	548	529	547	558	548	516	543	551	519	549	579	522	568	519	551	555	548	579	533	567	564	531	603	517	539	515	553	496	575	535	527	524	532	534	547	571	497	535	520	559	552	527	545	565	548	531	589	524	543	568	554	540	513	530	524	595	537	527	560	556	540	536	520	565	584	545	549	549	538	531	528	504	529	528	519	552	500	565	522	548	567	584	540	505	565	549	609	543	590	542	515	541	526	561	514	544	529	532	547	514	521	546	539	531	590	590	539	551	525	549	511	511	574	558	519	533	550	567	519	574	558	548	538	543	532	531	537	552	537	508	564	584	551	532	557	531	518	531	562	540	546	546	559	569	523	570	522	550	542	511	544	563	545	528	538	578	561	539	547	553	546	556	539	502	540	549	537	599	566	496	591	570	555	533	538	560	564	584	498	541	562	533	552	510	552	563	523	595	510	568	549	516	555	530	542	566	573	562	527	553	531	514	622	564	527	511	526	532	551	527	565	533	559	553	568	602	588	527	591	549	545	493	529	516	499	542	533	556	595	527	552	555	499	528	548	523	558	538	534	538	556	545	502	535	563	589	540	572	555	558	508	539	527	584	528	528	590	508	580	523	526	529	528	549	557	552	570	531	551	568	539	542	516	525	533	546	547	552	524	566	562	511	557	525	537	571	558	540	531	558	528	557	557	535	510	540	535	572	562	539	503	565	540	549	541	532	541	549	525	574	568	532	540	595	542	545	564	576	517	566	513	559	528	568	564	580	566	537	525	542	538	525	503	566	559	559	547	534	535	534	530	528	544	541	540	523	574	558	538	538	537	522	543	571	531	585	571	555	518	540	515	552	570	565	559	493	569	555	540	527	556	565	526	538	546	554	525	572	527	523	518	520	549	547	547	496	506	563	554	535	544	563	589	566	551	520	535	558	549	514	553	544	542	552	564	559	559	526	564	555	542	496	574	544	519	552	528	593	615	570	536	571	567	532	553	542	545	578	552	518	516	490	528	553	484	533	545	553	508	504	530	572	540	509	571	535	525	568	546	535	545	537	521	547	503	513	561	503	557	555	513	544	570	533	564	531	547	539	544	517	560	505	533	524	524	552	549	509	558	528	551	536	495	522	542	536	565	534	549	555	550	561	540	521	516	523	530	557	518	544	534	519	555	540	518	540	549	544	570	481	562	517	560	546	555	553	546	556	548	550	566	565	535	567	553	561	522	574	528	552	531	528	527	594	545	560	585	520	578	543	550	557	515	600	520	532	574	542	535	550	526	536	560	550	524	561	548	573	507	536	517	524	577	526	600	536	551	585	535	549	543	537	570	588	566	568	523	528	547	559	553	555	555	554	570	541	526	543	547	527	570	509	579	557	563	539	559	534	558	523	585	488	562	495	524	528	530	531	517	540	543
6717	5014	4424	2337	1780	1288	1136	872	768	704	839	2212	1943	1160	752	524	422	426	451	449	448	449	414	392	416	441	437	482	469	479	475	445	449	475	413	451	440	417	428	475	476	439	429	413	432	442	436	422	488	455	439	444	427	454	436	450	471	452	415	451	448	465	414	454	420	473	467	451	441	438	431	461	439	428	459	455	464	432	412	442	463	422	458	463	421	444	447	459	444	435	403	430	448	418	449	405	428	446	419	463	437	422	471	441	448	425	450	462	475	446	452	422	450	431	451	392	420	432	447	457	413	428	443	455	446	441	477	482	442	464	456	435	482	440	474	423	458	424	440	425	445	429	401	454	454	426	436	473	431	467	448	445	444	446	439	444	445	435	403	468	452	445	465	420	447	438	464	490	460	469	447	457	449	435	464	450	446	452	442	430	423	480	421	444	427	439	430	462	426	461	454	442	405	428	454	486	399	446	432	407	419	490	479	442	450	398	476	432	472	434	470	455	442	451	432	465	466	443	426	455	467	394	440	457	440	464	449	409	400	446	433	445	449	406	447	464	462	434	435	423	421	472	416	424	444	458	455	425	408	403	448	429	447	466	446	418	423	458	426	394	468	433	437	444	438	442	442	455	434	456	418	442	423	419	430	435	444	470	487	450	424	434	415	440	466	396	431	396	449	451	454	449	404	416	455	435	456	465	462	456	435	486	464	439	472	430	409	460	441	436	449	439	448	419	442	398	440	421	432	445	438	432	447	437	419	460	425	466	427	428	444	459	422	437	424	463	426	442	456	472	468	455	433	436	428	452	422	464	449	426	436	452	422	436	415	452	444	456	454	427	414	414	451	439	421	471	422	458	408	437	442	456	441	431	445	472	449	459	425	445	412	444	440	451	437	428	451	439	473	393	417	471	429	417	473	444	441	452	440	415	468	437	415	417	464	453	461	448	444	423	439	456	406	408	448	454	423	471	452	414	468	445	439	430	407	444	427	435	489	463	440	450	466	457	442	421	414	441	466	418	426	451	476	431	410	431	449	457	452	472	443	451	464	449	460	465	441	462	432	430	467	416	438	456	443	469	454	480	453	422	449	423	449	438	465	448	425	504	448	470	456	486	443	484	431	436	430	461	395	426	470	400	429	427	440	414	432	437	436	416	454	427	439	456	426	439	450	442	440	454	419	432	445	434	462	428	457	435	424	447	496	439	435	441	412	432	460	454	431	464	435	435	420	475	456	403	446	445	438	444	465	436	435	472	432	464	480	434	462	476	477	446	453	427	477	458	479	479	459	470	485	454	415	425	431	476	444	456	449	452	430	449	445	416	433	454	457	457	452	432	478	425	486	460	462	444	474	468	452	452	436	416	452	472	472	426	461	490	444	432	436	463	458	465	464	470	464	470	442	421	428	440	465	450	462	447	449	464	462	473	470	441	477	438	434	474	453	437	452	422	454	448	458	412	437	440	437	424	412	467	432	420	448	433	479	400	461	436	443	413	417	446	430	468	439	446	466	466	450	418	482	427	451	430	465	481	454	436	442	419	441	441	441	446	448	505	412	465	439	446	509	439	418	432	444	452	422	428	430	443	466	453	407	453	454	428	442	496	446	463	423	439	471	402	437	460	420	427	468	444	418	408	395	461	427	401	469	425	447	438	411	480	433	461	429	432	460	451	469	425	488	427	475	412	405	459	490	443	416	410	421	457	464	444	446	415	438	428	449	441	455	469	427	426	462	442	428	418	482	453	426	457	433	458	454	407	438	427	444	462	418	440	428	418	447	441	439	442	446	427	418	456	432	440	429	475	458	457	474	451	470	479	502	448	474	471	402	407	459	462	405	440	473	415	402	488	432	440	455	404	443	477	464	403	434	427	435	465	425	440	438	452	429	489	425	425	442	448	435	448	464	435	449	462	410	412	433	463	458	444	447	409	416	473	445	454	454	435	450	410	441	436	465	435	431	469	413	462	423	430	465	465	420	470	454	440	453	392	436	455	499	436	433	466	456	396	465	425	427	397	464	436	477	427	463	447	436	481	432	459	473	436	417	444	475	434	426	455	435	460	483	445	438	441	435	485	464	489	464	468	421	474	487	417	436	430	411	440	420	429	414	426	422	467	459	432	443	424	433	466	421	448	462	437	397	424	459	433	433	451	418	446	456	441	411	423	430	425	408	422	436	475	461	467	445	472	450	410	447	415	435	440	432	465	470	453	428	442	431	406	492	435	465	434	446	441	461	463	441	419	416	466	421	434	456	415	458	415	423	454	493	464	464	485	405	391	449	422	425	447	429	419	466	421	453	469	480	448	414	442	446	435	447	439	429	449	432	418	451	408	405	499	438	429	454	446	444	453	458	430	441	405	411	431	445	441	455	403	481	437	448	450	477	499	428	464	421	448	434	466	452	405	454	463	424	452	447	412	450	497	430	444	449	426	463	438	435	423	426	433	445	482	470	426	464	456	460	421	462	461	416	431	452	461	479	470	435	472	443	431	442	424	465	421	462	460	454	389	440	442	463	447	493	453	457	479	401	409	433	447	417	465	434	458	473	465	442	502	481	445	422	406	464	442	447	467	472	437	451	477	487	428	451	449	434	459	410	450	471	414	439	451	503	447	462	485	434	413	438	432	453	426	427	452	454	410	420	409	424	453	417	462	449	454	438	459	435	448	442	443	417	469	439	447	417	478	448	440	470	412	496	426	462	410	450	483	443	425	445	473	428	427	430	443	457	475	475	437	458	465	433	437	460	485	454	434	444	454	463	418	447	435	434	466	466	496	446	441	437	477	437	450	443	430	471	443	426	455	416	405	448	443	430	443	473	444	435	454	464	434	437	438	439	437	458	427	480	452	424	469	446	413	485	424	440	455	474	413	462	433	451	450	429	442	435	408	410	452	414	437	472	440	429	430	424	453	459	452	434	419	436	390	424	441	454	436	453	464	458	439	442	423	446	421	467	460	460	435	477	430	429	447	448	429	465	424	405	455	449	446	434	398	446	412	448	428	420	412	419	443	457	431	506	464	451	452	433	467	437	464	441	461	439	427	411	429	434	482	495	484	461	450	480	424	453	429	443	412	480	448	438	429	451	445	436	458	422	479	428	444	442	435	420	479	426	458	420	450	448	427	451	445	435	474	431	445	437	452	448	421	438	432	469	461	436	416	428	441	463	447	449	443	469	456	461	451	443	456	424	467	424	427	424	430	453	430	470	443	423	446	446	429	453	445	442	443	410	436	432	454	453	472	395	449	443	413	427	451	469	444	485	464	481	441	433	447	429	486	452	401	463	490	427	478	437	451	432	458	418	477	453	458	446	432	420	421	429	431	449	463	445	464	441	460	452	432	421	465	417	404	420	426	459	440	461	404	444	468	430	460	440	401	457	450	456	448	454	458	437	394	430	448	449	425	448	437	461	428	431	455	420	420	440	392	422	463	414	457	441	415	450	420	440	435	432	445	456	480	416	464	434	454	456	431	432	443	463	444	461	453	467	437	471	461	456	440
24774	20865	26801	24626	10891	2928	1975	1402	1162	1099	3921	14899	13100	6672	2143	817	631	584	616	622	611	563	604	564	612	586	540	594	591	554	596	561	614	575	581	563	531	549	585	589	583	576	570	588	594	606	578	575	589	573	582	579	591	558	584	571	570	531	566	606	589	573	559	584	574	570	588	541	592	591	611	578	631	577	601	580	573	595	584	597	557	560	599	594	597	603	617	611	545	601	563	593	567	523	554	612	609	640	585	594	569	597	593	568	604	601	599	584	638	590	576	553	594	607	556	580	552	595	528	532	576	575	592	606	571	575	599	501	532	591	567	595	595	573	570	600	622	540	574	541	563	535	562	603	575	606	585	621	570	595	585	584	571	526	565	577	565	548	610	561	555	580	603	540	579	563	608	593	601	612	576	551	528	565	576	544	595	575	595	593	602	542	583	553	559	581	565	620	567	598	587	571	531	601	584	547	607	590	585	566	589	584	535	578	560	580	583	603	593	588	552	547	622	581	584	545	556	572	586	578	537	613	584	595	605	608	562	561	552	633	546	562	541	579	542	570	573	569	567	610	552	527	585	560	587	578	625	569	559	578	560	558	587	584	543	581	582	538	548	585	615	587	594	584	571	542	554	520	542	591	590	557	571	567	582	615	563	562	609	605	564	581	591	581	570	548	579	628	582	642	559	635	577	604	598	649	577	559	582	569	581	602	613	580	591	601	580	547	548	585	557	561	569	602	595	618	608	575	592	575	595	568	591	552	589	574	574	545	626	590	575	562	598	579	553	592	579	572	527	589	542	614	597	559	516	566	637	594	581	554	613	554	574	553	581	591	584	559	561	583	586	572	582	585	560	545	537	601	558	603	579	579	565	533	587	557	575	602	589	606	563	577	601	600	575	576	584	595	599	596	632	609	583	510	559	574	554	576	585	553	597	581	581	560	579	538	585	565	536	582	577	586	585	548	574	580	589	573	555	558	593	562	596	587	567	561	584	582	607	598	602	569	592	588	602	605	565	582	592	539	560	583	608	580	552	554	613	571	548	558	597	604	591	594	574	561	542	581	541	602	548	580	555	566	598	601	545	568	619	567	532	593	567	595	618	614	598	591	576	566	588	599	574	567	569	550	572	579	559	589	577	574	605	558	583	584	580	537	551	595	548	627	565	588	568	587	596	613	609	592	552	597	578	554	565	618	533	550	591	592	556	540	573	600	541	572	565	615	565	530	550	568	567	588	572	567	575	579	584	528	562	590	526	574	601	602	570	614	576	546	602	590	545	570	569	585	576	584	568	576	560	581	545	567	547	545	584	566	586	570	571	550	591	549	579	588	614	582	533	567	585	627	624	608	602	595	537	625	553	603	577	558	575	637	565	567	562	598	617	542	561	575	552	507	567	556	569	558	562	571	614	566	553	603	563	572	572	583	550	591	576	622	565	522	577	638	537	556	596	602	592	599	589	565	615	576	572	561	554	614	532	577	554	615	615	557	593	617	560	541	536	588	588	567	560	591	549	597	565	598	533	521	545	577	580	567	568	567	599	579	601	601	596	583	563	589	616	554	602	576	593	570	552	593	545	606	575	599	602	589	564	561	600	541	587	526	550	560	564	613	576	592	617	540	581	561	598	567	576	556	570	558	574	565	573	587	588	536	558	556	578	515	593	562	544	600	562	608	559	565	545	577	530	571	608	617	583	566	575	579	556	567	567	545	536	592	549	557	594	568	587	541	565	580	591	580	586	584	588	570	577	550	606	587	544	596	565	577	584	574	589	573	570	575	550	606	601	573	564	601	571	581	532	584	590	582	535	609	571	555	604	580	567	599	580	571	594	541	573	577	588	604	538	533	594	579	572	622	565	587	578	582	607	590	614	577	592	585	578	568	592	566	588	568	554	578	565	607	566	535	609	598	567	581	600	556	596	602	553	591	566	585	561	584	584	536	558	562	553	584	553	530	614	550	552	521	602	593	563	559	570	610	544	549	563	531	552	574	537	576	579	573	607	579	591	565	614	558	570	588	555	579	555	550	554	564	615	554	554	596	551	543	568	591	592	592	579	586	567	550	603	597	534	599	555	575	557	557	630	592	574	558	611	592	539	552	579	603	547	574	562	557	555	568	575	550	563	537	579	579	584	574	536	567	615	573	606	589	525	617	589	600	586	577	598	537	583	591	546	560	583	608	590	571	586	583	564	610	557	618	562	557	594	608	596	595	562	630	557	571	545	580	612	606	598	579	566	556	596	590	541	598	569	564	615	611	586	561	541	645	532	593	622	584	574	590	561	587	583	594	594	617	565	589	573	596	590	586	577	612	560	574	598	602	571	613	588	565	584	624	548	585	576	578	527	580	574	560	590	565	582	560	540	589	573	576	580	577	567	546	549	572	562	554	517	570	562	617	552	600	609	540	602	576	554	510	557	595	587	606	569	594	580	576	581	564	558	569	574	595	567	544	563	581	568	574	583	540	577	576	565	579	602	554	564	594	592	520	610	596	606	605	576	586	555	551	564	557	527	564	613	622	591	583	600	536	623	567	599	576	579	608	588	611	539	534	605	604	604	556	582	583	579	557	597	575	572	611	550	541	606	587	560	569	586	550	562	579	598	551	551	576	587	529	571	596	531	589	588	610	570	591	550	550	555	565	577	548	559	580	536	574	574	549	624	591	576	562	611	585	550	589	578	602	542	591	551	527	607	578	596	551	542	582	591	588	613	559	528	611	601	527	595	555	568	599	564	612	579	564	594	572	557	570	593	603	611	560	579	595	543	615	587	563	549	497	605	567	565	584	593	571	573	535	564	572	557	577	574	544	561	573	571	564	557	559	599	572	607	552	568	578	607	585	574	591	591	580	530	561	512	549	568	583	539	615	593	587	589	598	595	584	612	574	566	570	581	559	565	571	582	591	548	571	581	585	554	550	569	514	584	567	541	587	537	580	582	578	631	589	564	549	573	543	550	595	586	607	556	553	570	573	593	566	586	550	572	601	593	578	595	575	580	589	552	561	578	585	578	568	626	546	600	599	577	569	597	571	548	547	560	572	561	599	620	597	616	570	583	545	600	546	566	583	556	584	577	606	593	576	591	577	571	553	576	553	575	606	558	592	612	588	559	560	577	563	584	560	564	578	575	557	553	603	636	597	614	570	570	589	572	521	587	533	583	633	593	563	615	603	610	591	575	540	561	627	567	550	558	583	552	602	588	570	585	556	585	535	592	601	579	566	546	535	561	575	597	570	620	572	581	588	553	566	552	553	588	607	581	537	567	600	619	563	566	576	588	565	537	601	576	557	585	592	560	561	610	557	547	578	621	577	556	580	578	530	570	552	545	581	523	572	585	613	579	642	589	560	561	567	595	596	556	591	569	584	579	587	589	621	578	627	530	572	633	504	585	558	570	544	552	569	539	616	580	558	560	579	599	577	595	565	580	580	604	560	569	594	572	557	588	562	577	534	625	549	613	542	575	556	602	588	590	613	610	585	514	585	563	616	528	562	562	574	516	590
6711	11759	8557	4758	3048	2283	2013	1667	1366	1160	5952	16063	12164	6104	2067	731	538	513	471	500	536	510	522	507	451	508	471	508	486	484	497	464	518	494	514	515	483	482	490	494	474	498	476	509	487	485	493	462	452	480	469	487	506	486	480	487	499	496	483	476	495	542	487	465	444	465	505	513	514	430	501	485	496	481	478	532	511	474	508	494	504	476	472	491	500	487	477	480	464	452	499	503	463	469	473	463	500	479	512	515	488	503	469	502	480	496	503	487	504	444	462	498	528	491	511	500	484	515	467	502	528	479	476	479	443	487	477	503	501	449	506	444	512	527	528	502	478	478	482	489	509	476	467	509	501	478	448	478	523	436	463	480	483	486	532	492	497	508	486	530	477	478	483	499	474	457	517	528	472	462	479	495	501	498	488	475	494	500	517	490	535	482	543	476	454	535	516	499	455	442	470	469	446	463	495	516	484	504	505	504	504	440	474	474	479	499	498	464	479	489	497	450	523	440	495	472	521	480	476	454	473	511	425	458	492	487	500	455	437	484	500	480	500	536	443	497	459	471	498	504	509	478	444	466	516	486	453	469	488	508	503	498	500	500	515	473	495	470	480	468	437	458	463	464	486	500	436	531	502	507	516	488	466	470	484	499	495	517	482	488	436	514	433	529	486	511	495	490	481	494	490	480	507	476	496	483	500	515	488	491	492	485	450	493	503	468	512	480	479	468	528	461	469	506	510	491	466	487	473	494	471	500	491	489	502	479	468	473	479	509	449	517	462	465	471	478	512	484	492	490	456	511	508	527	504	454	462	530	490	510	505	505	498	458	501	473	465	462	481	479	473	511	491	521	533	517	470	525	433	497	489	492	485	495	493	460	485	451	474	506	500	486	455	499	496	481	467	509	469	480	501	511	463	471	465	468	495	489	495	473	507	457	472	466	481	506	509	500	478	505	458	489	505	501	431	504	482	504	491	467	474	490	498	473	491	486	478	492	478	491	464	458	465	466	471	471	492	489	482	500	485	504	515	480	490	458	463	524	462	493	427	481	505	490	493	465	469	481	505	493	501	519	494	471	451	483	480	467	504	522	492	485	467	487	505	490	501	475	482	472	479	491	457	513	517	477	493	490	447	485	510	473	489	501	459	486	504	515	498	474	476	464	495	472	477	496	476	523	497	489	512	475	552	444	500	421	485	489	486	476	510	484	486	461	460	484	462	471	536	509	515	485	453	532	478	479	519	479	506	462	485	494	416	499	471	502	490	500	480	518	531	495	478	468	485	468	468	503	474	480	485	504	471	468	442	515	504	485	448	474	485	522	541	504	465	497	477	526	450	508	466	494	498	479	505	476	527	517	477	509	473	478	440	478	478	464	481	476	458	479	486	495	519	493	498	474	524	453	542	459	452	504	478	457	472	477	499	488	498	489	491	477	451	505	495	507	501	518	505	492	516	476	498	503	513	530	474	494	511	450	462	503	441	507	462	475	503	476	482	518	511	465	528	467	456	506	517	478	469	498	476	514	483	461	515	450	491	488	499	480	459	460	455	489	492	497	494	511	457	455	446	463	467	460	481	484	474	488	494	467	488	445	493	502	481	476	484	481	466	465	474	489	435	481	488	491	512	490	470	483	496	477	456	545	517	530	487	472	491	473	471	497	470	466	487	507	468	495	491	483	469	543	488	478	478	488	506	472	480	465	458	480	496	493	501	462	481	460	467	541	515	475	498	500	513	450	496	527	477	477	467	506	492	479	487	471	506	508	467	485	502	473	490	479	471	481	495	479	468	495	454	475	479	512	480	467	487	478	483	497	468	435	463	478	479	512	455	489	498	490	489	509	508	502	507	505	500	433	478	512	497	463	476	510	454	531	474	496	507	502	479	490	484	486	499	461	493	500	457	470	471	525	445	518	499	490	469	481	529	484	507	495	514	435	497	460	457	456	496	470	462	462	459	472	509	471	485	482	503	444	479	494	515	508	455	486	466	459	481	506	476	477	512	520	461	508	460	463	507	484	463	472	485	492	499	516	478	482	445	469	485	505	518	473	441	491	458	487	449	484	476	477	484	484	487	455	480	499	460	477	463	477	464	470	475	447	438	484	497	502	519	485	488	478	464	473	488	469	425	460	475	489	521	489	517	484	491	492	500	502	518	485	500	509	502	484	419	494	439	493	469	482	503	470	448	468	490	473	451	477	515	470	510	501	487	489	506	472	492	439	482	498	489	462	481	493	468	468	473	479	479	492	470	505	511	461	520	488	456	529	489	480	479	456	478	482	470	504	484	491	540	528	455	502	490	470	474	485	495	491	475	494	494	466	461	480	467	510	493	444	475	447	491	428	496	496	462	462	492	529	486	527	506	482	470	524	488	458	498	499	511	488	441	477	472	478	478	499	506	478	476	457	500	490	459	446	453	531	508	488	493	485	450	481	498	481	454	497	470	457	470	502	448	474	470	488	486	473	457	538	456	491	496	476	489	485	460	486	473	470	460	471	514	525	487	487	488	485	459	511	483	484	444	507	444	467	481	494	455	526	509	478	465	485	471	444	510	509	471	472	499	474	484	467	511	499	470	499	493	479	478	499	449	486	531	481	452	479	504	486	520	466	480	450	470	477	454	514	484	482	516	536	469	450	489	438	476	499	522	477	472	492	471	444	508	486	456	489	468	447	492	509	509	507	478	456	478	498	498	487	475	482	520	487	460	492	497	512	515	492	511	482	501	483	466	487	485	488	467	478	458	517	502	443	468	500	489	468	503	521	522	466	489	452	490	464	465	506	504	505	491	478	529	517	491	482	483	492	432	406	494	487	512	510	452	476	544	477	456	465	457	500	498	475	525	530	526	477	508	466	470	498	472	484	479	475	478	493	477	511	455	479	503	451	498	485	504	490	505	478	484	461	497	471	506	463	473	509	468	485	462	454	514	511	482	489	504	498	504	474	483	464	482	446	438	458	460	492	460	458	499	456	431	461	450	516	487	499	485	505	478	525	458	467	481	481	509	490	483	474	498	494	501	488	449	492	471	509	509	457	503	507	493	482	499	449	506	472	449	439	490	479	464	489	495	451	425	481	463	486	464	501	527	503	447	520	489	499	523	520	496	459	505	493	491	487	462	491	495	495	472	471	475	496	487	439	496	456	495	484	496	444	526	443	510	474	497	515	499	452	515	464	487	490	462	477	486	497	479	484	475	476	456	513	504	490	477	512	473	501	485	493	452	486	457	481	494	457	460	464	511	468	440	507	484	476	482	432	477	505	488	493	498	486	492	475	490	469	507	458	461	482	483	477	509	508	486	470	499	496	483	495	440	491	501	512	497	518	468	474	487	469	471	466	491	485	490	521	502	500	462	478	445	438	464	486	442	487	496	480	499	536	479	481	476	502	474	522	475	468	492	462	487	512	496	465	519	489	482	490	471	469	453	496	454	461	469	537	500	478	476	506	521	490	447	497	478	473	495	518	475	488	523	533	511	517	536	501	463	496	485	493	449	479	411	458
23797	20798	27823	23818	20452	10575	3960	2206	1766	1689	5440	26054	24670	13022	3648	1190	779	726	793	706	690	716	702	686	737	681	734	717	706	696	735	687	719	731	689	728	710	720	707	690	737	671	726	750	647	685	709	725	718	702	708	718	685	723	687	650	728	710	721	750	654	743	688	708	716	745	683	715	732	695	656	657	686	725	676	695	753	711	673	685	680	726	663	720	690	684	710	675	662	682	672	728	688	742	657	703	685	717	691	699	722	685	703	696	696	694	705	685	748	714	722	725	697	732	653	649	679	710	698	679	699	717	694	698	692	678	677	671	686	680	717	721	688	720	690	677	687	731	728	751	700	756	682	686	704	700	682	687	706	682	677	689	649	701	681	728	670	702	703	714	713	691	714	729	728	691	694	658	671	715	704	685	709	671	732	693	755	700	663	703	714	695	652	694	656	698	700	674	667	711	712	708	730	689	687	661	727	709	712	694	722	673	680	745	706	656	705	692	658	660	715	708	660	697	756	707	679	675	672	701	707	684	739	693	701	692	729	681	760	705	635	691	714	696	731	712	691	681	675	686	697	744	703	737	702	662	675	649	694	710	669	682	699	653	644	698	722	726	665	743	705	679	680	673	736	691	707	748	676	690	649	713	701	712	697	659	716	716	705	689	691	702	734	686	702	684	687	708	665	742	646	681	691	741	744	720	731	725	717	685	662	707	725	669	656	690	720	677	705	721	724	731	693	600	679	704	677	720	665	699	702	678	703	688	725	690	733	699	676	728	705	678	702	697	715	659	716	690	656	686	681	727	702	744	671	714	676	674	714	663	664	670	685	709	679	649	689	683	679	701	682	706	681	718	692	691	677	684	662	687	697	673	694	714	657	660	661	736	725	736	702	712	721	718	724	698	666	707	676	734	711	674	749	676	640	721	652	690	702	717	712	728	755	690	671	714	706	723	718	688	711	666	709	666	668	700	677	712	732	663	693	690	648	712	742	722	706	695	652	711	711	662	746	695	723	692	719	720	738	688	729	678	708	687	704	703	727	664	673	723	714	688	731	684	698	794	675	686	688	716	733	692	688	724	681	701	715	660	794	677	713	688	670	698	708	723	639	695	681	672	705	692	677	660	753	711	730	729	717	749	687	693	688	690	678	709	610	682	707	617	717	687	740	686	716	715	695	685	702	705	688	670	704	715	711	680	643	721	712	712	698	641	728	717	710	689	682	649	700	686	668	718	694	682	730	719	680	702	660	712	649	696	688	675	709	707	692	707	681	702	663	761	749	717	698	725	681	683	671	687	705	699	737	664	685	668	714	741	752	704	706	713	696	670	759	671	690	709	685	664	724	713	701	713	627	713	719	678	732	671	635	694	685	668	662	698	707	664	692	724	738	713	693	681	655	696	696	808	693	682	692	727	698	733	658	669	706	696	753	737	720	742	710	691	744	694	669	705	742	703	704	714	706	675	728	707	722	705	732	661	762	700	664	710	646	757	701	712	712	688	705	734	653	732	704	708	726	667	710	759	686	692	679	684	668	682	712	703	737	712	699	662	646	689	720	665	695	741	690	694	671	700	742	717	752	699	693	729	743	724	727	665	692	685	669	664	701	702	712	646	691	661	691	704	704	704	706	684	667	682	675	680	653	721	742	697	691	707	697	709	675	719	664	700	715	691	669	698	686	716	745	681	738	690	656	725	702	699	697	710	682	674	723	735	699	710	734	686	691	691	693	687	684	662	713	679	686	707	742	651	727	675	732	713	693	695	722	686	731	708	729	659	674	683	700	696	698	716	691	696	705	694	685	709	700	682	720	681	676	680	652	700	700	707	696	658	681	703	725	670	722	683	710	671	720	655	762	686	700	704	712	711	763	735	648	683	676	699	671	704	715	693	718	713	716	718	669	744	678	714	693	684	687	688	657	703	689	712	685	704	711	735	742	653	700	695	650	695	688	722	672	662	700	664	688	691	738	718	688	729	718	685	696	692	710	643	681	690	687	697	698	701	696	659	716	725	739	669	685	691	649	656	706	664	677	674	718	700	683	735	660	711	690	723	669	720	688	689	633	678	652	660	669	713	733	685	687	727	690	706	698	657	729	670	700	666	678	719	651	695	675	652	761	702	753	697	651	673	699	686	768	715	710	699	761	704	682	744	689	718	695	685	704	666	661	707	708	644	639	656	734	709	681	664	706	677	670	743	711	714	691	690	655	738	677	657	715	656	685	692	674	686	729	675	631	668	734	704	696	719	690	628	687	723	657	695	703	607	767	654	734	689	744	692	715	710	680	691	650	687	720	699	679	703	723	670	707	708	716	685	688	713	701	671	702	702	720	686	716	709	686	710	712	727	731	690	725	693	643	675	653	667	696	693	727	663	697	675	683	705	723	682	738	714	671	724	688	684	710	711	677	667	701	698	674	679	692	709	734	696	677	742	752	697	715	701	688	689	714	704	659	676	683	700	678	674	662	717	723	715	650	711	684	744	678	662	701	723	756	710	651	700	756	659	728	645	706	666	728	703	680	695	662	679	713	713	643	673	677	663	706	707	696	678	693	687	699	670	676	675	662	648	700	701	729	655	755	679	708	679	690	680	685	709	697	638	694	657	678	631	689	686	691	716	755	673	658	678	708	696	698	636	648	690	744	729	672	667	639	668	708	684	714	637	706	750	689	690	693	677	680	711	724	668	768	703	704	670	713	699	687	697	696	679	695	755	694	737	682	746	697	717	669	669	691	681	715	670	711	728	709	758	704	715	695	657	702	694	687	690	717	685	673	699	706	678	674	681	722	738	706	673	650	712	710	679	702	678	699	736	714	694	741	709	698	669	727	666	658	697	663	719	699	698	693	678	715	692	697	697	695	672	684	701	691	708	673	699	682	718	683	706	675	675	700	695	738	689	675	761	709	698	742	625	733	705	689	702	696	691	699	665	684	694	665	710	680	704	697	696	705	703	633	648	666	688	670	692	660	702	733	695	698	717	685	733	696	685	670	701	726	674	715	705	714	638	689	682	677	694	673	752	706	661	725	750	717	710	716	698	708	736	710	735	696	670	727	685	643	720	706	667	747	689	694	659	653	647	717	687	736	701	701	693	663	695	683	723	682	677	700	718	702	666	700	636	624	665	720	722	659	676	708	694	731	675	747	673	693	689	741	670	739	726	685	645	702	653	660	717	699	726	670	686	674	697	673	716	729	695	691	700	704	691	720	679	700	684	709	664	683	655	660	650	703	729	652	690	654	688	688	716	689	678	669	682	708	645	698	655	744	679	673	698	694	685	628	704	695	716	695	715	676	693	701	638	694	679	670	716	697	715	708	681	700	684	685	689	713	742	733	665	658	725	666	685	683	686	676	696	710	709	676	742	726	717	725	667	742	673	697	666	699	674	692	697	686	740	719	686	702	669	740	709	758	709	718	710	685	673	693	730	674	692	680	754	703	681	700	675	700	718	662	673	690	701	719	654	659	699	691	711	697	659	704	713	643	684	708	715	673	721	714	701	663	709
7901	14924	13078	7291	4492	3950	3169	2547	2268	1922	7980	26555	21099	10162	3104	991	656	605	576	578	594	596	527	626	581	569	606	595	584	623	555	565	567	585	576	604	613	616	602	591	579	561	613	580	604	596	599	529	613	600	593	572	582	561	564	569	568	554	620	568	604	562	553	585	576	614	579	565	584	573	546	524	599	611	539	568	560	588	594	566	576	560	547	570	562	584	559	546	600	592	587	571	563	547	572	598	557	566	563	563	616	579	537	582	565	569	581	588	574	558	571	581	579	617	553	546	580	593	599	580	612	601	523	569	571	578	587	579	561	577	587	592	592	570	585	615	586	573	530	528	586	577	564	627	596	579	572	576	576	552	531	550	577	564	560	614	577	577	564	552	599	574	541	575	567	569	600	532	538	592	606	560	589	598	570	604	600	561	601	572	562	576	590	596	610	552	578	586	617	570	585	554	593	581	593	600	511	552	560	598	564	608	615	550	573	565	545	565	565	551	593	533	588	602	582	572	576	601	572	585	577	552	561	597	580	546	543	534	598	589	563	575	579	534	562	597	558	586	584	563	572	588	555	570	598	545	612	551	597	572	556	599	607	596	585	557	562	558	569	531	571	595	541	553	557	586	590	547	605	560	526	578	601	601	601	575	609	550	509	578	559	583	571	588	588	583	584	567	573	596	552	555	556	534	580	601	591	598	608	610	604	582	530	581	573	583	571	594	552	621	575	563	563	554	542	549	572	543	559	569	576	636	544	581	580	562	557	555	554	582	549	605	531	583	552	575	574	552	557	595	635	618	580	608	561	552	545	574	543	549	576	590	590	565	543	589	556	547	545	564	562	616	577	561	606	581	562	591	543	593	597	601	548	601	561	538	548	572	539	568	565	542	597	575	534	575	569	590	581	587	575	563	514	587	569	534	565	548	607	577	536	553	588	555	588	582	592	564	540	562	592	534	561	549	584	559	596	565	583	596	568	543	588	613	550	518	550	571	583	565	592	587	611	548	583	577	531	573	602	579	599	555	551	563	568	562	602	590	552	586	599	551	549	591	565	594	582	582	572	558	549	577	572	576	612	601	592	553	608	555	582	587	607	603	561	548	632	565	562	556	598	570	588	551	576	552	540	548	603	597	550	568	608	573	521	611	578	579	585	581	575	590	565	567	534	562	569	567	583	590	550	585	566	526	558	552	576	587	592	564	568	582	585	549	585	590	648	589	582	586	557	563	552	591	532	539	568	620	540	549	625	572	544	549	529	563	569	565	552	592	589	605	523	567	556	569	616	592	539	586	580	547	572	574	594	561	575	576	581	552	608	598	575	545	558	553	555	529	546	591	637	551	572	570	560	568	569	565	559	567	581	572	615	613	578	546	569	593	559	567	588	544	582	587	597	566	567	581	584	578	556	547	570	578	601	572	584	561	594	543	566	614	572	520	592	553	574	576	581	584	581	555	570	557	556	517	566	585	517	561	545	557	583	572	573	586	563	551	579	565	525	513	556	603	561	583	548	526	551	592	577	591	554	578	589	566	584	572	580	580	561	579	584	605	524	625	623	577	542	601	556	572	592	569	596	556	513	590	578	541	592	578	569	559	572	532	582	576	595	567	555	549	545	597	539	558	552	555	558	575	542	588	538	587	571	535	609	560	579	549	551	624	558	584	536	554	564	560	590	614	536	612	572	560	591	569	564	583	537	599	581	574	599	538	595	561	550	574	579	564	586	585	600	566	556	603	593	575	585	544	539	580	551	603	536	554	566	550	530	581	596	565	602	594	599	587	561	548	614	627	621	561	603	547	577	585	610	562	582	580	587	604	583	558	579	573	571	597	596	576	554	568	567	616	561	559	561	563	615	570	600	611	555	575	635	557	549	549	585	561	627	546	586	557	584	574	554	559	594	616	608	598	593	569	584	545	546	580	523	542	574	607	602	574	576	525	535	575	567	538	517	582	577	560	562	583	581	563	532	552	594	552	590	581	526	567	523	573	591	574	577	577	576	604	554	581	563	563	555	586	544	542	574	597	557	532	566	553	557	553	596	546	568	574	604	578	560	551	599	555	563	598	572	575	560	548	555	534	589	598	590	534	555	620	577	566	600	574	562	576	603	566	556	542	580	571	547	574	571	575	580	575	602	585	560	561	579	564	561	568	581	532	545	532	566	546	559	546	588	571	597	580	614	554	598	578	581	541	589	631	597	553	589	571	608	595	586	568	562	531	532	559	592	580	595	545	579	581	581	584	579	588	609	594	551	546	584	575	612	622	583	584	574	560	564	598	527	574	581	624	567	567	581	575	569	582	538	542	569	564	552	581	534	587	558	586	539	571	550	559	549	579	592	618	569	581	600	546	579	600	553	602	557	563	598	553	596	535	566	574	582	570	564	578	543	568	581	586	566	595	565	622	588	564	587	588	562	560	578	580	543	595	584	582	545	529	583	613	558	566	556	552	557	590	587	597	584	575	565	558	571	599	540	594	541	572	563	547	601	550	584	552	596	565	583	566	548	584	582	560	608	553	544	584	586	563	581	576	530	585	589	600	571	527	544	570	587	556	567	600	561	570	546	569	557	607	568	526	569	613	586	587	576	570	560	542	551	541	519	572	569	580	558	578	593	561	562	535	543	584	550	558	547	546	545	575	537	582	528	568	586	600	558	555	589	591	619	590	590	587	618	572	575	590	597	600	603	606	595	534	571	558	551	569	538	566	575	567	576	552	554	573	574	578	558	583	557	550	563	579	546	538	549	613	559	570	590	550	563	586	565	564	556	579	562	565	586	571	584	570	538	548	591	570	558	569	586	564	611	594	574	602	593	578	559	564	547	551	577	564	597	545	606	551	629	627	527	625	534	552	560	550	583	559	570	550	527	607	555	545	591	593	559	582	577	543	561	609	599	570	602	559	596	576	556	545	561	553	577	570	565	561	543	533	586	548	555	572	542	547	615	566	576	558	581	544	547	570	587	598	576	594	560	575	555	552	567	595	570	574	542	551	573	561	532	562	541	547	602	592	582	564	581	554	592	552	588	555	551	629	553	588	606	601	583	547	569	600	560	636	574	593	557	580	545	576	570	545	542	568	568	582	605	558	594	572	590	580	600	574	569	589	579	574	558	576	543	579	568	561	581	534	574	590	619	528	614	617	585	536	541	565	520	554	568	572	579	581	570	571	595	565	579	606	584	535	561	572	528	553	571	598	567	584	513	555	587	575	567	558	588	585	561	538	555	595	578	537	574	582	521	619	573	622	572	564	579	536	561	569	577	565	592	540	614	547	603	552	562	552	566	554	579	542	563	610	579	592	577	576	580	576	603	618	532	572	594	599	571	560	567	558	547	546	543	588	571	540	542	595	554	540	601	569	574	560	554	575	569	583	593	604	589	610	571	610	652	550	597	590	546	545	585	581	536	619	537	569	523	503	567	543	636	532	564	575	596	532	558	572	591	555	580	573	579	618	622	572	560	565	561	578	559	553	574	577	501	588	550	563	532	591	550	543	568	591
27187	12541	5834	2615	1151	932	855	697	711	665	1013	1983	1739	1127	797	592	553	577	554	553	566	569	572	529	578	516	554	560	575	544	555	549	561	538	578	522	489	557	550	534	577	560	562	590	554	555	548	532	527	582	576	500	548	510	613	579	553	518	552	556	548	529	547	565	573	537	553	596	517	554	543	575	560	534	546	550	489	580	568	539	537	562	577	541	603	573	561	615	544	510	562	555	555	555	569	549	568	554	553	512	540	510	545	532	525	513	589	541	550	563	541	575	513	533	606	524	559	534	541	538	554	569	578	511	558	559	504	556	536	551	576	554	589	548	534	526	523	503	544	567	526	571	522	515	550	510	555	613	603	548	533	522	561	577	568	535	546	554	548	536	560	548	527	518	509	514	567	533	552	522	523	534	559	582	555	578	543	504	563	564	563	581	575	524	554	548	554	569	557	510	508	539	547	539	521	556	589	597	578	507	599	511	520	555	550	554	552	533	513	524	526	536	567	560	554	571	566	526	541	563	511	558	540	544	545	577	544	581	540	513	564	534	539	554	553	549	555	538	527	534	570	575	529	548	567	529	511	509	514	515	554	541	610	548	558	566	547	563	564	517	512	545	539	535	516	503	589	536	495	544	591	574	529	568	535	564	528	569	542	569	559	560	558	558	561	496	526	576	550	516	557	528	557	546	588	586	529	548	547	546	544	530	589	558	597	547	588	497	551	521	577	537	559	558	541	583	515	552	568	562	510	518	516	533	511	564	596	563	528	550	557	534	482	521	523	580	547	529	531	567	556	540	606	582	525	571	532	523	556	581	549	546	540	542	526	531	542	551	559	574	515	541	537	533	537	557	531	600	536	529	522	527	537	543	521	532	515	503	608	526	524	559	568	511	523	521	564	501	487	550	557	556	560	574	516	537	549	550	548	579	530	528	535	566	566	579	564	553	545	512	537	561	562	526	534	538	521	560	588	511	539	599	546	561	539	570	555	551	478	556	571	555	565	552	562	572	566	545	546	536	550	576	554	523	551	511	561	544	504	487	556	578	546	527	574	513	547	557	504	544	558	515	528	517	494	538	551	559	524	595	522	542	527	526	553	521	609	574	512	604	556	547	556	565	569	553	541	532	520	573	514	575	530	529	540	536	554	544	564	556	576	548	544	544	575	555	529	509	523	626	563	525	586	487	563	520	575	562	558	553	545	552	526	606	585	580	603	535	541	511	578	551	551	511	546	542	557	548	542	527	562	536	540	494	560	560	503	563	564	529	547	590	546	546	588	542	572	540	559	546	576	558	541	560	512	528	542	558	599	548	545	575	571	585	543	527	549	512	593	543	588	514	562	597	600	566	549	538	507	561	570	573	525	504	561	573	512	565	545	532	539	576	537	596	597	592	526	536	577	517	552	550	515	511	569	553	540	568	614	544	549	554	547	541	553	508	596	507	595	570	559	564	575	557	576	518	533	531	559	499	523	564	566	539	533	548	591	572	546	487	594	542	548	541	567	549	533	589	505	548	509	540	510	516	542	548	550	571	528	546	516	511	543	549	550	544	515	518	589	586	533	525	547	568	568	553	557	501	568	564	570	540	564	542	552	542	585	550	515	538	537	530	512	548	557	570	547	548	496	543	532	524	573	538	530	548	576	520	537	563	559	560	556	591	582	557	545	531	551	571	524	524	575	506	529	579	579	567	535	520	536	543	562	550	521	528	557	582	556	551	546	552	504	542	564	541	588	561	557	560	544	590	553	538	534	568	519	562	580	593	513	532	513	554	572	563	549	542	532	557	545	525	560	536	537	555	579	544	595	523	548	538	524	552	525	517	551	552	566	569	544	553	578	562	570	573	574	568	552	540	523	522	576	549	566	560	556	554	531	540	552	545	521	558	560	515	550	561	563	540	520	512	552	552	574	537	580	495	538	548	545	552	553	553	532	578	544	557	552	562	524	564	554	548	552	522	521	542	560	556	558	591	593	545	596	511	520	550	529	555	479	563	526	540	544	518	551	526	509	559	519	543	556	519	546	579	583	616	555	593	580	549	576	551	551	518	544	573	565	578	536	532	586	511	532	538	534	531	552	531	551	577	544	568	550	577	537	530	560	566	543	544	586	566	525	557	528	572	520	545	570	542	591	548	549	549	577	545	539	549	535	551	533	536	519	583	556	533	559	552	487	507	535	577	571	532	562	562	521	526	531	548	565	557	572	531	572	552	504	552	528	521	587	543	565	549	573	516	506	535	534	568	535	530	542	556	555	528	524	593	553	529	560	549	560	525	568	568	542	533	521	547	566	586	553	521	517	526	591	562	557	490	570	537	529	593	569	529	555	548	522	573	556	541	525	584	505	533	510	560	561	540	538	537	536	536	569	529	515	567	581	520	580	602	543	558	579	531	534	480	559	551	525	519	538	543	579	563	563	603	571	553	523	510	548	547	536	536	532	560	530	590	511	532	603	555	522	563	506	481	569	540	588	535	540	601	525	560	560	533	529	554	537	548	550	588	498	564	582	511	576	576	589	512	560	562	557	534	479	572	562	539	520	533	556	536	550	560	531	525	518	572	532	524	574	545	579	515	556	545	557	529	543	537	545	573	534	552	567	574	532	565	563	589	523	516	552	558	535	528	549	571	556	572	543	590	564	492	537	519	560	563	595	484	533	537	535	562	522	549	582	575	552	547	536	539	575	542	540	544	569	543	546	570	507	547	550	571	576	537	536	604	535	536	550	526	531	539	559	538	512	590	557	599	547	515	592	579	512	530	558	562	522	547	558	540	545	519	500	546	542	570	520	526	507	586	518	537	507	566	537	519	550	539	535	569	558	539	538	537	531	538	558	550	538	598	560	512	575	567	520	592	554	563	556	559	551	545	529	573	498	574	529	586	521	554	578	532	541	559	533	515	507	531	567	538	513	586	505	538	593	547	475	523	514	542	538	548	536	591	555	545	576	584	509	547	529	552	517	589	575	522	609	558	543	529	565	542	511	553	574	508	546	545	536	542	554	515	529	574	535	554	613	533	530	556	545	551	525	559	542	539	547	515	513	544	487	518	577	527	543	556	537	575	545	575	540	558	536	502	523	493	603	532	528	566	556	506	523	512	514	573	588	590	542	548	543	555	509	525	544	551	548	529	572	515	548	544	506	550	537	535	549	570	547	553	576	552	588	557	521	552	527	536	557	534	536	561	544	611	565	531	557	576	530	543	579	524	545	565	522	554	551	560	534	573	557	532	541	538	518	540	542	557	524	522	528	553	523	530	560	512	516	512	539	491	509	565	532	534	582	541	534	549	524	538	526	528	560	565	558	573	553	575	580	561	541	518	532	554	502	509	531	547	518	547	538	540	561	570	522	559	529	580	526	576	541	552	520	515	586	553	499	536	540	545	547	550	533	553	558	542	568	577	558	577	575	572	573	527	547	488	529	570	547	574	539	531	529	547	573	549	576	523	591	567	556	574	555	548	556	552	550	554	531	493	593	557	573	524	561	526	526	555	533	536
7139	4070	5017	2196	1253	1118	934	814	808	672	1180	2446	2007	1183	655	506	463	500	459	451	414	439	458	409	455	449	484	427	469	434	434	451	456	456	437	454	474	461	421	422	446	453	427	448	411	463	436	407	460	442	476	457	422	442	431	444	468	446	437	452	424	447	418	477	451	450	463	394	432	443	455	442	426	472	456	442	463	450	441	459	418	426	462	408	422	404	433	446	442	401	482	458	432	454	430	472	419	454	429	451	430	407	446	447	459	460	460	411	443	429	466	474	457	452	446	426	444	446	424	445	449	406	463	431	442	418	429	425	443	432	420	447	435	428	426	456	419	460	472	464	474	462	461	430	428	419	491	416	423	420	433	427	441	467	451	436	441	437	478	426	452	436	449	430	460	438	438	489	462	450	446	408	414	439	389	444	443	453	426	435	427	439	446	451	467	437	465	413	395	425	412	406	429	425	422	441	441	431	418	430	435	459	455	458	420	469	414	453	463	457	457	457	446	436	474	471	465	463	484	451	438	452	423	401	457	430	410	438	455	441	459	437	439	456	406	420	464	453	429	418	470	472	443	419	429	442	487	431	451	468	437	464	438	431	474	457	420	420	427	464	451	454	452	439	436	457	426	445	458	458	443	462	445	436	431	428	471	425	417	389	407	436	457	431	463	491	437	442	442	436	495	432	431	463	462	429	409	464	454	408	455	457	435	458	471	478	446	427	435	443	442	414	451	413	425	473	446	425	458	400	410	436	450	468	428	461	442	444	419	438	441	445	441	433	461	474	430	460	449	487	421	436	425	451	443	418	455	420	446	448	448	434	477	454	422	431	434	453	442	462	448	446	435	427	452	488	451	486	434	416	446	435	433	457	454	494	457	460	481	441	426	449	418	447	450	468	457	454	467	438	444	471	412	430	402	449	431	428	424	429	431	419	468	444	436	431	443	453	422	473	469	469	406	434	451	467	421	486	423	449	442	470	455	450	422	408	424	460	410	429	433	416	461	448	466	435	470	471	456	447	426	441	418	451	458	438	438	469	427	419	448	449	443	462	447	429	434	443	508	435	429	476	407	453	428	465	445	403	436	425	462	439	442	510	435	399	471	434	445	464	402	398	452	434	437	469	418	441	456	419	478	465	406	485	455	481	491	474	463	455	429	440	445	457	436	453	445	444	448	452	454	446	424	438	471	431	428	448	485	483	461	429	419	465	439	446	424	474	426	439	420	452	443	471	431	437	410	492	426	454	469	450	444	396	464	428	436	468	446	451	448	426	446	456	426	466	443	417	450	409	445	454	486	434	459	451	438	428	428	470	444	429	492	427	448	426	447	428	457	454	459	417	405	450	443	433	461	441	408	442	444	410	411	450	441	479	436	430	469	451	441	442	437	397	453	433	439	458	467	462	439	406	438	422	431	451	499	462	464	489	434	450	443	468	398	484	402	458	463	457	426	443	450	446	455	435	429	468	438	435	463	463	405	451	414	396	457	440	455	403	420	460	429	460	447	439	450	454	438	464	419	408	422	408	435	417	453	449	482	464	463	439	442	442	428	462	418	458	437	458	466	456	456	454	437	488	460	437	435	423	418	459	467	418	439	419	444	448	447	460	519	405	471	423	442	438	420	460	406	476	451	478	406	450	421	454	429	426	466	472	445	469	452	443	439	434	461	424	435	407	438	431	439	402	423	439	452	420	432	472	429	434	452	449	435	400	420	472	483	433	425	445	489	445	432	445	446	472	440	437	432	462	476	444	426	434	432	451	462	456	446	427	436	442	385	441	438	451	475	456	448	450	427	455	428	439	460	448	450	433	419	406	441	433	439	442	465	412	489	467	407	431	423	456	442	459	460	436	447	444	462	445	456	429	431	434	370	431	444	424	415	443	482	429	421	405	420	448	426	433	510	442	446	483	442	459	449	453	431	417	416	446	443	455	450	431	436	466	447	456	473	437	474	453	409	416	446	443	469	433	436	453	433	459	422	416	469	432	431	465	436	431	437	428	433	443	453	459	436	430	446	434	471	420	435	422	453	422	466	441	424	438	405	425	436	466	444	459	425	474	444	434	430	469	451	477	461	448	442	445	456	477	400	459	424	461	443	426	488	443	423	482	435	455	443	442	439	436	427	434	444	451	451	419	447	440	420	466	441	434	415	457	430	464	447	397	427	439	439	464	456	414	409	414	434	444	419	422	449	419	425	423	430	429	435	474	466	459	409	443	450	468	440	468	442	430	447	446	427	451	452	441	443	437	422	461	483	497	436	465	454	446	451	449	413	443	436	444	429	427	451	441	457	406	466	436	459	428	472	416	463	437	443	399	426	455	433	476	444	397	451	431	436	431	428	436	474	452	431	423	412	449	441	437	485	473	435	447	451	432	403	473	447	448	480	414	437	428	448	462	422	471	402	444	436	436	472	501	473	428	466	460	454	405	456	454	456	467	443	451	464	440	439	492	444	440	436	451	444	435	445	409	453	449	459	457	453	447	464	414	450	455	451	466	464	403	438	434	453	422	435	429	419	437	409	424	419	429	422	420	476	450	497	437	476	432	472	430	477	425	425	455	431	433	481	424	397	464	490	450	422	429	429	443	426	445	449	427	404	402	433	473	459	430	421	436	402	460	457	446	426	440	431	411	471	436	442	427	484	431	418	447	402	467	412	439	451	464	446	442	450	455	450	394	424	410	454	446	433	438	463	438	458	494	453	456	472	415	441	423	447	462	453	468	475	466	441	424	437	442	450	420	424	442	421	452	446	431	457	453	434	471	460	433	419	472	434	423	441	462	479	417	424	467	434	458	423	396	410	405	461	408	450	429	383	462	446	436	433	439	457	443	471	449	441	435	420	469	426	447	388	479	423	458	409	453	439	436	460	444	437	415	440	434	443	408	464	441	425	477	445	473	462	437	437	458	433	440	453	476	431	444	445	451	432	468	453	454	434	453	435	479	441	446	471	424	440	449	432	474	430	434	444	442	435	474	474	448	443	430	477	463	446	411	455	467	402	467	417	412	442	443	402	403	472	427	441	422	436	432	458	464	471	469	432	438	413	461	490	438	457	440	400	443	441	433	468	438	452	432	465	456	445	446	430	391	439	461	451	434	445	431	483	452	414	472	424	452	456	459	494	426	458	465	442	430	478	425	458	454	444	437	431	424	432	461	433	439	460	457	440	431	457	463	429	421	469	421	422	471	429	448	456	466	435	440	443	467	409	461	435	399	450	479	468	438	455	474	457	438	400	471	472	497	453	448	454	443	429	422	433	426	435	442	461	460	447	417	477	449	448	457	456	437	451	457	411	399	447	437	415	430	425	434	405	458	451	462	426	440	432	435	419	430	428	438	494	432	434	461	442	470	409	462	462	413	454	465	436	457	420	495	506	435	420	463	428	438	446	458	430	482	452	435	429	456	459	455	447	426	434	455	447	456	466	458	469	451	432	430	457	422	441	410	471	398	442	436	418	413	451	414	455	462	421	436	455	422	419	441	430	473	435	448	425	477
24766	20788	26833	24516	10262	2944	1807	1448	1179	1131	7762	16392	11494	5221	1763	846	616	603	619	616	607	557	597	591	584	583	572	547	605	600	619	581	644	569	598	590	545	575	604	613	589	591	570	604	560	562	553	562	592	525	601	576	597	642	644	559	571	588	588	568	567	614	572	568	573	566	603	603	562	590	607	574	601	548	569	546	594	568	561	594	595	617	588	616	567	568	597	540	573	553	602	567	621	608	560	569	561	596	574	643	566	558	566	531	581	566	575	576	601	575	569	592	573	630	545	577	557	606	589	605	585	561	590	594	610	571	529	600	574	579	567	589	586	613	578	594	613	622	572	570	574	549	625	571	576	524	613	568	596	600	576	564	591	596	536	616	576	607	605	585	562	549	588	593	655	588	537	575	574	604	590	547	583	573	582	593	557	602	597	570	623	594	575	588	560	539	550	585	623	605	587	575	605	620	546	582	609	546	573	618	576	585	562	637	592	583	560	599	564	568	596	592	569	604	544	610	547	560	579	597	604	580	537	588	576	637	576	587	552	539	606	569	559	556	589	600	575	532	539	573	609	576	575	604	629	615	571	575	621	598	604	580	582	602	583	563	542	650	583	598	571	581	620	544	580	549	581	556	573	589	588	592	557	582	584	565	578	554	592	561	585	601	561	571	556	554	585	555	610	554	565	576	574	530	608	612	573	526	589	543	551	550	591	621	579	555	568	585	588	581	584	574	552	571	575	597	551	594	595	610	637	577	619	618	570	566	587	593	568	594	569	595	590	567	557	601	559	590	567	605	527	582	572	569	570	570	605	567	554	567	570	594	559	561	555	563	610	527	584	528	594	538	581	538	575	546	552	548	568	609	550	603	570	624	578	591	573	598	604	580	586	569	625	614	586	591	611	561	548	593	581	567	586	612	604	561	541	580	582	579	603	598	591	593	593	615	547	556	629	592	610	573	621	538	591	601	613	570	589	576	571	620	537	554	639	616	576	576	567	606	572	573	600	576	559	557	573	591	579	594	555	593	552	547	574	588	609	571	577	598	582	588	567	573	571	537	568	559	573	552	593	520	582	585	580	578	555	604	582	562	574	601	572	540	562	566	574	529	536	534	582	578	554	585	599	609	590	582	593	598	564	562	579	584	562	596	591	597	575	602	566	589	561	555	625	584	574	604	593	576	589	586	569	605	605	541	610	564	639	573	573	514	601	584	599	567	582	609	558	550	578	616	609	630	550	577	551	555	538	526	593	596	588	615	539	582	596	639	620	558	614	633	595	595	580	569	554	563	560	582	544	550	589	601	605	573	556	572	627	560	601	603	610	552	544	616	542	619	606	622	572	556	568	571	604	600	607	581	576	565	601	520	565	578	543	578	578	571	585	634	580	565	570	624	563	600	627	605	546	585	570	553	621	563	571	580	586	575	544	533	570	617	607	626	612	580	614	595	614	541	612	585	565	594	552	587	585	588	590	596	619	588	532	577	630	619	570	580	562	565	587	589	603	545	602	595	561	564	578	597	577	580	557	560	567	547	574	581	555	575	579	579	606	567	608	581	553	586	534	566	594	579	532	552	574	605	541	608	579	563	629	584	569	558	572	580	574	576	598	587	533	578	565	608	549	548	576	577	540	576	595	595	639	552	564	607	567	547	567	553	592	598	533	619	554	576	596	585	575	611	573	561	565	581	591	619	563	533	615	604	555	592	611	551	611	554	610	580	598	588	557	592	598	584	599	586	538	560	627	574	609	581	559	580	572	589	574	600	571	593	595	573	555	619	568	598	530	600	598	587	613	576	556	600	557	582	621	532	587	561	551	589	569	610	545	557	623	636	570	578	520	575	571	588	606	603	542	615	601	583	562	567	598	593	595	570	620	555	579	558	538	602	527	604	566	608	579	588	592	618	604	584	568	575	578	564	577	581	568	575	562	600	569	574	632	566	574	590	583	578	538	567	535	577	608	601	586	593	583	581	611	598	614	574	508	562	572	634	568	606	540	620	599	595	592	545	542	587	545	561	560	583	590	559	592	586	594	572	553	600	566	620	606	598	572	614	586	604	556	581	632	585	596	604	608	569	585	590	595	566	588	593	571	587	638	599	562	546	599	587	573	557	553	577	562	581	593	554	583	575	588	565	599	548	594	533	603	585	604	561	579	529	557	622	611	569	582	570	575	570	594	567	573	579	621	597	553	602	553	592	583	581	568	593	602	580	581	572	615	587	650	584	568	561	566	540	601	554	564	538	566	574	600	609	542	577	555	577	557	592	603	628	607	609	582	578	570	586	567	606	600	617	581	575	628	565	589	599	582	593	564	535	624	579	548	544	596	564	615	583	610	573	574	551	602	587	584	562	628	574	577	588	554	581	551	548	564	588	550	570	617	566	593	584	585	552	601	597	540	554	587	625	573	571	651	610	576	563	578	580	609	626	612	635	566	568	608	585	578	560	577	587	625	585	563	588	566	611	592	609	607	572	579	592	548	555	546	541	590	602	608	574	599	591	604	541	560	559	583	598	604	547	571	560	583	560	570	582	555	570	617	611	580	616	553	534	622	632	590	609	584	562	589	575	567	619	565	566	552	552	550	551	604	542	597	609	581	557	653	581	611	551	595	562	575	592	603	566	586	576	558	581	603	570	643	546	574	606	557	598	597	562	597	564	552	604	564	592	583	607	590	562	645	556	596	556	578	587	540	577	574	565	599	603	565	505	540	543	578	576	591	602	562	605	577	605	570	607	605	592	575	618	594	557	578	598	599	604	621	579	580	571	602	569	563	566	612	615	577	602	606	575	637	563	561	564	599	613	620	556	605	581	603	581	533	601	573	558	619	579	573	558	591	574	591	564	577	610	599	537	559	592	575	536	579	587	566	577	563	594	579	574	629	535	519	576	543	600	576	580	567	568	607	580	541	581	571	569	559	569	566	602	608	582	574	637	586	584	601	576	550	593	617	580	549	564	554	540	626	567	565	549	603	607	593	521	504	583	623	550	532	570	577	620	578	590	547	571	651	608	562	550	585	594	551	612	593	519	585	610	578	554	641	572	588	564	569	598	559	565	581	588	547	595	568	593	542	583	673	589	571	551	575	580	582	560	596	594	572	551	566	580	590	591	578	601	646	566	575	513	539	588	555	611	541	576	592	622	574	587	571	542	585	584	605	577	580	518	570	574	576	575	550	562	562	540	575	577	603	581	556	582	593	538	583	592	586	585	564	558	540	582	626	615	592	536	607	597	638	571	562	590	568	581	569	632	603	550	583	559	576	588	548	571	516	589	573	602	607	581	585	541	582	613	604	559	570	542	570	631	590	547	593	539	564	596	576	580	575	564	600	534	561	600	590	555	584	571	605	572	547	534	605	584	589	553	589	590	559	585	554	590	563	594	568	593	533	611	558	568	619	551	622	550	583	603	583	625	581	551	614	525	554	584	603	547	567	579	535	565	597	530	559	593	549	569	591	574	592	593	571	534	627	572	602	582	572	575	556	592	539	601	585	593	576	623
5786	8966	8572	4619	2690	2536	1864	1688	1414	1333	10553	15857	10596	4965	1770	732	557	499	467	459	511	512	469	477	469	482	487	506	466	488	451	492	499	477	511	481	522	498	484	484	432	526	480	492	525	493	472	525	484	536	499	475	467	514	479	500	458	484	458	505	516	466	513	498	522	511	468	455	492	497	499	524	531	478	501	478	457	477	460	506	475	484	508	489	469	458	462	486	480	519	487	474	485	497	475	492	467	509	474	479	484	454	483	510	504	496	481	522	505	508	531	493	534	529	485	481	494	496	472	483	478	457	520	487	503	507	507	499	442	463	443	536	483	469	529	439	482	494	480	475	472	477	499	498	458	455	499	453	496	525	500	474	491	491	420	510	480	503	466	514	499	462	453	526	449	445	495	482	518	461	503	507	465	493	475	489	515	471	485	472	490	475	529	518	464	495	486	502	496	525	515	488	548	474	474	442	479	487	508	488	438	468	465	491	435	478	457	473	488	510	458	493	466	498	495	495	480	513	485	506	446	451	477	500	455	495	474	487	463	519	461	491	520	494	511	460	488	488	494	479	450	502	456	497	438	498	482	455	497	449	496	501	474	472	493	527	485	481	480	516	496	491	474	479	462	484	468	470	486	472	481	479	491	490	479	464	513	458	496	489	494	461	481	487	480	503	479	498	473	485	483	469	458	472	463	497	477	474	487	481	455	490	457	477	495	543	482	471	493	508	483	511	455	472	494	530	510	471	533	486	498	485	491	490	485	486	483	512	446	506	504	476	484	500	438	478	512	509	487	456	485	479	516	500	463	473	470	532	468	483	487	489	484	459	504	467	474	483	507	490	500	473	487	478	471	518	499	463	465	476	443	496	491	502	497	508	528	509	490	489	495	493	502	484	464	436	492	475	480	500	488	482	475	471	454	490	493	504	499	497	497	493	472	502	502	450	470	499	474	425	511	439	496	463	536	476	502	482	526	477	495	512	465	469	467	508	511	486	445	542	503	504	462	502	499	457	436	489	528	475	449	504	481	452	471	480	499	482	530	479	492	489	499	500	484	458	467	484	451	497	475	502	486	489	496	476	457	476	477	496	499	481	470	476	473	485	488	483	468	511	451	499	465	509	481	453	455	486	421	508	516	455	487	506	451	500	460	506	499	483	490	495	510	456	510	484	486	494	477	505	487	480	430	478	452	467	456	431	545	502	496	475	499	495	526	470	482	483	517	536	489	481	481	538	494	477	505	454	507	483	498	525	496	503	473	477	462	451	454	468	452	483	493	516	519	479	479	502	503	486	492	487	491	465	515	514	467	510	494	505	448	454	555	461	492	484	512	501	521	484	485	470	505	485	473	503	490	477	496	442	487	509	461	505	509	484	492	482	464	505	476	475	458	498	461	509	489	551	491	467	503	425	499	497	460	489	503	475	477	499	497	500	517	478	470	484	493	511	471	469	523	485	473	503	480	458	540	515	487	495	484	502	490	432	504	471	446	511	498	493	446	497	469	465	496	463	480	483	448	491	509	452	473	460	510	461	440	462	474	478	482	473	490	486	483	507	473	498	469	489	431	479	459	505	528	471	500	495	470	468	474	467	436	506	478	471	511	473	498	493	472	458	467	473	490	469	494	498	493	453	493	535	458	499	511	510	489	481	456	535	505	497	447	506	505	482	449	493	475	511	483	474	496	469	512	490	489	514	502	466	448	475	479	456	464	482	487	469	533	481	467	495	507	514	484	460	492	494	498	520	490	507	456	485	476	491	486	476	488	459	484	460	477	462	508	451	485	471	526	492	485	475	507	516	480	534	421	467	480	490	495	485	504	495	464	489	462	475	463	465	486	508	473	473	477	513	468	494	469	479	463	508	465	454	454	486	475	452	492	483	501	486	485	506	452	446	451	482	453	491	480	499	494	499	482	450	469	522	484	508	490	453	503	513	474	492	497	490	515	498	516	434	478	473	477	492	437	470	493	494	451	475	496	471	482	461	502	499	476	484	491	454	449	480	513	500	469	457	494	454	503	461	498	494	491	460	494	500	470	512	517	468	471	492	443	479	462	482	449	491	497	479	545	459	482	454	464	456	463	487	501	471	474	488	493	479	487	461	458	461	484	518	465	488	501	474	450	490	493	474	470	489	483	503	472	459	446	486	509	504	496	489	479	464	444	509	500	509	481	503	458	482	457	504	460	513	482	503	497	473	510	448	511	465	456	494	501	485	463	503	492	515	455	469	503	480	499	476	492	477	454	467	498	442	458	497	476	447	512	486	458	515	494	498	491	471	513	453	460	528	490	493	452	514	502	465	499	484	462	457	488	470	468	479	467	483	487	496	470	527	436	535	475	497	453	503	486	516	503	501	515	479	486	498	491	488	499	492	441	475	479	458	477	486	461	500	530	505	474	482	452	450	465	493	469	522	438	449	465	514	478	480	472	492	478	502	518	457	495	466	502	496	495	449	501	502	488	490	502	472	498	477	476	522	450	494	520	478	463	475	444	468	466	453	431	477	507	479	477	482	504	492	510	485	492	490	480	478	501	491	535	492	467	484	451	534	472	506	463	482	479	508	482	450	463	530	452	499	473	482	487	489	510	479	446	490	495	496	500	508	488	481	476	501	508	478	455	460	480	477	500	516	479	488	486	466	470	482	433	471	505	506	477	475	471	495	463	468	441	511	510	492	473	488	463	469	483	513	478	450	480	479	487	490	487	471	531	515	478	471	476	490	469	499	507	486	462	504	473	476	492	488	537	452	490	499	521	539	525	467	465	459	477	495	500	461	495	477	527	504	504	453	473	475	481	503	453	434	461	510	461	480	498	452	497	488	496	473	491	460	454	529	507	464	477	479	453	506	483	523	501	474	475	470	509	508	474	459	484	481	487	479	477	483	476	501	482	457	488	507	483	513	462	481	519	507	466	495	543	506	466	516	490	509	520	478	475	509	497	477	504	445	507	475	477	496	462	506	461	487	466	473	481	503	439	472	463	452	469	482	507	487	506	513	489	467	461	514	505	472	498	459	496	472	488	487	474	505	477	512	464	491	503	488	483	491	457	524	491	487	480	469	471	490	507	487	507	496	465	476	453	489	497	496	441	499	516	489	497	467	494	482	523	491	506	518	452	497	463	511	493	477	469	510	476	463	490	460	487	476	496	489	420	456	497	537	505	527	492	510	463	487	464	503	460	489	514	499	491	481	493	499	493	474	469	486	442	497	453	466	509	474	480	512	480	448	471	510	493	460	463	510	531	514	520	503	503	551	488	526	486	494	518	494	467	495	462	491	472	473	493	455	490	468	491	433	509	498	436	454	460	482	480	487	477	454	462	531	473	498	489	472	491	472	509	502	481	434	485	513	510	484	453	506	480	446	516	492	468	522	479	495	516	481	461	498	486	476	487	473	495	488	499	483	500	483	478	463	473	464	512	458	467	501	503	485	444	449	475	506	484	485	471	455	521	495	442	513	451	484	471	515	490	503	495	491	465	476	474	492	509	501	500	491	469	506
23689	20795	27769	23856	20559	10955	3823	2239	1834	1602	15106	26559	18901	10593	3775	1306	954	735	708	763	726	756	714	712	759	715	725	746	753	709	741	767	691	636	718	687	703	698	741	745	745	755	689	700	697	733	707	726	714	671	687	718	698	730	721	723	727	718	721	734	678	685	703	717	696	675	712	694	751	725	731	722	740	734	703	699	722	708	711	700	727	687	740	777	748	729	729	706	723	697	640	704	712	698	708	673	719	684	705	727	664	714	691	733	747	711	656	753	752	746	671	698	738	699	681	704	705	707	705	648	721	697	696	759	722	706	689	762	735	675	753	714	720	716	705	729	697	692	738	747	706	740	710	712	725	656	749	727	729	715	707	705	681	725	751	716	765	713	734	730	697	715	707	736	700	700	695	658	729	695	729	678	744	725	670	724	735	712	688	696	683	753	744	702	688	719	728	700	741	715	691	725	672	712	691	741	725	718	717	721	723	756	749	749	737	688	666	691	747	727	685	702	718	752	701	680	730	713	730	736	726	700	692	768	736	704	762	709	730	724	722	693	705	738	703	708	729	717	708	755	777	707	732	722	740	766	696	728	698	735	757	692	693	723	729	710	743	757	775	706	721	694	676	710	686	689	775	712	708	629	689	731	749	727	686	656	707	726	689	714	721	723	723	724	724	690	698	707	678	731	704	747	670	742	651	723	689	716	740	741	695	662	735	733	652	673	689	779	727	688	705	703	702	700	741	755	727	681	747	733	757	702	732	695	713	727	669	711	706	715	716	668	728	755	721	676	699	715	702	712	690	726	746	675	727	723	721	720	658	721	664	754	702	718	744	720	652	703	722	683	722	682	679	766	693	693	728	688	683	723	691	700	690	717	702	649	750	678	676	720	763	742	733	733	681	719	734	681	728	754	652	757	733	738	662	693	694	734	673	711	745	740	733	735	728	711	722	709	686	670	684	684	693	738	696	695	714	724	705	658	763	707	734	723	732	707	697	729	692	718	719	679	674	672	646	739	672	710	720	735	720	680	730	727	696	697	679	738	728	690	696	755	722	687	677	739	714	675	684	716	731	717	768	677	710	696	695	696	696	736	721	755	699	743	696	690	676	718	697	712	704	668	724	721	693	700	719	732	700	685	727	664	740	679	683	700	653	720	713	700	651	707	744	719	670	673	697	702	761	711	678	696	734	733	743	735	691	700	730	749	739	693	725	703	712	665	697	712	730	674	702	708	737	675	720	695	691	684	714	753	715	732	727	707	704	725	696	730	731	664	711	729	722	732	701	743	698	704	700	700	690	699	668	699	734	711	686	695	710	736	690	721	706	725	708	719	724	661	730	673	710	643	712	740	682	737	701	732	700	720	679	708	728	706	668	719	676	699	762	760	731	693	743	727	702	677	692	733	698	671	690	685	737	686	686	712	772	688	711	743	661	753	690	709	742	695	686	674	697	727	772	662	714	727	701	691	674	655	737	710	692	716	717	718	742	720	719	728	764	675	706	695	682	702	703	719	722	738	675	661	704	667	692	686	730	721	700	719	683	726	702	746	744	739	703	658	681	709	679	716	753	665	698	690	721	708	711	679	689	777	736	709	669	727	756	660	739	710	739	692	729	712	709	725	712	684	695	719	707	686	656	674	727	751	702	667	739	718	708	710	678	694	710	704	723	719	675	695	760	656	726	714	736	694	724	782	691	725	657	703	692	742	724	731	713	687	700	727	670	705	702	726	707	675	718	727	719	722	692	702	711	711	735	740	719	728	723	725	729	676	675	701	631	709	732	714	669	725	702	733	684	691	740	682	753	711	746	697	675	695	718	717	720	691	748	744	729	715	713	717	701	722	706	699	683	721	716	626	691	729	707	703	680	704	740	714	710	731	674	691	684	673	697	744	711	702	687	703	708	689	740	726	713	679	745	705	698	682	753	732	728	685	673	703	669	699	698	702	672	683	773	732	724	712	715	687	688	726	660	712	736	661	695	685	685	693	711	672	740	726	739	718	682	731	714	688	718	668	720	694	713	700	696	680	742	716	727	723	742	657	718	670	673	693	688	745	712	670	696	707	726	702	695	716	679	736	686	710	683	683	699	723	722	729	715	687	695	767	654	693	738	707	728	676	724	696	703	677	750	702	743	698	727	705	693	737	699	766	695	748	683	728	715	710	704	726	757	738	699	733	699	644	749	693	702	718	654	715	697	712	689	700	767	711	680	725	723	745	701	695	702	696	709	721	712	644	651	664	699	717	755	773	685	733	673	715	710	695	734	694	717	700	719	730	738	679	686	698	730	745	719	736	732	718	731	725	701	695	707	715	765	734	709	691	758	665	705	695	707	683	687	729	695	737	711	741	729	710	696	762	703	736	741	728	679	749	743	717	730	703	705	769	674	696	766	701	702	684	677	696	714	732	700	677	684	674	684	697	707	666	701	713	712	688	754	686	722	680	706	718	751	748	696	755	676	688	673	746	705	706	674	684	761	769	706	725	735	736	753	755	701	714	709	680	735	719	655	664	720	713	675	680	704	755	740	701	734	721	693	740	699	716	700	658	696	716	693	734	678	690	706	741	643	735	705	703	728	693	736	735	775	740	709	699	718	692	696	698	701	714	733	715	685	730	761	705	713	700	702	686	688	691	682	636	724	724	673	677	703	693	692	721	711	722	693	713	688	656	708	736	676	699	754	683	659	702	709	669	714	707	719	698	702	661	705	695	689	684	711	684	687	702	718	716	734	699	761	729	705	698	668	723	728	680	745	747	718	667	718	673	718	683	712	698	743	697	737	748	755	678	695	682	725	736	689	738	719	709	703	724	685	662	650	696	745	709	689	745	731	726	728	707	731	698	689	675	717	700	705	724	746	762	697	689	691	716	744	741	694	718	685	739	703	720	705	738	717	717	731	713	713	701	726	709	688	701	735	745	734	771	749	717	715	675	733	686	717	705	746	760	729	698	734	684	673	747	730	682	730	726	697	713	709	678	660	701	762	711	747	666	730	683	736	679	736	696	673	665	689	656	699	716	753	698	703	681	715	736	676	757	709	743	696	720	699	718	668	661	728	704	715	646	746	648	695	743	757	736	727	725	716	714	709	732	718	710	691	711	720	696	667	714	696	699	735	733	701	719	710	712	723	742	664	696	656	702	718	693	718	695	724	679	646	688	685	708	720	669	686	701	672	661	696	706	720	672	733	688	707	710	708	714	671	745	699	636	714	709	718	682	667	666	715	698	741	735	797	733	698	675	710	660	745	725	685	700	719	691	678	658	726	683	762	749	745	714	677	711	721	659	710	714	748	757	733	734	744	703	715	734	725	685	717	708	696	688	698	770	724	685	668	665	673	736	732	728	703	715	663	736	681	703	756	732	735	760	746	709	709	683	687	694	711	697	700	706	723	709	696	711	727	688	685	712	712	683	674	701	724	745	742	695	705	725	719	678	724	695	716	713	687	685	741	667	706	739	675	698	687	698	680	714	673	683	728	720	752	746	687	669	687	691	707	716	722	676
6568	12097	11482	7833	5431	4249	2731	2353	2087	1848	19194	23772	16160	9040	3525	1358	814	668	616	590	574	593	571	573	628	615	567	607	615	583	602	583	588	582	610	582	631	619	585	598	585	610	589	594	573	577	582	578	580	579	610	557	599	559	581	567	580	599	643	601	574	608	631	586	623	554	539	596	534	605	581	589	615	598	568	604	621	575	589	564	559	608	559	554	544	601	641	583	608	615	584	581	568	572	608	541	582	582	565	569	563	558	588	561	602	572	585	555	606	568	570	578	586	588	613	595	582	596	557	598	585	603	600	604	590	549	554	579	579	572	579	578	553	596	581	609	583	607	604	586	572	622	567	578	607	596	568	630	632	530	580	606	566	620	588	657	580	600	558	598	595	585	581	565	598	579	559	596	522	568	615	575	559	592	622	645	533	565	601	584	638	589	552	598	585	557	599	539	599	589	607	551	586	602	591	604	577	601	601	594	567	614	554	545	555	570	604	582	576	618	581	556	605	585	553	526	623	579	608	612	553	589	562	537	577	596	589	579	584	587	596	574	544	586	590	588	573	573	602	580	574	551	590	616	564	589	600	575	578	627	578	572	594	589	626	590	590	553	590	615	555	598	622	559	618	546	593	627	585	604	554	589	640	591	590	585	557	590	553	542	568	580	550	638	552	597	574	580	576	557	603	554	554	578	599	549	605	593	562	606	613	625	587	575	580	529	553	604	541	577	528	613	601	568	572	584	612	542	602	553	584	573	591	531	576	628	566	596	556	599	589	574	562	587	568	571	607	597	604	583	596	557	555	537	564	566	545	559	572	596	595	563	551	577	570	561	575	610	595	638	590	570	550	602	582	576	628	570	557	565	557	567	563	598	575	571	575	578	536	562	584	589	574	586	558	604	517	627	573	642	546	550	566	566	559	603	583	597	564	616	594	609	538	566	576	574	586	590	627	595	592	497	588	596	577	621	603	591	553	558	615	592	564	514	598	575	570	564	558	555	561	543	562	571	591	574	565	566	612	576	564	547	543	591	577	540	625	582	574	552	587	576	571	566	585	565	568	601	547	596	557	559	554	582	603	570	629	588	595	621	587	550	611	551	613	578	571	603	574	606	559	602	582	599	524	571	586	605	555	607	560	575	531	576	585	555	533	621	590	599	577	587	557	603	562	588	551	561	596	565	615	615	621	576	582	593	597	580	600	565	605	587	554	557	575	614	593	561	581	554	549	530	583	569	587	595	577	544	567	606	555	580	551	552	617	543	605	558	561	598	581	581	559	580	575	570	608	598	606	601	542	540	565	595	606	564	566	536	614	551	577	617	600	571	604	538	600	583	545	602	553	593	620	577	617	614	578	592	541	581	548	590	578	571	553	582	593	563	584	577	554	590	552	577	607	595	586	547	573	577	554	594	576	625	543	620	555	574	568	602	535	590	574	619	562	603	583	588	585	596	587	624	575	564	646	553	543	601	618	605	596	600	553	571	537	566	589	579	561	550	591	562	582	570	647	603	590	608	574	562	571	591	613	544	537	593	594	585	585	618	581	619	530	591	563	564	574	595	641	536	564	602	576	598	556	567	606	566	567	551	579	572	596	596	566	628	644	604	587	545	586	543	611	602	591	554	567	562	554	592	563	583	571	564	564	600	546	608	617	562	621	575	595	600	560	551	547	544	619	604	577	600	591	554	566	565	586	557	572	580	620	587	585	569	574	561	588	569	545	596	575	583	573	597	551	554	592	582	592	596	602	562	578	571	560	569	583	578	558	582	583	594	552	581	584	587	571	571	609	591	600	613	545	596	577	604	541	565	563	576	579	621	593	556	569	615	588	556	593	569	564	562	554	580	604	586	582	557	596	555	630	598	618	605	609	592	588	589	569	546	583	573	624	574	588	570	587	590	596	600	558	557	610	608	597	627	543	547	593	580	608	589	548	579	548	613	600	570	595	558	567	601	573	548	567	589	581	587	585	588	630	576	564	568	591	584	576	590	566	583	559	603	582	551	600	553	510	572	634	625	562	551	571	564	514	571	571	597	562	571	604	581	573	566	580	602	573	568	563	614	626	609	560	561	553	591	551	563	610	601	588	589	517	599	611	584	576	570	544	554	561	613	593	576	620	617	634	608	613	596	542	616	576	584	605	543	599	592	567	540	606	570	596	538	598	595	616	597	558	601	564	604	599	535	601	556	604	581	577	614	571	564	565	599	571	587	581	589	598	553	597	578	589	540	583	560	542	580	580	587	593	588	605	598	610	532	557	575	587	586	561	579	608	554	587	591	565	587	561	608	573	605	537	592	550	606	583	599	631	528	614	606	581	581	566	568	555	591	579	541	575	552	577	548	576	545	560	578	595	566	570	533	574	597	514	610	557	578	574	585	609	586	558	582	583	552	546	592	588	568	559	635	601	594	598	532	580	576	584	542	532	627	600	537	573	590	584	564	586	589	572	575	576	541	590	581	600	598	554	547	607	521	610	555	562	560	590	591	571	600	579	565	607	562	580	584	556	600	591	582	567	566	576	606	581	559	616	592	533	566	588	600	529	571	615	591	584	580	550	621	624	588	572	530	614	565	597	623	593	602	542	599	560	578	553	581	577	577	586	572	564	577	597	558	595	581	599	538	579	586	564	588	565	620	553	584	612	612	535	541	610	522	610	591	583	570	562	598	573	568	609	607	606	571	563	561	644	596	592	570	588	557	545	589	597	610	550	565	562	598	583	599	574	579	562	541	579	562	585	618	606	601	593	559	573	564	626	593	557	607	559	593	610	554	590	549	554	549	521	629	580	596	573	568	577	617	590	546	564	569	608	578	573	570	585	569	590	600	602	584	559	589	584	517	586	577	607	597	557	593	576	617	594	619	542	588	561	564	563	591	592	623	582	508	617	591	590	561	587	562	623	586	560	532	555	595	574	621	579	533	582	571	619	579	559	575	550	493	572	587	578	527	589	583	576	558	612	585	612	546	612	570	600	600	598	587	618	541	567	571	628	606	577	605	581	606	567	566	613	567	593	567	531	595	570	579	592	557	584	584	531	560	571	552	582	572	563	573	603	557	588	556	577	575	573	567	564	602	608	580	549	571	571	546	588	622	567	624	543	548	600	552	598	585	626	586	592	588	593	571	610	550	581	577	554	601	575	612	551	569	586	559	594	570	567	506	601	593	571	580	586	529	592	524	555	582	551	603	550	554	582	568	606	622	570	582	537	578	557	606	545	579	565	574	583	581	550	583	588	597	563	616	591	597	595	535	615	552	550	622	600	574	599	567	590	585	582	567	552	547	575	540	549	624	600	591	599	578	568	610	611	540	571	606	578	570	615	559	555	546	588	566	546	567	570	610	559	568	556	597	567	568	624	605	572	557	583	576	639	578	556	550	558	584	577	588	614	597	591	558	591	584	573	597	595	596	576	585	584	565	600	615	570	582	598	581	593	561	547	573	555	559	619	566	609	573	581	553	540	581	585	606	536	561	551	571	566	576	575	598	559	619	628	579	554	567
26959	12319	4501	2498	1389	1051	882	835	776	667	793	1463	1772	1344	923	702	590	555	535	585	556	604	512	547	601	535	577	572	540	571	527	569	576	535	531	577	559	577	594	568	580	536	543	511	589	526	524	561	531	580	606	541	521	540	551	552	567	555	583	575	574	560	581	597	584	519	518	537	612	590	552	567	576	554	521	532	558	583	510	585	562	547	604	570	543	579	590	540	537	563	579	547	561	566	564	541	542	541	539	590	565	595	544	552	590	531	534	535	586	557	551	540	532	538	576	547	544	539	521	537	571	507	570	517	558	557	549	569	582	536	585	510	605	535	582	564	583	564	559	540	511	566	567	528	538	555	579	567	564	561	552	557	571	535	549	572	566	540	570	527	558	560	574	485	546	544	563	581	569	534	545	576	543	558	545	552	541	533	526	541	547	554	535	586	559	561	525	507	577	578	596	521	537	521	560	537	527	599	560	528	530	601	563	532	564	590	578	535	601	564	559	538	549	538	509	572	575	537	546	564	562	521	590	553	562	515	527	534	550	572	556	556	567	591	557	532	588	528	574	564	553	543	505	542	504	574	593	534	516	515	516	581	567	600	536	554	546	565	589	548	544	582	535	540	560	509	579	525	561	592	549	606	577	548	524	555	557	525	565	551	541	528	507	540	558	543	599	539	563	522	546	527	539	551	547	582	565	575	539	534	556	530	564	528	574	504	541	560	544	524	545	563	488	558	514	546	539	602	526	578	538	552	555	553	592	585	532	543	574	537	582	511	572	584	532	503	557	549	522	536	566	539	557	531	548	561	588	553	569	551	568	567	569	582	559	544	562	566	530	574	577	567	552	527	548	515	526	572	565	554	592	565	568	544	581	558	497	591	515	523	547	570	546	538	520	599	600	533	555	533	575	537	600	514	544	562	522	535	532	524	574	536	514	552	564	555	543	578	524	541	577	572	498	537	565	543	621	548	520	493	545	589	531	535	598	534	545	526	556	590	539	502	491	537	533	537	572	541	587	578	563	528	576	550	552	548	543	580	501	515	544	523	542	493	518	624	561	554	553	505	546	557	546	536	586	566	562	565	529	551	548	572	557	560	559	594	556	615	556	579	606	550	553	558	521	560	566	561	568	558	544	560	547	527	549	559	549	531	562	552	601	614	553	567	564	548	543	546	562	585	529	550	570	544	523	558	531	525	554	570	562	580	525	546	530	544	530	507	566	568	537	522	577	550	567	561	551	570	544	514	544	535	563	548	561	496	537	553	576	545	605	577	588	545	563	508	575	578	560	576	537	538	552	548	541	526	573	601	537	567	523	596	507	558	572	566	533	572	579	572	527	584	524	576	588	555	538	592	581	572	501	530	524	506	523	550	562	603	537	556	559	544	552	531	576	526	504	545	597	566	528	585	552	582	550	558	553	543	584	576	577	535	483	551	516	536	644	541	594	571	555	574	538	515	564	552	547	580	551	585	533	559	551	538	527	528	544	542	550	590	524	517	534	524	497	557	551	526	549	595	510	605	545	538	533	530	548	575	583	557	555	525	518	526	536	560	557	537	568	525	555	565	581	552	524	550	545	522	540	543	560	562	491	535	558	559	551	554	529	545	597	561	574	567	589	514	542	527	550	551	516	583	573	553	563	601	579	596	544	556	543	587	552	532	546	557	493	573	555	551	592	565	551	529	586	540	551	544	530	552	570	564	552	554	588	555	557	568	592	554	543	578	520	571	549	546	548	514	545	608	569	545	518	542	532	551	553	580	564	544	547	536	517	587	558	567	568	534	561	572	609	573	543	584	586	546	572	557	515	561	509	555	585	558	545	541	546	567	546	561	543	510	537	578	531	533	552	540	551	536	568	536	536	558	542	466	583	536	583	524	529	572	571	559	570	557	540	574	544	552	518	567	529	547	543	524	537	526	511	517	542	522	539	555	551	551	520	551	520	547	570	559	518	578	565	578	560	541	560	531	507	533	555	541	583	531	584	570	552	528	585	608	568	539	532	539	554	527	559	537	531	563	552	558	543	517	564	574	535	587	586	550	554	589	571	506	627	560	570	561	579	558	528	550	581	546	517	583	594	510	517	602	576	544	578	552	533	537	536	588	567	543	580	589	596	524	551	539	542	549	564	552	518	602	549	546	535	571	577	556	533	541	543	585	588	523	541	552	527	530	513	573	547	532	571	583	560	591	506	496	562	553	532	556	508	513	546	576	580	556	538	566	551	563	552	545	571	553	594	524	562	523	543	543	553	564	549	572	584	538	538	500	581	524	543	589	524	526	551	567	592	586	557	555	520	552	532	566	534	575	578	558	593	550	544	506	535	538	521	501	520	571	546	568	597	546	513	580	600	546	598	505	570	530	596	506	601	546	544	533	550	560	587	558	549	553	505	555	563	524	532	542	559	545	577	533	515	528	608	596	535	583	550	534	604	556	521	516	530	545	517	510	495	534	520	573	572	562	530	536	579	547	544	529	585	526	579	546	530	596	546	545	539	572	555	531	558	534	526	505	529	559	611	580	564	525	576	583	570	586	526	544	578	531	548	558	551	595	550	534	563	545	532	554	567	541	577	549	532	552	509	554	519	520	556	557	538	542	553	556	577	541	519	582	526	533	555	568	528	528	557	586	605	557	572	554	583	499	540	538	544	544	578	595	577	556	545	562	531	557	549	565	572	579	617	598	502	550	515	583	532	589	558	525	588	530	561	532	572	540	516	552	570	522	510	543	567	552	533	581	558	564	536	554	517	579	570	528	540	525	605	555	522	565	526	552	558	518	538	545	568	530	541	534	539	539	526	546	577	531	559	535	597	498	556	537	564	575	554	509	559	565	539	567	598	558	604	527	566	529	580	536	506	574	538	546	571	525	552	521	548	566	560	581	568	562	511	524	491	572	508	536	520	516	518	567	553	546	585	557	558	602	558	556	506	569	546	576	562	527	485	599	566	548	566	582	573	538	546	520	530	551	511	561	546	529	555	546	524	541	532	547	553	509	581	536	558	562	557	540	590	515	568	568	519	576	550	554	531	535	558	538	548	514	591	542	578	524	546	538	519	564	536	542	558	564	545	567	576	561	519	579	572	509	529	574	583	565	584	550	537	538	550	587	561	542	513	561	541	533	535	533	556	559	554	567	567	556	563	589	553	516	512	525	556	559	551	557	557	556	593	563	492	562	596	573	518	553	561	560	550	573	610	550	588	559	524	538	594	550	576	532	544	562	577	517	525	587	539	540	545	533	555	563	565	576	548	601	532	570	518	548	546	550	551	560	557	565	567	579	564	586	532	583	573	574	566	561	549	539	574	553	551	555	545	562	550	553	537	541	574	522	523	574	548	535	514	545	513	591	555	598	545	526	585	578	550	579	560	541	541	599	529	557	553	541	543	572	558	524	574	560	541	515	559	556	545	506	578	534	594	582	551	587	541	566	588	541	537	538	533	580	519	532	578	542	560	539	551	544	600	562	567	526	549	595	580	576	546	555	543	588	528	516	533	545
6561	4217	3660	2192	1577	1183	949	904	778	727	844	1934	2018	1437	834	594	503	453	487	462	500	457	463	427	452	462	400	517	434	436	426	463	476	441	457	468	433	448	464	426	468	478	463	433	462	456	451	481	427	474	444	447	453	464	432	453	466	496	447	422	495	447	425	437	454	458	479	466	472	460	431	439	482	472	440	491	448	427	497	485	433	451	474	469	456	457	453	444	404	490	466	476	432	451	432	483	448	431	478	459	427	420	487	473	467	456	442	433	439	426	452	442	438	474	486	410	495	421	475	461	426	422	451	460	467	473	443	450	430	481	447	472	502	439	443	440	433	449	419	485	431	454	454	486	414	435	464	461	449	459	438	427	434	463	433	477	452	422	438	482	413	451	476	471	460	433	461	429	447	452	450	447	462	456	456	435	445	470	431	483	404	487	470	462	453	452	436	457	431	476	469	449	473	434	443	451	449	481	434	450	440	450	420	485	436	448	436	448	508	458	443	436	486	452	470	432	460	422	414	461	434	435	466	434	444	449	443	441	447	450	426	477	452	444	467	468	491	453	443	463	462	430	429	424	443	459	418	432	478	414	446	448	494	475	477	486	475	486	454	439	461	470	439	443	447	445	443	415	450	459	476	435	428	454	435	462	429	457	430	464	431	441	482	437	447	477	459	447	461	420	434	481	470	433	427	479	426	485	456	421	460	443	456	438	452	457	461	437	452	463	448	462	461	446	435	444	447	472	410	412	445	446	431	464	478	455	450	459	434	422	438	485	442	445	417	455	420	465	492	410	455	461	449	427	446	465	482	489	416	465	447	429	446	493	430	440	460	500	479	463	452	441	464	424	442	438	488	462	432	472	422	429	444	434	451	499	449	459	435	433	409	477	467	453	490	476	426	466	448	450	463	427	440	437	479	464	452	493	448	467	470	451	409	407	487	462	469	437	431	443	487	436	487	423	467	466	463	478	474	432	478	419	469	428	447	423	437	471	495	495	455	446	442	461	443	472	443	422	435	470	470	454	463	469	460	430	465	486	441	447	448	457	464	482	401	413	473	460	413	457	452	425	470	452	481	503	468	436	466	437	452	414	459	427	425	442	439	419	467	434	429	462	458	455	447	443	438	487	464	476	446	442	456	446	460	436	460	423	486	457	458	427	454	480	395	435	485	471	421	509	473	411	465	450	425	449	465	528	441	484	461	454	434	439	408	460	434	448	470	449	427	426	433	441	451	417	425	460	438	409	483	477	431	447	461	462	436	466	464	432	461	449	448	462	451	473	435	438	451	461	452	463	437	449	472	459	444	423	466	450	472	493	457	477	462	482	454	441	430	503	465	434	431	416	451	468	437	459	455	449	432	461	452	412	465	455	428	479	412	489	486	454	464	439	463	450	449	460	437	444	438	439	460	437	428	459	479	452	452	464	444	450	421	429	432	426	454	443	424	461	462	460	488	478	440	444	418	452	445	414	426	478	448	411	429	416	458	461	434	439	445	447	440	453	469	423	450	413	437	470	452	421	488	457	445	456	472	456	454	439	465	431	461	451	447	447	431	492	453	480	423	437	482	476	470	440	407	454	478	444	448	431	444	443	434	440	477	430	467	448	434	457	432	457	440	432	462	465	493	489	437	429	473	470	512	485	470	459	494	465	466	476	483	489	455	450	477	490	439	450	448	461	421	502	453	416	439	475	472	443	437	447	463	451	476	480	477	424	466	432	444	448	423	396	459	481	473	463	461	446	408	458	443	475	433	423	441	446	439	401	484	463	464	447	453	480	464	414	407	444	462	453	462	474	510	432	443	432	450	445	464	448	447	446	424	500	460	472	422	438	456	443	446	437	447	473	424	431	438	413	449	438	453	466	478	414	465	465	470	492	485	444	451	448	442	451	442	456	454	457	482	470	470	453	444	479	433	436	463	450	470	442	434	451	465	378	422	490	466	436	419	462	425	404	409	444	451	461	425	448	489	473	394	426	484	414	461	464	407	426	422	441	484	439	471	477	422	463	464	438	432	485	416	484	436	447	439	455	448	472	439	461	475	470	445	446	459	469	407	460	450	474	439	454	441	421	461	430	481	470	459	449	422	439	458	438	393	460	441	438	476	467	483	462	450	439	488	444	440	420	454	454	465	425	444	440	453	450	452	462	407	443	448	483	478	460	470	436	450	426	456	427	451	443	430	452	459	467	468	466	430	458	412	434	465	465	442	430	459	426	458	460	427	437	487	451	445	464	449	455	470	424	423	439	462	453	503	415	435	450	466	463	474	502	456	440	454	488	455	440	456	463	476	432	453	432	438	443	448	442	508	448	445	445	485	462	441	478	436	432	439	474	440	457	477	466	519	475	466	479	460	438	472	468	453	408	431	434	465	447	457	460	452	455	467	482	442	457	446	454	483	455	425	465	429	417	429	495	444	439	458	450	410	458	498	453	484	436	440	468	462	455	431	419	445	487	494	447	431	458	441	455	474	478	444	445	432	460	480	455	440	483	449	409	461	451	469	454	465	471	424	462	427	462	455	467	461	515	443	457	498	461	451	416	514	461	470	466	450	458	466	463	469	451	467	436	432	456	449	451	475	465	456	465	445	455	476	458	463	474	485	525	449	469	474	454	451	431	446	470	419	451	452	445	439	428	446	451	435	438	435	465	482	409	475	461	464	435	450	476	455	461	434	455	446	438	416	438	447	452	448	455	487	459	445	459	446	411	411	447	436	421	449	426	440	469	468	428	473	489	474	430	456	456	477	493	463	455	416	429	446	442	416	431	461	464	466	455	460	442	451	434	454	453	492	435	441	443	416	450	454	485	476	462	438	479	463	415	454	486	451	461	465	415	451	452	443	430	452	434	420	442	494	446	456	430	440	442	445	444	463	395	471	460	469	489	457	435	458	452	485	450	424	455	440	463	410	420	497	452	442	495	466	462	418	443	428	465	456	416	466	517	479	487	439	484	468	468	476	467	478	452	465	436	425	467	486	467	468	461	414	448	428	441	484	436	450	443	420	463	449	427	481	481	476	485	444	436	446	475	441	435	445	408	456	464	438	461	476	422	465	482	478	492	437	449	450	455	433	459	483	439	475	440	451	435	440	449	457	434	473	461	437	446	459	474	444	431	450	453	473	440	406	499	483	492	461	423	476	427	439	467	478	434	472	428	448	447	444	454	424	419	442	480	480	444	473	443	426	439	401	441	467	460	470	432	471	443	463	434	495	475	454	435	448	448	467	445	445	435	448	453	399	443	421	439	476	447	455	465	401	453	480	450	420	451	468	486	452	462	437	471	452	441	466	437	458	457	424	476	411	443	434	488	451	508	458	467	432	449	474	466	430	411	466	464	464	456	438	438	461	449	435	472	424	479	439	464	443	455	427	447	455	491	465	443	459	440	465	459	456	472	444	432	468	459	439	426	465	486	433	430	448	463	481	457	450	465	456	409	485	424	445	473	475	434	448	434	458	504	430	446	467	505	441	486	484	433	416	428	473	418	456	453	442	437
24706	20785	26814	24566	11108	3078	1972	1407	918	1024	5198	14509	12340	5978	2628	1139	810	613	644	603	652	577	627	610	573	590	590	593	572	600	602	611	584	600	580	600	566	585	626	646	583	595	642	578	599	574	612	576	591	558	538	545	585	587	566	593	566	605	551	554	594	600	580	599	566	569	625	574	576	560	564	608	648	610	558	595	616	600	602	631	586	564	610	607	638	571	627	577	577	549	599	586	636	573	580	586	595	583	574	601	625	588	583	586	613	645	592	598	591	645	572	608	594	615	554	631	623	584	583	596	616	589	611	589	617	579	620	600	597	564	618	592	632	602	627	538	597	585	598	604	604	585	595	580	590	569	586	588	619	599	589	563	598	606	569	601	629	598	590	551	596	618	585	594	572	624	606	629	568	549	636	594	616	587	589	628	564	608	623	579	588	567	610	597	601	595	600	630	611	605	605	588	612	604	645	618	593	542	638	550	572	597	618	594	624	632	581	580	607	594	597	593	612	574	593	584	623	591	597	623	590	569	563	562	560	619	566	602	563	620	585	592	588	597	586	578	575	594	554	592	575	546	611	603	612	605	601	608	575	583	592	541	549	600	600	614	586	615	586	591	587	603	600	601	567	530	617	566	609	571	577	586	586	609	631	554	623	568	601	590	627	612	604	601	538	583	596	588	614	617	582	606	571	589	559	622	560	564	608	612	619	632	624	601	612	620	569	587	577	595	543	626	568	616	631	592	611	605	587	603	583	581	603	610	581	600	595	534	594	598	610	622	599	599	545	587	574	569	623	604	582	594	620	580	616	590	565	554	633	573	591	583	571	570	622	616	550	541	578	597	589	560	621	595	541	558	592	558	596	600	602	589	571	587	591	626	571	603	578	591	613	609	585	549	598	621	594	579	595	626	608	609	549	559	561	619	568	602	598	602	585	587	586	569	600	570	597	583	626	544	602	556	605	578	588	619	608	627	556	581	586	629	580	524	616	602	574	617	588	564	580	603	610	609	611	609	580	609	595	625	585	587	584	588	608	585	616	603	554	595	611	576	581	578	583	595	578	604	620	615	574	564	616	606	605	589	585	617	548	612	595	596	583	593	630	620	594	585	614	623	577	585	583	634	596	610	647	585	571	584	585	581	606	629	604	605	584	644	590	577	606	592	603	578	564	597	617	615	573	640	636	557	579	583	566	577	561	560	615	579	591	611	622	572	558	623	617	591	613	582	618	572	587	598	626	580	523	550	588	613	573	597	591	626	600	657	602	601	583	636	581	605	591	609	607	535	607	619	569	579	547	575	624	559	582	597	570	585	626	624	575	619	558	579	554	590	546	557	617	595	573	587	593	615	565	588	632	591	575	640	549	567	584	542	586	596	623	560	609	601	597	549	601	591	606	567	582	606	614	593	593	582	610	596	552	620	593	601	623	598	611	617	580	596	594	596	614	586	625	610	616	620	601	590	611	589	617	602	618	621	633	589	590	577	599	605	615	588	588	583	581	628	576	588	623	616	552	591	607	584	583	596	615	603	583	596	614	594	609	600	577	624	598	561	635	595	605	567	622	612	579	548	620	535	593	604	565	614	581	599	595	580	602	608	593	562	574	591	568	614	584	580	602	584	579	608	610	594	559	554	603	615	624	595	605	591	605	574	626	573	612	577	538	605	596	597	570	573	615	543	613	567	607	563	611	583	622	583	595	566	547	575	583	582	586	573	614	567	605	571	638	575	571	554	596	629	590	590	614	530	566	605	589	597	598	602	592	612	590	594	586	639	598	589	571	558	575	596	614	601	597	599	585	616	583	581	609	598	568	565	604	564	625	568	605	600	616	593	604	550	583	564	562	572	597	582	612	602	563	589	556	630	603	615	588	606	559	587	593	616	609	553	593	577	602	591	562	580	612	607	594	626	573	632	586	579	597	620	612	585	618	630	563	621	583	587	607	568	588	594	611	575	606	558	603	592	603	619	549	587	629	571	556	586	568	576	570	619	605	634	623	582	587	565	617	582	540	561	535	573	592	610	596	602	584	615	587	616	574	552	579	631	636	644	601	584	577	631	589	656	590	591	612	606	591	545	638	596	573	599	573	630	568	584	608	619	608	592	610	596	592	630	601	571	631	579	547	593	634	588	608	572	581	610	655	597	584	581	594	553	544	575	608	598	593	605	610	611	600	589	586	582	642	619	599	609	579	626	575	640	618	603	624	665	597	590	599	576	574	588	577	567	588	634	562	635	584	563	602	583	581	596	585	596	581	569	588	612	618	645	608	628	591	610	592	599	580	564	641	560	560	563	611	585	588	599	606	573	548	574	626	605	577	591	608	588	591	598	603	576	623	530	547	605	554	627	598	611	579	637	619	593	570	598	587	605	629	617	617	590	597	594	598	593	594	606	577	574	613	607	595	626	577	606	594	560	625	541	610	582	584	583	591	593	615	575	571	551	612	576	610	583	601	635	590	563	586	564	621	632	544	593	616	561	608	578	637	542	553	617	580	602	628	605	605	577	611	588	591	596	588	605	595	577	564	575	631	538	550	560	576	580	580	587	593	552	607	585	586	570	598	608	527	582	577	617	566	626	582	553	629	597	647	628	594	597	627	577	632	624	620	593	609	590	592	583	633	572	571	614	607	561	617	580	582	555	566	573	540	571	613	645	566	608	598	534	581	546	611	589	627	614	557	632	593	590	566	584	611	618	578	592	617	601	594	643	650	601	599	567	587	637	571	575	606	573	565	608	618	623	592	576	629	604	606	631	568	630	636	596	581	603	562	603	571	601	605	579	597	637	600	635	579	571	592	615	578	614	592	607	630	568	585	602	621	556	586	604	646	565	590	609	568	598	607	580	578	602	609	564	608	608	569	570	621	572	561	597	575	580	598	639	621	606	605	572	543	566	610	613	580	623	584	630	601	618	568	533	554	617	643	598	553	616	623	621	580	605	588	649	617	599	600	586	623	589	593	608	599	612	606	602	568	590	586	613	638	585	587	575	579	521	555	569	604	539	620	659	580	565	593	599	644	554	616	624	557	607	583	616	583	598	575	628	554	556	632	596	625	615	609	582	576	593	552	569	579	599	610	588	576	591	570	591	614	588	614	615	615	575	607	605	595	566	617	625	621	565	615	606	573	579	608	644	573	582	617	609	609	585	650	642	577	576	638	588	621	601	583	547	585	622	582	646	634	594	603	611	587	577	538	569	552	579	577	627	556	610	596	585	638	607	611	623	575	607	610	599	604	601	626	555	624	575	577	596	611	584	593	574	588	555	587	590	586	631	560	609	586	582	543	607	566	575	611	588	630	594	591	573	611	586	599	567	550	643	590	579	635	560	582	583	601	592	581	595	560	606	598	575	585	607	606	579	606	590	629	589	620	599	591	609	605	555	594	631	592	621	586	589	573	591	652	596	572	570	559	633	636	635	623	581	586	573	627	582	611	597	587	633	563	623	568	625	566	584	581	562	591	570	589	581	607	613	590	627	600	628	589	587	603	591	614	577	568	562
5652	8752	8939	5022	3542	2471	2164	1626	1096	1334	7566	15512	11370	6020	2730	989	676	558	490	525	512	473	498	526	519	530	495	468	509	521	510	514	475	530	500	480	494	544	495	531	514	534	517	517	500	490	510	476	504	483	539	501	519	491	497	514	522	498	551	495	500	513	494	519	531	451	495	516	534	497	497	504	470	492	488	520	511	495	495	449	525	500	493	507	503	566	495	511	519	456	524	518	554	508	484	501	462	501	497	508	550	485	483	556	504	471	514	503	499	490	519	576	482	507	483	481	480	482	497	491	478	496	506	521	544	506	505	496	501	523	510	503	499	502	508	551	489	501	510	510	454	500	482	489	542	493	527	512	531	522	497	486	470	503	503	514	504	499	506	504	457	543	515	482	520	538	533	485	513	486	485	516	490	485	507	469	499	518	553	515	499	511	504	505	523	474	505	506	494	488	532	517	494	514	503	490	471	526	488	529	563	459	489	528	465	462	498	490	486	498	465	498	482	486	530	548	509	523	496	519	512	502	483	498	484	476	500	519	498	490	503	578	500	502	500	510	525	456	498	499	520	517	484	490	533	474	513	479	511	511	476	509	489	497	499	487	499	494	488	523	533	523	503	550	508	510	498	496	508	504	505	501	518	512	512	513	513	495	520	475	465	496	524	443	531	459	514	489	525	498	488	521	500	514	506	487	482	486	515	497	492	473	508	540	504	481	504	500	471	507	490	484	500	509	511	511	545	528	479	492	481	501	499	512	499	513	522	500	504	518	522	485	517	478	493	486	504	502	489	504	455	500	528	499	472	497	522	504	500	469	474	459	497	501	539	512	506	503	475	520	521	453	497	488	473	497	520	507	486	460	513	513	503	498	493	534	512	539	508	475	504	535	473	487	525	538	489	498	440	498	485	474	515	494	484	504	518	496	544	543	531	525	538	492	465	503	477	520	464	477	505	518	500	534	485	490	493	517	481	509	457	487	545	508	508	458	513	488	494	498	466	519	475	469	518	495	499	469	484	535	488	533	495	511	492	542	468	519	511	508	523	488	508	520	522	520	507	505	492	512	514	457	539	519	500	523	527	493	504	522	476	530	514	505	469	458	514	486	500	498	488	518	526	466	559	499	516	513	527	522	533	532	508	529	491	511	483	492	498	499	500	518	486	510	494	466	491	506	542	534	500	489	499	537	479	533	579	556	499	484	478	544	491	463	493	471	491	512	521	515	515	515	494	500	485	513	506	541	527	488	500	481	490	509	528	476	478	529	482	517	529	512	500	504	501	491	505	502	533	468	474	490	514	475	490	480	520	489	500	504	513	536	508	498	491	521	506	536	518	522	524	520	509	538	529	507	460	536	487	500	510	495	535	512	504	497	476	504	498	484	458	537	512	486	455	497	515	471	523	480	516	511	505	510	507	479	510	535	520	524	494	521	505	479	501	528	516	514	513	477	496	494	476	490	522	495	501	519	492	495	506	484	493	505	521	492	507	475	522	485	501	490	493	503	502	524	512	525	516	499	516	470	499	490	516	487	511	540	509	506	503	486	529	515	518	539	540	509	523	524	481	489	514	478	476	490	495	468	480	502	486	517	484	515	502	515	508	498	528	477	520	510	464	526	503	509	494	507	504	497	500	521	511	527	488	500	505	505	527	489	556	491	510	511	495	487	488	508	509	537	509	489	500	490	499	482	452	486	499	509	523	501	473	492	503	491	526	505	493	518	503	505	515	481	513	512	537	520	484	525	510	490	514	482	484	497	485	500	523	496	502	500	494	513	528	504	513	532	470	515	506	507	459	471	481	456	480	510	487	497	474	499	492	518	523	499	499	503	539	495	535	497	452	497	511	479	480	511	525	477	486	509	488	476	537	514	521	508	472	491	518	518	506	524	490	476	491	463	471	520	529	520	479	494	485	493	494	517	541	497	502	500	497	487	510	507	462	553	510	529	488	510	483	507	492	497	517	506	510	527	469	505	514	475	484	491	477	498	521	547	505	517	471	469	516	522	485	508	504	500	519	502	476	554	524	522	540	512	505	505	510	522	517	527	519	478	504	495	464	530	507	495	473	472	526	511	513	514	505	522	492	506	473	522	508	494	480	524	511	493	496	513	504	508	517	549	494	481	517	511	517	537	498	508	457	473	452	506	483	557	471	490	497	503	514	540	457	481	532	509	511	489	523	524	487	529	486	476	528	496	540	486	530	539	473	492	509	526	513	474	496	477	527	507	475	510	533	485	455	495	560	480	490	507	503	554	494	520	479	481	499	482	529	539	519	480	511	473	534	488	494	530	495	493	509	545	541	501	532	503	503	515	490	531	475	523	502	506	488	533	492	521	503	501	538	511	542	503	477	475	517	553	549	530	506	528	519	538	489	520	514	478	502	549	526	465	481	525	493	500	504	498	546	526	498	518	504	477	484	493	491	493	487	489	513	482	505	498	509	484	489	482	556	495	532	517	468	534	494	520	501	509	506	471	529	498	524	488	498	493	464	526	473	491	483	487	458	484	462	487	522	517	468	497	475	519	487	498	534	510	458	489	524	533	511	485	540	501	503	446	503	513	511	506	529	528	505	475	535	545	501	492	508	519	468	464	493	503	538	504	489	508	490	484	504	471	505	520	471	456	514	471	510	491	534	528	500	469	503	519	506	534	463	503	502	511	516	556	471	472	503	524	499	490	509	511	536	499	504	499	524	504	540	533	517	483	478	481	527	487	490	501	498	483	491	495	535	501	490	485	519	479	495	494	494	462	505	472	462	518	485	530	467	502	493	500	506	520	473	594	515	480	488	474	494	532	533	535	499	531	524	483	500	487	474	487	511	493	492	506	519	492	483	513	503	508	500	527	531	513	455	451	501	485	494	492	480	500	489	484	488	506	482	517	566	510	496	496	505	513	535	478	491	527	483	521	505	492	483	464	553	525	503	486	447	482	496	459	479	516	488	487	509	498	516	495	517	521	533	581	460	475	490	544	462	486	528	522	554	513	485	481	480	529	511	469	524	490	522	491	486	520	474	493	467	486	525	498	508	494	460	486	460	509	522	529	528	515	504	472	538	497	521	488	530	509	458	465	490	526	516	481	502	488	490	508	510	529	491	470	481	498	500	517	508	507	477	508	525	488	514	490	464	488	499	513	487	502	479	497	457	494	493	518	510	504	493	505	536	503	496	526	496	513	506	488	488	494	517	487	470	508	456	481	519	509	467	526	460	512	529	485	521	514	459	533	480	509	499	511	476	501	488	491	464	523	512	535	508	536	513	502	503	501	500	488	487	491	493	510	507	528	497	484	496	510	477	516	512	482	440	511	545	516	500	502	503	512	458	485	510	506	460	520	471	466	503	538	512	513	488	490	474	474	501	446	483	470	528	538	497	483	530	467	491	506	527	536	480	500	546	479	446	530	494	494	491	504	501	492	500	471	525	514	550	485	534	469	495	513	507	486	476	541	509	504	485	528	506	504	488	521	513	458	537	489	468	519	493	497	499	506	481	492	505	507
23769	20784	27709	23954	20448	10369	3359	1593	1339	3286	17926	25885	20139	11221	3737	1258	882	782	772	716	744	687	757	729	788	746	739	773	728	754	721	670	741	741	664	695	688	746	685	760	727	684	728	720	762	696	712	707	724	692	704	690	739	712	732	743	733	740	720	768	720	767	698	752	739	690	696	705	793	714	714	749	723	740	695	729	711	755	728	779	738	724	749	779	718	698	726	738	734	709	759	731	709	735	685	714	709	659	741	731	681	702	757	702	685	680	740	684	724	701	745	696	704	717	753	696	714	736	740	794	725	740	696	739	782	696	700	687	701	783	699	762	762	672	736	751	708	683	750	720	762	733	679	713	725	723	748	710	719	745	755	778	761	706	715	716	763	705	730	677	735	694	760	748	712	763	680	705	725	688	724	766	741	729	716	713	738	778	769	739	709	736	775	718	749	748	744	717	752	714	684	723	716	754	733	710	715	737	753	732	698	714	753	694	743	696	706	707	713	752	750	707	713	729	752	743	694	758	748	752	745	761	747	759	725	731	728	703	754	686	714	756	755	723	674	785	729	753	698	735	744	720	742	716	728	690	727	688	752	721	728	725	671	730	717	732	745	651	656	737	678	731	718	713	745	714	742	737	698	751	705	730	739	713	722	691	721	760	684	747	712	741	725	713	754	737	723	691	717	703	748	700	714	779	698	717	736	732	713	726	737	730	744	720	689	676	729	753	720	727	666	726	703	725	692	783	702	720	721	761	731	731	745	731	751	739	730	749	715	701	722	704	743	721	726	736	684	732	745	708	720	710	701	680	731	763	647	734	737	685	640	707	753	724	703	698	685	703	650	707	738	726	704	666	749	722	707	735	691	684	733	713	760	726	706	715	703	731	748	717	736	755	722	682	746	716	686	649	707	720	690	727	738	706	715	761	738	710	736	788	723	717	674	749	731	742	719	669	711	777	731	738	684	718	755	711	744	698	728	738	744	720	656	712	745	741	734	751	724	729	709	713	751	724	663	755	698	688	700	684	770	722	687	672	703	730	728	724	734	714	745	711	715	735	731	724	748	716	729	727	749	697	755	718	707	746	736	724	699	721	694	680	767	751	754	758	697	753	734	702	714	696	748	723	702	737	726	791	722	706	740	722	725	697	666	714	724	694	707	730	690	713	728	712	720	713	750	744	713	673	725	716	732	667	719	714	702	681	723	730	707	723	689	680	727	785	741	787	707	721	704	741	680	747	757	743	704	725	702	711	705	718	768	717	740	733	733	721	729	751	714	697	716	711	714	724	775	739	709	714	724	674	679	702	693	658	715	699	755	709	690	728	724	730	720	681	766	734	724	730	726	717	710	734	758	698	704	725	690	712	702	756	750	769	699	731	730	745	745	705	722	698	702	685	688	754	728	742	693	746	705	752	640	730	732	738	681	742	728	720	754	710	753	771	747	726	744	751	731	734	739	724	721	734	782	734	717	708	716	693	726	690	711	676	717	684	699	717	732	700	744	711	740	739	717	782	712	712	692	692	720	695	740	735	728	744	784	755	695	752	715	677	763	756	694	740	693	691	669	740	754	761	750	737	729	734	699	697	713	722	662	748	722	718	757	709	682	721	678	660	698	667	737	684	747	728	799	747	730	697	689	724	781	705	705	722	682	695	722	728	717	766	793	715	746	709	678	730	743	757	753	752	748	712	699	736	714	729	716	780	715	718	715	707	719	722	695	696	709	715	690	684	685	709	666	768	706	686	751	689	738	739	674	712	714	737	732	716	714	752	717	720	735	759	739	739	723	691	669	697	725	688	700	720	731	747	708	742	693	702	704	700	701	663	700	698	753	695	712	676	681	681	755	743	657	753	764	744	762	764	737	678	713	703	722	719	697	810	704	701	779	721	730	717	695	710	683	716	695	774	690	680	766	690	763	679	735	724	748	706	697	703	769	705	722	719	717	729	704	740	677	678	751	740	690	711	715	676	749	772	718	678	734	727	731	745	784	678	709	731	704	763	721	755	676	730	685	729	767	747	732	754	690	788	728	730	724	735	773	732	716	696	681	680	711	746	720	724	732	684	709	724	667	697	670	710	714	696	747	725	696	727	757	789	722	695	672	765	692	680	677	734	750	754	727	741	747	724	754	754	724	756	671	670	703	757	728	680	715	715	679	656	691	710	665	710	751	725	672	698	726	738	748	731	695	727	677	717	702	697	737	713	689	768	744	717	677	664	716	728	755	659	688	740	736	698	716	708	751	715	705	725	691	747	740	683	688	728	761	744	658	693	692	729	686	684	747	736	734	768	771	757	745	742	739	739	707	737	746	680	728	709	736	687	729	695	715	730	678	720	748	727	719	759	672	718	764	748	683	658	768	717	724	687	721	722	750	742	701	673	725	763	708	688	691	730	676	759	728	671	713	672	706	748	705	700	719	674	708	683	697	720	718	723	700	708	717	725	761	725	709	695	704	748	716	732	743	683	717	674	734	710	713	735	706	734	725	706	711	684	770	701	773	752	714	721	707	706	703	702	703	682	746	756	740	696	693	717	675	720	715	717	684	762	719	737	751	754	710	733	727	720	691	730	714	730	728	734	704	753	782	749	711	678	747	690	693	740	700	711	762	736	684	707	667	730	748	733	721	715	727	670	684	744	732	714	701	774	736	704	694	714	729	696	721	692	717	732	679	735	676	697	706	690	690	750	691	696	716	745	724	682	704	721	776	789	702	719	759	762	712	708	704	712	748	762	754	750	746	677	709	694	724	730	735	722	693	746	757	706	757	666	749	716	745	771	695	694	681	741	759	697	723	713	713	730	740	706	773	704	714	722	691	733	736	750	731	675	753	727	729	719	714	733	730	686	691	703	718	696	712	730	689	687	688	702	754	706	694	709	683	669	696	717	706	722	661	702	707	685	739	696	728	703	700	769	744	705	704	697	741	698	696	716	717	713	708	725	718	752	732	723	724	691	742	754	721	708	744	680	759	704	745	698	760	722	682	686	700	725	720	669	716	742	679	704	735	708	715	677	686	697	721	662	724	730	698	742	733	689	711	702	656	708	698	680	708	658	760	678	716	712	715	747	701	698	750	778	739	691	690	680	680	734	688	740	713	701	731	683	713	716	745	744	767	720	712	754	672	722	724	693	726	803	685	670	690	700	736	706	702	707	718	718	685	675	735	670	701	756	741	783	721	712	748	777	661	733	760	746	773	760	721	711	740	710	717	724	778	720	748	719	745	759	716	736	716	712	717	727	755	681	727	713	738	748	707	709	718	686	711	716	756	702	676	737	752	758	717	728	704	682	680	724	754	661	703	705	722	703	717	734	688	755	735	727	714	756	674	696	751	730	691	715	685	712	748	715	683	730	712	739	711	712	707	690	688	698	721	710	687	692	711	720	718	739	752	720	774	715	711	707	726	689	712	679	717	779	746	722	729	719	735	755	720	692	699	705	701	755	686	681	741	708	704	720	739	723	716	750	738	683	725	691	677	735	736	728	717	781	707	682	706	748	742	727
6772	12813	12309	8259	5288	3815	2466	1654	1574	4637	20749	24542	16911	9677	3565	1120	725	640	599	620	604	619	607	656	581	609	632	581	590	579	647	629	606	671	655	654	589	629	610	640	657	598	585	571	638	594	606	597	559	610	657	634	577	639	613	582	621	640	598	624	629	633	594	587	583	574	589	597	596	597	577	608	604	612	603	642	599	606	605	601	587	607	577	564	585	613	606	597	572	610	617	593	593	621	573	577	583	595	612	613	618	558	590	615	610	624	617	613	608	607	611	607	649	621	624	616	587	616	641	591	613	602	606	613	586	597	611	547	598	615	628	613	570	605	603	609	621	621	614	596	576	559	694	598	589	613	649	608	604	610	594	576	582	638	580	606	596	614	540	612	587	582	626	601	617	526	636	608	636	624	620	579	598	612	595	577	615	597	607	625	611	654	596	623	600	596	566	614	585	583	584	561	578	569	580	570	594	649	636	605	585	609	596	597	622	599	595	622	623	614	635	602	623	600	588	595	598	645	609	583	565	621	588	656	600	639	609	583	630	598	613	571	566	621	659	598	618	623	621	624	636	628	599	590	590	599	566	591	620	588	640	621	613	565	616	626	648	622	559	600	578	602	618	566	556	601	562	600	628	607	618	540	647	638	590	563	580	559	652	631	655	648	584	617	580	605	634	628	584	597	586	592	609	595	558	611	620	658	632	618	622	625	557	620	649	591	581	580	604	626	607	608	580	651	579	587	612	592	601	619	618	595	593	609	609	607	559	586	595	573	670	596	638	585	635	567	609	606	626	619	643	588	574	600	590	614	638	598	683	601	585	583	587	629	681	612	594	588	574	592	615	611	569	566	608	630	561	623	599	603	545	611	583	608	560	582	604	584	591	569	589	635	571	575	622	576	605	593	639	567	576	593	579	664	588	570	587	606	565	582	590	583	622	618	596	582	665	591	604	628	587	584	586	615	601	590	609	616	603	564	588	567	625	541	615	614	645	610	583	603	553	585	606	580	563	596	611	616	583	608	579	577	630	576	579	627	623	590	624	603	591	561	643	590	621	671	683	622	631	586	600	602	554	589	615	511	626	605	625	624	596	598	603	644	608	583	560	639	607	630	567	535	570	625	605	624	612	629	587	561	623	573	588	601	623	619	583	593	597	618	566	573	618	579	608	597	586	615	622	580	582	609	633	595	588	548	574	594	602	599	627	602	559	631	573	545	618	603	584	542	625	605	568	568	601	613	579	613	578	618	578	618	618	597	595	583	589	613	654	618	603	594	616	616	599	649	577	613	616	566	593	595	583	616	604	603	613	587	613	608	638	604	606	558	579	587	577	565	599	584	578	606	632	633	576	605	574	608	591	625	583	599	626	603	612	541	575	621	605	596	604	629	651	619	600	571	617	589	592	603	611	555	611	560	607	587	579	558	598	619	552	634	607	589	630	582	551	617	617	590	630	566	642	537	624	602	602	632	582	628	563	613	609	604	619	557	616	601	602	630	586	602	622	594	595	630	606	560	573	564	616	617	635	594	609	591	591	580	619	557	567	652	605	612	603	623	656	629	563	609	585	559	603	639	615	612	633	598	589	603	599	579	608	588	638	634	566	607	586	582	586	604	552	586	565	624	557	619	579	583	611	578	620	632	615	607	590	605	608	578	609	580	620	596	594	633	590	615	634	609	612	621	589	576	621	603	565	626	581	594	584	596	567	614	574	611	571	596	598	606	599	588	595	636	590	605	577	629	595	619	610	645	604	583	586	597	621	605	598	646	606	593	600	587	610	618	604	547	615	618	577	575	614	607	610	605	619	638	643	596	614	596	585	607	572	576	592	582	635	570	599	610	602	620	594	592	598	645	637	631	618	598	578	570	567	608	592	578	585	549	579	575	575	583	603	605	573	621	598	571	599	577	641	627	550	609	595	614	592	600	593	624	571	623	615	592	576	602	606	632	633	612	636	635	610	589	565	540	612	573	586	666	591	598	633	615	606	597	610	586	585	591	590	581	594	564	580	616	569	602	634	586	625	587	579	606	623	651	578	645	570	591	573	614	623	606	590	614	586	607	577	605	584	573	631	605	561	583	602	610	585	604	551	639	532	638	625	623	589	573	632	602	591	597	635	588	584	607	611	570	590	608	539	633	651	597	624	597	617	610	586	624	575	603	593	597	543	649	576	606	678	594	604	596	615	653	622	631	604	603	599	546	588	648	551	644	572	597	596	603	620	581	580	608	598	568	585	598	595	589	600	589	644	587	596	572	616	600	626	583	614	586	579	570	561	617	588	530	623	587	541	604	597	614	578	582	571	600	552	614	568	566	613	591	566	629	561	641	608	553	591	624	618	580	608	596	625	621	558	588	612	613	626	590	565	588	601	605	636	629	618	611	594	589	631	562	598	631	574	612	609	648	626	571	588	647	566	573	564	585	609	571	622	601	659	596	591	587	579	626	611	563	627	604	555	579	623	589	558	575	603	602	596	553	569	597	569	600	587	621	581	585	569	621	644	568	587	620	605	590	653	575	605	593	585	568	586	586	569	604	599	618	615	584	574	628	616	599	568	555	611	579	593	614	597	603	614	571	621	621	585	590	582	618	644	668	623	581	577	632	589	593	613	615	604	600	610	611	593	632	642	583	589	566	592	574	654	605	617	543	584	619	614	605	563	622	617	553	584	580	585	584	594	624	583	566	636	589	576	613	583	603	562	636	593	585	587	591	583	598	615	602	614	583	600	617	609	633	634	599	540	591	605	635	609	624	589	618	624	608	609	552	615	629	609	620	608	598	594	593	583	617	650	574	580	575	624	617	567	579	685	571	581	567	619	617	601	555	616	599	552	568	618	606	654	545	572	596	580	706	618	585	619	585	603	626	574	616	590	594	602	629	569	589	618	616	606	642	618	594	590	622	622	576	599	610	613	570	603	582	601	654	613	576	550	561	586	609	589	561	593	575	579	581	600	544	610	596	611	626	590	587	627	576	626	582	609	579	579	605	581	600	605	596	634	574	563	589	583	538	585	605	620	576	620	593	590	561	599	611	642	569	572	605	579	594	614	568	591	625	602	589	581	596	576	586	610	605	605	595	598	594	597	547	594	591	616	620	610	589	612	644	595	581	525	598	586	593	611	629	565	599	619	627	600	590	629	541	578	598	615	583	623	609	621	637	585	634	601	604	602	554	625	600	609	599	573	648	577	613	598	639	607	617	573	573	593	554	580	599	611	600	604	643	612	582	565	577	591	604	652	594	590	638	573	603	622	584	574	628	593	598	548	535	630	593	590	613	615	628	599	590	616	560	643	595	644	628	578	626	617	610	635	594	643	597	591	587	608	570	599	618	597	643	510	603	632	602	621	595	619	630	626	594	627	591	600	619	595	636	556	587	583	587	556	588	640	609	608	600	608	608	601	561	593	581	571	581	595	598	624	586	616	603	577	631	602	649	632	644	576	586	614	611	592	614	596	595	556	646	559	601	575	605	614	599	643	612	583	607	590	616	578	607	589	598
27054	12160	4010	2082	1229	913	660	627	630	802	1527	1731	1394	1079	763	643	603	571	588	591	566	546	590	564	555	539	576	556	553	593	592	513	579	569	578	568	614	568	555	569	610	564	566	623	563	559	578	571	567	564	594	571	591	538	603	601	547	596	646	586	591	581	585	558	556	576	579	541	511	601	596	551	523	541	561	573	586	554	556	568	558	553	583	568	558	607	654	585	534	590	625	556	566	579	514	558	537	558	558	574	518	592	587	573	577	552	588	599	538	568	564	573	547	602	568	548	615	561	533	572	562	560	600	610	556	544	571	538	566	569	577	578	522	528	562	544	597	570	568	571	577	578	614	599	580	531	535	570	610	565	594	579	573	569	539	568	582	583	562	533	583	575	552	597	613	605	577	546	537	596	567	511	550	571	618	561	512	577	547	590	574	575	577	586	578	589	526	563	514	609	554	601	562	549	587	570	556	586	549	576	637	623	570	566	516	525	548	568	533	553	562	577	559	573	597	538	549	541	571	566	579	592	537	567	530	571	579	539	602	557	552	574	532	567	586	587	570	532	568	583	559	572	575	573	519	542	551	571	566	543	553	587	547	596	558	561	549	579	570	588	584	598	570	516	565	594	531	545	579	544	532	567	590	571	613	573	596	563	598	572	615	549	601	498	548	565	611	568	563	577	566	564	603	593	535	517	599	577	532	567	601	551	547	561	571	580	557	555	533	611	522	619	609	563	583	565	560	585	582	522	537	569	570	561	540	570	545	589	553	547	602	589	548	535	543	564	556	596	538	590	560	589	593	567	563	588	546	639	641	547	579	519	575	561	535	609	531	624	533	589	553	565	616	580	553	548	540	558	530	601	604	533	590	576	507	563	549	569	541	594	547	603	591	548	564	597	586	576	560	583	616	574	580	567	559	563	562	579	591	589	513	567	569	578	599	554	570	541	564	566	569	596	572	559	585	589	557	591	554	552	591	520	543	571	507	556	589	550	553	574	571	578	504	571	559	610	571	561	601	541	521	548	545	590	589	570	577	600	519	595	565	574	589	560	539	594	571	575	567	591	595	539	591	577	564	530	606	600	600	549	538	558	559	576	574	584	546	548	578	541	596	583	593	576	555	561	608	566	553	612	578	570	566	539	597	562	587	576	558	558	602	589	534	567	596	559	537	582	583	557	578	544	545	570	596	573	578	580	550	578	567	590	570	599	582	539	552	562	523	585	524	604	571	567	637	575	561	566	567	512	589	584	584	518	577	563	572	560	540	582	552	594	583	552	573	583	589	585	585	573	572	602	547	561	593	551	555	554	561	525	529	593	580	600	573	520	606	593	559	562	532	527	573	529	559	556	547	568	663	544	556	568	565	608	593	570	576	568	555	560	577	558	563	519	569	578	554	589	538	571	608	559	568	598	592	568	562	555	554	568	572	600	561	541	573	570	555	568	613	595	570	582	566	585	569	607	582	573	648	586	522	591	584	556	559	586	609	539	558	583	544	570	567	555	587	582	600	567	599	586	584	581	595	559	628	621	578	581	566	578	584	608	543	549	521	566	594	551	595	551	569	540	598	586	620	581	573	573	592	598	557	579	537	578	587	614	574	540	556	575	560	552	580	604	576	581	535	579	578	590	507	551	568	582	558	555	535	549	577	584	563	561	568	579	561	562	555	572	582	568	558	570	587	590	539	597	569	547	590	548	559	616	563	584	563	582	579	553	604	569	537	565	572	584	605	566	590	590	574	564	547	602	605	591	561	577	578	566	563	597	584	589	584	540	578	560	590	567	615	535	504	581	565	571	519	570	549	576	550	553	580	586	587	563	615	560	547	564	598	578	593	580	549	517	558	555	527	527	573	536	583	570	554	576	578	542	574	576	582	570	610	567	578	546	561	556	584	580	561	567	562	593	535	603	622	545	533	635	563	583	596	558	592	596	581	574	587	540	571	561	557	614	535	574	572	541	591	576	608	585	562	600	581	610	610	555	581	574	581	540	563	578	582	567	550	550	521	532	563	556	592	611	568	538	623	545	588	591	569	579	537	565	607	569	559	592	573	568	549	552	590	574	583	519	532	536	553	597	586	542	567	566	576	568	565	564	582	563	584	558	577	623	584	593	551	571	583	585	582	562	595	578	559	566	582	590	586	512	570	596	558	535	602	604	563	565	573	506	617	586	569	525	583	592	571	569	541	541	569	546	555	567	567	540	578	555	579	544	581	610	565	586	603	552	577	572	577	614	549	564	582	626	594	576	588	564	607	586	574	587	582	577	530	565	586	567	559	592	561	569	551	576	579	545	545	551	566	590	550	574	561	594	576	555	594	580	571	566	578	579	582	559	577	604	524	528	556	572	558	578	564	540	554	552	572	566	616	580	588	581	560	552	604	578	573	569	567	595	560	572	607	579	566	538	589	620	563	574	572	575	559	527	547	555	569	621	557	532	546	508	563	545	545	594	583	563	564	577	556	566	588	591	558	558	563	572	581	575	518	576	576	497	537	574	560	550	583	566	568	593	553	585	562	607	531	586	527	554	535	562	572	591	607	584	571	567	572	573	506	608	580	589	512	589	549	545	583	590	627	566	570	628	552	568	538	576	590	583	558	600	572	632	536	584	568	583	565	545	574	568	583	539	553	558	594	553	534	566	566	591	581	572	633	607	538	584	574	565	553	538	553	560	593	557	578	570	520	547	537	561	549	566	547	570	571	603	576	558	556	523	601	581	556	602	572	557	561	577	580	543	617	555	566	569	538	548	570	556	581	597	565	535	577	592	574	549	566	515	621	590	540	526	583	579	596	523	544	589	534	606	536	548	564	570	585	593	580	560	582	609	562	581	581	547	596	558	586	561	575	577	600	551	584	587	549	556	588	571	572	598	601	576	632	544	534	562	556	565	541	584	572	547	559	543	628	518	593	562	543	575	542	527	598	561	595	604	549	576	531	599	613	559	560	549	549	553	585	585	522	570	554	607	555	545	615	557	533	566	535	587	566	585	591	567	553	559	554	568	566	532	582	561	553	573	571	572	544	569	585	556	528	563	564	541	543	565	547	548	524	548	542	555	559	622	568	574	569	563	541	562	621	550	563	590	595	576	545	608	568	608	549	573	568	533	543	580	600	574	556	616	545	606	620	611	569	598	576	575	539	544	548	585	513	556	584	582	540	573	564	556	556	563	573	573	536	545	582	543	575	544	616	607	560	597	528	557	564	524	546	559	604	575	579	569	564	547	592	598	588	595	562	582	540	565	549	573	539	560	569	556	590	563	596	529	572	576	576	567	559	566	570	600	592	583	529	555	568	572	560	590	524	551	559	565	570	552	584	597	529	572	581	571	617	549	560	540	549	549	552	534	603	556	576	587	576	600	550	545	570	569	567	560	571	554	602	519	574	543	607	559	558	609	542	569	564	536	540	606	570	607	580	569	560	607	588	537	616	551	610	535	554	586	579	591	571	561	572	578	544	566	542	544	574	559	580	602	569	572	614	582	553	599	558	566	583	584
6748	3731	3110	1970	1319	1033	595	570	633	961	1979	2116	1521	918	721	498	465	470	480	506	427	473	466	494	475	479	420	475	455	468	501	491	504	460	472	492	440	500	481	464	472	469	446	478	483	473	496	488	480	471	463	499	462	450	455	471	463	467	416	463	464	445	468	435	445	435	452	451	476	477	472	473	476	460	472	476	428	488	488	401	455	459	481	447	501	466	486	457	466	462	400	484	470	491	482	456	499	496	467	440	464	462	431	475	457	463	488	480	522	444	454	506	454	451	480	451	455	444	489	454	462	436	437	432	482	445	466	448	466	441	461	498	420	509	472	477	470	460	470	440	428	458	444	469	478	450	456	452	433	513	495	479	484	462	486	454	466	458	487	483	463	450	442	451	429	460	437	446	477	505	510	461	480	444	401	455	449	443	465	478	487	514	484	433	519	495	442	446	508	469	491	487	454	465	439	457	474	457	460	446	440	432	469	470	434	458	467	433	465	485	460	472	478	461	488	431	503	439	469	504	454	467	479	492	422	462	435	458	467	501	496	457	424	510	446	414	449	459	459	497	463	466	486	419	464	484	442	441	442	437	460	478	492	461	477	433	475	465	497	454	439	472	483	492	442	458	418	460	451	464	425	466	480	432	454	445	486	475	477	457	502	461	471	449	449	453	468	502	436	476	482	497	435	463	444	460	465	487	459	469	452	462	446	450	435	481	444	484	472	472	478	466	461	486	472	451	477	459	402	483	448	499	465	462	486	494	478	477	470	485	454	476	489	496	494	465	473	457	482	514	477	437	467	469	463	491	466	485	461	500	487	464	497	427	471	512	473	462	436	502	489	473	416	476	464	453	495	491	464	465	453	455	489	469	498	464	475	468	476	486	497	475	452	476	492	470	441	483	473	459	449	436	454	482	428	457	485	487	470	487	498	447	462	483	453	476	497	457	499	490	434	440	498	476	474	464	439	459	455	447	491	469	477	497	484	443	489	455	451	435	465	499	457	436	442	455	479	483	448	466	474	440	487	488	444	510	453	508	475	452	470	483	464	461	450	493	448	470	480	449	454	416	466	467	417	447	472	484	470	479	434	450	466	477	483	459	480	514	456	478	480	453	484	487	417	477	478	486	507	459	471	442	494	506	495	478	486	461	464	458	466	472	470	470	481	435	450	477	453	480	459	488	453	465	463	497	441	495	466	480	469	489	502	472	456	459	483	464	482	479	476	479	488	460	502	471	485	456	508	464	521	468	430	439	450	485	468	475	468	483	510	443	463	450	452	448	441	463	492	444	446	419	440	478	485	526	472	494	440	468	436	433	447	455	464	472	462	460	517	474	461	451	465	453	453	469	485	446	478	441	486	515	446	503	485	431	474	469	444	433	449	445	478	506	458	464	480	487	437	451	494	449	455	449	457	450	476	496	473	478	426	501	441	478	409	458	477	476	472	451	458	482	446	439	491	502	482	438	475	455	474	429	484	468	451	452	496	470	487	458	496	494	467	493	444	433	470	455	478	419	456	470	481	464	493	434	436	461	481	440	431	453	491	471	466	469	485	474	445	461	469	497	456	463	434	501	446	439	459	490	469	475	488	443	458	495	455	508	471	466	472	449	439	503	506	482	484	463	490	471	427	497	451	475	458	478	482	441	454	475	461	446	438	464	477	495	453	480	425	458	458	497	462	479	426	445	497	478	494	496	446	469	512	451	461	484	448	466	481	441	481	452	445	452	451	487	443	434	496	488	463	467	479	473	493	472	499	477	492	482	486	460	480	469	469	456	464	477	439	433	427	462	477	481	460	445	472	501	474	444	467	510	457	476	437	438	484	462	483	452	442	466	490	492	469	488	458	513	444	471	478	507	501	486	454	476	484	459	488	477	448	480	457	497	524	514	451	477	499	442	433	476	454	443	469	480	461	493	448	439	435	445	439	485	474	490	448	445	465	484	439	445	508	497	470	507	443	462	485	450	440	490	470	467	457	497	484	472	476	462	451	470	483	492	466	456	463	462	446	480	472	458	457	477	463	484	461	502	467	503	465	424	452	438	469	467	439	454	506	404	480	465	401	450	523	494	468	484	487	472	479	480	450	455	447	461	473	503	446	499	501	445	462	486	468	468	447	444	467	478	456	438	467	467	471	469	495	445	514	490	473	477	484	433	479	433	497	424	463	430	485	467	438	465	502	479	508	450	444	438	478	449	453	446	471	470	446	471	489	490	453	486	476	479	461	467	456	482	509	440	448	473	473	450	433	478	483	452	450	455	453	480	471	473	480	467	464	461	431	465	425	471	454	439	443	468	441	474	503	478	442	464	451	454	465	465	453	504	507	437	442	447	465	464	462	443	447	448	469	472	422	466	492	462	463	472	509	474	449	428	462	460	466	447	450	476	475	419	446	487	496	472	474	483	480	467	441	497	452	466	435	448	491	479	425	472	457	424	476	452	459	436	466	460	485	438	455	469	465	458	457	461	461	453	468	426	488	464	434	446	463	466	448	467	500	481	440	505	500	489	486	493	473	475	450	494	461	503	468	441	530	484	479	487	440	438	447	470	491	487	471	453	469	496	474	468	476	454	463	445	476	478	445	450	456	505	467	436	439	476	479	486	461	489	457	471	455	446	455	518	466	452	468	446	458	453	427	472	466	433	441	432	473	457	428	449	474	453	497	528	486	467	483	425	463	454	468	457	490	476	485	488	470	451	435	456	475	481	446	486	464	444	471	427	458	439	453	451	471	428	491	488	492	433	477	461	489	463	465	481	452	453	433	476	460	530	472	423	447	446	479	466	482	460	445	481	446	500	459	468	443	470	489	462	511	472	452	435	468	486	464	434	436	477	460	467	461	486	509	459	459	433	435	489	477	450	458	487	476	519	485	443	468	477	463	465	489	462	433	461	511	448	462	454	466	462	468	497	445	477	469	447	486	465	446	472	461	426	458	480	480	500	443	477	458	461	502	455	471	447	466	465	475	521	489	467	487	463	452	440	447	465	476	480	476	457	449	474	456	476	457	471	482	453	446	483	457	454	488	477	510	497	486	463	454	481	466	464	459	465	462	462	462	436	458	433	440	494	426	469	471	463	457	485	486	464	445	449	496	457	436	495	468	447	459	455	446	469	444	485	443	424	487	508	447	498	473	462	501	482	449	460	462	474	497	482	497	487	449	493	466	498	452	480	498	441	451	429	470	481	462	443	464	473	463	442	450	467	437	479	453	490	468	460	442	459	460	514	509	465	491	446	465	468	489	471	494	478	495	433	499	438	482	485	466	492	463	508	442	449	446	493	494	460	467	478	431	480	472	482	469	443	473	474	468	466	491	469	469	454	458	464	464	426	488	495	486	428	452	451	453	430	463	463	484	472	473	506	525	475	444	458	458	445	479	455	494	476	428	415	455	463	502	477	469	455	448	502	473	495	463	451	483	476	507	480	491	443	471	490	481	472	491	483	481	462	490	446	479	493	486	467	453	478	471	487	447	455	466	479	420	466	471	439	436	455
24730	20834	26845	24607	10374	2555	1202	997	860	3015	9473	17823	10217	4687	1847	891	630	676	603	593	626	587	663	596	585	595	612	617	566	651	589	616	591	656	598	633	619	566	605	570	644	664	620	624	631	627	610	595	603	583	609	605	617	610	599	618	548	660	621	605	604	619	655	612	585	630	631	586	630	592	603	585	657	590	623	598	627	576	600	611	629	587	622	587	604	620	569	620	619	616	618	562	566	606	579	629	628	594	614	630	610	606	571	584	627	626	616	642	606	602	660	591	565	599	586	606	582	606	630	631	599	638	629	596	580	565	598	600	609	653	565	612	596	633	584	609	622	620	602	595	609	593	609	595	603	650	636	602	587	634	595	584	642	622	596	588	612	611	594	652	574	649	640	596	580	607	584	595	653	612	631	562	610	638	656	616	654	613	562	601	572	591	632	629	608	603	605	617	605	596	615	580	618	626	607	611	562	600	598	588	651	599	584	628	582	644	607	543	663	643	590	644	616	579	614	603	619	562	552	654	603	586	635	571	591	618	574	609	625	643	593	629	607	571	626	582	639	600	617	617	612	592	605	553	602	626	596	608	577	616	596	594	630	614	628	562	588	611	624	611	573	567	631	606	582	591	609	594	575	590	592	629	626	595	548	599	619	610	578	600	604	582	555	630	628	600	601	595	577	597	600	602	603	594	593	624	611	607	613	584	584	619	577	569	619	625	591	594	623	617	613	643	586	637	628	579	594	628	618	617	630	597	614	619	579	661	612	630	619	596	602	588	618	615	571	639	606	615	600	596	631	612	600	605	580	648	601	602	600	584	600	620	603	576	600	650	643	597	585	618	554	582	603	630	626	625	552	546	598	572	615	603	606	590	597	642	651	599	651	585	593	596	613	563	624	578	634	593	605	570	619	587	596	566	586	575	585	580	581	627	637	615	612	573	643	613	617	574	635	625	604	626	613	596	576	615	636	619	567	601	592	603	611	641	527	606	617	633	584	626	623	619	588	595	616	593	575	602	598	599	636	580	573	625	594	609	636	638	633	584	627	602	623	608	601	647	610	606	643	577	578	618	617	570	600	612	596	664	595	637	599	614	588	618	650	574	631	576	581	584	592	636	571	630	581	634	583	597	599	634	637	587	549	630	629	614	617	638	574	597	602	585	567	569	574	630	637	581	643	599	607	642	620	584	597	667	606	597	627	608	658	591	597	587	583	623	625	561	617	603	577	671	608	595	630	653	601	560	615	607	596	593	597	568	588	619	601	618	539	601	633	586	642	620	617	585	678	620	600	587	626	571	634	596	616	608	613	563	578	617	632	601	658	563	634	606	599	620	579	597	656	603	598	628	634	650	591	600	596	571	578	590	600	659	614	578	595	619	558	596	581	642	615	600	605	607	576	614	637	582	613	621	585	605	603	622	593	584	618	644	603	622	613	587	586	640	619	639	647	602	622	600	581	626	591	595	606	604	629	590	613	583	656	620	632	608	615	551	635	618	613	614	591	611	628	620	598	571	594	631	619	575	621	584	604	591	578	567	601	583	625	589	607	617	609	667	553	587	615	582	603	645	628	636	590	613	568	641	639	588	615	594	562	589	631	649	593	595	605	687	589	638	582	591	653	601	572	588	596	589	642	637	599	588	596	618	629	613	574	651	615	597	615	572	581	575	576	613	624	602	612	628	657	621	570	586	560	621	603	687	626	625	611	579	552	669	638	604	606	570	600	648	612	629	617	606	591	636	632	591	613	589	625	551	631	588	583	605	594	590	630	576	595	593	618	600	640	610	629	553	636	577	583	640	648	599	577	690	649	592	615	612	559	606	609	610	641	621	599	586	602	634	576	595	621	600	655	617	618	573	570	570	610	601	566	617	621	582	573	635	592	617	613	610	610	576	542	631	615	593	616	562	600	576	630	594	521	596	650	637	629	582	603	635	584	612	586	593	615	587	589	560	599	628	620	640	629	567	612	587	574	638	600	607	603	571	591	606	588	575	592	565	608	603	635	607	632	616	594	611	600	595	540	594	595	571	605	550	559	584	572	635	644	609	605	608	584	637	599	640	563	588	634	618	605	603	631	654	633	610	620	623	589	626	573	628	605	601	633	591	596	611	588	642	623	614	569	581	594	654	663	606	640	606	619	602	626	623	622	597	581	603	635	693	601	576	616	595	575	592	577	581	616	549	575	610	635	615	589	575	568	591	580	581	580	624	626	599	606	607	609	568	609	595	602	613	576	630	624	624	615	611	617	590	630	586	564	611	591	574	675	594	584	632	622	626	627	585	623	606	631	603	601	602	606	607	586	588	584	621	592	603	612	596	583	587	589	611	612	568	581	642	661	603	620	593	570	603	562	589	574	591	607	623	597	619	610	604	580	657	604	568	605	603	594	648	622	617	607	604	626	615	634	573	647	607	644	587	584	600	572	547	588	604	641	581	592	600	607	540	585	629	597	587	593	590	616	615	575	598	638	645	628	592	587	578	597	605	595	593	601	655	576	593	619	615	613	594	547	622	616	634	614	609	588	639	586	629	600	649	600	674	623	654	602	615	596	601	606	640	577	625	614	634	581	609	619	610	588	608	609	576	604	630	569	619	602	565	634	640	610	616	647	600	635	612	571	624	645	614	602	578	646	593	595	583	611	602	584	578	592	619	588	604	604	595	582	626	594	634	586	625	634	632	583	613	615	576	610	601	583	614	612	584	569	585	591	625	579	666	559	626	595	585	593	634	601	593	571	562	642	577	645	563	600	627	595	594	578	601	608	580	575	578	619	618	578	621	619	578	587	602	616	575	603	605	587	626	622	645	639	570	610	603	612	635	554	583	615	627	592	553	572	620	617	621	584	618	643	585	585	618	570	645	558	590	620	576	604	582	597	591	631	580	617	589	636	575	571	602	587	600	609	624	613	571	638	564	632	602	551	606	574	598	607	633	600	620	652	574	600	592	618	574	591	618	647	587	658	593	614	651	624	612	576	584	584	638	649	583	577	642	630	591	612	595	606	654	603	603	636	647	637	613	575	623	613	594	640	628	626	602	674	610	615	612	576	621	606	592	601	648	612	605	629	569	607	611	596	633	590	607	605	608	616	573	615	564	614	601	638	604	644	622	595	595	592	625	593	586	581	611	601	601	605	654	604	596	640	616	620	595	627	648	578	624	578	546	594	581	637	597	604	579	575	617	593	585	641	604	615	617	566	595	604	631	613	637	646	616	578	611	587	598	613	629	599	616	636	605	570	633	552	602	584	586	647	642	639	575	632	587	597	633	624	652	609	651	598	594	615	555	608	589	662	633	557	606	598	589	563	640	608	540	571	592	577	599	581	625	622	589	626	626	610	599	552	636	630	598	584	606	595	562	603	594	713	619	631	613	600	590	592	634	625	584	590	595	586	587	622	586	662	607	597	621	619	649	605	636	621	588	622	586	580	606	635	576	609	588	626	623	597	630	613	590	626	596	606	608	580	607	597	622	594	615	637	577	565	609	597	614	596	610	661	584
5573	8657	7962	4682	2931	1938	1001	1033	883	4216	11223	17438	9362	4633	1813	834	572	562	520	543	559	527	522	535	495	508	521	503	524	489	470	481	515	508	504	520	488	518	527	538	541	514	516	474	495	503	536	498	519	480	515	514	512	528	521	506	502	510	500	528	537	509	518	532	525	515	483	540	539	535	537	511	525	534	525	479	540	529	508	517	492	504	510	577	501	496	492	549	498	503	515	500	530	520	527	523	491	507	488	529	521	532	541	498	488	504	489	516	531	519	490	520	519	519	518	536	477	525	528	476	547	549	525	500	535	531	527	509	474	556	533	466	533	500	519	508	559	518	528	561	498	537	494	492	516	524	512	497	513	532	511	513	523	537	530	530	479	510	502	487	495	522	504	524	484	500	528	539	485	491	510	499	536	547	539	474	547	521	508	483	529	533	531	498	532	541	522	510	546	527	483	535	504	521	517	534	516	483	546	498	486	517	483	506	525	525	516	510	525	470	502	535	475	532	507	496	512	474	480	508	520	507	524	529	474	529	496	477	521	539	480	547	507	508	505	514	501	540	494	532	486	512	523	561	494	511	530	527	531	488	483	525	478	517	479	527	503	503	509	499	470	506	551	540	525	520	470	527	483	587	513	520	491	510	508	537	531	503	475	493	465	530	518	508	504	486	543	510	554	480	484	494	560	504	539	525	526	545	526	519	511	517	504	487	499	497	517	492	497	491	499	510	502	554	544	512	542	538	553	519	471	505	524	499	524	519	498	496	475	512	505	554	521	517	533	517	510	531	512	512	490	500	491	534	519	466	525	499	507	523	549	531	532	543	545	511	508	486	514	499	512	489	521	511	513	500	490	535	540	515	517	513	502	526	506	506	504	515	577	504	530	500	526	523	519	502	508	494	506	508	503	489	497	485	527	545	484	498	502	530	483	523	472	556	492	522	518	487	523	512	502	489	513	518	527	500	543	488	478	517	479	504	516	543	523	512	498	502	504	547	487	513	540	507	486	525	490	504	494	518	526	508	517	520	491	513	488	533	501	514	496	557	477	518	528	500	500	523	491	553	501	492	479	476	544	515	506	518	507	497	547	508	553	512	529	485	482	540	479	500	518	527	492	503	510	510	521	502	500	520	522	506	496	477	491	517	508	455	505	544	491	503	526	528	476	502	513	511	537	530	505	526	494	500	473	504	526	498	542	524	515	515	522	512	491	517	517	478	519	514	510	544	512	518	512	471	516	534	576	514	512	510	522	506	472	491	507	447	510	522	523	520	505	465	481	510	513	532	467	482	510	508	491	502	531	486	526	491	507	528	530	493	491	490	495	530	542	514	517	478	506	495	481	487	515	510	527	509	519	542	511	518	493	494	478	502	553	487	500	556	506	459	524	527	523	518	490	514	520	538	509	490	496	560	507	540	498	499	502	474	520	506	475	534	535	488	511	517	546	487	529	513	559	531	541	494	515	510	508	514	500	526	510	512	505	547	478	483	509	550	541	538	580	506	483	507	546	503	513	507	484	543	509	478	517	514	516	499	502	497	509	487	560	505	539	513	508	549	504	520	512	551	488	483	541	483	476	496	520	513	530	484	531	520	507	534	539	512	536	518	472	498	535	570	542	550	525	554	514	538	516	511	495	466	508	485	514	538	480	537	490	529	502	490	518	536	513	496	509	476	482	500	488	506	512	515	555	498	524	521	601	520	526	523	504	506	498	473	506	490	521	527	503	494	481	531	535	475	552	517	490	474	486	510	508	493	522	527	488	481	514	517	536	527	537	502	499	489	496	504	517	530	550	527	506	485	461	548	522	546	498	531	483	514	486	510	482	523	481	459	556	499	500	534	513	484	507	501	494	505	549	485	505	514	535	492	526	525	484	532	525	547	475	523	499	522	527	522	508	490	490	495	504	526	526	513	480	523	546	555	528	494	544	526	530	533	488	513	488	512	522	531	514	504	518	497	517	511	536	495	514	531	513	538	539	448	507	495	500	535	512	530	516	479	482	508	506	489	505	539	525	495	484	506	483	540	481	491	516	515	526	529	539	519	523	479	482	495	508	511	504	517	528	504	512	525	505	528	544	463	491	535	521	515	491	491	475	484	495	509	479	485	512	544	512	546	524	505	511	512	500	493	532	517	518	501	485	538	497	568	595	505	495	495	524	483	552	524	465	456	511	531	497	537	507	539	522	512	526	516	492	520	518	477	510	512	532	516	493	517	482	520	497	525	455	549	525	504	514	491	508	543	542	506	526	468	504	502	500	469	485	488	537	531	522	536	491	476	521	511	505	505	527	526	490	489	521	497	560	510	534	541	499	480	527	543	501	539	543	495	507	452	510	482	509	489	510	556	561	472	529	493	517	540	495	519	523	497	504	546	490	476	512	487	487	468	509	545	538	498	492	506	512	514	499	495	478	511	514	471	525	486	487	532	508	537	514	520	494	491	532	473	515	520	527	512	529	528	470	492	512	497	511	476	482	534	528	532	499	507	536	521	476	523	525	513	499	533	502	487	505	535	554	479	474	511	496	493	475	503	515	545	507	518	485	496	493	517	499	512	511	480	483	512	497	480	512	502	504	538	517	523	504	532	505	523	533	534	486	499	490	492	507	513	514	499	527	522	514	492	501	536	544	497	515	490	556	497	494	486	473	494	530	482	502	501	511	524	493	499	519	522	496	496	528	503	507	506	564	499	474	484	510	502	511	515	492	494	506	518	491	476	533	527	531	464	512	509	524	502	469	478	477	495	535	490	513	502	460	518	473	517	524	519	522	541	482	466	511	475	512	497	481	566	518	497	525	497	461	514	516	501	482	532	490	518	484	525	472	538	505	493	531	465	491	488	539	484	554	538	560	503	486	507	536	524	504	503	557	491	463	519	520	546	535	524	483	547	516	506	544	529	529	502	510	539	499	501	514	576	502	565	513	551	525	532	525	500	463	482	485	470	538	512	501	505	502	524	531	521	470	495	514	508	495	508	469	474	484	519	495	457	478	492	513	513	522	516	455	455	477	483	524	505	528	517	513	509	566	526	490	507	530	487	532	532	519	481	503	508	524	530	492	510	496	497	503	551	519	554	506	467	470	501	509	527	505	456	485	478	515	519	502	516	500	491	480	523	518	538	553	533	492	487	520	475	491	529	520	500	494	494	501	500	513	500	504	572	504	502	486	535	491	517	520	536	527	541	524	546	512	507	537	541	538	518	520	488	511	531	501	510	477	506	520	508	474	526	442	501	504	578	489	524	498	490	531	475	525	529	510	526	518	455	478	487	521	491	569	529	498	527	518	540	506	531	539	512	526	446	538	495	498	510	514	544	486	526	523	495	527	490	512	509	522	496	531	489	512	512	503	531	497	527	505	495	527	477	527	500	481	566	510	533	538	498	522	535	494	473	527	498	491	495	514	502	513	520	531	548	495	510	511	543	507	531	508	522	512	494	539	524	526	476	515	533	510	507	491	564	516	536	495	519	486	520	528	495	535	507	535	518	501	498	513	457
23770	20828	27853	23889	20594	8400	2392	1872	1254	1287	3818	32467	25749	12035	3394	1219	806	778	731	720	773	757	781	754	702	770	756	758	754	763	746	760	711	723	751	713	752	719	713	718	742	728	757	714	773	779	746	743	709	735	748	777	710	756	717	773	787	684	758	729	739	708	769	759	744	681	751	746	726	718	749	729	727	759	748	723	736	715	733	729	776	788	734	712	721	746	726	731	717	763	717	752	716	732	703	729	760	738	777	747	703	747	703	744	712	717	738	734	736	753	693	730	758	774	747	758	709	748	726	747	844	740	661	723	739	730	768	710	695	671	758	745	722	746	801	758	751	718	764	729	752	738	751	742	731	691	781	763	743	783	738	698	752	735	717	719	730	761	747	726	745	686	723	727	705	723	719	740	716	769	747	714	695	732	702	746	804	745	739	725	756	756	736	659	707	725	685	757	744	667	741	717	748	700	739	750	706	763	731	729	743	778	713	749	740	706	804	725	748	768	750	738	751	741	766	732	711	721	726	755	646	673	737	704	761	757	745	777	706	715	745	734	710	755	701	706	747	723	706	677	744	731	736	719	738	747	737	733	742	771	766	738	730	719	707	753	737	673	733	737	737	764	718	731	746	752	684	761	768	750	719	711	728	747	752	763	672	699	735	798	780	761	724	750	744	725	706	814	731	712	694	777	754	726	762	778	713	700	740	732	761	710	753	728	732	723	710	727	701	748	732	755	716	697	736	747	717	723	771	775	660	738	712	697	749	717	726	731	758	694	758	748	730	717	718	691	709	784	747	729	759	754	709	765	724	711	721	705	738	757	768	698	718	720	738	668	747	723	764	711	739	725	771	739	810	745	722	769	750	701	753	714	756	717	776	760	694	777	748	752	746	789	803	771	741	716	718	727	752	702	741	755	758	750	783	711	750	752	715	709	743	722	742	771	744	749	777	707	725	702	748	721	741	738	709	768	730	736	736	716	742	684	740	755	723	722	673	717	720	701	681	727	730	766	694	797	761	734	736	745	789	752	733	740	748	750	729	733	755	771	732	714	744	768	718	739	710	706	698	750	728	740	709	711	742	704	711	719	734	753	713	724	713	675	742	732	761	685	738	715	688	753	720	755	771	725	751	757	736	765	716	774	753	734	759	729	721	702	740	783	725	785	684	703	783	724	690	740	747	752	706	753	767	720	740	731	705	719	741	785	746	711	682	696	777	724	732	684	742	705	769	747	725	778	738	747	630	765	693	755	708	738	758	709	723	751	714	723	756	759	715	733	749	724	749	739	772	740	757	727	702	749	736	686	689	731	767	742	726	689	683	694	704	765	727	741	708	748	711	727	762	682	776	748	727	747	768	710	742	696	718	788	728	738	773	748	745	704	728	719	728	703	741	740	681	737	703	723	719	773	735	743	746	771	745	793	731	682	743	695	761	679	786	747	716	718	737	709	748	731	643	717	737	716	726	690	741	730	724	722	728	710	681	728	710	752	753	664	734	700	727	675	711	719	721	718	720	739	729	749	728	780	754	719	768	722	696	749	742	767	711	739	752	777	753	759	707	723	739	804	750	720	785	717	710	723	745	702	707	709	748	739	711	670	729	706	782	710	743	728	738	719	718	711	706	752	814	730	715	735	714	727	733	711	714	768	708	752	730	697	736	739	737	761	745	752	806	741	703	729	727	707	742	701	726	755	699	740	721	733	759	774	729	742	747	720	748	752	724	730	718	716	766	729	731	767	777	757	722	780	716	745	757	742	723	672	741	698	743	748	764	778	757	766	773	738	746	758	686	772	713	702	758	727	653	696	772	731	762	723	724	711	714	738	711	741	750	754	733	738	744	767	697	743	701	688	748	732	769	785	763	741	756	758	734	724	724	703	771	727	733	725	719	757	757	765	735	763	719	741	722	735	743	739	739	742	744	754	758	699	700	716	752	734	666	732	749	744	750	749	685	711	733	693	750	716	716	749	721	727	713	807	747	714	686	662	745	729	723	749	773	720	735	731	705	698	754	756	729	735	786	700	700	751	701	717	742	756	727	690	759	737	709	751	704	755	704	730	719	755	725	708	733	742	718	739	722	711	782	740	732	720	719	738	738	758	810	779	732	725	769	752	743	738	751	720	700	792	766	707	733	778	727	750	786	768	734	741	749	753	765	750	742	737	744	713	758	713	768	773	746	727	761	737	711	750	705	741	742	738	743	754	696	701	739	733	719	688	758	716	740	759	750	755	707	744	769	723	695	726	745	730	764	740	771	710	693	709	757	732	725	696	676	763	669	722	694	771	728	794	758	774	707	726	721	746	735	749	730	755	777	656	769	776	739	783	732	758	730	700	760	756	706	747	717	706	709	783	736	700	745	750	712	749	745	728	757	695	702	725	714	751	687	708	645	709	682	728	786	729	726	744	725	737	739	752	733	748	708	742	744	769	716	701	738	756	741	738	783	735	713	688	716	752	761	746	772	736	719	803	736	770	757	736	721	739	725	728	718	755	715	755	749	734	731	706	746	725	749	711	726	735	767	770	710	746	700	695	725	756	722	766	758	707	705	772	712	711	702	725	764	757	787	707	777	729	700	767	714	798	749	754	735	719	747	746	761	729	725	732	732	715	749	705	714	733	694	685	736	771	722	714	741	718	718	759	698	733	745	734	754	712	732	721	718	702	764	684	698	762	714	696	710	734	724	709	774	785	714	717	700	714	729	665	723	706	742	752	704	729	802	716	728	751	728	744	733	729	736	753	698	735	728	726	713	732	739	743	753	750	779	746	757	708	719	773	760	794	757	711	760	721	704	763	729	742	742	755	724	751	740	682	743	763	740	767	713	714	702	733	720	730	727	750	694	720	748	715	687	784	763	732	765	733	769	704	671	751	691	704	659	751	697	734	739	718	705	660	697	729	750	739	708	774	750	673	761	743	710	715	721	731	726	767	710	748	722	732	753	744	753	731	710	765	718	702	779	718	672	780	777	754	727	709	764	727	731	701	727	665	728	750	740	743	730	706	724	736	743	719	703	756	785	728	762	734	751	767	703	752	701	723	687	708	745	790	697	736	742	724	736	719	742	775	703	739	729	720	748	804	723	736	670	743	693	721	705	733	718	698	700	723	730	693	758	714	748	745	730	696	768	717	685	700	686	737	693	779	704	766	755	709	688	722	728	759	708	732	724	762	685	745	714	758	739	746	736	811	755	667	711	713	662	739	724	704	744	768	685	706	753	755	713	720	707	687	707	760	721	780	747	781	704	728	792	743	721	690	754	732	735	720	723	730	725	726	777	723	712	726	757	683	720	709	724	701	723	752	725	758	724	716	705	711	693	795	736	708	739	735	705	800	746	734	727	733	717	757	745	751	762	723	727	709	726	681	725	703	743	745	753	692	755	730	702	725	741	707	731	709	693	699	757	700	704	746	777	718	765	712	724	718	764	698	751	741	686	744	734	747	737	722	720	739	730	752	711	772	680	671	737	721	766	689	709	774	750	734	782	712	733	797	738	719	718	788
6657	12913	10720	6751	3019	1982	1763	2085	1415	1505	5465	32114	20842	9273	3034	1112	710	626	572	623	615	598	573	589	605	598	596	606	597	627	623	642	626	615	609	591	640	571	635	602	598	626	615	613	622	581	621	556	608	636	632	621	595	638	613	605	604	622	591	646	618	572	621	657	611	568	649	608	615	621	643	604	597	609	577	563	623	640	590	564	613	626	610	581	558	580	599	606	649	609	621	595	607	565	594	602	626	563	600	621	571	621	620	549	587	632	600	579	622	579	615	614	633	594	638	582	634	598	624	620	564	601	596	610	547	552	603	586	610	644	573	620	617	588	599	569	579	640	599	577	602	603	625	600	593	645	594	605	624	620	580	585	595	637	599	641	605	620	596	574	590	623	594	588	633	629	571	615	608	584	598	639	601	572	619	565	634	618	569	610	590	620	595	580	603	596	601	594	597	570	645	588	557	589	642	615	585	589	625	602	619	636	540	609	569	560	596	618	581	639	621	597	616	582	594	590	571	603	610	636	595	666	604	572	624	607	601	626	593	633	614	643	591	607	592	569	617	649	654	625	595	578	598	611	629	606	581	619	604	611	592	584	579	616	655	597	622	581	604	561	633	575	610	603	598	604	633	609	638	618	571	563	613	551	572	604	585	608	622	570	602	575	625	616	615	594	564	642	612	594	620	573	574	602	606	608	564	583	623	572	604	626	606	600	602	578	575	656	631	594	577	596	592	627	646	606	661	611	582	629	596	622	603	564	613	648	599	605	586	646	696	588	566	608	621	607	599	591	581	569	601	578	604	609	600	627	600	597	621	607	600	604	607	575	628	586	593	594	598	618	615	598	593	591	627	614	607	600	612	600	609	578	613	587	574	595	627	634	594	616	616	603	625	612	579	601	615	611	614	586	586	585	591	617	629	576	586	570	569	559	608	614	593	645	568	623	621	620	609	633	633	567	590	608	618	592	616	630	569	604	586	627	595	587	599	593	596	605	595	592	626	584	655	625	605	529	630	596	617	584	611	591	603	612	631	622	632	647	571	616	581	602	586	570	601	627	598	607	583	621	605	589	584	610	594	598	614	594	613	610	619	585	617	581	650	584	586	572	565	568	603	610	600	622	604	619	561	571	615	573	586	585	605	596	605	631	635	558	586	608	659	594	616	621	573	610	576	574	610	570	582	587	594	617	606	628	579	604	594	567	605	593	641	613	601	626	613	604	572	620	614	593	588	550	632	587	575	628	592	646	620	626	548	592	572	595	654	568	589	615	588	574	618	621	606	610	574	559	605	588	608	623	625	589	607	599	599	583	543	551	589	649	563	625	598	613	603	603	588	574	593	567	621	615	610	584	596	618	613	579	574	606	602	607	542	586	578	638	633	562	609	583	552	607	617	600	590	578	594	585	592	601	627	630	600	631	533	585	578	620	626	610	636	603	629	592	598	586	586	565	611	628	594	615	599	614	600	656	620	611	569	569	569	595	601	576	631	602	596	632	567	599	588	626	589	619	608	626	660	612	637	603	597	577	594	615	578	642	619	636	605	570	584	634	571	605	589	621	581	594	616	588	616	601	607	611	650	606	570	569	612	608	585	599	607	617	652	618	620	599	614	593	594	622	596	566	616	594	649	580	603	581	590	625	592	596	649	582	536	558	634	579	659	576	563	625	589	553	604	598	600	601	596	594	597	614	605	585	600	583	582	591	627	619	597	607	596	615	617	580	606	620	597	576	613	600	607	589	624	604	592	608	592	605	577	592	599	617	619	603	554	620	636	594	604	609	625	598	603	621	583	582	594	622	634	602	583	558	585	628	566	590	592	576	639	589	562	617	615	577	589	552	624	620	594	641	617	567	589	563	518	607	569	608	566	643	587	642	617	589	599	602	605	559	614	605	616	593	596	625	607	612	581	589	633	561	607	617	611	613	603	556	606	597	631	590	590	596	567	579	608	622	599	626	594	637	608	611	627	597	638	600	573	623	591	609	588	620	596	572	590	614	633	634	539	542	591	583	544	614	584	626	566	604	606	609	562	598	577	629	591	598	609	642	583	582	583	608	605	610	557	586	575	614	661	590	620	611	612	578	644	603	555	606	595	610	598	590	567	638	626	624	601	597	658	631	574	612	625	602	592	620	611	595	640	597	585	601	612	574	632	585	631	615	586	588	642	626	619	585	618	602	596	637	583	547	627	625	597	620	577	603	588	559	568	531	596	585	617	577	543	634	597	621	605	572	603	616	629	604	560	565	563	593	614	603	570	593	602	601	596	580	589	653	567	605	603	632	605	606	605	629	598	618	586	540	581	600	595	587	596	573	568	590	578	594	641	598	629	670	635	649	624	551	580	588	606	587	577	587	552	599	542	561	620	595	635	607	628	606	635	616	580	619	623	606	588	628	598	593	593	644	555	590	587	621	593	613	590	596	600	593	608	616	633	621	582	589	571	571	598	624	592	590	599	601	566	619	562	603	572	581	637	605	626	608	632	599	614	604	619	578	606	628	607	592	617	596	582	661	639	632	640	577	587	632	571	583	597	577	608	601	630	634	588	596	636	599	598	612	588	601	575	626	625	585	606	548	592	640	560	600	599	624	591	629	574	613	589	608	619	588	588	617	628	576	579	586	590	596	633	622	588	655	564	604	596	582	539	603	648	615	592	637	589	588	629	599	593	643	560	600	573	575	591	588	641	600	688	574	631	613	626	634	575	592	592	581	620	592	657	599	587	588	589	576	576	645	616	638	607	603	588	623	600	551	548	567	579	619	575	568	586	556	588	606	569	574	658	547	546	582	615	615	582	590	595	587	561	587	645	597	591	622	628	601	585	581	593	609	568	630	585	615	625	621	599	604	570	594	606	614	607	650	633	618	625	621	640	620	602	579	607	582	606	564	573	561	609	602	596	636	594	627	615	616	616	569	619	591	615	566	659	593	639	582	587	602	570	590	640	581	600	616	584	580	595	634	585	610	594	586	622	571	550	618	597	596	596	581	625	576	583	607	603	618	561	557	637	585	567	606	608	566	607	586	601	593	560	579	643	581	609	623	570	613	594	624	579	578	614	595	560	585	564	601	597	602	587	616	615	575	558	582	594	585	599	620	594	568	626	603	545	583	590	624	553	600	590	568	629	554	578	586	564	625	619	565	584	597	606	596	592	590	580	596	612	572	629	626	595	607	579	557	560	618	593	593	610	573	603	577	607	634	609	593	560	555	551	587	646	613	586	608	623	547	623	613	595	575	633	608	589	594	624	574	596	605	637	608	596	591	581	649	588	617	646	586	568	608	644	637	623	624	625	560	543	589	612	592	608	588	583	620	632	576	663	637	618	636	655	620	600	600	609	609	568	606	581	629	622	599	597	557	621	580	583	644	614	609	545	613	572	585	599	605	612	590	632	624	638	604	632	633	578	566	628	601	617	545	587	612	606	571	602	619	601	599	588	621	550	576	626	577	562	611	588	576	628	592	583	596	608	589	616	605	603	564	632	588	583	643	586	556	597	572
27088	12286	4517	2282	987	732	745	721	714	729	700	2023	2245	1357	780	629	624	600	576	553	579	594	589	560	617	547	596	616	633	590	602	579	606	575	565	596	587	569	556	618	600	586	590	597	551	585	569	618	636	556	583	594	570	597	549	599	574	577	636	617	642	601	622	583	637	600	608	549	547	591	603	564	573	589	596	622	572	602	576	575	557	600	575	528	558	557	607	589	579	575	621	490	567	614	605	625	593	614	556	561	648	560	590	543	581	586	575	551	600	556	556	616	552	562	619	599	575	578	552	575	588	555	601	548	633	574	544	528	610	581	567	593	599	594	541	611	586	552	588	558	594	584	602	611	628	573	555	633	549	604	592	580	562	565	585	567	586	559	532	560	606	616	606	605	573	568	585	605	595	606	614	618	566	571	634	541	616	599	608	560	587	593	573	578	577	589	597	601	575	620	597	596	558	547	599	570	598	560	578	553	583	589	565	572	572	559	603	599	566	606	534	564	572	567	600	616	601	570	593	581	540	594	634	552	557	559	562	627	558	590	579	560	565	612	558	606	589	627	574	586	585	581	583	610	590	607	610	579	588	578	585	577	572	550	594	598	621	550	615	570	585	598	588	560	586	592	595	617	570	593	588	548	610	654	586	546	584	626	610	596	592	621	610	581	612	628	569	632	643	529	598	566	566	605	561	605	572	564	599	619	616	583	554	570	532	600	602	590	606	562	611	551	539	609	584	580	582	602	575	581	572	557	576	546	570	593	593	560	570	625	574	591	551	593	587	617	569	560	556	624	580	555	577	567	649	609	622	610	598	574	601	561	597	570	577	603	574	591	578	622	587	576	543	526	590	561	627	605	606	581	572	570	557	569	572	561	603	587	541	604	627	560	607	588	555	581	565	572	599	595	623	567	596	606	605	565	571	532	602	583	604	561	575	587	582	606	611	530	601	560	611	586	582	549	616	605	632	598	568	606	580	582	593	583	609	555	585	580	602	601	568	593	550	582	581	625	618	587	585	547	600	599	545	574	587	548	569	579	562	614	553	594	564	584	570	563	559	616	586	584	569	591	546	579	559	589	602	637	545	557	562	556	585	607	583	571	592	598	598	532	588	600	541	569	597	597	633	609	587	618	598	585	552	590	633	529	611	570	617	576	590	597	566	557	600	570	588	597	541	578	590	587	556	561	599	570	553	599	639	582	572	561	552	562	597	588	573	581	581	617	608	576	590	603	597	572	552	600	550	611	617	560	538	594	585	600	571	584	594	577	546	602	598	556	600	604	589	547	611	556	555	606	555	557	580	586	602	565	586	568	552	632	562	590	611	524	628	556	556	555	566	565	553	587	617	595	597	590	614	590	555	560	552	586	601	592	564	580	566	586	579	578	549	606	588	595	599	613	601	581	572	609	595	583	554	587	584	609	606	569	612	575	618	566	613	572	583	633	583	618	607	572	581	531	599	595	579	555	567	593	579	539	626	566	581	611	608	595	597	587	574	545	594	592	609	616	602	602	600	616	598	588	531	575	580	616	566	624	589	628	572	612	592	578	594	577	574	554	606	553	585	560	552	607	625	595	634	594	633	583	585	574	599	613	555	604	583	550	612	615	529	600	569	601	585	589	589	563	585	631	605	546	562	599	634	591	568	579	572	578	602	615	544	589	562	586	625	557	577	570	587	615	600	574	550	546	559	584	595	563	657	558	606	583	608	547	601	573	563	624	568	554	546	592	598	585	623	554	567	566	526	605	543	587	585	571	595	570	620	560	583	577	582	594	605	575	616	584	602	607	610	578	564	605	558	590	588	570	632	589	590	568	586	581	617	562	587	578	562	550	631	564	576	574	580	581	622	582	620	591	587	608	585	598	638	587	570	603	589	629	565	589	607	625	580	557	588	589	599	607	561	602	586	595	577	559	568	581	584	617	606	617	569	613	583	536	632	591	576	610	570	618	561	607	567	601	593	589	609	557	602	629	554	572	584	584	613	596	594	593	589	582	577	602	566	585	579	618	589	545	554	606	617	627	534	612	572	562	600	606	573	573	589	624	596	564	572	615	576	581	539	621	557	578	545	575	592	568	548	550	558	603	525	560	537	579	597	577	555	587	571	552	574	551	554	561	547	533	603	581	618	551	562	602	550	551	610	573	560	571	575	642	578	611	601	572	580	597	598	594	582	520	581	553	591	598	621	632	591	606	558	520	561	590	543	591	614	527	586	597	610	638	564	603	583	559	550	576	606	616	611	574	604	528	530	576	557	608	572	538	549	546	543	585	587	616	551	596	611	639	614	565	594	574	605	581	551	566	582	528	591	609	568	580	572	601	600	596	611	601	594	574	600	549	598	590	562	614	580	637	596	564	542	573	613	545	535	544	608	643	571	562	592	585	592	653	593	570	569	583	574	584	592	605	608	602	603	565	535	556	575	606	591	581	590	572	568	567	596	567	578	628	577	565	603	610	581	542	622	622	543	608	586	575	595	581	583	578	577	592	579	577	581	614	579	593	584	599	593	595	581	588	553	559	624	593	591	604	624	552	557	586	580	560	602	554	558	597	619	570	594	583	588	580	596	607	591	566	606	572	602	620	574	572	606	607	591	586	615	604	559	583	586	614	570	576	593	565	610	537	568	570	584	558	586	597	605	568	588	572	594	514	560	573	536	606	551	608	581	597	589	629	600	571	602	567	617	609	551	575	562	590	592	609	643	576	609	579	588	602	552	585	624	552	527	578	561	545	611	565	593	533	615	603	580	591	566	581	594	643	588	573	609	588	578	628	611	624	589	562	561	609	561	554	592	582	592	569	602	633	584	575	570	593	572	601	597	532	596	584	601	622	570	607	592	611	579	603	560	589	549	536	577	584	614	600	552	575	608	565	604	601	583	564	561	539	563	608	573	573	598	619	566	573	559	535	594	586	550	586	604	526	540	565	562	583	572	572	602	598	613	553	571	585	550	581	568	554	565	578	631	615	614	589	586	575	576	607	575	574	575	573	563	623	542	552	542	559	610	577	585	606	616	583	624	612	576	565	584	588	592	579	606	561	596	551	608	550	585	595	539	605	570	572	559	580	558	575	609	587	584	623	583	584	577	564	566	625	595	585	573	594	623	587	586	545	549	587	632	586	584	594	582	631	580	577	561	597	545	552	571	576	578	593	585	629	602	556	548	570	567	617	521	593	566	592	568	606	559	616	571	591	623	587	623	582	594	620	561	604	575	581	576	582	547	565	591	576	566	577	557	581	574	598	591	573	564	572	578	594	603	578	593	625	529	584	554	561	607	619	588	610	524	587	563	547	562	573	598	587	593	600	555	592	571	552	600	630	565	584	610	562	571	580	600	577	583	555	596	619	614	586	571	600	565	621	588	578	589	566	588	603	569	595	586	587	602	563	553	574	522	610	597	606	586	546	546	563	590	606	605	587	615	556	588	526	579	598	561	552	585	593	542	612	561	583	610	564	563	569	607	597	603	592	567	613	590	594	619	528	603	585	627	552	590	552
6516	3877	3502	1962	1000	658	698	717	698	723	707	2625	2535	1310	745	503	468	475	512	499	451	455	454	516	482	484	457	469	484	446	469	522	461	474	467	449	460	492	498	465	473	462	429	462	482	448	460	481	444	484	475	458	485	451	454	466	494	467	492	459	447	470	467	441	450	484	471	454	479	484	471	443	491	423	456	470	432	486	488	469	480	502	471	451	469	446	492	499	501	432	490	474	484	478	447	488	477	495	476	549	471	512	424	457	458	468	435	497	450	525	456	476	470	497	494	492	478	462	453	455	467	464	456	454	474	487	498	474	430	458	483	456	491	497	437	426	505	466	509	479	483	490	505	486	507	438	447	534	484	463	474	462	503	446	471	466	481	485	454	431	484	499	478	449	446	513	437	452	507	466	499	476	500	465	521	480	497	454	469	464	437	442	468	442	493	488	485	488	475	494	500	445	475	464	490	486	474	472	474	462	508	473	500	482	473	494	517	500	510	486	490	491	491	493	472	440	495	457	507	479	466	489	497	509	510	463	451	519	428	501	481	433	484	487	444	478	513	457	502	491	519	451	477	461	464	479	477	462	496	469	470	466	473	492	515	462	445	494	506	516	479	481	498	508	488	488	455	467	486	513	448	511	488	460	489	480	488	504	448	493	467	510	481	495	471	480	464	461	459	483	478	454	495	477	508	461	457	446	435	443	432	494	503	451	482	503	467	453	478	520	431	442	476	501	559	500	510	480	469	469	459	453	478	428	481	502	454	480	499	457	500	535	460	450	506	448	493	472	491	482	466	489	504	462	452	475	506	468	479	480	455	485	448	475	495	474	463	464	478	476	484	511	474	484	483	479	420	480	506	480	478	477	427	488	508	494	473	504	449	469	471	505	502	473	500	462	475	484	445	487	495	517	466	466	465	440	484	443	472	478	497	494	447	477	475	479	480	475	450	451	487	475	446	453	502	459	445	500	455	454	489	482	481	447	525	484	462	483	490	488	454	491	444	446	431	459	446	491	478	498	432	465	456	513	500	477	504	458	480	468	484	487	476	463	492	477	471	483	461	479	503	495	462	492	448	461	481	490	480	466	463	465	471	465	493	475	511	433	515	493	462	473	470	481	454	443	441	453	423	498	466	485	505	490	480	456	493	455	486	483	471	446	469	462	500	482	464	504	505	468	461	475	464	490	443	470	442	474	436	468	454	488	459	470	509	480	455	486	482	471	455	506	481	469	487	492	455	463	512	449	480	444	455	485	478	458	499	462	494	485	446	513	444	509	476	482	439	438	459	473	502	462	485	461	481	483	468	482	462	509	461	471	446	471	484	460	492	453	478	482	489	453	482	470	485	446	492	472	474	468	469	451	477	478	455	474	500	465	455	464	463	455	451	488	453	467	485	451	493	491	459	467	473	468	442	464	418	501	423	502	460	434	470	495	469	518	450	482	493	456	448	460	495	485	435	472	495	469	486	474	487	443	501	544	485	450	496	467	493	440	463	480	443	459	439	462	495	462	478	509	488	442	500	442	462	466	500	472	466	503	495	500	461	487	461	489	475	494	473	479	465	527	493	487	467	491	478	459	482	430	476	450	488	446	489	454	509	506	466	504	462	490	481	449	466	443	500	489	502	475	516	504	463	467	477	505	501	469	479	460	428	458	457	479	483	456	467	473	500	514	466	477	489	494	486	483	463	436	467	455	477	473	469	519	461	466	461	469	464	454	470	448	493	484	491	483	456	499	466	472	461	453	448	490	465	485	513	476	474	448	493	487	469	454	470	487	477	442	512	463	502	467	452	495	529	491	486	472	451	461	467	477	510	455	469	475	466	493	504	482	457	452	485	487	447	500	468	463	472	507	515	458	468	447	480	462	482	451	478	498	471	449	489	471	474	468	457	528	492	506	455	485	493	444	479	483	475	465	492	502	463	484	471	480	482	498	488	434	449	477	489	508	462	479	485	487	493	491	449	452	491	474	496	459	469	481	492	461	466	497	486	483	500	486	445	493	529	473	457	462	491	511	454	496	462	458	441	498	505	492	498	478	457	505	503	483	464	489	480	491	458	482	437	472	496	489	512	467	485	478	475	455	478	482	469	501	511	477	449	481	461	489	472	480	477	481	458	528	493	518	472	445	499	445	489	455	472	484	491	485	457	464	473	432	479	468	513	460	471	487	482	478	478	487	455	460	461	484	485	455	477	485	479	475	469	483	480	464	463	480	471	441	451	451	431	514	441	446	443	549	450	471	465	454	479	465	468	456	417	478	511	501	492	484	486	483	510	445	466	438	438	527	496	518	479	515	486	481	482	464	443	479	479	493	498	444	507	477	480	489	494	523	477	500	448	470	477	474	471	468	467	471	475	520	459	500	488	461	487	487	485	459	487	427	478	459	488	473	495	472	479	461	448	492	483	443	533	470	434	456	445	437	468	449	483	479	464	495	514	508	490	486	467	511	484	457	439	443	492	508	469	505	484	485	501	456	491	477	490	439	474	482	463	453	492	443	469	516	459	503	525	510	496	523	471	462	468	468	464	479	496	477	452	437	454	405	463	473	415	489	462	469	455	472	499	457	498	464	488	444	473	439	490	498	509	473	521	475	484	474	515	467	435	472	486	479	461	481	494	509	459	475	479	468	502	433	477	478	469	502	467	502	494	445	455	462	500	453	473	461	478	499	505	441	465	463	482	423	482	489	475	451	498	449	466	444	484	450	457	465	474	463	481	519	481	460	476	456	476	427	463	487	455	448	479	444	478	458	498	460	507	449	480	487	483	472	499	449	465	453	472	475	499	502	459	462	495	488	460	475	469	475	468	465	512	452	432	425	470	458	440	490	511	497	519	484	474	467	482	473	480	476	478	472	476	475	508	469	475	483	475	486	487	449	500	478	481	482	471	465	477	451	478	445	477	467	452	494	500	459	462	478	454	446	473	507	465	462	494	445	499	499	498	444	495	496	500	440	455	473	482	483	475	485	499	433	507	455	415	510	475	502	468	485	476	460	476	465	467	495	453	464	468	504	464	475	529	492	523	452	434	491	460	510	472	463	439	457	487	457	442	471	476	476	465	491	480	453	508	461	480	471	460	479	500	460	488	444	494	442	486	500	457	485	461	462	503	476	475	510	482	488	483	446	490	514	480	477	476	459	473	496	497	511	466	457	493	469	470	488	460	479	476	484	460	432	481	458	455	465	448	464	489	497	469	456	470	466	464	424	437	446	508	463	472	492	472	478	478	479	474	467	467	503	478	480	430	459	463	521	474	445	467	490	498	452	474	470	493	459	510	518	444	472	453	470	458	480	466	500	483	453	473	508	507	473	464	484	536	442	460	475	481	505	442	468	445	483	511	467	456	467	451	502	497	452	484	469	478	470	454	490	454	447	475	476	486	492	491	478	468	478	472	468	477	493	475	446	469	471	456	490	505	497	463	463	481	495	462	514	488	455	488	475	465	487	457	486	454	488	469	484	477	482	452	509	453	484	456	444	503	500	483	486	489	463
24683	20790	26798	24642	10779	2287	1381	998	1187	1276	1587	12272	16744	8983	2758	1082	744	626	679	629	659	662	635	616	607	642	626	614	639	617	641	661	635	637	642	623	659	623	621	653	601	632	606	632	635	598	616	611	615	636	610	646	647	635	609	628	596	640	688	642	620	633	616	626	658	606	626	641	649	656	625	623	625	636	637	604	650	616	690	632	632	598	658	600	599	678	616	621	630	608	604	680	631	629	606	613	701	598	608	644	600	608	643	642	572	589	615	648	627	649	647	643	621	647	606	631	638	621	657	624	629	664	615	622	627	625	615	665	611	616	629	630	643	622	646	658	609	645	604	606	627	656	571	597	606	590	610	602	617	613	605	593	592	633	663	653	634	640	593	594	653	600	629	655	591	648	645	609	667	654	645	638	604	605	613	605	637	639	648	611	630	609	609	610	595	615	606	663	627	671	628	619	620	631	638	602	654	648	612	641	612	632	608	626	604	656	675	645	629	617	643	640	604	628	621	622	581	619	631	621	619	599	654	642	625	603	637	594	591	632	684	660	595	616	646	611	604	634	600	651	639	605	628	599	612	642	612	631	615	602	631	587	644	631	657	578	609	689	588	648	627	640	615	628	598	610	618	640	607	614	606	629	634	631	650	606	617	620	568	632	631	623	616	576	613	593	654	622	624	621	625	629	639	609	634	632	644	633	644	623	644	626	652	573	610	581	592	596	663	664	639	621	608	603	607	653	597	617	574	662	634	631	604	632	627	658	624	656	630	634	604	650	640	624	645	559	624	582	593	632	641	649	619	626	609	675	623	569	677	657	655	642	641	578	585	607	593	591	616	639	599	628	595	633	631	632	658	616	605	610	626	603	629	599	589	639	635	574	652	609	666	614	641	618	611	620	636	627	575	615	614	639	577	630	574	607	639	663	598	623	620	584	669	642	667	593	630	608	654	624	601	579	619	645	607	618	616	608	563	613	655	644	608	616	600	611	607	636	585	672	599	584	635	645	605	640	621	665	627	651	631	612	596	661	619	668	579	640	658	618	609	606	631	609	601	556	612	659	621	621	635	614	620	545	635	623	616	674	595	660	642	640	638	645	602	635	618	624	581	608	570	586	646	638	620	660	628	620	575	656	682	569	595	635	646	641	608	618	672	632	617	584	620	592	630	656	653	613	614	626	594	651	629	672	649	563	595	582	618	619	604	626	627	620	621	633	641	603	571	617	628	601	624	593	657	620	634	626	616	624	626	666	617	624	614	618	617	629	618	641	607	653	570	623	636	642	636	618	588	632	581	650	628	588	611	625	675	643	604	644	608	654	633	617	626	636	593	613	617	616	634	613	621	629	573	609	610	631	628	605	658	677	590	591	604	607	633	637	645	612	615	604	614	686	648	631	658	598	659	652	633	644	671	629	607	579	599	660	697	606	659	655	597	671	583	638	680	599	601	632	643	639	643	656	573	636	631	598	630	628	600	602	634	609	626	625	625	620	648	644	636	640	624	630	607	603	630	659	617	612	594	643	643	611	610	592	624	574	667	622	632	667	612	619	649	646	641	606	593	637	609	617	635	604	601	629	631	628	617	634	583	597	621	688	619	596	624	588	631	649	611	648	624	643	594	598	595	595	567	608	608	632	617	599	620	604	642	603	601	618	637	599	601	593	623	640	611	630	591	651	615	619	637	640	619	604	631	596	618	636	632	597	613	659	612	619	615	642	651	623	667	591	616	622	634	608	601	619	647	637	657	604	622	610	620	627	635	638	693	589	649	625	611	621	619	620	638	616	632	607	605	627	629	603	612	674	631	586	632	635	650	642	619	582	620	584	611	674	610	629	629	609	660	652	619	642	593	626	675	626	613	664	661	654	637	616	613	628	631	619	605	616	652	623	668	660	618	640	613	623	601	645	572	663	660	616	609	623	573	648	616	605	582	609	622	615	637	602	653	625	623	626	612	620	621	622	652	583	644	613	615	627	610	595	597	646	595	613	678	647	654	598	676	603	672	636	586	591	601	617	619	633	608	661	638	599	612	604	582	634	633	633	599	649	607	579	575	626	619	629	598	606	634	604	641	626	668	566	617	634	640	609	619	618	609	606	618	663	664	643	627	613	621	668	657	592	614	566	626	622	653	601	636	575	638	611	615	640	583	610	648	626	612	621	622	617	621	660	643	647	611	586	665	608	602	610	598	631	626	578	628	600	625	626	609	618	676	627	636	582	626	704	605	638	634	642	610	594	628	632	651	599	668	590	617	590	613	662	655	653	606	618	673	631	674	601	642	617	650	665	660	641	609	596	644	610	614	640	613	650	632	643	615	651	601	603	627	641	623	620	608	640	628	581	654	577	663	602	628	652	613	599	588	652	636	649	577	610	652	564	613	633	626	626	619	616	639	660	596	616	596	640	671	651	592	642	573	618	612	633	585	582	609	596	621	651	645	656	631	592	649	600	635	566	600	602	638	628	589	609	586	635	623	630	594	642	584	559	654	648	635	633	646	654	661	622	616	662	665	626	643	624	653	611	599	591	644	673	628	621	647	654	639	606	640	599	605	606	652	618	626	605	635	618	631	655	659	646	625	641	586	613	620	604	681	676	628	631	591	606	624	616	627	605	593	618	637	611	665	624	655	623	618	614	610	626	641	655	665	617	667	631	597	615	640	637	616	647	616	615	600	622	616	597	608	630	647	622	618	671	669	607	647	598	646	628	597	631	623	606	642	589	639	630	642	621	662	636	650	654	677	570	633	641	654	611	655	647	646	581	595	609	627	611	631	647	592	627	650	621	658	616	609	594	638	600	636	614	669	632	672	598	619	608	601	642	623	628	598	643	652	627	618	581	583	646	588	626	661	640	598	619	598	623	609	635	671	586	587	662	645	636	644	645	654	661	605	623	655	628	612	619	656	611	625	634	662	642	619	614	582	647	649	576	595	640	602	569	646	657	659	622	681	625	610	646	635	618	627	620	660	622	677	653	621	638	643	639	607	606	604	600	634	609	652	686	632	585	649	630	615	637	594	601	612	643	684	617	623	622	612	656	622	627	648	643	685	637	593	605	622	637	601	614	663	625	596	623	603	633	667	595	653	669	621	631	629	661	651	583	633	619	626	675	598	610	632	628	612	663	648	640	628	623	628	660	645	616	599	633	633	614	601	635	606	654	597	642	628	663	637	606	557	616	570	637	620	619	631	604	592	539	614	697	608	628	649	577	609	587	652	647	583	586	648	564	592	592	650	631	639	601	587	617	640	622	612	621	633	665	648	579	635	590	599	605	596	620	670	615	681	634	647	622	605	626	571	654	627	634	598	628	662	616	591	583	659	609	595	603	627	618	627	575	619	668	618	628	628	586	650	641	613	652	594	641	658	618	625	609	579	609	638	622	616	675	636	558	647	662	598	609	670	623	625	623	589	637	602	605	633	631	622	632	561	628	611	633	674	636	612	608	646	655	589	626	634	594	679	623	605	670	670	598	595	610	642	593	611	627	611	608	635	611	607	600
5412	8779	7970	5082	2805	1634	1200	986	1481	1611	2083	15038	15457	7655	2651	957	626	558	497	489	532	513	534	505	509	541	529	521	529	513	574	508	506	537	553	558	534	543	517	512	521	524	513	530	468	482	547	526	515	492	509	517	493	510	509	484	520	530	542	555	540	550	570	558	552	523	531	533	551	553	515	516	523	535	523	566	533	520	473	560	561	530	512	523	483	539	552	514	515	531	507	505	532	540	522	579	500	510	518	578	553	510	540	540	542	540	540	506	532	498	546	497	486	498	494	541	520	516	545	540	522	532	512	490	569	533	532	541	504	506	507	524	492	525	510	498	555	547	499	504	533	502	526	507	562	520	485	510	531	493	513	536	505	538	543	554	514	554	512	545	520	543	538	508	559	541	544	539	492	516	503	520	544	534	549	535	532	524	514	504	529	478	522	530	545	542	503	542	529	510	555	521	531	494	504	521	521	476	499	537	524	523	545	531	498	523	536	517	540	525	504	492	548	509	500	511	518	545	571	530	543	551	498	529	509	531	558	541	539	537	549	519	523	521	526	526	517	537	512	527	503	542	513	510	517	513	553	552	540	495	538	499	550	496	490	575	529	512	517	515	499	496	548	529	523	524	514	449	512	547	536	553	536	502	504	535	525	505	508	542	494	524	521	521	453	510	535	528	556	533	576	532	540	562	523	536	505	524	562	535	520	526	532	528	503	509	515	535	507	495	526	503	509	484	523	530	524	547	511	542	554	536	541	499	526	507	525	496	543	524	471	560	491	524	514	524	538	530	482	538	508	540	563	532	520	516	531	493	515	520	538	515	526	514	514	511	534	520	537	549	512	496	503	529	534	499	534	544	527	469	506	528	490	571	528	533	551	541	512	520	503	538	508	508	524	510	495	512	502	561	492	513	496	493	557	498	504	489	520	530	530	538	490	534	520	514	527	532	528	549	494	528	499	530	535	508	532	498	472	514	531	525	531	506	551	544	536	530	511	518	514	545	520	524	502	491	518	503	546	552	526	554	508	509	512	511	521	514	507	537	564	571	547	521	531	512	523	529	531	547	498	468	528	543	505	481	535	530	496	488	496	472	481	525	510	541	531	527	525	509	515	520	482	529	526	591	537	503	559	546	520	514	488	524	528	538	514	478	515	497	519	539	528	506	503	507	554	541	529	511	508	544	532	544	538	544	545	544	538	506	507	517	521	533	551	534	538	481	488	535	526	514	503	557	540	548	524	512	542	509	502	525	515	533	530	520	528	514	547	506	489	501	551	521	520	541	520	535	590	577	521	540	506	489	494	486	576	523	493	524	547	517	516	489	537	524	545	514	602	521	556	490	526	518	554	498	562	537	483	536	486	567	540	526	561	521	537	502	556	496	539	517	531	503	543	519	508	488	503	538	549	508	547	522	527	503	565	541	538	516	545	494	462	560	504	550	523	525	546	496	529	495	530	475	519	524	524	522	520	565	534	512	533	521	482	483	516	498	509	524	551	538	529	529	525	517	495	561	509	524	524	479	521	529	513	538	507	514	518	530	501	505	496	535	522	535	511	544	503	539	542	507	537	464	495	555	515	508	498	518	548	535	579	503	527	542	529	510	552	521	521	505	523	480	493	534	521	548	587	496	486	509	517	509	538	536	493	556	503	547	507	507	476	529	481	519	535	535	503	505	561	530	516	520	535	540	549	519	527	535	522	500	549	499	514	501	533	515	530	529	546	508	510	553	536	513	528	544	554	503	486	546	525	527	520	494	528	530	472	490	496	507	533	526	546	510	506	505	554	546	557	525	542	513	503	526	532	519	516	523	482	523	536	514	519	539	523	522	523	531	557	461	518	514	512	489	492	505	504	533	527	525	543	521	556	536	547	537	538	494	538	555	519	531	539	506	538	515	509	500	529	505	516	520	547	512	530	524	518	509	480	531	503	506	516	510	508	510	546	527	506	496	549	553	545	517	528	499	528	509	509	482	544	512	526	522	525	529	505	517	505	524	544	480	550	542	547	532	513	490	530	522	504	540	505	568	544	525	519	483	501	484	530	527	534	523	530	533	526	504	555	506	511	571	544	508	568	555	567	538	523	495	506	488	536	514	510	539	539	535	494	538	537	535	513	506	580	530	502	497	528	516	532	501	551	545	529	492	513	538	493	508	540	532	549	565	518	530	523	546	494	530	543	557	495	518	481	512	507	488	521	486	540	534	543	464	512	533	536	533	524	567	516	538	520	516	540	523	507	503	561	513	542	531	514	481	530	541	540	522	529	540	532	512	520	483	529	530	517	553	497	522	518	484	552	510	490	501	513	525	535	498	534	498	524	493	460	496	516	516	490	518	560	516	553	518	525	503	506	526	536	517	502	539	487	503	521	504	556	514	529	544	550	515	539	519	521	542	501	564	525	491	521	528	521	512	530	522	568	525	523	484	512	517	514	504	497	499	548	516	504	469	513	509	531	543	517	517	500	544	537	499	549	524	524	477	557	524	560	496	539	491	499	518	557	508	499	542	534	534	500	543	501	554	560	530	537	498	544	548	534	508	516	528	490	556	508	527	495	510	504	515	537	502	545	567	497	450	495	509	516	492	503	500	494	564	470	513	520	546	520	531	522	550	526	486	495	547	506	535	552	541	514	549	510	559	533	549	528	524	530	555	498	520	523	496	541	474	523	499	515	515	476	496	507	523	522	490	485	546	575	512	513	531	494	499	476	517	539	472	523	490	505	500	499	562	504	490	540	528	493	501	508	480	493	564	524	508	535	521	530	539	505	541	541	532	489	518	492	532	542	527	522	526	531	548	539	493	518	503	547	556	515	549	488	487	504	507	555	544	527	523	526	509	546	545	530	545	544	523	504	572	539	501	524	534	525	523	540	524	555	526	517	507	509	505	508	521	528	540	554	542	567	509	532	517	472	532	543	512	507	520	463	500	549	530	542	533	475	520	496	530	552	537	469	480	531	490	508	507	528	551	531	549	558	524	513	535	496	455	472	588	508	531	518	491	552	526	522	524	532	559	526	516	512	500	507	528	521	521	533	538	571	549	545	526	529	518	510	515	510	485	549	528	523	481	556	525	551	524	538	530	510	502	522	517	475	493	512	512	502	527	553	579	525	513	533	529	522	532	524	548	524	524	545	530	533	501	551	530	513	512	541	536	540	513	519	515	554	538	533	539	501	538	508	505	505	505	501	498	501	505	539	545	552	574	506	521	514	513	543	525	545	525	533	523	494	575	506	524	506	518	522	501	498	530	528	538	509	543	524	587	495	509	568	549	505	484	511	523	529	512	510	517	544	581	573	474	526	550	512	546	535	532	540	519	520	529	528	530	499	517	551	516	504	500	562	470	520	539	482	534	485	555	520	527	500	501	569	520	539	544	531	551	497	515	555	546	525	521	499	516	548	523	516	517	541	509	507	527	525	527	498	487	515	520	548	505	504	534	511	512	531	506	532	494	472	520	501	528	540	544	541	543	490	538	515	506	554	524	542	566	520	517	524	499
23772	20796	27786	23858	20531	9347	2496	1791	1697	2037	2058	20681	25819	17518	6324	1705	971	877	762	756	798	804	814	794	797	750	816	810	780	776	776	747	748	805	752	783	793	791	747	707	752	728	762	749	754	752	748	769	780	781	778	759	766	757	790	784	807	809	739	777	782	712	757	815	783	811	751	739	794	775	804	812	774	732	760	754	786	733	751	758	752	761	785	771	799	700	779	722	748	724	806	770	743	832	779	756	788	722	772	727	748	746	735	779	768	728	808	798	796	731	804	755	776	736	757	774	724	801	743	728	773	734	730	763	756	773	749	752	745	752	735	782	727	746	770	811	804	812	747	740	763	774	762	740	758	770	760	718	755	826	818	812	755	796	759	746	844	729	763	745	803	721	775	733	748	792	740	751	810	731	779	840	767	767	790	773	707	732	711	748	812	796	778	731	747	709	748	743	784	756	751	726	761	787	769	731	758	784	764	781	766	730	710	779	743	744	726	783	811	786	757	775	794	737	751	699	704	704	715	780	737	750	708	751	800	746	734	760	751	781	747	750	664	816	704	754	756	781	732	798	769	778	799	765	717	734	755	779	762	746	748	786	782	726	746	775	752	781	736	792	748	784	759	776	742	729	768	746	797	722	739	738	777	751	728	715	766	771	724	743	730	754	781	775	740	812	791	717	749	745	735	706	753	750	721	789	749	816	782	753	746	734	771	779	764	792	776	715	776	741	738	749	736	803	735	752	672	761	796	750	746	780	793	723	761	755	755	752	720	785	787	794	767	709	732	748	794	793	776	747	810	768	747	742	713	776	741	773	781	735	718	724	737	769	782	750	746	735	774	735	709	745	761	767	764	722	844	705	747	760	742	781	790	729	763	774	776	764	776	727	728	720	767	698	713	795	769	769	777	781	738	759	756	762	724	779	739	778	731	758	776	741	738	753	780	683	804	783	789	728	800	764	735	697	776	747	739	751	707	756	750	712	754	757	754	770	768	780	719	790	778	818	754	779	736	812	750	814	786	762	719	791	780	794	760	739	765	786	759	816	722	723	718	750	808	732	779	743	762	793	813	778	769	803	828	749	790	740	719	784	739	783	737	735	784	747	773	761	792	763	728	765	730	742	733	687	775	752	748	746	746	784	755	741	742	811	789	744	758	770	768	794	790	779	722	760	728	740	723	777	784	768	735	797	833	712	741	766	805	777	755	741	777	751	771	735	709	743	763	766	725	803	770	738	746	744	807	735	761	793	754	801	752	757	763	753	729	760	752	774	775	753	732	777	789	683	796	810	734	747	762	776	738	707	742	796	792	735	775	742	748	772	779	767	743	789	747	754	729	749	795	770	701	782	759	771	764	735	796	767	754	739	698	713	727	744	718	744	783	743	755	777	796	747	774	800	778	766	803	813	705	717	796	790	778	692	763	782	749	812	731	755	803	775	823	791	744	808	769	737	789	775	811	785	793	784	760	738	783	757	723	744	687	792	747	752	730	739	782	748	758	754	728	804	810	736	790	711	794	751	711	760	778	735	774	749	787	778	748	750	742	777	790	799	734	756	758	762	700	714	711	773	766	791	766	775	770	798	795	691	754	742	754	804	718	773	738	784	840	789	803	779	759	788	773	776	752	734	773	717	778	776	790	756	738	753	790	750	770	736	769	761	717	778	773	779	740	720	692	769	798	745	725	761	738	802	757	761	773	734	796	748	775	800	783	764	761	752	817	704	727	771	780	729	746	757	780	762	767	762	720	784	805	812	761	765	760	758	740	713	794	740	796	762	737	754	816	778	737	706	725	774	781	724	740	800	745	745	750	728	736	763	744	751	758	791	758	786	730	743	764	742	781	738	750	800	743	743	759	718	771	754	764	823	754	779	724	806	723	775	783	711	750	718	782	740	721	780	739	726	763	719	773	770	778	766	737	784	785	746	768	769	800	740	695	775	694	731	775	760	774	752	784	739	744	770	817	790	712	762	719	801	790	758	803	760	767	753	772	757	738	729	761	747	757	751	747	740	819	773	736	733	769	741	728	802	732	727	760	778	785	764	729	753	718	784	769	757	831	711	745	803	773	719	765	776	741	800	725	747	733	773	785	719	759	714	748	764	754	778	757	724	819	793	752	740	744	768	769	717	777	811	757	751	712	768	743	747	756	704	756	761	771	781	791	757	794	761	771	756	771	764	714	728	763	768	734	762	774	763	742	754	753	789	751	751	806	740	714	738	724	751	735	813	752	737	763	692	760	774	757	746	816	747	761	745	798	753	738	807	751	826	804	755	775	744	718	729	758	769	735	800	777	717	779	724	757	764	792	689	765	778	706	794	735	744	767	760	774	788	752	764	697	741	769	797	725	770	736	779	749	775	758	760	777	785	792	735	783	774	765	736	751	732	750	712	757	753	769	766	774	706	757	795	795	723	732	752	743	808	763	777	756	774	764	719	776	796	754	767	779	805	779	712	771	780	738	768	772	709	710	777	738	706	730	766	764	797	761	793	775	780	780	706	746	729	794	788	772	756	794	805	744	727	788	736	788	768	757	809	772	790	794	737	742	723	738	787	746	726	768	780	785	773	767	770	750	771	702	770	754	741	780	771	739	737	771	768	747	754	734	779	788	733	704	724	763	783	719	800	743	754	762	756	763	734	757	762	744	752	749	806	821	763	774	733	758	717	783	825	799	755	803	723	757	769	707	750	814	752	746	806	781	754	742	737	774	699	737	718	743	780	753	758	754	737	763	763	788	753	760	706	747	804	762	764	769	722	733	737	789	751	700	765	753	727	730	766	737	799	733	763	740	752	799	716	728	772	744	740	733	750	758	770	739	774	806	722	694	778	719	779	759	742	778	754	687	724	804	740	773	786	767	773	766	757	734	730	742	728	744	734	756	771	801	782	774	739	779	768	787	742	731	751	728	736	741	761	753	765	842	772	755	711	726	738	720	811	751	773	783	783	752	727	730	754	768	723	798	719	720	746	749	734	767	760	791	756	758	752	729	704	765	765	777	783	733	743	760	741	785	766	788	758	710	769	743	735	803	801	789	779	772	783	758	774	845	758	822	714	752	777	802	806	767	763	756	739	799	748	730	749	773	695	721	760	742	738	716	757	769	704	739	762	720	741	751	758	745	730	821	740	767	713	711	790	765	747	729	773	800	717	739	751	724	743	743	733	754	801	734	739	752	747	782	785	773	796	817	765	724	743	755	746	784	789	775	682	708	785	761	774	734	780	754	737	725	747	789	776	753	714	682	816	764	780	690	701	790	795	776	768	764	712	745	785	767	787	774	742	758	788	718	746	804	682	753	728	805	795	725	743	801	700	696	782	773	779	789	802	707	806	764	748	786	706	762	747	755	770	742	742	746	807	759	746	750	741	769	817	763	737	779	742	743	720	768	706	712	760	773	782	742	752	757	745	775	738	757	799	783	729	754	811	767	761	746	780	723	734	767	783	745	743	736	790	728	718	740	758	778	787	777	691	726	703	795	794	709	738	813	750	730	785	783	755
6151	12290	11565	7238	4339	2614	1764	1801	2176	2583	2586	24043	22583	14292	5303	1636	842	692	647	609	642	626	602	629	604	610	650	608	598	655	628	649	679	626	631	642	629	627	677	605	654	629	622	650	601	623	645	671	626	619	633	655	631	623	644	631	628	648	663	623	609	658	614	618	641	611	609	611	663	682	639	656	656	629	692	626	629	685	610	660	614	605	642	647	589	657	675	629	648	646	603	624	605	589	651	652	619	650	661	628	647	647	619	599	638	611	623	670	661	638	645	597	621	632	635	606	654	622	626	635	657	596	661	659	651	667	655	643	646	630	611	642	650	653	653	626	610	617	639	588	627	631	639	597	651	620	625	655	661	655	611	617	625	626	595	680	663	631	651	585	637	642	600	649	621	668	562	655	661	650	616	598	619	597	582	649	627	602	638	628	649	652	621	568	620	656	628	617	652	631	650	626	674	572	636	608	628	618	620	672	639	594	640	635	610	639	638	594	622	591	673	627	567	650	645	629	625	627	632	649	631	646	661	651	594	638	673	581	662	603	640	638	615	590	594	617	603	685	631	607	639	661	659	615	598	625	626	588	597	639	596	627	664	606	611	568	678	659	603	643	626	613	647	602	633	588	610	595	626	601	610	647	601	627	579	606	612	631	638	621	625	611	623	645	656	629	653	620	636	671	618	658	654	631	608	622	612	606	623	563	594	610	618	612	597	649	640	636	580	650	597	645	590	619	592	648	633	656	618	598	627	597	602	615	663	618	587	622	641	616	645	626	626	648	613	589	630	627	655	617	631	671	648	614	607	614	608	614	620	580	596	620	554	631	598	590	640	603	642	614	633	660	634	609	580	596	641	558	644	610	661	612	653	618	576	658	595	579	629	578	606	638	590	615	612	637	599	616	652	650	629	635	612	643	629	584	581	623	620	621	602	605	653	669	640	605	577	619	586	658	579	576	637	658	635	614	643	613	673	624	638	639	638	613	612	592	660	618	618	608	626	588	642	617	589	644	592	606	657	615	596	587	627	599	604	668	613	626	586	630	675	614	652	651	671	649	646	677	659	649	611	600	635	636	637	650	607	566	606	578	569	616	604	633	618	563	662	564	615	631	622	617	612	632	641	647	632	616	638	599	614	622	589	610	602	606	680	629	618	627	644	641	597	632	602	641	590	670	572	662	635	658	616	684	631	615	649	636	610	677	589	609	610	608	605	635	622	605	603	642	630	623	636	641	643	613	637	643	631	625	626	636	617	671	617	635	613	646	641	595	602	605	631	602	644	622	643	627	621	635	598	613	599	627	663	658	604	628	574	646	631	582	610	634	605	649	631	602	589	644	614	625	614	638	655	626	616	630	604	624	620	644	605	630	607	640	601	666	581	643	641	628	644	611	622	597	602	630	639	621	611	641	638	610	596	593	623	632	629	631	629	632	635	572	629	615	596	608	633	647	611	622	675	567	672	604	605	610	635	631	598	658	583	644	605	591	673	610	643	645	562	655	610	597	599	607	635	610	626	631	594	692	612	636	603	649	654	604	642	608	587	630	634	635	631	630	634	685	614	617	632	625	649	580	615	632	636	657	605	600	623	620	612	593	604	593	641	618	622	584	606	617	607	653	642	634	634	628	593	609	649	641	633	598	652	618	614	620	651	652	628	604	635	647	598	640	620	641	625	608	581	614	636	643	630	630	619	600	627	617	590	621	633	643	648	674	611	624	630	637	612	595	631	624	638	605	598	640	668	666	675	637	591	577	617	588	640	602	635	589	607	664	643	660	675	645	604	600	618	602	605	617	634	649	667	619	602	677	616	635	620	617	624	641	636	638	585	616	609	627	613	596	641	610	618	648	603	597	621	620	654	641	630	671	635	571	646	615	617	646	626	590	614	625	623	629	633	549	629	626	605	599	616	670	632	656	602	631	626	631	610	540	635	640	587	648	634	589	643	638	592	616	627	634	645	577	630	670	613	602	577	592	618	608	632	628	543	624	619	634	624	615	604	597	603	613	627	565	570	598	577	597	635	620	632	621	614	634	588	655	598	646	604	679	599	616	615	610	675	595	619	659	627	626	633	646	607	610	627	648	623	605	617	599	594	642	625	598	642	651	612	618	646	634	638	611	636	614	661	634	649	644	671	643	608	639	613	643	623	651	637	660	608	613	615	584	589	683	616	648	638	643	618	635	622	648	621	608	607	640	641	623	608	610	649	633	622	619	622	603	622	629	628	611	595	618	653	590	607	585	608	609	629	586	618	617	631	649	616	592	593	609	660	634	613	620	617	661	588	626	560	611	653	647	610	624	682	577	630	583	636	621	589	658	654	607	607	609	664	627	585	624	587	618	617	602	627	634	637	605	627	595	653	625	582	626	643	612	614	649	643	571	642	635	652	610	652	590	639	597	598	580	645	621	630	567	637	631	596	681	611	627	642	589	597	627	627	679	601	613	608	627	582	603	657	597	622	654	625	655	583	645	587	651	620	653	609	635	658	628	622	651	574	650	632	603	653	606	612	617	605	661	637	614	638	616	628	599	601	621	619	625	656	631	634	610	610	604	682	617	625	602	604	636	648	600	605	602	569	613	596	650	674	619	651	618	622	669	616	628	619	641	615	679	643	609	648	651	587	646	611	619	665	604	632	639	602	640	612	588	617	670	634	633	646	616	639	644	601	651	593	582	578	658	662	599	600	584	569	603	601	639	609	646	613	615	609	647	630	572	584	605	593	658	625	673	639	645	661	609	635	599	603	589	603	663	591	594	638	617	611	594	608	625	594	640	605	604	615	617	600	592	609	644	661	593	648	627	621	623	628	639	612	636	626	625	587	599	662	637	645	620	614	670	588	626	657	637	590	631	606	605	651	611	654	615	598	623	601	674	623	613	650	563	665	559	640	631	597	603	640	648	624	615	616	612	563	605	645	633	634	652	613	620	613	592	625	631	604	610	623	679	591	583	606	638	602	620	647	641	642	615	625	586	661	646	617	624	604	646	602	666	583	645	642	639	619	654	678	608	601	588	631	615	578	602	616	609	613	596	661	611	573	646	533	655	648	629	617	628	632	578	638	606	600	606	620	592	636	623	625	582	597	664	565	615	610	633	665	612	564	594	606	646	616	632	598	613	578	615	636	630	657	611	617	618	629	626	612	601	636	605	627	595	638	601	625	631	604	616	588	654	619	607	588	651	644	619	643	608	603	638	641	588	616	617	607	606	626	588	611	655	619	627	639	626	639	564	587	579	629	637	668	614	634	598	590	539	621	613	619	586	621	624	659	610	608	649	642	656	623	621	613	581	668	619	646	596	620	595	613	617	589	630	619	574	607	598	623	638	607	608	583	606	594	631	580	654	679	604	665	635	602	621	600	613	628	609	614	628	602	606	623	659	640	640	606	591	618	626	623	606	652	607	598	638	641	609	597	616	620	567	668	644	668	609	628	616	658	564	614	638	627	603	590	624	623	645	651	643	638	615	599	619	622	614	656	593	646	641	661	627	665	592	622	627
27107	11677	3565	1827	916	777	696	765	763	847	798	1096	1982	1737	1087	736	644	619	637	647	625	630	600	585	639	592	621	607	645	626	594	627	616	582	592	582	587	606	603	593	615	583	585	626	604	592	623	585	625	600	626	623	587	597	538	623	645	615	619	585	601	606	636	607	627	611	653	615	614	614	621	632	603	566	636	604	579	601	569	628	598	618	589	616	612	597	568	622	587	564	602	591	609	611	615	566	593	630	631	592	581	631	610	625	586	614	633	627	623	591	610	581	617	624	609	657	634	602	635	628	575	573	578	636	620	599	609	563	602	607	607	603	612	556	617	592	597	632	607	604	625	627	632	590	611	602	623	592	624	598	608	602	601	602	592	648	598	625	575	626	580	605	586	614	634	607	613	585	632	592	607	607	623	611	622	602	611	595	570	647	561	623	591	617	591	616	629	624	582	585	645	626	640	590	644	573	638	577	571	609	678	593	566	608	603	562	613	609	632	603	617	604	581	598	629	577	564	630	616	593	569	614	617	638	584	613	599	584	598	641	641	610	656	561	615	626	554	597	594	603	589	609	612	636	616	651	603	579	602	581	593	631	598	636	583	581	599	636	548	643	596	580	602	551	609	587	604	579	601	595	611	584	580	602	586	606	634	624	584	663	616	615	617	585	628	611	608	619	619	591	575	577	620	574	606	617	616	582	608	622	586	579	591	586	634	563	650	576	564	605	637	586	607	626	596	638	641	620	573	642	584	590	650	539	569	618	637	589	619	630	630	594	619	578	559	611	583	625	586	616	593	607	595	627	558	606	619	621	580	592	592	551	595	577	568	576	626	556	629	613	674	623	629	621	599	598	573	646	609	590	583	595	633	632	605	600	613	647	649	597	585	624	580	579	570	582	631	588	581	639	583	599	632	593	652	565	635	609	602	577	571	594	619	636	613	563	589	564	575	585	608	591	571	580	583	594	578	621	583	610	675	646	613	584	616	588	586	641	620	615	601	601	598	586	629	638	574	623	605	600	636	643	605	641	594	611	602	597	582	593	632	592	613	570	586	560	591	599	588	586	575	581	657	619	599	612	593	600	605	608	636	627	611	620	605	623	605	607	619	639	593	647	595	623	591	573	580	608	600	592	605	583	618	667	615	623	655	565	597	607	628	642	595	576	605	623	626	636	592	600	621	635	601	575	588	596	641	604	582	615	565	551	603	560	599	596	612	616	591	658	587	586	620	623	637	604	589	594	604	644	626	645	652	673	615	612	630	632	573	622	623	610	631	618	596	602	621	627	594	612	622	557	585	611	608	608	623	624	622	618	609	606	594	610	582	621	578	553	611	583	614	651	654	584	593	592	627	650	597	646	615	593	616	625	654	583	622	560	576	602	586	557	612	610	571	626	576	581	560	553	609	569	610	625	615	598	627	607	631	592	584	593	585	596	602	585	611	624	578	605	521	591	606	587	623	595	579	620	599	585	612	587	615	583	608	609	597	583	563	612	608	601	597	615	628	578	629	578	615	631	594	588	621	601	581	569	586	618	612	654	627	581	580	625	643	579	587	603	633	589	582	616	610	574	634	590	641	591	622	565	595	572	587	613	555	631	595	583	603	648	619	615	601	526	617	612	626	591	635	562	598	594	606	594	594	575	626	636	543	613	597	585	589	567	616	641	581	603	634	578	634	630	641	592	604	633	583	596	566	651	612	597	572	596	623	616	648	631	589	611	558	605	610	596	608	588	605	601	656	597	596	614	580	641	591	616	549	610	626	625	586	565	607	592	605	599	615	617	573	600	604	615	634	585	626	623	593	586	594	645	606	565	648	639	592	566	626	625	602	642	586	603	622	611	593	644	607	612	625	639	621	594	592	600	559	615	625	607	599	655	626	617	620	613	630	567	629	613	593	566	577	578	590	594	663	629	621	593	602	633	578	628	582	611	618	590	579	596	565	521	626	616	577	624	583	599	613	587	622	603	580	634	615	593	594	610	617	602	590	578	639	617	572	668	566	659	593	626	627	625	602	574	608	566	588	586	613	583	620	619	558	643	607	626	646	610	604	627	593	546	602	581	574	618	633	615	591	604	608	612	588	568	644	576	608	595	596	611	608	556	696	586	561	615	593	554	619	583	626	617	621	614	612	620	607	625	599	626	585	581	597	645	640	577	627	608	625	618	651	594	606	590	603	596	573	593	636	611	639	610	621	598	585	624	585	635	573	600	588	606	604	625	626	606	623	577	587	598	609	609	640	623	580	599	591	591	601	612	607	611	616	600	599	575	579	559	622	610	555	567	607	592	558	647	591	565	599	583	652	587	599	595	608	600	580	597	627	572	597	647	604	587	625	608	595	612	560	620	630	619	571	632	614	580	587	648	630	629	595	639	629	597	621	618	633	640	592	632	611	643	598	618	616	569	617	633	609	637	586	609	566	575	601	567	612	635	587	600	606	627	611	588	619	601	549	561	579	626	592	591	656	612	562	604	596	596	608	612	617	669	600	601	607	637	591	649	598	607	618	651	620	578	614	612	568	619	662	580	658	620	582	600	574	593	600	574	576	590	627	632	619	552	586	608	647	603	589	628	588	620	640	585	628	576	540	635	651	629	561	633	617	593	606	586	577	582	580	559	617	633	603	589	625	581	594	566	585	625	646	620	569	576	565	586	614	624	584	602	599	607	607	628	609	620	608	607	612	660	586	588	591	578	604	644	625	635	638	574	590	602	563	606	598	600	596	604	640	634	575	589	616	608	563	585	589	603	558	614	608	614	580	608	640	605	638	602	613	614	571	590	651	616	597	555	556	592	594	614	642	591	662	586	620	624	606	616	596	613	616	635	578	583	614	615	609	607	621	679	614	606	624	616	587	614	627	553	627	642	643	616	570	574	628	583	592	579	584	591	598	602	615	614	597	612	586	626	604	618	616	557	590	545	587	600	583	606	607	589	596	592	626	615	595	602	619	612	619	581	551	611	623	572	562	597	572	597	589	621	609	627	586	624	588	592	557	626	586	621	592	621	570	568	598	587	603	613	614	595	628	600	678	612	538	617	609	625	600	610	562	587	621	639	587	590	605	622	602	578	613	588	548	628	569	592	591	625	667	616	610	594	625	623	623	602	620	623	611	614	595	623	643	692	583	599	574	555	593	613	593	613	645	581	642	605	618	612	654	610	569	611	629	629	630	599	624	583	600	628	601	595	597	624	602	575	610	599	612	644	575	602	599	620	572	618	607	589	626	604	624	600	643	604	612	601	620	572	614	599	626	593	594	591	598	572	588	623	614	622	627	614	636	562	607	601	646	589	550	639	611	601	593	623	624	592	562	620	634	587	617	584	644	590	562	613	580	594	626	622	600	609	606	585	576	591	598	586	619	603	571	591	567	612	585	609	600	602	619	581	597	543	612	637	597	591	615	574	610	590	584	616	659	625	577	591	616	616	588	591	553	588	645	566	573	577	607	610	615	618	604	585	567	647	563	607	607	584	574	589	650	645	633	584	584	595	586	559
6566	3282	3085	1643	920	793	721	693	794	887	861	1401	2453	1758	1055	698	561	491	493	515	504	511	490	491	489	488	492	505	469	519	518	489	513	478	519	484	548	472	499	535	438	486	490	514	495	497	512	471	496	504	511	492	478	508	503	497	450	486	533	521	481	512	508	509	472	507	473	506	445	476	488	489	475	494	459	496	494	518	506	539	493	513	467	527	497	495	520	499	475	520	540	498	502	489	496	505	479	489	514	514	503	537	515	495	493	453	509	498	508	491	493	518	510	486	524	489	508	508	537	523	480	504	518	507	524	513	468	505	473	533	465	485	459	531	495	506	499	497	496	456	490	470	518	503	498	464	502	518	511	494	462	466	489	529	480	501	533	514	502	504	474	507	555	539	479	507	491	487	532	461	482	481	435	470	536	536	520	486	513	523	473	499	502	500	449	489	539	475	459	478	519	518	492	483	495	467	529	498	528	504	468	468	503	496	503	514	494	531	495	520	468	486	520	512	474	479	442	517	498	486	502	490	498	501	519	506	500	527	497	483	499	518	482	446	488	497	482	500	474	503	489	507	509	519	471	509	530	497	464	506	517	474	489	496	494	483	490	545	515	475	489	460	450	484	497	503	511	465	489	497	474	513	488	475	506	480	498	502	497	515	483	477	511	472	488	501	507	477	511	517	443	494	508	474	514	480	497	535	472	506	490	500	497	511	483	478	489	454	456	502	471	513	523	467	488	527	495	536	475	516	485	491	486	476	471	503	528	494	466	480	477	504	496	488	519	512	477	513	498	513	483	445	499	462	446	461	450	453	498	502	509	472	483	497	508	499	521	484	480	493	507	493	509	511	496	466	490	466	509	524	527	458	525	479	491	456	479	477	535	461	500	483	456	509	476	480	524	514	473	471	458	474	496	506	502	493	466	480	470	467	472	507	515	471	471	500	491	483	467	504	538	477	493	474	476	498	518	486	527	503	444	504	495	487	482	508	515	481	509	474	525	468	486	486	460	500	524	458	481	542	504	498	514	518	510	492	505	511	477	508	489	454	499	508	486	496	465	462	507	510	518	489	484	508	530	484	498	523	490	507	491	532	499	512	500	513	497	504	440	505	532	493	486	495	470	476	526	487	479	543	483	471	482	515	446	490	492	504	475	438	510	573	468	469	464	483	469	513	483	545	498	491	512	492	497	509	459	525	493	502	531	505	485	479	479	475	523	461	494	518	541	504	460	532	493	492	486	515	532	478	486	461	491	473	525	485	501	490	495	506	496	498	508	478	489	467	526	516	491	490	482	487	532	521	486	478	499	462	502	510	529	521	498	454	488	514	515	520	505	506	527	549	498	489	552	533	450	504	500	466	494	538	502	493	506	483	481	464	520	515	495	493	471	505	494	455	508	492	459	499	506	529	472	485	463	509	483	477	492	489	487	513	495	522	509	477	495	464	460	493	476	504	540	505	485	498	479	492	490	501	452	472	522	494	514	500	480	469	521	446	517	519	529	504	511	494	465	472	475	460	486	493	492	503	494	494	485	487	516	530	478	500	498	530	478	480	506	486	453	464	491	516	523	508	496	516	463	488	494	471	470	487	492	506	481	497	501	492	486	521	533	491	458	483	512	492	487	500	486	499	492	501	514	507	471	511	500	498	507	516	488	482	509	532	485	503	485	455	519	460	522	520	521	512	490	483	486	512	489	502	516	544	458	516	536	498	474	491	476	494	481	493	507	464	484	531	516	489	490	481	490	487	501	483	486	503	468	478	498	511	519	520	503	509	476	495	472	515	518	504	515	511	496	469	465	494	489	536	447	434	485	489	505	466	536	497	468	494	534	495	503	483	486	533	524	500	504	542	492	491	516	494	479	509	522	483	481	499	489	493	560	482	481	507	451	502	499	480	470	530	545	492	502	488	487	513	514	480	505	488	518	452	488	480	497	504	505	499	492	467	486	488	506	517	510	487	513	488	520	477	461	488	496	495	516	445	477	482	495	513	501	475	508	485	509	503	502	532	496	459	492	480	509	529	508	523	548	443	506	458	522	464	534	522	489	458	499	525	526	478	495	497	493	485	501	480	487	528	486	469	484	486	480	528	525	534	524	479	517	485	522	478	486	475	517	494	516	483	483	507	514	507	498	483	483	495	492	496	520	492	460	536	480	482	476	483	495	487	498	462	500	503	468	443	472	500	504	537	466	535	475	517	481	503	525	564	490	466	503	469	511	459	520	480	509	485	469	514	494	493	493	506	562	530	483	518	540	467	460	488	517	472	484	540	527	510	480	495	527	558	497	511	507	492	505	523	471	520	492	449	493	500	467	515	478	523	483	494	501	523	487	472	501	496	502	486	470	499	501	522	501	528	483	498	487	499	491	491	498	456	501	520	488	482	476	504	522	492	480	508	477	454	491	486	511	489	491	502	519	499	502	515	457	504	518	523	512	528	481	541	473	521	522	486	480	472	518	558	525	481	482	503	517	508	495	481	531	495	546	519	479	489	481	472	466	515	514	465	478	525	441	483	496	515	494	482	495	461	466	476	524	521	500	509	460	487	501	490	461	460	529	509	483	546	536	478	485	509	517	488	524	460	534	505	480	488	504	534	506	461	474	462	519	470	501	487	494	487	513	519	457	494	454	501	437	515	480	532	506	504	504	476	487	479	516	473	453	487	506	465	499	555	497	528	494	523	507	477	514	472	482	527	537	495	471	489	497	480	535	512	475	488	501	498	509	498	498	481	456	470	493	501	491	522	531	478	511	480	477	435	521	489	506	504	521	532	478	495	497	464	451	514	507	513	520	502	482	464	457	500	506	500	497	486	531	488	532	505	479	504	471	522	482	492	518	493	461	501	481	476	517	531	533	528	515	496	492	498	499	499	491	485	497	521	494	504	483	517	467	504	504	507	466	499	548	469	529	518	489	483	494	481	495	506	505	460	518	473	511	444	515	470	525	491	497	499	500	551	476	462	482	514	532	462	459	520	480	503	508	480	487	476	500	519	478	491	506	472	484	492	511	503	490	536	501	480	463	483	493	496	485	502	488	486	487	489	442	472	487	497	523	493	507	484	493	510	504	501	504	536	470	500	492	514	452	476	520	483	526	466	479	534	516	505	489	508	494	486	486	548	490	480	531	465	525	491	477	474	528	482	478	492	535	481	479	490	461	545	465	468	468	459	488	496	554	500	535	499	485	483	502	472	483	460	477	495	448	475	534	524	491	462	466	483	535	471	508	485	510	493	523	542	528	480	511	468	532	528	528	494	476	498	489	471	466	472	471	483	532	513	497	482	516	472	514	485	477	471	493	535	522	511	507	494	500	462	489	480	506	465	525	479	485	528	486	498	508	533	491	484	510	503	501	485	496	463	527	475	525	471	512	521	488	513	484	520	521	514	456	483	498	514	465	459	493	457	499	489	469	501	466	534	524	473	524	518	516	466	529	545	454	512	487	540	510	501	530	507	501	475	466	497	457	465	494	500	498	525	483	515	483	503	492	486	491	496
24840	20844	26911	24598	10008	2738	2089	1538	1258	1228	1771	8680	14243	9878	3742	1258	781	664	646	641	657	656	621	663	617	657	659	633	624	677	612	618	625	601	583	649	603	648	640	684	662	631	641	663	682	655	632	652	654	660	649	647	673	638	701	633	597	674	658	654	645	673	626	624	638	618	661	636	640	652	634	651	637	659	606	610	650	673	695	665	610	623	644	700	661	616	620	598	644	611	634	654	589	643	643	590	623	632	666	659	683	681	609	646	618	620	604	593	634	658	588	619	620	645	632	683	652	585	670	624	625	645	655	667	603	630	631	671	651	623	636	686	656	669	626	655	658	608	623	632	642	643	582	596	647	669	658	649	663	665	677	641	635	643	613	584	618	636	626	628	686	644	616	656	590	642	685	665	590	685	688	643	641	642	626	634	658	694	661	616	671	606	647	651	666	605	671	563	621	670	630	654	628	679	687	672	612	638	702	624	616	654	641	664	657	631	685	626	667	653	632	673	624	710	670	657	670	606	676	659	621	658	673	651	694	618	622	669	666	703	653	648	637	655	668	620	603	650	654	638	632	601	606	643	644	695	652	664	662	669	621	627	611	639	670	656	625	628	618	639	594	644	636	635	599	622	600	628	618	638	647	659	662	687	645	582	682	689	605	610	680	635	677	661	649	622	696	620	641	615	700	619	672	651	624	646	640	658	630	621	619	638	635	663	644	656	623	646	632	622	637	620	623	618	613	614	685	655	641	649	689	636	647	632	628	645	681	675	616	635	637	644	669	640	664	641	596	627	630	616	639	647	651	655	650	585	678	654	670	625	613	618	634	654	643	638	640	636	620	628	605	613	615	654	646	649	620	643	686	599	616	616	628	659	652	620	629	642	664	625	652	623	639	660	663	675	608	651	618	657	661	678	614	656	618	672	691	646	679	676	630	661	656	647	640	637	632	683	653	634	665	647	627	649	679	673	669	591	659	658	621	636	631	643	645	611	623	634	615	648	619	681	614	648	622	698	638	679	630	649	665	681	594	599	621	642	640	615	664	619	659	639	661	652	589	664	658	657	647	615	647	633	696	636	674	600	623	669	609	669	680	678	668	626	635	592	671	645	638	639	641	632	641	602	606	591	667	649	637	619	643	649	626	577	613	659	653	638	621	616	603	654	630	655	605	633	618	625	644	631	643	649	668	647	639	612	656	678	691	652	615	629	657	605	646	644	691	641	656	635	660	722	644	649	668	662	655	632	652	653	706	641	640	661	626	640	667	648	640	640	665	634	604	660	645	599	641	653	657	665	619	676	637	638	632	665	623	682	655	627	609	626	679	647	680	638	690	624	620	647	640	647	637	610	668	643	660	617	629	660	650	590	661	654	628	603	648	636	649	620	597	621	624	681	594	637	643	609	627	632	622	654	630	614	632	622	658	641	619	639	643	624	626	622	681	607	652	671	646	642	615	636	669	622	664	692	665	654	659	671	663	637	622	615	559	661	689	656	598	655	663	665	653	670	623	632	656	615	634	600	617	626	646	689	594	613	624	630	638	651	591	622	627	683	616	669	604	636	636	664	654	672	646	604	622	601	644	661	586	634	675	586	635	671	657	664	620	635	656	654	668	657	617	621	622	639	645	655	646	617	639	643	661	666	690	578	662	671	681	645	642	664	636	609	635	652	631	640	582	606	667	657	668	648	582	616	659	644	654	599	622	663	664	647	607	647	624	607	677	665	626	631	682	687	701	634	586	692	623	634	613	673	577	655	629	646	657	632	602	626	632	592	669	615	630	657	630	601	640	643	665	654	620	604	631	646	614	613	618	635	641	625	678	652	625	628	624	650	613	629	646	641	636	654	612	634	620	606	644	624	651	616	640	596	676	634	588	614	615	624	646	663	675	628	617	624	658	592	710	633	644	687	638	650	642	628	647	690	636	627	663	668	618	669	663	636	635	620	620	673	650	648	639	646	704	700	649	675	648	595	611	679	602	614	659	632	647	700	675	641	605	626	612	587	630	636	641	636	635	608	626	695	664	662	647	598	680	628	659	626	669	651	607	628	654	662	637	648	632	660	597	669	637	632	700	617	640	754	652	621	682	650	620	648	647	632	680	645	610	701	624	640	654	645	648	627	616	661	667	629	644	667	605	650	644	618	669	661	696	647	670	650	584	621	642	615	649	668	602	666	633	632	635	642	660	642	633	722	608	710	606	664	633	605	651	613	628	616	626	645	605	639	641	647	657	608	603	677	653	632	638	654	635	665	615	664	631	650	635	633	642	648	635	618	604	663	620	639	625	652	591	691	660	676	640	649	628	658	616	633	606	673	617	672	642	643	642	652	660	666	647	632	628	660	619	636	639	670	643	622	603	606	620	653	633	664	649	664	623	631	623	623	644	648	686	635	650	613	652	635	648	622	662	600	634	632	684	651	650	640	671	687	644	653	671	617	631	642	639	615	637	629	624	635	637	619	639	620	655	628	664	658	615	655	648	648	604	629	668	657	651	647	618	611	667	656	671	642	654	639	654	654	631	607	633	599	663	675	652	658	676	608	605	617	634	653	650	650	615	682	639	632	646	631	593	611	671	695	613	699	649	638	664	596	632	601	657	650	679	652	632	654	674	600	661	629	642	694	674	620	647	631	665	678	649	648	648	645	690	636	631	641	654	622	671	631	645	637	644	613	629	649	602	648	623	716	629	652	627	661	607	653	639	617	636	654	656	678	634	619	668	667	671	647	671	627	638	613	635	686	685	625	628	688	648	629	618	606	639	606	626	618	628	686	650	647	619	640	652	666	697	612	631	643	672	692	627	648	700	621	627	649	620	677	629	651	619	625	636	637	640	647	625	650	602	603	637	654	644	634	654	668	645	661	649	634	622	666	607	588	588	646	598	630	656	652	621	605	642	642	610	656	704	608	662	563	633	652	651	678	633	616	610	647	659	573	676	638	624	628	623	629	635	689	650	642	639	637	633	642	657	630	631	631	677	635	650	649	647	632	594	608	708	645	624	609	590	617	664	635	637	682	650	654	632	653	630	675	687	662	594	618	644	639	661	655	614	659	632	622	658	669	647	629	680	664	662	611	624	629	609	613	642	650	597	611	624	615	602	676	667	680	670	635	625	596	614	617	678	624	614	587	628	621	658	674	598	619	667	653	630	643	645	652	615	695	605	616	669	642	660	630	654	600	627	617	631	637	593	661	671	608	662	646	604	635	691	637	672	606	657	629	615	663	669	716	642	646	622	663	606	612	645	676	665	626	684	675	618	623	631	652	601	623	704	579	624	606	654	630	607	665	620	662	660	643	644	669	606	624	629	643	662	655	631	629	627	651	613	668	652	648	665	595	657	612	660	657	675	616	647	637	660	668	632	660	633	651	651	645	630	639	652	706	655	594	642	635	639	663	660	652	646	611	670	674	608	703	637	611	659	630	655	708	609	618	634	660	605	641	634	678	635	648	653	622	647	592	689	682	620	655	658	612	630	632	577	611	654	643	624	656	633	652	648	691
5938	9234	7514	3328	2378	2302	2358	1885	1685	1656	2430	11493	14167	9151	3612	1135	686	568	541	517	576	535	541	545	560	548	544	551	550	577	537	575	545	560	596	560	564	523	552	559	555	524	515	510	561	582	525	547	527	536	511	533	546	565	539	563	491	511	528	587	554	546	554	570	543	546	555	583	526	534	507	571	517	567	489	555	554	552	572	534	516	502	517	603	535	524	551	532	503	558	523	569	534	545	521	522	564	537	574	531	562	538	551	583	505	527	541	577	559	540	589	509	539	517	543	543	537	549	543	533	530	553	541	576	561	564	542	553	520	526	535	488	540	535	539	583	485	521	519	502	572	549	539	535	514	561	508	547	504	570	498	545	572	555	538	519	538	513	495	582	542	542	567	554	516	490	549	524	534	560	528	564	575	534	554	556	507	551	553	564	509	545	553	546	544	546	553	534	547	529	519	549	530	523	534	539	543	555	514	539	501	532	517	553	509	553	526	541	572	544	561	495	556	533	574	532	508	549	565	543	567	546	558	510	553	560	544	545	549	515	497	558	579	537	557	567	542	527	585	565	578	557	537	551	521	551	541	546	515	523	512	526	552	580	585	547	555	532	522	484	520	619	565	529	524	516	552	519	502	553	558	513	547	593	524	492	549	540	560	589	530	565	547	571	561	519	552	555	535	540	490	523	559	556	548	539	575	574	487	560	566	541	509	479	510	554	541	561	559	538	565	525	508	534	563	543	566	523	552	536	523	552	552	525	542	584	561	520	539	541	562	501	569	570	540	561	536	528	564	507	530	535	565	524	553	516	548	536	544	508	517	553	553	523	528	531	554	559	532	544	567	557	535	592	559	487	518	545	529	543	518	527	525	544	543	565	538	547	546	564	549	493	561	495	540	524	535	520	535	548	541	534	506	537	539	529	527	484	502	564	529	508	543	549	540	562	518	556	518	557	523	490	560	519	530	520	505	545	513	514	549	564	561	569	560	538	550	586	500	541	529	519	540	540	528	559	558	516	514	543	515	532	535	571	521	534	550	549	542	550	511	593	509	517	590	528	535	542	528	543	522	572	541	535	548	569	528	543	514	501	488	502	556	543	497	500	581	545	511	503	511	556	515	520	516	535	545	510	584	570	537	556	524	481	533	521	547	514	534	537	560	511	533	543	542	540	563	560	522	557	508	561	516	508	535	547	522	549	559	527	524	525	530	565	529	557	578	577	559	549	546	539	541	525	537	552	532	536	530	555	533	518	523	514	543	551	532	506	542	608	530	537	514	549	579	578	540	546	570	555	546	537	564	531	553	522	549	517	549	567	557	526	519	560	530	554	550	559	561	550	583	538	523	497	512	514	517	569	537	549	559	532	538	555	531	545	548	521	544	560	546	527	543	529	541	550	583	513	540	514	538	533	543	517	548	522	570	546	535	544	509	511	553	540	532	527	534	564	503	503	515	538	525	540	548	514	548	541	547	556	513	549	534	545	527	526	500	556	558	549	585	563	532	518	559	524	525	529	557	512	546	521	542	516	507	541	549	533	548	500	496	535	539	497	543	501	591	520	526	530	510	546	542	544	559	554	483	502	556	562	583	536	528	556	524	536	557	549	609	493	543	506	552	550	539	585	520	543	548	495	569	535	526	535	538	511	543	539	524	503	533	510	562	493	535	553	520	543	531	541	505	497	504	503	531	552	561	555	578	552	530	539	565	524	569	552	536	551	547	542	564	568	515	568	532	570	537	528	511	555	568	529	538	499	578	533	549	515	480	555	551	548	522	544	547	543	568	568	523	500	525	516	499	531	555	564	533	510	557	507	520	561	509	505	555	575	505	527	535	559	527	566	557	548	555	528	518	567	516	554	537	524	492	533	587	568	513	542	545	546	501	520	479	520	537	503	546	552	542	495	551	489	533	489	467	547	540	531	540	512	505	526	550	546	555	572	538	516	522	572	548	489	562	539	552	572	507	584	543	526	556	559	523	506	563	523	590	547	557	536	550	576	521	556	507	501	542	517	535	542	488	507	557	557	533	468	511	552	485	517	527	557	554	499	541	520	553	592	540	574	561	543	551	561	539	577	549	516	565	530	543	489	553	497	587	545	531	522	500	566	505	541	505	547	595	558	523	520	529	560	527	535	538	516	578	513	565	499	483	530	525	553	517	553	527	586	516	553	569	500	491	547	518	577	536	541	591	583	540	572	548	518	538	538	551	508	525	526	554	534	512	567	536	553	565	539	518	546	542	545	491	572	565	564	513	523	534	587	567	529	539	519	565	513	548	536	587	542	504	510	503	535	525	485	548	537	580	509	526	534	532	558	542	557	528	567	535	551	540	545	527	484	533	555	476	553	544	515	565	543	595	525	502	553	557	534	576	525	557	572	532	540	559	520	543	531	514	526	552	537	580	536	535	536	557	538	509	526	566	549	516	589	529	503	540	566	536	557	555	543	542	537	541	516	553	540	589	528	588	525	575	558	542	505	579	509	544	553	555	527	578	546	548	524	574	551	554	523	532	540	531	532	529	542	536	524	533	512	540	532	516	529	537	552	547	532	532	513	580	543	565	536	542	559	530	462	538	517	541	527	533	597	543	539	532	536	538	569	509	542	526	541	507	564	551	509	525	565	511	556	515	516	543	543	558	548	555	527	533	534	556	532	568	544	536	530	527	530	541	521	557	559	532	526	533	537	539	521	531	509	540	547	543	555	574	575	522	565	511	572	518	514	507	538	526	545	565	528	546	500	558	556	538	564	505	540	533	566	533	523	510	528	499	505	516	517	534	569	529	535	526	495	580	511	508	559	527	534	577	563	522	543	560	491	537	522	546	543	530	583	549	537	553	538	512	546	537	501	504	491	557	557	520	587	525	568	515	573	576	510	586	545	512	516	522	545	542	567	490	559	537	555	503	551	521	585	539	555	581	559	518	567	514	544	552	574	522	505	521	533	575	522	580	533	525	503	512	513	560	530	541	530	519	578	559	541	525	544	499	522	540	507	511	594	568	532	580	521	569	532	487	516	470	536	538	567	555	526	524	583	530	556	515	510	545	568	527	514	541	505	514	523	560	553	526	561	537	581	565	563	547	495	562	560	577	542	535	541	543	529	510	557	559	589	562	537	533	541	513	558	535	499	571	551	515	516	516	553	514	550	473	499	524	526	529	559	495	522	535	547	527	539	569	521	508	485	534	532	540	530	522	514	543	493	543	538	560	545	536	562	562	518	569	577	506	519	516	566	548	569	552	533	534	543	518	549	509	511	534	539	519	535	543	547	534	518	524	506	515	518	505	549	535	522	555	532	508	543	538	518	566	531	545	583	544	547	512	550	521	555	552	571	562	515	558	522	535	524	533	553	562	524	539	523	506	519	497	551	585	590	523	558	537	552	518	525	570	578	535	514	529	551	527	554	516	544	510	569	546	551	540	520	558	541	567	561	501	566	526	544	526	537	562	524	520	536	528	542	553	537	502	551	572	538	560	527	533	537	598	553	525	513	516	522	528	547
23747	20782	27791	23899	20609	12737	5736	3078	2210	1945	1903	15525	25374	17674	6486	1662	967	812	765	766	765	764	761	755	773	746	741	776	791	771	747	807	722	800	782	802	774	733	774	786	753	755	757	741	744	762	732	715	755	783	798	760	753	780	763	787	702	786	712	748	778	799	729	755	758	767	741	759	729	754	790	773	797	744	752	760	771	753	740	754	764	752	782	712	812	730	795	734	713	772	728	726	756	767	755	769	776	758	741	781	779	736	802	790	755	789	737	771	791	790	731	737	696	805	794	796	768	772	802	788	706	741	742	733	718	743	774	715	740	752	756	724	783	786	732	785	771	725	797	775	724	795	749	782	713	758	762	742	752	746	725	782	774	728	755	780	754	775	765	734	768	743	778	768	788	723	754	722	788	736	798	786	723	702	724	750	761	753	745	780	738	771	769	798	702	754	739	696	744	756	760	761	779	732	729	728	797	731	757	744	773	816	735	774	741	703	826	757	790	755	759	807	767	793	762	760	801	728	774	717	750	762	719	723	812	782	749	779	713	765	755	758	760	689	749	725	764	774	761	736	767	722	718	733	749	728	726	803	743	750	709	758	751	723	705	753	748	750	771	796	740	719	777	765	747	720	743	712	734	787	726	747	769	727	750	712	777	722	731	758	737	725	750	718	762	724	784	747	773	742	780	751	772	737	737	745	746	744	778	736	776	787	760	729	762	707	730	802	717	756	759	736	739	807	787	727	773	726	722	724	706	709	771	776	742	754	716	797	758	731	737	754	807	773	753	750	755	766	785	760	731	723	708	706	809	758	765	695	732	717	786	750	784	754	767	722	743	739	721	752	730	792	763	717	792	759	773	771	824	779	726	758	752	721	735	782	745	794	720	722	750	753	710	761	758	731	743	736	744	772	769	807	768	780	756	775	772	744	753	819	789	725	764	729	769	727	791	765	753	748	777	779	739	731	775	699	770	717	803	816	777	767	708	713	754	765	716	744	747	734	763	751	772	757	755	699	773	775	797	753	756	775	751	782	797	733	755	779	753	734	735	715	742	769	772	774	720	753	742	721	772	734	769	749	712	759	781	773	815	768	826	722	739	761	729	763	790	717	721	762	740	725	730	727	807	754	774	756	781	765	725	739	765	752	752	777	700	763	736	737	731	791	771	712	773	763	771	718	781	749	737	806	789	727	739	764	739	786	723	718	742	692	785	720	743	763	753	742	747	775	764	751	736	739	815	793	768	796	729	782	774	771	756	735	711	773	738	780	780	829	760	762	752	778	761	759	751	770	751	759	715	733	780	750	763	751	812	754	783	781	762	730	774	735	774	777	816	791	736	797	726	752	762	774	765	761	776	742	773	739	738	773	774	779	790	773	775	745	765	764	793	759	757	790	724	741	757	752	723	812	780	745	761	777	731	752	780	751	762	768	764	718	703	776	788	753	774	706	771	766	797	746	767	760	766	764	768	749	723	696	757	751	806	768	774	737	766	743	720	781	751	763	767	726	752	730	738	764	737	755	787	738	747	739	722	712	716	774	779	692	775	777	861	733	794	727	750	704	790	759	725	733	763	766	789	737	732	717	804	729	741	768	723	721	762	806	718	738	738	800	716	736	755	719	719	764	777	760	785	759	743	737	801	757	729	751	809	764	749	746	749	766	729	769	768	804	801	753	787	741	766	772	797	784	657	807	817	751	748	728	742	794	734	722	722	771	772	776	737	738	760	755	733	769	722	705	805	790	799	712	710	697	751	770	708	658	770	716	777	773	780	758	796	818	776	713	709	765	738	804	762	793	763	744	735	784	735	776	743	748	698	785	701	774	741	718	733	745	742	784	765	750	732	755	777	728	701	701	762	723	733	771	758	676	774	780	714	716	728	762	790	717	744	711	776	733	779	748	746	760	796	779	748	751	719	719	743	789	747	770	730	719	763	734	780	767	792	764	731	721	761	755	711	727	731	803	736	748	747	799	720	776	748	745	764	818	756	741	727	725	768	794	770	734	789	728	740	775	741	760	715	745	730	732	769	784	718	734	779	795	747	720	743	722	719	735	746	758	752	764	761	805	752	708	741	741	785	772	753	731	745	746	764	743	717	731	717	805	738	760	731	731	734	727	775	712	751	775	792	740	743	757	770	736	724	711	724	748	756	713	747	753	752	769	746	761	737	726	771	792	768	702	763	737	759	726	783	759	788	793	705	750	742	749	757	756	826	718	740	756	814	789	768	717	752	750	729	765	784	757	724	750	742	763	796	739	704	695	804	770	748	747	745	797	762	782	761	737	739	740	740	751	748	740	744	738	768	756	749	765	724	730	794	780	790	747	780	679	737	780	757	783	716	725	755	751	764	765	749	765	723	750	743	726	784	724	743	756	754	736	790	717	795	825	771	747	714	740	748	809	734	750	759	764	759	759	773	759	726	733	787	775	766	711	747	753	744	745	744	723	695	769	705	720	687	745	785	732	762	726	714	749	760	759	710	759	777	779	736	743	788	741	782	740	716	764	736	831	716	681	767	798	721	706	774	737	733	725	721	779	668	766	776	783	737	743	786	739	707	753	743	699	768	718	693	733	711	734	760	730	780	742	712	757	781	736	736	711	789	722	774	759	715	732	741	755	792	770	766	782	772	812	750	778	735	713	755	730	701	757	786	763	767	754	724	747	811	754	782	741	803	741	745	806	763	786	789	741	731	774	747	721	755	785	738	744	750	776	761	763	760	754	746	703	772	740	787	754	763	749	792	726	765	751	773	714	766	740	743	772	704	795	730	699	787	733	809	753	753	720	769	739	776	780	734	704	732	798	781	768	730	784	781	728	757	723	760	763	748	791	728	728	740	771	751	810	767	730	746	716	718	778	734	737	755	701	812	751	751	792	770	712	732	799	725	742	787	715	739	763	755	770	764	737	746	746	779	711	757	722	755	761	733	710	722	756	786	746	715	782	756	747	783	741	741	735	736	726	759	735	726	786	769	726	789	747	759	795	748	747	733	756	736	733	765	833	736	755	792	755	749	824	765	734	729	720	763	826	761	775	759	761	790	753	731	767	765	725	772	736	725	715	752	750	729	783	733	703	786	794	802	763	705	784	740	753	727	713	743	764	745	795	781	752	763	757	720	767	770	738	770	745	743	699	738	730	787	728	731	743	784	742	778	719	756	778	786	740	756	718	726	741	791	739	754	725	739	776	718	709	713	755	761	810	731	783	754	744	734	760	753	758	721	756	734	762	723	721	761	731	714	739	722	781	784	719	731	768	748	725	792	743	766	806	780	770	756	716	792	700	755	730	707	738	790	790	725	757	773	788	684	710	745	684	776	697	733	736	769	744	749	764	700	745	834	751	757	772	760	720	776	740	761	763	754	755	769	738	743	746	729	742	757	733	741	767	750	741	774	741	744	775	752	738	802	771	731	751	693	786	757	787	764	753	717	726	744	746	759	763	758	772	739	788	736	745	755	743	758	753	779	756	734	766	760	747	761	806	745	752	718	724	736	690	785	768
6562	12124	14555	11102	8350	5890	4492	3432	2723	2394	2231	19073	22980	13983	5240	1454	853	656	595	620	629	627	632	660	586	680	624	580	601	683	640	601	628	660	669	639	608	607	639	639	640	637	618	658	648	643	644	629	572	630	612	631	623	642	638	640	588	618	623	657	645	631	605	622	630	612	600	622	641	622	605	602	604	603	613	575	616	602	590	627	646	635	593	628	683	639	588	633	629	598	600	613	627	625	595	619	637	625	643	614	655	677	652	667	646	647	571	612	645	575	660	578	609	648	616	675	646	633	625	651	607	659	625	613	605	622	637	624	648	624	597	601	630	596	624	618	542	630	622	653	597	570	637	561	603	639	573	624	618	604	653	629	588	657	655	630	605	589	618	584	584	631	650	615	635	634	623	623	625	641	600	618	601	648	598	591	609	568	647	598	632	614	618	628	626	624	622	607	650	626	623	606	610	630	592	601	586	646	608	626	583	628	628	639	633	612	623	616	643	595	572	601	622	615	639	626	620	610	648	634	638	609	612	634	625	626	579	630	589	607	627	616	593	618	646	599	589	651	635	635	611	624	627	609	617	600	632	610	584	655	554	627	657	659	623	636	636	573	607	590	619	597	619	675	609	635	672	614	630	607	615	658	656	681	627	631	612	590	605	611	574	661	598	613	655	596	584	630	631	588	624	618	599	653	627	584	637	644	619	631	629	617	649	643	605	636	619	588	683	615	617	666	640	632	625	644	613	639	613	591	660	618	615	628	678	564	599	654	630	633	607	618	655	630	627	643	619	639	652	631	611	622	608	590	621	585	619	610	595	604	592	595	592	629	604	613	577	616	626	624	631	623	595	593	620	659	623	575	620	630	625	603	617	600	626	646	614	654	615	631	564	635	586	596	583	589	637	606	605	658	672	614	595	609	664	637	631	653	631	647	621	647	586	554	608	610	605	650	668	613	597	630	667	602	631	664	649	623	672	634	615	656	594	634	610	644	634	605	630	621	643	633	604	610	646	643	576	622	656	668	655	626	641	656	613	635	602	593	612	595	621	655	652	621	579	621	623	611	591	631	630	638	622	618	639	610	612	574	631	612	601	619	564	635	605	622	597	627	603	642	602	629	579	605	632	617	625	664	590	618	659	589	625	599	638	593	656	628	583	662	635	656	619	632	607	578	625	576	601	621	631	618	626	613	595	629	561	603	616	628	583	619	605	638	577	584	635	621	590	619	613	640	576	618	653	614	671	632	600	528	619	615	608	607	616	600	658	610	562	640	618	598	652	623	596	664	618	633	634	646	627	587	631	576	620	628	613	610	638	636	674	572	594	608	644	604	647	597	638	583	638	605	656	615	625	635	611	621	586	604	599	581	586	641	640	600	670	646	613	596	634	613	650	588	607	648	586	586	562	626	626	647	632	588	599	621	610	590	587	638	594	597	621	658	618	647	551	619	636	603	594	655	621	630	627	623	595	624	618	614	619	678	602	542	623	667	611	587	598	618	614	639	648	604	613	605	625	631	651	612	597	596	595	622	626	591	649	629	651	640	649	575	627	597	605	576	612	630	604	618	628	558	595	618	655	656	637	581	598	612	584	603	643	618	570	629	614	613	633	677	616	599	615	638	613	599	575	626	619	642	594	614	597	590	607	618	616	602	630	624	566	599	634	623	629	601	594	621	607	644	600	592	604	617	613	626	593	654	595	623	638	605	636	603	587	616	597	598	629	592	615	634	677	609	671	566	616	652	584	584	610	614	556	660	628	646	610	625	674	680	640	585	611	640	621	611	602	578	600	605	610	587	668	651	590	637	667	629	591	579	655	641	638	592	642	614	613	597	585	628	579	598	625	603	612	647	639	593	645	618	637	601	618	620	633	617	562	612	604	618	592	596	592	603	615	605	637	599	594	637	601	637	618	610	594	619	618	600	622	636	633	626	616	581	646	616	575	642	608	589	670	608	633	615	589	635	645	622	604	603	608	607	612	614	594	578	609	598	667	600	604	613	662	642	641	667	624	606	622	634	624	635	622	615	614	571	603	646	594	632	606	653	633	580	594	591	607	645	607	590	636	618	622	601	631	636	645	630	633	655	627	626	590	607	640	652	627	607	555	600	644	639	620	655	588	634	627	617	618	637	637	584	647	626	645	625	584	605	579	612	632	616	600	622	637	619	609	658	597	633	613	606	597	660	628	620	596	591	610	606	617	611	581	639	618	619	591	594	627	618	627	649	558	628	647	635	611	666	657	625	621	636	601	617	607	619	612	570	603	604	631	592	574	630	598	592	657	599	614	606	633	649	673	626	647	672	582	597	601	602	598	627	592	611	601	588	616	599	634	610	611	602	580	613	579	629	612	632	612	639	655	570	582	623	655	611	595	569	628	637	633	591	601	604	561	616	594	656	563	655	600	638	597	634	627	615	618	647	618	620	599	638	639	629	618	639	625	618	593	593	609	652	630	626	591	605	554	649	610	619	580	590	582	625	668	582	657	627	640	617	627	587	635	600	625	631	571	656	643	586	653	597	641	615	621	613	625	622	603	607	630	630	611	625	616	659	605	615	615	549	619	582	590	567	638	593	613	638	606	630	605	635	577	641	661	609	631	613	609	653	586	605	617	617	594	605	613	569	657	590	617	599	618	641	631	626	575	598	636	603	604	625	613	602	621	623	650	623	598	567	606	637	618	565	645	598	594	618	629	636	602	640	600	620	605	611	622	597	650	598	650	614	602	558	611	641	633	592	623	597	661	663	656	586	652	645	627	618	663	619	642	611	632	584	624	586	601	627	548	634	610	651	632	641	584	618	659	627	635	612	610	622	566	564	681	636	618	599	608	607	651	650	605	643	588	592	653	632	631	646	623	643	638	628	597	616	639	622	589	596	667	671	642	633	609	634	626	607	639	643	623	558	621	640	626	627	614	627	623	607	600	619	646	640	608	628	571	578	598	624	642	610	611	626	600	636	586	611	619	621	624	596	598	610	608	612	611	640	584	639	598	587	623	639	624	624	625	541	656	644	627	635	587	629	624	641	578	666	616	608	629	621	619	585	607	618	609	576	651	631	614	613	624	624	607	571	609	602	633	611	604	601	602	660	640	645	609	562	614	577	606	583	658	688	624	663	608	648	573	612	610	641	610	604	638	602	653	628	539	618	583	572	597	637	622	648	633	678	604	614	570	598	591	589	600	593	627	561	633	631	602	657	602	659	596	634	659	588	584	601	636	616	589	608	594	607	580	621	588	630	581	612	624	605	587	615	650	593	586	648	597	634	599	620	650	561	600	632	639	641	597	595	602	602	578	621	607	606	597	596	617	619	542	596	652	600	583	596	580	591	636	591	620	621	618	622	641	592	590	600	632	603	653	644	629	642	603	647	674	633	583	659	600	636	632	581	593	609	613	596	603	611	599	611	599	621	622	631	571	633	615	600	609	646	618	601	581	589	591	622	626	609	621	609	651	597	567	619	654	618	649	597	582	585	581	627	596	617	622	629	610	619	589	655	597	621
27040	12604	6643	4224	2116	1472	1114	995	924	836	835	1693	1990	1353	932	714	613	610	626	602	555	622	633	575	602	636	641	592	600	578	625	606	606	570	575	585	593	564	602	534	592	595	583	605	583	601	647	630	619	602	578	588	591	609	594	593	616	614	618	636	574	604	573	587	626	581	590	598	578	598	557	547	551	569	614	577	618	573	651	616	623	612	578	579	597	588	620	604	631	591	614	581	596	620	601	543	580	588	618	597	635	627	634	578	575	564	604	624	558	609	590	619	629	574	586	610	628	623	616	594	599	631	629	559	598	576	610	620	557	619	615	555	631	604	617	615	606	582	606	602	641	562	615	574	556	577	628	606	623	595	642	560	574	596	532	592	590	598	578	568	631	623	621	616	575	613	557	639	615	620	609	584	569	638	612	603	589	597	619	598	603	621	542	605	581	603	577	564	609	641	583	593	598	640	545	595	572	626	577	609	569	571	603	646	607	602	586	578	626	643	573	552	561	580	628	524	563	564	601	549	548	593	627	559	617	582	603	587	564	636	601	605	557	584	577	591	594	562	596	574	603	604	619	583	622	579	592	623	582	612	563	609	618	609	633	612	566	624	621	557	582	575	654	586	580	601	584	605	642	581	615	586	582	615	588	633	631	594	632	590	606	617	596	596	592	557	590	596	637	579	637	613	570	597	582	601	572	591	581	618	608	630	543	690	609	621	587	552	596	594	579	596	565	605	596	623	570	533	597	574	548	595	552	628	571	583	618	589	602	551	609	586	594	601	613	624	592	605	657	595	590	579	660	571	561	578	567	617	585	608	602	588	607	586	686	607	567	549	567	619	595	581	631	616	557	573	606	568	590	615	581	630	544	611	630	598	590	620	592	585	590	607	621	571	585	601	596	587	602	610	576	590	601	601	642	575	607	551	564	589	598	544	604	655	568	610	597	577	571	589	559	553	578	574	574	553	625	598	577	564	563	619	569	644	593	570	622	572	624	598	564	636	562	570	558	603	564	590	566	574	584	579	600	617	573	598	562	600	600	559	595	598	596	568	597	569	540	593	589	584	572	578	580	599	587	586	623	604	608	583	537	594	586	550	624	590	608	589	557	615	607	603	556	608	616	606	554	607	577	631	579	629	596	592	574	599	554	598	595	616	633	667	611	669	631	626	641	608	560	592	592	614	590	578	576	626	613	603	588	618	596	567	566	602	599	623	648	626	576	580	604	622	553	584	605	605	572	626	615	584	639	564	572	607	572	615	611	629	595	610	583	622	573	610	596	583	577	576	601	582	580	601	585	579	594	572	597	623	579	611	622	636	576	565	544	602	601	552	579	615	599	550	587	602	541	591	565	618	597	638	559	590	595	583	656	567	603	552	604	612	593	589	608	646	591	562	595	563	619	591	599	587	575	577	614	580	618	593	625	590	610	589	595	622	586	652	605	534	569	654	579	575	603	599	584	604	608	612	576	592	602	624	624	605	567	591	607	589	582	596	604	549	594	584	579	606	626	579	599	593	583	633	576	568	626	624	621	664	515	616	592	598	649	638	548	594	603	601	601	619	588	590	582	580	554	575	610	572	567	572	620	591	563	569	589	627	600	583	661	642	589	620	603	581	578	554	606	633	632	614	620	577	594	597	550	601	628	609	581	597	595	616	582	607	644	598	607	579	616	610	543	610	563	630	618	594	602	546	611	629	550	607	576	618	605	614	615	645	641	553	570	611	566	604	580	627	596	624	582	586	609	571	527	589	586	581	572	623	566	588	590	613	607	604	626	554	563	573	598	579	596	631	611	614	615	625	580	622	627	571	539	596	569	616	581	577	599	630	600	566	641	587	591	574	592	555	645	555	638	615	594	564	582	605	558	613	537	603	592	616	591	619	631	582	595	623	567	590	590	583	551	589	603	608	650	528	594	535	551	584	594	623	569	588	588	576	578	577	573	551	590	638	595	611	570	571	598	629	595	608	589	627	627	610	578	599	566	599	605	564	601	534	556	601	542	569	581	592	602	591	620	609	590	558	621	585	599	595	637	573	536	654	555	609	566	593	590	621	623	606	567	623	590	585	594	542	584	612	592	585	587	601	543	556	565	615	605	621	636	580	618	610	602	595	580	607	638	594	596	601	618	596	620	611	591	598	596	604	607	601	626	596	568	583	608	602	605	608	594	552	593	553	570	644	603	610	592	602	586	598	614	610	606	610	637	574	557	616	571	602	556	601	607	583	619	637	621	571	608	618	603	594	564	568	600	641	620	604	613	652	641	571	625	573	559	543	571	552	604	607	638	561	560	572	605	573	584	612	611	575	548	595	612	559	616	578	554	573	554	592	574	615	568	545	570	600	572	614	628	572	599	585	568	584	634	638	590	630	608	591	581	605	583	605	588	572	631	626	598	559	580	589	588	615	625	644	592	572	622	611	573	533	598	598	565	617	560	606	582	591	610	616	621	584	613	613	595	607	610	604	555	598	591	574	632	616	560	598	574	587	627	565	575	587	602	601	558	630	545	565	619	610	589	562	585	612	536	572	626	625	597	583	574	581	645	573	593	641	562	613	603	560	615	595	597	596	552	575	622	596	597	553	565	604	634	613	607	615	605	595	561	657	605	634	591	612	583	553	654	628	595	568	555	602	554	588	578	570	598	577	615	592	574	572	594	580	598	582	559	594	582	605	636	588	643	651	607	639	642	587	588	598	586	585	599	639	619	570	575	581	577	575	556	606	626	623	623	620	577	529	617	596	577	588	576	544	599	596	617	597	612	606	556	582	588	562	600	584	630	580	561	585	600	556	607	590	587	562	633	592	590	594	575	635	583	590	585	585	568	576	601	614	606	578	562	591	610	596	591	561	561	578	601	591	578	606	607	596	566	595	586	591	605	572	600	598	602	623	601	613	577	558	591	604	601	649	604	622	576	637	605	640	607	584	568	611	587	612	585	588	607	626	631	562	566	588	619	662	578	608	572	595	558	593	640	602	573	611	552	606	582	600	611	569	586	647	592	581	622	584	573	575	632	617	615	584	626	634	586	581	553	544	596	580	589	593	636	646	613	627	583	589	624	608	604	569	585	610	595	540	591	639	619	577	570	585	629	603	616	623	528	585	569	580	600	602	647	600	606	605	594	566	598	563	562	617	580	594	582	633	603	573	582	601	583	580	582	603	624	596	615	594	612	655	586	590	611	618	609	517	624	618	587	608	581	575	592	609	617	625	570	590	581	592	577	599	595	601	591	628	629	640	559	582	612	588	577	602	590	563	630	595	590	639	545	627	589	610	594	564	592	628	618	576	583	605	613	593	588	609	606	566	584	602	624	618	609	586	616	630	544	582	558	617	620	609	567	594	621	586	550	598	614	618	599	569	604	566	647	573	604	601	617	576	597	565	577	545	601	586	577	627	623	612	541	555	603	569	610	593	593	600	543	631	634	637	618	622	630	628	593	604	572	643	576	558	602	590	573	554	587	572	605	563	587	606	544	621	584	640	623	585	600	589	617	575
6421	4817	5932	3833	2577	1711	1312	1157	968	879	913	2016	2093	1320	796	554	541	548	456	472	493	460	486	483	478	458	463	479	473	458	489	520	479	486	505	504	515	470	455	478	495	516	482	481	472	485	530	449	456	479	533	489	457	480	470	472	499	433	487	485	509	438	464	507	481	476	491	440	490	484	475	472	468	465	518	484	469	478	500	505	504	457	486	478	484	463	489	485	516	444	416	501	490	508	461	480	496	520	486	498	457	528	430	503	468	523	502	453	442	492	488	516	478	488	428	461	474	482	468	499	412	492	495	493	512	463	508	492	455	553	499	463	476	477	458	481	486	485	495	500	518	487	443	480	512	491	485	482	411	469	496	490	496	469	463	462	451	476	485	498	464	455	492	458	506	475	475	490	432	469	501	499	448	513	532	480	496	506	474	503	454	500	461	524	471	507	493	480	488	458	452	458	486	485	481	480	451	482	498	476	513	472	475	519	494	507	502	497	536	472	515	488	482	506	443	466	481	472	453	483	475	452	459	504	463	478	465	476	543	459	473	485	479	431	530	462	494	503	520	465	492	496	494	466	450	467	498	453	461	462	480	464	448	499	488	482	463	518	486	489	491	502	482	505	468	454	473	468	464	494	482	476	455	479	484	491	466	474	497	484	521	487	489	448	473	462	454	495	506	490	475	482	465	489	492	475	502	463	468	488	462	460	448	505	464	468	503	472	474	475	472	492	482	478	423	446	496	494	486	495	486	484	525	497	504	488	490	483	491	482	461	492	505	464	476	500	469	501	450	478	473	505	482	511	513	453	455	451	470	504	488	476	470	455	438	462	487	453	474	529	478	466	516	508	507	467	471	472	464	501	475	474	494	474	472	493	505	440	501	449	510	506	471	509	460	488	468	462	451	492	492	507	490	454	488	497	457	508	481	465	477	542	468	444	522	467	460	500	491	481	473	483	476	476	491	457	497	450	460	475	446	523	461	454	480	472	487	463	469	527	502	477	508	475	463	466	525	510	485	490	485	477	496	499	450	491	457	469	484	492	440	475	452	470	521	475	495	464	511	470	463	489	489	462	435	471	479	485	417	457	468	469	462	472	478	464	539	466	515	474	459	477	472	497	463	499	453	493	482	476	487	465	502	471	483	474	491	463	484	485	468	466	455	423	489	532	497	469	496	489	486	507	480	463	467	474	485	468	461	487	479	477	499	475	473	512	498	494	494	490	477	489	478	460	452	466	474	500	466	501	475	469	484	442	491	473	471	478	487	469	482	470	480	491	471	471	520	487	488	509	482	464	490	470	476	453	497	506	466	447	479	489	469	510	476	503	450	495	496	550	496	457	508	496	478	514	505	457	466	482	509	488	459	491	511	509	469	477	458	497	485	431	478	468	476	491	496	477	458	445	472	489	488	491	512	493	478	512	464	459	476	470	481	475	472	423	491	483	447	487	513	482	478	469	468	459	459	448	494	491	507	484	495	476	489	451	495	465	490	482	491	457	489	484	461	499	498	500	492	462	508	468	479	500	459	534	529	520	516	493	487	458	495	477	455	484	485	487	427	529	470	504	472	511	538	462	457	504	467	463	495	526	476	469	516	504	473	494	452	457	493	478	466	480	466	427	470	472	444	488	477	477	487	488	459	445	485	474	496	478	502	512	493	489	481	452	506	475	450	494	437	462	494	502	506	469	463	495	486	517	475	474	448	448	439	449	498	477	502	494	521	482	512	463	466	478	490	433	457	500	468	479	466	459	500	499	500	484	487	512	487	539	480	501	468	517	484	481	487	485	488	516	447	483	521	493	477	463	466	514	470	458	432	525	517	478	490	520	528	481	487	479	473	529	500	483	478	519	480	472	499	496	471	482	449	480	488	429	491	512	475	476	508	488	436	476	467	468	478	469	528	447	470	496	477	427	463	467	487	467	522	456	475	522	501	512	515	487	455	517	482	478	472	475	474	492	462	471	473	471	501	525	513	472	463	432	499	454	465	483	476	470	500	476	455	503	500	548	447	461	479	483	475	466	456	496	475	447	482	434	511	474	463	453	527	489	475	462	489	509	493	503	517	457	513	449	509	441	526	487	491	436	495	504	493	492	491	502	470	468	491	496	500	448	489	521	488	489	449	502	500	442	479	460	480	470	480	511	487	455	495	499	507	472	499	469	508	509	483	440	463	463	458	484	468	498	507	496	509	450	540	487	496	482	520	489	525	477	459	470	525	502	458	462	460	487	482	476	484	492	507	451	469	523	523	473	464	510	478	468	467	474	500	507	472	512	478	464	490	453	475	482	475	480	473	467	477	503	483	459	491	482	464	483	452	492	488	479	449	468	465	487	484	451	488	492	465	477	524	470	451	458	518	458	462	437	496	486	437	488	503	488	474	487	473	490	469	477	497	487	440	474	457	454	474	455	506	465	514	486	513	461	485	459	465	518	478	457	452	505	470	467	483	524	487	487	498	497	526	465	500	462	477	490	479	508	467	475	479	449	464	489	437	498	487	458	497	488	478	489	488	501	477	478	515	434	548	480	443	503	480	490	508	467	476	458	512	477	487	439	506	436	513	492	455	472	479	476	485	495	488	545	478	493	471	462	511	450	489	477	483	491	497	493	468	485	487	491	494	523	471	475	480	485	514	477	450	485	500	447	460	469	503	464	511	469	502	500	487	474	479	472	470	471	450	476	464	472	462	459	474	466	489	500	484	470	481	491	476	468	528	472	460	508	484	452	490	452	443	444	467	482	489	485	488	478	456	486	521	464	501	458	476	451	471	487	489	480	487	453	461	472	471	470	499	492	447	480	488	446	498	424	479	474	479	459	463	461	477	457	474	486	506	479	506	492	484	491	484	467	452	460	492	474	495	441	493	490	464	475	463	470	463	503	494	467	506	493	500	525	478	479	498	458	519	476	473	468	488	464	520	475	514	482	452	471	511	475	483	492	460	484	500	515	463	495	474	478	424	491	495	471	528	502	498	458	459	475	452	465	489	485	472	464	491	485	477	432	512	529	490	490	511	447	496	497	484	472	468	471	473	503	509	460	465	469	472	473	491	498	480	466	488	527	494	500	502	460	450	497	467	494	482	457	479	500	504	472	505	487	488	485	456	519	492	494	461	520	500	478	471	524	499	474	464	484	478	426	514	501	472	466	503	487	472	519	461	477	518	443	506	480	471	489	468	494	458	469	450	462	481	466	475	526	498	484	455	504	479	471	466	510	524	479	470	506	476	449	510	476	495	475	443	478	473	497	504	512	467	517	494	496	459	492	507	477	506	454	466	470	469	515	484	494	453	448	473	478	475	495	444	493	516	478	504	476	509	528	528	474	484	447	451	475	492	494	458	499	456	452	526	508	485	468	460	483	498	485	483	458	517	505	486	468	487	501	499	450	459	503	432	486	457	485	461	507	442	505	462	455	459	487	487	449	469	434	495	478	464	466	496	499	450	467	482	474	490	503	485	437	468	521	484	490	477	522	505	455	504	446	493	449	505	495	494	519
24827	20859	26801	24683	12914	4615	2689	1687	1238	1140	2732	12716	12546	6965	2265	949	699	639	644	662	657	656	621	609	579	616	649	614	651	627	641	614	607	631	601	617	596	615	603	618	636	587	644	601	557	609	610	618	660	622	683	585	613	627	649	622	590	587	608	608	639	593	616	633	601	644	620	630	584	602	591	563	593	642	615	621	630	587	594	574	623	601	652	589	604	609	566	588	609	583	618	640	577	627	587	636	660	623	577	635	626	612	610	623	625	639	591	621	573	605	627	588	642	593	585	608	692	623	644	623	625	623	629	616	616	580	571	616	637	610	628	634	620	615	554	611	655	645	618	679	652	617	642	614	621	607	612	628	649	650	647	631	615	603	626	599	631	648	637	593	663	654	612	607	627	631	615	593	640	601	605	597	616	630	615	622	615	659	636	653	640	637	642	618	630	630	655	638	616	603	626	625	577	639	608	606	633	642	662	624	648	612	607	644	563	657	634	641	661	628	652	665	620	637	656	618	626	644	625	594	624	605	601	607	611	611	628	626	630	617	629	592	601	625	605	613	590	633	677	669	657	626	626	636	570	614	633	602	639	603	594	634	628	599	592	593	663	627	636	625	587	625	644	622	629	620	650	620	577	566	635	637	644	635	621	640	584	642	636	596	637	615	600	590	616	567	601	640	625	591	595	592	635	604	631	617	632	643	575	669	624	596	627	609	625	622	640	626	605	605	602	621	630	613	633	597	655	623	558	691	615	710	639	604	638	676	632	609	607	600	631	628	603	627	615	616	612	628	655	609	619	599	610	626	565	616	648	613	600	591	614	605	607	632	653	634	566	608	633	622	640	618	624	569	636	595	609	569	633	596	582	583	633	633	626	613	582	641	615	610	641	595	640	638	573	619	607	617	603	604	606	633	614	617	644	629	594	642	624	632	550	635	609	638	610	627	622	610	610	604	600	601	626	662	663	608	611	609	610	607	637	643	596	622	596	596	603	611	609	652	633	657	608	642	630	617	670	600	614	647	613	644	607	631	618	572	625	600	645	610	611	609	631	620	619	663	633	623	625	653	571	597	617	601	597	570	586	599	624	584	623	629	569	588	634	596	562	561	645	617	652	612	617	612	583	626	598	623	632	612	589	632	642	608	624	664	648	599	655	623	631	592	627	633	607	616	630	567	585	558	613	683	659	607	628	628	636	656	600	692	660	646	648	632	604	623	624	608	588	613	603	602	631	624	637	597	635	638	620	586	642	609	621	614	624	634	613	596	611	594	655	653	629	652	611	621	620	606	621	624	599	610	609	646	592	618	624	594	630	621	655	608	608	603	617	673	612	570	647	583	609	564	608	635	578	660	587	628	605	651	619	606	604	622	625	599	628	604	628	625	654	652	626	591	598	691	626	623	666	597	614	615	609	591	634	625	618	625	628	641	622	620	658	639	593	664	637	641	654	617	675	617	615	635	531	662	600	547	559	652	667	648	680	627	612	620	637	606	591	656	639	606	608	605	607	616	648	610	608	620	646	636	619	628	598	630	611	652	597	646	609	590	625	658	580	607	594	620	642	581	593	619	606	613	667	590	649	614	621	598	593	603	604	555	637	608	623	615	630	648	642	591	597	608	609	648	607	621	618	606	608	611	631	570	611	627	597	610	636	661	606	607	550	589	654	597	652	607	591	590	573	630	583	593	617	640	615	618	585	589	604	613	649	614	640	591	608	577	610	625	661	638	642	597	650	603	632	624	590	590	641	633	648	605	661	612	615	601	628	651	647	649	633	553	639	628	593	600	646	590	644	637	574	611	636	639	629	650	637	640	598	611	606	617	617	583	604	607	582	594	626	607	642	590	593	579	618	581	639	643	620	622	647	628	618	626	656	622	624	631	584	636	608	616	629	610	582	616	585	623	591	628	601	612	631	631	599	614	628	609	567	638	579	643	618	603	648	621	629	613	613	628	632	579	588	653	590	593	609	601	622	611	647	633	615	615	649	616	620	597	632	557	603	609	623	601	582	602	599	622	615	613	671	574	601	646	611	620	562	606	650	607	577	596	592	577	563	637	573	618	649	596	597	609	599	616	560	622	640	622	595	649	611	610	607	651	590	586	605	579	643	638	609	561	613	617	613	632	603	624	638	633	613	608	582	645	628	614	575	608	595	655	648	600	613	639	630	617	622	633	615	602	591	576	631	615	630	623	619	602	634	657	612	616	673	618	646	618	616	682	607	583	620	644	652	658	595	598	598	605	614	628	640	612	622	633	598	629	661	620	637	569	635	618	638	640	576	605	589	648	598	629	600	617	632	611	617	641	647	635	572	633	669	633	611	613	636	600	637	650	610	638	575	625	634	615	629	612	603	633	622	638	632	592	603	639	585	632	608	644	593	594	595	622	629	652	610	613	621	589	644	632	636	638	605	585	639	600	651	553	645	606	639	636	626	644	607	596	632	605	602	618	636	587	639	611	603	623	567	619	585	627	606	572	667	646	560	639	652	652	608	638	595	586	627	612	595	594	617	622	618	622	662	632	630	640	580	609	656	613	618	617	615	595	603	619	603	608	607	639	635	639	611	627	636	613	630	615	664	592	608	610	622	585	601	579	651	624	641	633	609	611	651	644	602	612	627	634	636	608	629	616	590	572	617	626	542	621	605	631	582	578	617	603	666	652	604	588	656	618	564	616	609	570	614	614	625	649	625	623	601	610	625	618	617	680	617	650	623	611	603	611	626	605	651	661	622	608	635	605	663	641	629	646	611	652	668	590	623	603	612	596	613	609	605	640	593	621	578	610	593	612	640	622	611	639	605	647	628	576	639	595	596	603	593	628	669	579	625	610	627	614	594	628	617	587	596	629	591	614	608	611	620	627	599	597	624	630	621	654	649	579	609	581	645	669	599	624	625	606	612	595	649	623	610	634	647	630	618	625	603	602	617	588	588	626	644	603	594	626	661	582	624	612	615	569	649	620	637	629	602	642	616	587	614	660	641	639	656	586	636	614	602	573	580	637	577	589	646	592	616	584	563	604	593	609	654	617	585	596	620	631	609	613	591	606	603	640	628	581	622	635	630	573	609	654	610	642	603	589	624	610	611	601	639	587	648	584	595	568	572	629	591	614	580	651	621	650	624	630	626	618	663	638	606	609	614	647	615	616	611	629	657	636	637	604	605	629	615	599	615	638	600	590	647	617	654	591	631	577	571	668	613	601	629	665	616	584	593	622	602	621	597	618	599	600	601	660	598	602	645	617	647	605	630	639	622	575	610	617	626	611	663	643	638	622	664	629	624	618	607	615	673	602	595	598	631	604	604	628	624	611	619	636	584	615	588	665	616	608	570	591	614	648	628	620	591	635	616	622	620	584	615	609	613	645	593	623	625	612	572	610	605	595	615	662	599	635	634	556	632	642	657	631	618	607	625	605	653	602	560	604	598	591	628	642	611	610	621	599	632	613	591	546	592	587	555	628	627	609	628	625	574	628	612	625	634	631	576	623	654	620	615	630	625	625
6692	11608	12081	8058	5220	3570	2726	2126	1560	1289	4113	14584	12263	6466	2329	811	637	535	514	520	518	554	507	501	568	560	517	496	501	491	496	541	511	510	509	522	478	515	537	496	516	522	518	520	524	510	509	560	561	499	519	536	535	529	493	534	505	525	534	523	568	589	531	542	539	510	552	505	497	507	501	526	554	528	569	531	531	532	547	516	493	502	562	539	523	515	500	523	500	516	541	512	530	573	547	498	524	522	570	507	540	505	517	518	501	525	513	519	520	533	512	504	522	527	535	517	504	540	505	489	531	555	520	550	515	553	548	494	525	533	485	557	531	498	539	524	497	525	500	525	500	537	542	526	480	531	548	505	541	515	471	513	530	492	519	475	541	541	526	507	531	529	533	549	528	558	536	563	542	526	496	529	585	536	544	552	512	536	505	509	539	529	522	488	529	577	509	466	573	512	531	512	527	558	478	525	495	480	545	551	523	500	513	521	498	506	502	478	502	501	550	521	506	546	527	573	513	566	514	499	537	516	530	522	493	513	523	541	520	487	508	492	535	502	493	545	537	505	512	526	517	518	507	518	484	498	481	535	491	541	516	520	486	565	503	517	517	530	502	573	497	549	509	525	564	505	538	540	492	525	556	560	516	535	507	506	537	562	498	580	509	555	573	515	472	521	542	521	520	513	487	529	521	501	502	488	533	464	523	499	520	567	538	529	488	558	500	573	503	535	543	553	513	523	541	538	503	522	528	542	537	525	532	570	528	528	520	503	491	490	531	512	522	479	530	529	526	522	527	554	525	492	508	534	525	505	545	559	530	510	529	535	495	545	511	526	480	520	517	495	490	548	495	487	556	488	522	526	490	541	521	508	537	555	487	512	559	486	565	507	508	549	481	539	484	511	489	508	490	507	568	505	497	518	516	523	543	505	540	541	478	509	481	489	505	550	521	531	480	496	540	545	527	506	572	541	517	502	520	511	544	506	508	528	548	466	499	496	483	503	519	538	518	535	493	533	507	499	550	482	502	518	536	520	500	494	524	549	502	545	505	512	534	525	501	579	488	550	527	577	512	502	479	525	525	518	547	532	471	514	571	524	527	505	512	553	541	524	522	498	516	502	505	532	477	491	518	501	520	500	507	482	501	494	533	557	538	519	529	506	515	524	512	546	555	527	474	515	517	527	541	503	515	492	540	532	507	535	556	520	536	532	540	500	491	492	532	542	494	506	474	533	553	506	531	518	501	527	552	519	521	504	492	577	510	501	535	537	492	505	495	495	527	485	465	526	539	511	493	534	525	581	486	508	555	526	547	503	495	507	519	521	515	518	527	545	523	478	486	528	507	537	500	458	473	516	518	517	518	525	547	482	539	500	494	511	516	521	495	486	518	502	482	524	524	532	504	539	502	536	520	522	500	540	540	516	504	535	551	517	479	509	546	495	488	489	496	523	509	542	522	517	572	474	510	498	518	482	488	504	551	521	530	533	532	524	515	513	528	490	499	503	531	505	564	460	499	529	524	516	530	514	514	501	541	520	493	555	520	551	498	522	548	572	508	552	487	530	536	520	513	476	526	505	508	547	527	500	502	504	507	531	479	519	498	522	532	544	509	508	526	503	510	490	490	513	496	528	532	511	485	516	509	505	484	504	521	490	528	522	550	504	478	510	517	550	495	536	544	516	492	558	495	483	532	525	526	517	528	513	516	523	527	558	544	509	522	546	555	529	525	514	514	498	551	514	515	497	503	545	511	506	548	524	499	511	531	567	514	504	544	503	564	561	548	484	545	524	540	536	518	479	576	527	553	498	510	558	504	556	514	513	535	546	500	516	534	555	511	506	522	541	521	504	501	528	511	472	514	519	505	490	533	527	527	519	478	506	519	534	532	464	509	556	515	523	539	531	545	477	511	505	513	526	541	517	536	487	506	547	511	508	536	520	495	492	525	493	522	487	502	498	548	514	505	525	509	492	461	502	497	538	518	538	499	559	556	538	479	535	518	554	519	557	518	496	496	520	523	493	521	509	501	480	503	508	556	524	517	529	483	513	516	542	513	494	529	516	521	510	488	563	525	520	528	508	530	481	539	490	522	490	514	533	528	537	547	554	474	510	506	489	517	512	533	496	461	484	508	519	514	529	475	527	517	508	521	534	515	532	504	573	510	535	481	517	541	497	537	502	512	518	539	524	507	532	522	483	502	497	535	542	516	551	510	479	508	504	506	474	538	553	495	520	540	570	506	523	530	484	540	483	551	516	517	478	519	539	500	533	503	509	523	450	528	465	524	503	531	529	463	524	528	490	492	527	570	523	522	523	530	492	515	523	529	528	529	535	525	505	560	491	519	495	508	484	495	526	484	510	503	491	520	497	541	509	514	515	528	531	481	535	551	512	525	517	526	509	512	496	509	497	539	498	538	541	495	561	493	522	504	504	551	524	556	503	530	519	504	527	550	483	539	478	496	516	515	568	493	548	499	500	520	538	534	524	523	544	517	541	547	505	486	549	537	517	491	548	502	494	514	517	504	542	513	512	519	517	517	483	538	476	522	516	537	517	471	555	491	514	569	544	540	542	507	530	495	517	498	529	505	534	539	497	510	509	557	502	538	543	487	488	511	519	531	505	536	531	494	559	523	543	529	506	528	501	538	487	526	539	509	486	503	498	551	528	526	474	492	508	524	514	488	544	479	503	497	550	505	540	518	517	544	521	544	478	513	517	477	486	505	519	513	483	482	490	538	533	502	522	510	498	535	506	544	525	464	488	494	498	496	543	532	482	492	503	520	527	540	515	516	528	540	532	543	535	534	517	544	497	497	523	536	532	524	521	556	488	532	553	489	523	477	491	514	493	484	525	473	551	520	506	518	524	508	588	515	526	516	511	541	504	526	530	532	501	500	518	515	501	534	517	491	476	488	510	521	554	519	494	481	522	508	523	484	494	526	508	543	508	490	542	475	535	555	484	521	511	559	528	487	502	528	524	509	523	507	533	523	512	492	500	520	535	524	490	514	518	545	537	534	503	507	556	543	500	559	489	522	504	513	486	524	554	528	518	552	474	530	548	501	558	508	525	564	503	490	535	570	567	493	551	501	523	512	494	555	554	493	491	519	512	512	542	567	474	504	500	512	506	590	549	501	530	513	536	538	531	545	498	516	499	500	501	537	518	469	561	476	531	552	514	510	498	527	518	488	464	501	529	496	558	472	492	549	483	521	505	542	533	503	530	497	557	504	509	513	527	550	533	526	483	530	524	530	491	519	492	499	512	511	511	536	541	518	517	524	513	505	519	548	530	477	499	501	527	515	493	544	539	568	524	508	533	491	538	507	500	535	567	533	542	515	566	534	541	527	520	510	512	501	494	537	501	502	548	546	494	497	517	556	513	562	477	499	537	543	487	545	525	498	534	579	468	505	530	525	529	547	541	510	472	519	503	484	546	453	547	528	498	512	535	495	532	506	482	565	482	512	515	552	510	504	513	490	483	498	524	531	542	554	494	491	529	522	504
23737	20795	27835	23897	20471	10917	3982	2500	1728	1695	6630	27533	22794	12567	3933	1265	864	783	761	740	743	762	744	758	749	763	775	730	750	764	714	759	766	744	717	703	738	714	672	732	765	751	712	734	738	775	735	728	751	727	746	778	761	784	713	751	753	742	713	721	735	688	726	715	762	686	721	750	713	692	726	738	742	731	733	753	685	693	719	716	735	716	738	785	714	728	711	726	785	710	664	735	740	771	704	703	726	726	728	686	728	701	708	751	739	688	735	733	677	722	765	723	763	737	735	750	711	748	745	741	722	740	698	728	719	716	700	724	706	729	822	660	713	723	708	737	715	778	735	753	710	744	705	733	735	760	792	715	750	751	732	708	724	720	685	744	741	745	737	732	734	747	779	731	724	723	675	761	709	734	711	690	757	722	790	745	734	726	716	722	766	738	695	687	764	781	772	739	696	694	730	690	733	752	718	727	745	818	697	734	713	746	736	740	737	718	729	732	737	758	761	710	675	720	724	740	741	709	725	711	755	722	751	755	780	760	751	754	745	746	695	672	753	742	688	719	691	729	727	749	708	715	773	746	757	675	748	760	716	677	762	716	712	773	787	679	706	713	739	643	681	717	743	764	722	734	712	757	722	768	724	766	715	728	739	762	715	682	737	727	748	728	745	713	773	703	701	750	727	737	731	733	736	724	720	714	717	751	700	753	741	678	712	762	718	694	698	737	761	723	723	712	708	738	715	745	703	681	718	744	686	717	741	756	691	752	737	710	758	772	759	670	754	735	693	745	733	763	732	750	707	691	706	699	715	738	771	705	732	715	695	708	783	739	738	729	751	746	757	737	732	738	732	680	718	737	681	739	749	696	761	698	752	717	712	685	744	733	767	725	735	757	744	751	729	749	708	703	730	673	702	722	681	721	745	725	688	734	746	709	689	677	720	728	681	687	732	715	719	745	745	770	690	762	734	764	709	745	698	710	764	719	712	740	698	750	761	753	710	712	700	727	706	724	698	749	677	754	749	674	658	759	710	728	760	750	719	727	702	695	743	741	753	722	692	708	730	657	675	712	749	772	716	751	732	741	703	749	697	752	707	763	711	748	719	748	690	761	718	717	690	785	764	711	777	699	687	771	743	721	761	757	747	730	707	748	750	736	787	693	733	738	737	697	680	724	755	674	719	737	678	731	773	703	716	753	749	699	742	742	703	717	751	724	739	746	700	707	783	744	715	745	699	734	760	731	719	711	758	708	699	688	716	761	768	767	723	654	754	695	751	737	708	700	710	713	787	711	720	751	689	704	715	747	750	683	779	713	719	708	756	667	688	671	714	680	764	683	678	736	716	737	710	728	789	684	728	707	728	742	696	727	690	739	729	732	729	715	737	661	715	689	720	671	706	756	722	713	700	699	730	726	702	755	708	737	716	727	787	700	735	713	698	771	769	714	706	787	759	700	768	747	757	698	718	757	748	732	734	687	725	708	757	744	744	681	704	738	716	709	686	757	752	693	736	708	713	689	728	724	703	716	730	781	722	742	746	651	685	716	726	712	699	734	695	731	714	721	714	698	701	716	721	722	689	741	728	722	705	707	692	782	702	701	767	695	713	735	699	716	730	684	720	786	680	679	742	755	711	724	702	686	742	710	766	733	711	739	632	724	710	773	768	693	713	700	718	753	714	697	739	724	749	696	783	724	709	731	781	686	701	693	742	698	722	736	756	725	680	777	698	706	756	768	701	715	681	716	711	715	730	699	708	754	719	726	734	754	742	733	685	725	681	660	747	698	698	695	722	746	664	706	689	745	743	726	684	721	737	727	692	728	697	737	708	733	738	755	756	732	745	727	717	725	663	715	738	703	731	761	746	732	726	667	709	701	745	672	745	736	719	742	714	708	769	732	710	736	710	763	687	717	706	726	734	748	731	688	728	733	705	731	678	754	708	714	761	693	757	733	702	724	707	711	702	694	729	808	719	727	769	739	771	688	691	673	725	733	704	683	740	713	736	734	680	731	723	769	716	734	725	693	798	722	703	750	728	697	741	700	748	744	746	693	750	727	730	733	742	742	664	723	766	762	657	707	717	756	764	706	717	758	694	702	781	772	783	723	701	723	750	762	742	711	699	682	727	765	782	744	714	747	716	753	742	758	753	750	705	702	733	692	760	702	720	715	680	751	615	702	728	714	707	741	730	745	778	731	696	709	692	711	740	697	737	713	742	754	679	696	687	747	719	693	689	714	691	749	758	704	714	658	705	733	684	711	713	741	718	788	755	729	736	676	683	691	680	729	703	719	708	761	738	737	672	753	691	719	703	738	713	748	751	716	737	772	703	700	706	711	728	746	750	673	718	702	667	713	761	676	757	717	728	706	724	759	717	764	699	675	701	655	728	749	761	686	712	666	727	729	689	727	777	749	762	742	749	741	715	696	701	714	730	744	708	727	729	663	737	729	719	683	728	696	727	713	751	732	716	738	702	710	779	775	699	737	697	723	734	718	714	707	723	734	731	736	740	727	753	713	747	709	764	703	735	740	718	731	725	766	677	732	717	774	747	766	721	771	733	711	765	693	721	746	759	728	736	726	709	685	744	712	719	765	709	727	743	738	785	750	713	732	752	716	705	687	690	769	725	784	694	759	705	785	726	730	755	735	692	720	700	690	739	723	738	731	668	740	682	708	705	739	747	781	708	725	684	702	686	735	712	784	703	752	695	709	757	732	781	732	696	733	725	749	726	725	724	751	650	746	720	751	772	717	736	730	739	739	700	784	747	693	716	762	748	712	723	665	727	703	757	761	725	726	721	735	719	689	754	720	718	730	743	703	756	732	720	742	757	719	725	675	729	733	741	696	741	729	695	674	720	754	698	743	753	707	727	726	703	751	707	708	734	719	729	754	715	716	749	716	734	754	748	717	682	686	721	724	679	722	704	717	692	706	746	726	712	698	715	734	760	695	752	712	729	715	698	745	764	695	751	745	728	711	759	744	701	758	698	722	777	724	731	736	755	728	710	730	712	729	748	710	722	760	751	732	731	762	720	746	718	750	693	810	719	681	716	693	748	725	746	755	707	706	711	705	695	728	684	684	712	672	701	708	690	701	701	711	716	771	663	688	680	695	737	753	712	715	717	731	731	715	732	694	725	694	775	690	744	721	705	720	716	713	701	709	722	776	755	733	736	713	704	714	712	739	680	722	706	736	700	669	688	778	693	694	709	718	757	727	782	756	735	736	729	740	739	691	693	723	685	715	734	732	714	762	776	728	690	720	765	780	769	735	732	716	697	728	766	703	661	754	692	750	715	760	712	699	695	791	727	719	773	715	727	719	752	714	683	688	675	717	721	742	729	756	737	757	692	712	706	712	710	691	666	767	729	723	736	693	758	744	692	754	700	712	762	750	760	734	716	693	724	742	702	726	686	731	723	691	736	671	784	720	712	724	744	675	711	684	711	721	727	698	726	729	802	749	712	720	758	702	715	735	758	736	705	749	687	744	693	748	700	687	763	732
7517	14706	15685	11171	6559	3929	3202	2778	2155	2073	9662	26925	19662	10409	3596	1230	767	637	611	600	617	603	611	612	606	610	601	633	626	588	668	545	588	638	560	628	600	608	571	621	658	592	610	605	629	586	615	618	655	582	672	598	616	641	636	556	572	594	596	583	615	631	607	600	635	613	614	587	626	607	577	610	582	640	557	599	607	586	615	576	581	638	601	574	605	577	651	592	596	628	612	621	599	604	564	571	592	596	591	608	616	563	593	635	587	591	579	600	604	586	625	621	600	555	598	639	602	550	610	613	596	606	578	602	577	618	556	577	593	584	581	596	602	631	587	648	613	622	598	603	595	572	679	591	595	603	607	598	598	642	557	666	589	605	608	608	588	597	574	621	585	585	573	627	611	587	622	605	594	580	569	636	572	644	563	603	593	631	610	633	584	601	610	620	644	667	619	596	626	603	573	594	616	625	625	574	623	624	599	608	593	622	565	605	596	614	564	598	614	649	585	566	605	623	569	654	588	576	630	615	596	596	580	586	595	644	625	569	599	601	638	610	619	615	601	573	565	628	609	579	624	610	559	612	633	592	619	604	612	576	624	601	585	582	585	635	594	617	601	596	589	588	631	642	549	604	584	616	621	624	595	627	570	597	580	594	580	616	596	596	570	592	595	598	641	626	585	615	563	588	588	587	625	599	579	604	612	563	598	616	607	637	622	579	600	574	618	575	616	601	591	556	627	582	607	599	610	619	605	635	605	656	570	600	549	590	624	635	572	590	579	546	606	553	615	626	639	613	602	577	631	595	599	603	604	595	586	561	607	548	621	610	591	583	578	574	626	588	571	643	622	614	550	566	556	639	603	630	646	553	596	611	615	611	605	597	570	608	568	569	613	585	591	583	569	588	558	583	635	574	600	629	605	609	609	610	616	574	575	606	602	600	591	608	612	574	600	613	631	636	599	644	644	590	617	601	587	579	578	623	584	603	618	598	567	609	619	587	600	626	585	603	623	607	623	592	592	657	591	595	600	584	647	599	627	574	609	616	615	577	627	612	635	602	599	610	576	623	626	618	593	591	617	560	592	641	581	610	597	625	596	604	647	598	570	599	648	578	606	595	572	596	571	615	586	622	607	613	593	611	555	604	601	624	628	552	609	600	608	596	592	614	605	583	602	618	589	609	605	609	594	565	580	593	584	604	617	645	618	554	618	614	585	594	583	589	616	631	552	569	613	573	576	573	611	545	610	602	625	616	604	617	664	584	629	601	597	593	561	538	622	533	633	595	569	588	593	625	582	607	621	605	605	575	594	600	563	626	580	591	611	616	597	556	599	594	559	616	569	623	582	610	583	586	595	599	617	614	621	620	602	626	570	567	610	561	621	640	594	599	611	589	632	621	601	632	642	634	631	634	596	571	600	623	571	556	630	593	575	590	606	611	611	593	637	589	655	578	582	616	594	579	600	572	563	573	651	598	573	636	553	619	589	610	605	613	615	616	589	586	609	610	596	610	595	613	573	609	578	612	629	583	583	622	616	593	639	579	593	602	650	615	567	592	589	628	550	563	566	583	665	607	590	549	644	564	639	603	585	665	606	592	620	584	601	623	586	587	558	609	615	588	509	547	558	615	600	565	604	600	588	607	587	600	593	595	613	626	598	557	626	575	603	616	606	632	584	632	623	531	607	650	590	554	604	577	640	593	594	596	614	589	572	593	635	599	657	591	635	612	606	618	595	590	609	615	595	657	580	609	614	617	608	572	589	610	592	632	608	620	582	622	601	593	608	589	591	625	593	625	641	603	657	599	647	602	598	631	604	582	610	589	596	566	577	611	571	610	589	596	605	636	639	591	570	620	575	579	615	612	585	611	553	587	637	584	612	582	620	570	622	597	610	597	549	612	634	643	599	607	626	585	611	603	627	640	623	639	608	578	572	676	575	563	614	601	653	620	581	582	598	605	576	584	607	570	584	605	652	596	611	604	597	578	599	614	573	653	578	584	610	599	626	603	639	628	577	623	612	605	591	582	590	590	615	622	633	569	609	598	569	572	644	600	553	628	618	582	607	594	601	625	592	589	541	572	601	582	572	568	615	588	629	579	612	594	583	597	584	611	625	590	593	601	595	624	608	575	576	624	599	592	630	614	585	615	611	585	623	616	624	613	606	568	584	602	594	609	599	547	601	550	592	589	591	592	607	603	590	597	572	628	600	576	593	616	603	588	619	602	588	593	596	645	608	601	593	544	592	572	643	572	639	612	608	646	609	583	608	604	585	557	616	609	586	642	608	619	556	587	573	619	604	611	559	594	583	559	580	576	601	567	630	613	585	625	618	595	584	612	559	616	554	578	593	611	594	614	602	631	615	599	631	615	631	586	612	567	610	582	556	625	611	556	613	626	564	582	603	594	660	584	635	598	594	620	606	601	584	584	568	621	567	600	613	614	615	605	612	591	585	578	580	607	598	603	563	532	580	633	595	564	611	565	642	587	610	586	552	590	590	588	599	666	605	568	617	577	558	596	587	605	596	636	600	617	597	615	594	617	585	604	604	580	573	631	602	568	599	599	582	615	614	627	608	598	595	634	616	627	604	596	640	597	640	625	636	614	622	586	640	587	620	594	594	568	617	574	618	624	584	603	595	574	605	577	599	628	627	621	584	619	586	587	587	598	600	577	633	593	577	631	603	572	659	577	623	570	541	615	612	647	596	582	598	600	614	622	615	601	573	560	554	590	591	632	588	624	647	634	609	536	546	585	611	586	612	638	572	612	599	586	565	557	576	622	590	600	613	604	626	586	589	592	602	590	548	611	621	569	646	610	583	589	603	623	650	550	555	559	571	596	573	583	564	610	591	637	619	610	612	621	571	598	627	625	591	609	620	582	601	569	624	611	597	618	623	596	619	559	625	619	580	596	580	631	614	580	572	600	605	631	585	578	581	591	560	587	600	586	625	600	612	596	613	635	599	634	592	576	583	565	568	595	531	603	568	603	588	623	567	603	621	618	621	594	585	559	567	626	595	631	636	625	620	572	611	581	654	627	630	592	586	589	558	588	614	613	558	545	577	640	587	582	587	624	628	618	636	591	607	633	580	575	615	624	613	594	572	587	569	573	547	585	595	593	579	607	582	574	594	582	604	570	570	591	598	578	623	580	608	573	629	653	608	600	613	588	612	643	677	564	613	619	632	602	609	637	610	591	626	561	568	566	599	597	577	573	600	581	610	603	643	576	567	566	601	583	624	614	585	638	627	599	576	599	624	599	597	622	590	583	573	622	655	641	596	585	539	589	607	623	582	598	594	606	569	593	613	585	607	639	561	619	632	590	623	588	596	604	600	636	600	557	579	575	614	601	616	578	563	619	584	626	616	577	578	575	607	616	633	542	561	614	560	645	617	613	608	598	651	610	585	594	604	611	627	623	599	565	623	557	534	576	579	610	619	628	605	604	592	634	593	568	597	584	615	601	575	558	622	578	607	561	648	615	581	614	585	592	637	596	583	603	590	557
26900	12069	5781	3531	1745	923	1042	903	802	865	908	1734	1836	1275	798	669	582	571	552	576	550	577	618	565	566	565	584	549	559	562	632	565	569	570	566	599	582	530	567	548	566	536	598	578	557	599	519	552	594	557	588	535	574	593	596	515	592	555	532	572	545	569	584	598	583	610	581	537	596	511	522	569	565	579	599	525	557	534	582	530	592	537	581	561	577	547	557	560	631	521	549	564	528	563	603	592	567	590	566	558	574	586	527	586	545	572	563	544	588	642	618	501	586	584	590	541	556	526	572	574	566	557	585	567	595	568	592	546	541	557	534	547	570	600	553	551	569	610	574	558	549	572	575	583	603	598	564	562	557	554	564	562	568	531	556	549	602	579	531	544	593	582	570	553	565	591	531	541	563	583	550	561	544	550	571	533	558	573	561	550	535	565	555	568	577	609	590	539	560	536	566	570	608	545	592	562	532	587	568	570	569	589	528	558	576	592	582	548	555	514	540	548	606	544	538	570	589	563	554	585	575	576	572	546	508	589	594	545	578	568	570	536	580	569	554	557	584	588	594	559	559	569	542	571	553	537	553	541	556	557	549	544	558	539	526	551	588	551	597	579	551	614	581	517	551	621	531	583	561	540	544	546	551	568	530	572	563	580	524	559	552	581	574	573	603	561	530	579	576	584	550	561	623	599	557	548	592	498	556	562	577	601	604	572	563	540	536	528	557	569	584	585	539	585	538	575	554	578	566	546	568	544	574	611	574	577	548	561	532	613	567	535	563	612	595	575	551	518	580	592	565	593	566	566	612	563	557	532	555	562	572	578	584	578	569	560	566	545	594	576	558	565	576	530	539	593	539	547	570	581	574	534	547	561	570	575	569	505	594	600	571	550	573	569	564	565	600	586	610	575	498	567	576	564	590	529	532	585	562	555	563	575	584	526	607	577	605	576	592	589	586	523	579	583	584	547	591	529	582	579	585	600	588	581	567	600	587	566	543	558	541	571	564	589	540	561	557	575	514	546	583	572	598	558	570	568	636	566	584	598	578	550	572	557	520	578	562	516	581	546	557	551	577	555	579	603	589	570	551	606	560	557	596	552	568	539	546	552	556	567	553	552	544	560	525	548	587	573	557	580	596	568	553	565	574	581	612	588	558	538	588	592	611	591	541	553	583	565	564	574	573	584	594	544	560	563	573	548	573	532	561	536	611	581	580	564	565	631	569	566	593	576	545	571	544	543	540	549	581	616	556	575	589	574	592	537	532	564	587	556	558	573	540	554	599	608	540	536	567	556	509	546	573	578	553	564	566	543	547	572	560	587	561	588	584	566	519	561	580	546	580	511	558	608	571	554	520	616	583	547	531	601	567	532	554	593	529	576	551	545	581	590	541	526	570	583	615	563	575	556	562	546	564	563	548	554	542	567	569	592	553	578	540	602	553	570	609	577	572	554	532	543	554	555	551	561	594	559	564	549	586	538	550	585	551	571	558	553	538	542	562	519	545	585	584	585	604	567	550	608	543	544	604	585	613	551	573	572	565	555	513	587	590	541	516	559	553	557	621	551	578	582	555	548	550	536	582	597	555	564	555	556	562	578	540	600	504	573	585	587	580	571	583	559	541	534	582	565	569	555	577	550	561	555	545	569	566	603	560	564	549	562	522	560	582	588	607	547	575	541	573	545	568	571	572	604	597	549	581	580	553	612	576	570	575	568	559	572	593	559	565	578	526	607	567	600	580	563	560	577	582	526	517	534	543	558	556	587	571	603	556	612	588	556	528	598	540	587	593	544	546	536	542	615	543	577	537	590	613	549	526	584	569	578	587	556	559	590	611	565	568	567	577	574	545	597	567	557	535	548	555	567	573	549	593	642	553	547	549	582	549	563	545	588	520	546	555	566	582	565	577	563	540	571	556	566	524	572	543	590	604	586	564	542	554	590	574	609	565	572	514	609	581	592	589	560	531	545	568	621	543	588	591	562	553	587	551	582	544	565	533	555	541	549	577	566	569	541	551	540	602	576	569	532	570	591	539	606	561	617	506	559	577	578	546	529	554	579	576	562	563	567	554	596	564	600	546	567	586	592	571	556	531	591	541	575	537	579	606	566	554	525	593	559	575	561	531	560	587	583	518	569	585	591	578	620	581	560	609	580	512	623	575	536	542	592	557	580	551	556	575	558	549	540	562	543	547	566	593	543	581	555	537	536	555	553	549	566	559	497	556	588	580	583	538	562	537	562	550	569	562	500	591	561	572	547	595	592	615	536	609	571	570	567	527	570	556	558	546	568	564	567	552	547	586	586	560	558	592	580	556	619	552	541	559	544	511	548	574	612	559	524	589	548	565	529	544	544	584	534	567	567	573	586	553	562	568	534	582	580	581	559	545	546	599	584	553	564	600	568	557	568	635	571	534	503	576	563	591	528	575	569	557	566	556	575	567	585	566	570	570	603	589	598	612	532	601	557	536	566	534	539	565	549	569	552	561	542	586	564	602	562	554	570	579	583	565	571	596	608	571	559	575	560	561	549	597	562	581	578	604	561	559	559	578	563	570	544	571	580	599	571	574	584	591	548	556	586	594	589	563	590	519	580	561	533	570	560	569	570	562	565	559	607	558	563	569	549	581	561	560	574	575	513	568	561	559	537	560	605	598	542	562	498	566	549	555	588	580	597	540	564	543	550	627	567	550	549	548	524	598	573	608	583	557	582	543	581	557	541	602	553	563	549	566	526	534	535	636	524	600	561	540	520	559	595	569	608	541	554	602	595	545	572	549	579	553	622	565	543	575	565	564	497	588	551	578	552	543	609	573	556	591	574	575	540	492	562	604	566	572	533	568	573	624	594	536	513	600	544	547	556	560	531	588	554	570	564	583	543	533	582	601	572	579	531	547	529	552	596	549	515	649	552	559	578	534	585	579	556	585	589	553	566	555	560	584	546	536	601	547	531	567	605	555	549	576	590	562	596	600	529	547	601	496	574	545	526	562	565	581	570	548	585	584	547	582	526	509	527	572	537	555	557	592	582	578	516	574	546	540	536	565	549	622	541	591	559	497	545	549	570	540	595	548	561	579	571	548	559	608	570	610	566	575	581	549	580	567	581	586	554	612	592	530	551	538	533	559	561	578	584	614	556	560	543	566	556	565	549	600	549	578	538	563	577	523	590	604	597	525	584	543	538	553	544	576	538	565	582	529	593	545	520	606	542	586	520	587	591	489	556	572	575	559	562	568	541	555	569	596	555	584	545	550	549	582	574	545	553	574	556	568	558	605	581	546	572	592	528	559	567	606	547	530	573	574	560	549	555	593	565	534	537	554	598	609	574	590	610	583	566	559	574	605	581	581	592	594	539	572	593	576	577	565	585	554	537	574	553	551	546	600	601	555	573	600	567	590	563	571	516	605	568	562	585	567	569	526	588	589	567	521	582	580	541	570	566	550	590	554	575	586	565	527	588	546	554	572	540	535	553	557	568	584	531	565	532	569	550	567	571	555	568	527	557
6601	4317	5872	3573	2023	1019	1337	1027	913	1048	1052	2229	2054	1229	774	518	477	443	489	449	510	473	463	475	494	489	452	488	487	457	464	450	467	480	476	507	449	481	452	495	515	502	432	468	441	448	464	482	484	483	459	464	484	469	473	486	470	457	500	432	501	439	470	473	464	479	437	475	480	469	478	452	508	455	454	535	487	457	459	477	422	470	481	484	486	482	467	411	461	419	506	498	460	453	493	472	472	461	447	460	478	498	454	470	477	485	483	481	476	429	438	459	472	467	480	480	458	453	468	482	441	450	484	441	472	474	465	477	484	464	440	508	493	462	455	436	510	490	468	486	443	475	487	459	480	444	487	437	454	480	420	465	456	484	435	476	457	482	478	451	468	445	495	448	461	498	449	487	482	462	455	441	459	476	437	466	445	469	492	451	500	449	476	487	447	447	473	471	462	482	476	460	432	462	439	491	468	444	456	410	469	497	480	438	492	480	528	461	446	457	473	475	452	474	445	443	472	460	474	398	426	506	453	457	477	465	480	486	462	438	450	474	461	464	478	471	502	468	444	453	466	454	484	497	460	482	471	422	485	490	437	452	516	459	490	516	486	473	497	450	498	458	471	444	487	417	447	492	463	446	483	491	483	503	454	446	457	467	468	462	462	474	455	454	502	466	515	467	439	461	492	466	491	460	489	474	500	480	467	478	454	468	472	494	449	458	491	476	471	462	462	506	493	460	470	436	427	467	491	477	504	463	458	442	528	441	489	444	439	499	495	449	508	510	454	496	450	442	448	479	467	484	482	446	455	469	435	474	490	449	471	467	466	440	444	466	458	471	481	495	464	493	484	481	474	442	478	471	476	444	484	453	473	463	450	462	421	491	449	452	436	439	464	458	477	467	471	476	470	464	474	482	452	467	509	467	496	491	413	486	452	446	483	449	455	469	461	447	489	487	464	482	484	492	443	474	457	451	485	472	469	470	457	459	435	460	451	493	494	498	465	450	435	455	468	486	500	462	455	497	452	487	462	443	433	434	434	440	448	446	455	486	450	435	468	483	452	463	461	456	430	470	486	450	482	462	480	503	493	449	434	430	450	446	446	421	494	477	464	434	454	464	460	447	448	468	454	455	461	463	471	485	478	436	433	461	476	474	495	490	461	482	475	440	461	489	503	460	444	469	444	439	498	468	454	486	455	458	458	480	434	481	431	478	475	484	453	466	455	486	515	476	470	470	469	466	445	463	445	422	466	471	485	466	462	478	464	473	480	502	457	447	458	464	452	476	463	503	473	452	478	476	470	443	491	472	456	466	483	456	445	470	487	433	463	450	462	468	466	454	485	473	513	510	440	503	426	484	442	493	464	462	511	419	487	463	428	483	446	454	430	474	473	540	467	429	480	474	458	536	452	450	464	472	456	491	452	476	460	496	465	522	460	483	444	433	463	453	499	450	462	471	457	478	522	483	450	420	483	499	481	467	506	455	459	433	447	421	466	449	453	451	447	445	503	471	437	466	471	456	448	451	417	482	498	447	469	480	449	450	504	472	482	425	402	439	510	473	452	458	466	443	439	489	468	466	496	445	445	448	484	448	503	498	486	479	465	470	422	450	443	498	482	449	466	503	488	449	473	451	497	457	498	456	485	432	448	440	486	502	453	489	456	477	478	480	454	453	468	481	450	433	463	466	455	446	463	468	500	437	447	471	488	468	461	470	454	474	479	453	468	491	460	469	510	485	471	445	462	466	483	447	476	451	482	442	480	434	476	467	465	470	459	491	508	489	453	462	464	457	496	446	459	481	474	427	442	450	474	437	442	447	493	453	482	537	493	442	475	462	464	469	448	454	466	462	480	459	440	474	461	476	478	482	506	449	472	447	458	485	487	464	475	485	461	469	469	444	464	471	475	439	466	446	470	425	485	452	438	448	469	496	440	444	458	476	471	450	458	418	457	478	472	477	471	440	483	491	478	478	469	449	484	478	477	446	464	432	440	471	467	463	464	465	457	479	423	476	488	510	483	442	476	491	478	490	464	469	444	468	445	491	471	435	486	461	487	484	464	480	471	513	505	469	464	488	456	463	479	450	497	478	482	494	431	442	460	503	457	479	443	463	480	495	450	495	427	441	497	462	483	426	464	478	462	488	505	483	477	491	502	443	453	490	441	517	487	502	488	470	496	487	467	495	521	456	414	458	490	485	453	417	461	503	488	464	444	479	443	498	480	453	445	480	466	471	498	450	449	473	495	468	463	477	491	483	465	467	516	463	450	483	487	443	479	461	474	484	469	489	479	445	433	447	468	498	483	461	454	457	435	445	484	473	469	477	420	465	478	472	503	485	479	458	511	436	448	492	430	466	471	440	498	461	516	481	450	466	485	468	466	434	439	453	463	452	458	479	471	503	438	451	451	447	495	462	468	446	454	484	429	446	467	493	475	476	500	445	458	421	471	480	479	457	437	487	499	441	449	513	466	503	480	457	494	443	467	508	469	435	488	489	444	442	446	458	461	467	482	469	472	452	489	478	483	495	481	455	469	452	440	473	495	494	492	445	451	471	487	483	419	480	451	484	451	505	443	419	440	465	468	464	453	498	455	481	425	456	436	448	505	513	478	489	464	449	477	488	460	411	436	442	466	444	474	489	460	456	458	436	470	491	467	488	442	482	459	467	466	501	399	510	496	447	478	497	460	483	474	479	449	424	472	471	487	464	460	482	517	471	444	460	475	460	481	470	456	483	452	449	509	465	438	454	459	465	467	516	471	472	448	445	484	434	464	456	478	470	477	455	451	480	497	448	447	480	497	442	472	483	467	467	476	466	481	424	443	483	471	460	455	467	458	499	471	475	433	438	495	469	478	443	441	508	482	465	476	493	452	466	455	494	456	484	453	453	475	467	477	435	479	511	437	446	429	486	463	497	439	486	458	467	466	474	460	435	482	436	445	474	487	474	454	486	456	463	502	500	471	480	462	507	473	477	506	486	485	448	482	450	497	452	474	476	500	454	468	459	467	453	432	462	449	484	467	444	516	437	497	481	455	494	466	483	454	460	477	463	470	415	434	462	446	466	457	466	436	482	486	409	473	488	448	446	483	469	464	457	468	427	482	476	451	497	485	459	450	445	461	434	450	484	423	493	470	433	436	462	441	486	509	455	478	468	440	463	489	460	480	451	459	500	462	473	517	464	483	436	475	469	496	455	489	481	477	473	442	497	470	461	487	439	477	466	457	470	438	491	455	489	481	448	479	494	465	442	467	466	437	423	449	481	488	514	483	499	501	470	472	450	475	460	464	446	471	452	485	483	483	447	496	456	455	494	444	498	469	515	444	469	472	511	502	440	451	464	478	469	445	413	498	451	442	457	465	450	434	469	466	438	411	447	459	423	452	486	467	467	499	434	464	429	435	463	466	484	483	491	448	478	438	450	461	469	465	438	443	451	481	468	466	448	484	439	497	469	475	491	463	494	487	459	466	467	454	463	434	508	441	441	511	455	453	487	481	481
24795	20821	26855	24713	12012	2967	1621	1136	997	995	7060	16743	12613	5863	1853	894	661	640	626	610	600	609	596	617	584	625	581	593	608	568	614	646	621	593	608	623	594	576	595	618	598	571	591	578	602	603	586	573	586	597	575	590	583	571	608	657	659	631	596	631	608	615	620	600	623	636	612	644	599	615	631	625	638	621	595	592	576	588	588	641	592	648	623	600	616	580	582	644	628	602	608	583	614	624	599	588	589	589	585	589	595	640	627	597	601	624	580	541	595	617	617	631	595	576	573	618	560	636	560	618	625	582	600	610	622	631	620	612	579	634	599	621	603	624	641	650	589	635	585	622	550	606	560	598	571	639	592	620	589	626	602	573	610	571	594	586	561	634	602	624	616	586	562	600	585	610	649	604	583	591	627	562	613	590	573	611	586	615	614	602	569	629	606	634	588	615	636	593	614	599	586	627	622	604	600	536	550	577	584	596	615	575	596	624	629	584	637	548	555	596	570	638	642	618	574	595	555	638	598	595	581	647	610	575	609	545	606	560	603	603	631	623	616	580	593	574	625	612	599	595	615	594	586	576	614	614	600	600	608	604	582	609	633	606	589	599	595	614	551	581	606	613	560	576	639	580	619	643	609	594	609	602	584	615	625	571	625	592	626	609	588	611	610	551	560	615	627	617	595	590	584	578	573	598	631	642	546	591	611	575	536	606	626	604	580	599	616	594	611	583	627	611	596	578	634	632	596	594	639	624	587	584	613	573	603	597	620	611	592	601	635	575	602	605	626	623	604	557	569	609	592	609	604	591	596	599	602	606	599	611	621	656	629	633	601	619	611	586	664	647	595	620	591	606	640	637	587	580	624	601	604	598	582	633	604	585	609	564	588	615	598	646	586	616	592	581	573	641	592	600	593	609	647	626	617	629	608	610	616	594	611	580	651	593	586	576	596	620	617	622	640	594	601	650	622	606	600	593	588	586	599	628	668	591	587	627	584	600	582	588	576	596	602	614	602	595	561	576	621	600	598	603	620	606	559	631	571	557	582	554	580	597	604	606	551	587	592	612	563	598	597	576	550	613	629	619	592	620	615	642	590	561	606	606	600	614	602	609	616	573	567	590	572	565	627	610	629	573	585	630	617	566	639	584	611	617	585	598	582	637	588	641	593	632	620	589	557	602	617	602	598	574	566	611	590	602	627	600	604	593	566	610	634	627	597	613	625	578	560	561	607	537	632	613	621	607	584	599	600	581	592	621	602	577	621	597	600	584	613	610	609	614	567	604	604	629	617	566	613	675	614	617	632	628	604	558	607	570	621	579	578	615	597	646	607	573	620	621	554	574	570	577	609	653	579	608	619	616	652	652	568	609	615	601	615	601	611	672	664	560	607	586	609	589	581	633	594	625	634	616	586	608	566	601	614	614	590	568	602	643	603	573	582	603	604	590	639	576	601	588	612	591	669	610	589	617	591	640	575	554	591	643	613	594	558	584	571	582	549	588	694	634	614	626	600	587	625	640	615	626	582	608	632	595	608	626	634	556	595	609	580	559	599	544	633	603	621	572	611	576	634	606	613	603	612	597	614	634	556	617	589	619	645	619	609	571	614	583	590	558	591	603	599	562	583	604	607	618	592	638	611	587	614	594	566	608	565	609	620	639	602	557	587	572	608	602	591	616	640	591	584	640	591	590	597	598	578	594	574	585	609	615	604	644	591	608	592	586	628	542	628	583	597	594	563	649	569	558	570	591	582	588	587	579	585	624	606	610	587	606	582	592	557	586	619	592	588	605	602	572	559	613	601	625	579	629	658	608	614	599	618	586	612	602	587	538	581	623	584	576	583	608	601	590	626	592	576	595	621	617	592	598	593	561	589	589	588	641	627	579	610	586	649	620	562	616	614	622	585	568	597	629	603	655	564	601	597	575	609	619	616	595	597	563	624	602	596	624	604	586	612	599	598	675	571	622	614	612	615	553	631	620	586	587	617	596	593	582	634	600	618	640	622	596	577	627	614	615	663	634	588	606	626	575	587	600	567	579	569	573	628	592	622	624	616	599	580	601	576	586	551	619	639	590	576	626	578	626	586	584	563	601	636	575	596	593	597	642	571	598	612	595	657	572	565	612	559	648	629	583	611	618	600	585	600	594	548	614	649	584	622	562	599	613	581	626	598	620	605	641	606	621	614	611	606	578	612	652	593	575	580	614	609	596	588	592	631	609	601	577	582	615	604	623	606	599	614	596	626	614	630	635	611	610	617	565	594	586	566	611	580	591	555	618	604	644	645	619	608	572	651	636	587	598	635	632	599	582	591	625	655	547	612	596	642	604	592	625	611	621	618	631	621	587	552	614	583	589	621	631	547	596	605	625	619	626	597	582	570	595	577	576	596	620	626	535	582	629	582	595	581	632	598	574	614	587	603	582	535	616	598	587	587	607	578	594	610	598	598	641	574	603	618	605	598	604	642	606	597	584	566	578	552	563	590	648	664	614	611	618	582	590	595	637	586	655	629	578	622	586	581	621	627	595	587	602	551	609	541	604	587	621	584	603	589	648	535	614	561	592	590	604	586	571	590	612	644	598	561	628	598	591	571	553	610	611	636	594	601	594	598	603	630	609	656	624	622	585	600	607	563	574	608	606	583	607	595	593	598	596	629	592	582	586	600	564	623	543	587	572	629	593	584	551	607	590	599	643	597	631	588	565	608	582	567	650	586	582	587	582	593	611	611	638	604	577	634	598	629	614	570	590	593	602	586	635	612	619	586	637	604	626	599	632	589	595	603	588	591	565	553	587	621	609	629	626	571	595	600	605	607	607	610	637	561	585	576	587	576	588	587	581	601	596	591	592	618	602	561	628	616	557	572	599	611	576	630	604	590	579	593	593	577	572	580	625	599	574	598	626	589	611	607	579	595	599	589	613	572	584	657	618	636	587	575	618	596	623	652	629	645	621	618	622	608	631	630	624	640	610	592	577	596	601	595	546	642	598	648	610	576	629	575	609	587	652	575	638	609	578	597	588	591	599	569	601	595	622	566	620	597	581	591	588	577	617	609	670	604	610	566	567	618	619	625	627	607	587	618	621	628	560	616	599	587	562	605	640	611	611	628	628	646	591	639	581	607	590	569	617	578	629	579	593	615	559	561	585	589	590	580	625	602	582	579	615	563	643	586	581	599	600	620	603	614	575	642	595	608	609	611	603	612	617	616	557	570	600	603	586	618	602	624	584	586	592	582	591	620	582	582	603	619	617	614	631	590	590	613	575	587	587	644	601	606	576	610	611	590	579	633	567	643	663	633	579	623	627	614	593	589	592	675	647	617	609	597	619	611	606	563	609	620	544	585	640	607	585	615	614	579	602	590	599	608	589	577	614	594	551	563	638	572	590	602	626	576	617	556	570	682	627	613	611	603	587	588	589	583	562	627	567	620	636	612	610	641	640	634	571	605	565	610	555	594	606	559	628	579	641	614	577	614	652	592	605	589	619	609	590	624	658	578	633	600	598
5996	9104	9183	6784	3971	2159	1653	1185	1088	1090	9650	17112	11765	5523	1881	862	545	546	468	542	531	520	463	539	496	549	512	515	528	524	517	500	537	501	526	507	591	490	544	524	529	519	537	503	493	556	536	562	509	509	566	514	500	481	517	482	509	518	544	527	516	481	522	515	523	516	475	523	481	532	493	528	534	486	488	506	515	514	512	515	503	535	548	528	527	554	525	513	548	570	517	558	518	503	536	569	495	475	513	502	501	502	492	537	531	492	512	527	536	490	518	505	529	521	527	552	535	474	544	522	465	542	521	531	521	510	499	493	517	544	527	505	468	522	490	491	501	522	527	516	506	517	497	512	526	497	500	527	561	454	489	522	519	523	514	506	495	499	477	526	520	562	493	528	495	509	492	524	525	523	506	491	496	500	486	521	488	495	497	554	482	486	491	533	520	525	553	525	497	552	537	502	520	466	536	513	473	527	561	492	494	552	522	485	519	519	509	472	529	496	499	533	515	539	539	546	502	465	532	516	518	510	502	523	505	489	528	510	533	477	504	530	498	490	515	535	529	542	486	503	554	478	531	469	508	507	493	542	544	564	515	468	483	506	503	505	520	533	499	522	551	475	484	510	504	487	502	527	515	502	515	517	509	536	526	521	520	528	508	530	529	499	493	534	529	491	505	472	505	503	509	511	517	525	518	534	506	499	501	492	517	508	512	503	483	495	492	520	483	497	503	520	499	518	498	492	479	485	518	510	539	499	449	533	520	521	536	539	505	500	558	514	532	504	532	534	460	496	508	491	507	534	501	511	565	507	510	512	522	467	496	478	490	485	516	512	499	498	506	508	480	515	510	528	517	473	511	494	465	467	533	474	526	555	514	542	533	496	502	504	497	511	535	495	501	559	483	484	489	540	486	494	533	480	483	494	542	514	520	494	491	510	498	514	503	542	504	548	510	489	539	515	506	497	527	505	516	516	537	569	502	538	560	517	509	498	519	520	514	516	521	490	487	530	491	527	525	523	505	514	501	531	491	502	477	512	504	488	517	517	461	501	510	524	519	499	475	484	492	525	488	518	464	516	505	506	520	514	542	521	511	526	540	524	503	555	552	489	532	515	526	528	503	517	520	479	471	529	515	519	533	463	481	483	513	511	539	536	496	505	547	530	530	520	496	501	518	502	507	498	523	499	536	525	532	498	522	515	527	493	517	503	523	505	499	533	502	496	508	482	474	492	540	516	504	520	532	489	514	528	552	512	533	516	501	530	518	503	526	512	517	558	548	455	489	540	523	488	509	511	509	558	508	525	485	498	513	535	503	484	467	495	495	466	510	477	519	485	527	489	508	507	487	529	503	512	504	519	510	496	494	524	469	491	521	470	482	527	524	507	554	514	465	504	512	522	495	496	498	504	509	534	484	477	508	565	529	507	516	526	487	518	478	524	517	522	529	487	501	505	504	501	487	504	478	491	507	515	544	514	506	525	536	503	464	527	482	581	477	518	507	543	503	504	478	483	518	499	510	515	507	515	535	479	544	493	491	525	508	559	506	503	464	472	480	519	496	502	518	523	532	526	483	511	520	492	482	493	507	512	506	539	489	521	507	506	494	512	496	512	510	471	535	490	497	478	528	543	492	525	518	484	547	529	466	535	501	507	487	495	511	521	476	520	494	470	499	531	493	538	520	501	517	534	518	526	501	466	520	541	502	550	506	526	514	514	529	481	506	511	516	500	523	499	491	519	491	526	503	495	530	480	495	469	467	517	527	526	520	471	515	544	486	534	516	496	537	518	537	520	489	517	502	514	484	520	485	528	494	485	527	517	550	467	515	512	500	516	504	484	543	504	485	491	513	508	466	490	476	520	503	510	509	496	515	518	509	488	496	546	543	514	516	515	497	459	512	522	545	513	534	550	485	499	536	495	520	481	498	483	512	546	471	500	537	486	528	504	518	520	518	488	523	523	495	547	489	516	508	472	522	489	491	518	484	536	528	485	498	483	514	492	536	501	514	470	516	470	537	539	499	510	518	528	530	471	520	538	549	526	460	510	514	502	567	467	456	481	504	473	503	478	482	511	462	482	510	502	523	510	531	526	521	526	528	496	478	534	538	472	470	473	509	463	473	498	505	499	469	483	485	513	520	509	531	510	532	516	526	513	481	494	508	500	537	519	505	468	490	527	492	493	511	565	529	514	455	510	494	530	495	477	470	543	509	522	490	533	492	484	479	538	483	527	519	482	484	538	470	485	528	512	511	493	502	511	501	500	496	492	482	492	532	515	531	478	486	470	480	497	501	516	548	530	515	528	506	504	529	466	494	509	479	517	549	447	506	515	489	501	487	543	530	498	502	513	541	498	560	500	504	533	435	524	485	514	511	479	509	508	495	473	499	559	518	519	463	539	491	523	520	520	515	516	508	448	506	517	536	506	529	518	510	492	460	509	478	531	540	504	529	504	475	472	506	526	540	524	511	514	541	488	483	481	511	548	529	501	520	493	497	529	488	507	493	467	504	529	519	541	526	504	465	488	516	485	516	530	538	460	502	529	502	535	542	484	531	546	512	506	516	518	502	488	469	494	502	516	496	508	536	537	473	493	548	510	558	511	483	526	489	492	484	497	516	497	456	504	536	497	515	492	552	480	552	498	525	503	515	495	518	496	511	500	489	508	480	497	481	526	494	485	492	527	510	555	515	482	528	514	502	516	503	487	499	526	498	504	496	528	501	527	509	498	505	494	475	537	527	525	499	494	518	510	463	484	510	462	494	537	478	498	500	462	529	526	494	480	463	509	501	491	490	482	539	508	473	539	508	512	536	532	482	567	509	520	523	475	520	507	511	533	533	500	519	547	449	494	520	528	511	510	479	540	527	479	503	503	433	515	434	501	523	504	517	548	523	517	504	497	498	485	507	516	541	552	537	529	530	528	526	496	504	526	510	518	492	514	504	492	464	470	533	521	488	444	543	543	501	503	459	485	503	502	494	519	537	521	524	485	524	593	493	512	503	497	513	556	511	485	491	513	489	502	547	519	505	518	504	518	475	485	470	506	507	541	546	540	494	477	474	494	497	540	492	473	489	484	527	498	555	502	493	551	495	502	527	531	545	524	506	507	484	522	536	533	538	527	504	511	482	508	525	540	483	474	527	516	507	463	493	504	524	486	493	498	495	551	519	481	485	546	494	499	523	516	506	501	474	479	506	529	493	539	526	547	491	550	498	517	506	524	529	539	548	490	519	500	495	521	490	478	512	540	493	476	526	494	490	538	513	484	496	476	501	523	538	524	526	499	529	482	564	500	487	516	554	471	530	493	544	500	508	478	523	500	587	518	525	509	525	471	504	485	509	522	511	498	494	481	509	489	482	545	509	513	476	516	511	502	538	508	525	524	500	512	503	490	503	497	482	513	503	510	490	513	453	552	479	530	524	487	522	504	432	516	528	537	488	499	480	507	519	494	542	510	492	523	553	468	536	548	530	508	494	539	519	503	535	506	516	465	500	484	508	538
23711	20832	27872	23862	20582	10595	3611	1804	1329	1375	14685	28870	21956	10601	3075	1182	798	773	742	742	725	696	722	749	763	673	762	758	737	708	679	711	749	697	712	769	706	685	735	748	719	704	740	745	688	660	686	728	730	704	746	697	718	745	739	752	744	745	718	743	724	689	692	736	732	702	725	732	702	714	740	721	754	720	736	742	754	636	720	716	710	754	726	735	687	742	694	743	739	688	713	717	718	779	716	695	666	730	683	690	745	672	715	719	717	700	717	718	769	670	783	698	723	710	690	726	690	728	747	677	683	743	697	724	708	683	744	734	675	726	720	722	718	669	670	690	703	674	714	698	709	695	684	699	701	732	732	694	677	709	718	700	731	755	711	727	756	704	745	739	757	670	710	685	678	713	732	742	676	675	689	765	731	744	708	730	684	668	695	713	682	708	681	716	714	739	714	701	736	741	677	695	758	726	708	732	699	673	711	719	662	741	687	725	715	728	714	718	675	689	696	677	697	675	719	685	718	685	685	709	694	683	699	698	704	688	725	704	720	723	742	718	656	721	723	655	715	704	725	729	712	670	659	710	683	737	710	705	698	720	754	748	713	695	703	709	721	759	667	702	705	651	706	708	738	700	710	732	705	725	719	693	733	725	668	681	726	716	733	732	682	766	716	691	720	716	675	759	724	691	727	729	671	697	725	762	685	676	727	738	655	679	719	716	730	727	763	728	751	709	692	708	673	731	735	681	669	724	702	742	687	692	708	723	684	771	757	769	654	709	707	666	701	672	710	706	732	713	738	686	782	738	706	724	740	672	705	739	713	691	706	671	680	632	690	660	718	673	750	691	681	693	751	708	721	693	682	762	685	729	732	723	677	735	699	715	767	692	762	684	717	727	693	737	705	704	670	698	706	753	751	720	737	660	733	703	689	726	703	727	721	703	707	716	776	711	696	722	740	739	701	736	686	694	709	678	694	707	744	695	762	715	730	684	704	713	729	705	745	711	692	702	713	694	722	708	709	693	693	728	680	731	713	700	741	692	720	694	726	713	758	717	738	698	741	758	755	684	705	702	722	681	715	668	672	717	695	741	710	724	748	666	673	718	717	721	697	705	734	738	700	714	704	754	699	677	674	739	698	715	704	711	666	725	707	670	720	724	726	697	706	703	747	717	706	678	689	663	741	697	649	713	744	704	685	718	710	689	667	701	666	675	710	694	706	710	735	780	692	702	656	690	700	699	752	740	711	707	761	708	709	704	678	686	726	703	707	677	701	709	694	728	704	710	698	726	678	731	693	658	735	646	706	704	739	713	711	706	757	759	692	699	708	700	695	712	693	700	701	751	738	681	744	671	726	719	720	714	715	777	736	735	717	711	722	701	703	715	701	699	693	703	729	723	681	730	742	698	697	645	723	680	728	702	665	720	718	699	715	729	748	745	725	704	710	666	687	692	736	711	677	716	748	699	699	690	698	695	684	736	690	695	704	678	686	672	739	728	731	721	740	694	747	690	730	702	708	696	751	735	682	745	711	680	712	670	664	684	698	718	748	713	701	745	731	739	706	709	730	736	711	771	681	684	711	723	669	680	670	754	698	695	721	715	710	723	696	713	705	686	724	745	681	714	691	703	703	721	710	697	672	697	709	698	725	771	704	677	732	722	729	745	705	645	729	735	709	750	735	696	706	671	660	712	717	728	720	746	713	685	698	706	698	705	780	725	716	669	710	767	708	678	744	742	730	748	684	722	689	665	712	708	693	699	681	684	753	717	729	719	707	683	683	756	679	689	714	715	708	685	670	671	673	650	726	745	723	724	700	689	721	679	730	741	711	722	719	694	672	708	748	710	737	753	654	664	706	655	714	708	662	678	726	715	692	736	725	700	715	760	683	712	708	742	677	703	719	678	715	684	741	684	681	745	693	696	695	725	724	715	751	684	701	711	664	716	681	714	727	700	721	719	714	740	719	660	715	735	732	705	736	715	762	734	713	703	734	712	739	737	741	724	714	730	710	711	717	710	697	651	711	714	678	745	732	696	739	747	708	677	686	709	721	669	656	724	682	702	710	696	708	734	717	721	669	733	700	696	692	706	705	751	753	762	720	711	723	667	717	705	726	733	686	739	642	729	685	702	724	683	716	688	699	695	714	679	703	704	716	721	716	733	665	716	725	692	655	729	702	690	673	673	703	668	676	724	709	737	694	680	705	696	763	694	693	735	750	757	631	720	738	755	737	680	685	715	685	712	718	736	685	725	675	746	709	695	677	727	726	710	702	740	753	708	702	712	700	689	703	761	714	705	737	657	700	703	731	735	657	690	670	738	722	687	700	760	737	654	720	745	704	726	698	713	673	691	686	709	674	694	701	716	699	700	713	698	679	758	671	675	677	704	709	696	701	681	698	689	700	704	678	680	706	668	682	667	715	678	683	716	756	727	758	726	733	703	697	681	719	667	751	710	676	726	713	679	680	667	706	720	673	703	743	756	675	711	674	737	719	690	683	709	734	696	698	713	718	677	745	719	701	699	688	705	708	722	727	704	735	652	743	713	705	687	706	702	689	690	717	690	700	743	677	761	717	717	716	685	747	709	709	728	711	699	737	707	703	733	786	680	750	687	709	708	742	677	728	719	710	753	665	705	708	702	694	738	688	705	708	686	693	718	748	688	721	724	690	710	714	710	707	715	695	677	702	690	658	682	711	702	696	685	708	719	676	720	680	718	714	691	694	695	712	697	734	718	675	755	708	710	710	745	753	735	700	705	757	714	723	709	701	725	695	726	725	719	678	699	724	712	720	722	745	685	694	695	695	683	675	729	729	718	680	748	716	718	711	733	686	703	768	714	751	701	699	690	673	691	683	680	681	720	704	656	696	701	746	707	716	730	687	742	708	741	699	705	709	685	669	703	691	667	696	731	724	778	679	714	716	743	726	708	664	735	706	725	725	686	738	737	719	754	690	699	741	678	715	697	683	713	773	661	734	691	744	697	746	734	753	660	711	737	711	754	710	706	721	717	692	662	673	690	686	768	769	683	689	697	739	685	705	700	641	712	744	691	700	681	680	736	722	714	711	743	716	698	685	709	677	694	737	681	689	624	736	672	716	698	700	733	728	716	680	687	715	661	739	705	714	702	680	718	739	750	717	718	701	719	745	692	700	737	716	694	716	755	676	724	728	719	714	732	707	686	759	675	712	675	722	732	743	709	738	680	739	683	693	703	701	669	673	692	691	697	731	738	680	678	732	687	733	722	702	710	694	750	743	718	675	717	695	684	728	693	728	694	747	713	742	634	688	703	681	708	703	740	650	691	719	694	736	691	704	699	731	711	694	689	690	655	716	705	724	708	690	695	672	716	755	726	707	728	749	667	706	683	703	693	664	732	717	638	741	719	703	698	707	735	741	724	687	675	693	687	703	700	696	657	681	733	730	696	768	694	735	646	696	666	744	720	702	679	707	728	706	684	704	737	683	726	756	731	698	711	667	700	769	721	681	737	727	702	702	737	698	677
6768	12421	11218	7355	5333	4083	2885	1988	1677	1765	18407	26697	18765	8781	2680	1046	706	599	630	631	586	649	595	575	614	581	566	591	592	635	562	617	562	599	605	561	639	572	626	586	611	616	609	599	648	617	589	579	590	537	567	606	596	608	553	617	601	650	576	590	577	612	610	599	581	611	621	606	599	583	616	624	579	594	584	582	607	609	569	612	614	610	617	594	603	623	594	612	584	568	584	561	578	589	599	599	583	611	627	617	616	621	626	626	645	590	562	606	589	581	575	559	578	591	638	614	594	596	575	590	626	548	607	626	601	577	570	565	613	586	606	622	559	583	554	621	633	524	606	546	583	630	602	645	567	617	589	582	620	609	596	646	603	603	598	574	583	597	616	572	577	597	624	590	587	613	593	610	626	626	562	626	595	585	637	557	608	555	578	602	586	644	624	607	585	581	627	577	615	702	639	591	555	567	613	597	616	588	581	623	570	588	553	544	610	600	580	628	620	629	582	613	574	601	595	597	578	599	584	609	563	584	628	597	605	556	593	609	596	599	583	589	584	601	611	597	577	557	601	659	538	622	589	583	553	564	586	587	585	589	578	584	546	611	594	618	577	580	589	602	571	622	639	591	610	576	570	581	614	577	556	640	620	556	594	589	608	601	623	623	597	597	594	632	609	564	604	580	569	596	582	606	626	609	579	609	575	621	610	634	591	515	605	553	577	585	605	574	652	587	592	597	591	586	608	608	592	627	622	578	562	614	599	645	608	603	577	590	577	608	581	585	605	664	613	583	522	603	570	597	607	593	576	652	618	587	602	598	586	590	562	643	591	605	550	570	620	614	616	625	550	642	594	620	600	596	606	593	575	611	609	616	558	578	586	595	605	589	614	639	593	557	594	593	611	549	642	598	554	583	601	604	625	640	563	602	599	594	635	590	602	556	588	599	584	581	599	560	596	608	604	576	595	590	525	614	624	602	616	588	586	597	608	572	610	577	543	607	575	566	589	600	593	580	548	636	568	607	588	582	601	592	630	597	605	605	615	586	567	624	600	595	601	612	584	611	593	588	606	609	591	610	590	571	600	609	631	581	587	621	580	575	606	619	568	573	542	571	570	595	617	582	585	553	582	589	599	626	623	574	644	625	543	607	611	612	573	582	593	593	615	584	592	557	574	604	592	590	568	601	605	591	608	609	565	564	582	620	594	600	573	633	569	556	568	580	620	597	634	579	565	566	596	562	591	636	625	614	568	584	587	631	548	624	611	564	616	596	580	609	644	598	585	591	601	606	568	620	589	621	601	573	556	581	617	582	597	567	633	577	571	627	643	627	615	581	578	598	581	581	594	574	580	566	615	562	591	572	578	573	587	629	591	648	590	649	554	628	615	572	605	604	576	567	622	592	582	606	607	625	616	568	628	597	591	585	610	619	562	587	564	582	633	581	615	587	588	599	540	598	607	561	600	607	580	578	605	640	567	595	640	612	573	623	604	596	594	600	619	583	580	594	559	581	604	598	592	622	579	575	549	601	594	617	629	571	613	602	605	611	588	601	595	619	636	607	590	586	581	555	598	589	632	562	621	585	535	632	546	618	595	590	614	582	588	607	579	601	557	601	590	606	562	595	662	611	589	571	581	608	598	587	616	572	573	611	546	622	619	567	613	596	579	576	579	573	601	609	570	633	585	593	600	587	640	562	603	586	595	602	593	607	583	644	607	565	586	626	568	588	565	583	612	574	595	566	581	563	611	581	612	610	597	590	550	591	630	582	585	600	612	595	588	638	545	620	589	578	608	583	587	592	554	610	603	656	541	616	622	584	672	593	590	615	613	580	588	604	584	602	582	603	594	555	634	594	618	579	610	570	589	586	580	569	596	558	619	574	595	591	603	573	566	580	596	622	616	554	625	572	649	583	603	553	612	585	561	609	569	594	614	588	598	599	560	590	580	574	618	602	603	591	616	586	575	577	614	648	568	587	602	582	618	566	605	569	651	621	588	563	604	583	585	600	590	657	615	577	620	550	544	653	553	570	568	584	573	578	637	592	575	587	604	595	665	561	577	586	617	631	550	600	613	569	564	587	617	559	575	628	516	648	609	606	548	590	561	602	582	585	603	569	623	607	601	577	615	578	625	559	568	591	570	589	640	582	589	579	568	579	584	584	609	564	587	600	575	605	556	607	615	596	621	578	604	579	601	595	578	537	565	563	599	579	593	586	592	611	545	623	575	600	542	581	620	602	563	653	592	608	563	573	569	615	611	578	583	643	617	610	619	577	616	595	599	590	618	571	607	608	597	563	586	618	618	586	555	572	592	615	558	557	571	561	619	595	609	585	587	595	593	621	605	611	622	583	618	604	619	624	603	559	580	560	561	603	601	600	587	572	532	618	585	589	581	603	581	613	563	603	611	604	608	557	545	587	578	586	641	596	570	604	635	614	609	598	585	610	632	574	616	609	591	617	564	612	607	557	634	588	597	596	587	577	567	543	605	589	603	595	547	618	580	573	555	575	539	602	608	589	568	603	609	578	616	559	586	582	601	643	584	602	554	582	585	545	579	620	610	609	605	573	598	614	593	593	606	575	648	576	648	625	607	646	568	597	622	615	616	602	536	559	627	604	587	617	600	588	564	602	600	570	650	606	591	612	615	615	618	606	607	593	600	621	616	601	603	568	576	563	588	601	633	603	636	548	591	568	595	613	568	569	639	577	623	624	613	605	620	608	614	606	584	597	629	554	589	585	646	601	603	532	593	590	583	596	613	567	629	641	548	553	624	560	568	608	576	585	552	566	619	609	638	616	603	577	600	583	564	604	595	590	600	613	559	586	596	573	566	621	593	564	622	596	531	635	605	601	624	622	627	569	592	598	595	588	624	600	560	590	606	642	592	601	563	606	589	552	588	587	597	555	658	554	575	623	640	594	592	598	580	651	563	612	594	576	643	621	583	563	598	585	614	597	590	622	605	602	607	578	609	601	565	571	566	619	593	592	566	565	582	519	585	603	603	563	572	594	588	629	578	579	579	601	579	593	589	634	628	539	567	594	620	633	571	609	597	591	583	540	561	594	620	613	568	574	622	619	595	580	632	603	558	561	585	607	581	600	567	543	611	588	621	606	606	603	591	570	644	621	612	610	597	580	593	566	572	629	582	576	506	609	564	592	628	581	576	594	587	612	593	582	565	596	579	616	612	618	580	584	586	591	617	613	591	579	572	576	616	632	566	591	604	553	594	631	561	590	603	594	571	584	594	618	581	607	577	585	611	559	604	580	607	591	598	573	578	556	596	608	578	558	587	627	615	602	615	631	571	598	591	589	567	589	613	581	591	584	580	594	584	584	603	666	598	574	592	594	622	634	568	606	577	595	572	649	569	504	553	568	587	556	598	600	606	606	606	609	579	571	626	608	579	592	615	570	561	589	594	567	545	597	572	629	581	619	604	640	557	574	582	605	622	581	627	629	595	574	563	582	620	596	606	593	603	574	561	581	604	573	553	584	606	589	526	601
26987	12074	5132	3501	1679	1058	866	784	687	693	1101	2037	1735	1151	789	619	560	597	537	578	575	609	559	580	549	582	530	569	558	535	576	584	571	618	580	570	553	572	563	545	535	562	586	536	535	575	549	548	538	561	599	588	616	575	559	574	491	548	520	569	558	549	540	594	574	551	538	516	526	571	539	551	560	568	587	571	546	564	589	590	546	594	552	583	548	576	572	572	562	560	572	531	553	536	538	575	532	555	565	536	556	550	531	558	534	572	607	589	533	567	565	521	515	575	547	534	520	551	551	615	598	552	545	529	544	587	592	592	584	537	564	539	588	569	558	545	543	552	497	527	508	548	559	610	560	587	583	578	543	543	583	552	586	587	581	548	565	562	576	548	583	601	555	583	585	510	534	584	554	546	530	545	595	540	534	553	550	569	581	570	587	606	538	572	603	558	542	536	537	551	536	516	585	566	557	518	593	541	516	530	574	553	564	545	563	573	578	546	584	510	583	549	581	584	542	512	556	561	548	577	532	540	534	539	570	518	575	518	521	580	581	587	583	605	532	587	556	568	530	587	549	580	548	543	547	541	543	522	570	584	518	587	525	561	564	601	551	526	542	549	537	550	557	570	561	593	558	570	570	571	603	558	579	589	555	556	561	536	589	535	561	600	533	563	546	587	594	580	519	584	584	590	564	556	558	543	565	539	571	600	579	537	570	577	554	552	573	506	590	578	585	585	578	596	531	574	541	549	571	573	542	546	566	512	552	595	560	572	540	528	543	573	566	556	566	557	561	572	596	550	502	582	547	540	569	549	546	595	516	539	538	573	575	523	544	575	558	539	584	547	548	548	543	548	557	533	607	549	532	530	548	569	548	508	551	592	519	569	553	553	546	522	545	563	556	537	569	552	511	522	572	570	568	577	598	565	609	541	553	543	561	512	563	551	565	584	599	573	582	606	542	529	543	571	554	513	587	570	563	516	557	536	569	550	580	544	527	548	534	536	542	539	516	544	620	585	594	592	543	558	539	554	531	558	535	585	541	557	591	563	570	562	539	565	552	612	575	581	580	541	562	556	578	549	587	542	532	604	508	549	553	564	548	538	564	526	540	563	573	581	553	564	526	548	548	571	550	544	559	559	569	561	552	563	558	587	571	543	543	508	508	557	558	541	537	544	594	553	553	591	575	540	558	523	505	545	573	586	535	549	571	551	539	547	574	582	545	572	553	545	569	537	555	576	551	555	591	554	505	582	580	556	586	566	574	584	550	579	556	572	539	546	528	586	537	516	583	556	557	583	543	536	507	571	567	554	532	590	581	528	537	550	597	621	549	578	514	569	569	543	557	530	594	531	593	560	598	599	551	535	581	578	534	540	549	517	598	529	587	604	579	555	565	578	551	544	605	524	549	519	530	544	569	529	586	608	532	558	573	546	623	546	531	535	603	570	574	578	604	543	530	560	562	594	594	566	582	556	565	574	539	548	527	588	534	522	548	577	522	548	534	580	612	575	539	571	573	582	571	598	565	558	561	520	518	579	577	557	596	564	569	555	571	564	527	560	547	574	574	613	536	504	560	597	536	582	556	524	605	610	527	556	547	616	587	543	557	575	554	561	562	535	550	567	578	562	544	579	564	543	558	566	542	605	599	587	577	513	554	581	555	544	568	584	559	546	533	535	548	545	583	565	565	515	578	634	547	560	548	579	546	574	585	585	548	550	588	543	560	528	592	602	550	551	582	510	549	583	541	579	540	512	537	540	552	544	512	564	535	595	557	550	538	539	539	601	572	559	506	560	541	579	535	546	589	534	577	527	582	531	553	577	553	555	571	566	526	554	552	547	564	558	533	600	603	542	545	600	579	558	527	580	571	565	511	524	571	584	554	557	602	559	587	565	550	572	587	518	607	570	585	558	576	553	529	565	571	547	575	591	589	591	523	554	583	585	535	581	567	602	583	584	585	565	545	594	578	606	552	572	553	557	575	543	596	544	573	582	569	528	558	538	546	590	554	544	560	560	547	557	570	557	538	524	537	579	565	534	519	534	598	590	568	546	532	584	559	561	578	568	539	593	628	598	592	556	595	593	569	547	606	594	511	556	531	556	564	524	603	595	566	581	591	549	546	551	568	556	525	597	549	518	538	558	557	553	568	546	564	567	517	594	587	562	558	555	578	573	513	532	513	540	519	600	579	566	540	570	547	584	593	645	545	556	568	585	574	514	594	528	576	568	530	538	578	565	570	523	573	569	570	574	536	555	530	575	539	594	571	522	596	547	561	541	538	552	607	556	557	581	559	534	551	560	522	552	532	542	576	534	557	581	595	555	569	560	562	549	518	549	563	576	534	558	541	532	567	601	587	550	554	599	559	506	583	540	589	522	592	544	558	537	537	568	564	565	572	548	565	520	546	549	533	573	574	568	568	572	563	540	529	539	543	557	561	579	540	548	565	538	604	577	570	530	531	573	556	582	498	570	524	570	536	570	544	555	566	536	577	561	563	573	537	620	527	539	530	558	557	573	513	542	549	598	561	573	523	537	600	564	559	578	610	571	515	582	569	570	522	535	584	537	530	549	567	557	563	551	590	549	525	561	530	569	580	559	567	554	541	528	563	556	561	582	591	582	551	568	564	564	554	536	560	579	556	582	547	575	535	547	514	571	586	549	550	555	570	579	576	596	560	592	580	563	558	555	569	579	578	593	569	567	599	485	564	572	599	584	570	554	564	555	574	640	590	590	537	552	539	490	591	596	594	587	548	519	579	561	547	546	543	582	529	567	540	587	552	570	584	592	595	550	541	564	600	561	542	558	559	537	516	562	512	533	583	533	582	552	579	540	548	560	562	606	575	604	526	585	555	550	578	583	542	536	576	527	500	556	578	591	548	534	532	566	597	547	567	571	542	590	543	545	565	557	579	574	561	521	549	524	564	561	594	574	535	572	550	540	585	617	598	552	582	556	561	566	581	557	569	538	577	563	532	592	545	600	558	543	527	568	611	568	569	543	593	566	543	579	570	603	571	528	606	543	572	602	565	587	584	548	541	586	548	593	561	553	526	588	584	586	557	565	578	588	572	551	493	557	545	511	554	587	577	562	559	581	563	565	529	548	551	568	564	585	596	521	585	579	600	584	522	551	538	584	576	580	536	561	549	574	564	581	547	593	567	593	575	514	576	565	569	569	551	542	547	570	544	543	562	561	522	525	565	530	536	575	552	534	573	530	513	573	560	570	540	609	569	554	556	583	534	527	559	618	596	584	591	547	563	587	520	576	558	557	556	530	513	592	568	562	536	578	530	550	546	552	593	572	524	552	563	565	565	534	614	530	530	552	599	554	545	557	525	589	549	557	571	543	570	546	615	570	552	548	599	558	556	580	555	543	572	544	574	579	607	522	534	539	552	561	540	575	563	543	530	586	512	549	559	592	510	581	552	536	547	567	583	571	575	584	555	546	534	572	539	545	560	549	541	506	553	573	534	573	574	576	575	584	580	519	552	552	565	550	542	530
6412	3357	4719	3152	2003	1191	975	827	791	698	1246	2471	1811	1145	678	564	496	445	489	492	457	438	472	465	492	499	426	455	456	478	417	417	497	481	482	475	451	470	466	461	469	479	464	456	506	492	485	465	475	475	455	457	462	471	452	448	474	475	417	464	460	460	482	467	482	473	447	460	467	488	489	465	451	464	447	470	441	479	461	452	433	505	469	465	446	462	428	500	445	478	437	455	442	452	456	476	428	456	468	471	477	446	459	442	439	459	459	462	466	453	494	464	476	479	478	459	459	475	449	483	466	492	471	457	513	482	456	495	472	492	467	497	449	433	464	430	468	494	476	486	449	421	441	489	467	468	422	458	448	440	438	441	467	484	489	424	435	469	448	432	505	427	470	477	467	424	421	446	489	486	468	476	466	448	460	438	468	476	479	474	451	484	482	435	456	444	500	434	465	492	480	443	463	500	477	446	430	435	439	459	489	458	456	432	451	486	453	494	461	420	434	444	448	450	442	464	437	460	480	473	450	461	461	472	450	471	467	476	483	451	423	441	460	460	436	447	444	447	441	460	470	468	446	460	470	475	448	436	436	497	458	498	438	452	460	450	462	416	470	447	458	487	501	503	434	469	468	506	471	468	486	458	457	506	440	463	465	509	442	481	471	488	456	464	459	456	483	474	458	458	444	431	454	439	465	460	454	442	435	456	481	425	426	443	462	420	483	450	485	454	446	515	480	448	446	476	473	455	458	481	436	456	443	502	449	469	465	426	472	473	470	454	469	446	472	465	510	430	407	465	426	462	468	442	447	457	448	416	466	458	452	475	445	440	496	440	452	450	457	464	450	456	478	446	474	479	472	477	452	427	437	460	426	489	515	480	450	465	481	443	449	468	449	469	481	444	502	448	458	458	465	463	486	432	424	489	456	494	420	466	506	453	469	473	470	437	466	469	431	475	487	494	443	424	451	483	501	447	433	481	418	474	421	462	429	439	458	423	467	417	462	452	458	441	475	450	481	500	438	496	454	461	483	386	503	472	481	469	430	443	445	513	447	431	453	451	417	451	480	445	426	461	487	463	468	439	472	436	475	453	427	427	453	424	474	410	443	466	451	486	470	473	502	476	434	471	456	486	474	434	458	458	459	453	415	480	487	471	451	504	491	494	472	454	485	453	465	447	434	449	449	479	454	483	438	453	429	446	442	487	422	446	442	446	417	469	419	461	462	473	439	492	424	496	476	477	428	456	446	419	439	456	486	457	466	417	464	477	453	490	481	482	442	447	464	517	467	429	463	483	451	457	431	451	488	487	441	452	495	470	471	461	463	464	441	462	470	521	434	423	452	464	441	437	490	439	502	466	477	472	465	449	465	484	457	462	454	459	435	466	448	454	439	489	454	437	433	479	449	457	465	488	474	454	418	449	465	446	462	433	467	464	464	432	440	523	435	509	464	460	471	460	448	458	475	435	478	470	445	411	447	453	474	454	434	458	514	490	427	500	485	452	468	451	491	463	415	468	435	509	426	450	435	472	461	486	471	479	433	455	470	490	450	484	456	448	455	484	478	513	487	450	482	448	485	464	439	473	446	460	498	457	435	420	492	471	465	433	442	473	493	472	439	449	466	446	460	484	462	474	455	505	441	457	438	469	468	452	440	454	469	418	447	432	459	446	455	468	455	479	453	437	447	466	459	452	487	466	487	450	468	443	449	454	467	490	441	476	458	471	488	455	464	462	459	456	499	438	463	478	490	442	493	445	461	471	440	496	477	469	473	469	467	472	447	428	473	490	472	426	466	416	461	471	463	468	490	440	473	458	456	466	458	440	418	453	444	452	479	451	474	468	466	441	459	482	453	467	491	461	454	469	437	480	446	520	473	451	474	436	480	486	491	463	446	449	492	477	458	486	498	476	477	468	445	476	452	495	460	463	473	452	454	489	494	453	467	529	446	451	490	474	495	431	430	465	439	467	463	497	456	448	519	445	480	449	456	449	492	432	437	451	476	484	450	512	487	477	467	442	460	479	472	412	470	457	453	459	470	494	477	419	458	426	419	507	460	452	459	440	451	458	465	482	461	468	472	450	439	453	468	490	448	436	414	458	480	475	486	465	460	484	438	448	497	464	476	463	435	426	453	475	454	449	447	469	439	485	423	467	485	445	488	469	425	464	475	438	464	447	475	458	474	488	449	484	495	463	406	442	467	479	462	428	454	478	454	434	411	478	474	466	409	426	444	492	455	475	487	474	441	487	446	447	456	435	461	444	439	462	430	464	468	452	419	432	437	436	483	451	490	472	439	454	507	460	423	440	467	465	450	482	427	470	477	451	463	455	466	446	476	468	452	476	453	476	436	410	413	468	455	451	484	497	454	418	444	446	474	470	485	452	460	498	464	467	453	483	440	480	436	476	446	447	480	461	488	513	462	476	467	459	441	481	464	444	452	435	456	440	479	454	416	445	426	466	467	434	474	451	491	496	462	473	443	462	461	421	468	468	473	454	460	510	450	469	412	482	459	473	442	433	460	493	449	434	471	476	440	432	447	444	432	427	454	456	461	490	477	435	445	447	459	459	465	438	458	457	460	463	460	421	459	429	469	457	472	477	455	470	461	454	439	454	461	496	429	429	504	484	486	446	452	464	440	468	440	460	459	461	457	489	438	503	447	458	480	455	496	439	480	465	440	455	433	491	469	500	452	459	475	447	450	446	449	498	474	439	462	462	449	481	444	482	462	466	435	477	462	469	446	508	459	456	462	483	428	457	449	451	477	459	486	453	462	499	480	433	486	457	452	432	445	458	502	480	444	448	451	468	447	475	453	445	435	448	432	481	449	460	478	437	462	442	436	434	454	491	500	424	469	455	465	505	488	447	509	448	467	510	465	424	473	452	446	457	451	472	436	450	464	457	459	470	472	443	461	497	477	462	450	444	514	487	436	463	434	489	460	440	482	462	473	467	453	455	432	446	458	461	435	445	428	453	438	444	473	431	462	442	476	485	467	439	476	486	493	455	470	441	506	447	464	446	449	437	435	455	444	448	452	473	441	442	470	488	462	448	446	483	458	435	453	465	461	453	450	420	449	456	445	477	460	432	449	453	495	437	486	467	453	471	428	456	484	451	477	476	469	447	457	429	463	481	484	439	468	461	457	457	467	457	421	462	459	447	461	436	481	429	428	466	445	470	485	453	455	464	507	471	449	498	496	468	458	455	458	461	423	447	463	413	451	479	471	442	449	439	448	468	484	465	464	474	462	450	452	466	470	479	447	457	491	508	479	478	449	481	487	459	404	438	464	460	491	480	473	483	475	518	462	474	463	454	482	453	472	451	426	428	485	424	464	431	446	492	505	446	466	474	465	430	452	448	474	497	412	423	468	478	443	463	466	454	432	462	421	459	472	519	454	405	447	461	452	437	486	488	445	489	460	469	458	483	445	450	462	450	451	438	454	442	471	458	501	453	451	478	471	450	450	460	458	463	479	471	450	427	438	474	446	470	445	477	463	455
24715	20823	26841	24576	12614	3788	1866	1385	1158	1078	4618	17827	13375	5621	1675	831	645	613	586	627	588	556	565	583	613	638	607	602	571	569	549	581	600	553	614	621	571	661	555	603	566	585	589	575	603	625	602	600	606	576	586	591	572	570	598	617	580	548	614	546	580	611	615	588	528	608	600	569	602	573	594	574	576	551	612	595	614	542	618	603	548	572	548	601	589	601	576	624	571	617	609	600	581	545	569	534	579	586	567	590	574	590	603	627	562	582	570	562	573	566	582	536	585	597	572	616	540	528	595	604	576	566	556	592	525	552	609	571	607	614	581	633	577	590	614	597	594	594	605	602	579	613	613	573	581	606	577	554	574	627	561	597	556	562	607	604	589	591	578	574	566	574	611	543	619	558	570	583	570	599	603	554	555	620	540	594	560	539	571	562	551	555	584	584	603	558	549	552	582	614	529	608	556	556	562	535	553	633	559	574	589	592	583	592	606	560	586	555	559	584	563	580	565	557	601	567	580	611	565	543	548	530	606	618	572	640	559	590	574	603	581	607	578	564	608	582	588	613	581	617	566	567	601	608	568	563	571	612	560	590	592	548	608	601	587	599	613	566	625	586	544	565	615	625	599	563	564	565	545	564	616	572	607	584	588	618	581	547	575	523	583	575	600	614	568	598	609	585	596	604	596	603	624	574	605	626	528	545	574	554	568	583	629	554	558	555	577	574	586	608	624	550	557	571	555	554	561	616	585	569	595	558	581	555	579	646	591	621	600	569	575	630	583	584	558	593	623	559	548	530	541	643	548	605	554	607	590	609	607	581	586	602	598	530	601	580	540	570	617	589	550	575	554	541	589	590	628	554	568	577	628	603	638	577	571	573	587	610	564	542	560	589	568	564	579	608	591	602	607	561	570	558	580	567	580	610	536	611	632	604	564	580	563	574	587	584	545	579	549	587	577	574	617	576	624	557	535	570	562	565	607	637	579	585	637	602	565	569	602	570	550	533	630	529	552	621	555	592	559	592	606	610	562	626	579	581	593	550	567	603	617	606	588	587	598	560	535	607	588	572	591	571	568	570	606	532	566	598	575	551	618	595	559	601	567	590	576	554	612	584	602	592	628	558	600	586	571	582	566	592	546	590	592	605	557	559	536	561	611	559	588	573	610	580	583	557	549	579	610	576	573	579	562	565	629	578	619	609	598	589	603	596	574	589	574	598	610	619	605	556	575	593	595	584	612	562	603	596	592	584	601	584	572	585	590	588	591	568	600	574	589	567	574	557	559	556	595	604	573	554	571	554	610	578	540	579	555	563	563	615	576	619	566	598	562	572	583	590	530	558	606	576	561	601	595	616	599	567	561	574	590	584	594	569	553	597	531	585	552	608	571	567	594	600	589	596	587	585	573	593	563	589	543	595	596	579	591	594	631	637	561	561	607	583	597	569	580	622	594	537	577	578	568	571	521	627	578	589	591	617	571	599	583	606	585	555	602	593	608	581	556	566	577	542	576	553	583	607	589	548	573	619	597	558	596	588	599	586	603	656	545	597	569	546	582	582	562	623	571	531	567	574	579	549	517	607	619	596	592	555	574	557	572	589	551	561	579	598	588	558	552	527	572	576	586	610	565	583	569	554	590	575	575	594	536	614	567	597	573	598	569	594	623	580	567	559	577	562	570	650	598	585	566	584	575	577	563	555	590	621	606	627	546	598	572	583	614	579	570	631	561	583	565	514	588	572	586	568	559	562	597	588	602	595	584	553	590	602	590	568	583	594	551	603	563	614	610	570	586	577	569	619	583	643	512	616	573	559	593	617	573	590	587	552	550	563	578	586	630	589	560	559	598	581	599	582	572	616	559	548	604	603	607	629	588	574	630	543	556	552	606	641	602	559	595	563	598	600	623	596	622	573	579	627	602	562	571	582	595	550	598	582	585	553	556	549	562	608	587	584	583	593	580	605	552	596	565	559	595	558	578	540	582	570	596	601	571	541	575	581	602	582	581	578	560	583	600	539	608	579	569	558	574	575	568	592	596	569	612	570	606	559	581	604	569	623	550	584	637	632	564	570	602	580	601	568	583	597	550	565	572	555	571	540	563	570	575	575	623	588	574	565	572	546	555	572	587	576	576	556	553	594	564	582	603	586	591	558	599	617	577	574	646	543	594	602	529	561	573	540	592	599	594	583	576	557	584	549	585	570	570	603	574	601	591	595	606	592	607	595	620	607	575	608	583	632	554	590	599	584	595	577	564	597	590	527	544	569	567	637	590	603	567	615	650	553	569	582	596	578	588	585	628	590	576	565	564	576	588	524	601	585	606	549	605	576	622	590	584	587	611	625	600	596	594	592	602	554	578	588	589	573	599	602	619	600	637	556	604	543	562	544	563	581	501	609	579	584	548	561	554	543	580	585	587	611	550	553	579	593	532	584	605	578	552	581	570	552	595	544	525	575	589	552	600	590	596	572	633	577	623	575	561	585	621	603	544	610	578	601	552	558	570	602	581	576	583	573	596	548	607	616	623	613	583	631	534	635	601	598	575	583	562	567	569	558	580	565	593	550	548	584	587	620	596	553	573	574	568	599	603	598	576	570	561	659	554	570	597	594	586	553	561	632	560	573	589	564	561	574	548	666	556	598	621	581	619	566	591	596	600	649	554	604	577	603	577	602	594	603	585	551	563	589	582	565	621	572	571	587	563	624	582	571	538	558	557	611	566	604	572	575	584	578	572	595	597	562	532	557	581	581	593	587	537	613	578	575	579	586	587	589	540	573	545	540	572	605	580	584	585	581	583	580	578	573	559	518	584	637	619	608	590	631	569	578	545	551	573	573	548	529	576	562	548	574	647	556	571	594	606	574	570	569	589	575	621	566	568	574	574	585	595	580	575	570	595	587	570	565	585	574	585	601	525	621	583	589	584	579	595	583	587	575	542	592	586	578	569	547	582	544	561	599	619	604	578	571	564	633	574	554	542	620	602	608	589	593	604	622	597	578	578	566	581	580	547	577	572	560	634	504	593	597	562	591	582	594	559	577	508	542	594	605	597	528	591	578	548	608	573	574	579	631	576	572	545	595	515	567	567	577	547	552	510	600	623	537	589	565	591	589	572	606	566	606	612	582	587	537	596	575	555	555	594	583	583	565	609	544	593	583	593	599	554	559	563	538	591	552	595	593	604	569	588	577	555	583	597	586	554	595	573	583	583	548	599	615	572	621	531	618	538	594	562	564	602	590	541	610	534	605	592	570	619	578	566	576	626	599	593	573	586	598	598	597	593	564	621	548	582	575	575	595	588	554	583	592	594	540	603	578	563	610	576	610	605	564	571	585	578	572	616	570	640	573	585	592	550	565	570	593	568	551	574	576	576	553	599	581	553	578	604	594	560	565	546	617	560	601	546	566	579	558	597	595	614	595	575	587	575	570	592	599	580	573	590	574	552	554	618	612	553	606	593	558	610	588	574	612	562	532	589	586	555	602	576	547	555	594	562	568	561	559	592	617
6344	11208	10964	6931	4950	3091	1863	1569	1413	1225	6782	18559	12021	5156	1753	728	578	529	520	477	513	493	502	491	512	511	518	460	459	521	491	520	524	537	494	512	496	488	507	479	478	476	498	469	575	472	526	509	471	521	520	500	493	497	513	510	480	536	531	517	490	542	508	481	511	515	506	495	525	529	496	487	544	497	525	522	490	497	477	508	505	529	503	537	543	538	485	499	560	502	491	529	464	500	478	505	539	466	528	509	486	475	473	484	493	525	511	495	478	535	500	524	534	500	440	552	540	477	445	504	559	487	484	505	472	463	509	472	505	477	463	485	482	551	519	471	467	485	491	496	516	480	487	467	486	504	508	489	519	482	508	497	483	503	441	515	522	474	539	516	505	551	528	486	475	483	516	533	483	469	524	537	511	493	473	494	507	474	499	459	502	517	522	503	535	468	526	523	523	489	479	514	501	491	463	496	461	512	504	496	530	510	553	522	493	501	489	499	460	528	467	503	461	504	531	518	466	524	489	529	504	450	497	497	535	499	486	480	500	482	471	507	465	512	513	495	507	482	508	527	508	527	493	478	479	495	487	487	501	485	497	521	505	478	478	504	525	525	498	457	506	491	507	556	502	492	491	463	520	495	490	475	479	519	485	488	507	497	496	468	514	499	501	533	509	505	503	481	493	475	486	489	474	531	518	488	481	484	488	488	493	515	539	561	503	532	514	488	469	525	482	467	484	517	537	542	494	487	527	458	465	527	498	507	459	503	544	508	518	477	520	506	498	497	517	495	509	480	458	511	471	467	513	522	507	500	525	500	485	514	482	486	497	551	496	537	485	493	523	503	500	538	521	476	488	524	519	487	522	518	448	491	516	507	493	502	490	517	482	496	453	488	502	475	482	527	499	510	499	483	498	491	549	511	494	497	525	520	530	494	498	481	526	505	499	480	493	504	528	484	482	486	525	492	493	496	517	541	487	490	505	480	475	515	486	484	511	498	505	536	498	486	478	522	512	534	478	501	495	509	473	515	471	538	496	478	484	497	499	468	543	479	512	506	523	569	502	464	493	478	512	487	488	545	488	521	511	467	483	494	508	466	516	513	475	519	510	455	482	490	499	478	540	500	493	519	466	487	488	487	520	498	502	546	519	497	510	499	461	480	468	471	488	485	530	465	508	497	508	531	495	448	513	471	508	525	499	532	502	504	491	491	500	513	482	524	529	500	451	491	524	500	500	496	499	587	514	531	507	481	490	518	503	506	480	494	520	540	520	496	456	491	539	508	471	505	487	522	511	502	519	556	475	528	480	491	497	542	457	473	502	473	486	488	522	494	486	503	551	481	535	476	504	497	533	495	501	513	516	470	513	465	532	455	512	504	476	481	524	501	483	475	481	514	488	475	484	503	524	485	510	488	502	492	500	501	495	494	527	474	508	493	548	477	473	521	500	484	504	478	488	490	493	474	491	486	491	464	490	476	485	483	499	487	507	471	504	500	505	505	500	487	470	492	487	508	531	444	448	510	531	465	535	482	490	484	534	489	508	492	534	468	511	514	485	488	511	464	499	478	505	518	473	549	485	486	525	507	484	507	499	492	490	505	510	453	469	491	490	485	481	488	487	500	494	518	470	505	483	492	475	502	521	499	449	507	490	516	529	501	523	492	519	539	495	455	452	540	515	490	469	564	499	459	502	488	508	542	483	523	519	509	509	483	494	525	469	535	503	493	475	482	514	526	510	521	509	502	507	457	511	499	516	499	487	497	501	493	487	488	504	508	470	458	486	507	529	488	502	493	534	510	489	498	517	508	480	503	477	503	502	487	494	510	503	521	486	492	509	488	473	514	502	522	488	534	498	502	478	478	494	535	514	481	460	519	477	457	523	499	507	522	501	526	507	467	468	485	476	494	514	492	507	475	492	506	511	467	471	513	485	499	538	460	479	547	474	495	507	499	478	488	486	489	457	498	527	503	502	455	488	458	506	485	476	484	498	528	515	490	489	572	507	473	497	491	479	499	513	445	514	538	480	506	529	502	535	514	482	487	477	462	499	495	499	496	497	490	463	499	514	480	472	499	489	471	510	543	491	474	508	500	515	492	483	504	520	538	510	516	542	511	497	498	533	492	490	493	505	490	479	481	477	503	501	475	503	480	507	502	467	528	476	486	464	472	453	516	472	469	506	470	512	481	489	542	517	509	475	494	474	454	510	488	485	504	482	524	550	494	516	540	474	537	497	502	502	525	513	507	466	476	552	524	467	494	458	510	527	517	541	507	481	457	523	464	510	530	497	504	518	514	505	496	484	537	521	501	523	497	485	541	497	492	506	491	487	503	462	523	516	497	497	510	493	501	496	472	477	552	538	518	468	518	518	490	484	512	477	505	490	461	503	505	505	492	509	506	476	478	500	506	484	532	533	493	514	514	517	531	514	533	472	487	508	474	497	550	498	496	496	526	470	480	479	527	505	506	507	507	494	523	515	529	523	537	488	510	468	502	494	508	524	477	493	486	495	512	510	508	510	487	497	477	538	479	486	505	500	510	497	551	491	493	478	484	526	507	517	467	508	477	499	505	502	527	495	492	547	506	526	482	480	514	498	513	496	509	483	504	491	468	495	485	533	531	489	485	472	495	519	503	486	517	496	502	488	514	512	530	490	549	524	466	534	500	481	471	485	503	492	497	521	456	458	532	462	481	521	500	468	490	507	474	519	554	527	486	517	455	492	465	482	507	517	496	535	487	478	503	530	494	506	525	470	526	519	492	511	512	533	490	483	478	470	515	477	515	507	507	499	479	493	495	469	503	428	488	469	481	501	494	545	511	530	505	497	492	469	526	483	491	500	552	509	525	504	499	482	461	490	482	545	490	550	499	485	501	478	523	477	499	500	504	510	489	491	479	517	478	467	495	474	520	500	505	480	480	499	487	514	535	437	524	472	547	504	505	510	477	463	492	529	465	509	468	469	529	484	493	480	479	526	511	468	518	469	510	524	466	491	518	486	514	483	523	518	498	514	493	487	517	495	498	503	460	524	484	493	514	500	548	513	485	508	501	490	503	480	495	492	506	496	504	513	483	517	530	514	509	513	535	498	469	488	475	527	461	477	521	494	497	492	510	499	475	518	506	501	507	527	526	502	495	523	448	516	461	485	507	506	508	494	526	473	499	465	492	515	462	498	449	488	474	526	527	472	487	507	457	463	455	501	494	504	467	514	503	503	490	478	495	518	517	512	500	501	518	526	489	502	513	508	529	478	467	495	479	486	491	498	500	488	469	506	486	477	501	511	479	492	504	517	533	477	473	474	442	498	530	506	471	479	505	495	495	485	484	523	485	547	483	474	488	467	477	505	486	553	495	507	485	494	520	510	513	506	469	515	503	490	477	464	515	498	520	524	492	499	487	536	511	521	496	494	476	520	483	466	467	480	552	466	492	518	500	510	491	508	483	485	494	494	517	515	498	568	482	498	541	525	482	505	551	480	442	504	484	496	465	487	538	484	518	538	486
23740	20788	27863	23859	20556	10188	3048	1768	1480	1352	6643	27991	24612	12285	3578	1138	828	719	724	697	699	718	692	698	701	704	755	711	678	654	744	632	719	704	689	679	712	676	682	688	650	703	690	685	699	668	735	707	702	706	732	687	682	647	700	646	684	656	725	669	672	719	672	690	669	673	749	689	728	678	642	669	689	665	767	688	693	694	711	733	688	691	670	684	687	696	730	671	735	716	680	715	696	710	679	657	695	681	705	648	673	715	663	674	695	662	685	681	683	702	700	674	693	696	705	634	695	664	755	700	660	657	678	650	722	669	685	727	655	692	692	695	669	672	685	710	725	657	698	696	705	678	706	710	667	679	703	733	744	702	748	726	666	724	688	711	688	700	643	670	740	696	668	703	676	691	695	705	640	749	696	733	655	703	734	703	694	693	668	703	739	752	719	727	661	699	664	724	696	720	662	723	657	695	657	729	704	683	641	672	690	670	704	737	702	725	688	679	687	664	701	677	694	684	680	684	727	690	678	725	691	696	695	676	648	739	679	660	661	691	672	717	728	701	714	645	676	678	684	754	705	697	759	677	666	718	696	718	617	698	675	672	659	704	705	686	650	672	651	657	659	665	701	674	702	680	754	683	656	657	683	715	740	664	690	700	721	692	683	696	716	672	694	704	702	688	679	716	696	706	722	666	680	723	668	654	694	686	678	700	708	679	658	673	688	661	688	665	724	713	741	706	739	676	663	699	691	690	685	718	721	680	705	703	688	691	729	696	710	663	691	673	657	716	663	676	678	719	691	668	669	729	708	715	717	712	639	686	708	679	693	688	737	692	710	697	701	682	772	711	709	696	681	665	668	714	697	675	721	709	648	681	727	644	661	650	691	661	706	752	684	684	701	674	721	701	663	726	669	691	706	701	725	714	675	693	725	662	676	702	714	703	759	699	675	642	693	696	717	670	679	648	684	723	671	725	715	669	693	724	648	723	700	682	681	637	700	672	664	697	673	758	678	693	654	754	742	701	634	683	662	637	647	692	698	667	709	657	678	705	678	672	657	653	692	688	651	668	676	707	711	717	675	686	659	747	718	672	727	684	671	718	711	708	650	680	729	699	698	709	680	741	733	674	619	712	655	678	692	697	683	708	702	690	704	687	734	711	643	678	679	703	690	712	681	639	690	674	651	694	656	678	683	709	632	613	658	677	709	690	681	649	666	732	677	687	652	663	701	683	730	749	718	730	712	674	722	700	699	646	718	668	722	663	667	651	745	726	688	689	705	661	723	718	688	629	717	651	660	701	682	703	725	735	723	651	725	706	714	695	691	719	704	651	687	702	681	682	709	695	696	706	675	677	683	718	733	693	682	721	648	682	698	712	680	637	727	696	641	686	684	642	635	730	699	688	706	736	666	708	684	698	739	656	685	712	668	651	699	663	698	711	667	658	707	619	618	669	705	664	690	721	723	640	695	708	747	712	695	689	669	652	700	716	729	720	708	693	678	734	722	709	689	697	682	650	684	653	691	692	686	683	701	740	688	671	734	715	702	738	748	685	696	662	658	658	676	700	719	649	678	688	680	694	706	686	678	663	734	648	748	660	693	712	705	730	695	698	633	705	715	711	716	745	705	707	663	659	743	705	690	702	694	680	706	656	684	730	698	699	686	646	706	661	649	697	745	663	669	707	646	694	639	663	709	680	701	732	717	691	668	643	663	711	648	671	689	693	655	690	646	736	633	704	670	711	661	663	716	668	732	719	691	675	723	657	698	708	660	694	675	690	705	705	720	686	654	673	704	711	694	635	659	709	696	674	687	673	661	703	690	674	711	641	685	681	647	672	692	603	679	701	715	619	664	682	706	706	697	661	729	677	745	697	678	727	688	678	671	732	719	697	693	693	649	701	671	695	714	696	693	631	696	663	720	667	669	663	647	674	688	644	730	723	669	692	665	728	673	680	676	726	704	664	711	668	691	699	683	724	692	666	683	673	660	642	664	684	646	659	690	687	641	693	658	696	675	661	668	675	690	655	638	676	668	748	722	692	715	712	672	694	617	688	745	696	718	687	709	699	698	725	709	684	677	691	704	699	655	688	705	702	725	714	689	657	661	701	669	676	727	743	671	629	730	697	686	711	684	669	728	759	662	614	659	693	676	721	704	664	651	681	695	686	701	735	681	644	700	714	620	686	688	688	669	689	675	700	649	683	681	707	717	714	667	692	696	708	661	692	712	682	666	698	667	699	678	678	676	686	687	693	690	679	656	761	665	685	711	686	699	705	687	711	701	698	687	669	723	710	667	709	690	682	691	691	728	695	690	655	709	696	690	680	720	750	718	664	664	736	661	664	672	700	631	727	729	679	733	740	692	695	698	675	707	680	703	682	749	744	689	707	654	643	688	681	705	664	717	631	702	661	633	696	646	692	655	704	690	686	689	657	722	743	710	675	678	630	673	724	672	665	700	696	700	670	677	684	721	710	747	682	717	715	699	669	674	668	680	681	684	670	700	677	649	697	680	703	684	673	677	648	684	688	698	645	665	688	685	651	652	696	680	679	698	672	654	679	676	672	726	654	698	742	687	696	647	724	700	657	680	679	755	684	655	667	683	728	687	698	624	677	624	704	742	700	711	657	688	695	666	723	666	699	689	678	678	685	746	658	689	674	668	688	664	665	700	699	700	693	656	658	750	695	736	651	691	683	672	658	675	667	714	683	679	707	687	684	772	690	677	732	723	662	693	677	658	704	621	708	719	677	665	729	660	668	703	674	675	693	682	650	665	702	690	689	694	688	708	682	680	692	723	677	685	700	657	724	631	681	659	716	662	702	668	684	683	681	728	681	710	652	661	670	699	687	668	681	669	728	739	704	686	679	690	703	712	687	666	680	713	711	677	686	649	676	727	689	750	708	646	686	707	658	646	690	716	658	645	731	703	650	718	711	711	677	702	673	677	691	637	738	688	714	693	677	710	659	703	693	689	648	697	696	689	716	710	712	710	736	702	668	656	673	718	706	691	705	728	699	674	685	692	701	700	722	689	660	685	679	615	686	700	653	672	679	644	706	653	640	680	707	694	689	682	704	673	689	671	678	663	692	711	656	684	673	702	676	661	697	722	710	698	672	693	661	649	716	725	715	694	688	629	678	699	678	677	684	651	657	697	661	672	705	678	719	693	732	666	689	727	659	707	654	677	674	652	709	672	724	688	679	665	694	692	712	670	656	684	692	683	686	674	711	689	681	734	688	667	641	701	723	751	635	666	631	682	674	687	664	707	703	666	661	640	696	657	696	722	637	680	704	693	688	672	684	624	702	717	718	633	676	661	633	675	721	675	699	670	663	707	712	652	725	661	667	702	710	667	686	715	700	662	683	705	686	688	701	688	654	699	705	686	693	677	725	676	674	705	661	699	729	694	632	681	716	681	656	656	669	673	703	649	689	659	745	698	663	715	671	684	663	733	716	692	661	700	718	713	701	658	687	708	651	700	651	680	706	701	699	626	739	717	692	663	674
7618	14311	14062	9471	6336	3317	2309	1849	1736	1721	9831	27764	20968	9618	3274	1118	686	622	582	579	605	551	577	616	589	625	659	579	590	540	612	632	565	583	582	575	596	557	627	658	591	557	616	593	575	573	576	591	609	611	626	573	602	566	592	605	598	570	607	565	560	631	613	614	567	568	597	561	606	612	582	607	547	583	597	624	598	639	627	582	591	562	599	572	577	597	564	571	613	613	599	608	628	609	590	630	639	632	593	592	629	575	541	582	657	592	578	589	613	584	631	578	572	613	625	570	624	602	606	554	593	589	565	583	607	616	624	570	573	629	615	634	588	609	576	576	561	597	579	566	567	605	610	575	613	599	582	553	556	623	598	560	591	552	592	577	549	615	633	576	550	601	563	578	595	576	562	560	576	619	547	566	574	605	587	575	560	621	621	611	637	613	593	591	581	559	606	593	565	587	595	602	601	586	608	575	573	546	602	613	617	598	580	595	587	560	562	591	602	573	606	586	589	567	586	535	601	608	583	597	543	574	578	601	577	586	591	619	570	561	591	587	559	595	592	588	601	597	611	576	595	583	588	564	587	553	574	594	588	572	581	553	614	556	588	588	588	579	538	571	553	574	589	585	525	525	546	610	566	571	583	562	586	605	577	589	579	584	601	604	560	597	606	612	608	557	575	615	585	558	571	571	622	582	645	631	569	575	599	556	583	577	527	590	567	589	577	564	532	567	619	581	557	556	587	612	555	619	587	559	564	589	577	581	576	572	592	556	588	561	574	586	588	568	583	616	584	570	575	624	576	600	581	590	573	604	619	590	567	575	560	556	585	578	590	588	582	563	569	572	607	579	574	565	626	604	577	600	616	599	591	613	541	579	558	559	559	601	579	549	600	573	591	574	579	608	626	554	604	555	615	560	587	596	562	606	549	526	588	595	598	580	578	543	587	593	576	578	569	630	575	556	551	586	594	604	579	583	557	600	573	617	593	619	542	578	585	614	583	542	610	571	561	577	594	580	615	611	603	564	516	593	556	562	609	566	584	606	630	597	586	544	575	564	596	587	597	539	597	595	587	553	563	593	593	594	609	636	528	551	589	578	624	605	583	542	578	611	549	587	573	542	556	579	595	583	601	610	581	605	558	581	577	584	634	619	589	584	550	590	566	562	598	566	620	645	617	580	592	572	575	571	545	571	548	566	627	602	619	580	555	621	605	634	565	591	599	583	597	632	561	595	595	560	560	591	504	587	601	592	589	578	591	637	595	576	603	567	581	573	629	581	574	545	607	597	551	587	599	639	583	579	575	601	576	597	578	571	553	594	578	598	594	590	602	559	563	595	545	513	588	533	557	602	608	569	585	621	585	585	575	592	582	587	572	573	556	581	588	587	587	577	612	571	563	537	581	565	584	575	545	563	574	658	574	565	599	626	603	582	606	607	573	572	559	551	566	586	611	578	590	595	600	597	592	587	574	563	573	609	592	609	619	593	589	573	565	593	576	610	574	589	588	570	547	579	576	586	572	555	579	600	573	585	532	581	595	566	547	576	575	527	519	569	562	574	592	532	571	574	582	614	592	608	552	589	601	562	591	604	600	536	587	576	587	576	601	542	595	554	578	571	589	597	590	577	600	565	579	607	588	592	636	588	582	551	591	560	601	569	615	630	630	595	580	563	581	590	547	577	585	590	571	537	569	575	583	655	551	577	589	594	600	582	584	601	579	607	541	582	558	554	569	616	623	569	608	605	542	557	578	589	559	543	623	531	586	599	588	572	521	568	647	571	578	578	583	623	553	590	602	562	567	536	552	585	564	579	568	632	555	613	603	628	586	659	586	576	563	606	603	626	591	576	614	593	565	585	586	581	602	597	579	558	566	569	550	573	573	591	543	594	620	559	602	586	563	601	570	572	609	570	562	652	623	585	527	614	621	582	564	587	580	586	553	569	571	600	551	595	563	531	574	583	587	614	593	568	566	573	574	612	564	566	560	590	561	617	611	561	575	554	580	598	624	556	631	618	569	596	619	597	591	569	568	562	567	553	600	591	596	559	552	582	611	596	621	545	594	624	558	573	624	589	579	557	583	578	577	590	603	582	589	571	614	567	608	590	572	601	588	562	560	580	572	593	606	611	550	544	603	576	608	544	553	588	619	575	550	572	597	573	545	576	609	593	569	582	605	546	609	563	595	604	619	561	565	581	572	586	540	550	591	582	562	602	627	572	575	566	578	627	549	558	604	572	566	549	571	582	515	596	576	584	597	566	582	585	587	563	596	562	562	590	588	606	568	601	573	605	572	599	613	597	586	606	572	559	566	601	532	550	571	554	604	567	561	587	597	575	600	628	558	598	553	620	581	581	572	592	633	620	597	571	569	547	575	601	589	611	569	579	584	558	551	577	584	596	586	602	573	534	595	597	528	586	568	597	598	597	580	612	608	619	622	576	581	565	579	617	593	619	586	573	544	617	560	579	586	567	626	638	556	590	585	603	533	595	582	625	616	592	566	598	586	559	580	579	582	592	602	609	595	568	561	579	599	550	558	575	592	540	559	600	586	544	558	577	554	559	612	605	576	553	583	581	556	560	620	567	587	547	570	600	607	609	558	586	580	588	580	578	590	578	547	598	552	568	546	600	581	559	562	595	590	556	593	588	622	629	539	601	598	562	588	587	597	598	542	555	551	595	588	641	581	537	558	585	525	596	584	601	577	598	589	575	583	582	532	540	601	570	601	588	593	587	568	578	583	595	583	591	577	563	584	536	608	571	599	572	577	585	625	553	561	609	618	568	552	560	566	593	575	605	586	607	640	571	561	595	584	610	587	568	593	546	580	568	543	572	618	588	610	524	584	599	593	629	592	585	557	549	575	599	569	547	541	533	570	604	582	581	570	570	588	592	557	633	580	565	578	557	596	598	577	591	606	580	579	574	592	578	572	611	572	571	572	560	588	583	617	609	583	617	598	603	568	592	596	550	572	597	519	558	579	581	595	582	578	564	612	572	550	582	575	576	574	629	602	589	604	539	552	568	540	611	547	571	577	604	578	593	567	599	589	603	564	541	597	589	619	569	572	556	586	595	551	546	594	610	544	605	589	572	586	557	563	593	595	619	570	522	560	573	555	602	587	567	595	550	576	568	564	588	553	596	592	596	569	604	530	569	609	614	595	573	561	591	599	554	608	563	584	594	565	584	583	605	586	615	517	587	606	598	592	547	586	582	580	551	572	582	576	591	583	582	553	583	581	582	580	580	584	597	570	566	582	574	561	515	556	587	583	561	556	563	549	633	552	611	567	570	595	556	557	575	563	599	585	589	582	557	573	612	623	546	575	608	534	570	595	548	561	606	574	552	568	583	596	602	586	549	558	557	589	549	582	580	526	563	607	599	596	586	581	581	575	582	584	582	593	551	598	583	581	598	593	600	564	530	610	576	599	570	566	580	588	588	604	596	589	570	570	563	554	592	537	582	574	585	555	585	563	564	561	591	584	556	598	584	593	588	561	592	618	592
26992	13304	6028	3254	1176	852	693	633	606	615	863	1862	1866	1166	778	587	533	514	566	509	514	565	496	512	510	515	524	506	544	543	518	520	518	543	572	531	565	551	535	536	552	528	537	563	524	487	536	483	528	529	521	566	534	551	562	561	522	516	506	547	520	500	511	531	495	493	567	496	539	579	543	527	556	504	569	516	503	561	532	512	533	534	530	507	556	519	536	557	517	529	524	521	549	545	510	570	520	555	501	540	480	536	550	539	550	502	513	551	550	510	493	535	534	559	506	539	529	536	561	513	527	541	501	534	507	543	493	516	543	526	554	552	523	583	501	552	533	496	511	551	531	587	527	518	531	523	542	549	520	576	554	570	515	539	518	513	527	532	509	503	553	508	535	488	495	559	555	507	509	528	572	544	545	513	516	541	563	525	570	533	547	596	532	532	550	522	503	574	551	584	497	480	524	558	545	545	547	507	543	498	571	518	514	518	502	555	531	504	479	532	560	524	580	534	558	521	524	542	500	521	528	498	537	516	528	516	557	507	537	574	565	552	558	519	503	540	534	528	529	540	504	511	531	533	528	496	555	510	510	542	514	533	546	528	562	513	494	565	539	543	529	521	535	538	550	513	571	564	526	547	513	502	536	534	529	569	551	543	561	537	542	555	517	518	564	542	524	541	563	551	556	529	560	534	550	577	587	571	513	529	541	538	545	509	526	516	528	524	569	524	560	547	541	578	550	523	518	492	570	544	508	507	584	540	550	598	493	525	506	537	572	535	488	533	539	548	545	539	519	519	542	521	547	535	551	556	542	590	550	519	507	527	557	575	526	553	539	528	525	549	545	524	517	522	525	532	565	524	496	576	565	507	556	523	508	557	575	529	548	515	516	541	537	490	520	539	560	533	513	522	519	505	564	523	511	572	520	515	536	471	535	545	532	533	528	521	521	556	513	539	515	519	558	541	485	578	526	523	529	526	520	526	538	583	533	534	523	559	535	497	486	575	554	543	563	510	478	522	523	521	567	542	526	552	530	549	537	561	501	532	551	489	524	527	526	515	542	534	558	519	531	561	553	568	544	554	547	538	564	533	505	527	569	526	555	560	527	540	541	546	547	530	546	523	509	531	506	527	541	532	531	531	501	525	486	539	530	552	558	502	567	528	576	524	535	531	512	556	515	507	518	526	514	521	536	524	598	502	487	551	579	544	557	548	550	537	531	506	529	502	544	539	527	560	553	515	542	579	517	527	527	571	510	517	514	539	543	544	555	554	588	548	496	567	587	542	537	523	514	513	497	492	543	537	564	521	519	539	536	537	548	529	490	535	581	490	534	510	540	479	518	553	570	524	493	528	536	494	513	510	522	547	528	545	544	526	504	546	537	520	558	521	556	507	534	531	568	564	551	547	494	521	522	511	512	493	554	517	541	529	560	476	592	505	499	516	562	510	556	544	527	546	551	492	501	525	561	529	550	530	527	521	527	508	528	525	528	532	536	543	517	527	529	549	515	566	565	612	521	512	508	539	515	538	513	547	470	540	542	518	521	524	524	542	508	569	563	518	535	532	565	582	531	526	540	544	548	515	536	551	529	546	556	542	493	528	545	528	501	526	554	506	599	536	508	516	494	532	568	530	547	527	549	540	534	542	516	570	520	533	544	565	519	547	507	561	585	534	518	571	569	504	508	497	586	507	555	567	552	517	539	517	559	505	533	531	543	598	512	523	563	475	515	519	503	499	550	516	484	557	492	543	475	570	520	535	532	491	492	488	490	555	549	510	545	554	515	526	539	544	574	528	553	558	589	496	520	527	550	528	555	613	529	547	512	572	516	514	563	496	510	534	545	569	549	544	549	583	516	516	515	555	543	540	547	547	549	527	535	547	528	503	548	551	560	539	511	519	526	501	492	523	521	559	532	521	498	543	536	530	519	500	542	524	502	574	521	513	540	516	544	532	531	542	531	549	527	550	516	523	526	543	535	506	533	556	502	565	559	511	555	503	549	561	552	531	530	493	555	508	552	559	522	515	541	511	552	575	559	493	551	542	557	530	526	584	545	491	546	522	537	545	563	555	507	514	537	528	496	534	545	519	519	496	521	505	531	543	525	537	540	525	573	532	576	555	544	534	535	564	545	567	517	488	552	513	511	561	545	527	531	530	532	515	521	507	543	584	548	522	561	514	530	498	543	542	541	490	514	532	527	482	532	563	500	506	558	574	571	495	535	513	578	522	527	595	514	535	525	540	566	492	509	527	523	554	498	518	510	552	540	534	510	534	532	537	545	540	531	503	512	508	503	530	566	513	525	568	545	552	490	527	536	555	515	487	523	564	537	492	535	604	523	556	560	521	507	558	526	533	547	549	564	492	534	497	546	492	525	532	570	549	540	530	507	511	515	555	547	509	506	515	581	555	570	531	551	544	534	562	541	554	548	562	481	538	551	500	516	514	492	504	508	576	522	529	514	534	558	523	525	512	529	537	552	545	504	491	578	551	533	530	579	564	536	527	551	512	522	528	498	514	512	543	567	526	539	496	565	559	528	554	564	532	547	502	523	529	561	529	535	551	548	547	535	501	493	581	507	524	522	556	550	544	537	541	488	542	544	560	503	522	526	502	510	530	521	535	559	531	570	540	564	538	558	541	562	520	558	538	498	523	531	541	540	532	513	559	545	501	517	526	517	508	537	535	509	489	552	552	546	539	551	506	519	557	552	567	538	515	520	518	534	525	585	509	537	530	560	544	560	541	531	536	551	523	545	538	513	514	523	523	499	553	531	544	517	503	526	529	514	492	532	519	579	493	514	560	507	550	504	530	523	542	531	561	525	518	530	532	517	536	497	564	572	516	557	519	529	580	521	495	465	529	537	548	510	522	501	499	534	529	553	547	507	529	571	531	532	527	525	534	535	552	535	542	568	521	543	503	542	542	564	533	492	534	537	543	554	534	530	532	541	554	539	500	521	572	532	543	511	515	565	561	502	518	537	563	544	535	533	524	489	520	543	465	501	572	591	515	526	565	537	553	558	500	544	530	494	579	562	544	515	513	538	520	558	532	553	560	513	536	524	531	540	567	554	543	543	503	522	545	558	558	518	541	499	572	506	558	516	507	538	551	517	525	493	518	538	561	529	535	506	495	521	527	515	531	498	505	529	555	535	542	527	533	516	525	525	546	504	541	478	488	530	524	519	514	514	523	539	534	550	506	526	483	570	507	502	498	519	538	542	551	518	514	539	540	537	545	538	534	539	524	519	494	572	514	532	493	472	532	553	528	544	560	535	533	506	523	517	535	545	539	573	543	536	530	534	542	545	509	532	496	509	521	541	500	538	537	530	540	542	552	534	516	506	515	549	523	492	533	542	564	536	523	550	517	559	587	546	556	535	550	511	556	559	541	523	512	504	532	550	557	540	523	525	529	522	507	554	524	546	565	545	560	504	569	575	539	553	514	553	564	546	516	557	551	593	517	494	536	493	514	512	543	513	544	551	559	512	521	513	552	535	537
6917	5391	5027	2853	1335	914	695	567	594	505	1025	2505	2215	1125	737	520	460	434	439	473	450	475	416	452	444	443	464	459	424	484	402	470	444	426	430	438	484	447	429	466	438	473	450	458	433	432	440	433	464	455	453	464	440	424	431	443	473	432	439	462	477	427	462	441	429	415	419	458	420	469	431	454	452	463	473	459	486	479	386	439	448	426	459	446	453	439	427	451	433	456	456	455	469	460	470	462	438	404	465	451	479	450	429	454	451	429	444	454	483	448	455	432	418	474	437	433	428	436	444	437	454	479	472	420	415	420	449	473	429	428	457	434	413	438	453	466	452	463	454	439	428	433	427	434	442	464	450	475	461	425	431	466	429	399	455	443	467	454	438	431	458	418	469	400	439	430	456	436	468	446	436	423	431	413	452	432	452	486	452	427	428	456	450	440	450	465	446	399	452	468	430	466	442	433	433	466	449	443	424	427	446	409	447	419	416	501	466	446	477	435	465	438	440	453	486	476	432	447	448	408	425	437	431	447	443	440	407	440	446	460	411	451	426	472	411	450	425	454	410	457	458	448	455	431	435	439	426	439	441	421	482	404	453	459	444	465	397	443	459	448	456	446	419	452	488	459	417	433	488	444	459	453	454	447	411	448	466	408	484	460	447	450	435	454	487	446	460	452	448	477	448	455	459	454	463	461	411	464	471	444	476	469	441	409	430	440	442	427	428	462	441	409	437	444	462	479	473	406	446	434	437	418	452	425	440	441	465	424	459	420	441	457	440	420	460	469	424	418	427	406	455	435	437	448	439	432	375	424	441	398	419	435	460	465	446	445	443	486	432	479	429	468	444	459	444	455	431	444	434	467	429	440	464	462	459	437	464	459	439	412	433	447	427	457	443	431	439	425	470	429	439	479	466	474	417	422	452	459	429	461	423	443	424	454	463	487	408	442	419	482	434	449	449	414	437	440	425	444	461	452	453	420	461	451	462	454	447	430	448	446	421	432	448	428	448	439	482	456	461	435	456	462	482	473	436	487	414	436	435	463	430	435	424	403	456	446	424	428	451	407	428	434	464	433	421	427	431	466	444	440	443	451	419	447	484	430	481	485	446	433	442	431	423	450	452	449	426	499	430	438	445	473	458	435	450	450	444	432	470	458	490	422	456	433	430	444	418	457	457	442	394	411	471	429	433	459	432	456	457	463	445	459	438	454	456	428	458	455	447	466	456	423	423	455	475	471	459	443	433	443	476	444	406	433	455	435	438	473	428	431	418	452	422	432	441	467	429	475	410	446	464	396	440	451	461	460	449	473	459	439	493	430	451	429	424	452	451	460	437	451	438	443	446	411	446	439	427	454	452	424	483	423	468	429	464	468	458	450	459	459	447	442	452	481	479	465	433	450	404	435	442	424	459	442	406	436	428	495	443	446	455	430	455	420	469	430	475	469	443	469	463	423	440	454	392	443	453	480	468	470	436	453	434	438	422	426	440	463	407	435	460	419	452	423	447	454	477	475	423	456	434	435	435	427	486	459	453	470	406	463	433	447	455	414	417	431	438	442	403	429	385	456	463	470	446	423	433	455	453	457	459	479	477	404	415	457	469	466	432	463	419	428	466	473	443	427	404	420	456	458	449	448	409	439	476	393	432	417	426	435	437	413	453	462	416	468	448	439	436	432	429	440	414	477	465	450	455	437	466	460	434	459	426	446	453	444	457	419	433	403	444	447	443	418	441	428	458	455	450	410	411	477	468	451	421	446	475	463	434	430	451	454	441	457	414	402	431	460	433	463	469	506	424	454	433	430	435	445	472	462	479	458	459	442	424	440	488	433	456	480	451	430	466	456	464	462	434	419	420	462	425	413	416	432	448	469	431	463	441	410	440	476	421	444	463	435	455	416	430	401	453	429	485	427	440	460	446	432	449	467	443	465	441	428	459	448	418	445	434	424	442	434	461	440	453	470	439	400	431	427	414	461	455	451	485	396	486	441	426	417	457	467	457	484	463	435	430	460	469	443	451	447	433	414	430	448	422	452	437	420	445	447	450	461	468	411	439	472	440	438	436	450	444	401	438	451	412	442	452	464	456	460	422	451	433	458	458	415	461	427	453	451	435	442	442	400	444	456	442	440	441	459	455	487	447	436	442	440	400	477	421	447	451	451	440	456	427	437	475	449	463	419	429	436	446	471	435	456	471	445	453	456	427	443	428	447	412	452	429	445	458	450	457	474	437	431	412	445	468	403	460	457	446	424	445	449	439	477	444	450	494	395	437	442	421	467	443	462	477	453	443	447	438	448	465	426	466	460	419	470	490	429	450	448	417	437	500	425	406	463	436	448	437	464	427	484	455	465	465	450	429	426	458	454	411	461	446	429	464	455	475	423	441	449	478	457	476	410	418	453	469	464	455	471	454	425	466	464	453	440	460	426	471	496	432	442	478	468	425	478	433	448	435	446	444	412	420	435	459	482	458	430	408	468	480	415	397	447	429	456	413	463	466	438	468	447	422	461	422	431	451	463	433	457	451	426	450	445	447	439	473	468	451	428	461	420	474	424	454	454	433	424	423	441	452	453	417	419	432	466	455	425	432	453	426	431	432	441	457	439	453	413	459	447	451	433	464	419	477	430	490	457	420	437	447	427	464	445	435	458	451	475	410	471	457	446	451	451	427	422	483	446	409	433	411	434	441	454	435	461	494	451	447	457	433	443	414	447	416	462	438	477	416	457	448	415	459	410	449	423	459	411	447	459	438	429	467	441	455	460	435	417	481	443	427	429	447	458	471	473	461	414	436	478	436	440	434	455	413	428	441	424	444	427	436	419	438	435	417	418	454	436	419	420	483	432	432	443	399	412	458	415	432	434	473	471	501	415	428	443	444	447	426	481	437	451	459	443	427	435	425	429	441	438	421	447	411	449	446	452	518	469	448	458	476	408	432	435	447	479	420	430	441	439	446	431	437	443	410	438	429	416	421	423	427	436	446	434	447	403	460	443	438	465	449	436	440	399	454	468	477	441	461	436	470	457	424	465	467	424	420	463	433	435	386	415	399	466	469	427	400	425	450	418	458	424	422	461	466	459	422	412	432	470	443	434	424	434	434	448	427	431	443	449	411	419	442	462	445	432	439	441	447	483	445	477	472	420	411	433	424	458	447	465	447	456	448	461	463	428	442	410	407	453	427	446	443	454	465	433	456	446	483	437	451	456	425	466	463	435	438	448	432	430	439	437	463	453	438	448	430	408	397	437	454	465	454	432	444	475	466	468	432	495	448	450	437	403	440	440	464	406	410	461	450	442	420	464	461	453	465	473	464	440	480	466	443	454	466	435	444	462	436	439	459	425	435	439	447	465	465	471	442	475	418	441	439	445	438	449	454	447	437	442	446	439	458	448	447	427	454	468	445	461	467	459	407	465	430	465	466	433	460	446	449	443	433	471	456	411	448	456	450	406	430	447	422	423	465	450	440	449	449	433	476	441	438	430	410	469	473	482	429	500	425	463
24683	20805	26760	24556	10653	2511	1212	888	745	1199	9223	17462	12416	4866	1638	830	595	574	550	575	558	571	557	571	559	600	572	578	571	547	567	559	607	558	601	597	561	592	586	571	556	545	574	575	583	547	562	552	582	566	606	606	598	541	558	537	582	538	537	554	514	556	540	609	562	574	601	566	580	565	556	593	543	548	580	540	560	582	550	565	548	593	550	525	545	543	584	596	566	618	547	566	535	580	569	565	592	571	537	510	577	549	567	597	596	597	586	580	554	584	535	554	584	586	559	576	570	583	559	567	588	536	561	575	564	494	525	563	598	597	521	516	524	541	567	526	509	604	571	565	558	565	537	583	586	591	579	552	527	561	589	539	584	537	559	559	576	559	591	556	589	610	619	551	543	545	555	550	541	620	582	578	554	549	516	548	544	575	568	557	532	562	558	598	522	576	547	581	533	552	603	575	561	517	561	591	544	519	590	539	572	534	552	556	550	567	545	582	561	565	549	601	546	535	604	568	596	584	578	544	557	583	567	591	521	528	538	592	562	628	572	592	523	555	516	508	567	581	585	547	589	551	573	560	562	521	517	547	568	555	557	597	566	585	594	579	589	555	555	566	538	554	561	561	567	583	548	558	586	567	561	532	549	530	564	556	525	542	601	573	565	578	582	572	547	572	564	568	530	623	546	570	576	539	560	552	542	582	574	556	518	522	582	535	569	565	572	577	552	541	543	552	544	586	567	539	583	548	602	553	551	522	579	486	534	556	543	539	565	568	580	595	523	526	581	530	560	509	527	583	555	570	562	571	550	551	530	573	532	544	540	560	601	542	597	588	554	550	539	528	484	563	562	584	567	609	589	551	601	579	572	546	542	568	542	575	605	560	568	544	563	603	559	565	568	545	536	595	571	585	555	546	545	564	615	624	576	554	559	578	578	583	580	544	524	548	533	576	555	571	589	576	574	523	607	560	580	542	541	591	514	522	549	553	547	549	566	492	553	588	531	556	555	548	565	552	551	543	559	553	555	555	565	554	575	540	564	586	580	536	557	593	538	584	527	561	517	578	538	571	514	570	559	566	564	561	554	493	578	528	527	549	566	589	532	588	546	556	520	568	567	561	535	570	570	552	562	518	529	572	581	560	534	522	540	563	516	509	534	520	552	573	557	541	572	556	569	559	558	552	581	557	573	585	582	541	541	556	506	567	541	544	566	599	572	542	560	571	575	520	553	558	573	588	538	531	552	590	585	582	597	562	596	538	572	573	511	567	571	551	591	530	579	557	545	540	533	567	559	563	525	569	555	588	584	587	537	543	604	573	526	601	567	565	588	529	583	550	571	543	572	573	542	624	568	542	582	593	589	580	546	551	565	577	515	581	548	577	552	586	547	566	576	567	607	576	556	535	569	573	552	580	559	542	569	589	521	529	526	513	543	565	556	583	541	553	545	522	558	597	569	523	542	494	554	589	555	558	558	587	549	550	589	579	589	577	597	535	516	555	503	516	550	575	552	552	575	580	572	518	578	566	549	581	555	573	517	551	568	576	539	565	576	554	567	566	580	594	560	568	541	529	571	533	505	601	554	580	583	537	598	539	549	546	550	539	550	548	521	564	551	567	582	574	585	572	564	569	540	563	568	554	569	535	582	570	557	576	525	559	555	553	546	541	549	535	598	555	510	527	551	528	562	562	551	575	552	581	550	541	526	558	613	647	558	565	578	558	566	554	553	569	571	537	546	578	539	553	513	541	566	557	498	561	560	586	558	589	593	561	579	583	540	568	523	546	571	562	558	604	592	607	541	573	554	567	554	559	553	567	518	544	536	580	535	583	511	570	519	584	563	581	547	562	524	500	549	582	534	569	573	587	603	591	523	591	582	561	542	573	585	553	585	512	575	584	546	590	567	548	552	573	568	590	546	553	496	530	559	578	563	533	585	571	590	536	570	567	551	569	552	562	491	587	587	539	555	554	547	575	553	585	613	565	606	580	561	550	569	529	590	549	560	547	565	570	530	539	520	547	545	572	547	574	551	555	541	545	583	524	543	543	540	573	525	566	617	551	584	531	526	560	513	570	538	570	574	566	563	558	594	537	571	602	566	570	531	568	548	541	511	539	554	573	585	569	589	567	516	538	509	534	544	584	579	534	534	536	565	550	601	580	548	552	590	572	547	577	556	549	580	547	512	541	500	558	516	518	552	582	556	546	614	580	563	608	619	538	535	557	609	586	576	544	543	553	565	569	569	572	574	609	570	570	528	518	588	575	569	558	594	508	581	580	572	591	550	579	583	549	600	587	546	562	573	566	543	592	584	588	545	536	536	564	534	545	544	538	511	579	548	605	580	579	578	587	528	560	626	571	555	572	579	535	528	575	546	555	539	515	564	595	579	542	549	536	557	573	533	555	497	568	532	531	546	527	568	532	545	530	533	611	596	575	585	600	571	580	567	571	524	559	562	512	554	544	578	534	541	575	573	544	526	533	537	545	559	550	564	600	545	532	547	561	555	558	556	574	540	550	583	509	576	563	573	603	587	527	571	527	614	552	576	604	548	537	557	557	571	566	552	571	565	548	614	574	564	583	598	552	588	576	571	532	529	512	535	582	533	542	529	594	533	522	572	541	536	573	550	547	571	573	555	574	523	576	586	587	576	605	580	546	522	520	533	573	585	548	513	592	568	557	554	586	580	593	544	555	539	527	548	548	558	579	573	533	575	532	574	568	582	551	586	497	560	549	509	605	532	548	595	573	559	543	507	553	578	556	572	570	569	553	543	546	538	585	586	556	581	574	584	544	542	573	597	566	571	534	521	559	545	536	525	521	581	577	540	557	588	550	578	559	570	521	558	576	562	563	527	586	573	569	593	586	553	534	542	565	543	540	583	553	594	527	584	541	540	556	601	567	543	559	542	582	597	557	586	581	564	552	585	590	589	597	612	571	559	558	558	592	540	534	535	578	572	567	540	524	534	566	577	543	583	539	562	608	565	575	587	521	553	541	545	542	540	515	578	579	559	541	578	593	589	594	590	540	526	572	566	630	522	534	561	604	583	577	560	541	563	600	577	542	552	578	524	540	548	584	523	568	607	577	568	619	513	556	554	525	510	536	599	534	532	549	575	563	543	548	587	529	629	582	546	525	560	553	559	581	578	535	535	573	540	550	549	565	574	562	543	554	558	572	534	582	596	583	562	571	560	531	567	535	593	551	572	554	539	585	563	570	562	555	585	557	563	569	566	567	536	579	590	531	541	609	564	548	569	596	529	572	580	558	526	595	582	528	551	557	550	580	603	569	618	586	569	602	595	568	562	535	596	559	601	566	547	542	533	542	560	543	572	552	542	560	547	581	554	571	542	553	549	592	520	586	525	567	546	536	554	563	570	547	569	571	535	519	543	537	576	512	568	550	563	554	613	531	572	540	560	512	558	503	541	552	570	507	557	550	551	556	610	510	525	559	584	573	548	601	537	561	521	552	545	546	562	549	591	560	554	562	535	542	572	542	581	544
6329	10635	9622	4577	2683	1912	1150	871	947	1595	12154	17512	11291	4809	1662	701	555	491	493	484	496	495	506	535	485	481	493	467	512	534	471	487	480	502	507	465	467	562	494	475	526	507	492	499	508	489	495	477	500	480	484	498	492	501	478	502	485	495	536	475	489	511	490	503	492	485	488	534	497	447	509	466	521	476	503	511	475	495	494	514	500	497	510	499	449	493	462	451	483	516	478	490	481	466	474	456	478	504	481	508	471	515	488	509	521	499	474	498	458	500	483	488	458	492	515	472	517	494	500	466	443	471	459	512	469	476	480	487	499	504	513	491	491	502	475	478	507	498	519	464	436	493	458	497	453	501	477	452	529	475	483	527	464	484	499	492	534	486	484	528	469	494	469	506	480	492	490	488	509	495	510	493	491	511	483	516	493	460	475	490	472	500	449	480	474	495	466	465	521	509	465	529	473	475	493	487	500	537	502	457	481	460	504	455	467	488	479	478	502	513	495	494	516	478	504	458	490	476	519	482	493	481	500	482	436	484	523	451	459	480	478	475	452	496	488	476	487	527	512	493	459	479	481	484	520	446	530	487	497	459	515	475	485	476	448	493	478	526	489	480	493	488	458	490	490	486	445	503	488	469	502	462	477	480	472	497	467	487	478	509	466	479	517	519	528	508	478	448	488	481	519	510	482	531	472	474	478	473	496	470	465	483	516	513	503	476	470	510	483	504	522	486	486	441	497	476	462	485	466	468	501	517	482	456	460	495	509	510	477	468	498	474	472	517	491	504	477	477	493	497	473	520	474	525	459	486	490	492	501	485	499	464	487	480	502	464	477	487	495	496	535	539	521	469	503	482	494	536	501	489	485	507	501	464	488	467	476	488	469	471	470	500	497	494	518	467	486	469	525	464	468	463	518	499	491	448	473	519	471	507	483	509	487	468	501	487	478	470	485	512	472	504	516	502	469	491	492	495	508	488	499	492	459	529	473	511	497	505	549	509	462	474	458	502	485	469	459	503	454	483	475	477	507	508	531	475	518	504	484	487	491	498	458	485	537	503	492	497	506	526	497	495	470	466	501	507	473	488	500	468	496	460	464	474	513	466	519	491	473	505	479	480	477	453	541	493	507	486	503	491	472	483	464	469	462	498	478	486	532	498	510	462	471	509	501	496	470	507	490	448	515	507	450	497	476	496	483	463	502	479	499	500	512	470	479	488	514	469	466	455	458	482	462	502	506	477	479	497	487	435	492	468	490	460	481	460	456	515	515	474	491	501	502	471	492	468	467	499	454	497	480	457	509	472	512	466	490	489	437	433	464	456	527	501	465	481	461	489	460	498	497	481	458	518	450	483	470	499	503	481	460	475	521	498	452	490	501	484	477	509	489	467	476	484	501	505	452	435	477	487	505	523	507	511	476	467	473	517	475	489	483	485	444	470	481	476	461	503	500	502	502	507	521	494	443	431	445	490	481	475	493	454	480	448	474	475	464	459	510	505	470	470	497	486	481	446	483	458	504	506	490	508	503	484	461	507	465	455	458	504	483	490	509	494	492	517	507	479	484	519	476	481	488	527	480	489	487	499	473	483	507	505	508	474	444	472	476	462	474	514	468	471	479	487	440	511	508	465	506	514	507	499	508	486	485	529	495	519	481	467	471	468	491	489	489	488	521	480	511	510	494	496	486	468	500	449	465	485	473	501	518	522	497	475	499	520	471	496	490	508	501	484	498	475	511	493	464	482	496	486	450	470	490	468	486	539	461	487	456	487	453	455	486	466	501	470	455	456	544	478	493	448	488	499	517	515	474	466	480	530	496	501	458	511	496	498	459	510	537	515	466	499	483	460	432	510	482	481	494	488	491	499	490	507	491	470	484	477	505	480	493	474	502	465	496	482	477	540	534	479	508	520	494	484	498	528	487	507	500	458	479	482	505	483	491	459	478	458	482	487	533	483	495	488	460	490	509	481	520	497	492	470	508	492	495	488	483	472	493	446	483	498	458	505	461	461	504	503	462	530	479	444	485	474	498	456	449	497	488	489	477	529	470	457	485	475	478	477	449	481	479	448	465	491	476	507	451	462	499	499	511	520	480	503	516	511	464	494	475	473	487	454	443	488	453	502	485	505	488	466	455	493	463	507	481	487	471	499	466	448	493	501	483	476	442	499	454	487	495	488	490	456	465	494	477	485	478	499	487	503	488	453	504	474	459	496	456	503	501	497	453	509	513	500	494	493	477	521	501	446	503	488	461	442	490	473	475	483	480	437	457	463	509	451	438	482	478	476	470	428	473	494	492	475	498	469	496	473	477	484	511	511	474	462	498	459	497	515	478	443	460	485	445	465	469	465	436	452	481	471	496	498	495	496	523	450	488	491	481	501	499	493	503	480	501	489	490	478	475	492	474	497	479	500	500	466	525	473	478	480	477	469	489	510	504	485	481	514	512	525	508	501	480	455	466	524	456	506	497	501	459	495	472	534	475	500	521	445	492	478	447	461	458	520	522	501	456	484	476	466	455	493	501	481	508	434	504	472	495	464	487	501	443	486	463	532	487	465	496	509	505	464	472	498	465	500	505	489	478	515	535	514	487	486	534	510	466	492	456	479	465	503	506	498	469	467	476	481	502	480	476	480	491	483	484	501	467	467	468	455	482	465	486	521	477	464	480	444	490	500	465	500	521	451	515	484	504	474	484	509	515	495	498	488	483	491	520	515	473	468	481	526	441	491	475	514	496	467	454	485	511	475	478	494	483	489	484	430	518	470	467	476	504	472	463	495	509	512	481	488	458	480	463	463	467	484	482	461	497	478	513	486	471	473	503	482	445	483	520	466	501	474	514	483	494	525	522	466	522	480	481	517	479	512	502	470	470	489	488	487	484	464	503	514	469	489	444	504	500	478	474	501	496	521	474	473	525	499	451	491	469	482	499	485	473	461	498	537	497	492	505	484	501	501	516	482	513	494	491	471	464	473	502	481	529	488	472	463	491	474	496	446	463	471	517	482	469	475	490	502	539	491	502	524	495	470	500	435	494	477	489	513	490	483	458	485	521	486	486	489	456	488	451	507	505	444	470	473	445	469	499	459	496	489	455	458	499	482	487	471	494	513	482	528	469	486	472	470	462	499	488	501	507	466	474	450	463	481	466	476	501	477	448	459	490	462	496	491	458	468	485	452	480	473	467	489	490	473	495	474	524	485	482	469	496	491	473	517	497	482	516	524	498	483	515	471	483	512	512	521	465	496	504	469	505	477	483	431	475	477	449	493	477	491	457	455	509	515	482	508	477	488	518	500	508	454	484	489	501	501	473	495	521	499	455	493	483	470	483	481	484	440	467	475	510	475	508	512	489	477	464	521	497	484	495	478	510	489	481	509	463	516	468	491	469	495	490	458	496	533	484	452	468	498	490	517	437	489	493	466	495	480	486	449	515	466	492	472	503	450	503	508	484	505	481	526	523	489	460	459	495	481	494	488	500	460	531	477	485	506	530	490	529	515	486	488
23784	20792	27780	23889	20549	9283	2603	1279	1125	1719	17018	29773	22386	9734	2703	1052	756	663	672	654	676	672	671	665	645	650	611	646	715	649	704	652	673	614	725	649	627	634	650	654	657	635	694	674	667	685	655	661	658	693	649	662	651	696	687	648	660	652	659	692	673	725	724	643	677	616	646	669	712	680	659	653	674	659	665	686	645	680	623	660	652	719	642	693	683	649	666	645	630	654	666	669	647	710	682	635	656	651	675	711	700	645	715	659	649	649	664	644	684	695	667	643	674	688	663	640	687	689	637	663	643	641	670	746	661	617	690	659	677	638	671	638	677	636	626	686	667	700	670	653	662	621	661	656	669	659	672	719	626	613	692	634	682	679	690	639	669	729	658	621	682	721	682	641	691	689	650	688	638	671	658	657	643	673	646	643	675	668	663	633	691	643	603	672	650	679	689	597	687	654	683	672	677	694	628	636	629	654	621	692	645	672	661	635	663	652	640	667	631	643	664	671	628	667	711	634	646	632	645	650	638	672	658	615	619	662	641	663	669	712	687	652	679	654	673	648	648	678	679	682	691	661	680	635	666	667	670	669	718	677	636	656	645	665	649	637	694	640	653	637	665	690	691	672	682	659	665	677	630	696	678	677	644	635	675	652	607	653	654	703	659	633	623	679	662	677	656	655	649	684	683	676	693	646	658	685	655	663	681	664	622	620	664	684	669	685	691	690	650	621	717	659	629	663	710	660	719	668	654	659	628	664	667	642	670	623	672	648	616	636	661	644	579	668	670	648	681	667	682	694	641	623	671	662	638	643	712	643	701	629	695	664	631	653	654	671	646	711	651	686	697	696	689	685	655	664	633	653	634	637	642	639	656	635	647	619	635	648	621	656	641	661	668	671	649	614	607	675	624	664	625	672	615	708	674	641	672	639	686	654	634	663	633	647	682	673	605	661	667	682	709	663	684	684	672	688	652	667	592	689	632	646	660	652	649	594	636	664	659	620	646	622	640	674	651	678	681	624	671	659	650	659	709	596	686	662	632	656	681	663	653	630	688	696	668	688	683	676	668	643	631	616	667	660	664	657	638	697	701	650	664	673	633	674	690	680	651	681	619	678	684	670	650	651	639	681	619	647	670	625	677	634	612	612	651	674	685	679	667	625	659	665	633	634	677	703	662	697	652	652	667	641	686	686	633	664	671	657	607	676	665	633	623	664	676	686	666	635	656	667	649	682	663	687	656	668	655	630	679	664	662	674	672	616	653	698	653	624	631	661	626	644	641	660	677	697	636	663	640	656	724	640	709	659	640	660	649	650	631	648	673	648	630	689	643	655	647	605	688	657	684	660	704	674	611	620	686	663	628	696	675	640	741	625	614	660	619	662	679	636	678	673	616	665	655	607	669	708	669	657	605	637	647	660	610	667	631	672	625	682	660	616	671	649	653	620	656	613	690	637	659	653	612	668	644	645	657	644	642	696	668	686	638	599	653	596	634	691	684	666	676	684	646	632	669	700	701	676	648	659	675	658	638	662	664	683	609	635	618	641	666	672	614	667	678	677	684	647	612	636	690	686	667	641	674	654	616	653	691	630	671	643	634	710	643	676	671	645	659	663	657	641	680	663	643	667	649	623	624	624	625	656	654	670	643	642	672	657	685	664	668	631	642	663	649	685	673	650	642	689	623	660	611	660	693	682	646	671	645	664	669	677	653	668	649	656	650	658	621	680	629	637	697	682	695	658	631	654	633	692	652	697	702	672	643	648	655	650	647	643	631	685	669	666	684	640	656	626	716	636	681	683	619	655	657	643	652	642	671	631	683	642	620	636	659	664	625	688	688	652	645	623	619	679	673	618	686	665	715	688	649	658	652	632	686	663	628	679	673	680	670	664	619	654	662	652	654	660	657	664	615	690	648	678	666	645	680	675	623	660	670	655	651	621	695	631	674	659	648	690	739	619	632	625	664	667	663	680	675	663	683	654	660	657	652	639	676	628	648	683	631	672	646	670	654	632	653	651	638	605	669	637	692	662	663	605	650	638	608	642	665	635	623	658	627	697	668	655	683	699	635	685	620	660	671	669	660	592	675	652	664	720	648	635	701	692	667	656	648	675	641	656	680	650	645	609	687	644	662	654	666	627	666	674	646	634	647	653	639	669	635	646	714	623	662	663	663	659	652	676	680	641	636	674	659	683	671	681	640	655	609	665	678	672	646	660	647	655	634	651	650	622	672	643	637	638	647	625	667	653	610	687	688	688	648	662	647	668	680	636	650	624	607	678	643	666	653	662	676	659	678	649	720	682	646	630	634	658	674	668	626	671	652	663	695	734	633	663	625	662	654	630	700	674	629	643	699	684	612	696	653	673	659	628	629	669	616	670	662	680	659	625	683	719	632	664	658	602	637	617	607	622	623	640	666	668	609	653	661	626	654	689	609	643	636	665	659	689	634	645	648	654	662	714	682	642	646	646	655	658	662	626	652	659	643	655	668	679	645	672	655	624	643	649	634	657	650	637	687	629	651	629	645	671	681	702	667	628	629	676	714	665	655	637	670	649	634	664	682	607	693	669	658	646	674	644	695	678	639	644	618	681	665	629	673	577	681	617	645	648	639	649	712	650	668	661	700	660	670	646	659	658	677	619	659	681	729	643	652	636	667	653	629	672	701	667	641	638	611	654	663	673	624	612	691	648	619	622	617	618	646	639	629	637	624	706	639	679	662	633	638	641	651	653	663	717	682	672	674	641	659	659	684	671	674	659	634	588	656	654	591	637	681	667	638	697	679	637	606	659	619	676	674	684	650	670	648	636	670	689	647	649	624	704	653	663	643	705	632	606	636	644	636	664	658	677	647	684	629	677	664	665	648	631	620	627	675	641	631	590	660	658	655	659	630	664	656	676	643	682	674	662	662	693	654	654	670	674	653	637	612	614	628	695	694	692	645	678	640	695	647	677	622	658	647	672	620	670	659	649	621	651	685	661	639	650	670	638	638	611	649	645	663	655	679	652	656	660	665	704	702	648	718	679	678	596	688	713	635	662	675	649	673	684	651	651	644	610	654	645	651	614	638	649	628	658	630	663	695	662	672	620	646	688	671	666	703	653	631	705	643	675	639	618	648	658	659	635	656	649	664	655	678	635	648	671	666	604	604	605	646	629	621	661	632	626	667	690	653	680	637	618	618	645	673	691	637	672	707	607	643	697	681	678	663	673	672	679	649	652	674	640	657	709	636	654	680	657	651	648	648	632	642	658	660	616	658	647	653	686	656	652	652	649	629	665	648	661	719	673	635	669	632	649	606	661	622	674	604	674	652	643	675	690	658	654	691	655	666	636	668	622	671	708	645	659	687	663	657	643	653	658	662	661	674	643	678	649	663	683	639	668	645	715	702	663	583	657	688	683	648	644	639	643	609	643	698	631	704	650	655	665	684	649	674	697	711	678	647	600	622	716	652	642	659	614	662	720	675	655	644	612	634	674	654	678	694	682	679	626	636	635	615	707	671	666
6922	13258	10947	5690	4692	3327	1801	1294	1328	2188	21195	27662	18548	7948	2425	1009	682	552	516	538	573	560	582	572	575	577	549	550	568	581	572	559	588	593	582	553	538	568	569	564	590	544	555	544	574	538	611	587	613	596	551	594	552	565	554	529	555	574	551	558	563	592	559	572	540	570	587	565	567	579	576	570	545	557	549	522	565	567	583	580	570	573	569	602	587	550	585	535	568	580	586	590	588	574	572	623	606	560	560	547	582	553	548	567	569	586	523	569	563	593	522	566	547	559	509	555	559	578	533	512	537	585	551	563	567	580	525	522	575	557	551	542	596	542	551	617	544	526	558	539	569	607	579	571	562	564	530	560	555	573	558	594	575	580	536	563	579	574	583	599	578	596	564	565	585	553	596	591	537	568	560	567	572	595	557	583	552	553	546	571	562	532	570	555	563	601	552	547	594	589	572	571	574	547	553	587	582	521	564	583	566	561	575	531	586	598	564	512	541	524	574	550	565	562	544	588	572	550	548	594	549	593	551	580	561	564	568	593	594	621	578	546	587	526	542	510	588	555	548	573	569	550	544	521	549	523	557	567	578	588	547	617	596	565	577	581	584	570	587	553	580	566	582	576	606	559	615	545	568	556	588	550	540	559	573	565	533	543	611	553	563	596	563	571	572	589	537	572	543	569	548	576	556	582	538	532	542	554	569	575	556	553	622	520	545	558	565	550	531	586	568	572	556	578	620	607	580	541	591	542	586	589	551	558	527	611	539	563	544	563	555	547	565	552	555	544	576	577	546	511	561	553	578	549	568	576	566	549	562	599	534	571	558	588	601	600	576	528	606	580	538	570	554	560	582	580	589	530	572	568	585	538	593	560	557	549	597	551	571	587	527	576	546	585	524	510	571	533	590	574	568	517	577	547	565	553	583	584	528	541	574	585	567	546	549	523	583	556	563	542	549	544	576	534	591	584	549	557	566	538	550	562	576	561	518	569	565	568	549	542	571	547	545	541	581	547	583	584	527	542	536	580	551	561	560	580	556	546	572	589	550	577	558	572	583	561	575	578	541	575	550	560	534	600	559	561	550	559	537	563	580	593	577	537	538	600	621	543	555	560	583	580	580	572	540	555	564	586	563	625	566	544	572	547	581	592	559	553	573	567	530	588	570	557	596	575	576	574	555	566	561	571	560	572	568	559	585	585	547	554	575	560	529	572	574	565	597	554	589	629	568	531	545	585	526	548	567	588	552	562	598	570	523	600	606	527	530	564	558	566	556	557	593	530	633	598	554	562	564	588	561	555	567	604	576	525	573	591	571	550	546	565	591	595	533	541	562	594	548	558	605	586	600	514	520	579	582	566	588	539	564	547	548	574	596	517	568	550	552	543	549	571	572	569	615	590	555	553	566	565	549	565	594	552	620	589	554	551	567	548	554	574	537	527	523	590	557	549	558	559	590	544	597	584	584	530	576	588	581	582	593	543	570	574	575	536	561	563	572	619	573	572	627	577	548	572	563	556	555	582	570	569	587	574	552	579	569	573	519	543	569	542	540	623	560	606	576	590	573	564	592	600	523	550	581	551	565	551	560	564	544	584	558	544	569	550	525	593	559	558	582	561	576	560	521	605	553	567	594	545	568	580	580	574	561	543	562	552	602	567	568	570	569	573	544	580	557	563	593	606	525	560	553	570	544	590	560	545	561	560	575	514	579	578	526	549	568	545	576	561	566	562	568	553	577	560	558	585	551	575	570	521	590	607	578	577	556	571	553	556	548	584	565	555	563	574	567	551	540	556	572	602	583	558	593	547	544	553	529	559	544	547	562	613	543	579	567	506	582	591	541	602	560	540	613	558	526	582	564	579	581	534	586	554	515	558	529	528	547	598	545	513	537	538	539	556	603	595	486	582	507	609	542	576	564	566	558	570	596	558	568	506	561	583	552	592	604	534	547	578	550	572	521	551	582	581	580	578	619	610	574	565	564	600	581	554	584	585	557	560	550	550	540	557	552	591	515	527	566	555	582	534	600	624	547	563	572	561	586	595	565	606	564	563	561	584	604	552	564	606	588	517	545	514	596	572	577	551	563	530	615	530	573	579	549	589	550	575	577	566	537	539	557	559	580	578	555	553	596	566	589	587	569	554	589	567	543	557	568	562	588	569	526	554	565	571	560	577	597	565	584	608	573	555	568	525	602	568	597	563	559	561	543	558	557	575	554	584	573	537	555	527	553	518	549	575	606	547	564	588	552	535	575	510	560	552	563	570	557	542	554	554	531	560	566	524	552	525	545	556	569	525	536	586	555	522	575	603	568	549	523	577	548	533	563	568	573	590	519	589	578	541	550	561	559	517	562	568	571	531	529	558	566	584	571	542	590	563	594	563	538	560	558	553	526	538	547	593	580	548	566	606	595	546	559	503	542	547	593	565	609	588	526	562	556	552	535	561	590	576	553	573	591	508	582	576	582	562	544	535	595	574	561	599	593	530	565	511	543	543	521	607	570	553	586	569	551	567	576	554	576	543	598	540	588	523	575	542	591	558	559	567	584	554	546	572	572	556	559	590	561	583	581	559	546	526	559	558	607	565	617	540	565	540	583	575	550	557	566	546	577	575	547	578	496	601	572	563	543	577	549	594	564	577	566	576	553	528	611	545	504	539	557	558	585	556	560	538	552	565	569	596	567	533	549	560	560	576	559	576	588	558	552	541	544	544	590	585	529	568	543	542	568	594	613	575	591	577	553	550	572	526	563	561	573	576	568	585	575	544	568	537	576	554	546	569	554	552	551	538	575	563	540	544	520	536	578	543	570	543	566	562	536	608	524	577	574	580	539	547	571	555	597	526	554	544	537	547	533	583	529	528	566	550	561	524	576	581	545	585	569	605	603	552	558	548	556	557	547	546	577	557	557	573	588	614	571	604	551	609	593	554	589	570	560	555	611	534	538	544	605	547	556	515	533	567	553	554	583	586	563	563	601	555	585	572	571	526	570	579	541	548	574	572	618	558	543	579	607	548	587	540	544	509	574	545	565	576	591	591	541	521	573	528	540	540	560	551	585	545	540	551	560	510	567	551	561	556	564	554	565	563	535	583	571	549	565	506	548	569	591	560	552	557	560	560	601	521	542	573	571	536	553	571	550	553	578	567	540	550	546	587	559	543	550	548	603	557	534	596	542	587	563	559	542	570	590	547	562	548	563	557	538	574	522	565	537	566	561	562	558	548	577	577	552	596	575	562	561	589	581	517	527	575	591	595	569	521	545	594	529	554	581	586	537	575	564	529	574	533	513	541	551	611	563	580	586	567	527	561	583	553	569	544	583	560	570	519	528	530	569	599	568	569	506	606	523	585	588	519	582	528	561	529	580	553	583	549	545	567	556	556	571	569	583	558	519	617	567	588	563	593	573	574	504	552	546	588	555	596	528	598	577	569	543	519	542	592	547	581	575	580	545	546	582	550	558	562	615	552	544	591	545	581	557	571	526	549	582	555	562	555	562	550	564	563
26987	11402	2762	1825	1054	634	548	532	560	589	1112	1531	1381	839	767	511	504	483	476	490	460	497	478	493	478	455	474	490	467	446	472	455	496	436	491	429	491	472	450	464	454	445	449	445	414	458	473	475	487	465	517	464	460	463	445	464	491	488	469	466	480	498	445	439	458	487	464	441	467	447	502	479	484	480	460	457	493	452	460	447	463	495	445	437	480	484	469	496	484	495	465	467	459	489	436	433	433	497	414	484	470	514	496	417	503	472	444	456	463	442	493	450	478	512	489	484	464	495	484	429	465	466	449	467	486	435	418	492	438	461	427	498	491	477	488	458	512	460	454	487	499	488	488	449	478	458	440	483	455	466	460	482	503	480	447	490	467	501	439	463	462	454	434	474	455	477	439	457	470	452	453	449	439	437	483	459	437	422	421	481	498	474	482	463	431	467	479	486	490	491	461	487	510	493	498	464	440	455	462	463	453	425	411	449	476	478	477	514	460	447	448	484	509	457	448	475	477	465	451	425	473	436	498	499	446	488	480	486	446	481	442	460	452	449	478	473	519	491	495	473	472	471	495	496	463	458	464	501	447	464	468	479	455	446	479	481	458	471	439	441	430	482	458	466	439	486	458	427	444	476	440	459	449	491	467	467	464	433	416	477	491	456	413	470	471	454	475	467	463	468	457	469	451	497	453	468	463	445	467	458	476	485	472	471	498	461	467	447	450	455	476	494	420	487	477	473	485	464	500	475	465	464	446	483	462	481	479	476	436	482	466	476	500	418	473	481	473	473	448	445	455	482	467	466	457	463	474	418	507	482	409	442	414	493	472	438	488	470	479	464	438	496	431	498	451	457	500	494	465	456	471	506	456	480	523	487	499	495	469	451	508	477	464	466	451	470	441	457	478	454	484	452	461	457	443	412	495	465	437	451	483	421	453	448	469	455	489	499	449	482	468	497	441	470	524	490	472	476	492	437	505	474	486	428	453	431	448	456	453	420	499	452	457	442	472	479	492	493	472	455	461	458	473	464	419	476	526	480	436	463	425	457	415	475	464	474	436	411	457	457	473	503	437	455	435	481	433	459	474	477	498	460	467	445	445	431	465	451	474	483	493	454	488	482	458	475	476	439	469	467	482	491	499	447	456	466	477	458	435	470	480	471	468	452	460	450	454	502	515	461	451	494	477	442	448	446	471	448	464	450	443	474	434	459	434	469	448	473	479	450	504	452	505	475	443	416	479	470	446	438	492	440	493	459	456	485	436	440	472	449	471	438	483	474	460	478	466	478	453	499	464	442	467	453	414	453	440	467	447	462	478	485	441	524	447	489	484	485	466	468	479	449	469	492	448	465	472	457	440	440	493	428	476	460	458	488	423	484	475	483	480	498	503	506	516	475	480	447	474	488	502	448	476	484	504	470	472	460	469	469	508	476	451	456	482	492	459	459	428	479	456	485	467	441	456	468	441	462	479	463	528	477	455	480	476	444	506	473	479	463	472	416	467	445	469	506	474	463	446	524	462	440	479	488	443	474	440	460	494	486	496	470	443	477	446	487	471	434	433	449	458	470	432	445	502	439	422	446	447	457	478	431	525	498	486	458	422	483	499	439	513	443	468	498	469	511	441	477	487	452	442	472	425	470	494	442	462	477	438	415	486	484	496	474	493	486	456	513	467	461	471	515	453	457	458	452	466	408	463	473	464	455	481	485	453	484	489	480	468	493	467	437	452	457	482	436	495	463	432	470	441	469	506	456	469	489	478	471	467	438	463	430	474	474	453	486	446	475	461	467	451	481	461	495	486	460	438	497	470	453	470	491	468	470	468	493	468	470	492	477	477	449	469	433	498	456	460	458	474	472	459	496	447	490	429	483	463	470	430	451	414	454	474	501	427	464	469	498	460	473	482	459	465	458	487	480	483	470	455	457	450	465	450	465	422	461	474	469	482	483	481	471	450	501	433	455	483	463	454	442	453	456	492	486	455	492	519	470	467	452	473	484	481	477	480	446	430	478	455	438	450	447	506	488	534	474	476	434	481	459	471	465	449	475	451	441	477	477	481	483	471	444	461	456	472	512	432	459	465	446	454	434	455	498	442	466	461	473	476	432	488	483	447	486	444	461	454	531	512	475	491	455	448	423	464	451	493	445	444	492	512	458	461	488	447	499	462	440	484	500	458	435	443	488	478	463	432	491	481	474	455	449	458	491	522	456	465	447	487	424	444	481	487	450	439	450	463	510	476	473	500	490	476	510	416	430	471	435	444	457	488	468	469	460	467	417	439	466	443	440	428	484	427	479	479	478	425	460	457	435	471	457	470	469	450	449	484	488	472	504	525	456	485	463	483	474	481	481	476	483	453	454	443	435	462	460	457	427	497	457	475	433	493	450	481	480	461	457	474	488	483	468	512	443	458	424	486	432	478	450	495	467	469	441	446	477	461	455	481	484	467	447	455	471	494	497	452	480	469	429	480	472	447	460	465	497	470	477	460	441	476	456	450	474	453	482	440	447	467	468	455	442	484	448	468	475	493	465	464	457	516	475	496	482	480	478	431	445	465	450	456	458	450	476	482	466	433	449	475	460	426	426	476	472	433	465	468	475	437	499	494	481	466	415	464	453	493	466	462	463	479	460	468	431	466	483	490	472	458	506	477	495	469	432	486	449	456	463	458	483	508	468	449	437	503	504	450	498	478	435	428	463	449	450	490	486	454	474	453	471	499	502	450	464	453	410	485	454	474	444	470	455	455	495	453	466	493	470	497	442	460	488	479	479	454	476	482	467	454	431	452	469	462	450	456	461	466	452	436	458	438	449	479	482	511	444	491	478	434	465	533	489	468	461	451	497	475	470	463	481	440	456	441	482	450	399	495	433	463	473	468	452	500	459	509	476	467	454	491	461	487	474	461	434	415	483	463	476	489	451	491	443	460	456	421	474	469	501	426	466	458	442	493	451	443	456	457	485	470	480	465	468	447	469	454	458	488	439	450	472	474	451	487	484	461	480	445	474	488	500	444	426	489	467	463	443	460	457	468	441	438	477	475	481	507	467	498	474	446	469	506	497	465	469	466	432	484	448	491	449	464	433	476	456	485	452	433	490	492	483	519	472	459	485	464	458	453	482	480	485	469	479	467	453	475	431	491	505	442	492	448	414	495	468	437	461	480	483	456	436	465	478	461	476	425	477	448	456	482	450	427	441	483	422	521	414	467	450	460	450	484	488	510	487	430	445	461	473	479	443	472	517	472	472	510	459	459	481	472	491	512	495	474	483	467	452	475	467	445	501	448	474	506	432	457	455	497	439	409	473	461	443	467	440	485	472	423	504	481	486	466	450	475	428	482	457	506	442	428	460	471	480	483	430	448	475	443	446	441	469	468	485	491	472	485	469	426	504	459	475	492	442	475	481	476	474	457	473	481	436	491	452	426	492	441	449	499	527	432	474	450	506	460	484	470	481	443	433	467	462	468	486	464	454	497	495	506	431	461	487	485	460	517	451	452	506
6666	3118	2384	1751	1244	678	532	512	546	640	1574	1975	1589	930	748	444	424	419	357	432	395	402	403	402	387	413	412	427	385	423	404	396	422	404	379	400	398	381	373	415	405	391	397	386	386	425	423	423	383	422	423	388	423	393	408	393	382	424	392	376	367	411	400	397	406	427	439	423	418	421	399	421	428	380	417	374	386	391	418	406	397	405	362	413	390	383	403	394	420	388	391	427	373	387	396	360	410	384	399	413	438	399	376	372	425	405	385	373	405	428	370	413	387	409	411	420	399	378	398	387	402	402	403	406	438	395	387	364	376	401	386	410	420	406	376	401	375	442	418	410	406	418	368	380	385	377	437	362	361	398	388	359	435	423	418	395	387	387	386	411	399	414	362	403	401	414	409	387	420	388	418	401	419	349	439	416	403	409	427	405	387	390	382	401	416	404	376	423	428	393	410	413	372	409	414	356	364	385	409	386	437	387	400	370	393	439	385	405	381	400	422	434	411	399	418	382	367	436	392	422	348	389	432	388	360	401	366	378	420	389	410	401	358	366	398	399	378	377	407	408	413	389	421	404	405	419	422	377	360	406	367	391	394	379	392	376	398	400	384	380	406	381	395	377	394	378	412	365	377	389	388	342	408	357	389	398	407	397	368	411	400	411	402	414	404	382	393	385	426	379	380	371	388	415	417	377	373	417	389	408	390	400	374	389	387	398	380	404	405	377	412	427	367	376	402	383	378	421	374	375	400	403	382	417	420	423	421	402	375	394	354	433	395	417	387	396	369	418	405	411	391	408	374	403	393	386	401	426	393	454	421	405	434	428	413	375	405	377	391	398	418	396	420	398	400	404	394	394	391	394	381	381	416	412	387	414	410	401	374	393	376	389	397	361	392	391	415	370	374	405	440	407	377	392	419	407	382	413	400	400	400	410	376	405	439	396	423	368	400	409	394	399	351	362	426	358	382	359	414	390	415	412	386	385	398	373	383	388	408	405	381	363	412	381	361	406	417	394	393	365	391	402	391	425	457	400	393	386	389	412	403	430	427	390	381	391	415	429	401	369	388	406	393	380	412	383	388	426	389	390	376	405	425	363	399	373	417	372	389	391	401	410	378	386	394	365	410	394	400	393	405	396	421	376	381	389	375	407	376	363	396	386	408	386	436	380	388	381	387	413	361	430	379	384	374	419	372	405	377	396	410	403	383	427	410	387	393	385	389	376	390	383	419	412	402	399	359	393	411	379	382	393	424	377	385	375	396	381	411	384	417	394	406	359	379	396	380	391	346	380	379	430	395	400	378	395	430	378	417	438	403	378	404	419	382	403	375	411	402	386	405	387	435	384	394	396	363	384	400	397	426	416	409	398	404	391	406	385	397	403	396	378	375	397	388	402	407	411	403	390	366	409	416	401	396	415	415	421	405	408	382	371	381	357	403	377	396	386	394	358	402	415	417	397	408	383	400	405	410	408	412	381	415	407	416	369	388	410	400	414	391	389	406	365	384	350	426	440	375	424	393	395	365	397	390	390	425	424	379	398	421	390	412	432	377	414	360	405	390	385	409	368	381	410	432	450	407	357	389	404	382	422	371	412	385	419	412	393	423	358	386	439	384	354	364	408	376	391	395	399	392	390	382	386	380	384	395	413	421	377	425	400	410	371	380	423	433	420	408	393	424	399	398	382	428	435	398	375	416	429	395	432	402	417	398	419	414	429	414	401	398	390	403	420	400	377	420	379	414	386	428	406	378	403	377	442	417	388	371	398	401	442	397	410	399	385	393	394	369	420	393	410	429	379	383	424	405	396	392	382	413	408	388	391	399	377	410	376	396	375	371	405	422	419	397	425	406	391	408	408	412	425	398	397	413	413	419	405	408	414	418	399	432	371	400	394	353	422	398	374	410	389	383	394	420	358	382	394	420	378	409	391	356	386	422	409	380	389	404	401	435	394	382	433	413	402	401	403	407	418	367	385	409	396	377	380	397	383	394	365	386	404	399	384	391	383	406	388	442	374	429	390	386	391	384	363	372	375	376	400	401	398	398	393	390	423	375	351	416	386	435	397	405	412	386	413	388	382	375	428	386	371	406	396	455	423	396	398	382	397	397	387	377	403	362	386	380	329	396	425	373	397	375	408	386	393	364	400	382	366	405	393	400	392	402	382	383	387	403	378	387	422	405	452	381	412	409	418	389	417	405	424	394	370	405	384	407	398	431	409	380	408	418	389	405	416	379	407	379	417	405	400	415	404	385	398	396	397	369	418	366	407	406	409	336	367	394	435	377	359	404	413	391	389	412	407	408	402	424	401	393	368	358	403	357	411	434	417	424	426	384	412	405	411	397	412	373	361	385	388	441	374	414	381	408	393	405	392	408	373	399	415	367	372	384	397	402	403	407	386	395	405	372	384	386	371	392	433	400	381	359	407	386	349	403	403	365	389	389	381	383	403	406	371	406	358	397	399	416	404	389	390	406	422	380	430	434	408	395	381	377	377	391	446	366	398	400	417	404	386	431	395	371	420	391	386	408	385	389	387	389	404	408	410	384	391	396	400	411	442	376	393	396	392	390	414	413	410	378	428	417	354	394	418	384	394	408	409	414	373	416	405	405	378	419	409	402	388	411	396	383	380	411	379	418	419	391	382	405	379	382	385	370	419	431	382	382	410	444	403	408	378	408	408	406	371	419	393	356	389	375	361	395	368	410	366	346	388	394	335	388	410	386	401	437	358	403	403	396	417	398	422	378	402	391	433	385	411	381	378	421	388	404	401	419	420	429	371	400	410	406	390	402	398	401	381	384	424	385	417	386	375	381	381	417	406	368	455	417	375	413	345	419	409	428	402	437	402	384	412	359	390	406	393	390	405	395	391	399	357	372	411	372	423	404	405	401	386	422	396	401	382	396	367	365	374	405	406	416	402	392	390	386	393	376	431	386	385	431	374	416	404	378	426	411	409	361	386	396	386	381	426	357	399	388	399	390	371	422	404	393	367	401	388	381	389	355	410	395	404	410	412	404	354	383	388	431	402	396	391	386	362	397	400	423	422	388	395	404	349	412	439	435	392	402	395	350	385	384	387	400	414	400	397	396	385	396	399	395	419	415	399	392	384	419	405	442	436	415	404	413	418	361	383	380	421	439	389	394	400	390	408	376	397	397	423	395	395	378	409	387	376	409	427	386	384	406	366	409	354	381	395	389	383	394	371	396	366	410	362	393	410	428	355	400	371	421	347	404	437	403	381	382	401	454	401	402	369	380	421	423	409	392	418	390	430	418	373	429	404	395	397	413	399	378	383	372	391	419	382	394	376	367	399	393	401	383	382	408	432	350	417	431	411	378	444	418	397	394	405	380	399	393	394	364	365	397	379	377	400	383	420	410	373	396	413	394	346	407	377	419	411	403	393	410	391	371	419	403	417	394	417	396	386	401	385	383	389	388	401	366	400	389	411	408	406	414	393	383	391	409	400	395	412	374	377	394	401	415	373	398	406	408	371	398	403
24814	20802	26874	24624	11021	2337	1419	1071	918	998	5117	14456	15488	6449	1960	983	601	522	519	563	540	534	541	521	544	506	551	531	553	536	497	506	577	563	566	552	522	532	526	547	565	519	462	521	535	510	556	569	526	543	543	528	482	481	494	546	518	561	494	513	502	490	536	549	540	531	506	510	548	532	545	522	552	541	526	511	529	529	517	496	505	532	521	510	530	526	541	516	473	511	537	555	502	505	517	490	537	566	482	544	513	519	540	548	571	526	545	488	556	526	547	548	497	538	516	563	514	579	517	504	493	541	513	512	576	509	537	489	570	525	516	532	515	473	535	524	509	519	543	490	543	461	510	548	494	513	505	539	532	543	508	520	517	516	576	511	572	535	513	496	512	553	510	512	506	567	526	528	511	527	532	493	564	518	496	573	522	540	521	548	553	534	518	502	539	520	534	526	494	509	507	563	483	556	521	563	551	525	565	597	481	538	557	525	537	545	521	542	536	508	566	560	561	559	499	533	528	550	507	538	513	507	554	536	556	500	568	514	536	546	548	529	555	555	554	533	552	568	547	542	561	528	535	501	517	533	517	550	555	512	512	531	532	542	556	547	512	522	534	513	534	520	575	535	503	530	519	534	561	528	527	498	521	504	531	510	546	522	536	523	516	500	542	545	559	530	506	520	497	532	514	514	518	512	526	524	529	540	569	606	575	519	500	532	479	595	508	520	531	520	529	538	479	507	484	544	562	543	519	550	522	517	538	486	506	515	532	543	528	564	528	535	498	530	498	502	509	530	488	561	548	551	543	522	509	523	558	506	494	519	533	530	522	535	492	540	537	475	553	542	503	537	539	561	548	510	524	501	518	524	525	536	523	489	533	534	515	542	528	523	565	497	538	544	493	513	527	520	517	490	574	569	546	559	513	531	536	510	512	513	477	528	460	516	525	549	489	522	540	504	494	496	518	542	539	506	498	498	525	508	531	531	524	537	572	537	553	507	532	510	525	516	526	537	553	517	533	556	528	513	538	559	518	551	511	547	544	535	551	517	564	541	491	523	499	516	537	543	511	523	568	519	562	522	481	492	526	555	508	525	496	489	496	532	508	540	511	537	513	519	539	540	504	528	520	515	521	530	541	548	506	567	552	562	603	544	541	505	531	491	507	541	499	533	534	542	510	551	501	497	537	503	557	580	515	581	545	536	531	525	510	528	507	518	507	504	542	532	505	546	464	525	526	518	513	539	544	523	495	544	526	575	562	518	507	565	528	532	516	520	545	529	576	555	583	537	557	533	546	460	528	514	482	555	531	528	530	546	557	554	506	500	520	536	509	537	493	539	519	549	583	487	541	532	516	492	541	550	540	538	515	535	500	518	528	547	480	502	508	536	515	507	548	568	524	525	515	508	525	509	506	495	540	511	483	543	561	502	498	539	525	539	544	508	510	538	544	511	553	485	501	486	510	527	552	524	544	511	510	499	557	538	534	520	570	547	533	545	509	521	522	542	502	553	537	541	526	535	528	517	480	494	504	520	510	549	500	542	539	485	524	530	512	502	550	577	496	488	534	547	465	524	523	475	509	525	515	504	519	533	494	530	515	523	536	532	525	516	511	519	548	524	535	487	491	528	540	533	499	503	545	493	536	536	545	527	510	518	561	530	535	521	517	543	541	543	477	526	530	508	535	524	501	517	545	554	552	505	499	527	557	504	488	496	522	558	457	505	520	532	488	567	560	550	569	529	519	590	471	515	518	508	533	541	513	539	549	501	513	516	529	532	497	520	477	511	542	489	544	523	541	514	560	535	514	501	545	511	535	520	535	540	500	511	560	535	512	525	490	519	548	558	548	570	571	575	534	533	496	538	487	535	508	522	573	507	496	461	510	539	536	506	548	564	503	499	539	512	490	484	561	532	513	533	546	506	490	535	525	510	531	562	543	521	563	560	531	496	539	550	501	482	553	552	544	507	549	527	517	522	504	541	528	520	547	545	535	509	537	520	530	526	524	526	516	522	515	514	503	521	499	506	519	538	575	517	537	512	566	518	540	565	546	554	473	541	494	473	516	493	500	530	496	549	518	540	526	552	543	526	522	552	532	519	481	514	524	494	511	548	518	486	501	529	490	479	510	509	554	491	544	515	557	527	533	499	533	516	521	524	557	549	484	543	538	544	500	560	524	488	560	543	543	520	510	516	539	530	525	547	512	525	520	548	516	504	497	505	515	562	551	538	527	506	517	518	534	555	530	496	541	526	521	547	539	523	499	514	499	543	513	479	486	558	511	528	539	553	505	508	484	498	555	504	564	535	540	462	538	480	547	564	505	476	498	545	532	537	514	525	520	533	520	511	536	516	556	526	479	525	515	494	528	521	558	546	516	522	546	569	509	491	522	555	496	518	517	506	509	527	543	519	505	508	553	505	529	522	523	538	538	516	559	543	565	541	510	489	495	557	529	539	496	518	491	531	550	537	549	526	543	532	482	501	478	529	524	508	522	481	505	555	513	569	496	529	496	544	532	511	563	576	532	507	517	576	542	565	530	543	498	498	512	528	527	535	505	549	520	532	489	539	545	523	555	498	536	508	563	533	485	524	537	543	538	521	558	526	519	529	562	549	519	549	554	498	515	532	522	553	531	539	538	511	528	589	544	538	539	518	544	516	533	526	523	564	550	521	510	527	549	529	535	512	539	521	518	541	507	527	544	555	521	576	481	507	485	539	521	507	530	513	533	523	492	508	547	511	521	494	542	586	493	503	515	546	549	539	485	545	555	557	530	511	519	530	525	508	533	513	523	562	498	545	510	534	544	523	518	512	555	511	524	494	543	526	568	518	530	516	582	565	519	549	554	550	539	536	507	525	548	535	536	505	507	553	485	473	511	502	493	523	532	537	512	542	544	507	519	496	540	528	506	496	510	511	531	500	547	547	540	485	540	517	521	559	532	534	543	528	569	535	508	561	530	539	540	478	534	485	555	552	560	509	496	546	522	542	531	500	533	512	530	500	499	533	518	529	526	518	552	516	513	541	550	537	514	518	544	510	503	532	488	528	542	536	515	526	528	544	484	531	526	538	567	491	537	503	522	483	532	506	515	509	523	546	543	551	541	494	503	526	507	556	535	482	514	518	460	525	521	498	534	523	563	550	547	519	495	526	545	546	498	547	524	511	502	529	570	502	560	523	523	530	514	508	540	545	504	528	521	482	528	489	468	518	501	516	513	526	522	476	510	557	508	569	535	537	516	515	546	515	555	521	533	544	542	553	550	543	513	517	524	573	514	534	523	559	545	498	550	499	518	517	529	513	546	523	533	564	521	556	505	502	519	569	514	533	526	542	509	500	497	549	532	558	517	544	553	585	502	538	543	505	544	557	515	528	518	514	546	552	525	553	547	526	493	517	548	568	528	562	520	562	524	530	515	510	543	525	535	500	548	545	533	507	522	544	512	566	492	538	486	568	511	498	506	559	505	523	536	504	483	535	478	530	509	530	493	492	477	530	506	534	555	521
5678	7449	8896	6473	3544	1743	1445	1347	1097	1280	7518	16259	13665	5752	2021	940	563	485	493	464	474	423	462	470	448	464	473	495	470	476	464	438	500	436	457	434	452	477	470	469	450	447	460	440	422	440	430	443	459	477	460	437	465	468	453	443	468	448	488	434	505	478	436	469	466	455	437	445	481	468	452	482	439	475	439	487	470	448	423	457	475	440	471	466	464	465	484	455	481	444	441	439	483	471	445	433	484	482	433	468	475	421	450	445	444	470	433	449	454	462	464	459	442	439	496	478	468	466	443	425	407	449	436	465	449	483	461	440	448	459	444	473	458	459	446	465	501	465	457	465	434	469	440	446	469	483	454	436	404	437	466	483	422	456	438	419	428	440	470	470	461	480	465	463	464	459	453	436	467	454	443	447	424	446	439	485	471	468	428	461	419	453	421	503	468	457	428	461	433	456	461	455	487	440	449	429	474	443	491	454	447	473	440	446	495	462	445	464	450	457	506	462	479	480	468	499	475	443	425	494	405	482	463	393	455	459	482	456	455	434	450	466	449	476	436	444	470	434	472	487	422	420	454	493	448	455	483	461	483	417	468	471	443	491	437	468	441	471	529	424	460	434	448	462	462	419	456	459	479	478	468	468	462	465	439	454	449	492	471	480	452	473	444	462	458	444	453	450	452	469	438	469	447	459	437	425	473	439	451	478	418	449	465	496	477	470	462	420	482	430	479	468	486	484	447	457	468	447	474	468	459	478	470	453	416	449	442	445	460	446	459	469	450	483	438	477	499	444	428	467	464	475	462	493	459	450	466	460	467	480	463	473	469	416	450	459	394	469	465	454	485	452	463	424	513	417	451	480	397	470	460	442	455	428	441	489	467	457	438	441	484	436	451	438	452	452	436	457	453	479	476	419	467	455	460	446	460	446	421	437	446	466	474	461	445	455	481	468	507	478	434	459	450	450	427	418	432	479	442	460	499	451	466	438	480	459	459	447	490	452	454	435	469	434	460	428	440	425	422	414	466	417	426	461	463	403	480	449	448	434	456	463	431	459	407	442	419	450	448	474	462	449	464	459	456	461	450	464	423	472	486	475	466	482	435	463	463	475	484	442	436	418	448	451	476	436	418	444	466	421	477	461	432	482	451	431	439	503	446	504	473	455	430	456	448	473	427	454	460	462	454	472	427	427	480	456	451	478	432	462	472	474	448	448	425	449	442	458	467	458	447	423	419	427	411	423	446	434	431	430	422	462	455	435	467	465	440	432	475	461	463	439	430	449	468	436	440	454	427	470	425	443	457	458	418	456	451	466	432	459	457	461	473	478	482	446	444	445	474	443	477	437	483	436	484	470	486	444	472	441	470	439	456	420	435	447	448	449	436	451	462	436	464	497	452	455	434	488	507	444	455	446	452	490	463	449	467	459	453	485	499	458	451	450	451	455	457	457	476	436	467	441	446	430	499	470	468	430	427	435	480	449	428	451	414	469	446	432	445	486	449	446	431	459	446	420	474	452	452	451	485	437	443	443	437	441	447	454	504	470	420	451	475	438	509	432	434	388	478	464	442	485	455	468	463	429	450	478	460	420	448	452	446	459	446	477	472	462	483	426	435	436	496	430	460	454	448	415	467	433	453	441	468	475	440	453	422	426	434	425	442	442	465	454	417	438	436	452	470	428	439	448	443	457	464	449	464	462	469	439	445	454	467	443	432	426	446	403	485	456	426	452	432	454	404	482	457	451	434	482	490	429	460	437	448	456	434	474	450	470	429	474	455	450	482	452	492	466	431	454	445	476	454	438	477	444	466	446	474	432	476	460	438	466	443	464	497	466	420	453	445	451	446	460	431	449	445	484	478	429	408	438	467	421	460	407	455	433	505	466	464	468	461	433	452	420	468	453	427	478	435	408	488	474	467	429	433	456	420	428	509	425	497	418	467	439	426	452	430	444	463	433	445	405	451	452	460	441	468	466	510	439	467	471	451	448	460	421	462	452	428	452	501	488	417	445	444	456	480	488	448	480	450	432	478	482	477	456	457	473	452	439	461	407	440	454	478	462	469	467	437	422	451	451	453	445	464	442	447	446	407	455	476	460	424	474	453	450	432	463	490	481	429	439	477	445	428	416	468	390	458	451	429	453	449	440	437	470	477	452	447	454	475	464	474	465	427	439	472	461	461	439	436	450	459	448	436	446	471	439	475	447	415	456	455	437	466	410	468	474	425	482	484	437	481	469	427	435	484	427	446	459	455	472	472	444	449	415	429	459	506	432	446	441	461	420	447	444	426	458	441	480	454	417	413	453	436	421	436	450	434	413	481	477	431	439	477	445	431	461	439	442	468	434	443	480	480	469	418	438	474	447	454	455	483	470	466	450	424	486	459	428	431	476	457	385	426	475	473	464	448	486	459	444	453	429	435	411	431	403	472	481	465	463	468	420	433	455	433	455	483	470	456	473	474	433	446	476	468	480	433	475	419	465	474	484	445	435	474	442	446	465	470	420	484	463	445	470	458	444	474	468	447	426	513	448	462	475	484	452	449	445	477	436	467	440	476	458	473	495	472	480	457	450	459	447	430	481	453	447	458	467	449	452	462	391	429	448	474	433	486	459	470	453	479	454	421	451	446	466	447	439	426	500	432	469	447	474	460	408	410	473	461	450	468	440	429	485	432	470	473	461	463	442	473	466	476	429	455	459	394	485	432	463	462	441	447	433	455	445	454	450	442	449	477	492	427	443	424	416	485	445	444	444	466	451	462	461	454	454	475	453	470	459	452	450	454	472	421	447	449	424	430	456	444	433	438	416	462	441	468	421	403	469	461	443	455	468	441	449	462	454	442	472	457	401	449	439	438	461	442	465	473	456	429	486	459	475	470	447	464	428	500	471	495	436	460	448	427	462	465	478	468	441	448	489	463	458	434	487	472	468	417	451	448	438	455	432	426	451	453	441	389	453	470	463	474	478	453	432	489	480	438	439	454	449	468	437	470	465	452	424	453	424	439	476	449	433	453	479	423	458	453	459	432	433	463	444	474	431	424	435	467	461	450	430	438	440	457	469	443	411	416	454	423	455	428	465	495	446	436	405	416	470	442	478	435	439	470	454	463	442	444	478	492	451	465	444	453	457	436	469	436	437	452	474	426	462	461	462	473	480	473	430	426	457	442	440	472	460	427	477	453	429	439	493	455	453	460	488	442	455	435	457	497	456	462	459	401	452	469	477	461	412	437	460	456	483	470	462	477	437	466	447	426	433	449	436	401	449	436	470	416	465	431	446	472	421	417	443	460	437	468	468	420	494	453	401	435	487	456	429	459	464	444	461	413	434	479	468	448	439	429	418	446	422	470	428	427	478	506	469	428	475	457	477	423	479	452	462	439	482	441	422	456	466	436	442	478	461	499	475	456	452	399	437	462	421	456	455	446	441	430	478	493	407	472	430	469	449	473	445	457	419	440	455	420	451	460	435	445	432	477	435	451	458	473	481	422	452	468	456	433	474	435	440
23766	20790	27772	23902	20471	9496	2674	1410	1015	2395	15486	27548	20487	10365	3866	1345	828	682	685	689	636	667	674	647	690	666	669	627	690	656	651	678	647	652	669	626	599	614	649	639	663	639	689	647	685	678	690	628	698	623	661	693	647	616	660	602	713	617	604	655	680	625	626	699	666	683	678	662	607	659	633	683	629	652	626	613	653	624	645	651	607	659	636	652	638	665	625	609	629	622	648	672	628	671	641	672	647	610	607	674	651	605	661	650	657	668	621	589	604	661	623	638	603	629	677	591	627	659	657	652	663	650	665	627	684	649	657	641	660	660	638	679	634	649	666	633	645	609	670	635	650	631	635	655	669	647	675	634	640	668	653	649	644	666	669	621	646	693	647	683	672	664	636	634	655	654	566	620	632	631	600	609	633	637	652	641	648	660	675	626	679	627	673	656	674	616	660	650	670	659	679	589	642	693	661	634	653	627	632	644	670	644	651	620	641	680	680	666	657	653	637	620	643	637	651	647	644	659	626	660	643	626	681	636	641	586	680	672	682	685	652	622	623	646	668	623	663	636	625	623	625	641	656	634	671	649	669	656	681	677	666	641	649	653	604	641	646	640	615	607	659	661	621	677	654	625	694	692	606	641	600	651	626	616	610	640	634	634	659	599	632	616	663	650	666	620	633	668	672	645	685	690	587	651	640	635	613	645	658	630	613	579	621	681	651	672	609	630	651	601	651	670	619	664	659	640	599	623	621	628	623	639	662	692	648	649	672	639	644	633	597	670	664	652	605	693	692	632	629	638	636	654	653	644	640	674	643	590	653	659	616	629	629	649	651	671	662	669	662	684	656	621	668	653	671	675	662	634	618	684	638	649	660	667	649	636	661	634	675	685	631	650	645	642	604	623	622	641	633	633	646	634	654	673	684	606	608	640	653	661	625	695	674	651	609	645	691	612	637	650	643	626	689	625	615	665	674	655	686	657	632	659	646	656	651	675	612	662	615	655	654	662	674	702	621	651	629	621	659	661	688	697	640	664	632	646	633	693	643	691	624	642	687	656	591	602	670	651	640	649	683	627	619	616	668	611	644	651	666	677	631	625	639	648	577	682	682	592	698	633	684	672	620	689	643	625	675	619	628	637	604	603	673	666	653	698	640	588	671	627	669	622	656	652	652	639	630	658	678	658	700	632	624	653	601	657	659	611	606	642	662	647	677	655	685	660	616	668	648	630	591	622	668	630	690	656	656	645	637	668	615	651	614	633	625	622	601	636	616	622	675	614	638	638	669	641	633	638	625	649	651	624	623	624	654	635	665	660	666	640	607	626	650	635	687	617	642	678	674	646	595	694	626	609	642	631	639	695	617	651	645	662	652	664	635	658	670	610	630	624	639	643	624	662	667	642	609	606	623	680	670	691	624	595	700	633	671	658	674	663	615	606	664	675	614	668	613	615	636	652	623	647	640	629	638	685	634	684	628	676	684	678	641	665	702	647	639	679	682	640	659	636	691	672	600	566	632	598	641	625	660	627	619	613	639	621	655	695	678	669	640	638	652	626	657	687	598	635	616	644	614	657	673	663	619	631	686	620	646	661	646	631	694	624	655	720	645	642	632	579	639	671	650	632	655	665	672	631	631	601	674	607	617	664	639	634	625	634	663	715	687	617	648	644	648	651	629	693	662	631	667	684	691	665	655	623	631	640	627	637	621	644	692	698	677	618	660	622	667	658	641	680	605	615	664	645	655	632	616	669	649	666	656	636	620	625	642	644	631	613	657	617	617	640	653	600	697	646	659	643	715	666	612	637	643	679	672	619	635	667	662	642	608	645	640	625	642	632	631	670	630	671	686	665	622	618	639	679	693	632	618	617	651	613	612	638	628	638	729	646	626	664	711	629	640	667	601	660	692	650	607	669	652	662	648	647	629	641	705	694	632	613	661	646	654	599	626	625	678	628	629	646	628	682	626	680	625	653	654	609	702	612	672	634	668	634	629	616	658	678	637	646	590	659	645	698	639	657	658	666	644	658	660	636	660	666	652	628	638	627	645	599	649	684	643	654	680	632	638	650	629	651	659	662	662	638	660	631	646	681	660	598	612	614	683	642	624	648	646	685	641	658	652	630	678	622	638	625	641	652	608	662	634	648	639	693	637	645	692	686	669	600	608	635	647	631	602	635	654	640	660	642	638	673	602	645	618	669	652	660	669	624	676	657	613	650	654	644	672	654	616	644	620	653	626	647	659	663	638	606	610	628	695	666	624	646	647	638	607	634	645	648	679	658	670	662	654	633	632	632	600	641	635	646	670	658	635	630	636	649	634	676	634	593	678	583	600	638	610	643	644	650	667	647	695	643	620	621	661	674	624	671	606	650	625	631	617	621	601	629	626	646	628	645	639	678	620	657	654	618	638	610	665	632	630	648	656	624	645	655	618	690	637	629	623	650	632	643	639	655	613	617	634	616	654	631	674	631	629	664	621	608	661	671	600	654	665	636	630	634	650	674	622	684	638	634	647	672	649	646	639	676	628	642	620	660	666	654	597	679	634	642	657	681	627	636	641	627	631	666	671	645	638	673	662	632	624	655	677	592	625	630	602	627	643	651	655	633	667	658	657	624	614	654	616	636	609	629	612	662	637	614	611	618	612	693	653	659	637	638	661	668	657	647	681	642	628	624	649	645	671	645	659	658	673	599	616	621	644	661	635	666	660	663	629	674	685	651	608	629	653	667	613	644	619	612	684	661	644	608	677	643	638	642	653	673	636	629	674	660	639	654	605	631	624	649	632	625	660	581	661	617	581	654	643	649	631	693	680	664	683	643	657	678	649	666	678	700	600	608	629	651	699	669	671	673	622	652	703	632	626	682	644	646	636	636	656	653	693	654	679	648	676	603	632	637	602	679	659	668	658	617	642	638	619	635	675	633	625	686	642	633	691	663	646	622	670	633	641	627	640	634	593	682	637	638	617	627	626	633	659	683	670	596	609	671	602	646	644	627	674	651	707	597	705	681	626	665	662	667	654	583	648	617	599	672	674	645	675	663	649	654	665	641	663	656	595	640	686	624	659	625	661	663	641	654	627	629	647	641	666	654	656	652	659	635	648	684	673	660	664	652	664	636	646	594	660	624	656	671	653	663	629	634	676	628	599	635	638	640	635	659	621	659	662	628	615	651	641	683	622	642	642	634	651	684	653	612	675	615	607	667	590	631	682	663	682	654	640	628	664	628	649	615	630	601	634	624	688	646	667	695	667	648	651	683	637	711	658	634	643	656	692	626	633	642	579	691	656	599	632	644	658	626	645	647	654	636	610	688	621	623	710	629	598	633	672	613	681	671	586	630	646	638	682	666	630	622	688	648	679	638	627	633	576	686	660	654	588	634	668	656	683	662	607	646	597	649	626	648	657	639	654	638	638	682	645	643	658	624	671	658	623	640	613	612	635	626	641	669	627	615	652	621	631	655	607	690	651	653	607	593	654	638	598	674	653	642	655	705	668	658	612	635	674	592
5845	12415	14607	10045	6351	2982	1862	1586	1147	3593	19593	26242	17416	8851	3873	1368	793	641	585	558	560	540	543	575	562	542	537	581	540	545	545	599	557	540	563	563	527	544	545	566	549	564	597	522	519	607	545	572	550	571	571	584	541	554	543	575	541	584	524	524	578	518	608	554	510	556	600	557	601	562	553	569	542	578	553	568	556	533	578	630	532	593	580	530	545	589	558	573	527	536	565	575	550	569	504	554	545	577	546	548	570	594	536	596	548	537	525	546	535	531	536	521	559	561	552	573	558	576	545	519	558	544	581	545	521	553	541	561	557	538	560	518	561	584	537	544	547	558	547	598	538	525	517	565	573	548	566	563	559	555	555	603	589	529	544	566	538	535	553	580	559	543	602	589	537	536	546	574	550	538	527	526	552	503	525	549	555	584	570	560	575	535	541	566	584	543	581	570	557	557	530	545	527	570	513	599	535	573	535	595	517	522	533	555	577	523	573	576	569	551	570	555	559	551	524	528	524	590	536	570	532	571	597	513	553	591	550	581	557	562	561	534	576	575	558	538	591	569	565	533	516	534	563	576	558	529	548	513	550	531	584	548	548	555	553	550	618	565	557	589	566	540	535	541	532	548	526	575	540	574	529	523	528	573	541	560	563	583	550	520	581	540	543	556	536	532	566	526	571	560	597	566	591	547	561	577	551	544	551	547	565	571	563	602	548	528	551	533	559	558	546	587	574	536	530	580	551	587	571	545	581	575	580	558	572	585	576	531	537	523	547	557	581	566	548	551	553	522	524	541	552	540	564	536	573	580	585	580	523	525	576	537	528	515	555	609	565	531	518	543	582	549	588	539	569	511	526	536	554	549	536	571	543	548	560	538	509	534	562	534	543	556	562	543	547	565	548	552	569	564	550	553	549	559	519	542	561	559	569	538	593	562	567	516	578	551	566	539	547	577	546	580	544	554	543	546	548	550	515	573	549	575	583	529	586	502	507	547	512	561	588	559	567	537	566	542	537	523	545	558	561	556	556	573	578	536	585	598	572	552	561	490	549	526	559	589	551	541	551	591	559	522	580	566	535	535	569	555	546	554	558	563	558	539	575	571	592	548	536	596	560	523	497	558	579	530	549	534	547	547	550	540	576	551	545	548	522	556	532	536	509	559	562	541	564	558	519	549	573	552	535	558	548	501	555	524	529	565	555	533	517	516	546	551	518	540	487	515	527	533	528	572	549	577	579	542	555	532	609	571	535	554	559	559	534	555	596	574	535	600	507	543	562	543	553	564	541	541	577	493	551	565	510	526	582	608	563	524	532	550	560	556	520	556	579	549	552	553	532	539	563	578	557	547	545	559	544	558	507	537	564	531	565	573	548	551	567	543	524	524	517	537	519	535	577	556	547	566	589	525	551	540	553	549	577	559	544	575	551	551	528	537	547	577	546	535	589	547	519	577	511	544	560	587	578	586	575	572	572	576	548	569	533	522	568	566	488	559	567	518	552	525	522	558	515	528	596	523	484	554	576	513	562	529	549	569	523	529	530	515	548	555	545	521	530	531	554	533	558	538	598	598	505	579	540	604	597	557	579	554	590	483	583	566	624	560	548	589	541	559	534	547	558	530	553	525	562	536	541	576	530	548	547	569	546	521	540	562	550	526	559	523	564	558	573	553	530	530	594	591	557	517	543	584	527	535	543	562	555	507	569	565	533	559	547	537	562	542	541	543	547	568	505	530	551	530	553	575	586	569	540	534	572	544	519	557	566	534	551	511	599	512	538	549	565	584	498	531	545	556	550	547	540	574	554	533	559	554	551	578	558	551	539	536	540	593	553	539	560	566	554	523	522	560	503	595	531	542	519	545	559	554	564	542	554	548	534	546	520	546	527	540	575	505	563	539	545	573	578	571	599	562	534	590	543	574	579	536	580	540	564	549	598	567	543	517	557	533	555	549	534	528	553	530	567	522	548	571	558	575	539	557	521	559	496	582	527	551	593	521	547	587	509	535	540	570	560	516	555	551	560	521	553	557	528	554	523	533	546	556	565	588	543	584	507	547	570	525	564	530	556	524	538	535	517	555	569	567	563	554	549	578	562	525	551	521	544	542	528	594	562	551	573	508	557	573	546	556	582	517	560	547	576	614	568	568	561	509	548	516	524	560	542	553	540	527	565	510	501	568	558	588	531	558	531	591	564	562	550	559	553	555	515	569	518	556	584	564	523	547	520	563	592	516	527	547	546	546	545	535	543	555	531	529	550	513	515	572	536	513	558	502	566	527	586	564	538	565	552	517	554	564	534	528	564	524	597	543	541	548	543	586	511	562	525	551	588	559	585	563	547	572	580	536	494	567	542	533	539	572	519	571	526	590	556	559	600	511	552	519	585	570	511	572	528	572	543	581	575	536	540	551	612	522	575	537	545	523	533	532	570	536	567	574	500	523	557	538	554	544	575	573	513	535	486	517	526	527	534	554	516	526	580	546	556	563	552	520	547	586	555	535	593	545	555	505	584	553	565	557	587	553	523	573	550	541	546	559	540	578	540	526	518	522	539	545	549	535	556	552	528	544	529	526	528	552	574	554	531	537	540	550	541	580	578	566	531	578	548	563	565	536	511	574	562	563	493	555	546	549	533	544	571	555	546	532	561	557	553	551	573	533	561	574	548	562	534	530	558	546	564	559	546	546	557	528	574	554	546	522	505	548	524	577	527	562	532	542	530	518	504	553	551	533	553	509	538	534	559	566	532	509	571	535	552	545	549	555	571	543	533	545	517	530	562	570	523	541	593	572	525	551	559	492	547	575	559	553	564	531	596	550	603	558	542	566	544	552	529	555	626	567	587	552	540	535	557	540	548	551	519	578	546	539	581	554	559	540	539	496	547	572	552	544	552	557	523	532	593	544	522	538	556	522	530	573	549	556	538	521	530	567	544	570	542	535	522	545	547	532	566	573	557	553	564	574	543	538	568	552	605	524	569	545	545	525	528	562	532	526	532	582	545	544	544	543	529	553	580	559	512	547	543	574	532	531	517	559	541	549	524	587	547	578	538	539	570	523	533	536	581	539	536	557	510	498	557	541	568	543	570	555	547	541	549	496	551	554	529	559	559	543	514	558	567	546	531	573	523	528	550	581	533	545	523	580	545	560	564	556	589	517	589	544	549	549	566	554	561	549	543	558	504	539	554	581	555	523	550	563	557	553	580	526	583	567	530	561	543	526	533	561	560	542	558	515	524	536	557	584	531	533	544	527	529	548	521	541	568	552	509	531	565	527	547	556	551	576	527	550	564	530	557	532	545	527	567	570	574	543	560	565	548	570	550	496	520	566	574	579	544	546	543	561	533	546	545	566	507	558	559	561	562	561	565	542	555	566	548	567	554	559	535	566	528	540	511	547	533	556	568	559	559	568	502	549	570	531	545	544	561	553	546	559	552	564	556	519	544	536	564	560	551	546	532	544	563	565	556	533	564	540	575	567	561	554	558	531	513	558	554	559	536	560	533	526
26997	12067	5606	2868	1121	839	631	584	544	616	1170	1903	1729	1009	749	596	531	519	532	520	516	533	493	472	551	506	488	520	542	509	516	508	506	540	532	540	533	505	521	524	531	499	514	520	543	546	500	476	520	538	532	540	581	537	523	555	545	545	537	532	510	532	541	526	524	526	539	558	525	485	537	553	528	504	489	520	529	502	482	533	493	522	493	531	510	521	509	518	535	475	535	510	495	528	505	541	547	548	534	531	515	507	517	536	513	490	486	518	505	522	541	570	574	500	550	507	532	548	499	517	524	461	522	533	526	518	488	514	478	552	537	516	567	520	544	512	545	514	535	541	540	525	551	529	549	528	538	502	494	532	525	577	505	519	512	554	545	527	519	540	496	543	546	536	504	539	536	548	533	530	500	551	518	503	517	512	480	473	509	528	531	531	536	513	497	522	540	510	537	537	458	521	500	517	549	537	516	534	523	518	533	513	488	536	510	511	537	519	574	534	545	512	523	512	561	521	521	459	504	509	532	507	518	515	489	528	469	544	511	490	498	476	554	539	532	539	538	525	526	508	516	532	540	540	552	471	534	515	484	534	520	494	543	546	569	551	525	533	506	512	555	507	532	471	523	528	497	531	525	480	531	530	546	506	524	526	541	570	510	534	483	541	541	496	503	539	531	513	546	534	534	509	538	513	508	540	490	510	502	478	512	498	515	531	518	511	529	550	535	520	537	544	500	545	545	492	507	526	520	518	529	613	519	507	545	544	524	524	548	519	542	488	489	539	491	518	512	537	526	510	527	535	505	482	532	513	493	497	512	525	529	517	506	569	526	546	536	516	566	516	519	520	510	482	503	505	517	491	532	505	523	527	563	521	486	510	491	528	473	522	532	485	553	542	514	534	491	538	547	516	501	535	498	491	522	516	504	533	503	543	530	537	509	526	536	512	513	499	500	515	527	494	526	468	550	549	483	510	544	527	503	506	473	520	492	515	513	535	528	527	501	531	542	517	504	515	494	535	545	536	494	483	525	500	502	539	557	494	526	512	529	496	543	555	501	519	510	523	529	521	537	526	501	548	556	536	549	535	526	505	545	502	538	503	544	557	546	544	514	490	465	515	521	496	559	524	535	528	498	547	522	530	530	482	526	546	528	541	508	501	488	529	514	504	537	493	520	486	526	516	501	510	500	475	543	513	486	499	562	531	490	491	528	512	519	531	508	524	484	569	516	529	536	526	554	509	501	533	542	555	494	511	493	558	531	520	555	529	476	523	533	508	495	503	531	481	517	506	535	533	519	529	523	479	545	545	499	567	531	468	509	528	532	509	534	555	560	496	558	510	570	480	514	543	514	491	521	535	526	527	544	510	502	510	508	525	493	487	520	533	532	536	515	550	541	523	542	503	491	493	569	468	497	515	514	505	527	533	523	504	497	535	555	498	513	520	519	527	539	511	528	545	544	525	504	525	517	520	478	458	516	493	518	513	502	533	529	537	546	512	535	525	522	553	538	491	525	565	482	546	527	517	528	511	549	501	484	495	482	493	536	523	535	516	543	505	524	518	498	530	499	520	507	569	510	524	534	502	502	551	489	530	572	524	512	492	520	537	555	546	544	525	511	508	515	497	511	517	491	526	491	524	553	513	565	521	507	517	508	521	549	538	502	514	534	498	473	477	542	516	529	492	528	524	495	544	477	515	531	496	528	544	559	573	530	514	477	552	531	560	524	531	512	506	533	467	518	517	515	514	539	498	515	495	495	545	559	544	539	511	503	555	559	523	502	513	540	483	525	537	517	530	526	534	511	520	536	572	532	509	561	502	530	539	525	522	525	513	500	538	533	549	533	548	499	476	561	487	526	513	550	541	511	523	496	529	530	538	484	534	508	477	539	550	497	465	536	502	538	504	558	516	550	483	506	539	550	503	516	493	547	519	504	478	511	481	503	523	536	502	552	535	523	472	538	570	494	523	470	508	517	471	461	498	506	479	548	491	508	498	566	514	529	566	527	532	519	503	533	555	519	546	555	515	500	495	506	487	540	488	451	509	495	542	491	558	523	526	493	519	532	548	496	518	520	508	528	540	536	523	465	511	565	498	538	531	544	566	518	489	501	495	494	515	554	574	528	546	503	505	527	519	486	486	502	558	510	544	556	532	496	501	534	504	492	504	541	495	546	537	534	487	531	542	521	505	547	521	530	528	505	523	499	533	481	525	544	488	495	520	547	533	522	518	537	478	540	488	510	522	547	488	489	550	537	531	522	511	523	496	468	517	485	483	503	499	526	508	552	530	544	511	511	537	514	492	515	533	580	529	511	553	491	498	492	490	458	458	520	487	521	501	509	528	495	545	554	549	531	525	495	564	523	555	522	499	505	515	537	540	527	498	497	545	455	521	546	538	527	528	530	500	533	551	542	512	544	509	534	518	534	542	511	530	549	531	509	496	497	541	510	544	536	513	512	529	549	532	492	489	556	514	510	504	493	523	507	527	543	507	535	494	537	559	488	557	531	524	554	517	518	514	559	494	563	502	493	534	546	505	498	494	515	528	486	488	530	482	516	507	524	527	543	538	556	536	502	510	511	523	512	532	481	561	503	533	532	464	522	537	521	572	526	522	541	498	555	495	510	529	485	541	534	496	519	527	540	504	529	536	498	520	530	559	498	552	524	565	560	514	544	569	491	510	523	497	505	499	551	495	524	553	456	481	477	475	515	510	550	530	552	494	536	547	543	495	516	539	550	511	523	496	531	517	508	488	482	503	549	501	528	505	478	585	498	509	490	527	528	536	529	538	490	506	541	527	523	530	524	506	513	523	482	511	529	489	499	506	544	535	495	495	513	533	526	499	504	530	515	533	498	564	509	504	529	530	523	537	549	494	554	538	509	492	510	493	492	519	493	536	523	549	544	538	522	490	532	514	565	495	513	539	537	556	536	536	531	514	511	529	539	553	547	527	552	501	531	508	484	547	531	535	473	512	504	519	546	522	538	486	491	530	568	493	551	494	499	480	560	514	530	558	532	532	546	536	509	514	493	555	500	518	530	564	546	529	530	517	523	499	502	551	521	519	498	499	528	482	532	504	506	532	494	480	492	531	535	515	509	529	511	488	519	515	503	522	498	496	528	545	485	496	535	533	470	512	523	506	526	553	543	529	542	521	481	533	549	504	525	489	536	513	545	533	542	526	511	477	531	514	514	512	519	497	558	546	544	534	485	533	494	529	525	491	571	472	492	501	595	487	548	526	520	505	535	486	557	505	498	561	521	536	522	535	503	516	532	566	504	551	552	520	490	539	514	529	497	535	538	535	485	489	502	502	500	512	502	509	551	452	496	469	517	491	542	485	485	479	503	482	508	523	547	524	481	531	542	559	547	539	480	482	548	532	502	502	521	478	559	494	508	529	500	517	510	538	526	529	536	485	509	493	514	501	572	543	508	490	501	522	518	513	532	515	527	516	533	530	528	492	503	584	533	529	467	542	493	485	488	526	480	511	478	540	513	530
6144	4146	4787	2573	1253	884	462	464	510	650	1474	2430	1804	1023	551	449	485	425	391	425	429	453	411	449	418	437	457	417	450	430	416	425	422	420	422	460	444	432	449	403	475	408	410	431	443	438	426	425	458	443	444	418	428	428	431	421	421	436	480	437	422	406	416	462	399	445	459	442	417	442	427	419	462	404	426	419	422	457	461	409	452	448	449	412	392	429	446	481	440	430	405	417	437	478	424	394	417	450	427	414	406	422	472	424	437	434	433	437	464	438	430	433	426	452	437	423	415	440	465	450	420	383	432	423	430	399	406	439	440	457	423	436	410	442	401	391	433	454	435	429	415	407	416	464	447	441	422	420	410	441	447	429	417	453	467	410	445	414	424	444	424	434	460	436	418	385	399	447	468	442	425	431	460	423	408	415	439	383	458	437	426	414	456	377	461	434	416	402	409	444	426	433	440	416	504	396	436	450	439	442	380	454	388	425	445	433	408	415	429	434	419	430	414	431	431	446	444	442	442	450	369	432	425	442	436	442	412	444	420	396	452	458	476	407	479	449	424	426	430	438	427	461	406	383	432	355	466	408	447	387	424	439	389	407	390	421	446	448	413	445	390	418	435	421	432	417	439	399	441	431	419	418	452	428	412	427	460	426	405	452	436	409	421	411	468	420	432	435	406	410	470	448	435	408	431	431	447	436	388	427	413	423	432	445	428	455	466	384	444	437	424	444	421	450	453	407	453	465	405	414	401	424	426	470	422	491	462	431	390	424	434	419	431	435	419	451	415	447	389	434	439	446	421	446	482	437	425	454	429	436	438	442	433	423	445	451	380	413	407	409	435	428	454	439	428	443	385	421	423	443	434	435	412	436	476	445	387	408	406	458	376	419	447	426	447	436	442	449	428	421	408	420	429	444	430	441	431	447	427	403	429	438	411	408	440	439	444	412	433	439	428	432	453	440	445	433	438	458	456	446	425	434	413	438	386	410	431	425	411	451	424	397	416	441	439	420	436	427	448	439	457	441	445	414	419	427	435	454	440	436	434	438	421	448	430	413	449	426	436	461	439	406	435	457	456	412	425	403	441	424	429	403	463	470	397	427	437	402	402	440	409	452	434	446	437	421	413	431	444	424	409	440	453	470	434	412	460	374	442	469	427	435	425	431	407	443	412	461	494	456	462	419	417	421	464	436	446	457	453	455	471	461	412	445	430	465	425	445	427	428	372	419	445	406	414	456	433	434	380	426	429	418	421	399	416	400	433	397	419	435	393	446	426	477	422	434	439	397	394	406	425	447	426	363	447	442	436	455	405	410	440	435	440	442	412	448	413	409	396	431	428	415	428	428	452	386	468	439	487	473	469	469	420	410	420	462	413	433	457	435	426	441	438	449	434	420	459	423	444	439	433	428	462	453	446	429	448	443	406	414	443	420	416	414	419	405	415	414	406	426	429	429	427	456	440	412	388	434	430	420	441	438	452	437	436	450	419	420	430	444	435	416	454	433	448	476	424	410	453	464	422	436	417	441	440	413	429	425	444	418	415	459	421	445	433	451	418	461	424	432	424	398	443	449	418	436	415	434	417	440	427	410	430	431	434	447	482	473	421	443	421	385	452	425	424	395	421	424	435	406	421	425	467	418	391	411	392	418	437	469	430	437	409	449	460	420	452	428	438	421	422	399	438	426	428	427	428	419	426	451	470	409	407	448	444	400	443	412	437	424	442	421	399	391	457	389	410	465	449	459	439	434	421	396	451	465	457	438	415	447	475	389	432	411	441	412	457	431	475	390	422	394	453	385	452	432	452	409	413	415	445	459	408	437	474	420	416	438	441	443	405	412	406	432	427	440	439	442	475	430	447	422	428	409	419	415	396	395	428	485	446	431	423	423	457	419	441	447	421	420	393	389	423	442	455	445	427	437	400	417	422	392	410	419	456	462	423	417	416	412	445	419	418	401	456	443	443	470	414	441	437	421	446	402	487	439	380	414	426	419	419	422	417	431	468	427	432	492	443	437	438	417	414	383	433	408	452	417	417	424	438	432	396	447	420	415	408	432	421	408	457	413	430	433	429	419	416	441	448	432	399	455	420	439	446	428	429	384	461	464	389	437	417	446	419	444	391	417	452	442	436	451	444	421	406	402	417	420	441	413	402	432	441	439	450	465	373	440	410	439	400	420	436	414	436	451	406	411	415	432	452	452	467	422	450	393	420	434	424	426	425	438	412	465	440	438	418	427	414	411	421	412	444	466	416	428	429	395	421	462	453	426	452	426	440	410	428	371	447	440	434	403	472	456	432	398	436	437	405	424	406	445	413	426	421	460	434	445	460	403	438	466	433	460	480	419	437	454	458	444	426	459	469	441	449	457	423	447	388	439	403	446	407	462	412	395	450	421	437	469	444	431	446	453	446	461	406	449	476	385	416	427	413	422	425	440	448	421	396	433	410	479	443	409	417	422	444	429	436	432	444	438	422	446	435	426	394	433	453	449	438	414	419	416	433	474	436	439	445	429	418	430	448	443	414	433	437	398	401	424	452	412	410	413	396	421	448	452	435	415	429	454	456	425	400	484	419	413	441	448	402	426	438	450	449	438	448	468	446	444	433	383	386	390	431	420	442	420	461	425	411	443	459	433	408	432	431	420	486	432	423	434	444	435	430	418	420	459	416	430	412	454	399	415	443	396	389	409	416	485	455	435	428	396	406	406	434	460	456	411	443	421	432	460	429	469	401	400	411	422	421	412	443	437	376	434	428	423	448	428	481	451	428	412	411	426	399	416	406	461	430	405	443	432	428	425	429	465	434	384	412	386	416	420	412	425	422	419	412	400	458	445	451	426	410	413	457	374	428	419	429	436	488	424	437	397	438	446	432	436	451	452	416	355	416	424	415	476	472	427	433	430	450	440	432	441	469	415	402	423	394	408	472	455	465	419	442	439	443	432	458	411	435	407	447	414	427	415	426	474	444	418	410	411	454	462	439	428	396	452	410	469	387	451	455	451	409	463	422	432	440	436	422	428	432	446	408	405	414	407	412	424	430	410	412	481	438	439	432	444	410	410	414	430	462	475	468	417	448	450	446	424	432	437	415	407	435	381	439	454	440	463	415	448	425	449	443	410	445	425	404	430	425	436	429	424	425	451	401	452	412	424	422	470	393	414	421	434	420	449	429	410	414	401	446	433	445	410	376	451	430	429	423	442	423	461	433	435	442	415	415	420	427	440	439	417	435	438	433	444	452	411	426	446	438	407	455	480	417	475	467	407	411	425	444	435	406	469	428	436	442	443	432	434	419	443	424	407	421	431	437	455	457	424	408	455	429	437	441	443	408	464	422	446	403	408	415	407	428	415	443	444	416	468	429	405	424	402	456	456	417	468	420	432	417	474	450	391	416	415	435	458	431	428	401	464	443	404	460	438	408	404	441	378	404	447	448	445	445	419	395	410	399	438	433	442	433	460	495	411	394	412	442	479	435	442	431	428	447	420	435	442	432	432	443	431
24680	20803	26850	24637	11199	2226	1156	794	913	2687	14557	15918	10171	4057	1467	814	652	555	578	582	561	593	573	578	541	578	586	568	550	603	574	565	575	591	553	570	548	561	584	549	549	603	523	551	568	541	583	560	574	573	545	538	537	578	607	547	566	592	517	560	552	596	598	537	522	540	542	549	575	527	575	581	541	570	563	572	568	588	549	536	553	553	592	580	607	541	579	543	563	547	570	569	546	559	586	559	598	596	565	564	541	552	570	578	554	552	569	543	586	578	537	577	558	571	566	562	568	550	561	582	593	526	558	534	589	573	595	603	574	546	546	566	550	555	584	596	575	539	532	565	558	566	591	618	553	584	589	560	518	556	556	568	510	536	559	568	582	595	580	577	537	572	581	549	521	550	537	570	518	558	578	553	575	553	538	540	575	572	555	560	585	565	536	572	615	592	593	546	617	574	564	542	543	577	574	585	556	574	542	578	557	536	590	590	530	599	576	517	578	560	536	572	529	505	557	564	530	550	555	587	537	593	578	571	587	544	570	593	541	602	542	536	559	548	568	566	532	594	557	544	576	526	550	589	612	548	582	566	547	565	579	590	581	536	591	606	533	557	549	532	552	559	604	572	558	550	581	538	546	562	575	549	578	597	564	556	547	559	568	570	537	587	588	574	577	563	502	550	549	531	629	599	576	548	518	575	575	533	546	587	547	580	533	601	576	584	525	564	550	554	555	539	566	537	511	564	559	556	576	549	633	559	581	539	555	560	542	549	564	602	568	540	538	555	583	546	549	557	582	543	538	540	569	588	576	563	587	532	583	540	547	554	609	577	547	581	565	574	554	572	539	576	545	558	571	601	556	544	575	552	573	559	558	531	540	589	550	592	535	587	579	516	540	585	551	542	577	560	520	551	582	533	574	528	583	549	556	566	539	578	581	601	559	532	548	543	589	557	545	526	532	548	570	578	553	534	570	554	571	525	527	555	586	514	575	566	586	565	581	565	529	597	587	578	596	557	580	598	585	530	589	594	591	590	549	534	584	555	527	588	584	562	589	570	587	589	531	555	548	563	502	557	569	591	574	573	564	555	565	599	577	564	533	558	562	575	547	554	581	594	571	576	571	588	577	586	611	588	571	566	524	567	557	580	523	551	567	572	584	557	543	563	586	577	604	577	540	583	602	565	556	575	579	588	582	584	530	586	535	588	573	576	565	556	574	519	581	581	564	504	487	577	582	572	565	547	531	556	561	570	540	546	587	582	573	647	590	586	562	525	555	572	543	529	585	550	576	534	556	542	552	547	537	596	571	561	622	562	635	551	576	605	565	554	546	563	593	549	605	579	558	591	570	592	537	599	593	571	565	555	538	562	586	552	567	559	562	522	542	540	565	562	574	538	559	573	544	600	577	582	571	509	571	569	518	568	531	553	598	580	555	591	547	557	557	602	567	606	576	545	556	551	537	584	578	511	510	538	551	583	581	560	536	583	551	558	560	628	579	514	561	572	545	591	573	596	603	505	558	542	594	596	535	593	576	539	564	623	586	584	553	576	585	562	570	564	597	581	561	558	565	526	552	556	574	575	576	578	564	569	579	585	589	558	520	572	571	580	576	584	619	517	627	576	553	594	541	539	533	543	587	553	526	545	561	584	565	581	546	553	559	558	568	540	564	564	600	535	585	532	532	561	545	554	529	560	573	587	553	557	575	541	556	569	530	545	543	582	583	589	556	547	565	564	555	556	549	595	583	559	546	509	551	569	521	578	552	577	597	559	601	590	568	567	587	571	555	541	586	587	586	572	531	570	549	555	600	594	592	583	576	579	566	598	528	555	558	564	569	557	533	558	568	539	527	519	558	531	546	588	550	565	579	561	543	589	528	525	534	558	567	579	572	529	536	618	560	571	570	558	590	562	574	576	575	569	564	576	582	605	576	561	577	566	544	594	521	565	589	597	553	560	567	544	581	556	568	569	563	547	582	544	569	559	544	572	564	571	547	594	600	571	534	593	545	588	534	614	547	547	547	557	573	618	544	635	578	534	524	568	562	557	554	543	553	537	598	557	552	576	565	563	580	531	575	556	546	617	538	560	511	566	575	605	566	518	525	574	525	524	550	533	593	559	551	556	574	550	550	596	560	585	584	551	553	558	611	556	535	584	569	596	584	558	558	562	539	505	611	570	571	585	541	548	565	552	600	557	560	548	525	551	530	518	576	568	551	550	582	562	557	545	569	581	590	604	591	533	549	548	585	514	511	559	582	567	554	539	575	572	572	621	584	560	541	571	591	537	532	564	587	557	598	573	585	579	584	563	565	560	567	544	554	553	541	514	588	597	565	513	560	548	520	578	555	591	549	576	539	517	552	594	608	550	581	504	607	515	575	584	534	548	579	547	578	558	579	599	572	552	572	565	535	560	543	555	579	569	548	587	528	535	578	582	576	580	579	574	590	591	601	551	550	545	541	542	580	546	612	589	566	531	581	592	553	583	563	513	607	551	582	543	557	599	568	583	500	528	539	537	583	560	533	552	576	568	571	563	581	546	607	560	542	603	538	512	564	549	592	585	538	583	566	588	555	572	547	540	596	567	620	581	613	544	614	561	567	585	568	536	582	553	581	578	573	542	581	582	545	589	595	549	601	582	549	606	517	559	549	574	577	548	557	579	528	564	595	549	554	560	589	574	587	519	567	540	575	541	584	549	549	562	565	566	518	594	535	571	571	567	546	539	541	529	540	567	588	550	582	567	558	533	535	534	555	523	548	552	576	584	555	577	556	570	614	568	555	590	565	582	563	581	536	541	590	586	554	561	615	595	554	555	553	551	563	569	526	595	556	561	569	538	557	524	591	545	548	537	580	618	572	564	518	570	547	607	575	545	589	555	556	528	595	538	590	594	575	523	540	613	503	543	569	595	572	582	559	560	535	543	572	562	568	566	574	554	554	554	526	537	564	583	585	555	519	598	583	567	576	524	572	533	514	557	606	530	574	560	558	509	533	568	560	579	546	546	550	528	512	560	560	526	550	555	550	584	520	561	544	578	563	564	576	607	554	562	558	520	519	583	551	566	566	566	586	558	546	573	545	521	533	565	564	566	615	591	546	522	548	552	568	579	568	545	581	567	556	574	539	535	611	566	561	579	556	531	552	532	601	566	575	538	574	558	531	555	558	537	560	577	570	582	554	558	560	586	575	536	556	572	574	562	552	561	521	555	550	524	539	553	558	562	550	580	607	560	527	545	590	527	546	540	547	568	555	624	526	582	525	540	581	580	553	534	566	577	605	596	556	551	579	580	570	514	591	559	610	572	550	582	609	526	561	559	553	567	562	582	586	548	561	582	626	560	565	564	549	604	553	578	535	575	606	552	566	581	611	584	600	524	577	544	532	557	572	579	571	596	584	575	571	575	558	580	559	561	543	551	566	551	567	594	534	557	556	574	544	571	551	522	532	523	571	546	543	554	573	534	507	563	580	555	574	516	599	568	559	581	547	601	537	578	607	553	613	560
5431	9036	9179	4629	3608	1523	967	830	1055	4002	16941	15137	9576	4236	1523	759	546	524	483	473	484	480	503	494	480	495	510	533	478	428	500	477	483	502	490	503	504	512	490	473	485	478	463	508	464	497	467	501	470	491	473	490	471	464	454	466	473	466	504	501	491	474	492	506	489	473	494	483	506	483	467	455	494	470	504	487	480	498	494	488	472	488	485	468	498	445	458	527	444	492	500	488	506	479	451	516	462	493	464	480	473	466	494	453	459	483	452	502	457	458	498	510	485	461	488	500	473	495	444	499	493	466	480	497	498	469	460	495	464	471	533	483	484	503	499	510	463	476	462	453	479	461	512	496	493	455	492	459	494	469	493	474	467	489	461	476	499	457	474	478	513	442	446	454	476	463	477	504	489	493	497	514	497	486	476	480	485	490	482	504	436	468	489	507	494	496	501	526	491	481	503	469	471	458	467	495	470	444	527	480	504	500	501	463	487	470	521	520	496	481	460	499	486	442	473	492	476	496	491	490	483	499	485	445	465	516	483	481	496	434	482	528	501	449	471	506	475	508	495	484	486	469	505	461	506	453	476	509	456	465	500	478	494	479	463	495	475	492	510	487	469	501	463	471	480	497	460	468	523	510	466	488	498	492	487	488	477	515	510	489	515	478	485	471	488	475	475	481	492	485	500	456	482	488	486	507	491	465	502	486	491	489	497	521	480	495	503	487	481	496	434	458	497	449	493	506	487	437	456	460	493	474	482	466	459	520	462	488	510	501	455	506	455	461	465	481	472	463	481	474	487	476	498	463	462	473	484	480	489	518	456	517	457	452	484	458	472	448	455	466	485	486	492	513	517	500	480	505	488	485	463	500	503	481	463	483	496	487	505	446	506	494	480	458	492	471	486	472	473	526	510	459	511	475	492	495	469	450	493	482	500	492	482	480	472	491	475	465	519	462	441	505	461	504	450	441	470	476	474	494	525	504	477	475	489	469	469	484	512	508	482	473	463	521	488	477	498	507	462	476	456	487	492	475	461	466	451	492	472	512	462	460	487	480	481	503	497	521	462	486	452	488	481	524	470	506	480	470	473	482	488	454	492	509	508	473	549	456	492	473	472	453	481	490	439	479	479	512	486	460	517	494	510	496	490	492	506	469	461	490	473	481	485	455	464	487	493	456	517	474	508	496	503	498	496	498	486	451	524	502	473	462	539	461	485	485	474	526	478	511	515	504	511	467	482	497	481	464	512	499	483	475	471	475	511	530	506	485	477	504	500	475	481	519	490	492	460	476	471	493	538	483	477	462	481	521	521	470	532	484	478	512	485	510	502	489	510	482	451	475	478	490	473	508	481	476	458	546	462	525	479	495	488	494	477	461	435	484	494	438	474	481	471	468	488	469	507	473	506	481	473	483	465	492	485	454	506	488	487	473	456	488	497	502	504	505	501	494	453	480	468	496	520	461	490	472	466	474	481	436	465	498	502	500	465	462	483	457	463	440	472	489	493	479	480	489	501	474	459	504	481	489	475	536	481	466	518	512	494	491	468	449	504	502	500	515	485	500	482	485	472	462	467	495	443	499	499	458	505	470	467	481	457	472	446	493	481	486	519	466	469	467	478	501	511	494	493	507	480	516	455	488	476	435	502	506	484	477	464	479	523	485	506	496	453	436	490	497	509	536	471	460	505	512	474	449	485	489	492	476	500	501	484	479	507	468	473	477	468	477	462	508	467	489	453	503	489	494	465	493	508	433	498	483	501	472	509	474	457	472	497	492	463	447	497	470	478	474	519	461	519	483	492	482	485	503	514	517	500	498	494	483	516	458	490	489	481	486	493	463	503	472	492	525	456	482	463	471	445	533	510	482	493	492	493	481	502	542	501	503	468	471	462	498	465	489	519	470	527	489	492	477	474	497	470	517	452	475	483	498	453	455	472	515	491	480	434	492	496	471	486	448	490	497	512	467	475	473	463	464	540	520	487	497	494	494	474	457	502	491	429	464	439	471	472	526	459	493	463	447	467	463	428	493	441	506	494	512	500	516	449	531	504	462	498	468	504	510	497	499	489	476	486	471	500	483	498	503	487	476	464	476	454	512	488	502	472	476	466	476	481	527	527	468	460	470	488	503	455	496	492	476	463	501	459	528	485	446	485	475	497	478	454	465	429	474	487	469	517	498	468	467	467	478	492	502	457	460	469	507	468	458	473	498	460	495	461	521	483	484	524	470	508	472	476	460	492	491	514	453	478	445	486	462	510	446	499	477	493	444	519	472	500	488	468	488	474	449	483	471	489	500	429	476	494	501	528	474	521	487	535	457	520	492	500	512	477	503	466	475	475	468	443	471	472	505	484	490	506	443	511	475	480	514	479	503	448	479	508	502	506	490	509	461	482	506	469	493	501	493	468	454	474	514	459	444	505	493	475	453	514	481	455	521	499	464	434	480	500	484	470	503	478	431	481	441	497	432	450	474	482	492	482	498	460	499	453	471	457	463	490	484	476	487	470	542	480	471	505	457	508	464	497	455	487	487	481	522	480	464	474	486	470	506	479	514	482	489	479	479	468	500	499	501	456	451	502	473	508	507	458	463	480	487	474	447	481	482	501	445	483	474	525	490	461	450	491	532	493	464	462	476	517	470	491	518	470	482	453	464	484	473	499	462	489	491	502	515	475	497	492	516	474	480	468	492	498	456	477	468	477	479	493	472	474	460	498	438	480	430	532	482	450	479	452	494	493	535	490	468	472	456	458	431	515	465	463	492	456	485	483	478	470	490	504	518	501	483	487	468	476	453	446	500	492	447	445	463	495	472	477	482	498	479	464	486	471	461	495	492	471	441	467	460	435	516	481	490	470	444	498	470	484	499	479	457	473	475	435	494	507	485	464	436	509	507	489	454	476	521	499	469	471	456	486	472	477	469	484	507	463	470	467	489	496	494	455	517	483	516	489	462	486	487	460	443	492	510	498	473	486	489	434	504	514	477	490	491	484	478	493	517	478	482	484	471	459	519	464	474	478	490	482	476	512	484	481	456	489	473	482	508	437	469	492	505	492	471	478	496	457	492	459	508	492	501	483	470	487	495	509	502	507	475	475	480	495	460	485	485	471	489	482	451	487	460	493	474	512	488	440	506	470	461	472	485	488	510	519	490	489	550	507	519	468	498	450	503	491	495	456	466	436	468	473	512	483	474	474	452	490	490	519	461	489	460	482	468	450	497	510	471	496	474	457	499	486	507	510	497	499	519	469	437	481	523	442	492	448	472	478	498	502	469	526	486	516	456	472	480	530	485	497	475	499	501	509	496	457	476	481	477	491	474	454	519	505	492	447	484	457	521	481	475	480	493	461	480	459	494	514	478	484	495	451	459	499	516	460	443	497	488	420	460	446	460	469	544	448	483	484	500	483	510	486	466	449	492	499	479	525	474	520	465	478	477	453	461	497	480	536	501	485	489	466	449	467	522	500	473	505	430	468	493	490	512	447	458	482	475	481	482	523	476	468	452
23741	20767	27783	23838	20392	8013	2176	1283	1024	6050	19878	23644	19573	11049	4118	1581	909	725	736	706	695	650	678	683	730	671	694	701	657	758	687	720	622	678	757	664	666	721	643	669	694	734	707	726	622	681	647	710	704	704	645	698	713	674	632	672	666	671	658	696	688	701	661	704	686	675	688	671	702	657	682	733	681	713	671	724	667	698	722	670	708	679	691	671	713	709	712	705	681	652	695	683	679	685	687	652	678	688	746	700	705	705	715	739	678	704	652	737	714	632	713	688	658	719	723	722	705	716	649	669	708	691	711	715	645	676	686	700	688	637	662	665	664	692	683	670	695	656	679	672	682	720	655	662	659	714	693	667	702	681	666	687	691	671	691	697	665	663	639	696	673	690	666	698	667	632	660	690	692	661	677	695	672	686	677	690	689	708	670	688	672	688	672	691	738	677	681	722	694	674	686	645	685	673	685	714	651	659	678	671	685	675	690	706	703	690	686	687	665	661	723	657	666	669	655	667	667	690	677	665	648	700	686	723	697	671	675	740	667	658	698	660	725	733	712	704	664	682	715	681	706	695	699	692	678	643	682	682	717	715	712	685	653	714	659	712	682	660	632	684	738	685	748	704	718	665	742	645	674	657	687	670	712	676	673	657	687	740	707	670	689	670	679	725	718	672	664	641	673	705	681	676	687	699	663	669	678	660	710	695	662	682	676	639	657	705	661	705	721	680	652	692	670	632	720	675	647	700	682	693	701	712	668	737	690	672	673	655	659	698	636	691	667	714	678	713	626	663	674	681	612	669	709	630	703	714	706	680	709	731	688	670	707	650	680	684	638	719	681	674	659	664	657	688	673	677	674	694	695	658	724	689	703	711	695	657	665	645	650	665	657	657	653	635	741	677	682	637	677	675	637	698	738	694	669	681	646	684	676	699	688	687	704	655	695	693	702	617	668	679	715	683	688	668	655	660	669	676	736	638	711	713	648	721	676	704	705	715	649	679	718	691	700	615	633	686	659	634	687	677	705	738	661	648	685	655	688	637	713	703	671	675	652	671	670	686	699	691	683	659	702	690	651	721	657	650	636	697	701	706	723	713	685	706	688	622	677	669	705	664	703	678	673	654	684	670	645	664	686	695	741	656	634	662	677	662	696	660	671	661	740	717	687	680	689	719	688	659	741	730	683	679	702	661	664	663	686	685	696	704	640	679	704	647	670	651	683	643	699	693	674	657	716	714	657	690	680	724	701	621	640	715	736	680	731	674	648	700	626	645	667	671	681	689	655	688	703	703	726	699	675	668	697	675	666	684	727	642	706	700	680	655	699	673	676	681	650	668	667	739	641	664	688	693	667	666	691	724	672	719	668	672	670	688	652	678	680	695	676	648	670	678	641	705	658	705	647	673	672	682	698	663	703	676	647	713	685	653	636	744	707	721	748	639	680	692	702	646	675	667	662	678	707	691	677	711	657	667	657	726	717	668	670	677	699	673	681	700	654	639	665	689	675	681	684	688	702	680	652	663	679	680	697	702	706	690	700	698	675	695	649	690	701	682	680	699	649	692	720	693	710	658	695	692	673	662	708	651	719	620	671	721	721	648	681	650	678	727	679	641	659	649	670	678	714	644	686	706	642	690	695	697	670	677	693	669	660	666	657	669	710	682	667	608	674	685	677	683	646	681	721	685	645	713	672	671	665	649	665	679	675	740	686	651	654	685	627	712	741	669	658	700	659	671	698	693	674	689	677	708	674	695	676	641	665	695	711	707	677	672	701	695	682	680	656	743	697	701	695	679	708	666	682	661	682	673	667	668	666	683	645	633	635	679	645	689	677	652	603	686	705	732	708	676	701	674	676	647	653	656	698	652	605	694	664	699	688	699	710	672	665	722	726	673	681	685	685	665	716	635	680	686	649	665	649	688	665	665	709	687	685	697	635	622	652	679	675	689	687	751	676	698	679	689	703	659	727	749	687	701	668	687	702	712	648	674	679	688	678	691	678	660	667	690	673	686	704	712	691	651	617	652	746	685	677	689	706	697	702	677	714	646	687	658	676	692	666	711	651	705	696	689	689	629	727	701	719	700	696	643	657	693	648	682	681	676	673	679	692	737	679	648	642	651	682	701	671	679	632	638	712	669	679	655	705	681	655	684	743	666	687	689	714	651	685	651	639	664	681	686	649	660	652	669	692	689	649	709	682	690	680	690	688	656	687	655	682	719	707	718	715	673	665	673	664	664	685	666	696	715	733	719	676	689	677	698	731	677	661	667	697	624	687	641	600	649	679	652	676	669	685	654	680	699	713	681	676	614	645	725	621	643	683	714	668	751	678	694	687	617	692	693	670	676	663	645	703	666	660	704	649	702	708	688	672	678	657	668	670	660	684	656	685	674	678	679	711	681	704	711	700	704	680	651	662	724	656	699	611	683	717	673	676	689	693	653	656	676	668	649	716	671	628	686	701	668	685	665	691	697	664	668	668	727	745	672	699	743	672	674	691	674	657	653	639	675	674	693	654	688	721	678	681	677	630	654	705	677	665	695	712	718	689	663	704	682	627	694	714	679	710	658	697	712	668	666	697	674	692	641	657	683	719	695	665	713	732	686	660	703	681	677	698	725	648	696	699	701	636	642	676	667	661	669	617	701	679	671	712	655	682	664	683	712	727	662	658	697	735	715	686	680	728	685	647	679	691	645	656	676	642	711	654	682	678	682	703	677	681	657	702	686	667	627	677	683	633	730	699	661	679	676	679	659	688	670	691	683	696	675	708	689	699	702	710	669	676	679	667	639	678	685	673	694	614	672	664	668	657	658	681	680	690	673	661	718	657	645	673	636	735	645	722	711	697	685	648	687	711	685	678	639	690	707	678	626	679	678	653	663	682	670	655	655	634	680	702	680	664	651	662	681	703	691	689	697	663	727	672	661	676	695	702	708	654	683	670	650	700	697	675	652	666	674	678	682	712	700	721	696	667	684	680	702	710	674	698	667	708	681	702	680	689	665	683	680	704	598	663	716	686	705	690	674	683	668	699	717	678	708	683	701	683	713	683	690	666	684	680	657	670	713	635	651	688	720	696	694	709	652	700	663	697	728	741	700	693	642	681	688	705	682	643	689	702	673	673	656	682	643	695	702	650	664	686	685	692	695	671	708	698	673	719	673	659	642	703	679	720	716	672	663	640	693	652	704	662	682	639	693	679	690	696	640	604	672	657	687	659	742	637	717	646	680	668	674	673	706	675	649	675	707	711	634	693	689	666	696	670	679	664	659	668	633	679	636	750	681	653	648	691	648	672	679	662	670	619	663	674	669	660	674	671	695	699	731	721	690	629	694	716	702	691	714	659	679	642	670	699	692	680	636	693	738	669	701	658	679	690	671	662	714	665	655	726	600	624	642	712	673	704	714	699	653	701	739	738	675	649	658	690	681	658	687	640	635	671	649	692	661	696	690	661	702	682	740	697	687	657	691	658	669	661	656	736	691	682	681	656	639	673	668	650	623	646	659
6390	14303	12285	8967	4834	1852	1637	1292	1028	8770	21558	22637	17054	9694	4011	1551	843	608	550	535	610	579	627	609	616	585	593	591	596	597	558	526	568	603	585	619	637	570	577	561	581	588	603	600	579	576	614	587	576	596	568	604	551	575	535	601	592	564	619	568	552	573	566	537	586	579	599	609	564	575	605	583	602	555	578	594	567	559	591	541	555	584	587	571	645	560	553	555	562	567	552	599	596	546	593	541	565	576	607	577	564	608	588	591	606	591	568	545	593	551	582	532	571	614	598	646	570	624	619	589	593	589	577	578	595	585	556	568	576	576	578	576	551	570	574	580	567	569	582	546	546	560	580	539	583	584	608	546	586	560	542	605	520	562	605	571	597	590	558	592	557	596	569	590	550	520	573	560	555	609	613	576	564	545	574	573	635	618	576	518	554	576	544	567	548	541	553	547	576	570	590	619	538	564	547	552	589	583	559	549	573	575	591	595	585	587	557	574	561	604	604	609	577	543	596	609	589	581	575	585	561	577	541	617	565	585	622	584	531	599	606	565	556	600	561	568	601	605	569	541	612	536	570	561	585	605	637	606	613	564	589	576	574	598	552	563	610	589	590	602	595	586	548	590	556	599	557	560	566	578	563	575	578	556	574	598	593	593	547	596	577	616	583	558	560	579	613	564	588	550	554	559	590	591	613	589	568	593	615	568	606	563	559	559	590	570	559	580	567	585	602	544	557	592	554	530	526	597	611	574	559	562	588	564	581	609	523	576	635	623	597	581	553	570	583	613	581	625	563	542	578	586	567	601	526	568	610	603	588	625	576	563	543	542	556	539	559	571	578	563	587	548	594	643	567	536	548	569	569	545	573	595	581	583	565	567	603	547	558	579	595	571	571	610	563	637	574	582	551	581	574	575	602	617	606	564	596	569	562	568	568	592	591	628	566	586	552	602	545	587	539	595	551	573	565	592	561	554	551	638	559	588	545	570	591	565	574	565	583	589	584	535	571	573	574	598	561	553	599	590	560	570	584	562	569	568	569	600	519	589	575	550	612	575	562	567	574	598	564	569	628	611	617	574	580	522	570	567	600	575	538	586	596	558	582	572	564	589	569	598	570	556	584	587	583	536	591	567	552	575	542	597	586	556	588	599	563	620	557	590	552	555	588	586	608	559	560	580	564	549	534	532	564	589	556	586	548	578	614	557	560	549	552	625	529	586	623	555	644	611	561	598	581	585	587	560	560	578	571	607	576	543	613	577	625	598	592	567	618	581	562	575	579	589	578	616	560	560	557	560	565	553	568	568	584	610	600	612	578	601	641	579	631	575	563	556	591	572	575	563	568	560	550	599	595	570	570	590	581	575	533	564	575	562	592	610	589	545	618	579	568	588	573	568	604	619	562	540	618	548	561	586	570	562	591	597	604	608	563	555	586	610	534	587	582	564	591	597	552	582	589	571	595	561	550	613	638	572	630	570	528	565	607	566	577	585	577	585	616	623	578	560	572	563	547	550	583	585	591	589	566	573	560	574	577	585	611	567	516	556	583	551	567	567	602	580	591	578	558	573	560	572	567	530	545	583	546	595	518	625	550	542	547	526	563	603	578	610	597	544	563	595	614	553	550	549	567	567	560	576	523	557	551	581	599	563	610	588	595	565	611	546	632	569	573	574	567	611	624	559	549	593	591	615	549	589	560	570	564	569	584	545	605	571	610	566	558	606	608	579	580	553	572	546	581	584	546	610	576	597	534	567	531	585	568	579	564	575	576	592	577	549	650	586	583	589	605	604	546	568	604	592	553	623	570	599	569	577	556	588	583	591	542	580	550	559	538	621	646	540	609	570	577	547	563	623	570	530	581	553	559	585	570	618	583	581	577	552	601	588	580	551	549	576	582	584	575	596	536	580	619	565	620	576	591	561	579	589	553	593	524	555	549	560	585	533	550	611	571	535	538	570	565	557	581	561	581	539	589	565	560	537	609	594	582	570	557	643	582	583	599	592	601	556	540	596	566	560	556	571	554	544	532	536	593	545	551	559	528	571	572	565	572	567	577	565	579	567	557	539	581	579	596	602	532	569	572	550	582	538	584	584	560	567	574	581	558	548	602	577	552	607	578	533	603	585	615	583	572	606	595	535	601	561	582	533	548	566	579	574	579	577	589	550	562	559	559	533	582	603	586	609	555	528	536	584	583	616	552	585	559	557	611	563	599	601	554	592	559	596	565	603	586	561	606	560	552	556	596	582	568	545	585	573	597	532	558	560	620	551	576	593	587	570	582	625	568	603	559	566	556	581	573	575	582	558	576	541	575	619	543	558	574	568	583	574	597	631	570	601	578	597	543	584	603	590	569	586	590	560	591	600	556	576	575	607	513	608	557	564	551	601	562	567	563	579	525	596	592	582	602	582	538	616	557	594	605	603	583	566	557	577	592	575	597	558	569	563	540	588	575	562	559	575	552	560	548	586	578	588	572	554	580	560	577	581	561	576	525	544	529	603	602	564	559	562	525	568	586	608	619	569	570	552	546	548	565	569	536	589	563	525	602	587	591	584	544	617	580	588	647	583	595	571	605	577	555	560	580	516	579	556	575	576	584	562	597	593	561	582	583	561	549	586	561	581	562	627	568	593	526	557	573	543	546	549	606	537	565	543	568	550	583	594	561	595	588	585	525	604	600	579	580	569	592	564	591	599	583	561	576	600	541	550	581	615	547	576	568	602	561	560	542	539	561	569	564	565	563	535	606	588	555	584	598	566	570	577	598	583	550	577	558	591	570	567	569	533	579	564	556	559	544	563	598	593	554	597	557	617	581	582	585	551	560	555	588	614	548	565	577	547	537	567	571	583	535	596	591	566	598	573	569	556	556	622	567	636	566	588	532	590	552	590	558	557	563	565	613	568	567	536	575	536	573	629	565	577	591	555	569	558	557	550	588	576	625	597	525	565	585	574	569	560	547	592	565	555	546	573	580	570	586	577	571	607	586	568	609	582	582	578	563	561	561	533	546	596	604	597	611	600	558	587	571	602	593	580	565	594	555	575	565	561	593	589	582	556	582	581	533	618	574	557	596	577	559	583	632	579	588	595	570	558	591	569	550	579	604	626	588	598	600	584	573	572	584	549	565	585	622	541	607	579	595	599	598	559	551	602	567	581	610	560	575	597	585	621	561	531	577	565	565	611	563	597	574	553	591	592	582	546	590	598	580	604	590	539	560	558	557	581	573	572	571	593	561	568	545	590	584	569	558	548	525	580	609	613	553	563	553	573	580	544	573	536	586	603	547	607	595	562	608	572	557	550	552	622	559	556	544	524	569	564	587	561	562	568	593	571	548	577	604	562	594	581	614	587	574	547	592	593	601	562	569	627	581	544	563	556	577	573	571	565	567	569	589	647	539	586	586	582	551	575	607	578	599	555	577	546	539	563	547	495	595	603	594	580	566	555	558	564	579	558	599	568	571	570	553	588	549	573	569	540	564	573	599	597	547	560	525	527	556	568	569	597
26762	10191	1525	1063	631	589	526	525	505	495	640	1246	1580	1317	799	613	532	473	502	458	494	460	461	477	452	469	460	463	482	426	505	463	418	486	479	446	452	438	468	497	474	421	450	441	466	486	454	456	460	451	460	458	472	425	430	454	471	470	435	454	430	448	430	442	471	447	443	489	433	461	443	444	439	434	455	418	443	483	480	470	461	500	429	460	447	482	438	440	435	460	467	473	445	445	438	475	436	469	426	452	471	467	477	471	434	406	419	467	460	443	422	439	447	459	449	426	473	441	489	478	432	432	443	449	464	446	468	483	437	462	452	468	414	439	466	463	449	479	460	443	471	402	444	439	467	473	481	497	457	446	421	459	459	423	485	431	464	443	489	461	433	442	476	422	427	493	411	478	439	448	435	495	485	444	448	474	463	443	432	456	465	468	455	467	428	481	435	470	466	406	471	451	430	474	406	451	445	470	434	463	465	484	438	431	433	461	462	449	497	466	458	463	483	425	460	426	452	471	468	420	457	469	462	466	455	458	417	480	435	476	445	475	414	451	436	438	456	433	422	460	465	466	451	470	426	445	427	461	457	440	426	449	452	491	500	464	482	446	441	437	467	473	460	466	450	431	416	455	455	416	484	441	449	459	484	473	434	442	449	465	433	475	449	452	409	464	459	422	468	448	430	436	455	502	464	476	398	452	438	469	453	451	431	474	441	464	471	480	455	439	443	440	450	419	450	452	463	446	475	431	462	449	441	475	445	482	413	441	486	458	442	479	449	461	428	457	487	459	481	419	454	488	470	471	464	443	469	459	431	449	459	457	470	451	440	452	441	459	442	465	448	386	464	427	426	454	425	449	473	409	458	450	465	439	434	447	453	461	424	447	428	438	456	436	469	441	447	380	434	416	442	457	459	440	467	455	413	469	419	439	431	477	465	482	459	432	477	444	497	418	442	455	422	473	486	463	476	470	492	459	416	446	432	436	456	439	455	439	480	470	475	460	449	483	458	400	446	430	473	443	447	464	446	402	460	461	440	438	409	457	470	444	439	485	459	475	463	468	464	458	491	451	453	427	408	433	433	424	492	420	437	454	420	452	459	452	452	476	445	421	463	451	479	439	431	448	485	434	447	449	507	465	454	491	470	430	474	462	460	462	465	480	459	443	506	465	424	442	427	446	478	476	481	454	450	450	446	446	457	462	479	442	462	394	462	476	466	432	483	450	465	474	456	478	471	457	463	466	441	461	453	458	469	439	449	461	460	447	459	458	454	465	438	457	472	469	462	444	453	472	466	468	487	495	474	422	449	442	430	473	460	468	454	450	438	452	482	414	465	460	470	467	469	418	454	479	442	472	424	452	445	428	446	461	481	441	462	491	474	417	486	439	429	421	474	447	440	450	450	452	445	438	443	501	447	463	444	452	434	434	504	457	463	452	458	407	457	468	453	453	442	485	446	459	490	478	494	447	411	453	486	476	444	458	442	399	452	457	441	436	410	419	443	410	455	489	430	445	451	451	481	424	477	411	435	475	451	461	453	447	443	430	495	416	445	448	424	445	465	471	444	453	462	438	486	458	454	489	455	456	440	445	484	432	452	450	455	444	436	448	445	443	457	460	450	481	466	456	425	464	464	447	421	467	477	454	463	454	474	449	461	442	451	436	419	461	467	406	405	478	477	503	472	463	497	424	441	481	484	429	422	464	466	450	459	433	412	466	450	446	450	460	456	438	455	458	433	450	428	474	443	483	451	411	473	468	421	478	459	462	481	432	466	470	444	463	513	424	450	431	411	459	476	430	465	408	447	499	459	480	463	453	465	424	439	442	451	429	474	446	453	476	487	444	454	474	464	426	485	432	447	458	466	449	421	436	419	429	441	432	429	469	465	458	456	444	487	451	446	488	450	473	466	419	433	449	436	455	429	458	471	421	472	427	462	483	424	449	407	423	449	493	505	467	485	425	460	457	457	451	460	433	479	452	457	444	409	455	418	453	444	463	440	475	444	489	502	444	454	441	487	446	478	461	465	492	501	403	447	441	455	458	444	456	478	453	433	462	467	450	489	512	453	459	444	410	445	426	422	444	451	474	433	503	437	448	427	486	463	439	450	453	445	475	449	430	484	470	441	478	477	471	459	484	471	479	456	440	416	470	435	448	455	466	438	451	465	454	479	459	440	437	407	440	439	439	482	445	464	455	495	457	432	441	432	445	452	459	465	440	433	469	454	486	414	466	440	475	484	452	451	493	443	441	430	451	466	485	452	423	452	477	455	446	435	439	443	474	497	432	492	437	436	460	485	433	455	450	440	441	465	424	490	429	447	492	477	463	479	459	491	449	474	457	459	454	467	413	442	445	453	458	456	464	472	474	414	524	469	458	457	468	432	446	432	496	441	423	428	464	425	435	463	475	439	425	479	470	447	466	482	472	471	474	512	436	457	463	468	469	442	493	460	444	411	480	465	463	464	427	459	448	419	446	461	452	495	483	442	432	487	458	418	464	464	469	450	453	451	444	457	472	443	478	455	483	477	485	438	461	422	458	433	445	456	456	468	459	413	463	481	466	445	477	440	419	474	438	443	482	470	453	432	454	445	440	442	417	478	453	444	454	432	445	460	470	462	472	456	454	461	439	483	444	449	446	453	444	438	424	480	463	435	461	462	442	455	476	490	472	453	442	471	465	469	412	460	450	449	479	433	423	476	454	482	486	476	441	444	439	451	459	464	486	468	461	462	485	438	491	461	424	414	470	406	483	483	430	447	436	458	486	436	430	443	450	457	485	451	462	404	455	454	462	462	430	447	440	451	492	472	444	484	449	450	439	461	443	415	451	448	443	456	404	436	432	430	456	497	463	451	477	443	455	459	446	459	452	457	452	443	435	435	444	469	446	468	471	444	456	454	467	444	445	472	472	462	403	446	442	448	469	495	481	472	430	452	443	429	478	451	425	466	485	467	437	470	456	475	513	429	424	499	470	443	470	454	443	440	451	500	453	493	461	462	468	427	483	471	472	427	428	477	483	479	431	429	455	446	448	449	480	473	459	476	482	503	485	456	415	426	450	454	445	428	458	422	460	420	442	440	425	455	501	460	453	474	438	466	479	443	471	471	452	436	473	464	477	482	443	459	431	465	489	473	454	473	431	489	445	467	411	446	489	440	444	498	443	475	483	483	495	476	449	435	422	485	460	422	488	495	446	445	458	456	442	470	462	467	426	439	445	438	453	443	478	470	440	453	463	466	481	477	515	478	462	448	464	453	445	415	453	483	442	450	471	447	453	487	407	465	505	446	413	439	473	444	440	489	492	439	460	438	455	430	511	436	499	412	449	471	441	453	442	469	437	412	483	442	437	450	456	430	423	478	401	457	455	430	451	437	441	430	475	444	451	457	435	455	502	450	453	420	444	438	417	482	436	470	431	453	429	457	456	433	445	472	452	465	478	452	467	451	487	469	432	467	440	449	437	458	490	462	440	422	484	478	442	467	472	477	483	464	482	446	468
5970	1781	1214	1024	704	640	542	491	455	397	710	1665	1995	1475	786	558	414	385	413	416	356	409	399	418	391	387	379	392	371	378	373	412	393	373	372	391	353	407	361	404	434	416	404	388	378	376	377	398	402	392	407	402	389	366	415	380	336	382	390	428	386	387	388	449	384	412	389	407	385	419	407	360	385	402	423	388	395	375	386	421	377	392	389	433	418	378	409	360	398	441	394	406	389	374	385	421	388	423	376	381	418	395	443	340	407	379	401	335	360	398	370	389	415	397	384	421	417	372	394	396	402	386	371	380	376	398	436	386	365	378	397	423	388	383	361	399	392	391	407	383	358	396	416	391	408	388	382	374	373	389	375	392	386	422	407	395	369	398	374	371	397	403	371	425	375	395	388	369	397	392	378	415	396	358	399	392	396	391	390	397	413	399	360	345	367	388	370	399	387	380	394	374	446	395	406	418	412	393	383	411	376	378	417	354	362	415	396	373	428	405	358	393	401	370	371	405	395	403	400	385	409	356	412	415	366	407	362	380	356	397	410	405	409	403	370	389	375	418	415	389	372	429	409	379	358	403	434	398	396	404	422	408	402	372	360	394	399	381	402	382	390	384	367	372	410	380	439	366	388	402	404	405	392	416	416	399	393	391	345	388	359	423	403	411	392	414	381	394	405	400	376	415	402	366	389	403	415	373	416	386	436	431	412	401	418	397	423	353	397	377	389	409	370	370	412	411	387	385	378	367	389	364	378	391	421	381	375	399	423	372	358	424	375	375	394	380	368	397	387	411	400	360	383	376	393	395	398	417	382	393	398	367	408	397	398	394	366	421	397	400	358	424	413	419	364	369	392	413	420	401	414	391	409	407	374	372	383	393	415	369	395	394	351	408	396	391	377	386	396	367	389	378	415	386	385	340	379	382	389	389	446	376	387	374	419	408	394	357	387	391	393	363	387	369	406	416	372	394	374	443	402	370	387	405	372	395	395	402	404	413	449	382	431	367	380	401	375	393	362	417	402	375	381	405	400	395	375	396	385	388	363	386	384	373	374	381	381	398	393	411	415	373	380	385	377	391	409	359	356	421	430	360	402	406	371	363	381	400	410	375	385	382	387	368	380	361	332	388	405	367	359	397	391	393	382	373	388	391	422	376	369	372	380	360	401	361	391	372	393	384	366	369	381	383	386	399	406	380	394	392	378	396	362	366	373	400	406	388	359	374	404	349	403	391	431	384	399	385	404	392	415	381	381	410	397	362	391	409	375	396	383	360	423	440	384	387	411	411	389	378	403	376	384	390	391	409	362	387	385	409	368	388	405	400	389	401	377	379	389	365	336	378	384	393	398	411	370	400	375	388	374	401	375	408	407	383	383	375	429	389	415	398	375	355	367	396	393	346	402	382	379	370	389	404	379	379	383	398	374	371	420	396	397	396	399	400	390	339	444	404	352	393	382	404	374	371	342	412	389	374	395	357	376	366	413	399	408	360	418	405	395	387	410	406	399	377	375	440	373	396	351	392	390	396	343	424	396	418	397	359	389	373	381	387	389	419	384	403	416	391	411	389	401	381	438	383	411	378	403	388	371	380	337	376	357	399	353	335	373	389	368	394	414	391	394	374	370	413	406	394	386	369	399	355	438	388	374	424	386	357	387	368	392	384	396	399	408	343	378	387	379	376	390	403	345	391	433	392	371	404	371	390	375	401	367	402	387	377	397	384	422	375	397	375	421	398	422	386	397	427	396	350	409	377	393	425	436	404	381	391	393	420	349	357	346	410	401	359	355	400	384	362	418	397	404	397	399	409	394	427	371	383	380	408	399	389	382	391	388	402	422	387	399	423	399	419	383	391	360	358	392	384	428	384	392	391	401	382	395	407	382	353	421	394	376	429	397	390	388	370	392	402	397	394	341	429	354	377	367	408	386	401	393	375	387	359	362	389	383	395	362	415	425	406	409	367	402	382	397	413	403	381	380	381	407	386	388	390	360	386	410	415	359	395	392	398	378	372	407	385	396	386	389	383	332	400	404	377	377	367	387	394	371	390	373	411	399	402	404	389	414	375	377	376	412	392	383	392	367	371	377	379	381	410	404	398	402	381	392	379	360	377	415	393	400	379	384	440	383	388	403	405	364	363	418	386	377	405	373	378	372	398	363	400	399	357	368	404	411	349	385	407	402	398	389	379	397	404	410	356	376	376	362	408	400	379	392	408	377	409	395	367	366	375	407	420	365	408	412	384	345	367	405	391	400	371	440	395	368	408	361	408	370	405	384	373	395	391	372	379	377	392	362	405	397	385	391	365	410	392	390	379	396	406	410	390	393	386	372	408	373	416	366	418	373	370	419	411	411	420	399	393	380	363	417	359	387	350	378	346	433	375	418	386	367	371	393	372	372	376	400	402	370	409	375	363	381	381	388	408	387	416	398	387	363	400	357	353	433	398	401	405	389	412	357	380	393	414	357	386	402	397	368	405	378	381	402	413	405	389	387	405	395	388	358	406	379	394	365	364	416	426	397	367	417	389	381	352	386	407	384	426	380	361	357	436	388	402	407	389	390	414	377	424	386	391	419	384	414	360	393	382	393	384	399	356	404	435	365	389	377	412	418	371	385	374	387	395	380	340	428	375	406	425	413	387	385	420	385	396	422	357	383	354	398	380	402	351	390	380	345	405	391	365	374	402	375	367	387	343	391	363	390	409	430	372	397	385	387	416	426	407	387	390	396	404	389	381	362	414	391	383	368	364	364	370	407	380	408	383	346	381	420	399	394	374	401	377	402	432	363	406	367	377	399	407	400	410	426	402	401	405	403	398	401	408	412	354	399	386	386	373	406	390	388	412	379	389	352	371	360	373	441	367	403	375	344	409	399	390	383	378	390	407	398	383	456	383	367	352	375	419	397	408	353	394	381	398	413	419	405	392	361	415	373	391	388	412	386	385	371	387	359	421	369	391	381	408	387	402	399	414	389	377	388	382	416	388	391	399	359	402	410	372	378	400	401	376	420	401	388	405	401	351	412	361	369	380	368	415	368	377	365	418	390	397	380	406	395	391	399	387	394	410	357	387	380	373	400	416	378	379	396	382	379	406	381	387	401	382	382	404	404	414	395	396	386	431	407	397	401	411	361	391	398	374	375	408	367	407	384	342	388	396	379	409	370	363	378	379	385	379	401	382	371	387	382	419	377	366	384	408	386	408	375	396	372	371	391	378	381	404	413	360	366	384	410	364	429	380	377	426	406	379	394	386	377	412	381	370	401	383	373	415	413	380	389	376	397	395	389	355	387	375	388	399	394	398	400	403	397	374	383	344	401	432	395	390	403	421	372	417	356	391	373	419	375	361	401	373	362	372	400	381	378	385	398	395	375	383	396	399	362	378	412	378	418	401	401	390	424	404	391	389	414	359	393	407	387	421	432	351	415	380	377	408	378	389	419	392	381	419	365	384	390	389	369	359	361	362	391	392	392	409	404	390	400	413	395	383	368	361	385	335	350	391
24718	20777	26761	24713	8816	1605	1024	814	732	667	1189	10597	13662	7819	3344	1533	910	662	606	471	471	428	515	496	506	481	507	471	486	512	448	473	498	517	460	422	471	459	483	505	453	466	467	447	480	489	447	457	482	509	500	444	491	449	443	450	424	492	495	483	479	427	488	490	455	518	477	470	517	474	437	500	464	471	475	465	495	459	493	462	492	446	464	484	477	468	493	487	456	457	507	471	454	455	474	473	465	490	482	465	477	457	435	468	449	502	467	460	487	476	525	484	475	447	469	451	513	458	478	463	438	440	433	452	461	461	482	471	426	488	513	445	476	479	448	467	442	477	451	480	472	510	479	437	481	486	474	465	472	468	476	442	472	485	456	469	536	496	467	482	456	446	451	479	463	482	447	493	446	483	478	483	448	483	486	497	489	418	453	462	445	472	467	437	453	466	430	457	463	436	475	476	486	516	473	472	477	501	497	493	462	490	472	481	444	466	508	465	475	446	451	488	451	491	418	433	438	459	486	443	448	481	461	437	474	472	481	452	443	465	467	465	496	449	508	450	487	456	452	472	466	483	441	482	489	455	459	466	467	491	488	481	501	457	463	466	460	492	442	459	501	485	446	488	474	460	482	423	426	482	506	479	464	453	438	484	526	468	454	488	471	463	444	464	466	483	480	514	483	457	473	465	454	462	398	527	552	426	487	457	457	425	492	504	446	473	468	487	446	447	470	495	443	462	501	467	522	461	467	493	427	512	518	451	462	523	455	467	504	442	489	460	475	489	446	446	481	474	460	458	480	490	449	467	465	477	479	440	482	462	502	506	475	464	457	495	492	483	444	469	483	476	481	487	485	498	496	430	474	484	448	476	488	463	513	486	491	503	491	456	458	476	480	444	446	491	467	494	485	469	484	479	511	467	462	428	470	484	486	462	487	473	485	458	462	462	481	482	468	474	438	466	483	479	469	459	500	472	468	488	459	496	458	476	490	447	479	502	478	468	456	481	484	483	457	478	461	447	430	478	493	509	472	487	486	475	492	465	461	480	483	442	465	424	494	460	509	486	474	477	433	472	466	480	477	491	482	461	446	511	476	484	448	455	452	492	497	464	482	459	453	480	439	485	482	433	443	450	464	450	483	503	469	501	480	493	477	477	482	448	487	425	471	461	518	442	481	425	485	470	448	479	459	453	477	503	465	441	470	493	495	428	478	460	475	460	461	490	519	445	448	478	478	517	502	459	464	436	474	468	466	503	461	461	445	506	473	441	472	456	442	412	465	468	472	465	496	481	465	491	459	452	471	452	402	476	437	503	469	460	539	476	416	467	473	426	489	470	433	534	487	451	465	446	476	434	443	431	471	464	435	524	432	464	444	474	486	504	471	506	458	463	471	484	501	465	471	477	494	484	445	456	489	429	498	478	473	512	465	459	459	420	451	468	482	470	481	481	441	461	447	458	462	493	500	421	459	447	464	480	452	440	473	489	445	461	480	455	505	430	486	443	468	507	456	470	471	469	479	438	481	413	452	483	480	479	458	445	510	463	434	448	469	471	442	469	493	464	465	440	495	493	441	465	505	501	463	479	463	472	468	452	480	464	484	485	464	479	463	485	457	513	454	478	453	489	473	510	477	473	490	468	423	481	473	456	475	514	447	459	460	487	474	486	475	443	453	446	456	422	480	442	476	469	463	510	476	530	500	412	420	468	466	468	506	460	480	494	451	522	447	441	489	480	489	515	470	487	469	485	480	449	468	497	470	457	467	467	479	484	503	461	439	480	454	467	470	449	468	536	464	432	470	477	476	471	458	523	470	445	495	482	478	522	475	464	465	490	452	435	442	461	460	468	456	463	477	442	421	469	459	447	417	477	473	448	434	484	488	432	432	452	496	471	449	443	492	485	450	443	481	463	476	486	443	480	463	474	456	473	493	453	482	463	467	478	446	530	516	464	460	459	466	471	476	460	489	474	486	508	487	471	429	473	453	481	491	466	470	498	468	465	469	485	525	449	453	462	519	484	498	504	483	499	486	489	474	450	475	456	501	462	495	484	484	464	472	448	429	442	463	491	469	455	481	472	470	502	478	481	465	452	458	441	478	489	457	508	497	460	457	457	486	434	475	456	494	460	492	456	525	474	489	489	476	486	456	477	451	516	478	420	519	492	475	486	465	474	467	463	469	471	485	470	462	450	458	471	457	459	441	471	464	502	482	508	481	470	463	412	465	509	470	501	500	492	476	490	495	451	475	426	475	469	469	478	485	488	484	513	517	479	461	453	426	508	500	456	471	469	445	456	477	481	477	476	461	458	503	462	445	472	524	433	479	423	456	484	475	478	491	458	494	449	419	473	498	462	454	492	451	480	465	474	509	502	469	493	492	459	470	468	467	484	438	473	474	445	456	464	499	438	466	462	513	487	436	490	425	510	439	497	478	459	427	465	462	434	458	467	460	450	444	472	485	455	485	440	489	502	468	441	462	440	475	468	464	467	504	501	472	441	487	545	473	442	457	423	436	459	478	437	521	502	482	480	514	463	450	488	477	462	469	515	448	444	455	426	498	468	472	492	466	457	489	474	483	439	471	475	460	462	473	485	459	466	426	457	446	432	462	504	446	483	504	470	466	453	434	449	437	513	509	488	510	467	435	453	476	455	473	453	439	492	478	480	518	454	492	443	475	462	478	459	445	478	435	454	484	465	438	454	467	471	480	504	416	486	465	504	488	473	445	472	476	461	464	450	455	433	458	453	472	470	505	458	459	495	459	472	449	457	434	476	446	518	477	477	497	503	469	474	499	436	475	489	491	510	488	469	449	488	488	484	496	446	458	466	458	433	474	483	513	466	480	479	476	458	434	419	524	456	469	437	446	455	461	443	452	433	468	510	431	466	459	463	483	482	442	470	506	482	496	462	477	473	436	449	458	453	469	434	468	455	437	469	465	502	443	461	488	461	449	434	456	427	437	488	464	467	445	462	469	468	476	484	451	458	451	479	463	508	484	451	498	497	456	423	445	456	540	472	496	481	481	494	489	456	440	448	437	464	459	473	460	491	491	458	469	491	467	445	464	462	450	434	485	472	433	470	482	484	484	459	487	452	453	463	443	434	476	510	457	483	467	452	470	485	456	524	467	467	506	481	457	429	480	486	446	451	473	463	501	461	420	437	462	457	478	446	506	453	469	450	456	456	451	448	462	480	457	482	419	437	435	446	492	442	486	464	440	426	463	470	443	464	477	468	459	454	438	464	470	499	474	469	482	486	494	517	451	481	443	456	473	486	504	446	468	480	472	482	462	459	478	460	461	460	472	453	444	482	477	500	480	466	457	459	450	494	468	488	496	448	418	477	486	473	452	431	492	484	486	425	477	450	473	446	447	455	472	524	451	473	458	467	460	505	481	501	460	484	466	473	492	502	487	471	456	446	508	505	471	484	458	463	489	477	451	471	432	478	494	443	447	448	431	462	438	479	510	475	490	441	468	518	476	468	495	505	454	490	464	474	458	469
4628	5882	5295	2904	1824	1340	1081	903	828	751	1739	13570	13813	7184	3742	1766	1070	606	554	439	406	410	425	416	439	438	421	452	416	397	422	438	450	406	405	395	426	423	453	415	423	411	430	394	418	400	432	439	383	390	436	443	427	383	430	436	423	389	417	404	430	443	391	439	419	433	450	449	393	412	368	423	442	447	414	432	428	444	385	404	408	441	416	434	421	470	432	380	382	381	388	411	443	407	397	400	409	400	442	413	421	418	373	421	420	434	435	392	413	442	410	396	399	483	408	381	421	406	408	421	424	398	458	410	431	428	436	431	374	439	406	402	450	392	426	409	391	453	403	385	422	419	411	369	407	421	388	436	411	419	414	429	364	385	434	426	393	438	428	430	400	426	429	468	422	419	418	427	427	390	391	429	412	418	399	410	393	412	440	431	429	408	390	401	438	433	414	395	420	402	409	451	425	413	399	386	383	402	443	389	413	419	376	423	402	429	458	415	388	397	425	420	419	375	421	422	404	441	426	434	409	434	395	418	422	401	409	427	381	423	409	403	430	403	405	396	432	399	423	442	427	398	431	474	433	394	414	422	407	414	424	421	416	398	401	374	360	413	405	456	459	410	420	412	385	432	445	419	432	434	428	406	386	404	409	449	396	410	416	444	405	411	395	450	434	409	432	418	421	445	432	440	416	404	435	392	410	375	426	431	419	414	448	399	373	452	380	443	412	384	384	404	408	354	429	430	425	419	420	418	407	407	405	420	428	436	407	372	413	391	399	433	412	350	407	389	406	448	419	393	457	436	393	422	378	408	410	410	415	446	422	408	453	413	417	425	433	428	431	436	389	416	396	414	461	417	418	385	421	418	429	411	387	429	399	425	407	383	439	434	415	394	417	436	416	419	442	411	399	427	425	389	428	430	415	388	379	443	403	424	456	389	408	404	404	397	392	390	410	449	422	378	424	427	447	411	441	433	433	409	382	383	399	469	436	439	386	398	398	390	436	429	387	427	392	427	448	430	404	414	434	420	412	414	388	415	388	396	383	413	406	373	422	419	408	402	401	411	414	447	446	400	411	426	395	389	459	418	382	418	433	396	413	405	423	403	411	381	410	406	399	414	444	411	419	379	417	464	407	403	426	409	404	413	369	405	460	431	406	422	416	456	396	457	435	431	432	394	406	426	465	432	414	441	451	417	398	402	416	409	418	399	415	437	425	425	422	389	400	396	457	432	413	421	447	387	454	427	431	388	443	449	405	414	426	376	380	397	441	404	398	411	374	431	429	433	416	440	442	423	416	433	413	420	414	423	404	414	405	468	426	417	437	388	417	431	467	423	413	393	480	416	417	433	424	420	413	426	423	411	405	429	426	449	426	412	445	462	416	433	374	430	423	413	424	438	436	431	407	428	428	427	434	375	443	415	417	396	400	445	445	402	433	376	410	425	417	408	422	419	381	418	413	451	384	429	396	464	377	410	432	409	408	431	421	430	377	398	413	398	416	399	386	396	421	392	427	378	394	408	422	390	382	403	410	416	438	370	409	397	439	420	427	421	419	430	390	464	420	418	443	394	420	418	406	424	431	420	435	445	470	432	413	458	437	415	385	414	409	439	438	394	402	407	419	409	367	405	417	379	407	417	422	399	415	388	394	388	412	426	458	409	425	446	393	398	444	422	411	424	398	429	415	451	417	410	419	399	413	388	404	432	408	421	414	429	383	435	436	399	421	439	450	405	385	409	430	397	404	386	418	421	452	426	443	454	363	390	371	409	410	407	397	412	398	421	373	404	389	397	438	430	395	411	400	438	413	452	393	436	410	408	405	421	430	407	446	391	421	394	406	417	408	427	445	403	416	399	418	404	419	421	403	418	432	410	401	396	445	415	423	381	422	422	384	412	447	411	415	448	350	434	379	392	428	400	391	382	450	383	446	395	427	447	421	413	448	398	420	421	438	418	430	384	399	420	389	449	403	446	432	420	397	417	421	409	438	404	411	440	429	451	419	434	430	428	394	414	403	400	387	425	407	397	403	431	422	401	431	358	409	424	393	418	423	426	469	431	402	440	416	425	420	452	417	401	413	403	433	420	430	428	412	422	424	408	441	449	475	393	418	416	434	404	450	401	399	408	435	397	451	437	440	409	449	413	408	450	415	405	385	422	437	400	438	413	392	392	389	423	409	412	421	435	417	415	407	441	397	410	430	413	434	413	412	392	401	414	423	415	419	393	395	410	425	387	410	400	419	411	457	419	444	423	397	448	412	404	418	429	387	411	408	392	478	427	408	419	432	375	414	403	405	427	435	468	408	427	438	438	404	435	445	440	434	397	419	463	403	418	408	374	369	433	404	415	401	432	422	387	396	403	386	408	438	418	419	406	409	457	443	418	445	414	409	410	421	420	394	402	432	394	419	413	390	454	372	404	392	423	415	411	437	388	431	398	409	424	414	400	426	397	440	406	401	403	435	400	446	416	400	424	415	410	406	401	441	420	362	442	420	373	401	429	384	431	454	389	403	402	452	424	373	399	417	425	423	412	454	385	435	394	429	436	401	439	437	427	420	406	435	429	419	440	417	400	385	437	411	419	402	425	440	402	412	420	415	413	425	414	433	397	414	382	386	378	423	423	433	451	421	412	370	412	403	397	392	410	426	420	373	423	397	434	417	441	411	403	438	439	412	445	438	413	422	436	415	409	414	377	413	369	427	388	406	441	414	374	448	400	402	404	429	389	436	422	408	396	437	455	404	401	413	412	410	445	418	429	405	420	403	382	428	411	404	397	407	407	426	416	381	412	439	416	397	424	417	412	469	425	401	399	412	399	413	414	416	385	402	424	435	404	406	426	402	406	457	403	421	401	433	407	436	441	396	389	433	417	409	415	424	459	435	398	444	435	416	426	394	420	416	400	397	419	398	416	404	412	397	408	413	442	392	419	416	386	407	449	434	423	424	423	415	421	374	391	399	398	418	438	416	403	438	425	397	414	385	400	433	447	427	422	395	398	369	403	461	451	424	404	397	421	403	422	407	402	393	398	398	438	415	445	424	438	409	432	439	431	403	435	426	401	440	448	391	421	430	414	418	424	451	420	422	382	411	408	406	403	390	409	409	410	457	430	417	412	392	391	399	402	388	407	404	449	393	429	404	443	409	391	406	379	413	426	399	441	403	417	388	413	434	425	399	406	403	430	414	399	427	385	377	426	447	447	426	439	415	411	391	427	424	386	397	436	433	427	400	453	436	414	418	407	397	432	429	382	386	400	388	425	428	418	450	448	392	403	435	392	413	399	417	424	390	393	415	409	394	393	399	412	409	443	458	409	430	430	418	413	418	406	446	439	395	408	418	422	446	405	435	393	409	373	398	440	420	437	413	411	419	418	390	437	420	444	396	379	424	429	394	453	425	436	436	414	441	429	438	436	405	405	422	422	454	466	407	405	412	425	402	434	404	420	455	436	414	484	443	422	388	415	406	369	398	426	383	449	420	434	412	389	402	424	399	420	415	410
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
